我很擅长使用GNURadio,而且我无法从已保存到文件中的信号中恢复数据。该信号的载波频率为56KHz,频移键为+/- 200hz,波特率为600波特。
到目前为止,我已经能够解调看起来类似于我从信号源获得的信号的信号:
我试图把它变成1和0的重复字符串(整个电报长38个字节并且不断重复)。我尝试使用时钟恢复模块,每个样本只有一个字节,但我没有太多运气。使用M& M时钟恢复模块,整个电报有时会正确,但不一致。我试图调整omega和Mu值,但它似乎没有那么大的帮助。我也尝试使用多相时钟同步,但我一直收到运行时错误,请指定过滤器'。这是否要我添加水龙头?我会用什么水龙头?
所以我想我的整体问题是:什么是从解调的fsk信号中取出电报的最佳方式?
再次,这是一个很新的,所以如果我错过了一些至关重要的事情,请告诉我。下面的GNU流程图:
答案 0 :(得分:0)
您正在恢复位时序,但您没有恢复字节边界 - 需要发生的情况"更高一级",例如。通过一个众所周知的数据包格式,您可以查找已定义的前导码。