SNT Übung 1

Werbung
ZHAW, NTM2, FS2009, Rumc, 1/4
NTM-Praktikum 10
Simulation Faltungscodierung
1. Einleitung
Betrachten Sie die folgende bipolare Datenübertragung über einen AWGN-Kanal.
Mittelwert = 0
Varianz = N0/2 = (Eb/2)·10-SNR/10
Hard-Decision (W=1)
Soft-Decision (W>1)
WGN z[n]
u[n]
Faltungs1-2v
encoder v[n]
Rate R
Gedächtnis m
x[n]
Es=1
Eb=Es/R
QuantiViterbisierer q[n] decoder
W Bit
y[n]
ue[n]
Beispiel W=3 Bit:
7 6 5 4 3 2 1 0
q
-1
0
1
Abbildung 1: Bipolare Datenübertragung über einen AWGN-Kanal.
Im Folgenden soll die BER-versus-SNR-Performance für verschiedene Faltungscodes
simuliert werden.
Das Signal-zu-Rauschverhältnis SNR soll in Eb/N0 gemessen werden, wobei Eb die
Energie pro Informationsbit und N0 die (konstante) Rauschleistungsdichte darstellt.
2. Aufgabenstellung
a) Lösen Sie die Aufgaben 1 und 2 der Übung 15.
b) Simulieren Sie die BER-versus-SNR-Performance ohne FEC.
Sie können die Matlab-Vorlage ntmp10vit.m verwenden und die Resultate in den
Resultatblättern unten eintragen.
Referenz: BER ohne FEC = 2·10-4 @ SNR = 8 dB
ZHAW, NTM2, FS2009, Rumc, 2/4
c) Implementieren Sie einen R=1/2, m=2 (constraint-length K=3) Faltungsencoder
mit Hilfe der Matlab-Funktionen trellis=poly2trellis(K,[7,5])und
x=convenc(u,trellis)und verifizieren Sie die Funktionsweise mit dem
Beispiel im Skript.
Implementieren Sie den entsprechenden hard-decision Viterbi-Dekoder mit der
Matlab-Funktion ue=vitdec(yhard,trellis,5*K,'trunc','hard')
und testen Sie die Funktionsweise mit einem einfachen Beispiel.
d) Simulieren Sie die BER-versus-SNR-Performance für einen R=1/2, m=2, OFD
Faltungscode mit hard-decision Dekodierung und vergleichen Sie sie mit der
Performance ohne FEC. Wie gross ist der Codegewinn [dB]?
e) Simulieren Sie die BER-versus-SNR-Performance für einen R=1/2, m=2, OFD Faltungscode mit soft-decision Dekodierung. Wählen Sie dazu die Quantisierungsstufen wie in
Abbildung 1 dargestellt, Matlab-Funktion [dummy,yquan] =
quantiz(y,[-(1-2^(-(W-1))):2^(-(W-1)):1-2^(-(W-1))],...
[(2^W)-1:-1:0]).
Wie gross ist der Codegewinn [dB]?
Wie gross ist der SNR-Gewinn zwischen hard-desision und soft-decision Dekodierung?
Vergleichen Sie den asymptotische Kodierungsgewinn G mit dem theoretischen Wert
G = 10·log10(R·dfree)?
Verifizieren Sie, dass ab einer Traceback-Tiefe von 5(m+1) keine PerformanceVerbesserung mehr resultiert.
Welchen Einfluss hat die W-Bit-Quantisierung auf die Performance?
Überzeugen Sie sich, dass für W=1 Bit hard-decision Dekodierung resultiert.
Zeigen Sie, dass für W=1 Bit die „soft-decision“ und die „hard-decision“ Metrik äquivalent
sind.
Betrachten Sie einige Male das Fehlermuster. Was fällt Ihnen auf?
f)
Simulieren Sie die BER-versus-SNR-Performance für einen R=1/2, m=6, OFD
Faltungscode mit soft-decision Dekodierung.
Wie gross ist der asymptotische Kodierungsgewinn G?
Wie weit weg ist man noch von Shannon’s Limit SNRmin = 0.4 dB?
g) Realisieren Sie eine kleine Demo mit Textdaten.
h) Betrachten Sie das Matlab-Tool bertool.
ZHAW, NTM2, FS2009, Rumc, 3/4
Resultatblatt
ZHAW, NTM2, FS2009, Rumc, 4/4
Resultatblatt
Herunterladen