Zeile 1: Zeile 1:
[[Bild:Screenshot gnuradio fritz.png|thumb|200px|Screenshot: Radio Fritz auf 102.6 MHz und benachbarte Stationen]]
 
 
 
GNU Radio ist ein freies Toolkit fuer Software Defined Radio. Mittels geeigneter Hardware kann bekommt man die Signale in den Rechner, wo sie mit GNU Radio aufgearbeitet werden koennen. Modulation bzw. Demodulation, Filtern, Diskrete [Fourier/Walsh/Sinus/Cosinus/Whatever]-Transformationen erfolgt durch Software, so dass man keine teure Spezialhardware benoetigt.
 
GNU Radio ist ein freies Toolkit fuer Software Defined Radio. Mittels geeigneter Hardware kann bekommt man die Signale in den Rechner, wo sie mit GNU Radio aufgearbeitet werden koennen. Modulation bzw. Demodulation, Filtern, Diskrete [Fourier/Walsh/Sinus/Cosinus/Whatever]-Transformationen erfolgt durch Software, so dass man keine teure Spezialhardware benoetigt.
  
Zeile 22: Zeile 20:
 
* http://www.kd7lmo.net/ground_gnuradio.html
 
* http://www.kd7lmo.net/ground_gnuradio.html
 
* http://www.baudline.com
 
* http://www.baudline.com
 +
 +
== Screenshots ==
 +
 +
[[Bild:Screenshot gnuradio fritz.png|thumb|none|700px|Radio Fritz auf 102.6 MHz und benachbarte Stationen]]
 +
 +
[[Bild:Screenshot gnuradio dect.png|thumb|none|700px|DECT-Telefon, Display-Freq: 1884 MHz: Alle ca. 8 ms wird ein Burst gesendet. Der Traeger benoetigt ca. 1.5 MHz spektrale Bandbreite]]
 +
 +
[[Bild:Screenshot gnuradio tontraeger.png|thumb|none|700px|Tontraeger]]
 +
 +
[[Bild:Screenshot gnuradio pager.png|thumb|none|700px|Pager mit FSK-Verfahren, Display-Freq: 466.2 MHz. Man sieht sehr schoen wie der eine Sender aufhoert und der andere mit der Uebertragung beginnt.]]
 +
 +
[[Bild:Screenshot gnuradio taxifunk datenbursts.png|thumb|none|700px|Datenburst (hoechstwahrscheinlich Taxifunk), Display-Freq: 153.6 MHz]]
 +
 +
[[Bild:Screenshot gnuradio lsa telegramme.png|thumb|none|700px|R09-Telegramme der Berliner Verkehrsbetriebe fuer Ampelvorrangschaltung, Display-Freq: 170.4 MHz]]
 +
 +
[[Bild:Screenshot gnuradio sprechfunk.png|thumb|none|700px|Spektrum eines Sprechfunkbandes]]
 +
  
 
[[Kategorie:Funk]]
 
[[Kategorie:Funk]]

Version vom 17. März 2006, 17:56 Uhr

GNU Radio ist ein freies Toolkit fuer Software Defined Radio. Mittels geeigneter Hardware kann bekommt man die Signale in den Rechner, wo sie mit GNU Radio aufgearbeitet werden koennen. Modulation bzw. Demodulation, Filtern, Diskrete [Fourier/Walsh/Sinus/Cosinus/Whatever]-Transformationen erfolgt durch Software, so dass man keine teure Spezialhardware benoetigt.

Fuer schmalbandige Anwendungen kann eine Soundkarte verwendet werden. Fuer breitbandige Signale hat Matt Ettus das Universal Software Radio Peripheral (USRP) entwickelt. Dabei handelt es sich um eine Schaltung, die als einheitliche Schnittstelle zwischen Rechner und Sende- bzw. Empfangsmodulen dient. Das USRP hat eine Bandbreite von 20 MHz.

Spectrum Monitoring

Fuers Beobachten mehrere Sender kann man den ZF-Ausgang eines Radio-Scanner an ein RX-Board anschliessen. Mit dem Tool usrp_rx_cfile.py schreibt man die empfangenen Daten in eine Pipe. Nach den instalklation von GNU Radio findet man auf der Platte ein Verzeichnis, in dem usrp_rx_cfile.py gespeichert ist. Mit einem Wasserfall-/FFT-Tool wie baudline werden die Daten aus der Pipe visualisiert. Stellt man die Scanner-Schrittweite auf z.B. 100 kHz, dann kann man bequem durch das Spectrum scrollen und hat alles im Blick.

mkfifo pipe
./usrp_rx_cfile.py -c 10700000 -d 16 -o pipe -m -252645134

Das Pythonskript schreibt Messwerte als komplexe Zahlen. Deshalb muss baudline mit den Parametern -channels 2 und -quadrature gestartet werden.

cat pipe | baudline -reset -format le32f -samplerate 4000000 -channels 2 -quadrature -stdin


Links

Screenshots

Radio Fritz auf 102.6 MHz und benachbarte Stationen
DECT-Telefon, Display-Freq: 1884 MHz: Alle ca. 8 ms wird ein Burst gesendet. Der Traeger benoetigt ca. 1.5 MHz spektrale Bandbreite
Tontraeger
Pager mit FSK-Verfahren, Display-Freq: 466.2 MHz. Man sieht sehr schoen wie der eine Sender aufhoert und der andere mit der Uebertragung beginnt.
Datenburst (hoechstwahrscheinlich Taxifunk), Display-Freq: 153.6 MHz
R09-Telegramme der Berliner Verkehrsbetriebe fuer Ampelvorrangschaltung, Display-Freq: 170.4 MHz
Spektrum eines Sprechfunkbandes