SDRソフトウェア史 SDR#/gqrx 2010-2026(エスディーアールソフト史)
Software Defined Radio Software 16年史 2010-2026。GNU Radio (2001 Eric Blossom OSS GPL・SDR Pioneer・現GNU Radio 3.10 2024)・SDR# SDRSharp (2008 Youssef Touil・Win Native・RTL-SDR 神Compatible・現Big Update 2023年・GUI最Top User-friendly・Plugin Ecosystem)・gqrx (2010 Alexandru Csete・OSS Linux/Mac/Win・GNU Radio基盤・現2.17 2024)・CubicSDR (2014 OSS Cross Platform Charles Cooper・Wxwidgets・wfview Yaesu連携 Plugin)・SDRangel (2015 OSS Edouard Griffiths F4EXB・最強Multi RX/TX Decoder内蔵・FT-8+APT NOAA衛星+ADS-B航空+POCSAG+DAB+ATV)・SDR-Console (Simon Brown・Win商用 Free Tier+Pro)・GQRX→Linrad+ Quisk OSS・OpenWebRX+OpenWebRX+ PuFFRadio (Web Browser SDR Remote)・KiwiSDR Online Public Receiver (Worldwide 共有・KiwiSDR Hardware 4M$規模Used)・WSJT-X (2017 Joe Taylor K1JT FT-8+FT4+JT65 Mode Top Software)・WSPR Weak Signal Propagation (Daily Beacon Network)・Fldigi+JS8Call Multi-Mode・WSPRDaemon・kiwirecorder+kiwiclient (KiwiSDR Headless)・Universal Radio Hacker URH (2018 Johannes Pohl・OSS Wireless Protocol Hacking)・Wireshark+rfcat+yardstickone・rtl_433 (Robert Sebastian・868/433MHz Sensor Decoder)・wfview (Yaesu+Icom Riggy)・gpredict (Satellite Tracking)・Fldigi+JTDX+JS8Call+VarAC・APRS-IS+Xastir・¥0 OSS-¥¥¥/Lic Pro 2026 SDR#+gqrx+SDRangel+CubicSDR+WSJT-X主流。
概要
2010 年から 2026 年にかけて、ソフトウェアデファインドレーダ(SDR)市場は、オープンソースと商用の両軸で拡大を続けた。
- GNU Radio は 2001 年にリリースされた以来、学術・研究機関での標準ツールとして位置付けられ、2024 年版 3.10 では 64 ビット対応と GPU 直結が実装された。
- SDR# (SDRSharp) は Windows 専用で、RTL‑SDR などの低価格ハードウェアと直結できる点が強み。2023 年に大規模 GUI 改良が行われ、2025 年版 4.0 では OpenGL ベースの 3D スペクトラム表示が追加された。
- GQRX は Linux/Mac/Windows で動作し、GNU Radio のビルドを利用した軽量設計。2024 年版 2.17 では 4K 画面対応と自動ノイズ抑制が実装。
- CubicSDR は 2014 年に登場し、クロスプラットフォームでの高解像度 UI が特徴。2025 年版 1.5 で 8K 画面に最適化された UI と、Yaesu 連携モジュールが統合された。
- SDRangel は 2015 年にリリースされ、複数受信/送信チャンネルと内蔵デコーダ(FT‑8, APT, ADS‑B 等)が一体化。2025 年版 2.0 では衛星トラッキングとリアルタイムデータ可視化が追加された。
- WSJT‑X は 2017 年にリリースされ、FT‑8, FT‑4, JT‑65 など弱信号モードを扱う。2026 年版 2.3 では APRS 連携と自動モード切替が実装された。
主な特徴・仕組み
| ソフトウェア | 主要技術 | 代表的機能 | 2025‑2026 での進化 |
|---|---|---|---|
| SDR# | .NET, DirectX | GUI 直感操作, RTL‑SDR 直結 | 4.0 で GPU 直結, 3D スペクトラム |
| GQRX | C++, Qt | GNU Radio ベース, クロスプラットフォーム | 2.17 で 4K 画面, AI ノイズ抑制 |
| CubicSDR | C++, wxWidgets | 8K UI, Yaesu 連携 | 1.5 で 8K 画面, 追加プラグイン |
| SDRangel | C++, Qt | 複数 RX/TX, 内蔵デコーダ | 2.0 で 衛星トラッキング, リアルタイム可視化 |
| WSJT‑X | C, Qt | 弱信号モード, APRS 連携 | 2.3 で APRS 連携, 自動モード切替 |
仕組みの共通点
- ハードウェア抽象化:USB SDR(RTL‑SDR, HackRF, USRP 等)を抽象化し、共通 API で制御。
- DSP パイプライン:フィルタ、デジタル変調・復調、FFT などをモジュール化。
- GUI とスクリプト:ユーザーは GUI で設定を行い、必要に応じて Python/Qt スクリプトで自動化。
具体例・対応製品 (テーブル必須)
| 製品 | 発売年 | 対応OS | 主なハードウェア | 主要機能 | 最新バージョン | 2025‑2026 での注目点 |
|---|---|---|---|---|---|---|
| SDR# | 2008 | Windows | RTL‑SDR, Airspy | 直感 GUI, プラグイン | 4.0 | GPU 直結, 3D スペクトラム |
| GQRX | 2010 | Linux/Mac/Win | RTL‑SDR, HackRF | GNU Radio ベース, 4K 画面 | 2.17 | AI ノイズ抑制 |
| CubicSDR | 2014 | Windows/Mac/Linux | RTL‑SDR, Airspy | 8K UI, Yaesu 連携 | 1.5 | 8K 画面, 追加プラグイン |
| SDRangel | 2015 | Windows/Linux/macOS | USRP, HackRF | 多チャンネル, 内蔵デコーダ | 2.0 | 衛星トラッキング, リアルタイム可視化 |
| WSJT‑X | 2017 | Windows/Linux/macOS | RTL‑SDR, Airspy | FT‑8/FT‑4/JT‑65, APRS | 2.3 | APRS 連携, 自動モード切替 |
数値スペック(代表例)
- SDR# 4.0:CPU 1.5 GHz, RAM 2 GB, 周波数範囲 0–6 GHz
- GQRX 2.17:CPU 1.2 GHz, RAM 1 GB, 4K 画面対応
- CubicSDR 1.5:CPU 1.8 GHz, RAM 2 GB, 8K 画面, 32 kHz サンプリング
- SDRangel 2.0:CPU 2 GHz, RAM 4 GB, 4 チャンネル同時受信, 1 MHz 以上の帯域
- WSJT‑X 2.3:CPU 1 GHz, RAM 512 MB, 30 kHz 以上の帯域, 1 kHz 以上の周波数分解能
選び方・注意点
- OS 互換性:Windows 専用の SDR# は GUI が充実しているが、Linux での利用は非公式。クロスプラットフォームを重視するなら GQRX, CubicSDR, SDRangel。
- ハードウェア互換:RTL‑SDR 系はほぼ全ソフトでサポートされるが、USRP など高性能ハードウェアは SDRangel で最適化。
- GUI vs スクリプト:GUI で操作したい場合は SDR#、GQRX、CubicSDR。自動化やカスタム DSP が必要なら SDRangel のスクリプト機能。
- デコーダの有無:弱信号モード(FT‑8 等)を扱うなら WSJT‑X、内蔵デコーダが必要なら SDRangel。
- 将来性:2025‑2026 でのアップデートを考慮し、GPU 直結や AI ノイズ抑制を実装したバージョンを選択。
関連用語との違い
- GNU Radio:フローグラフベースの開発環境で、SDR# 等の GUI フロントエンドと組み合わせて使用。
- OpenWebRX / KiwiSDR:Web ブラウザで遠隔操作できるサーバー型 SDR。GUI ソフトとは異なり、サーバー側で DSP を実行。
- Universal Radio Hacker (URH):無線プロトコル解析ツールで、SDR ソフトから取得したデータを解析。
- rtl_433:特定周波数帯(433 MHz/868 MHz)に特化したセンサーデコーダ。
よくある質問 (FAQ)
-
Q: SDR# は Windows しか動かないのですか?
A: SDR# は公式に Windows でのみビルドされていますが、Wine で Linux から起動できるケースもあります。公式サポートは Windows のみです。 -
Q: GQRX で 4K 画面に対応するには何が必要ですか?
A: 4K 画面に対応するには、Qt 5.15 以降と 4K 解像度をサポートする GPU が必要です。GQRX 2.17 では自動検出機能があります。 -
Q: SDRangel で複数チャンネルを同時に受信するにはどのくらいの CPU が必要ですか?
A: 4 チャンネル同時受信で 1 MHz 帯域を想定すると、Intel i5 2.0 GHz 以上、RAM 4 GB が推奨されます。GPU アクセラレーションを利用すると負荷が軽減されます。
まとめ
2010 年から 2026 年にかけて、SDR ソフトウェアは GUI の直感性、ハードウェア互換性、DSP の高度化という三本柱で進化を遂げた。
- SDR# は Windows での初心者向け GUI が強み。
- GQRX はクロスプラットフォームで軽量ながらも 4K 画面に対応。
- CubicSDR は 8K UI と Yaesu 連携でプロフェッショナル向け。
- SDRangel は多チャンネル・多デコーダを一体化し、衛星トラッキングも可能。
- WSJT‑X は弱信号モードに特化し、APRS 連携で通信範囲を拡大。
2025‑2026 年のアップデートでは GPU 直結や AI ノイズ抑制、8K UI などが加わり、さらに高解像度でのリアルタイム解析が可能になった。
選択にあたっては、OS、ハードウェア、GUI の好み、将来性を総合的に判断することが重要である。