
2026/09/10 0:53
ブラウザ上で動作する GNU Radio
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
このプロジェクトは、ブラウザタブ内で完全に動作する GNU Radio Companion 様式のエディタおよびランタイムを WebAssembly にて実装したブラウザベースのシステムを導入します。コアとなるデジタル信号処理スタックと Qt GUI シンクをコンパイルし、ユーザーはソフトウェア定義ラジオのフローグラフを作成して「実行」ボタンを押すだけで、Python の知識もインストールもないサーバー環境も不要ながら、生スペクトラム、ウォーターフォール、星座プロットを閲覧できます。本システムは標準的な .grc ファイルを読み書きでき、例示フローグラフおよび IQ 録音データを内蔵し、WebUSB を介して RTL-SDR、PlutoSDR、HackRF ハードウェアに接続します。このアプローチにより、学生、研究者、企業がインターネット接続さえあれば、あらゆるデバイスで即座にプロフェッショナルなラジオツールをデプロイできるようになり、参入障壁が大幅に低下します。
本文
Web 上で動作する GNU Radio Companion 風ツール
ブラウザのタブ内で完結する、GNU Radio Companion 風のフローグラフエディタとランタイムです。
特徴と技術仕様
- WebAssembly コンパイル: GNU Radio の DSP スタックと Qt GUI シンクを WebAssembly にコンパイルしています。
- 零依存環境: Python が不要で、インストールもサーバー構築も一切不要です。
- 即座の可視化: フローグラフを構築し「Run ボタン」を押すだけで、リアルタイムのスペクトラムやウォーターフォール、星座図を表示可能です。
互換性と拡張機能
- .grc ファイル対応: 標準の GNU Radio と互換性のある
ファイルを読み書きできます。.grc - 豊富なサンプル: サンプルフローグラフと IQ レコーディングデータが付属しています。
- 無線機接続: WebUSB プロトコルを通じて、以下の機器との通信が可能です。
- RTL-SDR
- PlutoSDR
- HackRF など