Vortrag 'GNU Radio' - UniDSP56
Vortrag 'GNU Radio' - UniDSP56
Vortrag 'GNU Radio' - UniDSP56
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
GRC – Hinweise<br />
● Es gibt verschiedene Quellen und Senken für Datenströme<br />
º PC-Audiokarte<br />
º USB mit dedizierter Hardware (Bsp. USRP)<br />
º Ethernet-Schnittstelle (TCP, UDP)<br />
º Dateien aus denen gelesen und in die geschrieben werden kann<br />
º 'pipes' durch die von/zu anderen Programmen Daten gestreamt werden können (ähnlich VAC – Virtual<br />
Audio Cable)<br />
º Grafisch als Oszilloskop, Spektrumanalysator, Wasserfallspektrum, Textaus- und eingabe<br />
● Das Datenformat zu verbindender Schnittstellen muß identisch sein und ggf. konvertiert<br />
werden (complex/float)<br />
● Die Datenraten an den Schnittstellen müssen überein stimmen (ganzzahlige! Dezimierung,<br />
Interpolation)<br />
● Abweichende Takte an HW-Schnittstellen führen zu automatisch generierten Puffern die<br />
Latenz einbringen und überlaufen können (Fehlermeldungen aUaO usw. beachten)<br />
● Falls der Takt für die Daten nicht von Hardware bestimmt ist (z.B. numerisch generiert, oder<br />
aus Datei), muß eine Flußkontrolle mit Takt eingebaut werden ('Throttle'-Block unter [Misc])<br />
● Bei Performance-Problemen die Datenraten auf nötiges Minimum begrenzen und<br />
Wiederholrate grafischer Ausgaben verringern<br />
11 GNU Radio DL9GFA