2026年10月1日 2025年に、ESPARGOSについて投稿しました。これは、多数のパッチアンテナのフェーズドアレイで、それぞれがESP32 Wi-Fiマイクロコントローラに接続されています。ESPARGOSは、Wi-Fi信号の到来方向を決定し、ライブの拡張現実ヒートマップを作成するために使用できました。最近、ESPARGOSチームはエキサイティングな発見をしました。彼らは、いくつかのESP32チップに、ファームウェアが固定のWi-FiおよびBluetooth機能をバイパスし、代わりに生のIQベースバンドサンプルをキャプチャできる未文書化の機能があることを発見しました。その結果、いくつかのESP32モデルは、2.2–2.7 GHzをカバーする内部SDRとして使用できるようになり、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およびBluetooth信号に限定されなくなり、2.4 GHz帯域の任意の信号に対して方向探知を実行できるようになりました。チームはまた、位相コヒーレントな送信も可能ですが、悪用される可能性があるため、現在は実装していないと述べています。また、独立して、少なくとも他の2つのプロジェクトがほぼ同時に同じまたは同様の機能を発見したようですが、異なる問題を解決するためです。Redditでは、ユーザー/u/h0m3us3rが同じ機能を発見し、9月26日にGit Hubにアップロードし、FPGAをUSB3フロントエンドとして使用してESP32-S3がSDRとして動作するビデオを録画しました。ESPARGOSとは異なり、h0m3us3rのプロジェクトは、スナップショットではなくFPGAを介して生のIQデータをPCに連続的にストリーミングするため、PCでの完全な復調/デコードが可能になるはずです。ただし、現在のプロトタイプはFPGAを使用してESP32をクロックしており、位相ノイズが劣悪です。したがって、クロックの問題が解決できれば、FPGAと組み合わせたESP32は、RTL-SDRのような標準的な汎用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