Nadat ik mijn RTL dongle had binnen gekregen was ik al snel uitgekeken op de Windows software en ben opzoek gegaan
naar wat er allemaal mogelijk is op Unix gebied. Daarom ben ik dit topic begonnen om te zien wat ook andere met Unix
i.c.m. het ontvangen van signalen aan het experimenteren zijn.
Zelf heb ik het volgende allemaal al getest en ben er nog mee bezig.
Allereerst zoals ik al in een ander topic schreef, ben ik met GNURadio aan de gang gegaan en dat is tegenwoordig op een
Ubuntu Linux distributie eenvoudig aan de gang te krijgen als je het script build-gnuradio download via Internet. Dit script
is bijvoobeeld via de volgende manier te downloaden en te starten:
$ wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio
Deze opdracht download het bestand, hangt er een execute bit aan en voert de opdracht uit. Nadat je twee keer "y" hebt
ingegeven gaat het script aan de gang. (Wel zorgen dat je sudo hebt ingeregeld)
Op mijn systeem, een 64Bit Hypertrading P4 met een 3Ghz processor duurt dat ongeveer een uur en dan is de complete
build klaar. Toen heb ik het programma rtl_tcp gestart om daarna op een Windows machine SDR# te starten en via het
netwerk een remote sessie op te starten via de keuze RTL-SDR / TCP. Even via configure het juiste IP adres en port ingeven
en daarna op start klikken.
Hier een voorbeeld van het programma zoals ik dat op Linux start:
<username>@<hostname>:~/source$ rtl_tcp -a <ip address> -s 1024000 -g 0
Found 1 device(s).
Found Rafael Micro R820T tuner
Using ezcap USB 2.0 DVB-T/DAB/FM dongle
Tuned to 100000000 Hz.
listening...
Use the device argument 'rtl_tcp=<ip address>:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).
De optie -a geeft aan op welk IP adress het programma de raw I/Q data moet aanbieden en waar je dus met je #SDR een
verbinding mee moet maken, -s geeft de sample rate aan, ik gebruik 1Mb ipv de standaar 2Mb en ik stel de gain met -g 0
op automatisch in.
Hieronder een image van de SDR# instellingen:
Hierna kwam ik het programma rtl_adsb tegen en dacht hiermee op de zelfde manier informatie in bv adsbscope zichtbaar
te kunnen maken. Hier ben ik nog niet helemaal uit. Via het irc channel #rtlsdr werd ik gewezen op dump1090 en ben toen
daar eens mee aan de gang gegaan.
Eerst de code downloaden via github:
git clone git://github.com/antirez/dump1090
cd dump1090
make
Daarna de software gestart in interactive mode en zie daar, er wordt netjes adsb informatie weergegeven.
Hex Flight Altitude Speed Lat Lon Track Messages Seen .
--------------------------------------------------------------------------------
4baa5a 0 0 0.000 0.000 0 1 0 sec
4a08e2 ROT362 0 0 0.000 0.000 0 1 3 sec
48455d 0 363 0.000 0.000 232 3 4 sec
47340c 36025 442 0.000 0.000 255 48 0 sec
3944c0 0 0 0.000 0.000 0 1 14 sec
508279 38000 437 52.051 5.669 264 48 0 sec
394c08 2375 0 0.000 0.000 0 4 6 sec
484f07 KLM1280 6800 247 52.334 4.146 132 60 0 sec
4841b0 0 0 0.000 0.000 0 35 0 sec
484ee5 12925 332 0.000 0.000 122 26 0 sec
3c492e 34000 393 50.915 4.701 298 43 7 sec
8960f9 3650 208 52.077 4.831 252 52 0 sec
4ca4ed RYR8613 13350 326 51.150 6.328 348 70 0 sec
484161 9550 289 52.431 5.565 238 67 0 sec
4692d0 28700 510 0.000 0.000 111 21 0 sec
Dit was zomaar een eerste opzet van wat er allemaal mogelijk is, het lijkt me leuk om informatie te delen en zo te
experimenteren met software die beschikbaar is op Unix en/of i.c.m. Windows.
Ik gebruik volgende hardware/software:
Ubuntu 12.04 64Bit
HP DC7700 P4 hyper threading 64 bit 3Ghz met 2Gb intern memory
DVB-T/DAB/FM dongle met Rafael Micro R820T tuner
Diamond X5000 2m/70cm/23cm antenne
73 Jan PE0SAT