Dongleなど、お手軽で低価格なSDRが増えてきている中で、ちょっと面白いものを見つけた。その名はRTL-SDR。http://sdr.osmocom.org/trac/wiki/rtl-sdr10~20ドル帯のTVチューナーが、SDRフロントエンドとして使えるらしい。http://dangerousprototypes.com/2012/03/20/introducing-rtl-sdr-a-20-sdr/その受信機として使えるドングルが届いたので、まずはセットアップしてみた。上が今回入手したチューナー。デジタルチューナ―として出回っている物。外見はいろいろあるが、重要なのは中身のチップ。wikiのリストを見るとRTL2832Uが必須で、E4000を搭載したものが推奨とある。非搭載の製品も見た目はあまり変わらないので、適当に判断すると危ないかもしれない。今回入手したドングルはeBayでみつけたもの。SDRとしての価値が高まりつつあるらしく、送料含め2500円ほど。同じような製品なら、Aliexpressのほうがたくさん見つかる上に安い。真偽がわからなかったので、業者がSDRに使えますと謳うほうを選んだ。入手したものはNewsky社の製品となる。Aliには直営?サイトがある。リンク置いときますが、直接取り寄せていないので中身については保証できません。RTL2832Uを使ったワンセグチューナーであれば、日本国内でもっと安いものが買えるようだ(IC名でググると価格.comの質問欄がヒットするので...)。Dongleの要でもある広帯域チューナーICだ。64~1700MHzの範囲でI/Q信号を出力する。本家サイトを見るとこれとは別のチューナーICを使った製品も結構ある。その後ろにあるのがRTL2832Uで、デジタル放送の復調を行う。このICにはI/Q信号をそのまま取り込む機能があったため、ドライバをいじることでSDRフロントエンドとして使えた...というカラクリ。昔トイデジで直接RAW画像を取り込んでいた時を思い出す...。帯域は広く、約3MHzを一度に観測できる。昔使ったことのあるAR-Alphaが1M帯域だったのを思えばなんだかすごい。A/Dは8bitしかないのでダイナミックレンジが狭い。CubeSatみたいな弱い信号向きではなさそうだがどうだろう...。2MHzもあればほとんどのアマチュア衛星の周波数を一度に観測できてしまうから魅力的なんだけども...。比較的余裕のある実装。小さいものも結構あるE4000とRTL2832UソフトウェアのセットアップRTL-SDRを使うための環境はいくつか方法があるが、まずはUbuntu10.04にGNU-Radioを入れてみた。実はサイトをよく読むとスクリプトが提供されているので、それを読みこむとGNU-Radioの設定はほとんど自動だった。ビルドは十数分掛かったが。サンプル設定をダウンロードして読み込み、80MHzあたりのFM放送を復調しているところ。信号はTVアンテナ経由。2MHz帯域を一度に見ているので、ウォーターフォールにはいくつかのラジオ局の信号が同時に見えている。SZだが、WFMの復調を難なくこなしていた。Atomなネットブックだとさすがに厳しいようですぐ止まってしまう。帯域を絞ればいけそうな雰囲気だ。値段の割りに色々と実験できて楽しそうだ。http://sdr.osmocom.org/trac/wiki/rtl-sdr設定などでお世話になったページ(英語)http://superkuh.com/gnuradio.htmlWindowsではHDSDRとSDR#がおすすめ。SDR#はWideFMが綺麗に聞ける。