Entwicklung eines echtzeitfähigen softwaredefinierten Rundfunkempfängers für Desktop-Computer
Autoren
Mehr zum Buch
Unter einem echtzeitfähigen softwaredefinierten Rundfunkempfänger versteht diese Arbeit einen Rundfunkempfänger, dessen Signalverarbeitung durch Software auf programmierbaren Hardwareplattformen ausgeführt wird. Die Echtzeitfähigkeit wird innerhalb des neu entwickelten Programmgerüsts durch sogenannte skalierbare Module erreicht. Das Gesamtkonzept berücksichtigt, dass jeder derzeitige und zukünftige Rundfunkstandard durch eine einfache XML-Datei beschrieben und sofort ausgeführt werden kann. Die skalierbaren Module sorgen dafür, dass selbst komplexe Empfängertypen auf leistungsschwachen Plattformen mithilfe des skalierbaren 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 werden. Zu den lokalen Umgebungseinflüssen zählen in ihrer Verfügbarkeit schwankende Ressourcen, was ein softwaredefinierter Empfänger zur Ausführung in Echtzeit kompensieren können muss. Diese Ressourcen setzen sich in erster Linie aus der Rechenleistung, der vorhandenen Prozessoren und dem Arbeitsspeicher zusammen. Bei einem kurzeitigen oder länger anhaltenden Mangel an Ressourcen ist ein echtzeitfähiger Rundfunkempfä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 Ausgabequalität. Die Untersuchung und Entwicklung eines realistischen Konzepts für einen solchen Empfänger zur Ausführung auf einem Desktop-Computer bildet den Schwerpunkt dieser Arbeit.