用GNU电台解码新闻直升机视频片段上的无线电遥测

2020-06-05 00:32:48

推特用户@d0tslash在5月28日观看新闻直升机拍摄的BLM抗议视频时,在直升机视频的背景音频中听到了某种声音,听起来像是RF遥测源。在看到之前在解码类似直升机遥测方面的成功后,他联系了他的朋友Proto17,后者开始进行反向工程,研究如何解码遥测,最终发现它正在为直升机提供位置数据。

在GitHub上,Proto17记录了他在遥测逆向工程中采取的完整过程。他首先研究了波德林的音频,发现有一个1200赫兹宽的FSK信号。接下来,他使用GNU无线电进一步分析信号,发现它的波特率,对信号进行重采样,然后使用GFSK模块将信号解调成1和0。

最后,他使用了一些聪明的终端技巧和Python脚本来发现位模式,并将位转换为ASCII字符,从而显示直升机坐标。解码后的坐标显示直升机确实在抗议区域上空盘旋。

我们调查了抗议期间使用的新闻直升机,发现丹佛的新闻电台都共用一架注册为N6UX的直升机。把它输入adsbexchange.com,看看28日直升机ADS-B的历史记录,就能很好地匹配Proto17的解码数据。