Fw: JA6CZD 24GHz世界記録

Forwarded by Bunshiro Tamura
———————– Original Message ———————–
From: Yoshiro Mataka JA4BLC
To: JA-EME
Date: Sun, 27 Jan 2013 09:58:49 +0900
Subject: JA6CZD 24GHz世界記録
—-

おはようございます。
今朝0430JSTにJA6CZD森さんとF2CTが24GHzで交信されま
した。429/Mでした。
OK1KIRによると、このバンドの世界記録 10192 km (IN93FL – PM53FM)
だそうです。
おめでとうございます。
では
de JA4BLC

——————— Original Message Ends ——————–

アマチュア無線とSatelliteDX

今日はJA1GYT西林忠彦さまが書かれた

 「アマチュア無線とSatelliteDX」と言う本を寄贈いただきました。

 ぼくみたいなかけだしにも送って頂いてとても感謝しています。

 僕もあのような本がかけると良いなと思いますがとてもとてもという感じです。

JA1GYTさま、ありがとうございました。

田村文史郎/JA5FNX

SDR-Radio.com V2.0 Now Supports RTL2832U SDR

阪神・淡路大震災から、はや、18年、もう、18年

もっと、アマチュア無線、電子技術が災害に役に立てたら良いと思う18年。

さて、少し前に

SDR-Radio.com V2.0 Now Supports RTL2832U SDR
http://www.hamradioscience.com/sdr-radio-com-v2-0-now-supports-rtl2832u-sdr/

を伝えると同時にインストールして遊んでいました。

記事は今日になってしまいました。

SDR-Radio.comはV1の頃から好きだったのですがあるバージョンから調子が悪くなってどうするのかな?と思っていたのですがRTL関連のMLで作者が賑やかになっていたので何かあるなと思っていましたがやっと出ました。

以前より、オマケが減ったようなもするのですがこれからでしょう。

今回の目玉はRTLドングルのサポートとサンプリング周波数の中であれば一本のドングルいや一台のSDRハードウェアで最大6チャンネルの同時受信が出来る様になった事だろうと思います。

従来でもIQ信号がサウンド経由のSDRではアプリケーションを多重に起動すれば同じような事が出来ていましたがRTLの場合2MHzと言うサンプリング周波数で動作しますので2MHzの範囲内でありますが6チャンネルの同時受信が出来ます。

図はKG-ACARSとの組み合わせで131.25と131.45を同時受信してデコードしています。

一つ起動したKG-ACARSでLとRの2チャンネルのデコードが出来ます。
二つのデコード結果が一つの画面で見えると言う事です。

CPUパワーは図の状態で
Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
で30%位で思ったよりパワーが要らないようです。

SDR-Radio.com V2.0
http://v2.sdr-radio.com/Home.aspx

SDR-Radio V2 RTL-USB(ビットを選択して解凍してSDR-Radio.com V2.0ホルダーへ)
http://www.aa5sh.com/?page_id=65

SDR-Radio.com V2.0 Now Supports RTL2832U SDR
http://www.hamradioscience.com/sdr-radio-com-v2-0-now-supports-rtl2832u-sdr/

田村文史郎/JA5FNX

RTL_TCP / Raspberry PI

お正月からの寝込み風邪の延長で

 Raspberry PI でRTL_TCPをやってみました。

 まずは、Takahashiさんの改良版でやってみました。

Computer Radio RF Tech(Tomohiro Takahashi – San)
http://ttrftech.tumblr.com/post/37834957647/raspberry-pi-remote-rtl2832u-sdr-server-and-rtl-tcp

 LAN上でのアクセスについては全くと言って良いほどバッチリ動作しました。

 ところがルータを通してWANからのアクセスをすると終了時(まれに)にRTL_TCPのコンソールに「ll.1・・・・2・・・・3・・・・」が何行も表示され500を超えたあたりで「Killed」の表示が出て終了したり「黙り」をおこしたりで訳解らない状態でした。

 なぜ?WANからだとおかしくなるのかかなり悩みました。

 JH5AKH黒田さんの所ではならない?という感じでわけわかりませんでした。

 何日か色々やってみましたが何が悪いのかさっぱりわかりませんでした。

 また、LAN上でかりにルータを通すと実験もしましたがまったくLANと同じ動作でした。

 ルータを通すと言うことが問題では無いということのようです。

 なんにちかたって、git://git.osmocom.org/rtl-sdr.gitでビルドしかえてみました。

 git://git.osmocom.org/rtl-sdr.git版でもTAKAHASHIさんの情報が届いたのかLANからのアクセスでは終了時にエラーが起きることはありませんでした。

 気のせいかもしれませんが「プレイ」「ストップ」を繰り返した場合の反応(RTL_TCPのコンソール)が良いように感じました。

 問題はWANからのアクセスですが少し良くなったような気はするのですがといいますか?

 コンソールに「ll.1・・」が表示されていない状態では何をしても暴走はしなくなりました。

 しかし、コンソールに「ll.1・・」が表示されている状態で数値が10より大きい状態ではかなりの確率で暴走状態になるようです。

 さて?

 コンソールに「ll.1・・」が表示されるときは何が起きているのでしょう?

 ソースも何も読んでいないのでよくわからないのですがWANなりLANの伝送帯域がRTL_TCPが要求する伝送量が満たされていないと表示されるように気がします。

 未送信バッファの量か何かでしょうか??

 ということでWANを使うと帯域が狭くなるので動作がおかしくなると言う結果だったようです。

 バージョンやリビジョンでいろいろ動作は変わるのですが結局は帯域のようです。

下記は僕がビルドに使ったスクリプトです。

org-inst-rtl-sdr と言う名前で保存して

ラズベリーパイのシェルコマンドで

bash ./org-inst-rtl-sdr

でダウンロード・ビルド・インストールが自動的に実行され

RTL_SDR一式が使えるようになります。


# e.g build command
# bash ./org-inst-rtl-sdr
# Thanks Tomohiro Takahashi – San / JH5AKH Jun-ichi Kuroda – San

# autoconfig,libtool,git tool install

sudo apt-get install autoconf libtool
sudo apt-get install git

# libusb build install

wget http://downloads.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
tar xvfj libusb-1.0.9.tar.bz2
cd libusb-1.0.9
./configure
make
sudo make install
cd ..

# rtl-sdr
# osmocom.org/rtl-sdr ORGNAL build install

git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr
autoreconf -i
./configure
make
sudo make install
sudo make install-udev-rules
sudo ldconfig

#rtl_test
#
#rtl_tcp -a 0.0.0.0

RTL-RDR
http://sdr.osmocom.org/trac/wiki/rtl-sdr

田村文史郎 / JA5FNX

SDR#の周波数校正

みなさま、

 今年もよろしくお願いいたします。

 ネットを見ているとRTLドングルで受信は出来たけど周波数が合っていないとか?あわすことが出来ないとか?と言う書込が多く見られますので少し書いてみます。

 ドングルの個体差によっで基準発振器の周波数が少しずれてます。

 そのずれをアプリで補正する方法を書きます。

 出来るだけ高い周波数で真の周波数が解っている電波を受信します。

 受信している電波の「周波数」を「真の周波数」とします。
 その時のSDR#の「VFO」の値を「読み取り周波数」とします。
 
 ① SDR#のコンフィギャをクリック

 ② フレケンシーコレクションをppm((パーツ・パー・ミリオン)は、100万分のいくらであるかという割合を示す数値)で表す周波数補正値を入力します。

 周波数補正値は下記のように計算します。

計算例

 真の周波数   = 128.2

 読み取り周波数 = 128.19

 周波数補正値 = ( 1 ー ( 真の周波数 / 読み取り周波数 ) ) ×  1000000 × -1

 周波数補正値 = 略 78

 計算した値を入力します。
 誤差が少し出ますので数値を+-し微調整を行います。

田村文史郎/JA5FNX

今年もお世話になりました。

今日はACARSを

 昼から見ていました。

 なんだかADS-BよりACARSの方が人間味がアル感じがします。

 PSKとRTTYの差と同じなのかもしれません。

 母が入院していて意識不明の状態での大晦日はとても悲しいモノがあります。

 食べることが好き仕事がすき綺麗なのが好き可愛いのが好き楽しいのが好き賑やかなのが好きな母ですので見習って来年をむかえようと思っています。

 今年はRTLドングルでいっぱい色々楽しみました。

 僕が書いたRTLラジオの記事がアメリカのQST誌よりも日本のCQ誌での発表が先に掲載されたのがとても嬉しかったです。

 本当での意味での日本初の記事をもっとかけたら良いと思っています。

 来年はGNURADIOで遊べるようになりたいと思っています。

 まぁ皆さんが作られたもが使えるようになれたら良いと思っています。

 ACARSは

 ハードウェア R820T RTL2832U
 アプリ SDRSharp
 アンテナ CLP5130-2 10m Hi 8D2V 15m

 で受信しました。

 来年もよろしくお願いします。

SDR#で聞いたADS-Bの音

気になっていた

 SDR#で聞いた1090MHzのADS-Bの音を録音しました。
 まるで、虫の音のような音です。

アンテナ
 ドングル付属のアンテナを室内へ設置

受信機
 角まるR820T(DVB-T USBドングルTVチューナ)
 NO FILTER NO PREAMP

受信アプリケーション
 SDR#
 http://sdrsharp.com/
 SDR# Dev

日時
 20121205 063432Z

中心周波数
 1089900kHz

サンプリング周波数
 2MHz

SDR#で開くとうちで聞いた状態が疑似体験できる丸ごと録音ファイル
 https://bunshiro.love/uploads/SDRSharp_20121205_063432Z_1089900kHz_IQ.wav
 記録方式SDR# BASEBAND形式 チューナは無くてもSDR#で開けば聞こえます。
右クリックで保存して(700Mb)SDR#で開く

耳で聞こえるMP3ファイル(メディアプレーヤで開く)
 https://bunshiro.love/uploads/rec-20121205-1639-1.mp3

田村文史郎/JA5FNX

熱くなるとE4000はADS-B(1090MHz)アンロック?

ADS-Bの

 受信試験途中でひょっとして温度でL-gapの周波数が変わるのではと言うことで測ってみました。

 たまに時々RTL1090で1090MHzが受信できる時があるADS-Bで使えない。

 P160です。

 測定器はRTL1090の機能で「Max/Min」と言うボタンがあります。

 下記のような項目の測定機能があります。

SDR#でFM放送受信5分後
Searching frequencies…please wait…
First VHF freq set: “51299 kHz”
Last UHF freq set: “2160731 kHz”
First L-gap freq set: “1080620 kHz”
Last L-gap freq set: “1231510 kHz”
First HF freq set: “12939 kHz
Last HF freq set: “36142 kHz”
Max/min/gap search completed…
Cannot set freq:-1

SDR#でFM放送受信20分後
Searching frequencies…please wait…
First VHF freq set: “51279 kHz”
Last UHF freq set: “2159770 kHz”
First L-gap freq set: “1080068 kHz”
Last L-gap freq set: “1230790 kHz”
First HF freq set: “12869 kHz
Last HF freq set: “36171 kHz”
Max/min/gap search completed…
Cannot set freq:-1

SDR#でFM放送受信40分後
Searching frequencies…please wait…
First VHF freq set: “51269 kHz”
Last UHF freq set: “2159487 kHz”
First L-gap freq set: “1079999 kHz”
Last L-gap freq set: “1230671 kHz”
First HF freq set: “12859 kHz
Last HF freq set: “36191 kHz”
Max/min/gap search completed…
Cannot set freq:-1

なるほどと言う結果が出ました。

これが熱くなるとおかしくなるドングルの元なのかもしれません。

皆様もやってみてください。

田村文史郎/JA5FNX

ADS-BをE4000やR820TのRTL2832UとPlanePlotterで受信

E4000やR820TのRTL2832UでADS-Bが受信出来ると言う事でやってみました。

今回のお遊びは全く持って皆目見当が付かない大変でした。
「ゆうちゃんのパパ」に教えて頂かなかったら出来なかったと思っています。
何を受信しているかもよく解らない、受信出来ているかも分からない、プロットアプリの設定もわけわかりませんでした。
そう言う状態でした。

本当にありがとうございました「ゆうちゃんのパパ」。

RTL1090は
 受信機アプリです。
 最初はチューナはP160でやっていましたが受信出来たり出来なかったりでSTARTメッセージを落ち着いて読んでみたら下記のようなメッセージでした。「Cannot set freq:」の項目を注意して下さい。

P160
========================================
rtl1090 V 0.2.0.54 (c) jetvision.de 2012
========================================
Started…
rtlsdr.dll present
libusb-1.0.dll present
1 RTLSDR device(s) found.
Index:0; Mfr:”Realtek”; Prod:”00000991″; Ser”:”
Device:”Generic RTL2832U (e.g. hama nano)”
Device opened: “86990592”
Tuner type: “Elonics E4000”
RTL Xtal Freq: “28800000 Hz”
TUNER Xtal Freq: “28800000 Hz”

Mfr:”Realtek”; Prod:”00000991″; Ser”:”
Gains: -10,15,40,65,90,115,140,165,190,215,240,290,340,420
Gain: 14 dB
Sample rate: 2000000 S/s
RTL AGC set OFF
Gain: 14 dB
Freq correction: 0 ppm
Cannot set freq:-1
Buffer cleared
Started …

ezTV666 USB DVB-T Receiver
========================================
rtl1090 V 0.2.0.54 (c) jetvision.de 2012
========================================
Started…
rtlsdr.dll present
libusb-1.0.dll present
1 RTLSDR device(s) found.
Index:0; Mfr:”Generic”; Prod:”77771111153705700″; Ser”:”
Device:”Generic RTL2832U (e.g. hama nano)”
Device opened: “49834264”
Tuner type: “Elonics E4000”
RTL Xtal Freq: “28800000 Hz”
TUNER Xtal Freq: “28800000 Hz”
Mfr:”Generic”; Prod:”77771111153705700″; Ser”:”
Gains: -10,15,40,65,90,115,140,165,190,215,240,290,340,420
Gain: 14 dB
Sample rate: 2000000 S/s
RTL AGC set OFF
Gain: 14 dB
Freq correction: 0 ppm
Freq set: “1090000000 Hz”
Buffer cleared
Started …

角の丸いR820T
========================================
rtl1090 V 0.2.0.54 (c) jetvision.de 2012
========================================
Started…
rtlsdr.dll present
libusb-1.0.dll present
1 RTLSDR device(s) found.
Index:0; Mfr:”Realtek”; Prod:”00000013″; Ser”:”
Device:”ezcap USB 2.0 DVB-T/DAB/FM dongle”
Device opened: “3448616”
Tuner type: “Rafael R820T”
RTL Xtal Freq: “28800000 Hz”
TUNER Xtal Freq: “28800000 Hz”
Mfr:”Realtek”; Prod:”00000013″; Ser”:”
Gains: 0,9,14,27,37,77,87,125,144,157,166,197,207,229,254,280,297,328,338,364,372,386,402,421,434,439,445,480,496
Cannot find gain. Gain adjusted to: 22.9 dB
Gain: 22.9 dB
Sample rate: 2000000 S/s
RTL AGC set OFF
Gain: 22.9 dB
Freq correction: 0 ppm
Freq set: “1090000000 Hz”
Buffer cleared
Started …

 おそらく「Cannot set freq:-1」と言うのはロック外れかガード周波数が近いのでおかしくなっているのだと思います。

受信出来ると

*02 E6 17 9F 85 15 5E; [ 5]
*02 E0 97 9F 88 C1 1F; [ 5]
*20 00 17 9F 85 15 5E; [ 7]
*A5 69 C4 82 E0 18 95 73 1A C6 3A 10 91 3F; [ 4]
*2A 03 0D 8B 47 F5 01; [ 6]
*83 D0 93 14 D2 42 51 AB 0D 5B C1 12 C7 03; [ 6]
*21 40 4C 6E 3D EF 5D; [ 5]
*25 3A A0 A6 36 EF A7; [ 6]
*A2 2A 6E 84 CB 51 51 07 14 86 44 25 54 0E; [ 6]
*2D 05 2C 44 6F 52 EE; [ 5]
*A4 18 92 84 1E 00 0C B2 97 30 E4 57 58 60; [ 6]
*00 13 24 12 81 F3 2E; [ 5]
*02 E1 97 9F 85 15 5E; [ 8]
*80 89 C1 6C 58 19 6C C0 34 20 F4 12 C8 D5; [ 4]
*8D 85 15 5E 99 12 11 17 08 04 85 00 00 00; [ 7]
*86 A4 9B 1E 24 16 84 92 1A 0E 78 79 AE A9; [ 7]
*8D 85 15 5E 99 12 11 17 08 04 85 00 00 00; [ 7]
*00 E0 04 1A 0C 3E ED; [ 5]
*01 21 2B 6B A3 87 D0; [ 5]
*01 75 4C 24 87 2A E1; [ 5]
*21 9D 32 62 AC 84 E2; [ 5]
*02 E1 97 9F 80 95 5E; [ 7]

の様なテキストデータがリストに表示されるようです。

データの末尾にある[ 7]の括弧内の数値が「電界強度」と「ゆうちゃんのパパ」さんに教えて頂きました。

仕事場で受信した状態ではD130+3D2V(30m)では最高[18]位です。
30近くあるいは超えないとちゃんとは受信出来ないようです。

PlanePlotterは
 RTL1090で受信したデータをアドレス:ポート127.0.0.1:31001でネットを通して受け取って飛行機を地図の上に描くソフトらしいです。

 地図データは設定しておけばGoogleマップのデータを描いてくれるようです。

拡大(+)と縮小(-)スイッチで地図を拡大縮小し↓Map(ダウンロード)スイッチを押すと画面に反映されるますので

Home Locationの設定は

緯度(Latitude)
N 33°27’47.04”

47.04 / 60 = 0.7840

N33 27.7840
をHome Latitudeへ入力

経度(Llongitude)
E 132°26’40.96”
40.96 / 60 = 0.6826

E132 26.6826
をHome Llongitudeへ入力

各設定は下記の画像をご覧ください。

RTL1090とPlanePlotterは左上の緑の丸をクリックするとIP接続出来ます。RTL1090の右下の緑のランプが点灯ならIP接続出来ています。

そして、これが最後まで僕が解らなかった「Process」のメニュー(左上の緑の丸と同じ)を選択してProcessを実行して下さい。

混乱して、押していないときがあったのです。

上手く、IPでつながっているとPlanePlotterの右下の**/**/**がRTL1090のリストの受信テキストに合わせてカウントアップされます。

各数値の意味は左の数値は機体数(現状受信できているもので飛行機のボタンを押して表示されるリストと同じ数)、中央の数値データー数、右の数値は、座標、高度、速度、機体名、その他のデーターを受信した数と教えて頂きました。

注意
 Windows 7 x64 ではネットを通しての通信が正常に出来ないようです。
 気がするだけかもしれません。
 追試の必要有り。

RTL1090 Yahoo Group
http://tech.groups.yahoo.com/group/rtl1090_english/

PlanePlotter
receives and decodes live digital position
reports from aircraft and plots them on a chart.
http://www.coaa.co.uk/planeplotter.htm

Download PlanePlotter
PlanePlotter can be downloaded freely and comes in a self-extracting EXE file which automatically installs itself. The download file size is a modest 4 Mb.
Download PlanePlotter (version 6.2.9) for Win2k, XP, Vista and Win7.
http://www.coaa.co.uk/planeplotter6_2_9.exe

PlanePlotterで遊んじゃう!
http://japanradar.com/forums/viewtopic.php?f=19&t=298

ゆうちゃんのパパ
RTL-SDR+RTL1090+Plane PlotterでADS-B受信出来ました。(USBワンセグチューナーRTL2832U)
http://blog.livedoor.jp/bh5ea20tb/
http://blog.livedoor.jp/bh5ea20tb/archives/4284470.html
http://blog.livedoor.jp/bh5ea20tb/archives/4285542.html

ADS-Bとは
http://www.ne.jp/asahi/nature/kuro/RDBX/RD_ADS.htm

SSRモードSによる ADS-Bの技術概要 独立行政法人 電子航法
http://www.soumu.go.jp/main_sosiki/joho_tsusin/policyreports/joho_tsusin/koukuu_musen/pdf/070614_1_s5.pdf

最後にもう一度、「ゆうちゃんのパパ」に感謝。

田村文史郎/JA5FNX