使用RTL-SDR和Matlab Simulink玩转软件无线电(十八)

2023-12-12 06:58

本文主要是介绍使用RTL-SDR和Matlab Simulink玩转软件无线电(十八),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

3.10 433MHz:钥匙和无线传感器

3.8节和3.9节的例子帮助你观看了最常用的RF频谱。还有哪些信号是我们平时经常会接触的呢?无线车钥匙一般在433.9MHz左右发射,包括解锁,上锁和启动信号。注意,不同厂商的频率可能不一样,而且这也与你当地的频率许可有关。每次按下钥匙按钮就会发出一段编码,这个编码通过433.9MHz的发射机发出,并被汽车内的接收机接收。433MHz频段还有其他的信号,比如无线传感器,遥控器,无线门铃等。


RTL-SDR可以调谐到这个频段。如图3.13表示的是这些信号在频谱上的位置。如果你手头有车钥匙,或者其他433MHz的设备(或者别的频段,只要在RTL-SDR范围内),你可以在下一节观察一下。更多相关信息可以看[84]


接下来的练习会让你观察SRD设备(无线传感器和遥控器)的频谱,有很多不同种类的产品,它们的目标相同,传输信息。这些信息经常使用AM调制。射频载波的幅度与原始信息的幅度有关。


练习3.9 查找车钥匙和无线传感器信号

本练习会向你展示SRD射频设备的频谱活动。

(a)打开Matlab。把工作文件夹设置为练习文件夹/spectrum,然后打开exploring_the_spectrum.slx


(b)运行程序。如果你有无线RF设备,找出来。一般来说,在设备上会标明发射频率。或者你也可以上网查查。记录下来,你后面需要调谐到这些频率。


(c)找到无线信号。现在把RTL-SDR调谐到这个频率上。你可以在在文本框里输入频率然后按下回车。


无线传感器或者控制器的工作原理不同。有些设备需要用户操作才会发出信号,比如按下车门遥控器的按钮,发出信号。也有些设备会自主发射信号,比如30分钟一次。上图展示的就是一个传感器发出的信号,包含温度和湿度信息,30分钟一次,传输给主显示设备。


(d)看看屏幕截图,比较你在本章前半部分看到的信号。你注意到什么了吗?你的SRD设备发出的信号与手机信号非常不同,它带宽很窄。你可以注意到FFT图里有一个很尖锐的尖峰,跟以前的信号比很细,瀑布图对应的也是这样。


(e)如果你有自己的无线传感器或者发射机,你可以看看它们在频谱分析仪里的形状。你可能要对这个发射机做一些操作才能发出信号。看看与我们给的图有没有什么区别。


本章开头说了,所有设备的发射特性都受到某些法规限制,比如带宽和发射功率。一般SRD设备的传输距离较近而且数据量较少,因此需要的带宽很少。你还可以注意到接收功率很高,这是因为发射机与天线很近,这很像你用RTL-SDR看手机的信号一样。


(f)接收SRD信号。在下面的录像里,我们会展示车门遥控器的信号。这个设备功能很简单只有升和降两种命令。


观察录像,与你自己的SRD设备比较。


(g)寻找车钥匙信号。如果你有一个车钥匙,可以拿来试试。如果你需要调谐RTL-SDR,可以按着车钥匙按钮看着信号调试。你可以看到信号和前面录像里的很像,但是可能载波频率同时有几个,我们接下来会说一下。


我们的车钥匙的数字数据脉冲出现在3个频率上,先是出现在比443.9MHz低的频率上,然后是一个正好在433.9MHz,最后一个更高。然后再有一个更短的脉冲,按前面说的次序重复。你看自己的信号时,可能与我们的不一样。


(h)在我们前面的SRD例子里,硬件使用石英振荡器产生固定的载波频率433.9MHz,这个频率不会变化。与之不同的是,在下面的截图里,你可以看到有3个频率。如果你的车钥匙也这样,说明它属于比较高级的那种。


你可以发现,即使在同样的频段里的设备可能特性也不同。大多数温度传感器只要传输可靠的数据。然而车钥匙牵涉到安全问题,要防止被复制。


(i)接收车钥匙信号。我们提供了另一个录像,展示三家厂商的车钥匙,非常不同。


(j)SRD挑战。前面的几步聚焦于两种设备。车钥匙和无线传感器,信号特性不一样。我们的目标是尽可能多的找出这类设备,学习它们的特性。


(k)尽管这个练习主要讲的是433MHz的范围,记住这类设备也可能在别的频段传输。寻找时注意它们的频谱特性。看看是否和我们展示的一样?

这篇关于使用RTL-SDR和Matlab Simulink玩转软件无线电(十八)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/483665

相关文章

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

【北交大信息所AI-Max2】使用方法

BJTU信息所集群AI_MAX2使用方法 使用的前提是预约到相应的算力卡,拥有登录权限的账号密码,一般为导师组共用一个。 有浏览器、ssh工具就可以。 1.新建集群Terminal 浏览器登陆10.126.62.75 (如果是1集群把75改成66) 交互式开发 执行器选Terminal 密码随便设一个(需记住) 工作空间:私有数据、全部文件 加速器选GeForce_RTX_2080_Ti