トップ 一覧 検索 ヘルプ RSS ログイン

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
 
 # 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_PR
EFIX=$HOME/opt -DENABLE_GR_WXGUI=ON  -DENABLE_DEFAULT=ON -DENABLE_GR_COMEDI=ON -DENABLE_GR
_ZEROMQ=OFF -DENABLE_GR_QTGUI=OFF ../ 

 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
[FM(76-80M)|http://www.amazon.co.jp/gp/product/B004QM4BBW/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B004QM4BBW&linkCode=as2&tag=greennetworks-22]

[1090M|http://www.amazon.co.jp/gp/product/B00E0LAKRI/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B00E0LAKRI&linkCode=as2&tag=greennetworks-22]

!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://opencpn.org/

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

!Gqrx-SDR
http://gqrx.dk/