Difference between revisions of "Digital Signal Transmission/Intersymbol Interference for Multi-Level Transmission"

From LNTwww
Line 103: Line 103:
 
In the chapter  [[Digital_Signal_Transmission/Symbolweise_Codierung_mit_Pseudoternärcodes|Symbol-Wise Coding]]  the  '''pseudo ternary codes'''  were described in general and the eye diagrams with Nyquist pulse shaping were given for them.
 
In the chapter  [[Digital_Signal_Transmission/Symbolweise_Codierung_mit_Pseudoternärcodes|Symbol-Wise Coding]]  the  '''pseudo ternary codes'''  were described in general and the eye diagrams with Nyquist pulse shaping were given for them.
  
In nebenstehender Grafik sehen Sie im Vergleich zum redundanzfreien Binärcode (Mitte) die Augendiagramme – jeweils ohne Rauschen – für
+
In the adjacent graphic you can see, in comparison to the redundancy-free binary code (center), the eye diagrams – in each case without noise – for
*den  [[Digital_Signal_Transmission/Symbolweise_Codierung_mit_Pseudoternärcodes#Eigenschaften_des_AMI-Codes|AMI–Code]]  (links),  
+
*the  [[Digital_Signal_Transmission/Symbol-Wise_Coding_with_Pseudo_Ternary_Codes#Properties_of_the_AMI_code|AMI code]]  (left),  
*den  [[Digital_Signal_Transmission/Symbolweise_Codierung_mit_Pseudoternärcodes#Eigenschaften_des_Duobin.C3.A4rcodes|Duobinärcode]]  (rechts).  
+
*the  [[Digital_Signal_Transmission/Symbol-Wise_Coding_with_Pseudo_Ternary_Codes#Properties_of_the_duobinary_code|duobinary code]]  (right).  
  
  
Die Amplitude ist jeweils  $s_0 = 1$. Alle Augendiagramme gelten zudem für ein gaußförmiges Empfangsfilter mit der Grenzfrequenz  $f_\text{G} \cdot T = 0.4$, woraus sich folgende (normierte) Grundimpulswerte ergeben:
+
The amplitude is in each case  $s_0 = 1$. All eye diagrams are furthermore valid for a Gaussian receiver filter with the cutoff frequency  $f_\text{G} \cdot T = 0.4$, resulting in the following (normalized) basic pulse values:
 
:$$g_{0} \approx 0.68, \hspace{0.2cm} g_{1}= g_{-1}  \approx 0.16, \hspace{0.2cm}\hspace{0.2cm} g_{2}= g_{-2}= \text{...}  \approx 0 \hspace{0.05cm}.$$
 
:$$g_{0} \approx 0.68, \hspace{0.2cm} g_{1}= g_{-1}  \approx 0.16, \hspace{0.2cm}\hspace{0.2cm} g_{2}= g_{-2}= \text{...}  \approx 0 \hspace{0.05cm}.$$
  
Beim redundanzfreien Binärsystem (mittlere Grafik) erhält man somit aufgrund der Impulsinterferenzen für die Augenöffnung
+
Thus, for the redundancy-free binary system (middle graph), due to the intersymbol interference, we obtain for the eye opening
 
:$${\ddot{o}(T_{\rm D})}= 2 \cdot (g_0 - 2 \cdot g_1 ) = 0.72 \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
:$${\ddot{o}(T_{\rm D})}= 2 \cdot (g_0 - 2 \cdot g_1 ) = 0.72 \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
\ddot{o}_{\rm norm} = \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 36\%$$
 
\ddot{o}_{\rm norm} = \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 36\%$$
  
im Vergleich zu &nbsp;$\ddot{o}(T_{\rm D}) = 2$&nbsp; bzw.&nbsp; $\ddot{o}_{\rm norm} = 100\%$&nbsp; beim binären Nyquistsystem.<br>
+
compared to &nbsp;$\ddot{o}(T_{\rm D}) = 2$&nbsp; or&nbsp; $\ddot{o}_{\rm norm} = 100\%$&nbsp; for the binary Nyquist system.<br>
  
  
Bei den Pseudoternärcodes gibt es jeweils zwei Augenöffnungen und man benötigt für die ternäre Entscheidung zwei Schwellenwerte &nbsp;$E_1$&nbsp; und&nbsp; $E_2$. Da alle Pseudoternärcodes zudem mit der gleichen Symbolrate arbeiten wie das redundanzfreie Binärsystem,
+
For the pseudo ternary codes, there are two eye openings each and one needs two thresholds &nbsp;$E_1$&nbsp; and&nbsp; $E_2$ for the ternary decision. Furthermore, since all pseudo ternary codes operate at the same symbol rate as the redundancy-free binary system,
*sind die Detektionsgrundimpulswerte &nbsp;$g_\nu$&nbsp; und auch der Rauscheffektivwert &nbsp;$\sigma_d$&nbsp; in beiden Fällen gleich,<br>
+
*the basic transmitter pulse values &nbsp;$g_\nu$&nbsp; and also the noise rms value &nbsp;$\sigma_d$&nbsp; are the same in both cases,<br>
  
*ist die (halbe) Augenöffnung  für die Systemoptimierung ebenso geeignet wie das ungünstigste S/N&ndash;Verhältnis &nbsp;$\rho_{\rm U} = [\ddot{o}(T_{\rm D})/2]^2 /\sigma_d^2$&nbsp; und die daraus resultierende Worst&ndash;Case&ndash;Fehlerwahrscheinlichkeit &nbsp;$p_{\rm U}$.<br>
+
*the (half) eye opening is suitable for system optimization as well as the worst case S/N ratio &nbsp;$\rho_{\rm U} = [\ddot{o}(T_{\rm D})/2]^2 /\sigma_d^2$&nbsp; and the resulting worst&ndash;case error probability &nbsp;$p_{\rm U}$.<br>
  
  
Interpretieren wir nun das (linke) Augendiagramm bei '''AMI&ndash;Codierung''':
+
Let us now interpret the (left) eye diagram with '''AMI coding''':
*Die obere Begrenzung des oberen Auges gehört zur Symbolfolge &nbsp;"$\text{...} -\hspace{-0.05cm}1,\hspace{0.05cm} {\it +\hspace{-0.05cm}1},\hspace{0.05cm} -\hspace{-0.05cm}\hspace{-0.05cm}1\hspace{0.05cm} \text{...}$"&nbsp; (Koeffizient &nbsp;$a_{\nu = 0}$&nbsp; kursiv) und liegt demzufolge bei &nbsp;$d_{\rm oben} = g_0 - 2\cdot g_1$.  
+
*The upper boundary of the upper eye belongs to the symbol sequence &nbsp;"$\text{...} -\hspace{-0.05cm}1,\hspace{0.05cm} {\it +\hspace{-0.05cm}1},\hspace{0.05cm} -\hspace{-0.05cm}\hspace{-0.05cm}1\hspace{0.05cm} \text{...}$"&nbsp; (coefficient &nbsp;$a_{\nu = 0}$&nbsp; italic) and consequently lies at &nbsp;$d_{\rm top} = g_0 - 2\cdot g_1$.  
*Die untere Begrenzungslinie &nbsp;$d_{\rm unten} =  g_1$&nbsp; geht auf die Symbolfolge &nbsp;"$\text{...} 0,\hspace{0.05cm} {\it 0},\hspace{0.05cm} +\hspace{-0.05cm}\hspace{-0.05cm}1 \text{...}$"&nbsp; bzw. auf die Folge &nbsp;"$\text{...} +\hspace{-0.05cm}\hspace{-0.05cm}1,\hspace{0.05cm} {\it 0},\hspace{0.05cm} 0\hspace{0.05cm} \text{...}$"&nbsp; zurück. Hierbei ist berücksichtigt, dass die Folge &nbsp;"$\text{...} +\hspace{-0.05cm}\hspace{-0.05cm}1,\hspace{0.05cm} {\it 0},\hspace{0.05cm} +\hspace{-0.05cm}\hspace{-0.05cm}1\hspace{0.05cm} \text{...}$"&nbsp; durch die AMI&ndash;Codierregel ausgeschlossen wird.<br>
+
*The lower boundary line &nbsp;$d_{\rm bottom} =  g_1$&nbsp; goes back to the symbol sequence &nbsp;"$\text{...} 0,\hspace{0.05cm} {\it 0},\hspace{0.05cm} +\hspace{-0.05cm}\hspace{-0.05cm}1 \text{...}$"&nbsp; and to the sequence &nbsp;"$\text{...} +\hspace{-0.05cm}\hspace{-0.05cm}1,\hspace{0.05cm} {\it 0},\hspace{0.05cm} 0\hspace{0.05cm} \text{...}$",&nbsp; respectively. Here it is considered that the sequence &nbsp;"$\text{...} +\hspace{-0.05cm}\hspace{-0.05cm}1,\hspace{0.05cm} {\it 0},\hspace{0.05cm} +\hspace{-0.05cm}\hspace{-0.05cm}1\hspace{0.05cm} \text{...}$"&nbsp; is excluded by the AMI coding rule.<br>
*Damit gilt für die Augenöffnung des AMI&ndash;Codes:
+
*Thus, the eye opening of the AMI code is:
:$${\ddot{o}(T_{\rm D})}= d_{\rm oben} - d_{\rm unten} =g_0 - 3 \cdot g_1 = 0.20
+
:$${\ddot{o}(T_{\rm D})}= d_{\rm top} - d_{\rm bottom} =g_0 - 3 \cdot g_1 = 0.20
 
\hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
\hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
\ddot{o}_{\rm norm} = \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 10\, \%.$$
 
\ddot{o}_{\rm norm} = \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 10\, \%.$$
*Die obere Entscheiderschwelle $E_2$ sowie die untere Entscheiderschwelle $E_1$ liegen bei
+
*The upper decision threshold $E_2$ as well as the lower decision threshold $E_1$ are at
:$$E_2 = {1}/{2} \cdot (d_{\rm oben} + d_{\rm unten}) = {1}/{2} \cdot (g_0 - g_1) = 0.27 \hspace{0.05cm}, \hspace{0.2cm}E_1 = - 0.27 \hspace{0.05cm}.$$
+
:$$E_2 = {1}/{2} \cdot (d_{\rm top} + d_{\rm bottom}) = {1}/{2} \cdot (g_0 - g_1) = 0.27 \hspace{0.05cm}, \hspace{0.2cm}E_1 = - 0.27 \hspace{0.05cm}.$$
  
  
Beim '''Duobinärcode''' (rechte Grafik) tritt die besonders ungünstige alternierende Symbolfolge nicht auf und man erhält für die Augenöffung sowie die Entscheiderschwellen:
+
In the '''duobinary code''' (right graph), the particularly unfavorable alternating symbol sequence does not occur and one obtains for the eye opening as well as the decision thresholds:
:$$d_{\rm oben}= g_0, \hspace{0.2cm} d_{\rm unten} = g_1 \hspace{0.3cm}\Rightarrow
+
:$$d_{\rm top}= g_0, \hspace{0.2cm} d_{\rm bottom} = g_1 \hspace{0.3cm}\Rightarrow
 
\hspace{0.3cm}{\ddot{o}(T_{\rm D})} = g_0 -  g_1 = 0.52
 
\hspace{0.3cm}{\ddot{o}(T_{\rm D})} = g_0 -  g_1 = 0.52
 
\hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
\hspace{0.3cm}\Rightarrow \hspace{0.3cm}
Line 143: Line 143:
  
  
''Hinweis:'' &nbsp; Die Degradationen durch Impulsinterferenzen bei AMI&ndash; und Duobinärcodierung können ebenfalls mit dem interaktiven Applet [[Applets:Augendiagramm|Augendiagramm und Augenöffnung]] angezeigt werden. Die angegebenen Fehlerwahrscheinlichkeiten gelten allerdings nur für den verzerrungsfreien Kanal &nbsp;$(a_\star = 0 \ \rm dB)$.<br>
+
''Note:'' &nbsp; The degradations due to intersymbol interference in AMI and duobinary coding can also be displayed using the interactive applet [[Applets:Augendiagramm|Eye Diagram and Eye Opening]]. However, the error probabilities given apply only to the distortion-free channel &nbsp;$(a_\star = 0 \ \rm dB)$.<br>
  
== Grenzfrequenzoptimierung bei Pseudoternärcodierung ==
+
== Cutoff frequency optimization with pseudo ternary coding ==
 
<br>
 
<br>
Unter Berücksichtigung eines koaxialen Übertragungskanals und der damit notwendigen Kanalentzerrung sind folgende Aussagen möglich:
+
Considering a coaxial transmission channel and the thus necessary channel equalization, the following statements are possible:
*Der AMI&ndash;Code führt stets zu einem schlechteren Störabstand als der redundanzfreie Binärcode, wenn der Gesamtfrequenzgang gaußförmig verläuft. Mit der charakteristischen Kabeldämpfung &nbsp;$a_\star = 80 \ \rm dB$&nbsp; beträgt der Störabstandsverlust ca. &nbsp;$11 \ \rm dB$.<br>
+
*The AMI code always leads to a worse signal-to-noise ratio than the redundancy-free binary code if the overall frequency response is Gaussian. With the characteristic cable attenuation &nbsp;$a_\star = 80 \ \rm dB$,&nbsp; the signal-to-noise ratio loss is about &nbsp;$11 \ \rm dB$.<br>
  
  
*Dieser Verlust ist darauf zurückzuführen, dass trotz ternärer Codierung die Symbolrate gegenüber dem binären Vergleichssystem nicht vermindert wird. Dies hat zur Folge, dass beim AMI&ndash;Code bereits eine Grenzfrequenz &nbsp;$f_\text{G} \cdot T  < 0.36$&nbsp; zu einem geschlossenen Auge führt.<br>
+
*This loss is due to the fact that, despite ternary coding, the symbol rate is not reduced compared to the binary reference system. This has the consequence that with the AMI code already a cutoff frequency &nbsp;$f_\text{G} \cdot T  < 0.36$&nbsp; leads to a closed eye.<br>
  
  
*Dagegen ergibt sich beim Duobinärcode ein geschlossenes Auge erst ab &nbsp;$f_\text{G} \cdot T  < 0.22$. Dadurch ist auch die optimale Grenzfrequenz kleiner als beim Binärsystem. Bei 80 dB Kabeldämpfung ist der Duobinärcode in Kombination mit &nbsp;$f_\text{G} \cdot T  =0.28$&nbsp; um &nbsp;$3.3 \ \rm dB$&nbsp; besser als der beste Wert bei redundanzfreier Binärcodierung.<br>
+
*In contrast, with the duobinary code a closed eye results only from &nbsp;$f_\text{G} \cdot T  < 0.22$. As a result, the optimal cutoff frequency is also smaller than with the binary system. At 80 dB cable attenuation, the duobinary code in combination with &nbsp;$f_\text{G} \cdot T  =0.28$&nbsp; is &nbsp;$3.3 \ \rm dB$&nbsp; better than the best value with redundancy-free binary coding.<br>
  
  
 
{{BlaueBox|TEXT=   
 
{{BlaueBox|TEXT=   
$\text{Allerdings ist zu berücksichtigen:}$&nbsp; Alle Ergebnisse in diesem Kapitel gelten unter der Bedingung &nbsp;$H_{\rm K}(f=0) = 1$.  
+
$\text{However, it has to be taken into account:}$&nbsp; All results in this chapter are valid under the condition &nbsp;$H_{\rm K}(f=0) = 1$.  
*Soll ein redundanzfreies Signal oder das duobinär&ndash;codierte Signal über einen gleichsignalundurchlässigen Kanal übertragen werden, so ist eine aufwändige Gleichsignalwiedergewinnung erforderlich, die stets ebenfalls mit einer Degradation des S/N-Verhältnisses verbunden ist &nbsp;[ST85]<ref name='ST85'>  Söder, G.; Tröndle, K.: ''Digitale Übertragungssysteme - Theorie, Optimierung & Dimensionierung der Basisbandsysteme.'' Berlin – Heidelberg: Springer, 1985.</ref>.<br><br>
+
*If a redundancy-free signal or the duobinary-coded signal is to be transmitted over a DC-impermeable channel, a complex DC recovery is required, which is always associated with a degradation of the S/N ratio as well &nbsp;[ST85]<ref name='ST85'>  Söder, G.; Tröndle, K.: ''Digitale Übertragungssysteme - Theorie, Optimierung & Dimensionierung der Basisbandsysteme.'' Berlin – Heidelberg: Springer, 1985.</ref>.<br><br>
  
* Der AMI&ndash;Code ist gleichsignalfrei und kann damit auch über einen Telefonkanal &nbsp; &rArr; &nbsp; $H_{\rm K}(f=0) = 0$&nbsp; übertragen werden. Dies ist der entscheidende Grund, warum der AMI&ndash;Code trotz ansonsten schlechter Eigenschaften zum Beispiel bei &nbsp;[[Examples_of_Communication_Systems/Allgemeine_Beschreibung_von_ISDN| ISDN]]&nbsp; (<i>Integrated Services Digital Network</i>) eingesetzt wird.}}<br>
+
* The AMI code is free of DC signals and can thus also be transmitted over a telephone channel &nbsp; &rArr; &nbsp; $H_{\rm K}(f=0) = 0$.&nbsp; This is the decisive reason why the AMI code is used in &nbsp;[[Examples_of_Communication_Systems/Allgemeine_Beschreibung_von_ISDN| ISDN]]&nbsp; (<i>Integrated Services Digital Network</i>), for example, despite otherwise poor properties.}}<br>
  
==Aufgaben zum Kapitel==
+
==Exercises for the chapter==
 
<br>
 
<br>
 
[[Aufgaben:3.4 Grenzfrequenzoptimierung|Aufgabe 3.4: Grenzfrequenzoptimierung]]
 
[[Aufgaben:3.4 Grenzfrequenzoptimierung|Aufgabe 3.4: Grenzfrequenzoptimierung]]

Revision as of 13:39, 4 May 2022

Eye opening for redundancy-free multi-level systems


Block diagram for a multi-level/coded transmission system

We further assume the following:

  • NRZ rectangular transmitted pulses,
  • coaxial cable and AWGN noise,
  • ideal channel equalization, and
  • a Gaussian low-pass filter for noise power limitation.


In contrast to the  last chapter,  the still redundancy-free transmitted signal  $s(t)$  is now no longer binary, but  $M$–level, which only has an effect in the set of values of the amplitude coefficients:

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

Accordingly, the decision now has not only one, but  $M-1$  decision thresholds and in the eye diagram  $M-1$  eye openings are visible when the eye is open.

Comparing the eye diagrams (without noise)

  • of a binary  $(M = 2)$,
  • of a ternary  $(M = 3)$, und
  • a quaternary  $(M = 4)$


transmission system with the same basic transmitter pulse  $g_d(t)$  and the same symbol duration  $T$, one obtains for the half vertical eye opening in general:

$${\ddot{o}(T_{\rm D})}/{ 2} = \frac{g_0}{ M-1} - \sum_{\nu = 1}^{\infty} |g_{-\nu} | - \sum_{\nu = 1}^{\infty} |g_{\nu} |\hspace{0.05cm}.$$

Here  $g_0 = g_d(t= 0)$  denotes the main value as in the chapter  Consideration of Channel Distortion and Equalization.  The two sums in the above equation take into account

  • the precursors  $g_1$,  $g_2$, ... of the trailing pulses (second term), and
  • the trailers  $g_{-1}$, $g_{-2}$, ... of the preceding pulses (last term).


Here,  $g_\nu = g_d(t = \nu \cdot T)$ always holds.

Eye diagrams of a binary, ternary and quaternary system

$\text{Example 1:}$  Below you can see three eye diagrams for the level numbers  $M = 2$,  $M = 3$  and  $M = 4$.

  • The binary eye diagram is valid for a Gaussian low-pass with the (normalized) cutoff frequency  $f_{\rm G} \cdot T = 0.6$. With the main value  $g_0 = 0.867 \cdot s_0$ and the two outliers  $g_{1} = 0.067 \cdot s_0$  and  $g_{-1} = g_{1}$, the result in this case for the vertical eye opening (rounding to one decimal place) is:
$${\ddot{o}(T_{\rm D})}= 2 \cdot (g_0 - 2 \cdot g_1) \approx 1.5 \cdot s_0 \hspace{0.05cm}.$$
  • In the multi-level systems, the eye opening per se is smaller by a factor of  $1/(M-1)$.  Thus, the eye opening is reduced (relatively speaking) more by the (equally large) leading and trailing elements than in the binary system. One obtains with the same basic pulse values for
$$M = 3\text{:} \hspace{0.2cm}{\ddot{o}(T_{\rm D})} = 2 \cdot (g_0/2 - 2 \cdot g_1) \approx 0.6 \cdot s_0 \hspace{0.05cm},$$
$$M = 4\text{:} \hspace{0.2cm}{\ddot{o}(T_{\rm D})} = 2 \cdot (g_0/3 - 2 \cdot g_1) \approx 0.3 \cdot s_0 \hspace{0.05cm}.$$

It should be noted that the normalized cutoff frequency  $f_{\rm G} \cdot T = 0.6$  is also the basis for these two multi-level systems.

  • When comparing the systems, however, it should be noted that the larger number of levels also increases the information flow.
  • That is, the multi-level systems are better than these graphs indicate. More about this in the next section.


Comparison between binary and quaternary system


Half normalized eye opening for  $M = 2$,  $M = 3$ $M = 2$ and  $M = 4$

The comparison made in the last section is not fair because the information flow was not assumed to be the same. A system comparison at constant equivalent bit rate  $R_{\rm B}$  must rather also take into account that in the (redundancy-free) multi-level systems the symbol duration  $T$  is larger by a factor  $\log_2 \ (M)$  than in the binary system, which has a favorable effect on the intersymbol interferences.

The graph shows the half eye opening (normalized to  $s_0$ ) as a function of the quotient  $f_{\rm G}/R_{\rm B}$  of the Gaussian receiver filter. In  Aufgabe 3.4Z,  this is calculated in analytical form as follows:

$$\ddot{o}_{\rm norm} = \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = \frac{M}{ M-1}\cdot \frac{g_0}{ s_0} -1 = \frac{1}{ M-1}\cdot \big [1- 2 \cdot M \cdot {\rm Q} \left( \sqrt{2\pi} \cdot {\log_2}\hspace{0.1cm}(M) \cdot {f_{\rm G}}/{R_{\rm B}} \right)\big] \hspace{0.05cm}.$$

One can see from the above graph:

  • For broadband filter $($that is:   for large  $f_{\rm G})$  the binary system is clearly superior to the multi-level systems. The normalized half eye opening in the limiting case is  $\ddot{o}_{\rm norm} = 1$  (for  $M = 2$),  $\ddot{o}_{\rm norm} = 1/2$  (for  $M = 3$)  and  $\ddot{o}_{\rm norm} = 1/3$  (for  $M = 4$).
  • As shown in the graph, for cutoff frequencies  $f_{\rm G}/R_{\rm B} < 0.35$,  the level number  $M=4$  (red curve) leads to a larger eye opening than  $M=2$  (blue curve). The ternary system  $(M=3$, purple curve$)$ lies almost in the entire range between binary and quaternary systems.
  • It should also be mentioned that for the quaternary system, a closed eye results only with a cutoff frequency  $f_{\rm G}/R_{\rm B} < 0.23$  (which leads to very large error probabilities), while a practically relevant binary transmission is already no longer possible for  $f_{\rm G}/R_{\rm B} < 0.27$. 

Comparison of the optimal cutoff frequencies


Optimal cutoff frequency for  $M=2$  and  $M=4$ ; signal-to-noise ratio gain due to  $M=4$

We now compare the optimal cutoff frequencies of the Gaussian filter, which result for  $M=2$  and  $M=4$,  respectively. The comparison is based on a coaxial transmission channel with the characteristic cable attenuation  $a_\star$.  The larger this channel parameter is (which also means:  the longer the cable is), the more the noise is amplified by the required equalization at the receiver.

Let's interpret the left graph first:

  • With distortion-free channel  $(a_\star = 0 \ \rm dB)$  the (normalized) optimal cutoff frequencies result to  $f_\text{G, opt}/R_{\rm B} = 0.8$  $($for  $M=2)$  and  $f_\text{G, opt}/R_{\rm B} = 0.48$  $($for  $M=4)$. According to the   curve "half normalized eye opening"  in the last section, the binary system is clearly superior to the quaternary system.
  • With the characteristic cable attenuation  $a_\star = 80 \ \rm dB$,  the optimal cutoff frequency  $f_\text{G, opt}/R_{\rm B} = 0.33$ is obtained for the binary system  $(M=2)$.  For the quaternary system  $(M=4)$,  a smaller value results again:  $f_\text{G, opt}/R_{\rm B} = 0.28$.


However, the optimized binary system is not always better than the optimized quaternary system despite the larger eye opening, since the noise power must also be taken into account. This also becomes smaller with decreasing cutoff frequency.

The right graph shows the signal-to-noise ratio gain of the quaternary system over the binary system,

$$G_{_{M=4}} = 10 \cdot {\rm lg}\hspace{0.1cm}\rho_{_{{\rm U},\hspace{0.05cm} M=4}} - 10 \cdot {\rm lg}\hspace{0.1cm}\rho_{_{{\rm U}, \hspace{0.05cm}M=2}},$$

when the cutoff frequencies are chosen optimally in each case according to the left graph. Accordingly:

  • For  $a_\star <50 \ \rm dB$,  the binary system is optimal. For the distortion-free channel  $(a_\star = 0 \ \rm dB)$,  the SNR is about  $7 \ \rm dB$  larger than with  $M=4$.
  • In contrast, more favorable ratios result for  $a_\star >50 \ \rm dB$  with  $M=4$.  For  $a_\star = 80 \ \rm dB$,  the signal-to-noise ratio gain is greater than  $M=2$  compared to  $3 \ \rm dB$.

Eye opening for the pseudo ternary codes


Eye diagrams for the pseudo ternary codes (AMI code, duobinary code)

In the chapter  Symbol-Wise Coding  the  pseudo ternary codes  were described in general and the eye diagrams with Nyquist pulse shaping were given for them.

In the adjacent graphic you can see, in comparison to the redundancy-free binary code (center), the eye diagrams – in each case without noise – for


The amplitude is in each case  $s_0 = 1$. All eye diagrams are furthermore valid for a Gaussian receiver filter with the cutoff frequency  $f_\text{G} \cdot T = 0.4$, resulting in the following (normalized) basic pulse values:

$$g_{0} \approx 0.68, \hspace{0.2cm} g_{1}= g_{-1} \approx 0.16, \hspace{0.2cm}\hspace{0.2cm} g_{2}= g_{-2}= \text{...} \approx 0 \hspace{0.05cm}.$$

Thus, for the redundancy-free binary system (middle graph), due to the intersymbol interference, we obtain for the eye opening

$${\ddot{o}(T_{\rm D})}= 2 \cdot (g_0 - 2 \cdot g_1 ) = 0.72 \hspace{0.3cm}\Rightarrow \hspace{0.3cm} \ddot{o}_{\rm norm} = \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 36\%$$

compared to  $\ddot{o}(T_{\rm D}) = 2$  or  $\ddot{o}_{\rm norm} = 100\%$  for the binary Nyquist system.


For the pseudo ternary codes, there are two eye openings each and one needs two thresholds  $E_1$  and  $E_2$ for the ternary decision. Furthermore, since all pseudo ternary codes operate at the same symbol rate as the redundancy-free binary system,

  • the basic transmitter pulse values  $g_\nu$  and also the noise rms value  $\sigma_d$  are the same in both cases,
  • the (half) eye opening is suitable for system optimization as well as the worst case S/N ratio  $\rho_{\rm U} = [\ddot{o}(T_{\rm D})/2]^2 /\sigma_d^2$  and the resulting worst–case error probability  $p_{\rm U}$.


Let us now interpret the (left) eye diagram with AMI coding:

  • The upper boundary of the upper eye belongs to the symbol sequence  "$\text{...} -\hspace{-0.05cm}1,\hspace{0.05cm} {\it +\hspace{-0.05cm}1},\hspace{0.05cm} -\hspace{-0.05cm}\hspace{-0.05cm}1\hspace{0.05cm} \text{...}$"  (coefficient  $a_{\nu = 0}$  italic) and consequently lies at  $d_{\rm top} = g_0 - 2\cdot g_1$.
  • The lower boundary line  $d_{\rm bottom} = g_1$  goes back to the symbol sequence  "$\text{...} 0,\hspace{0.05cm} {\it 0},\hspace{0.05cm} +\hspace{-0.05cm}\hspace{-0.05cm}1 \text{...}$"  and to the sequence  "$\text{...} +\hspace{-0.05cm}\hspace{-0.05cm}1,\hspace{0.05cm} {\it 0},\hspace{0.05cm} 0\hspace{0.05cm} \text{...}$",  respectively. Here it is considered that the sequence  "$\text{...} +\hspace{-0.05cm}\hspace{-0.05cm}1,\hspace{0.05cm} {\it 0},\hspace{0.05cm} +\hspace{-0.05cm}\hspace{-0.05cm}1\hspace{0.05cm} \text{...}$"  is excluded by the AMI coding rule.
  • Thus, the eye opening of the AMI code is:
$${\ddot{o}(T_{\rm D})}= d_{\rm top} - d_{\rm bottom} =g_0 - 3 \cdot g_1 = 0.20 \hspace{0.3cm}\Rightarrow \hspace{0.3cm} \ddot{o}_{\rm norm} = \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 10\, \%.$$
  • The upper decision threshold $E_2$ as well as the lower decision threshold $E_1$ are at
$$E_2 = {1}/{2} \cdot (d_{\rm top} + d_{\rm bottom}) = {1}/{2} \cdot (g_0 - g_1) = 0.27 \hspace{0.05cm}, \hspace{0.2cm}E_1 = - 0.27 \hspace{0.05cm}.$$


In the duobinary code (right graph), the particularly unfavorable alternating symbol sequence does not occur and one obtains for the eye opening as well as the decision thresholds:

$$d_{\rm top}= g_0, \hspace{0.2cm} d_{\rm bottom} = g_1 \hspace{0.3cm}\Rightarrow \hspace{0.3cm}{\ddot{o}(T_{\rm D})} = g_0 - g_1 = 0.52 \hspace{0.3cm}\Rightarrow \hspace{0.3cm} \ddot{o}_{\rm norm} = 26\, \% \hspace{0.05cm}, \hspace{0.3cm} E_2 = {1}/{2} \cdot (g_0 + g_1) = 0.42 \hspace{0.05cm}, \hspace{0.2cm}E_1 = - 0.42 \hspace{0.05cm}.$$


Note:   The degradations due to intersymbol interference in AMI and duobinary coding can also be displayed using the interactive applet Eye Diagram and Eye Opening. However, the error probabilities given apply only to the distortion-free channel  $(a_\star = 0 \ \rm dB)$.

Cutoff frequency optimization with pseudo ternary coding


Considering a coaxial transmission channel and the thus necessary channel equalization, the following statements are possible:

  • The AMI code always leads to a worse signal-to-noise ratio than the redundancy-free binary code if the overall frequency response is Gaussian. With the characteristic cable attenuation  $a_\star = 80 \ \rm dB$,  the signal-to-noise ratio loss is about  $11 \ \rm dB$.


  • This loss is due to the fact that, despite ternary coding, the symbol rate is not reduced compared to the binary reference system. This has the consequence that with the AMI code already a cutoff frequency  $f_\text{G} \cdot T < 0.36$  leads to a closed eye.


  • In contrast, with the duobinary code a closed eye results only from  $f_\text{G} \cdot T < 0.22$. As a result, the optimal cutoff frequency is also smaller than with the binary system. At 80 dB cable attenuation, the duobinary code in combination with  $f_\text{G} \cdot T =0.28$  is  $3.3 \ \rm dB$  better than the best value with redundancy-free binary coding.


$\text{However, it has to be taken into account:}$  All results in this chapter are valid under the condition  $H_{\rm K}(f=0) = 1$.

  • If a redundancy-free signal or the duobinary-coded signal is to be transmitted over a DC-impermeable channel, a complex DC recovery is required, which is always associated with a degradation of the S/N ratio as well  [ST85][1].

  • The AMI code is free of DC signals and can thus also be transmitted over a telephone channel   ⇒   $H_{\rm K}(f=0) = 0$.  This is the decisive reason why the AMI code is used in   ISDN  (Integrated Services Digital Network), for example, despite otherwise poor properties.


Exercises for the chapter


Aufgabe 3.4: Grenzfrequenzoptimierung

Aufgabe 3.4Z: Augenöffnung und Stufenzahl

Aufgabe 3.5: Augenöffnung bei Pseudoternärcodierung

References

  1. Söder, G.; Tröndle, K.: Digitale Übertragungssysteme - Theorie, Optimierung & Dimensionierung der Basisbandsysteme. Berlin – Heidelberg: Springer, 1985.