【问题标题】:GNU radio DQPSK bit error rateGNU 无线电 DQPSK 误码率
【发布时间】:2016-03-09 20:16:39
【问题描述】:

大约一个月前,我开始从事一个数字通信项目 其中涉及 GNUradio。 我正在努力克服一些错误或不匹配 在 GNUradio 中相遇。 我迫切需要一些专家的帮助。 我只使用 GNURADIO 伴侣制作了 DQPSK 调制器和解调器。(提供截图)

给出一个位为 0,1,0,1 的向量源并在输入上重复 PSK 调制器。 我还使用了错误率块来计算误码率。 (矢量源在错误率模块的参考上,DQPSK 解调器输出在输入上)。 我已将 wx gui 范围连接到错误率模块,并将星座接收器连接到 PSK 调制器。 现在几乎所有出现在示波器上的东西都完全 错了。

如果我没有添加噪声(即 考虑到我们将正确恢复 50% 的位 机会)。 连接在 PSK 调制器输出端的示波器显示四个星座点 即使我只传输一个符号,即 (0,1)。

我做错了什么? 有人可以请您通过屏幕截图并告诉 我是错误的。

【问题讨论】:

    标签: signal-processing radio gnuradio gnuradio-companion


    【解决方案1】:

    正如 Timothée Cocault 所说的in his answer to your mail on the gnuradio-discuss@gnu.org mailing list

    嗨,哈里斯,

    PSK Mod 的文档说:“输入是字节流 (无符号字符),被视为一系列压缩符号。符号是 从 MSB 到 LSB 分组。”您应该添加一个“Unpacked to Packed 块” 每块 2 位和之前的 MSB 字节序。同样,你应该 在 PSK Demod 之后添加一个 K=2 的“Pack K bits”块。

    此外,您假设您应该在 星座下沉是错误的。您正在使用 DQPSK 所以 (0, 1) 符号 相位会增加 90 度,您将在 4 你的星座点。

    最后,请记住,每个区块都有延迟,你不能 直接比较输入和输出位。尝试使用“范围图” 有 2 个输入,并在输入位之前添加一个延迟块 使两者同步。

    蒂莫西。

    【讨论】:

    • 非常感谢 打包同步后,一切正常。
    • @antimage 你应该感谢邮件列表中的 Timothée :)
    • 感谢“他”:Timothée,est un prénom masculin...fr.wikipedia.org/wiki/Timoth%C3%A9e ;-)
    猜你喜欢
    • 2015-10-22
    • 2014-11-12
    • 2015-10-31
    • 2013-05-09
    • 2012-09-13
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多