day2:gnuradio 实现fm发射机
2016-07-29 10:52
225 查看
day1中,已经实现了FM收音机的功能,第二天,我想实现一个FM的发射机。
gnuradio中信号源我使用的是wav file source,我想通过fm发送一首歌曲,wav file source使用的文件后缀是.wav,但是大部分的歌曲格式是.mp3.百度得知,酷狗音乐有一个自带的转换工具,但是转换的源文件必须是无损的,酷狗音乐中可以下到无损音乐的其他格式,再转一下就好了,这里就不在赘述了。
来看总体的gnuradio流程图。
![](https://img-blog.csdn.net/20160729110124634?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
分模块贴出设置
wave file source:
![](https://img-blog.csdn.net/20160729110212831?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
rational resamper:
![](https://img-blog.csdn.net/20160729110410213?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里设置441是因为wav音乐文件的输出时44.1k。这组数据时参照其他文章设置的。
WBFM Transmiter
![](https://img-blog.csdn.net/20160729110633417?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里采用的是宽带FM调制方式,正交系数是4.
UHD:usrp sink
![](https://img-blog.csdn.net/20160729110918559?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里的Center Freq就是的广播信号的中心频率,你可以先用手机的收音机功能扫描一下你周围的广播频点,尽量避开这些频点,要不会对你自己的FM信号有干扰,设置完成后,编译运行。
打开手机的收音机功能,找到你自己设置的频点。就可以听见音乐了,最近薛之谦作为段子手比较火,我就放了一个丑八怪,效果不错。
gnuradio中信号源我使用的是wav file source,我想通过fm发送一首歌曲,wav file source使用的文件后缀是.wav,但是大部分的歌曲格式是.mp3.百度得知,酷狗音乐有一个自带的转换工具,但是转换的源文件必须是无损的,酷狗音乐中可以下到无损音乐的其他格式,再转一下就好了,这里就不在赘述了。
来看总体的gnuradio流程图。
分模块贴出设置
wave file source:
rational resamper:
这里设置441是因为wav音乐文件的输出时44.1k。这组数据时参照其他文章设置的。
WBFM Transmiter
这里采用的是宽带FM调制方式,正交系数是4.
UHD:usrp sink
这里的Center Freq就是的广播信号的中心频率,你可以先用手机的收音机功能扫描一下你周围的广播频点,尽量避开这些频点,要不会对你自己的FM信号有干扰,设置完成后,编译运行。
打开手机的收音机功能,找到你自己设置的频点。就可以听见音乐了,最近薛之谦作为段子手比较火,我就放了一个丑八怪,效果不错。
相关文章推荐
- gnuradio入门-基于GUI的FM接收机的实现
- 第五周工作总结——基于Gnuradio实现ibeacon发射机
- RDS的FM发射机FM Transmitter(转载)
- FM驱动实现打开FM,音频驱动自动切换音频的方法(原创)
- gnuradio下实现:读symbol进行ifft再写文件
- 【Gnuradio结合hackrf 通过FSK调制实现文本文件的发送与接收】
- Android实现FM收音机
- FM收音机模块单片机实现
- 实现FM在无耳机插入时退出后有弹出框提示及其样式
- 【hackrf结合gnuradio实现FSK的调制与解调】
- RDS的FM发射机FM Transmitter(转载)
- FM实现F4帮助系列三:弹出框多筛选…
- FM实现F4帮助系列三:弹出框多筛选…
- FM实现F4帮助系列一:常规实现
- FM实现F4帮助系列二:联动的搜索
- FM sketch的一个简单实现
- python实现的douban.fm客户端,添加登录功能
- FM实现F4帮助系列四:弹出框多筛选…
- day2:如何实现一个Virtual DOM算法 和 MVVM、MV*等模式的学习
- FM方式实现ALV弹出明细,并下载到excel