GNU Radio QPSK及FSK调制解调可运行可正确解码流图

GNU Radio QPSK及FSK调制解调可运行流图

由于当前网上缺乏完整的GNU Radio编码-解码,调制-解调系统流图,对GNU Radio新手非常不友好,博主在此提供可运行可正确解码的流图。

百度网盘
密码:9921
在这里插入图片描述
链接包含QPSK及FSK调制解调的流程图,.grc格式
内容如下:
QPSK调制解调系统
在这里插入图片描述可以看到Rx波形和Tx波形重合,说明解码正确

在这里插入图片描述

FSK调制解调系统
在这里插入图片描述可以看到Rx波形和Tx波形只有一点时延,说明解码正确

在这里插入图片描述

两套系统中经过调制、解调、同步、抗多径等操作后的解码内容都和原码内容相同。需要注意的是,如果运行流图后原码和解码波形不同,可调整时延参数,本博客发布的流图中QPSK时延参数58,fsk时延参数147。时延参数的设置得从0开始一个一个试。

qpsk的流图是从GNU Radio官网搬来的,fsk的流图是博主按照官网流程制作的,GNU Radio用的是3.8版本,博客中的图可能和流程图中的内容有些出入,但是不影响流图正常运行。

关于流图中模块的具体介绍可去GNU Radio官网turorials板块查找,GNU Radio官网,不过内容都是英文的,网上也有人做了中文翻译。实在看不懂的话也可wx:zzc921_lovezvv1314 ,欢迎交流讨论。

更新:

下图是QPSK系统加入载波后的流图,即加入了频带调制解调。科斯塔斯环在只有基带调制解调时其实可以去掉,不影响正常解码。

在这里插入图片描述
下图是qpsk系统的另一种形式,无QT GUI,可从.py python文件中获取原码和解码以便误码率分析等。
在这里插入图片描述如果要利用流图生成的pyhton文件进行误码率测试等,最好在流图中用自定义数据的vector生成器,而不是random,用随机生成模块去测试误码率会比较麻烦。
在这里插入图片描述

  • 7
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值