LimeSDR的LabVIEW编写FM调频接收机,采用DLL方法,(非NI-USRP方式,)

news/2024/10/31 1:29:36/

前几天搞了一下用labview编写FM接收机,但是采用的是模拟NI-USRP的方式,非常不方便,很多limeSDR的控制都控制不了,,还死慢的,于是在想用labview应该还有更简单的方法。

(代码以上传至:https://github.com/eleday/LimeSDR_LabVIEW_Driver)

当然是直接在labview上直接调用LimeSDR的驱动DLL,其实所有其他的SDR软件也都是这样,这个labview也是能做的。

安装完PothosSDR之后,这玩意会自动帮你装好下面几个东东,(除了这个,正常的USB驱动还是要装的)

  1. LimeSuite
  2. GQRX SDR

装完后,就可以得到想要调用的DLL:::::C:\Program Files\PothosSDR\bin\LimeSuite.dll,

多说两句,关于如何认识LimeSuite.dll里面的函数,头文件有非常详细的函数说明,

头文件在这里,C:\Program Files\PothosSDR\include\lime\LimeSuite.h

labview用不到,当然如果你想成批导入到labview还是要用到的,试过,成批导入很困难,无奈只能自己一个函数一个函数进行导入。

再说两句,limeSuite的源代码里面有一个docs和src\examples的文件夹,里面有范例,和说明文档,又详细介绍了API的调用,

 

所有东西都准备好后,就可以开始labVIEW调用了,函数很多,比较耗时,这里举一个例子。

 

 

把一些常用的函数都生成了VI,再建成一个库,

 

 

VI写完后,就可以测试了,但是要完成FM的解调,还是有点问题,很多设置还是没有完全搞明白。IQ数据流可以正常接收,频谱也正常,但是就是听不到广播的音乐,郁闷了一整天。滤波,解调,解码,没有搞好,通信原理还是不太过关啊。这里要注意IQ数据是分开传送的,先是I,后是Q.

 

 

最后实在没办法了,借用了GQRX SDR的设置,就是说现在GQRX SDR上把所有的东西设置好,包括FM的广播频率,IQ采样率,滤波带宽等等,关掉GQRX SDR之后再用labview进行IQ数据流的读取,而且labview仅仅做这个事情,不做任何其他事情,当然打开limeSDR设备等这些必备的操作还是要的,但是LMS_Init这个函数VI是不能调用,一旦调用就会把刚才在GQRX SDR的设置清除掉。

 

在这个神操作之后,优美的音乐广播就从labview传过来了!!

 

 

 

 


http://www.ppmy.cn/news/470726.html

相关文章

全国各地城市FM调频电台频率列表(上海北京广州深圳长沙武汉重庆)

长沙 [FM] CH00 08760,中央电台经济之声 CH01 10770,中央电台音乐之声 CH02 08930,湖南电台音乐频道 CH03 10220,长广星空调频 CH04 09550,金鹰之声电台 CH05 10280,湖南电台卫星频道 CH06 10170,长沙城市之音 CH07 09180,湖南电台交通频道 CH08 10500,长沙电台星沙之…

arduino使用oled代码_用 Arduino 制造一台 FM 调频收音机

这是一个基于 Arduino 的开源的收音机项目,它具备一台标准收音机的全部功能,从控制部分到外壳都可以自己 DIY。在项目中,我们将介绍让 FM 收音机调谐器的 RDA5807 模块与 I2C 协议进行通信的方法,整个过程只需要两根线就可以与 IC 通信,接线非常简单。3D 打印的外壳也非常…

Sigmoid非线性激活函数,FM调频,胆机,HDR的意义

前几天家里买了个二手车子,较老,发现只有FM收音机,但音响效果不错,车子带蓝牙转FM,可以手机蓝牙播放音乐,但经过几次转换以及对FM的质疑,所以怀疑音质是否会剧烈下降,抱着试试的态度…

树莓派安装Pi-FM-RDS打造FM调频电台

安装Pi-FM-RDS 1.安装依赖 sudo apt-get install libsndfile1-dev 2.克隆Pi-FM-RDS到本地 git clone https://github.com/ChristopheJacquet/PiFmRds.git 3.进入到目录 cd PiFmRds/src 4.编译 make clean && make 5.编译后会在…

福州FM调频节目表

福州 87.6 福州交通之声 福州 89.3 福州音乐频道 福州 90.6 海峡之声(生活咨讯频道) 福州 91.3 福建音乐广播 福州 92.6 中央人民广播电台音乐之声 福州 93.5 中央人民广播电台中国之声 福州 94.4 福州广播新闻台 福州 96.1 福建经…

FM调频列表

福建广播电台 FM103.6、AM882新闻综合广播 FM96.1经济广播 FM100.7交通广播 AM585东南广播 FM91.3音乐广播 FM98.7都市生活频道 ★福州广播电台 FM94.4、AM1332新闻频道 FM89.3音乐频道 FM87.6商务交通频道 ★FM105.6 福州晋安区调频广播电台 ★海峡之声广播电台 FM99.6音乐资讯…

fm java,Android FM模块学习之三 FM手动调频

前一章我们学习了FM的自动调频,接下来我们就看看FM手动调频是如何进行的。如果不清楚FM自动调频的过程,请打开超链接查看FM搜索频率流程。 首先来看一下流程图: 2.滑动刻度盘HorizontalNumberPicker控件在监听事件里使用方法valueToFrequency…

用树莓派制作FM调频无线电发射器

最近发现一个好玩的项目,用树莓派制作FM调频无线电发射器 github地址 https://github.com/ChristopheJacquet/PiFmRds FM-RDS transmitter using the Raspberry Pi This program generates an FM modulation, with RDS (Radio Data System) data generated in real …