Difference between revisions of "Digital Signal Transmission/Redundancy-Free Coding"

From LNTwww
Line 114: Line 114:
 
Die Bildbeschreibung wird auf der nächsten Seite fortgesetzt. Beachten Sie aber bereits hier, dass mit dieser Gleichung nicht mehr die Bitfehlerwahrscheinlichkeit <i>p</i><sub>B</sub>, sondern die Symbolfehlerwahrschein-
 
Die Bildbeschreibung wird auf der nächsten Seite fortgesetzt. Beachten Sie aber bereits hier, dass mit dieser Gleichung nicht mehr die Bitfehlerwahrscheinlichkeit <i>p</i><sub>B</sub>, sondern die Symbolfehlerwahrschein-
 
lichkeit <i>p</i><sub>S</sub> angegeben wird. Die entsprechenden Aposteriori&ndash;Kenngrößen sind <i>Bit Error Rate</i> (BER) bzw. <i>Symbol Error Rate</i> (SER). Näheres hierzu auf der letzten Seite dieses Kapitels.<br>
 
lichkeit <i>p</i><sub>S</sub> angegeben wird. Die entsprechenden Aposteriori&ndash;Kenngrößen sind <i>Bit Error Rate</i> (BER) bzw. <i>Symbol Error Rate</i> (SER). Näheres hierzu auf der letzten Seite dieses Kapitels.<br>
 +
 +
 +
== Fehlerwahrscheinlichkeit eines Mehrstufensystems (2) ==
 +
<br>
 +
Es folgt die Fortsetzung der Bildbeschreibung der letzten Seite:
 +
 +
<br>[[File:P_ID1316__Dig_T_2_2_S4_v1.png|Augendiagramme bei redundanzfreien Binär-, Ternär- und Quaternärsignalen|class=fit]]<br><br>
 +
 +
Beim Quaternärsystem (<i>M</i> = 4) mit den möglichen Amplitudenwerten &plusmn;<i>s</i><sub>0</sub> und &plusmn;<i>s</i><sub>0</sub>/3 gibt es drei Augenöffnungen und entsprechend auch drei Entscheiderschwellen bei <i>E</i><sub>1</sub> = &ndash;2<i>s</i><sub>0</sub>/3, <i>E</i><sub>2</sub> = 0 und <i>E</i><sub>3</sub> = +2<i>s</i><sub>0</sub>/3. Unter Berücksichtigung der Auftrittswahrscheinlichkeiten (bei gleichwahrscheinlichen Symbolen jeweils 1/4) und der sechs Verfälschungsmöglichkeiten (siehe Pfeile in der Grafik) erhält man nun:
 +
 +
:<math>p_{\rm S} =
 +
{ 6}/{4} \cdot {\rm Q} \left( \frac{s_0/3}{\sigma_d}\right)\hspace{0.05cm}.</math>
 +
 +
Durch Erweiterung auf größere Werte von <i>M</i> ergibt sich allgemein:
 +
 +
:<math>p_{\rm S}  =
 +
\frac{ 2 + 2 \cdot (M-2)}{M} \cdot {\rm Q} \left( \frac{s_0/(M-1)}{\sigma_d}\right) = </math>
 +
::<math> =  \frac{ 2  \cdot (M-1)}{M} \cdot {\rm Q} \left( \frac{s_0}{\sigma_d (M)\cdot (M-1)}\right)\hspace{0.05cm}.</math>
 +
 +
Die Schreibweise <i>&sigma;<sub>d</sub></i>(<i>M</i>) soll deutlich machen, dass der Effektivwert des Detektionsrauschsignals <i>d</i><sub>N</sub>(<i>t</i>) signifikant von der Stufenzahl <i>M</i> abhängt.<br>
 +
  
  

Revision as of 23:06, 20 December 2016


Blockweise und symbolweise Codierung


Bei der Übertragungscodierung unterscheidet man zwischen zwei Arten, der symbolweisen und der blockweisen Codierung. Bei symbolweiser Codierung, die im Kapitel 2.4 im Detail beschrieben ist, wird mit jedem ankommenden Quellensymbol qν ein Codesymbol cν erzeugt, das außer vom aktuellen Symbol qν auch von vorangegangenen Symbolen abhängen kann.

Typisch für alle Übertragungscodes zur symbolweisen Codierung ist, dass die Bitdauer Tq der als binär und redundanzfrei angenommenen Nachrichtenquelle mit der Symboldauer Tc des meist mehrstufigen und redundanten Codersignals c(t) übereinstimmt.

Dagegen wird bei der blockweisen Codierung jeweils einem Block von mq binären Quellensymbolen (Mq = 2) der Bitdauer Tq eine ein–eindeutige Sequenz von mc Codesymbolen aus einem Alphabet mit dem Codesymbolumfang Mc ≥ 2 zugeordnet. Für die Symboldauer eines Codesymbols gilt dann

\[T_c = \frac{m_q}{m_c} \cdot T_q \hspace{0.05cm},\]

und die relative Redundanz eines Blockcodes beträgt allgemein

\[r_c = 1- \frac{R_q}{R_c} = 1- \frac{T_c}{T_q} \cdot \frac{{\rm log_2} (M_q)}{{\rm log_2} (M_c)} = 1- \frac{T_c}{T_q \cdot {\rm log_2} (M_c)}\hspace{0.05cm}.\]

Genauere Angaben zu den Blockcodes finden Sie im Kapitel 2.3.

: Bei den Pseudoternärcodes wird durch die Erhöhung der Stufenzahl von Mq = 2 auf Mc = 3 bei gleicher Symboldauer (Tc = Tq) eine relative Redundanz von 1 – 1/log2(3) ≈ 37% hinzugefügt. Im Gegensatz dazu arbeiten die so genannten 4B3T–Codes auf Blockebene mit den Codeparametern <nobr>mq = 4,</nobr> Mq = 2, mc = 3, Mc = 3 und besitzen eine relative Redundanz von ca. 16%. Das Sendesignal ist hier wegen Tc/Tq = 4/3 niederfrequenter als bei uncodierter Übertragung, was die oft teuere Bandbreite verringert und zudem für viele Nachrichtenkanäle auch aus übertragungstechnischer Sicht von Vorteil ist.



Redundanzfreies Ternär– und Quaternärsignal (1)


Ein Sonderfall eines Blockcodes ist die redundanzfreie Codierung. Ausgehend vom redundanzfreien binären Quellensignal q(t) mit Bitdauer Tq wird ein Mc–stufiges Codersignal c(t) generiert, wobei die Symboldauer Tc = Tq · log2(Mc) beträgt. Somit ergibt sich für die relative Redundanz:

\[r_c = 1- \frac{T_c}{T_q \cdot {\rm log_2} (M_c)} = 1- \frac{m_q}{m_c \cdot {\rm log_2} (M_c)}= 0 \hspace{0.05cm}.\]

Dabei gilt:

  • Ist Mc eine Potenz zur Basis 2, so werden mq = log2(Mc) zu einem einzigen Codesymbol (mc = 1) zusammengefasst.
  • Ist Mc keine Zweierpotenz, so ist eine hundertprozentig redundanzfreie Blockcodierung nicht möglich. Codiert man beispielweise mq = 3 Binärsymbole durch mc = 2 Ternärsymbole und setzt Tc = 1.5 · Tq, so verbleibt eine relative Redundanz von 1 – 1.5/log2(3) ≈ 5%.
  • Codiert man einen Block von 128 Binärsymbolen mit 81 Ternärsymbolen, so ergibt sich eine relative Coderedundanz von weniger als 0.3%.

Zur Vereinfachung der Schreibweise und zur Nomenklaturanpassung an das Kapitel 1 verwenden wir im Folgenden die Bitdauer TB = Tq des redundanzfreien binären Quellensignals, die Symboldauer T = Tc von Codersignal und Sendesignal sowie die Stufenzahl M = Mc.

Damit ergibt sich für das Sendesignal die identische Form wie bei der Binärübertragung, jedoch mit anderen Amplitudenkoeffizienten:

\[s(t) = \sum_{\nu = -\infty}^{+\infty} a_\nu \cdot g_s ( t - \nu \cdot T)\hspace{0.3cm}{\rm mit}\hspace{0.3cm} a_\nu \in \{ a_1, ... , a_\mu , ... , a_{ M}\}\hspace{0.05cm}.\]

Die Amplitudenkoeffizienten aν können prinzipiell beliebig – aber eindeutig – den Codersymbolen cν zugeordnet werden. Es ist zweckmäßig, die Abstände zwischen benachbarten Amplituden gleich groß zu wählen. Bei bipolarer Signalisierung (–1 ≤ aμ ≤ +1) gilt somit für die möglichen Amplitudenkoeffizienten mit dem Laufindex μ = 1, ... , M:

\[a_\mu = \frac{2\mu - M - 1}{M-1} \hspace{0.05cm}.\]

Unabhängig von der Stufenzahl M erhält man hieraus für die äußeren Amplitudenkoeffizienten a1 = –1 und aM = +1. Bei einem ternären Signal (M = 3) sind die möglichen Amplitudenkoeffizienten –1, 0 und +1, während bei einem Quaternärsignal (M = 4) folgende Koeffizienten auftreten: –1, –1/3, +1/3, +1.


Redundanzfreies Ternär– und Quaternärsignal (2)


: Die Grafik zeigt oben das quaternäre redundanzfreie Sendesignal

s4(t) mit den möglichen Amplitudenkoeffizienten ±1 und ±1/3, das sich aus dem in der Mitte dargestellten binären Quellensignal q(t) ergibt. Jeweils zwei Binärsymbole werden nach der rot hinterlegten Tabelle zu einem quaternären Amplitudenkoeffizienten zusammengefasst. Die Symboldauer T des Signals s4(t) ist doppelt so groß wie die Bitdauer TB (vorher: Tq) des Quellensignals. Ist q(t) redundanzfrei, so ergibt sich auch ein redundanzfreies Quaternärsignal, das heißt, die möglichen Amplitudenkoeffizienten ±1 und ±1/3 sind gleichwahrscheinlich und innerhalb der Folge 〈aν〉 gibt es keine statistischen Bindungen.


Redundanzfreies Ternär- und Quaternärsignal

Die untere Darstellung zeigt das (nahezu) redundanzfreie Ternärsignal s3(t) und die Zuordnung von jeweils drei Binärsymbolen zu zwei Ternärsymbolen. Die möglichen Amplitudenkoeffizienten sind –1, 0 und +1 und es gilt T/TB = 3/2. Man erkennt aus der angegebenen Zuordnungstabelle, dass die Amplitudenkoeffizienten +1 und –1 etwas häufiger auftreten als der Amplitudenkoeffizent aν = 0. Hieraus ergibt sich die Redundanz von 5% (siehe letzte Seite). Aus dem sehr kurzen Signalausschnitt – nur acht Ternärsymbole entsprechend zwölf Bit – ist diese Eigenschaft allerdings nicht zu erkennen.



AKF und LDS eines Mehrstufensignals


Bei einem redundanzfrei codierten M–stufigen bipolaren Digitalsignal s(t) gilt für die diskrete AKF der Amplitudenkoeffizienten sowie für die entsprechende spektrale Leistungsdichte:

\[\varphi_a(\lambda) = \left\{ \begin{array}{c} \frac{M+ 1}{3 \cdot (M-1)} \\ \\ 0 \\ \end{array} \right.\quad \begin{array}{*{1}c} {\rm{f\ddot{u}r}}\\ \\ {\rm{f\ddot{u}r}} \\ \end{array} \begin{array}{*{20}c}\lambda = 0, \\ \\ \lambda \ne 0 \\ \end{array} \hspace{0.3cm}\Rightarrow \hspace{0.3cm}{\it \Phi_a(f)} = \frac{M+ 1}{3 \cdot (M-1)}= {\rm const.}\]

Unter Berücksichtigung der spektralen Formung durch den Sendegrundimpuls gs(t) erhält man:

\[\varphi_{s}(\tau) = \frac{M+ 1}{3 \cdot (M-1)} \cdot \varphi^{^{\bullet}}_{gs}(\tau) \hspace{0.4cm}\circ\!\!-\!\!\!-\!\!\!-\!\!\bullet \hspace{0.4cm} {\it \Phi}_{s}(f) = \frac{M+ 1}{3 \cdot (M-1)}\cdot |G_s(f)|^2 \hspace{0.05cm}.\]

Man erkennt aus diesen Gleichungen:

  • Bei redundanzfreier mehrstufiger Codierung wird die Form von AKF und LDS allein durch den Sendegrundimpuls gs(t) bestimmt.
  • Die Höhe von AKF und LDS ist bei gleicher Form gegenüber dem redundanzfreien Binärsignal um den Faktor φa(λ = 0) = E[aν2] = (M + 1)/(3M – 3) geringer.
  • Dieser Faktor beschreibt die geringere Signalleistung des Mehrstufensignals aufgrund der M – 2 inneren Amplitudenkoeffizienten. Bei M = 3 ist dieser Faktor gleich 2/3, bei M = 4 gleich 5/9.
  • Ein fairer Vergleich zwischen Binärsignal und Mehrstufensignal bei gleichem Informationsfluss (äquivalente Bitrate) sollte aber auch die unterschiedlichen Symboldauern berücksichtigen.
  • Dabei zeigt sich, dass ein Mehrstufensignal aufgrund des schmaleren LDS weniger Bandbreite benötigt als das Binärsignal, wenn die gleiche Information übertragen wird.

: Wir gehen von einer binären Quelle mit der Bitrate RB = 1 Mbit/s aus, so dass die Bitdauer TB = 1 μs beträgt. Bei Binärübertragung (M = 2) ist die Symboldauer T des Sendesignals gleich TB und es ergibt sich bei NRZ–Rechteckimpulsen die blau eingezeichnete AKF in der linken Grafik (vorausgesetzt ist s02 = 10 mW). Beim Quaternärsystem (M = 4) ist die AKF ebenfalls dreieckförmig, aber um den Faktor 5/9 niedriger und wegen T = 2 TB doppelt so breit.


AKF und LDS von Binär- und Quaternärsignal

Das si2–förmige Leistungsdichtespektrum hat im binären Fall bei den hier gewählten Signalparametern den Maximalwert 10–8 W/Hz und die erste Nullstelle liegt bei f = 1 MHz. Demgegenüber ist das LDS des Quaternärsignals nur halb so breit und auch nur geringfügig höher (Faktor 2 · 5/9 ≈ 1.11).



Fehlerwahrscheinlichkeit eines Mehrstufensystems (1)


Nachfolgend sehen Sie die Augendiagramme eines binären (M = 2), eines ternären <nobr>(M = 3)</nobr> und eines quaternären (M = 4) Übertragungssystems. Hierbei ist für das Gesamtsystem HS(f) · HE(f) von Sender und Empfänger eine Cosinus–Rolloff–Charakteristik mit dem Rolloff–Faktor r = 0.5 vorausgesetzt, so dass Impulsinteferenzen keine Rolle spielen. Das Rauschen wird als vernachlässigbar klein angenommen.


Augendiagramme bei redundanzfreien Binär-, Ternär- und Quaternärsignalen

Das Augendiagramm wird vorwiegend zur Abschätzung von Impulsinterferenzen genutzt. Eine genaue Beschreibung folgt in Kapitel 3.2 Der folgende Text ist aber auch ohne Detailkenntnisse verständlich.

Man erkennt aus obigen Darstellungen:

  • Beim Binärsystem (M = 2) gibt es nur eine einzige Entscheiderschwelle: E1 = 0. Zu einem Übertragungsfehler kommt es, wenn die Rauschkomponente dN(TD) zum Detektionszeitpunkt größer ist als +s0 (falls dS(TD) = –s0) bzw. wenn dN(TD) kleiner ist als –s0, falls dS(TD) = +s0 gilt.
  • Beim Ternärsystem (M = 3) erkennt man zwei Augenöffnungen und zwei Entscheiderschwellen <nobr>E1 = –s0/2</nobr> und E2 = +s0/2. Der Abstand der möglichen Detektionsnutzsignalwerte dS(TD) zu der nächstgelegenen Schwelle beträgt jeweils s0/2. Die äußeren Amplitudenwerte (±s0) können nur in jeweils eine Richtung verfälscht werden, während dS(TD) = 0 von zwei Schwellen begrenzt wird.
  • Dementsprechend wird ein Amplitudenkoeffizient aν = 0 gegenüber aν = +1 bzw. aν = –1 doppelt so oft verfälscht. Bei gleichwahrscheinlichen Amplitudenkoeffizienten sowie AWGN–Rauschen mit dem Effektivwert σd ergibt sich gemäß Kapitel 1.2 für die Symbolfehlerwahrscheinlichkeit:
\[p_{\rm S} = { 1}/{3} \cdot \left[{\rm Q} \left( \frac{s_0/2}{\sigma_d}\right)+ 2 \cdot {\rm Q} \left( \frac{s_0/2}{\sigma_d}\right)+ {\rm Q} \left( \frac{s_0/2}{\sigma_d}\right)\right]= \frac{ 4}{3} \cdot {\rm Q} \left( \frac{s_0/2}{\sigma_d}\right)\hspace{0.05cm}.\]

Die Bildbeschreibung wird auf der nächsten Seite fortgesetzt. Beachten Sie aber bereits hier, dass mit dieser Gleichung nicht mehr die Bitfehlerwahrscheinlichkeit pB, sondern die Symbolfehlerwahrschein- lichkeit pS angegeben wird. Die entsprechenden Aposteriori–Kenngrößen sind Bit Error Rate (BER) bzw. Symbol Error Rate (SER). Näheres hierzu auf der letzten Seite dieses Kapitels.


Fehlerwahrscheinlichkeit eines Mehrstufensystems (2)


Es folgt die Fortsetzung der Bildbeschreibung der letzten Seite:


Augendiagramme bei redundanzfreien Binär-, Ternär- und Quaternärsignalen

Beim Quaternärsystem (M = 4) mit den möglichen Amplitudenwerten ±s0 und ±s0/3 gibt es drei Augenöffnungen und entsprechend auch drei Entscheiderschwellen bei E1 = –2s0/3, E2 = 0 und E3 = +2s0/3. Unter Berücksichtigung der Auftrittswahrscheinlichkeiten (bei gleichwahrscheinlichen Symbolen jeweils 1/4) und der sechs Verfälschungsmöglichkeiten (siehe Pfeile in der Grafik) erhält man nun:

\[p_{\rm S} = { 6}/{4} \cdot {\rm Q} \left( \frac{s_0/3}{\sigma_d}\right)\hspace{0.05cm}.\]

Durch Erweiterung auf größere Werte von M ergibt sich allgemein:

\[p_{\rm S} = \frac{ 2 + 2 \cdot (M-2)}{M} \cdot {\rm Q} \left( \frac{s_0/(M-1)}{\sigma_d}\right) = \]

\[ = \frac{ 2 \cdot (M-1)}{M} \cdot {\rm Q} \left( \frac{s_0}{\sigma_d (M)\cdot (M-1)}\right)\hspace{0.05cm}.\]

Die Schreibweise σd(M) soll deutlich machen, dass der Effektivwert des Detektionsrauschsignals dN(t) signifikant von der Stufenzahl M abhängt.


\(\)



[[File:||class=fit]]