/Arbeiten/Images/
/Arbeiten/Images/Bachelorarbeit.jpg

Universelle Implementierung eines Soft Output Viterbi Algorithm (SOVA)


Communications Engineering Lab
Kreuzstr. 11, Zi.
Tel.:
/Arbeiten/Images/balkenduenn.jpg

Stichworte: Turbo-Entzerrer, SOVA, Simulink

Beschreibung

/Arbeiten/Images/balkenduennkurz.jpg

/Arbeiten/uploaded/255SOVA.jpgDie Verwendung von hochdatenratigen Single-Carrier-Verfahren im Mobilfunk erfordert aufgrund des Mehrwegeempfangs den Einsatz eines Kanalentzerrers. Die durch die Mehrwegeausbreitung verursachte Intersymbolinterferenz erstreckt sich zeitlich über mehrere Informationssymbole und muss zur korrekten Demodulation des Signals geschätzt und rückgängig gemacht werden. Im Fall eines Turbo Entzerrers werden Entzerrung und Decodierung iterativ auf einen empfangen Datenblock angewendet. Durch den Austausch von Soft Information zwischen beiden Operationen erzielt dieser Ansatz im Vergleich zu konventionellen Entzerrern beachtliche Gewinne.
Die iterative Durchführung eines Decodiervorgangs erhöht jedoch drastisch die Komplexität des Entzerrers: In einem Iterationsschritt muss neben der eigentlichen Entzerrung zusätzlich die Decodierung mit einem rechenintensiven Soft-Input/Soft-Output Decoder durchgeführt werden.
Das Ziel dieser Arbeit ist es, den Rechenaufwand des Turbo Entzerrers zu reduzieren. Hierzu soll ein universell parametrisierbarer Soft Ouput Viterbi Algorithm (SOVA) Decoder auf einem General Purpose Prozessor implementiert werden. Der Decoder mit Rate 1/2 soll mit verschiedenen Generatorpolynomen betrieben werden können. Die Verarbeitungsgeschwindigkeit soll zusätzlich durch das Ausnutzen von Nebenläufigkeiten erhöht werden.

Aufgabenstellung

/Arbeiten/Images/balkenduennkurz.jpg

1) Einarbeitung in die Theorie des SOVAs
2) Implementierung des Algorithmus in Simulink mittels C/C++ und S-Functions
3) Analyse der Performance - Identifikation von Nebenläufigkeiten


Voraussetzungen:

/Arbeiten/Images/balkenduenn.jpg
Speichern : Speichern (PDF)
Zurück