sdr--が信号処理グラフをキャンバスで自由に組み替え、Rust製SDRをブラウザから操作

SDR–; open source SDR with a patchable signal graph, Rust DSP, web UI

sdr--が信号処理グラフをキャンバスで自由に組み替え、Rust製SDRをブラウザから操作

sdr--は、デバイスやデコーダ、表示、録音をキャンバス上で接続して信号経路を視覚的に構築できるオープンソースのSDRアプリケーション。Rustサーバーが信号処理を担い、React製UIはデスクトップでもブラウザでも動作する。サーバーをアンテナのそばに置き、ネットワーク経由で操作することも可能。内蔵の信号生成器によりSDRハードウェアがなくても試せる。

内蔵の信号生成器により、SDRがなくても試すことができる。
  1. mandiantBob

    これはCyberEtherと似た方向性のものに見える。ただ、CyberEtherには生データを大規模に計算するための機能がもっとたくさんあって、GUIもおそらくこちらの方がいい。(https://github.com/luigifcruz/CyberEther)

  2. Retr0id

    これってGNU Radioの雰囲気をそのままRustにポートしたもの? 比較するとどうなの?

  3. bmgxyz

    シグナルグラフの機能セットのうち、どれくらいがSDR++のモジュールとして実装できるんだろう。FFIを使えばRustで書くことだってできるはず。

    SDR++のコア全体を別プロジェクトで書き直すよりも、既存のコードをフォークして少しずつRustに移植していく方がいいかもしれない。ただ、メンテナたちがRustに対してどんな態度なのかは知らないけど。

この日のほかの記事

2026-09-14