LN-gnuradio
GNUradio
https://wiki.gnuradio.org/index.php/What_is_GNU_Radio%3F
http://gnuradio.org/redmine/projects/gnuradio/wiki
http://gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion
https://github.com/gnuradio/gnuradio
インストール
yast2 などでインストールするのが良いが
コンパイルするにはかなりのモジュールがいる https://wiki.gnuradio.org/index.php/InstallingGR#From_Source にてコンパイルの方法を確認の事 BuildRequires: libboost_atomic-devel BuildRequires: libboost_filesystem-devel BuildRequires: libboost_system-devel の他に https://build.opensuse.org/package/view_file/devel:ARM:Factory:Contrib:ILP32/gnuradio/gnuradio.spec?expand=0 にてモジュールをチェックする事 またpythonのモジュールも必要 cd ./RTL-SDR/ cd GNURadio/ git clone --recursive https://github.com/gnuradio/gnuradio.git cd gnuradio/ ## git checkout maint-3.8 git checkout v3.7.13.5 mkdir 00BUILD cd 00BUILD/ # export CC=gcc # CMAKEが通らなくて CCの問題かとおもった # export CXX=g++ ## cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 ../ cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python2 -DCMAKE_INSTALL_PREFIX=$HOME/opt -DENABLE_GR_WXGUI=ON -DENABLE_DEFAULT=ON -DENABLE_GR_COMEDI=ON -DENABLE_GR_ZEROMQ=OFF -DENABLE_GR_QTGUI=OFF ../ make make test make install 今回はPYTHON2で作成したが、今後の事を考えてPYTHON3が必須でしょうね (WXPYTHON3をbuildするのが面倒だったので。。PYTHON2)
Device
RTL-SDR
http://sdr.osmocom.org/trac/wiki/rtl-sdr
https://github.com/osmocom/rtl-sdr
Python rtlsdr
https://github.com/roger-/pyrtlsdr
https://github.com/th0ma5w/rtl_fm_python
pip3 install pyrtlsdr
スペアナ
https://github.com/EarToEarOak/RTLSDR-Scanner
Widowsでは
http://trashbox.homeip.net/nownow/20130316/
TIPs
http://wiki.spench.net/wiki/RTL2832
http://blog.goo.ne.jp/sdrfun/e/fd671a1f8b6afc685c77be28a832da99
http://blog.opensecurityresearch.com/2012/06/getting-started-with-gnu-radio-and-rtl.html
http://trashbox.homeip.net/nownow/20130316/
http://park11.wakwak.com/~nkon/homepc/rtl-sdr/
http://sntk.hatenablog.com/entry/2014/02/21/211101
https://github.com/roger-/pyrtlsdr
http://eartoearoak.com/software/rtlsdr-scanner
http://d.hatena.ne.jp/NeoCat/20140402/1396406442
AIS
https://blogs.yahoo.co.jp/samy9900/14255119.html
https://www.rtl-sdr.com/rtl-sdr-tutorial-cheap-ais-ship-tracking/
OpenSuse 12.3 で動かすときには。。
rmmod dvb_usb_rtl28xxu ではずしてしまう。。 ## dvb_usb_rtl28xxu がコンフリクトする場合には ## modprobe で BlackList に入れておこう。。 ## echo blacklist dvb_usb_rtl28xxu > /etc/modprobe.d/rtlsdr.conf
git clone git://git.osmocom.org/rtl-sdr.git cd ./rtl-sdr mkdir ./BUILD cd ./BUILD ## cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt/rtl-sdr -DINSTALL_UDEV_RULES=ON ../ cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt -DINSTALL_UDEV_RULES=ON ../ make make install rtl_fm -f 89.9e6 -s 200000 -r 48000 - | aplay -r 48k -f S16_LE -t raw -c 1 rtl_fm -f 89.9e6 - | aplay -r 24k -f S16_LE rtl_fm -f 89.9e6 -M wbfm - | aplay -r 32k -f S16_LE -t raw -c 1 rtl_fm -f 76.1e6 -s 200000 -r 48000 -g 6 - | aplay -r 48k -f S16_LE -t raw -c 1 python 用のツール git clone https://github.com/roger-/pyrtlsdr cd pyrtlsdr python ./setup.py build ## python ./setup.py install -prefix=$HOME/opt/rtl-sdr python ./setup.py install -prefix=$HOME/opt python test.py
RTLSDR_Scanner のインストール
# OpenSuse12.3では pySerial がモジュールが足りないので入れ直し。。 # easy_install --prefix=$HOME/opt -U pyserial git clone https://github.com/EarToEarOak/RTLSDR-Scanner cd ./RTLSDR-Scanner/src を適当な場所へコピー cp ./RTLSDR-Scanner/src ./RTLSDR_Scan ./RTLSDR_Scan/rtlsdr_scan.py で実行する
dump1090
git clone git://github.com/MalcolmRobb/dump1090.git cd ./dump1090 make ./dump1090 --interactive ./dump1090 --interactive --net
____
398.605MHz(Ach)399.455MHz(Bch)399.030MHz(Cch)
GNU