gpt4 book ai didi

gnuradio - 使用 GNU Radio 和 USRP 进行 GFSK 调制/解调

转载 作者:行者123 更新时间:2023-12-02 09:28:42 29 4
gpt4 key购买 nike

我目前正在创建一个卫星地面站, future 几个月将用于控制我们的立方体卫星。使用的调制方案是 GFSK,波特率为 9600。在尝试通过直接连接流程图中的 tx 和 rx block 与卫星通信之前,我尝试使用 USRP 板进行一些测试。我能够使用此流程图发送和接收 png 文件。

但是,当我将 tx 和 rx 输出连接到我的 USRP B210 TX/RX(传输接收器)和 RX2(接收源)时,如下所示,即使源和接收器两个已连接到,我也没有收到任何数据通过带有衰减器的 RF 电缆小心地相互连接。

GNU Radio Flowgraph

以下是我在制作第二个流程图时考虑的假设。请告诉我我是否在正确的道路上。

  1. 发送端:数据包解码器和 GFSK 调制 block 每个符号使用 20 个样本。波特率为 9600,采样率为 20*波特率 = 192K。由于卫星的预期符号率是 baud_rate = 9600,我包括了一个合理的重采样器并将 UHD 符号率设置为 baud_rate。我的逻辑对吗?

  2. GFSK 调制和解调:对于这两个模块,我将灵敏度计算为 S = Pi * Modulation_index/Samples_Per_Symbol。使用默认 BT 值 0.5。我的计算合理吗?是否有查找 GFSK block 文档的链接?我的推导基于 GFSK python 源代码,它不能很好地替代文档。

  3. 数据包编码器/解码器:数据包解码器的输出为空,即使 GFSK 解调 block 给出某种相当无意义的输出。这是正常的吗?阈值变量是什么意思,为什么它的值为-1?

我是 GNU Radio 和 GFSK 的新手。所以请给我任何进一步的引用。

提前致谢。

摩西。

最佳答案

我终于能够解决问题了。我所做的只是在 GRC 中重新实现 GFSK 解调器。如果你进入 gfsk.py 的源代码,你会发现使用的 block 是 Quadrature Demod --> M&M Clock recovery --> Binary slicer,可以很容易地直接连接到 GRC 中。正如马库斯在我的另一个话题中所建议的那样,GFSK demodulation with Xlating filter in GNU Radio , 我用 PFB block 替换了 M&M 时钟恢复 block 。我的流程图如下所示。 enter image description here

关于gnuradio - 使用 GNU Radio 和 USRP 进行 GFSK 调制/解调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35445529/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com