Exercise 1.7: Coding for Broadband ISDN
For conventional ISDN over copper lines the HDB3 ("High Definition Bipolar") code is used – see Exercise 1.5:
This was derived from the so-called "AMI code",
- is like the latter a pseudo-ternary code,
- but avoids more than three consecutive "0" symbols,
- by deliberately violating the stricter AMI coding rule for longer zero sequences.
The graph shows the HDB3 encoded signal c(t) resulting from the binary redundancy-free source signal q(t). Since there are no more than three consecutive zeros in the source signal, c(t) is identical to the AMI-encoded signal.
The broadband ISDN planned for the late 1990s was to provide data rates of up to 155 Mbit/s compared with 144 kbit/s of conventional ISDN with two bearer channels and one data channel. To achieve this higher data rate, it was necessary that
- newer technology (ATM) had to be used,
- secondly, the transmission medium had to be changed from copper to fiber optics.
However, since the HDB3-encoded signal c(t)∈{–1, 0,+1} cannot be transmitted by means of light, a second encoding was required.
- The 1T2B code provided for this purpose replaces each ternary symbol with two binary symbols.
- The lower diagram shows an example of the binary signal b(t)∈{0,1}, which results from the signal c(t) after this 1T2B coding.
- For this exercise, assume that the bit rate of the redundancy-free source signal q(t) is equal to Rq=2.048 Mbit/s.
- The respective symbol durations of the signals q(t),c(t) and b(t) are denoted by Tq, Tc and Tb.
- The equivalent bit rate of the pseudo-ternary signal c(t) is Rc=log2(3)/Tc, from which the bit rate Rq=1/Tq of the source signal can be used to calculate the relative redundancy of the AMI or HDB3 code:
- rHDB3=Rc−RqRc=1−Tc⋅log2(Mq)Tq⋅log2(Mc).
A similar equation can be established for the 1T2B code, as well as for the two codes in combination.
Notes:
- The exercise belongs to the chapter "Further Developments of ISDN".
- Redundancy is defined and illustrated with examples in the chapter "Basics of Coded Transmission" of the book "Digital Signal Transmission".
Questions
Solution
(1) Solution 2 is correct, as a comparison of the signal characteristics c(t) and b(t) shows.
(2) The symbol duration (= bit duration) of q(t) is Tq=1/Rq=0.488 µs_.
- The symbol duration of the AMI code (and the HDB3 code) is exactly the same: Tc=0.488 µs_.
- In contrast, the symbol duration (= bit duration) after the 1T2B encoding is only half as large: Tb=Tc/2=0.244 µs_.
(3) Using the given equation, with Mq=2,Mc=3 and Tc=Tq, we get:
- rHDB3=1−Tc⋅log2(Mq)Tq⋅log2(Mc)=1−1log2(3)=36.9%_.
(4) Fitting the equation to the 1T2B code, we obtain with Mc=3,Mb=2,Tb=Tc/2:
- r1T2B=1−Tb⋅log2(Mc)Tc⋅log2(Mb)=1−log2(3)2=20.7%_.
(5) The resulting redundancy of both codes is obtained by relating the given equation to the input signal q(t) and the output signal c(t).
- With Mq=Mb=2 and Tb=Tq/2 it follows:
- rHDB3+1T2B=1−Tb⋅log2(Mq)Tq⋅log2(Mb)=1−TbTq=50%_.
- The same result is obtained by the calculation
- 1−rHDB3+1T2B = (1−rHDB3)⋅(1−r1T2B)=(1−1+1log2(3))⋅(1−1+log2(3)2)=50%.
- ⇒rHDB3+1T2B=50%.