0

我正在尝试使用 USRP N210 在 GNU Radio 上实现 BPSK 解调。但是,我并没有完全得到我希望的结果。

我使用“符号同步”块进行定时同步,使用“Costas Loop”块进行载波恢复,如下面的流程图所示:

gnuradio 流程图

我得到的结果如下,你可以看到我得到了两条单独的线,而我应该只得到两个点:

结果

我认为我的参数可能有错误。您对可能出现的问题有任何想法吗?

4

1 回答 1

0

我会说这是 BPSK 接收器的良好初步近似。你没有展示你的发射器是如何组织的,所以必须假设很多事情并且没有明确的问题答案,只有建议。

  1. 正如评论中提到的,您的采样率太低,USRP 无法实现。甚至 200 ksps 也接近无线电的极限。N210 ADC 的时钟频率为 100 MHz。为了达到 200 ksps,无线电必须以 500 倍进行抽取。N210 的最大系数为 512,因此即使 200 ksps 对无线电来说也是太多的工作。
  2. TX 和 RX 之间可能存在频率差异,无法通过 costas loop 进行补偿,因此这可能是问题的根源。
  3. 您在发射器中使用整形滤波器,而接收器中没有匹配滤波器。匹配滤波器可以合并到定时同步(符号时钟)中,但我建议将匹配滤波和同步的功能划分为不同的块。
  4. 在接收器的末端,您需要解调器。
于 2021-06-24T05:09:51.370 回答