Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Difference between revisions of "Aufgaben:Exercise 3.7: Comparison of Two Convolutional Encoders"

From LNTwww
m (Text replacement - "Category:Aufgaben zu Kanalcodierung" to "Category:Channel Coding: Exercises")
(No difference)

Revision as of 14:33, 2 October 2022

Zwei Faltungscodierer mit den Parametern  n=2, k=1, m=2

Die Grafik zeigt zwei Rate–1/2–Faltungscodierer, jeweils mit dem Gedächtnis  m=2:

  • Der Coder  A  weist die Übertragungsfunktionsmatrix G(D)=(1+D2, 1+D+D2) auf.
  • Beim Coder  B  sind die beiden Filter (oben und unten) vertauscht, und es gilt : G(D)=(1+D+D2, 1+D2).


Der untere Coder  B  wurde im Theorieteil schon ausführlich behandelt.

In der vorliegenden Aufgabe sollen Sie zunächst das Zustandsübergangsdiagramm für Coder  A  ermitteln und anschließend die Unterschiede und die Gemeinsamkeiten zwischen den beiden Zustandsdiagrammen herausarbeiten.




Hinweise:


Fragebogen

1

Es gelte  u_=(0,1,1,1,0,1,0,0,...). Welche Sequenzen erzeugt Coder  A?

x_(1)=(0,1,1,0,1,0,0,1,...),
x_(1)=(0,1,0,1,0,0,1,1,...),
x_(2)=(0,1,1,0,1,0,0,1,...),
x_(2)=(0,1,0,1,0,0,1,1,...).

2

Welche der genannten Zustandsübergänge gibt es bei Coder  A?

si=S0, ui=0  si+1=S0;si=S0, ui=1  si+1=S1.
si=S1, ui=0  si+1=S2;si=S1, ui=1  si+1=S3.
si=S2, ui=0  si+1=S0;si=S2, ui=1  si+1=S1.
si=S3, ui=0  si+1=S2;si=S3, ui=1  si+1=S3.

3

Wie unterscheiden sich die beiden Zustandsübergangsdiagramme?

Es sind andere Zustandsübergänge möglich.
Bei allen acht Übergängen stehen andere Codesequenzen.
Unterschiede gibt es nur für die Codesequenzen  (01)  und  (10).


Musterlösung

Berechnung der Codesequenz

(1)  Die Berechnung basiert auf den Gleichungen

x_i^{(1)} = u_i + u_{i–2},
x_i^{(2)} = u_i + u_{i–1} + u_{i–2}.
  • Zu Beginn sind die beiden Speicher (u_{i–1} und u_{i–2}) mit Nullen vorbelegt  ⇒  s_1 = S_0.
  • Mit u_1 = 0 ergibt sich \underline{x}_1 = (00) und s_2 = S_0.
  • Mit u_2 = 1 erhält man die Ausgabe \underline{x}_2 = (11) und den neuen Zustand s_3 = S_3.


Aus nebenstehendem Berechnungsschema erkennt man die Richtigkeit der Lösungsvorschläge 1 und 4.


Zustandsübergangsdiagramm von Coder  \rm A

(2)  Alle Lösungsvorschläge sind richtig:

  • Dies erkennt man durch Auswertung der Tabelle bei (1).
  • Die Ergebnisse sind in nebenstehender Grafik dargestellt.


Zustandsübergangsdiagramm von Coder  \rm B

(3)  Richtig ist nur die Aussage 3:

  • Rechts ist das Zustandsübergangsdiagramm von Coder  \rm B  skizziert. Herleitung und Tnterpretation siehe Abschnitt Darstellung im Zustandsübergangsdiagramm.
  • Vertauscht man die beiden Ausgabebits x_i^{(1)} und x_i^{(2)}, so kommt man vom Faltungscodierer  \rm A  zum Faltungscodierer  \rm B  (und umgekehrt).