从神秘信号中恢复数据

信息处理 特别提款权 格努拉迪奥
2022-02-22 15:36:01

我正在使用我的 RTL-SDR 扫描电波,发现我能够接收到的本地广播信号。当我将 SDR Console V3 软件配置为 NFM 时,我得到以下音频。(Wav 文件)

瀑布

所以我开始调查,这是我的发现:

我知道的:

根据我当地的 FCC 等效物,许可文件将其列为来自电气开关场。

Tx 和 Rx 有两个不同的频率。

信号连续运行。

我假设:

这是一个 2-fsk/BFSK 信号,因为它使用了两种音调。

它在 NFM 中播出。然而,这种模式听起来确实是最好的,并且与许可文件一致。

它实际上是数据,而不仅仅是一些音调控制系统或随机噪声。

我做了什么

在 SDR Console V3 中,我创建了一个 IQ记录。(大文件)

然后,我在 GNURadio 中创建了一个流程图,以使用接收器文件记录文件。(大文件)

使用该文件作为低通滤波器和 FM Demod 的输入创建了一个GNURadio 流程图。

然后在 Inspectrum 中打开解调文件,生成以下图像。

检视

我认为我接下来需要做什么

我想我需要以某种方式恢复信号的时钟。我已经查看了序言,但看不到任何可能匹配的内容。

我认为它可能是曼彻斯特编码的,但我可以看到长时间运行的 0 或 1,所以我认为不是。

考虑到它位于开关场中,我认为它可能与本地电源的频率同步,但它与信号的上升或下降并不完全一致。

我在正确的道路上吗?

有没有办法确定消息的开始?接收无线电必须能够以某种方式锁定消息的开头,对吗?

1个回答

这会让你到任何地方吗?抱歉我缺乏编码词汇,请随时编辑。

在此处输入图像描述
06-Sep-2018 18h48m47s - 460.519.5 MHz, NFM.wav图 1.使用 Kaiser (180dB) 窗口、2048 个频段、100% 窗口宽度、80 dB 范围的最低频段的 Adob​​e Audition 频谱图。手动调整的网格叠加在频谱图上。

它重复 16 位模式???? ???? ?111 1110(为便于阅读添加了空格)。那将是 9 个数据位,以及 6 个上行位和 1 个下行位的同步序列。数据位不应包含字符串1111110,否则同步可能会失败。在向上频率运行足够长的时间后,您可以将位时钟与第一个向上→向下转换同步。