我正在尝试重新创建来自 RC 汽车玩具的信号并使用 HackRf 和 GNU-Radio 控制它。
我已经确定了以下内容:
- 控制器在 2.463 GHz 上运行
- 带宽为1MHz
- 逻辑“1”2.4635 GHz
- 逻辑“0”2.4625 GHz
- 波特率 1e6 个样本
- 我已经解调了信号
Quadrature Demod block
并提取了 1 和 0 的序列 - 我创建了存储我想要传输的 0 和 1 模式的二进制文件。
现在我想根据上面的参数重新创建这个信号。通过一些研究,我想出了以下传输设置:
但我有几个问题不知道如何解决:
- 根据这篇论文,我发现调制指数、采样率和频率差异之间存在关系(截图来自那里):
基于此,我将采样率设置为 2M,BT 设置为 0.5,但我不确定这是否正确。
- 另外我不太明白如何调整其他参数以及它们的含义。
如果有人可以就如何调整这些事情给出直观的解释,我将不胜感激。
编辑:
我还根据GNURadio 关于 FSK 的教程实现了新的原理图:
用其他 HackRf 嗅探我找不到任何传输的信号,你能告诉我这个设置有什么问题,或者什么是重新创建所需信号的最佳方法?