我目前正在处理一个项目时遇到了一些麻烦,我正在尝试合成来自门铃的无线电信号,看看我是否可以在不需要文件的情况下回复它(认为这将是开始学习合成信号的好方法)。我在 gnus radio 中有一个流图,它能够生成与我的门铃信号相似的模式,当我大胆地打开原始信号和我创建的信号时,它们看起来很相似:
类似的信号
然而,当我播放生成的信号时,门铃没有响。经过进一步检查,我注意到门铃使用的波形与我的波形不同:
不同的波形
我的波形是余弦波,而门铃的波形在自身内部振荡。
我的主要问题是,如何生成门铃可以识别的信号?有没有办法我可以创建与门铃相似的波形?
我对使用软件定义无线电生成 ASK OOF 单声的主题相当陌生,所以如果这看起来像一个简单的问题,我很抱歉。
这是一个非常酷的项目。
首先,您观察到的振荡可能是由于门铃无线电前端和SDR无线电前端之间的时钟偏移和其他频率偏移造成的。在假设调制的情况下,这应该不会有任何区别。
假设您知道使用了 ASK OOF,请确保在传输之间也插入暂停。它们可能很重要。
也许您的门铃实际上实现了某种安全功能并期望握手。尝试记录门铃和控制器信号。重播它们并检查是否有效。如果是单向传输,重播控制器信号也应该让铃声响起。
查看巴林特YT频道。他做了很多射频黑客攻击,你也可能在那里找到对这个话题的更多见解。https://www.youtube.com/user/balint256
你产生的余弦波很可能是载波 - 它似乎没有被调制过。
这些器件大多采用 ASK/OOK 调制。
看
http://blog.kismetwireless.net/2013/08/hackrf-pt-2-gnuradio-companion-and.html
它使用HackRF将ASK/OOK信号的I/Q数据捕获到文件中,并提供了如何将HackRF的I/Q数据转换为GRC可以使用的复杂数据的流程图。
任何可以捕获I/Q数据的设备都可以使用 - 您只需要知道捕获的数据的数据格式,例如,它是有符号还是无符号整数等。