【问题标题】:Synthesizing a radio signal with SDR使用 SDR 合成无线电信号
【发布时间】:2016-11-09 05:06:12
【问题描述】:

我目前正在处理的项目有点麻烦,我正在尝试合成来自门铃的无线电信号,看看我是否可以在不需要文件的情况下回复它(我认为这将是一个开始学习一般合成信号的好方法)。我在 gnuradio 中有一个流程图,它能够生成与我的门铃信号相似的模式,当我打开原始信号和我创建的信号时,它们看起来很相似:

similar signals

然而,当我播放生成的信号时,门铃没有响起。经过进一步检查,我注意到门铃使用的波形与我的不相似:

different waveforms

虽然我的波形是余弦波,但门铃的波形在其自身内部振荡。

我的主要问题是,如何生成我的门铃可以识别的信号?有没有办法可以创建与门铃类似的波形?

我对使用软件定义无线电生成 ASK OOF 信号这一主题相当陌生,所以如果这似乎是一个简单的问题,我很抱歉。

【问题讨论】:

    标签: reverse-engineering radio gnuradio software-defined-radio


    【解决方案1】:

    这是一个非常酷的项目。

    首先,您观察到的振荡可能是由于门铃无线电前端和 SDR 无线电前端之间的时钟偏移和其他频率偏移造成的。在假设调制的情况下,这应该没有任何区别。

    假设您知道使用了 ASK OOF,请确保您还在传输之间插入暂停。它们可能很重要。

    也许您的门铃实际上实现了某种安全功能并期待握手。尝试记录门铃和控制器信号。重播它们并检查是否有效。如果是单向传输,重播控制器信号也应该让铃声响起。

    查看 Balints YT 频道。他做了很多 RF hacking,你也可以在那里找到更多关于这个话题的见解。 https://www.youtube.com/user/balint256

    【讨论】:

      【解决方案2】:

      您生成的余弦波很可能是载波 - 它似乎没有经过调制。

      这些设备中的大多数都使用 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 数据的设备都可以使用 - 您只需要知道捕获数据的数据格式,例如,它是有符号整数还是无符号整数等。

      【讨论】:

        猜你喜欢
        • 2021-02-27
        • 2013-06-12
        • 2011-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-25
        相关资源
        最近更新 更多