Difference between revisions of "SDR"
From Fixme.ch
(→SDR#) |
|||
Line 20: | Line 20: | ||
=== SDR# === | === SDR# === | ||
+ | * Replace $ARCH by i386 or x86_64 | ||
<pre> | <pre> | ||
+ | ARCH='x86_64' | ||
sudo apt-get install mono-complete monodevelop | sudo apt-get install mono-complete monodevelop | ||
sudo apt-get install libportaudio2 | sudo apt-get install libportaudio2 | ||
Line 28: | Line 30: | ||
cd Release | cd Release | ||
sudo ln -s /usr/local/lib/librtlsdr.so librtlsdr.dll | sudo ln -s /usr/local/lib/librtlsdr.so librtlsdr.dll | ||
− | sudo ln -s /usr/lib/ | + | sudo ln -s /usr/lib/$ARCH-linux-gnu/libportaudio.so.2 libportaudio.so |
mono SDRSharp.exe | mono SDRSharp.exe | ||
</pre> | </pre> |
Revision as of 10:44, 20 June 2013
Contents
Quickstart
We currently have two rtl_tcp instances running at FIXME:
- sdr1.fixme.ch:1234 (62.220.135.211:1234) (Raspberry PI, west window, MC's homemade VHF antenna)
- foo.fixme.ch:1234 (FIXME's internal server, north window, original UHF antenna)
GNURadio
- GNURadio multimode
- Install
mkdir gnuradio; cd gnuradio wget http://www.sbrac.org/files/build-gnuradio; chmod a+x ./build-gnuradio; ./build-gnuradio svn co svn co https://www.cgran.org/svn/projects/multimode/trunk/ gnuradio-multimode git clone git://git.osmocom.org/osmo-sdr.git
On arch linux, a working package is in aur so you only need
yaourt -S gnuradio
- Use Multimode
./multimode.py --devinfo=rtl_tcp=foo.fixme.ch:1234 --freq=98.5M --dmode=WFM --mthresh=-35 --vol=10
SDR#
- Replace $ARCH by i386 or x86_64
ARCH='x86_64' sudo apt-get install mono-complete monodevelop sudo apt-get install libportaudio2 svn co https://subversion.assembla.com/svn/sdrsharp/trunk sdrsharp cd sdrsharp xbuild /t:Rebuild /p:Configuration=Release SDRSharp.sln /p:Platform=x86 cd Release sudo ln -s /usr/local/lib/librtlsdr.so librtlsdr.dll sudo ln -s /usr/lib/$ARCH-linux-gnu/libportaudio.so.2 libportaudio.so mono SDRSharp.exe
Multimon-NG
git clone https://github.com/EliasOenal/multimonNG.git cd multimonNG mkdir build cd build qmake ../multimon-ng.pro make sudo make install
On arch linux, you have the choice between a "stable" version named multimon
yaourt -S multimon
and The dev version
yaourt -S multimon-ng-git
Goal
- Install an SDR reception station at FIXME based on rtl-sdr, a DVB-T USB Stick and a Raspberry Pi.
References
- http://sdr.osmocom.org/trac/wiki/rtl-sdr
- http://gnuradio.org/redmine/projects/gnuradio/wiki
- http://spacenear.us/tracker/
- https://en.wikipedia.org/wiki/ISM_band
HOWTO
pi@sdr1 ~ $ rtl_tcp -a 0.0.0.0 Found 1 device(s). Found Fitipower FC0013 tuner Using Terratec NOXON DAB/DAB+ USB dongle (rev 1) Tuned to 100000000 Hz. listening... Use the device argument 'rtl_tcp=0.0.0.0:1234' in OsmoSDR (gr-osmosdr) source to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).