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

Intersymbol Interference for Multi-Level Transmission

From LNTwww
< Digital Signal Transmission
Revision as of 16:14, 23 January 2023 by Hwang (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Eye opening for redundancy-free multi-level systems


Block diagram for a multi-level (or coded) transmission system

We further assume the following:

  • NRZ rectangular transmission 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 of  M–level,  which only has an effect in the set of of the amplitude coefficients:

s(t)=+ν=aνgs(tνT)withaν{a1,  ... ,aμ,  ... ,aM}.

Accordingly,  the decision unit now has not only one,  but  M1  decision thresholds and in the eye diagram  M1  eye openings are visible when the eye is open.

Comparing the eye diagrams  (without noise)  of a

  • binary  (M=2),
  • ternary  (M=3), and
  • quaternary  (M=4)


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

¨o(TD)/2=g0M1ν=1|gν|ν=1|gν|.

⇒   g0=gd(t=0)  denotes the  "main value"  as in chapter  "Consideration of Channel Distortion and Equalization".  The two sums in the above equation take into account

  • the  "precursors"  g1,  g2, ... of the trailing pulses  (second term),  and
  • the "trailers"  or  "postcursors" g1, g2, ... of the preceding pulses  (last term).


Here,  gν=gd(t=νT)  always holds.

Example 1:  Below you can see three eye diagrams  (without noise)  for the level numbers  M=2,  M=3  and  M=4.

Noiseless eye diagrams of a binary,  ternary and quaternary system.   Note:  the normalized cutoff frequency  fGT=0.6  holds for all three diagrams
  • The binary eye diagram is valid for a Gaussian low-pass with the cutoff frequency  fGT=0.6. With the  "main value"  g0=0.867s0,  the  "postcursor"   g1=0.067s0  and  the  "precursor"  g1=g1, the result in this case for the vertical eye opening  (rounding to one decimal place)  is:
¨o(TD)=2(g02g1)1.5s0.
  • In the multi-level systems,  the eye opening is per se smaller by a factor of  1/(M1).  Thus,  the eye opening is reduced  (relatively speaking)  more by the  ISI causing pulse values  g1  and  g1=g1  than in the binary system.  One obtains with the same basic detection pulse values for
M=3:¨o(TD)=2(g0/22g1)0.6s0,
M=4:¨o(TD)=2(g0/32g1)0.3s0.
  • But when comparing the systems,  it should be noted that the larger level number  M  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


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  RB  must rather also take into account
  • that in the  (redundancy-free)  multi-level systems the symbol duration  T  is larger by a factor  log2 (M)  than in the binary system,  which has a favorable effect on the intersymbol interferences.


The graph shows the half eye opening  (normalized to  s0)  as a function of the quotient  fG/RB  of the Gaussian receiver filter.  In  Exercise 3.4Z,  this is calculated in analytical form as follows:

¨onorm=¨o(TD)2s0=MM1g0s01=1M1[12MQ(2πlog2(M)fG/RB)].
Half normalized eye opening for  M=2,  M=3  and  M=4

One can see from the graph:

  • For broadband filter  (that is:   for large  fG)  the binary system is clearly superior to the multi-level systems.  The normalized half eye opening in the limiting case is  ¨onorm=1    (M=2),  ¨onorm=1/2  (M=3)¨onorm=1/3  (M=4).
  • As shown in the graph,  for  fG/RB<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)  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  fG/RB<0.23  (which leads to very large error probabilities),  while a practically relevant binary transmission is already no longer possible for  fG/RB<0.27


Comparison of the optimal cutoff frequencies


We now compare the optimal cutoff frequencies of the Gaussian filter, which result for  M=2  and  M=4,  resp.

Optimal cutoff frequency for  M=2M=4;  SNR gain due to  M=4
  • The comparison is based on a coaxial transmission channel with the characteristic cable attenuation  a
  • The larger  a  (which also means:  the longer the cable),  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=0 dB)  the optimal (normalized) cutoff frequencies result to  fG, opt/RB=0.8  (M=2)  and  fG, opt/RB=0.48  (M=4).
  • With the characteristic cable attenuation  a=80 dB,  the optimal cutoff frequency  fG, opt/RB=0.33  is obtained for  M=2..  For the quaternary system,  a smaller value results again:  fG, opt/RB=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,

GM=4=10lgρU,M=410lgρU,M=2,

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

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

Eye opening for the pseudo-ternary codes


In the chapter  "Symbolwise 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

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


The amplitude in each case is  s0=1.  All eye diagrams are furthermore valid for a Gaussian receiver filter with cutoff frequency  fGT=0.4, resulting in the following  (normalized)  basic detection pulse values:

g00.68,g1=g10.16,g2=g2=...0.

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

¨o(TD)=2(g02g1)=0.72
¨onorm=¨o(TD)2s0=36%

compared to  ¨o(TD)=2  or  ¨onorm=100%  for the binary Nyquist system.

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

  • the basic detection pulse values  gν  and also the noise rms value  σd  are the same in both cases,
  • the (half) eye opening is suitable for system optimization as well as the worst case SNR  ρU=[¨o(TD)/2]2/σ2d  and the resulting worst–case error probability  pU.


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

  • The upper boundary of the upper eye belongs to the symbol sequence  "...1,+1,1...(coefficient  aν=0  italic)  and consequently lies at  dtop=g02g1.
  • The lower boundary line  dbottom=g1  goes back to the symbol sequence  "...0,0,+1..."  and to the sequence  "...+1,0,0...",  respectively.
  • Here it is considered that the sequence  "...+1,0,+1..."  is excluded by the AMI coding rule.  Thus,  the eye opening of the AMI code is:
¨o(TD)=dtopdbottom=g03g1=0.20¨onorm=¨o(TD)2s0=10%.
  • The upper decision threshold  E2  as well as the lower decision threshold  E1  are at
E2=1/2(dtop+dbottom)=1/2(g0g1)=0.27,E1=0.27.


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:

dtop=g0,dbottom=g1¨o(TD)=g0g1=0.52¨onorm=26%,E2=1/2(g0+g1)=0.42,E1=0.42.


⇒   Note:  The degradations due to intersymbol interference in AMI and duobinary coding can also be displayed using the HTML5/JavaScript applet  "Eye Diagram and Eye Opening".  However,  the error probabilities apply only to the distortion-free channel  (a=0 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=80 dB,  the signal-to-noise ratio loss is about  11 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  fGT<0.36  leads to a closed eye.
  • In contrast,  with the duobinary code a closed eye results only from  fGT<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  fGT=0.28  is  3.3 dB  better than the best value with redundancy-free binary coding.


However, it has to be taken into account:  All results in this chapter are valid under the condition  HK(f=0)=1.

  1. If a redundancy-free signal or the duobinary-encoded 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  [TS87][1].

  2. The AMI code is free of DC signals and can thus also be transmitted over a telephone channel   ⇒   HK(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


Exercise 3.4: Optimization of the Cutoff Frequency

Exercise 3.4Z: Eye Opening and Level Number

Exercise 3.5: Eye Opening with Pseudoternary Coding

References

  1. Tröndle, K.; Söder, G.:  Optimization of Digital Transmission Systems.  Boston – London: Artech House, 1987,  ISBN:  0-89006-225-0.