gnuradio
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gnuradio [2012/01/24 12:40] – 141.46.188.35 | gnuradio [2024/12/25 13:46] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== GNU Radio ====== | ====== GNU Radio ====== | ||
| Eine Software um im PC Datensignale zu verarbeiten und zu erzeugen | Eine Software um im PC Datensignale zu verarbeiten und zu erzeugen | ||
| + | * Audioausgabe: | ||
| ===== Code-Schnippsel ===== | ===== Code-Schnippsel ===== | ||
| Zeile 76: | Zeile 77: | ||
| 131,9MHz service channels aircrafts | 131,9MHz service channels aircrafts | ||
| + | 392,775 MHz FSK Moduliert, hohe Bitrate, kleiner Hub | ||
| + | 391,325MHz, 391,95MHz FSK | ||
| + | 187,75MHz lokale Werbung? | ||
| + | 182,25 MHZ ASK? | ||
| + | 172,25MHz FM digital | ||
| + | 168,725MHz digital 164,15 | ||
| + | 151,95MHz Digital | ||
| + | |||
| mit angehängtem Zeichen "&" | mit angehängtem Zeichen "&" | ||
| Zeile 142: | Zeile 151: | ||
| 206,4 | 206,4 | ||
| 223,52 | 223,52 | ||
| + | |||
| + | ==== UHD ==== | ||
| + | Einlesen: uhd_rx_cfile.py -f 10700000 -s pipe & | ||
| + | Baudline starten: cat pipe | ./baudline -reset -samplerate 1000000 -channels 2 -quadrature -format le16 -stdin | ||
| + | |||
| Zeile 147: | Zeile 161: | ||
| ====== USRP2 ====== | ====== USRP2 ====== | ||
| Um auszulesen, welche Hardware verfügbar ist: | Um auszulesen, welche Hardware verfügbar ist: | ||
| - | * find_usrps | + | * '' |
| - | * uhd_find_devices | + | * '' |
| + | |||
| + | ===== Umstieg auf UHD Treiber ===== | ||
| + | Um auf die neuen UHD Treiber umzustellen, | ||
| + | |||
| + | Als Vorbereitung benötigt man: | ||
| + | * Die Dateien: [[http:// | ||
| + | * ein SD-Laufwerk, | ||
| + | * die GNURADIO Companion Umgebung mit UHD, damit folgender Befehl funktioniert: | ||
| + | |||
| + | cd / | ||
| + | sudo ./ | ||
| + | |||
| + | * Zunächst den Inhalt der originalen Karte sichern: '' | ||
| + | * (Mit dem Befehl '' | ||
| + | * Die Datei [[http:// | ||
| + | * Jetzt '' | ||
| + | * Die 2 Dateien wählen und los gehts! | ||
| + | * Achtung hier könnte auch eine Festplatte oder Speicher überschrieben werden! | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * Ups, hier gabe es einen Fehler, irgenwas mit der Unicode-Unterstürtzung, | ||
| + | <code python> | ||
| + | # Zeile 53 in / | ||
| + | # verbose = p.stdout.read().decode() | ||
| + | | ||
| + | </ | ||
| + | * Jetzt klappt es: | ||
| + | |||
| + | < | ||
| + | $ sudo ./ | ||
| + | Burn firmware image: | ||
| + | 32+0 Datensätze ein | ||
| + | 32+0 Datensätze aus | ||
| + | 16384 Bytes (16 kB) kopiert, 0,00756297 s, 2,2 MB/s | ||
| + | |||
| + | Verification Passed: | ||
| + | 32+0 Datensätze ein | ||
| + | 32+0 Datensätze aus | ||
| + | 16384 Bytes (16 kB) kopiert, 0,0058502 s, 2,8 MB/s | ||
| + | |||
| + | |||
| + | |||
| + | $ sudo ./ | ||
| + | Burn fpga image: | ||
| + | 1685+0 Datensätze ein | ||
| + | 1685+0 Datensätze aus | ||
| + | 862720 Bytes (863 kB) kopiert, 0,647275 s, 1,3 MB/s | ||
| + | {{: | ||
| + | Verification Passed: | ||
| + | 1685+0 Datensätze ein | ||
| + | 1685+0 Datensätze aus | ||
| + | 862720 Bytes (863 kB) kopiert, 0,0873257 s, 9,9 MB/s | ||
| + | |||
| + | </ | ||
| + | * {{: | ||
| + | |||
| + | ==== Test ==== | ||
| + | Zum Testen wird die SD Karte eingelegt, das USRP2 wieder mit Spannung versorgt. Die Netzwerkverbindung zum PC endet im PC an einer Gigabitkarte die auf eine IP-Adresse im Subnetz 255.255.255.0 eingerichtet ist. z.B. 192.168.10.1. Das USRP2 hat im UHD Treiber im Normalfall die 192.168.10.2. Nun sollte der Befehl '' | ||
| + | < | ||
| + | $ uhd_find_devices | ||
| + | linux; GNU C++ version 4.4.3; Boost_104000; | ||
| + | |||
| + | -------------------------------------------------- | ||
| + | -- UHD Device 0 | ||
| + | -------------------------------------------------- | ||
| + | Device Address: | ||
| + | type: usrp2 | ||
| + | addr: 192.168.10.2 | ||
| + | name: | ||
| + | serial: 252 | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Jetzt sollte das Beispielprogramm uhd_fft.py [[http:// | ||
| + | < | ||
| + | Please update the firmware and FPGA images for your device. | ||
| + | See the application notes for USRP2/ | ||
| + | Expected FPGA compatibility number 8, but got 7: | ||
| + | The FPGA build is not compatible with the host code build.</ | ||
| + | Also wiederholen! Ich hatte eine Datei vom November 2011 ausgewählt, | ||
| + | |||
| + | |||
| + | |||
| + | |||
gnuradio.1327405252.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
