sdr--が信号処理グラフをキャンバスで自由に組み替え、Rust製SDRをブラウザから操作
SDR–; open source SDR with a patchable signal graph, Rust DSP, web UI

sdr--は、デバイスやデコーダ、表示、録音をキャンバス上で接続して信号経路を視覚的に構築できるオープンソースのSDRアプリケーション。Rustサーバーが信号処理を担い、React製UIはデスクトップでもブラウザでも動作する。サーバーをアンテナのそばに置き、ネットワーク経由で操作することも可能。内蔵の信号生成器によりSDRハードウェアがなくても試せる。
内蔵の信号生成器により、SDRがなくても試すことができる。
HNでの議論
20- mandiantBob
これはCyberEtherと似た方向性のものに見える。ただ、CyberEtherには生データを大規模に計算するための機能がもっとたくさんあって、GUIもおそらくこちらの方がいい。(https://github.com/luigifcruz/CyberEther)
- Retr0id
これってGNU Radioの雰囲気をそのままRustにポートしたもの? 比較するとどうなの?
- bmgxyz
シグナルグラフの機能セットのうち、どれくらいがSDR++のモジュールとして実装できるんだろう。FFIを使えばRustで書くことだってできるはず。
SDR++のコア全体を別プロジェクトで書き直すよりも、既存のコードをフォークして少しずつRustに移植していく方がいいかもしれない。ただ、メンテナたちがRustに対してどんな態度なのかは知らないけど。