draft: install SDR software (ubuntu linux)

Build and install rtl-sdr:

sudo apt-get install git cmake socat libusb-1.0-0-dev
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
make
sudo make install
sudo ldconfig
sudo service udev restart / Re-boot! (Please un-plug USB TV and re-plug in ESXI / VM environment )

How to test:
rtl_test -t

Error message:
*Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module (dvb_usb_rtl28xxu), or enable automatic detaching at compile time.

As the message suggests, there are two solutions.  The quickest is to
simply unload the driver:
sudo rmmod dvb_usb_rtl28xxu rtl2832
–——————–
RTL_FM
rtl_fm -M wbfm -f 94M:104M:25k -s 170k -g 48 -l 280

rtl_fm -M wbfm -f 94M:104M:25k -s 170k -g 48 -l 280 | sox -traw -r24k -es -b16 -c1 -V1 – -tmp3 – | socat -u – TCP-LISTEN:7355

–——————–
sudo apt-get install sox libsox-fmt-mp3

multimonNG:
install qt5 and others
sudo apt-get install qt-sdk libpulse-dev g++

git clone https://github.com/EliasOenal/multimonNG.git
mkdir build
cd build
qmake ../multimon-ng.pro
make
sudo make install
Install QGRX:
$sudo apt-add-repository ppa:gqrx/snapshots
$sudo apt-get update
$sudo apt-get install gqrx

gqrx set your ip address,
windows:
vlc –demux=rawaud –rawaud-channels=1 –rawaud-samplerate=48000 udp://@:7355
=========================
SDR# @ ubuntu

sudo apt-get install mono-complete monodevelop
sudo apt-get install libportaudio2
sudo apt-get install libusb-1.0-0-dev

svn co https://subversion.assembla.com/svn/sdrsharp/trunk sdrsharp
cd sdrsharp

nano SDRSharp.sln
Change the version to 11.00 and Visual Studio 2010 (if you have monodevelop 3.x or 2.8.x)

xbuild /t:Rebuild /p:Configuration=Release SDRSharp.sln
[Build…..]

cd Release
ln -s /usr/local/lib/librtlsdr.so librtlsdr.dll
ln -s /usr/lib/x86_64-linux-gnu/libportaudio.so.2 libportaudio.so

nano SDRSharp.exe.config
remove .net comments of so that it looks like

to

References:
http://blogs.bu.edu/mhirsch/2013/11/sdr-ubuntu/comment-page-1/
http://rtlsdr.org/softwarelinux

Linux : decode APRS packet from RTL SDR

Flow:
SDR (rtl_fm) -> APRS Packet Decoder (multimon-ng) -> Network Sent APRS data (socat)
Rtl_fm Guide

multimon:
multimon-ng @ github
Command (copy from source code!)

Usage: %s [file] [file] [file] ...
If no [file] is given, input will be read from your default sound
hardware. A filename of \-\ denotes standard input.
-t : Input file type (any other type than raw requires sox)
-a : Add demodulator
-s : Subtract demodulator
-c : Remove all demodulators (must be added with -a )
-q : Quiet
-v : Level of verbosity (e.g. '-v 3')
For POCSAG and MORSE_CW '-v1' prints decoding statistics.
-h : This help
-A : APRS mode (TNC2 text output)
-m : Mute SoX warnings
-r : Call SoX in repeatable mode (e.g. fixed random seed for dithering)
-n : Don't flush stdout, increases performance.
-e : POCSAG: Hide empty messages.
-u : POCSAG: Heuristically prune unlikely decodes.
-i : POCSAG: Inverts the input samples. Try this if decoding fails.
-p : POCSAG: Show partially received messages.
-f : POCSAG: Disables auto-detection and forces decoding of data as
( can be 'numeric', 'alpha' and 'skyper')
-b : POCSAG: BCH bit error correction level. Set 0 to disable, default is 2.
Lower levels increase performance and lower false positives.
-o : CW: Set threshold for dit detection (default: 500)
-d : CW: Dit length in ms (default: 50)
-g : CW: Gap length in ms (default: 50)
-x : CW: Disable auto threshold detection
-y : CW: Disable auto timing detection
Raw input requires one channel, 16 bit, signed integer (platform-native)
samples at the demodulator's input sampling rate, which is
usually 22050 Hz. Raw input is assumed and required if piped input is used.;

socat:
socat

APRS iGate Expample:
APRS RX iGate z tunera DVB-T (RTLSDR) (Cubieboard , in Polish)

SDR Command (need test):
Decode to display in screen:

rtl_fm -f 144.64M -s 22050 - | multimon-ng -a AFSK1200 -a FSK9600 -A -t raw /dev/stdin

rtl_fm :
-f 144.64M //Frequency to tune to 144.64 mHz
-s 22050 //means to sample the radio at 22050 times/sec
multimon-ng:
-a AFSK1200 //add demodulator AFSK1200
-a FSK9600 //add demodulator FSK9600
-A //APRS mode (TNC2 text output)
-t raw /dev/stdin //Input file type raw from system stand input (?)

How-to: Go Kyoto (京都) / Osaka (大阪) scout shop

Kyoto scout shop web site

・在庫のないスカウト用品については、取り寄せになります。
・スカウト用品入荷は、火曜日・金曜日です。(週二.週五)

〒601−8047 
京都市南区新町通九条下る 京都府民総合交流プラザ3F
TEL 075−662−8801  FAX 075−662−8803

JR Kyoto station 15mins by walk
Kyoto scout shop -Google Map

大阪連盟需品部: スカウト用品販売時間

日本ボーイスカウト大阪連盟事務局にて、下記の時間帯で購入できます。
毎週 水曜・金曜(星期三 – 星期五) 11:00~19:00  土曜(星期六) 11:00~17:00  ( 祝日を除く)(節日例外)
大阪市天王寺区大道5-4-6 TEL:06-6770-0043 FAX: 06-6770-0044

Osaka scout shop -Google Map