【问题标题】:Simple QPSK transmiter, large sidelobes pulsation简单的 QPSK 发射机,大旁瓣脉动
【发布时间】:2021-08-20 11:51:09
【问题描述】:

我有一个带有 USRP 的 QPSK 发射机的简单流程图。

执行后,有大量旁瓣,即脉动。
在大旁瓣期间,主瓣幅度下降。

如果我用Matlab做类似的发射器,就没有这样的脉动了。

我怀疑是真的停产了。

欢迎提出意见和建议。

【问题讨论】:

    标签: gnuradio usrp


    【解决方案1】:
    • 您的随机数据池太短了;您会很快看到频谱中的数据周期性;可能这正是发生的事情。因此,请尝试使用 num_samples 2**20 代替。
      • 您甚至可以在传输之前亲自观察您的传输频谱:使用 Qt GUI 频率接收器或瀑布接收器,其 FFT 长度与您在 gqrx 中使用的 FFT 长度相对应。
    • 您的采样率是所有可能采样率的最低值。在这里,肯定会显示 USRP 内插值滤波器的滚降。不要对自己那样做。请改用 sps = 16, samp_rate = 1e6。
    • 确保您的发射器没有出现任何欠载,接收器也没有出现超载。如果在如此低的采样率下发生这种情况,则说明您的计算机设置有问题

    【讨论】:

      【解决方案2】:

      更改没有任何区别。以下是@ 2**20 个样本数、1 MHz 采样率和每个符号 20 个样本。没有欠载。

      @ 5 Mhz 采样率我开始接收欠载。

      【讨论】:

        【解决方案3】:

        我找到了问题和解决方案。 问题是调制器后的信号电平对于 USRP 输入来说太强了。调制器后信号的abs值达到9。我不知道USRP期望的信号的最大电平。我想像 1 峰到峰 解决方案是通过乘以一个常数来限制级别。当常数=0.5 时,仍然存在失真。 0.2 的值是可以的。 这是新的流程图:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-11-28
          • 1970-01-01
          • 2012-01-15
          • 2011-04-11
          • 2013-04-10
          • 2014-01-05
          • 2013-11-14
          相关资源
          最近更新 更多