内容介绍
内容介绍
个人介绍:坐标上海,电气专业大四~~~,喜欢FPGA和单片机开发,但在通信行业算是小白,第一次尝试射频的东西~~~。
FM 收音机实现步骤
做之前需要做的一些事情:
1.扩频(将原本325M-3.8G扩展到70M-6G以适应我国的fm频段)
可以使用MobaXterm,利用serial连接到开发板(账号:root密码:analog)使用下面代码进行扩频
fw_setenv attr_1 name compatible
fw_setenv attr_val ad9364
reboot
其实就是把9363当作9364用,23333
2.替换ADALM-PLUTO天线
在rx端替换更长一点的天线,这样接收信号更好
3.升级固件
将原本v0.30升级到v0.32
4.安装GNU Radio
最好是在linux环境下安装,windows闭源支持不够好,而且linux环境开源项目多。
个人在用Ubuntu20.04的时候装了好几遍但还是遇到can‘t import iio,暂时还没解决方法就转到windows平台。Windows 的GNU Radio3.7的开发环境直接有pluto sdr的库,但windows的3.8以上版本还没集成,需要额外安装。做好这些就基本上可以开始在GNU Radio里面愉快玩耍啦。
本次实现的功能和代码片段:
个人感想:这次Funpack的项目是一个射频的工具,因为我是电气从前仅仅是听说过这些,但之前点的技能树也从没接触过信号相关的课程,所以基本上等于是一个完全陌生的领域,一切基本从0开始,这次我主要还是以入门为主,了解相关领域的一些基础知识,然后尝试实现一个fm收音机,感谢硬禾学堂能有这个活动,能让我接触到sdr这个新的事物,希望之后能出更多性能的异构平台可以玩类似MP1那种~~~
团队介绍
评论
0 / 100
查看更多
猜你喜欢
Funpack第五期-ADI PLUTO-FM播放器-用GNU Radio编写一个基于ADALM Pluto的SDR FM收音机拓展了ADALM-PLUTO的频段,达到70MHz到6GHz。通过GNURadio实现FM调频广播的解调以及上位机界面。增加了立体声调制功能,实现了音量调节、固定频点选择、频域上的频率瀑布图、时域上的幅度波形图上位机界面功能拓展等。
都市木头
1452
Funpack第五期:使用ADI PLUTO 搭建FM收音机此次为ADI公司的ADALM-PLUTO软件定义无线电SDR口袋仪器,与主机配合使用, 体验”调制”, ”解调”, ”频谱”, ”射频”, ”电磁波”,
void
1633
Funpack第五期-基于PLUTO的FM收音机使用硬件设备PLUTO 和上位机软件SDRsharp实现FM收音机功能
ricky
1541