如何解决USRP N310中GNU无线电中的PSK调制
目前,我正在与Ettus Research的N310一起研究不同PSK调制方案的实现。当我在彼此相邻的两个USRP之间传输数据时,我有兴趣测量每种方案的误码率-BER-。因此,我正在使用GNU Radio Companion进行软件开发。对于BPSK收发器,我使用矢量源和星座调制器的标准配置来创建PSK符号,并使用VERT2450天线以2.45GHz的频率发送这些PSK符号。这些天线的工作频率范围为2.4-2.5 GHz和4.9-5.9 GHz。因为我有一台只有一个以太网端口的台式计算机,所以我使用的是NetGear GS108交换机,该交换机具有16Gbps带宽和10Mbps端口的转发速率。下图显示了当前的软件设置:
我正在使用仅零的向量作为输入,因为我有兴趣探测我的收发器正确地检测到一个星座。但是,从左侧的图片可以看出,我在星座点之间连续跳跃。我对自己的设置有几个疑问:
- 每种调制方案的正确波特率是多少?这意味着我应该每秒为BPSK,QPSK,8PSK和16 QAM使用多少个符号。
- 由于USRP N310的默认采样率为125MSamples /秒,而我的台式机只能处理5MSamples /秒,所以我的抽取率为25(sample_rate_usrp / sample_rate_desktop)。我应该在收发器的每个模块中分配的sps-每个符号样本数的值是什么?
- 何时需要CMA均衡器?由于USRP具有静态位置,因此不会由于多普勒效应而导致频率变化。因此,不需要均衡器。为什么这种推理不正确?我压制了均衡器,星座图显示为一个圆圈。
- “多相时钟同步化”真的将接收到的信号与发送的信号进行同步吗?或者我可以取代它,然后用均衡器代替它吗?
如果有人能帮助我阐明所有这些问题,我将不胜感激。
预先感谢
解决方法
在https://lists.gnu.org/archive/html/discuss-gnuradio/2020-08/msg00172.html上查看我的回复
- “正确”的波特率是您要使用的任何值。
- 您需要检查N310的最低采样率。
- 根据您的条件,CMA均衡器是可选的。我将它放在BPSK中以简化流程图。
- 多相时钟同步块恢复接收信号的时序。均衡用于衰落,是一个独立的功能。
看起来您正在使用 8 SPS 进行调制,但随后以 16 SPS 进行解调——PCSync 上为 8:1,CMA eq 上为 2:1。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。