Line Coding Chap4
Line Coding Chap4
Digital Transmission
4.1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
4-1 DIGITAL-TO-DIGITAL CONVERSION
Line coding is the process of converting digital data to digital signals. We assume that
data, in the form of text, numbers, graphical images, audio, or video, are stored in com-
puter memory as sequences of bits Line coding converts a sequence of
bits to a digital signal. At the sender, digital data are encoded into a digital signal; at the
receiver, the digital data are recreated by decoding the digital signal.
4.3
In data communications, our goal is to send data
elements.
A data element is the smallest entity that can represent a
piece of information: this is the bit.
In digital data communications, a signal element carries
data elements.
A signal element is the shortest unit (timewise) of a digital
signal.
In other words, data elements are what we need to send;
signal elements are what we can send.
Data elements are being carried; signal elements are the
Figure 4.2 Signal element versus data element
Ratio r which is the number of data elements carried by each signal element.
4.5
Data Rate Vs Signal Rate
The data rate defines the number of data elements (bits) sent in Is. The unit is
bits per second (bps).
The signal rate is the number of signal elements sent in Is. The unit is the
baud.
There are several common terminologies used in the literature. The data rate
is sometimes called the bit rate; the signal rate is sometimes called the pulse
rate, the modulation rate, or the baud rate.
One goal in data communications is to increase the data rate while
decreasing the signal rate. Increasing the data rate increases the speed of
transmission; decreasing the signal rate decreases the bandwidth
requirement.
In our vehicle-people analogy, we need to carry more people in fewer vehicles
to prevent traffic jams. We have a limited bandwidth in our transportation
Example 4.1
Solution
We assume that the average value of c is 1/2 . The baud
rate is then
4.8
Note
4.9
DC components - when the voltage level remains constant
for long periods of time, there is an increase in the low
frequencies of the signal. Most channels are bandpass and
may not support the low frequencies.
This will require the removal of the dc component of a
transmitted signal
Figure 4.3 Effect of lack of synchronization
Self-synchronizing digital signal includes timing information in the data being transmitted. This
4.
can be achieved if there are transitions in the signal that alert the receiver to the beginning,
11
middle, or end of the pulse. If the receiver's clock is out of synchronization, these points can
Line coding is the process of converting
binary data, a sequence of bits, to a
digital signal.
Figure 4.4 Line coding schemes
4.13
Figure 4.5 Unipolar NRZ scheme
4.14
Figure 4.6 Polar NRZ-L and NRZ-I
schemes
4.15
Note
4.16
Note
4.17
Note
4.18
Example 4.4
Solution
The average signal rate is S = N/2 = 500 kbaud. The
minimum bandwidth for this average baud rate is Bmin =
S = 500 kHz.
4.19
Figure 4.7 Polar RZ scheme
4.20
Figure 4.8 Polar biphase: Manchester and differential Manchester schemes
4.21
Note
4.22
Note
4.23
Note
4.24
Figure 4.9 Bipolar schemes: AMI and
pseudoternary
4.26
Note
4.27
Figure 4.10 Multilevel: 2B1Q scheme
4.28
Figure 4.11 Multilevel: 8B6T scheme
4.29
Figure 4.12 Multilevel: 4D-PAM5 scheme
4.30
Figure 4.13 Multitransition: MLT-3 scheme
4.31
Table 4.1 Summary of line coding
schemes
4.32
Note
4.33
Figure 4.14 Block coding concept
4.34
Figure 4.15 Using block coding 4B/5B with NRZ-I line coding scheme
4.35
Table 4.2 4B/5B mapping codes
4.36
Figure 4.16 Substitution in 4B/5B block coding
4.37
Example 4.5
Solution
First 4B/5B block coding increases the bit rate to 1.25
Mbps. The minimum bandwidth using NRZ-I is N/2 or
625 kHz. The Manchester scheme needs a minimum
bandwidth of 1 MHz. The first choice needs a lower
bandwidth, but has a DC component problem; the second
choice needs a higher bandwidth, but does not have a DC
component problem
4.38
Figure 4.17 8B/10B block encoding
4.39
Figure 4.18 AMI used with scrambling
4.40
Figure 4.19 Two cases of B8ZS scrambling technique
4.41
Note
4.42
Figure 4.20 Different situations in HDB3 scrambling technique
4.43
Note
4.44
4-2 ANALOG-TO-DIGITAL CONVERSION
4.45
Figure 4.21 Components of PCM encoder
4.46
Figure 4.22 Three different sampling methods for PCM
4.47
Note
4.48
Figure 4.23 Nyquist sampling rate for low-pass and bandpass signals
4.49
Example 4.6
4.51
Example 4.7
4.53
Example 4.8
4.54
Example 4.9
4.55
Example 4.10
Solution
The bandwidth of a low-pass signal is between 0 and f,
where f is the maximum frequency in the signal
Therefore, we can sample this signal at 2 times the
highest frequency (200 kHz) The sampling rate is
therefore 400,000 samples per second.
4.56
Example 4.11
Solution
We cannot find the minimum sampling rate in this case
because we do not know where the bandwidth starts or
ends. We do not know the maximum frequency in the
signal
4.57
Figure 4.26 Quantization and encoding of a sampled
signal
4.58
Example 4.12
Solution
We can use the formula to find the quantization. We have
eight levels and 3 bits per sample, so
SNRdB = 6 02(3) + 1 76 = 19 82 dB
Solution
We can calculate the number of bits as
4.60
Example 4.14
Solution
The human voice normally contains frequencies from 0
to 4000 Hz. So the sampling rate and bit rate are
calculated as follows:
4.61
Figure 4.27 Components of a PCM decoder
4.62
Example 4.15
4.63
Figure 4.28 The process of delta
modulation
4.64
Figure 4.29 Delta modulation components
4.65
Figure 4.30 Delta demodulation components
4.66
4-3 TRANSMISSION MODES
4.67
Figure 4.31 Data transmission and
modes
4.68
Figure 4.32 Parallel transmission
4.69
Figure 4.33 Serial transmission
4.70
Note
4.71
Note
4.72
Figure 4.34 Asynchronous transmission
4.73
Note
4.74
Figure 4.35 Synchronous transmission
4.75