ラベル sdr の投稿を表示しています。 すべての投稿を表示
ラベル sdr の投稿を表示しています。 すべての投稿を表示

2014年4月28日月曜日

HFコンバータキットの製作

TT@北海道さんが設計し頒布されているHFコンバータキットを作ってみました。

HFコンバータキットの頒布元
http://ttrftech.tumblr.com/kit/hfconv

 HFコンバータキットが届いてから、すでに3ヶ月以上たっていますが、組み立てへの取りかかりが遅く、また、へたな半田付けでうまくいかず、今日になってようやくうまく動作させることができました。
 TT@北海道さんからは、部品の追加やら、質問をさせていただいたりと、本当にお世話になりました。良心的な値段でありながら、いろいろサポートしていただきありがたかったです。

○準備物
 テスター、半田ごて(30W)、半田、ピンセット、フラックス、ルーペ&老眼鏡
 ルーペは100均で買ったスタンドつきのものです。あまり倍率は大きくないですが、老眼鏡と併用してなんとか頑張りました。できれば、倍率が高いもののほうが、半田付けの不具合発見にはよかったかもしれません。
 最初は、空気で吸い取る半田吸い取り器も使っていましたが、部品がどこへいったか分からなくなるようでした。そこで、それはやめにして、オーソドックスにハンダ吸い取り線を使うことにしました。
テスターは、私が中学生の頃に買ったもので、すでに ん十年が経過したものです。
上方に見えるのがAMラジオ受信のために使ったループアンテナ
(古いコンポについてきたもの)です。
○製作
 説明書にしたがって、部品を取り付けていきました。YouTubeなどで、SMDの半田付けのコツを見てから取りかかりましたが、けっこう手こずりました。部品はピンセットではさむだけでは、動いてしまうので、きちんと押さえながらハンダをつけないとならないようです。
 写真でお見せするのが恥ずかしい半田付けですが、下の写真ができあがったものです。一度でうまく動作しなかったのですが、TT@北海道さんから、コツをお聞きしたりしたおかげで、なんとか、完成することができました。



 リレーも取り付けて、電源ONのときは、AMラジオのアンテナに、OFFのときは、FMアンテナのほうに切り替わるようにしています。HF帯のアンテナでも用意できれば、アマチュア無線のワッチもしてみたいところですが。残念ながら、ん十年前に、HFアンテナはすべて売り払ってしまって、ありません。
 ソフトはSDR#を使い、Raspberry Pi をラジオサーバとして使っています。RaspberryPiをWebから操作して、リモートでコンバータの電源のON OFFできればおもしろいかな とも思っています。



 表面実装、SDRなど、いずれも初めての経験で 難しいものだと思いましたが、それだけにうまくできたときの達成感は大きいものです。こういったすばらしいキットを提供してくださったTT@北海道さんに感謝申し上げます。



2014年3月6日木曜日

sdr# FMのノイズ軽減

 FM放送の受信では、マルチパス?等が原因でノイズがどうしても入りやすい。
sdr#では、受信帯域の位置をずらすとなぜかノイズが軽減できる。
(中心の赤い線をdrag&dropで右か左(どちらがいいかは試す必要あるかも)に少しずらし→再度周波数をFrequency Managerで合わせるとOk)
このへんの理由はよくわからない。

2014年2月27日木曜日

rtl_tcpでoffset tuning

SDR#を使わせていただいている。
rtl_tcpの機能はとても便利である。ただどうしてもノイズが多いようだ。特にraspberry Piを受信サーバにすると、有線LANのノイズらしきものがかなりある。
そこで、offset Tuningが有効なようなので、rtl_tcpでも使えないか調べてみた。rtl_tcpのほうにはその機能があるけれど、クライアント側のsdr#では、その機能は省略されているようだった。
sdr#でもsourceを公開していたので、それをもとに、機能を追加して修正してみた。

修正ポイントとしては、
private const byte CMD_SET_OFFSET_TUNING = 0xa;
というようなコマンドを追加してやるとうまくいった。

チェックボックスをダイアログに追加して
 private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            _owner.OffsetTunig  = checkBox1.Checked;
        }

プロパティとしての追加は
       public bool OffsetTunig
        {
            get { return _offsetTuning; }
            set
            {
                _offsetTuning = value;
                SendCommand(CMD_SET_OFFSET_TUNING, _offsetTuning ? 1 : 0);
            }
        }
という具合に

ノイズの少ない聞きやすいFM音声(ステレオ)になりました。

2014年2月22日土曜日

rtl_tcp自動起動

http://ttrftech.tumblr.com/post/37834957647/raspberry-pi-remote-rtl2832u-sdr-server-and-rtl-tcp
を参考にさせていただいた。
LAN経由で、sdrを試みる。

でも、なぜか、自動起動しない。
sudo update-rc.d -n rtl_tcp start 99 5の最後を2 3 4 5としたら
うまくいきました。

USBワンセグで、SDR

USBワンセグが、SDRに使えると言うことで試してみた。まずはFMラジオを聴くなどして利用している。1000円前後で買えるので、コスパが良い。

SDR#というソフトはソースも公開されているので、VC#2012で、少しカスタマイズ。
rlt_tcpで、LAN経由で聴くのですが、回線が細い場合もあるので、サンプルレートの初期値が最低で起動するようにビルド。

RTLTCPのRTLtcpSettingsで
 samplerateComboBox.SelectedIndex = 3;を9に変更