PhiloRadio

Unter einem echtzeitfähigen softwaredefinierten Rundfunkempfänger versteht diese

Arbeit einen Rundfunkempfänger, dessen Signalverarbeitung durch Software auf pro-

grammierbaren Hardwareplattformen ausgeführt wird, anstatt mithilfe fest verdrahteter

Hardwarekomponenten. Die Echtzeitfähigkeit wird durch das in dieser Arbeit entwi-

ckelte Gesamtkonzept und innerhalb des neu entwickelten Programmgerüsts durch so-

genannte skalierbare Module erreicht. Das Gesamtkonzept berücksichtigt, dass jeder

derzeitige und zukünftige Rundfunkstandard durch eine einfache XML-Datei beschrie-

ben und sofort ausgeführt werden kann. Die skalierbaren Module sorgen dafür, dass

selbst komplexe Empfängertypen auf leistungsschwachen Plattformen mithilfe des ska-

lierbaren Ansatzes auf Umgebungseinflüsse lokaler aber auch globaler Art reagieren

können. Zu den globalen Einflüssen zählen schlechte Empfangsverhältnisse, die durch

schlechtes Wetter, eine stark bebaute Umgebung oder Störsignale hervorgerufen wer-

den. Zu den lokalen Umgebungseinflüssen zählen in ihrer Verfügbarkeit schwankenden

Ressourcen, was ein softwaredefinierter Empfänger zur Ausführung in Echtzeit kom-

pensieren können muss. Diese Ressourcen setzen sich in erster Linie aus der Rechen-

leistung, der vorhandenen Prozessoren und dem Arbeitsspeicher zusammen. Bei einem

kurzeitigen oder länger anhaltenden Mangel an Ressourcen ist ein echtzeitfähiger Rund-

funkempfänger – im Gegensatz zu einem herkömmlichen Rundfunkempfänger – in der

Lage, durch eine dynamische Reduzierung der Ausgabequalität des Ausgangssignals

den Empfang und die Wiedergabe nahezu störungsfrei fortzuführen. Ein Überschuss an

verfügbaren Ressourcen führt hingegen zu einer dynamischen Erhöhung der Ausga-

bequalität.

Die Untersuchung und Entwicklung eines realistischen Konzepts für einen solchen

Empfänger zur Ausführung auf einem Desktop-Computer bildet den Schwerpunkt die-

ser Arbeit. Dabei soll die Theorie durch entsprechende praktische Messungen und dar-

aus resultierenden Erkenntnissen validiert werden. Deshalb wurden in dieser Arbeit drei

Empfängertypen (FM-Stereo inklusive RDS, ATV-PAL-B/G und DVB-T) in Simu-

link®, teilweise im GNURadio sowie auf dem neuen Konzept basierenden und eigens

implementierten PhiloRadio modelliert und untersucht. Die Ergebnisse zeigen, ob und

inwieweit eine Ausführung der genannten Empfänger unter Echtzeitanforderungen auf

einem beliebigen Desktop-Computer überhaupt möglich ist. Die zu diesem Ziel führen-

den Werkzeuge und Bedingungen werden erläutert und am Ende der Arbeit entspre-

chend zusammengefasst und diskutiert.viii

Neben der Entwicklung eines echtzeitfähigen softwaredefinierten Rundfunkempfängers

für Desktop-Computer soll diese Arbeit aber auch als eine Übersicht über den derzeiti-

gen Stand der Technik im Bereich des Software Radio allgemein dienen.