碎碎思 · 2022年08月22日 · 北京市

AD936x+ZYNQ搭建收音机(二)含视频演示

接上回《AD936x+ZYNQ搭建收音机(一)

硬件:SDR硬件平台
开发平台:Windows
附件:收音机天线

image.png

注意:天线接口要选择和自己SDR平台对应的座子接口,目前常见的都是SMA接口。其他接口自行想办法将天线接到SDR的RX接口。

收音机软件使用-SDR#(SDRSharp)

1.1 SDRSharp下载设置指南-以RTL-SDR为例

SDRSharp是 Windows((在Windows 10/8/7 32/64位上测试)(与XP / Vista不兼容))上最常用的 SDR 程序。

一、SDR平台。对于大多数应用来说,最便宜和最好用得的是RTL-SDR。

二、必须安装Microsoft  .NET 5.0(https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-desktop-5.0.2-windows-x86-installer)或更新的可再发行版才能使用 SDRSharp。按照链接安装可再发行组件。大多数 PC 可能尚未安装 .NET 5.0。请注意,.NET 5.0 与 Windows XP 不兼容。如果您运行的是 XP,请向下滚动此页面并查找 HDSDR 或 SDR-Console 安装指南。请注意,在某些计算机上, 如果尚未安装Visual C++ (https://www.microsoft.com/en-us/download/404Error.aspx),您可能还需要安装它。

转到www.airspy.com并在顶部菜单中找到下载按钮。单击“软件定义的无线电包”标题旁边的下载按钮以下载 sdrsharp-x86.zip。

image.png

三、将sdrsharp-x86.zip 解压缩(解压缩)到您 PC 上的一个文件夹中。(重要!很多有问题的人都忘记了这一步!不要从 zip 文件中运行文件,否则以下步骤将失败)。(此外,请勿解压到 Program Files 目录中的文件夹中,否则安装可能会失败,因为这些文件夹通常会被 Windows 自动设为只读)。

四、从解压缩的文件夹中双击install-rtlsdr.bat。这将启动一个命令提示符,它将下载使 SDRSharp 与 RTL-SDR 一起工作所需的所有驱动程序。完成后,命令提示符将在几秒钟后自动关闭。如果bat文件运行成功,rtlsdr.dll和zadig.exe文件将被下载到SDR#目录中。如果没有下载它们,那么您的 PC 或防火墙可能配置错误,并且可能无法运行批处理文件(检查文件夹是否不是只读的,并且不在 Program Files 目录中)。

如果install-rtlsdr.bat 无法下载 dll 或 zadig,请手动安装驱动程序(https://rtl-sdr.com/manual-installation-of-sdr)。如果 Zadig 小于 5000kB (5MB),则下载失败,您应该手动下载 Zadig(https://zadig.akeo.ie/downloads/)。

image.png

五、插入SDR设备

六、在解压 sdrsharp 文件的文件夹中,找到名为zadig.exe的文件。右键单击此文件并选择“以管理员身份运行”。

七、在 Zadig 中,转到“选项->列出所有设备”并确保选中此选项。如果您使用的是 Windows 10,在某些情况下,您可能还需要取消选中“Ignore Hubs or Composite Parents”

图片

八、从下拉列表中选择批量输入,接口(接口 0) ”。请注意,在某些 PC 上,您可能会看到诸如 RTL2832UHIDIR 或 RTL2832U 之类的内容,而不是大量的界面。这也是一个有效的选择。不要选择“USB 接收器(接口 0)或接口 1”或_其他任何东西,否则_您将覆盖该驱动程序!仔细检查 USB ID 是否显示“0BDA 2838 00”,因为这表明已选择加密狗。

九、我们需要安装 WinUSB 驱动程序,因此还要确保在显示驱动程序的位置旁边的箭头后面的框中选择WinUSB(这是默认选择)。-请注意,有些人在此步骤中有些困惑。目标是安装 WinUSB 驱动程序。所以要清楚,箭头左边的框显示当前安装的驱动程序,而箭头右边的框显示下一步将安装的驱动程序。第一次打开 zadig 时,左侧的框将显示“无”或 Windows 安装的默认 DVB-T 驱动程序 (RTL2832UUSB),具体取决于您的 Windows 配置和版本。

image.png
十、单击替换驱动程序。在某些 PC 上,您可能会收到无法验证发布者的警告,但只需单击“仍然安装此驱动程序软件”接受它。这将安装将加密狗作为软件定义无线电运行所需的驱动程序。请注意,如果您将加密狗移动到另一个 USB 端口,或者想要一起使用两个或多个加密狗,您可能需要再次运行 zadig.exe。

image.png

十一、打开SDRSharp.exe并将“源”下拉框设置为 “ RTL-SDR(USB) ”。这个“来源”选项卡在左上角。(请注意,第一次执行此操作时,您可能会收到一条智能屏幕消息,表明 Windows 已保护您的 PC,这是误报。只需单击“更多信息”,然后单击“仍然运行”)。

十二、按下播放按钮(向右的三角形)。您的 RTL-SDR 软件无线电现在应该已经设置好并可以使用了!如果一切正常,您应该能够开始调谐频率。

image.png

十三、重要的!不要忘记通过按下播放按钮顶部的配置按钮(看起来像一个齿轮)来调整射频增益设置。默认情况下,RF 增益设置为零。零增益可能只会接收到非常强的广播 FM - 增加增益直到您开始看到其他信号。

image.png

十四、关于详细的设置可以参考《SDR#参考指南》:https://airspy.com/download

1.2添加SDR#插件

SDR#里本身自带一些插件,但是也可以自主安装一些外置插件,具体插件可以在http://www.rtl-sdr.com/sdrsharp-plugins/中一一下载,这里就不一一介绍了。

这里以waterfall(音频瀑布)插件为例,介绍插件的安装方法:

1.将在网站上下载来的配置文件直接拷贝进sdrsharp的文件夹里。

2.找到sdrsharp文件夹里的Plugins.xml文件,以记事本格式打开,并在和两行之间添加该插件的启动命令(添加进去可能会出现错误,这是因为网站文字格式的原因,自己修改成跟上面原有的格式一样就行了,比如:英文双引号和中文双引号,value前后有没有空格)(这个命令在网站下载时的下载说明里会有,打开之后里面是已经有了一些命令的,这些就是sdrsharp自带的插件的启动命令),保存。

3.打开sdr#,插件就可以使用了。

(参考:http://blog.sina.com.cn/s/blog_17b9506990102xxp8.html

使用实例

经过1.1安装软件并添加驱动后,和1.2下载适用自己平台的插件后就可以开始进行收音机搭建了。

一、搭建平台,插入SD卡,连接收音机天线,本人搭建的平台如下:

image.png
二、上电,通过串口查看平台运行情况

image.png

看到上面的情况证明系统已经起来,如果打印卡在某个地方就需要排查自己制作的系统那部分出错。

输入ifconfig –a ,查看网络IP(需先插上网口),因为我使用的平台只能通过网络和PC进行数据交互。

image.png

IP地址:192.168.10.106设置电脑端IP:192.168.10.105(和板卡同频段即可)

image.png

接下来打开SDR#(SDRsharp):

image.png
打开软件后的界面及说明如下:

image.png

按照下图进行设置:

image.png

1、选择和板卡或者自己添加的插件的型号,这里选择NH7020;

2、点击设置按钮就会出现设置IP地址界面;

3、设置自己板卡端IP,刚刚查询到的IP是:192.168.10.106,,修改即可;

4、点击connect后就会出现下图板卡端信息;

image.png

5、设置接收端增益,点击上图界面的Receive选项,就可以设置接收端增益,根据实际调整即可;

image.png

6、点击CLOSE,回到主界面:

image.png

点击“开始”按键开始接收广播;

7、调整接收频率

image.png
鼠标放到相关数字上面,滚动滚轮即可调整频率,自己选择喜欢的电台即可,enjoy!

收音机软件使用视频演示

image.png

BGM:1、Something_Just_Like_This-The_Chainsmokers_Coldplay

2、Maya

BY:原来的视频剪辑软件到期了,换了PR,用的还不习惯,本来想要加一些文字解释的,但是试了几次用的还不习惯......

原文:OpenFPGA
作者:碎碎思

相关文章推荐

更多FPGA技术干货请关注FPGA 的逻辑技术专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。
推荐阅读
关注数
10505
内容数
512
FPGA Logic 二三事
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息