基于USRP的调频收音机和遥控车钥匙
OOK的解调算法,acquire_315mhz_keyfob.vi使用USRP采集315M信号、显示波形,并调用keyfob_decoder.vi进行解调和判断,将结果进行显示。打开acquire_315mhz_keyfob.vi,会看到如下图所示的前面板。
3、USRP参数配置:"设备名称"中输入USRP设备的IP地址,"正交采样率"为200kHz,"载波频率"设为315M(与所使用的无线发射器相匹配),"有效天线"为RX1或者RX2,"增益"设为合适的数值(1或者10),"刷新时间间隔"推荐为0.25s。
4、运行程序,按下无线发射器的按钮,在前面板"按下的按钮"中将显示所按下的是哪个按钮。
5、程序框图解释。整体程序框图如下图所示,包括USRP编程和基带解调判断两部分。
USRP编程部分在下图中红线大框中,包括USRP接收机打开,参数配置,开始采集,连续读取下变频后的基带波形数据,将读出的波形数据存入右边红框中的基带IQ移位寄存器中,左边的小红框是对移位寄存器的初始化。最后停止并关闭USRP,释放资源。
基带解调和判断编程在keyfob_decoder.vi的子VI中完成,位于下图红色框中。该子VI执行OOK的解调算法,并判断当前按键的位置。
注: 本实验采用的无线发射器为Digi-Key 提供的315 MHz 无线车钥匙(Digi-Key P/N: CMD-KEY5-315-ND),该无线发射器产生一个带有同步信号、使用PWM调制的OOK信号,一长一短代表0,两短代表1。)
总结
利用NI提供的软件无线电USRP平台及调制工具包,结合LabVIEW强大的图形化编程和信号运算处理能力,我们可以轻松快捷的实现基于各种通信协议的应用。
- 软件无线电技术简介及特点应用(12-16)
- 使用NI USRP平台实现射频信号录制和回放操作演示(03-28)
- NI LabVIEW和NI USRP硬件加快了认知无线电研究(09-23)
- SDR论坛发起第二届软件无线电大赛,全球学生团队将同台竞技(03-19)
- 如何选用软件无线电结构设计器件(07-10)
- 基于软件无线电的卫星通信模拟源设计(09-27)