HeadlinesBriefing HeadlinesBriefing.com

ESP32隐藏SDR功能

Hacker News •
×

2026年10月1日 早在2025年,我们发布了关于ESPARGOS的文章,这是一个由许多贴片天线组成的相控阵,每个天线连接到一个ESP32 Wi-Fi微控制器。ESPARGOS可用于确定Wi-Fi信号的到达方向,并创建实时增强现实热图。最近,ESPARGOS团队有了一个令人兴奋的发现。他们发现几个ESP32芯片有一个未记录的功能,允许固件绕过固定的Wi-Fi和蓝牙功能,转而捕获原始IQ基带样本。因此,几个ESP32型号现在可以用作内部SDR,覆盖2.2–2.7 GHz,加上ESP32-C5上的4.8–6.0 GHz,采样率高达80 MS/s,模拟带宽大约13–54 MHz,具体取决于芯片。然而,作为通用PC连接SDR使用时,输出带宽不足,因此只能将数据快照导出到PC。这意味着该SDR只能用作频谱分析仪,仅凭ESP32无法解调或解码连续无线电数据。例外的是新的ESP32-S31,它可以通过千兆以太网接口以高达16 MS/s的速率连续流式传输,即将推出用于GNU Radio和gqrx的Soapy SDR驱动程序。如果您想亲自尝试,ESP-Web SDR页面允许您直接从浏览器将固件刷写到大多数ESP32开发板上,并查看实时频谱和水瀑布图。此外,ESPARGOS指出,现在可以通过其硬件实现相位相干IQ样本捕获。这意味着ESPARGOS不再局限于Wi-Fi和蓝牙信号;它现在可以对2.4 GHz频段内的任何任意信号进行测向。团队还表示,相位相干传输是可能的,但他们目前不会实现,因为可能被滥用。似乎还有至少另外两个项目独立地在同一时间发现了相同或类似的功能,但用于解决不同问题。在Reddit上,用户/u/h0m3us3r发现了相同的功能,并于9月26日上传到Git Hub,并录制了一段视频,展示了ESP32-S3作为SDR与FPGA用作USB3前端的工作情况。与ESPARGOS不同,h0m3us3r的项目通过FPGA连续将原始IQ数据流式传输到PC,而不是以快照形式,因此应该在PC上可以进行完整的解调/解码。然而,当前原型使用FPGA为ESP32提供时钟,导致相位噪声较差。因此,如果时钟问题能够解决,ESP32与FPGA结合可以制成标准的通用SDR,如RTL-SDR,但频率范围为2.2–2.8 GHz,带宽高达80 MHz。另一个似乎使用类似发现的项目是C5VRX,它于8月13日首次上传到Git Hub。C5VRX使用ESP32-C5作为5.8 GHz实时FPV视频接收器。虽然该项目似乎使用了不同的机制,但结果是相似的:它利用ESP32上未记录的IQ数据流来采样FPV信号并在板上解调,通过简单的电阻DAC输出模拟复合视频。该项目仍在进行中,尚未在远距离可靠工作。

来源: Hacker News · 由HeadlinesBriefing整理摘要