2012年12月6日木曜日

UbutuStudio 12.10 + mono + SDR#


SDR# and RTL-SDR under Xubuntu 12.10

を参考にしました。

:~/$ cd SDR
:~/SDR$ sudo apt-get install mono-complete
:~/SDR$ sudo apt-get install libportaudio2  (すでに入っていた)
:~/SDR$ sudo apt-get install subversion
:~/SDR$ svn co https://subversion.assembla.com/svn/sdrsharp/
:~/SDR$ cd sdrsharp/trunk
:~/SDR/sdrsharp/trunk$ xbuild /t:Rebuild /p:Configuration=Release SDRSharp.sln
:~/SDR/sdrsharp/trunk$ cd Release
:~/SDR/sdrsharp/trunk/Release$ mono SDRSharp.exe
省略
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for PortAudioSharp.PortAudioAPI ---> System.DllNotFoundException: portaudio
省略

:~/SDR/sdrsharp/trunk/Release$ ln -s /usr/lib/x86_64-linux-gnu/libportaudio.so.2 libprotaudio.so

:~/SDR/sdrsharp/trunk/Release$ mono SDRSharp.exe
省略
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for PortAudioSharp.PortAudioAPI ---> System.DllNotFoundException: portaudio
省略
となったので

Synaptic バッケージマネージャーで、portaudio19-devを入れた。
(sudo apt-get install portaudio19-dev でいいかも)

:~/SDR/sdrsharp/trunk/Release$ mono SDRSharp.exe
エラーがでるが、OKをクリックすると、SDR#が立ち上がる。





SDR#を終了する。

http://sdrsharp.com/index.php/downloads からファイルをdownload  して展開となっていたが、
すでに動いている WindowsPCのC:\sdrshap以下をそのままcopy してきた。
:~/SDR/sdrsharp/trunk/Release$ cd ../../../
:~/SDR$ mkdir SDRSharp
:~/SDR$ cd SDRSharp/   この中に、C:\sdrshap以下をcopyした。

ファイルマネージャーで、sdrsharp/trunk/Release/下のすべてのファイルをSDRSharp/以下に上書きcopyピーする。

別ターミナルでrtl_tcpを実行する。
:~$ rtl_tcp -a 192.168.0.3
Found 1 device(s).
Found Fitipower FC0013 tuner
Using Generic RTL2832U (e.g. hama nano)
Tuned to 100000000 Hz.
listening...
Use the device argument 'rtl_tcp=192.168.0.2:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).




:~/SDR/SDRSharp$ mono SDRSharp.exe


CPU:Intel Core 2 6420@2.13GHzが遅いのか音がブツ切りとなる。原因は不明













SDRSharp.exe.config の
<add key="RTL-SDR / TCP" value="SDRSharp.RTLTCP.RtlTcpIO,SDRSharp.RTLTCP" />
以外はコメントアウトした。














ubuntustudio 12.10 + GNURadio + rtl-sdr + gr_osmoSDR + gqrx

GNURadioをスクリプトでインストールしました。




















desktop:~$ mkdir SDR
desktop:~$ cd SDR
desktop:~/SDR$ wget http://www.sbrac.org/files/build-gnuradio
desktop:~/SDR$ chmod a+x build-gnuradio
desktop:~/SDR$ ./build-gnuradio
省略

if it runs into trouble, a certain amount of knowledge on your part about
system configuration and idiosyncrasies will inevitably be necessary.


Proceed?Y  <= Yを入力
Starting all functions at: 2012年 12月 5日 水曜日 21:18:03 JST
SUDO privileges are required
Do you have SUDO privileges?Y  <= Yを入力

省略(CPU:Intel Core 2 6420@2.13GHzでは約1時間20分かかりました)


Done all functions at: 2012年 12月 5日 水曜日 22:39:29 JST
All Done

desktop:~/SDR$ git clone https://github.com/csete/gqrx.git
desktop:~/SDR$ cd gqrx
desktop:~/SDR/gqrxsudo apt-get install qtcreator 
desktop:~/SDR/gqrxqtcreator ./gqrx.pro
ビルド->すべてビルド
cd ../
ls
#    gqrx-build-desktop-PATH______________Qt_4_8_3_Releaseができたので
cd gqrx-build-desktop-PATH______________Qt_4_8_3_Release
./gqrx





2012年12月1日土曜日

RTL2832U+LAN トランス+20mワイヤー+AM中波受信

 RTL2832U Direct samplingでAM中波を受信してみました。

トランスはYU3MA http://mikikg.wordpress.com/ で紹介されたLANトランス(10/100BASE-T)を使ってみました。

Pulse社製 HX1188NL
 Insertion Loss 100k~100MHz -1.1dBMAX
bel社製   S558-9999-39
 Insertion Loss 100k~100MHz -1.0dBMAX

20mのワイヤを接続て、2階から垂らして、1階の地面に這わせただけです。マッチングもさせてないので1Mぐらいからだら下がりです。

Pulse社製 HX1188NL
 594kHz受信







bel社製 S558-9999-39
 954kHz受信

2012年11月23日金曜日

SDR# LT-TD309(FC0013) Frequency correction

CATV パイロット信号(771.5MHz)を使用して、周波数調整をしてみました。
 Frequency correction:0だと低くめにポールが立っています。













 Frequency correction:10にすると771.5MHzとなってポールがなくなります。



約30分経過したところで、Frequency correction:9にした方がよいみたいでした。
周囲温度や、Sampling Modeにより変わると思いまずか、安定するのに約10分程かかると思われます。寒い日、温度が安定するまで1~2ppmは変化するようです。

また、もう1本のLT-TD309(FC0013)はFrequency correction:4にしてます。
ドングルごとに周波数調整は必要な模様です。


2012年11月10日土曜日

1SEG & FM TUNER LT-DT309 でRTL-SDR + SDR#

先日秋葉原にて
PC専用ワンセグ& FM チューナー
LT-DT309SVを買ってきました。

F型変換コネクタは別売です。

















 部品面
RTL2832U
FC0013 (もしかしてG?)
ESD保護用のダイオードはなし




http://sdr.osmocom.org/trac/wiki/rtl-sdrより
Tuner               Frequency range
Fitipower FC0013   22 - 1100 MHz (FC0013B/C, FC0013G has a separate L-band input,
                           which is unconnected on most sticks)



半田面









c:\sdrsharp\rtl_test
Found Fitipower FC0013 tuner

c:\sdrsharp\rtl_eeprom

No EEPROM has been found.






自作 AIR BAND GP ⇒ ABF128 FILTER => LT-DT309



















SDR#にて東京コントロールを受信

Windows8(64bit) SDR# インストール



コントロール パネルで、[プログラムと機能] を選択し、[Windows の機能の有効化または無効化] を選択し、[Microsoft .NET Framework 3.5] チェック ボックスをオンにします













SDR#のインストールbat
rtlsdr.org wikiのInstalling SDR# Automatedのsdr-install.zipを展開して修正を加えました。
install.batの内容(修正版):c:\sdrsharpにインストールと各exeファイルをmoveするようにしました。

@echo off

mkdir src

echo Downloading SDR# ...
httpget http://sdrsharp.com/downloads/sdr-nightly.zip src\sdr-nightly.zip

echo Downloading SDR#'s RTLSDR Plugin ...
httpget http://sdrsharp.com/downloads/sdr-nightly-rtlsdr.zip src\sdr-nightly-rtlsdr.zip

echo Downloading RTLSDR Driver
httpget http://sdr.osmocom.org/trac/raw-attachment/wiki/rtl-sdr/RelWithDebInfo.zip src\RelWithDebInfo.zip

echo Downloading Zadig
httpget http://sdrsharp.com/downloads/zadig.zip src\zadig.zip

mkdir tmp

unzip -o src\sdr-nightly.zip -d c:\sdrsharp

unzip -o src\sdr-nightly-rtlsdr.zip -d tmp
move tmp\SDRSharp.RTLSDR.dll c:\sdrsharp
move tmp\msvcr100.dll c:\sdrsharp
move tmp\libusb-1.0.dll c:\sdrsharp
move tmp\libusb0.dll c:\sdrsharp
move /Y tmp\config\SDRSharp.exe.config c:\sdrsharp

unzip -o src\RelWithDebInfo.zip -d tmp
rem move tmp\rtl-sdr-release\x32\rtlsdr.dll sdrsharp
move tmp\rtl-sdr-release\x32\rtlsdr.dll c:\sdrsharp
move tmp\rtl-sdr-release\x32\pthreadVC2-w32.dll c:\sdrsharp
move tmp\rtl-sdr-release\x32\*.exe c:\sdrsharp

unzip -o src\zadig.zip -d tmp
move tmp\zadig.exe c:\sdrsharp

rem rmdir src /S /Q
rem rmdir tmp /S /Q


Zadigの実行

rtlsdr.org wikiを参考に
コマンドプロンプト(管理者)でc:\sdrsharp\zadigを実行します。
RTL2832Uを選択してInstall Driverをします。








c:\sdrsharp\SDRsarp.exe.configの修正

RTL-SDR /USB、RTL-SDR / TCP以外は使用しないのでコメントアウトします。
    <add key="RTL-SDR / USB" value="SDRSharp.RTLSDR.RtlSdrIO,SDRSharp.RTLSDR" />
    <add key="RTL-SDR / TCP" value="SDRSharp.RTLTCP.RtlTcpIO,SDRSharp.RTLTCP" />
   

c:\sdrsharp\SDRsarpの実行

Tokyo FMの受信です。
Intel(R) Celeron(R) CPU G540 @2.50GHzにて約35%です。










エアバンド用室内 GP アンテナ 自作

エアバンド用室内GPアンテナを作りました。

中心周波数約126MHz
各エレメントは57cm/1.5Φ真鍮棒
BNCコネクタに半田付けです。