- **ソフトウェア定義ラジオ(SDR)**は、コンピュータが信号処理の大半を担うデジタルラジオの一形態
- SDRを活用して、FMラジオの受信、航空機・船舶や気象情報の受信、IoT(センサー)信号のデコードなど、非常に多様な実験が可能
- 安価なUSBドングルとアンテナキットさえあれば、SDRの活用可能性を手軽に体験できる
- 多様な周波数と変調方式、オープンソースソフトウェアを組み合わせることで、ユーザーはアナログ–デジタル信号の世界を幅広く探検できる
- **日常生活とつながる通信信号を観測しながら、**無線通信の原理とコミュニケーション技術の現在地を直接体験できる
はじめにとSDRの基礎
- ソフトウェア定義ラジオ(SDR)は、アナログハードウェアの代わりにコンピュータソフトウェアで信号処理を行うデジタルラジオ技術
- 従来のアナログラジオよりはるかに広い周波数範囲を検知でき、多彩な実験環境を提供する
- 人気のある機器としては約30ドルのRTL-SDR Blog V4 USBドングルがあり、アンテナキットと一緒に購入すればさまざまな実験に使える
- SDR使用時は**SDR++**などの各種ソフトウェアを活用して、周波数スペクトラムの探索や信号デコードが可能
- インターネット経由で遠隔アクセスできる公開SDRマップも提供されており、別途ハードウェアを購入しなくても実験できる
SDR実験環境の構築
ハードウェアの準備
- 主にDipoleおよびテレスコピックアンテナを使って、さまざまな周波数設定の実験を行う
- 各周波数帯に合わせたアンテナ長は、おおよそ「72 ÷ (MHz)」の公式を使って測定・適用する
- 衛星・航空機受信など特定の状況では、別途アンテナ構成が必要になる
ソフトウェアの使い方
- SDR++ : 周波数スペクトラムを滑らかに探索でき、モダンなユーザーインターフェースを備える
- SDRangel, rtl_433, WSJT-X, fldigiなどのオープンソースソフトウェアで、さまざまな無線信号やデジタル信号をデコード・解析する
さまざまなSDR実験の事例(日別の主な例)
月曜日
- FMラジオ(87.5-108 MHz): 強力な信号で各地域のラジオ放送を受信する実験を行う
- Freenet(149.01-149.11 MHz) : 自由に利用できるドイツのオープンチャネルで近距離通信信号の受信を体験
- 空港ATIS(周波数は場所ごとに異なる、AM) : 自動気象放送を受信して実際の気象データを確認
- ADS-B(1090 MHz) : 自作アンテナで航空機監視信号を受信・解析し、リアルタイムの航空機位置を確認
- FMステレオ構造の分析: FMラジオのステレオ信号形式(パイロットトーン、L+R/L−R情報)を視覚的に探る
- RDSと交通情報: パイロットトーンの3倍の周波数にあるデジタルデータ(Radio Data System)から道路状況情報をデコード
- アマチュア無線(144-146 MHz, FM) : 中継器との遠隔通信の例を観察し、ホビー無線通信のさまざまな会話を確認
- デジタルラジオ(DAB) : ノイズのないデジタル放送や追加のカバー画像なども受信
- PMR446(446.0-446.2 MHz) : 都市部での短距離プライベートトランシーバー信号を受信し、デジタル信号の存在も確認
火曜日
- 433 MHz帯センサーの検出: 温度・湿度センサー、公共交通のビーコン信号など、産業・医療用ISM帯のさまざまな信号を受信
- AISによる船舶位置の確認: 港湾にいる多数の船舶の識別情報や状態を収集し、リアルタイムの船舶地図を作成
- GSM(876-959 MHz) : 携帯電話通話時の信号変化や、音量に応じた信号の「可視化」
水曜日
- 衛星信号(137 MHz) : NOAAなどの衛星から直接信号を受信し、ドップラー効果による周波数移動を観察
- TETRA(デジタル無線システム) : 暗号化された警察・公共機関の通信信号のスペクトラム構造を観察
- タクシー無線と未確認信号: 匿名・非公開の通信信号を検出し、一部信号の正体を推測
- 気象観測気球のトラッキング: 実際の気象観測ラジオゾンデ信号を収集し、リアルタイムの位置・気温データをデコード
- バルーンハンティングの体験: 実際の追跡・探索過程でSDRコミュニティと交流し、知識を得る
- アマチュアパケットラジオ(Automatic Packet Reporting System) : パケット信号の地図を自動生成し、リアルタイム通信網を観測
木曜日
- ロングワイヤーアンテナの製作と低周波実験: 21.6mの仮設アンテナで低周波感度を大幅に向上
- 国際CW(モールス信号)通信: 10.1-10.13 MHz帯で欧州各国のコールサインを直接解読
- 海洋気象放送(RTTY) : 短波RTTY信号のデコードに成功し、主要海域の天気予報を受信
- FT8(デジタル交信) : 最新のアマチュア向けデジタル交信プロトコルで、世界中の短いメッセージをリアルタイム受信
- ノートPC充電器の電磁干渉問題: 低周波受信時のノイズ発生原因と簡単な解決策(プラグを抜く)を確認
- イオノゾンデ・CODARレーダー: 電離圏研究や沿岸レーダー信号の検出など、科学研究システムの信号を体験
- SSB(単側波帯)音声通信: 低周波の長距離アマチュア交信信号を直接受信し、変調方式を体験
- 夜間のAM短波放送: 夜に大陸間放送を受信し、遠距離の中国放送などさまざまな信号を収集
金曜日
- CBラジオ(26.965-27.405 MHz) : トラック運転手などの国際市民バンド無線通信を体験し、高ノイズ環境を克服
- International Beacon Project: 短波ビーコン信号で現在の電波伝搬状況を診断
- 時報信号(RWM, 9996 kHz) : ロシアからの周期信号を受信し、簡易時計の補正可能性を探る
- 気象ファクス(WEFAX) : 送信される天気図画像をfldigiでリアルタイムに解読し、実際の気象図を取得
- 衛星画像(137 MHz) : NOAA衛星から送信された赤外線のリアルタイム地球画像の解読に成功
- ドップラー効果の観測: 衛星信号を通じた周波数移動の特性を見て、実際の相対速度を計算する実験
- ナンバーズステーション(5-30 MHz帯) : ロシアのスパイ向け暗号放送を受信し、有名な非公開通信チャネルを体験
土曜日
- アマチュアSSTV(スロースキャンTV) : 無線で送られた画像(絵葉書)をリアルタイムで復元し、放送・アマチュア間の画像通信を体験
- The Buzzer(4625 kHz) : ミステリアスな信号を受信し、数秒間隔の信号による周波数占有現象を検出
- LoRaWAN(868 MHz) : IoT向け低消費電力・広域通信プロトコルの電波特性と信号構造を可視化
- ユーティリティメーター(Wireless M-Bus) : 街中にある無線メーター信号をデコードし、リアルタイムの室温・ラジエーター温度を確認
- DVB-T/T2 TVチャネルのスペクトラム観察: 従来型TV信号のスペクトラム構造のみ確認(映像復元は不可)
- 車両・バスのIBISビーコン信号: 公共交通や車両のタイヤ空気圧など各種信号をリアルタイム検出し、データを確認
- バッテリー残量・温度変化による信号歪み: さまざまな機器信号で起きる特異現象の原因を推測
- 衛星モールスビーコン(145.860/145.960 MHz) : 小型衛星のモールス符号ビーコンを受信し、衛星名・コールサインを直接解読
- Pagers(POCSAG形式) : ドイツの規定上公開されていない暗号化信号を受信し、内容は非常に簡潔
日曜日
- NFC信号の検出(13.56 MHz) : スマートフォンのNFCトランシーバーのON/OFFを検出し、ロック解除時の特徴的な強い信号を観測
- スマートフォンと本を使った無線通信: NFCと書籍を使ったミニモールス通信実験、リアルタイム信号可視化の実習
- 航空用航法ビーコン(108.00-117.95 MHz) : 空港地上局の角度測定信号をデコードし、実際の角度計算で位置推定を実験
- GNU Radioなど信号処理ツールの実習: 信号の分解・解析のためのオープンソースツールキットを実践投入した経験(参入障壁は低いが高いスキルが必要)
結論とヒント
- SDR実験は、無数の無線信号や現実世界のデータ収集、ツールやアルゴリズム学習に最適なプラットフォーム
- 安価な機材と公開ソフトウェアだけで、世界中の電波環境、通信技術、データの流れを直接探検できる
- さまざまな経験を通じて、無線通信・信号処理・デジタル変調および各種標準に関する実務的な感覚を身につけられる
- 試行錯誤も多いが、反復実験とコミュニティ交流を通じて新しい知識を継続的に広げていける
- 自分の好奇心と創造性を発揮し、新しい無線信号や応用可能性を自ら発見できる
まだコメントはありません。