【问题标题】:Data recovery of QFSK signal in GNURadioGNURadio中QFSK信号的数据恢复
【发布时间】:2017-02-28 04:04:16
【问题描述】:

我对使用 GNURadio 还是很陌生,我无法从已保存到文件中的信号中恢复数据。该信号是 56KHz 的载波频率,在 600 波特时具有 +/- 200hz 的频移键。

到目前为止,我已经能够解调看起来与我从源获得的信号相似的信号:

我试图把它变成一个重复的 1 和 0 字符串(整个电报长 38 个字节,并且不断重复)。我尝试使用时钟恢复块以便每个样本只有一个字节,但我运气不佳。使用 M&M 时钟恢复块,有时整个电报是正确的,但并不一致。我尝试调整 omega 和 Mu 值,但似乎没有太大帮助。我也尝试过使用多相时钟同步,但我不断收到“请指定过滤器”的运行时错误。这是要我添加水龙头吗?我会用什么水龙头?

所以我想我的整体问题是:从解调的 fsk 信号中获取电报的最佳方法是什么?

再说一次,这方面很新,所以如果我错过了一些重要的事情,请告诉我。 GNU流程图如下:

【问题讨论】:

    标签: signal-processing gnuradio


    【解决方案1】:

    您正在恢复位时序,但您没有恢复字节边界——这需要“更高一级”发生,例如。通过一种众所周知的数据包格式,其中包含您可以查找的已定义前导码。

    【讨论】:

    • 感谢马库斯的回复。我知道序言是什么(不是 100%,但这是我可以开始的东西),是否有一个块可以用来恢复序言和电报结构,或者这只是事后解析二进制文件的问题?
    猜你喜欢
    • 1970-01-01
    • 2019-01-16
    • 1970-01-01
    • 2018-05-02
    • 2021-06-10
    • 2014-11-15
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多