RTL-SDR入門——3,000円のUSBドングルで電波が「見える」世界:仕組みから初回受信までの完全ガイド
はじめに——テレビチューナーが万能受信機になる日
「無線って、道具を揃えると何万円もするし、免許も勉強も大変そう……」——そう感じて足を踏み入れずにいる人は少なくありません。アマチュア無線の世界に入る敷居は、かつては専用受信機として数万円の出費から始まりました。
ところが今、数千円程度(定番機は3,000〜4,000円前後)のUSBテレビチューナードングル1本とフリーソフトだけで、広い周波数帯(概ね25MHz〜1.7GHz、機種と工夫次第では短波帯も)の電波をPC上で「見る」ことができます。それが RTL-SDR です。
この記事では、
- RTL-SDRとは何か・なぜ安価に動くのか(仕組み)
- 何が受信できるのか(帯域別マップ)
- 初回セットアップからFM放送の受信まで(30分の手順)
- 実践レシピ(航空機追跡・気象衛星画像・IoT電波の可視化)
- 日本の電波法上の注意点
を、初心者向けにステップバイステップで解説します。対応する英文圏の入門記事は数多くありますが、日本語で法的注意点まで踏まえた実践ガイドはまだ貴重です。
RTL-SDRとは何か——SDRの原理とドングルの構造
ソフトウェア定義無線(SDR)とは
従来の無線機は、目的の変調方式(FM放送ならFM、航空無線ならAM)ごとに専用の復調回路をハードウェアとして持っていました。SDR(Software Defined Radio: ソフトウェア定義無線) は、この「復調処理」をソフトウェアに追い出してしまう発想です。
アンテナから入った高周波信号をできるだけ素直にデジタル化(I/Qデータ化)し、あとはPC上のソフトウェアでどう処理するかを決める。「ハードウェアは受信して数字化するだけ、頭脳はソフトウェア」——これがSDRの基本原理です。処理をソフトに寄せることで、同じ1台の機材がFM受信機にも、航空機の位置情報受信機にも、気象衛星の画像受信機にもなります。
RTL2832Uドングルの構造
RTL-SDRの正体は、Realtek社の RTL2832U チップを搭載した地上デジタルテレビ(DVB-T)用USBチューナーです。2012年頃、このチップが生のI/QサンプルデータをUSB経由で吐き出せることを愛好家が発見したことで、「テレビを見るための安物ドングル」が「汎用SDR受信機」に転生しました。
内部構成はごくシンプルです。
- チューナIC(Rafael Micro R820T2/R860など): 指定周波数を中間周波数へ変換
- RTL2832U: ADC(アナログ・デジタル変換)で8bit I/Qサンプルを生成し、USBでPCへ転送(公称最大3.2MS/s、安定動作は2.4MS/s程度が一般的)
- PC側ソフト: 受け取ったI/Qストリームを任意の方式で復調
graph LR;
A[アンテナ] --> B[チューナ R820T2等<br>周波数変換];
B --> C[RTL2832U<br>ADC: I/Q 8bit サンプリング];
C -->|USB 2.0| D[PC上のSDRソフト<br>SDR++ / GQRX / SDR#];
D --> E[FM音声 / ADS-B / 衛星画像 / ...];
つまりドングル側がやるのは「指定周波数を数字化して流す」だけ。あらゆる復調・デコードはPC側のソフトウェアで行います。DVB-T受信という大量生産済みの用途に乗っているため、チップセットが低価格で流通している——これが「なぜ数千円でSDRができるのか」の答えです。
なお、現在入手するなら定番は RTL-SDR Blog V3/V4 です。温度補償発振器(TCXO)による周波数安定化、HF帯の直接サンプリング対応、金属ケース、標準SMAコネクタが備わり、純正の1,000円そこそこのドングルで悩まされる周波数ドリフトやノイズの問題が大幅に軽減されています。
何が受信できるか——帯域別の楽しみ方マップ
RTL-SDRは「何のための受信機」かという固定された答えがありません。帯域ごとにまったく別の世界が広がっています。初めての人は「まず何を聞けばいいの?」と迷うものなので、代表的な受信対象を帯域別に整理しました。
| 帯域 | 受信対象 | 楽しみ方 | 難易度 |
|---|---|---|---|
| 76–95MHz | FM放送 | 動作確認に最適。RDS文字情報も受信可 | ★ |
| 3–30MHz (HF) | 短波ラジオ・国際放送 | V3/V4の直接サンプリング、またはアップコンバータで | ★★ |
| 7/14/21/28MHz | アマチュア無線(受信のみ) | SSB/CWの信号を眺める。送信には別途免許 | ★★ |
| 118–137MHz | 航空VHF無線 | 日本では受信禁止の交信も多く要注意 | ★★ |
| 136–138MHz | NOAA気象衛星(APT)※要・最新稼働状況の確認 | 衛星追跡→受信→天気画像化。撮れた時の感動は大きい | ★★★ |
| 400MHz帯 | 気象庁・環境省テレメトリ | 観測データをソフトで可視化 | ★★★ |
| 433MHz | 各種IoT・センサー無線 | rtl_433でパケット解読(必ず自宅の機器に限定) | ★★ |
| 1090MHz | ADS-B(航空機位置情報) | dump1090でリアルタイム航空機マップ | ★★ |
| 1.2GHz以上 | 衛星関連(機種による) | ISS等の受信実験 | ★★★ |
※表中の周波数・対象は一般的な例であり、機種による対応範囲の違いや、後述の法的制限にご注意ください。
最初の一歩としては、間違いなく FM放送 です。強力な信号が常時飛んでいるので、アンテナとソフトの設定が正しいかを即座に確認できます。FMで音が歪む場合はサンプルレートやゲイン設定の問題ですので、チューニングの練習にもなります。
次におすすめなのが ADS-B(1090MHz)による航空機追跡 と NOAA気象衛星の画像受信。どちらも「上空を飛ぶものからデータを受け取る」という独特の達成感があり、RTL-SDRコミュニティで最も人気のある遊びのひとつです。
初回セットアップ——30分でFM放送を受信する手順
Step 1: ドングルを選ぶ
国内ではスイッチサイエンス等の販売店で RTL-SDR Blog V3/V4 が入手できます(価格は販売店の最新情報をご確認ください)。安価な中古の純正ドングルでも動作はしますが、周波数ドリフトやコネクタ形状で後に困りやすいため、多くの入門者には定番機が推奨されています。セットに同梱の小型アンテナは「とりあえずFMを受信する」レベルには十分です。
Step 2: ドライバの用意
Windowsの場合:
- ドングルをUSBに挿す(Windows標準ドライバが当たる)
- Zadig を起動し、デバイスを
Bulk-In, Interface (Interface 0)に切り替え - ターゲットドライバを WinUSB にして
Replace Driverを実行
Linux(Raspberry Pi含む)の場合:
sudo apt install rtl-sdr
sudo tee /etc/modprobe.d/blacklist-rtl.conf <<EOF
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
EOF
# 再起動後、認識テスト
rtl_test
Step 3: SDRソフトのインストール
| ソフト | 対応OS | 特徴 |
|---|---|---|
| SDR++ | Win/Mac/Linux | モダンなUI、軽量、多機能。現在の定番 |
| GQRX | Mac/Linux | Mac使いの定番。シンプル |
| SDR# (SDRSharp) | Windows | 定番の老舗。プラグイン豊富 |
初心者には SDR++ がバランスよくおすすめです。
Step 4: FM放送を受信する
- SDRソフトを起動し、ドングルを選択
- サンプルレートを2.4MS/s程度に設定
- 周波数を近所のFM局(例: 80.0MHz)に合わせる
- Demodulatorを WFM(Wideband FM) に変更
- ゲインを手動にして持ち上げ、音声が出れば成功
トラブルシューティング
- ノイズだらけ: ゲインの上げすぎ、またはUSB 3.0ポートの干渉。USB延長ケーブルで本体から離すと改善
- 音がプツプツ切れる: サンプル落ち。PCの省電力設定やUSBハブ経由を疑う
- 周波数がずれる: TCXOなしドングルのドリフト。RTL-SDR Blog版ではPPM校正ほぼ不要
- 何も受信できない: アンテナ接続、WFM/NAFMの選択ミスが最多
実践レシピ3選——ADS-Bで飛行機追跡、NOAA衛星画像、433MHzセンサーパケット
FM受信に成功したら、次は「電波から情報を取り出す」本領域です。定番の3つを紹介します。
レシピ1: ADS-Bで航空機をリアルタイム追跡(1090MHz)
ADS-B対応の航空機は、自分の位置・高度・速度などを ADS-B として1090MHzで定期的に放送しています。これを受信・デコードすると、地図上を飛ぶ航空機をリアルタイムに見ることができます(FlightAwareの解説: https://flightaware.com/adsb/piaware/ )。
- ハード: RTL-SDR + 1090MHz対応アンテナ
- ソフト: dump1090(
rtl-sdrと合わせてaptまたはビルド) - コマンド例:
dump1090 --interactive --net - ブラウザで
http://localhost:8080を開くと航空機マップが表示されます
応用として、Flightradar24やFlightAwareのフィーダー(自分の受信データを提供する仕組み)に参加する楽しみ方もあります。
レシピ2: NOAA気象衛星の画像を受信(137MHz)
NOAA系列の気象衛星は、地表の雲画像をアナログ走査(APT方式)で137MHz帯で送信することで知られてきました。衛星の運用状況は変わることがあるため、挑戦する前にNOAA/SatDump等のコミュニティ情報で「現在APTを送信している衛星」を必ず確認してください。条件が揃えば、1日数回・1回10分ほど頭上を通過するタイミングに合わせて受信し、自分のアンテナで撮った地球の雲画像 が手に入ります。
graph TD;
A[衛星追跡アプリで<br>パス時刻を確認] --> B[137MHzに周波数合わせ<br>NFM/周波幅~40kHz];
B --> C[パス中の音声を録音];
C --> D[WXtoIMG / SatDumpで画像化];
D --> E[雲画像の完成];
衛星の飛んでくる南の空が見える場所と、できるだけ大きなアンテナ(144MHz帯のウィップや2素子以上が理想)があると鮮明な画像が得られます。
レシピ3: rtl_433で自宅のIoT電波を可視化(433MHz)
海外では433MHz帯がセンサー無線等に広く使われていますが、日本のアンアンライセンスバンドは320MHz・920MHz帯など割当が異なります。オープンソースの rtl_433 は、こうした各種センサー無線のパケットを検出・デコードできるツールです。
rtl_433
重要: 対象は必ず 自分が所有する機器 に限定してください。他人の通信を傍受して内容を記録・利用することは、電波法や刑法(通信の秘密)に触れるおそれがあります。自宅の温湿度センサーを独自ダッシュボードに組み込む、といった自分の機器範囲での電子工作が安全な楽しみ方です。
日本での法的注意——受信していい電波・いけない電波
RTL-SDRは「広い帯域を受信できてしまう」ため、日本で楽しむ際には電波法の知識が不可欠です。以下はあくまで初心者向けの概略であり、個別のケースはe-Gov法令検索(電波法: https://elaws.e-gov.go.jp/document?lawid=340M0000000131_ )や総務省の最新資料( https://www.soumu.go.jp/ )で必ずご確認ください。
電波法第59条と「盗聴」規制
電波法第59条は、特定の相手に対する無線通信を「その存在又は内容を漏らし、又は窃用する」ことを禁じています。また、政令で指定する電波(携帯電話、コードレス電話、無線LANなど、いわゆる盗聴防止規制の対象)については「正当な理由」なく受信すること自体が禁止されており、違反には罰則が設けられています。業務無線(警察・消防等)や航空無線の交信も、扱いには十分な注意が必要です。
実践的な原則(厳密な法的判断ではありません)
- 比較的安全とされる例: 放送(FM/AM/短波)、ADS-Bのような不特定向けの位置信号、自宅機器の電波、アマチュア無線の聴聴取(ただし通信の秘密には配慮)
- 避けるべきもの: 携帯電話・コードレス電話・無線LAN、警察・消防等の業務無線、他人宛ての通信の記録・公開
- グレーを避ける原則: 「特定の相手に向けた通信」は原則手を出さない。「放送・ビーコン・テレメトリのような不特定向け信号」を中心に楽しむ
なお、アマチュア無線の 送信 には国家試験と免許が必要ですが、受信だけ であれば免許は不要です。RTL-SDRは受信専用機なので、この範囲で使う分には無線の勉強の入口として最適です。
よくある質問(FAQ)
Q: RTL-SDRで送信もできますか?
できません。RTL-SDRは受信専用です。送信を含むSDRが欲しい場合はHackRF OneやADALM-Pluto等がありますが、日本では技適・免許の問題があるため、送信無線はアマチュア無線免許取得後に法令を確認して行ってください。
Q: スマホやタブレットでも使えますか?
AndroidならUSB OTG経由で動くアプリがあります。ただし連続動作での発熱・バッテリー消費が大きく、長時間の運用にはPCかRaspberry Piが向いています。
Q: 付属の小型アンテナでどれくらい受信できますか?
FM放送や強い地元の信号なら十分です。ADS-B・衛星・遠距離の局を本気で狙うなら、144/430MHz帯のウィップアンテナやディスコーンの導入がおすすめです。
Q: HackRFやSDRplayとの違いは何ですか?
- RTL-SDR: 数千円・受信専用・8bit
- SDRplay RSPシリーズ: 1〜3万円程度・受信専用・高分解能(14bit級)・HF性能が高い
- HackRF One: 3〜5万円程度・送受信可・1MHz〜6GHz
「まず電波の世界を覗いてみたい」用途ならRTL-SDRが低コストな選択肢です。低価格なので壊しても惜しくなく、学びのツールとして気軽に使えます。
Q: 周波数がずれて困ります
安価なドングルは水晶発振器の温度ドリフトで周波数が数十ppmずれます。RTL-SDR Blog V3/V4はTCXO搭載でほぼ問題になりません。ソフト側のppm補正値を設定して校正することもできます。
まとめ——今日から始める3つのアクション
- ドングルを注文する — RTL-SDR Blog V3/V4(国内入手可)
- SDR++をインストールしておく — ドングル到着前に準備完了
- 届いたらまずFM放送を受信 — 30分で「電波が見える」体験を
3,000円のUSBドングルが、航空機の軌跡、頭上を通る衛星の地球画像、身の回りのセンサーの信号まで運んでくれます。ハードウェアの価格と得られる体験のギャップが最大の魅力——それがRTL-SDRです。
参考文献・出典
- RTL-SDR.com(RTL-SDR Blog): https://www.rtl-sdr.com/about-rtl-sdr/
- RTL-SDR V4 Quick Setup Guide: https://www.rtl-sdr.com/rtl-sdr-v4-quick-setup-guide/
- osmocom rtl-sdrプロジェクト: https://osmocom.org/projects/rtl-sdr
- gqrx: https://gqrx.dk/
- SDR++: https://www.sdrpp.org/
- FlightAware ADS-B: https://flightaware.com/adsb/piaware/
- e-Gov法令検索「電波法」: https://elaws.e-gov.go.jp/document?lawid=340M0000000131_
- 総務省(電波利用に関する制度): https://www.soumu.go.jp/
- Wikipedia「ソフトウェア定義無線」: https://ja.wikipedia.org/wiki/ソフトウェア定義無線
- 関連記事: ブラウザだけでFPGAを始める方法(WebFPGA入門): https://gotosocial.chinng-lab-srv.dev/