夜雨聆风学习资料网

ARTICLE · 1213543

技术趣闻|一块USB无线网卡,摇身变成软件无线电

技术趣闻|一块USB无线网卡,摇身变成软件无线电

软件定义无线电(SDR)的门槛,正在被一块普通的USB无线网卡继续拉低。

据Hackaday 玩家发文称,联发科Wi-Fi芯片MT7921AU被发现可以输出原始I/Q采样数据。这颗芯片广泛用于市面上常见的USB无线网卡,这意味着一块普通网卡在理论上可以当作SDR接收机来使用。这一接口并未对外公开,外界推测是联发科为芯片调试和射频校准预留的。

几天内冒出两个开源项目

发现公开后,短短几天内就有两个独立团队发布了开源驱动,思路各不相同:

1、BirriaSDR:通过USB直接读写芯片寄存器,不修改固件,用完后网卡即恢复原状。采样率40 Msps,14位精度,可调范围约2156–2610 MHz,接口风格与业余爱好者熟悉的RTL-SDR相近。

2、Mtk79ICAP:需要修改固件并更换驱动,但带宽可达80 MHz,能够调谐到5 GHz频段,并接入通用的SoapySDR软件生态。

还谈不上"好用"

原文作者也承认,这类网卡距离真正好用的SDR还有差距。据读者评论,目前似乎只能接收、无法发射;也有读者估算其有效位数只有8至9位,明显低于标称的14位。以上两点均未经原文证实。此外,如果要接收原生频段之外的信号,还需要外接混频器。

不止联发科

这并不是孤例。就在约两周前,乐鑫ESP32芯片中也被挖出了一项未公开的I/Q采样功能。此后,LoRa芯片、Wi-Fi芯片中陆续出现类似发现。

海量消费级无线芯片里,似乎普遍"藏着"一部SDR。对专网行业而言,这既意味着频谱监测、干扰排查的工具会越来越廉价、越来越普及,也意味着空口被低成本监听的门槛在同步下降。

相关学习资料