06.06.2022 Views

B. P. Lathi, Zhi Ding - Modern Digital and Analog Communication Systems-Oxford University Press (2009)

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

328 PRINCIPLES OF DIGITAL DATA TRANSMISSION

sequence will violate the bipolar rule and the error can be detected (although not corrected)

immediately.*

Another line code that appeared promising earlier is the duobinary (and modified duobinary)

proposed by Lender. 1 • 2 This code is better than the bipolar in terms of bandwidth

efficiency. Its more prominent variant, the modified duobinary line code, has seen applications

in hard disk drive read channels, in optical 10 Gbit/s transmission for metronetworks,

and in the first-generation modems for integrated services digital networks (ISDN). Details of

duobinary line codes will be discussed later in this chapter.

In our discussion so far, we have used half-width pulses just for the sake of illustration. We

can select other widths also. Full-width pulses are often used in some applications. Whenever

full-width pulses are used, the pulse amplitude is held to a constant value throughout the

pulse interval (i.e., it does not have a chance to go to zero before the next pulse begins).

For this reason, these schemes are called non-return-to-zero or NRZ schemes, in contrast

to return-to-zero or RZ schemes (Fig. 7.2a-c). Figure 7.2d shows an on-off NRZ signal,

whereas Fig. 7.2e shows a polar NRZ signal.

7. 1.3 Multiplexer

Generally speaking, the capacity of a physical channel (e.g., coaxial cable, optic fiber) for

transmitting data is much larger than the data rate of individual sources. To utilize this capacity

effectively, we combine several sources by means of a digital multiplexer. The digital

multiplexing can be achieved through frequency division or time division, as we have already

discussed. Alternatively, code division is also a practical and effective approach (to be discussed

in Chapter 11 ). Thus a physical channel is normally shared by several messages simultaneously.

7. 1 .4 Regenerative Repeater

Regenerative repeaters are used at regularly spaced intervals along a digital transmission line

to detect the incoming digital signal and regenerate new "clean" pulses for further transmission

along the line. This process periodically eliminates, and thereby combats, accumulation of noise

and signal distortion along the transmission path. The ability of such regenerative repeaters

to effectively eliminate noise and signal distortion effects is one of the biggest advantages of

digital communication systems over their analog counterparts.

If the pulses are transmitted at a rate of R h pulses per second, we require the periodic

timing information-the clock signal at R h Hz-to sample the incoming pulses at a repeater.

This timing information can be extracted from the received signal itself if the line code is

chosen properly. When the RZ polar signal in Fig. 7.2b is rectified, for example, it results in a

periodic signal of clock frequency R h Hz, which contains the desired periodic timing signal of

frequency R h Hz. When this signal is applied to a resonant circuit tuned to frequency R b , the

output, which is a sinusoid of frequency R h Hz, can be used for timing. The on-off signal can

be expressed as a sum of a periodic signal (of clock frequency) and a polar, or random, signal

as shown in Fig. 7.3. Because of the presence of the periodic component, we can extract the

timing information from this signal by using a resonant circuit tuned to the clock frequency. A

bipolar signal, when rectified, becomes an on-off signal. Hence, its timing information can be

extracted using the same way as that for an on-off signal.

* This assumes no more than one error in sequence. Multiple errors in sequence could cancel their respective effects

and remain undetected. However, the probability of multiple errors is much smaller than that of single errors. Even

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!