Introduction To Data Communication and Networking: Digital Transmission
Introduction To Data Communication and Networking: Digital Transmission
Chapter 3
Digital Transmission
4.2
LINE CODING
• Process of converting digital data (sequence of bits) to
digital signals
• At the sender, digital data are encoded into a digital signal;
at the receiver, the digital signal are decoded into digital
data.
4.3
DATA ELEMENT AND SIGNAL ELEMENT
4.4
DATA ELEMENT AND SIGNAL ELEMENT
4.5
DATA RATE AND SIGNAL RATE
• Data rate : The number of data elements (bits) sent in 1s. Unit : bps
• Signal rate : The number of signal elements sent in 1s. Unit : baud
• Relation between data rate and signal rate (baud rate):
S = c x N x 1/r
• Example 4.1
A signal is carrying data in which one data element is encoded as
one signal element ( r = 1). If the bit rate is 100 kbps, what is the
average value of the baud rate if c is 0.5?
Solution
The baud rate is then
4.6
DC COMPONENTS & SELF-SYNCHRONIZATION
DC Components
• Direct-current components
• The signal that have zero frequency and the
average amplitude is nonzero
Self-synchronization
• The method to correctly interpret the signals
received from the sender
4.7
LACK OF SYNCHRONIZATION
4.8
LINE CODING SCHEMES
4.9
UNIPOLAR SCHEME
4.10
POLAR SCHEME
NRZ (Non-Return-to-Zero)
• Have two versions of polar NRZ:
i. NRZ-L (NRZ-Level)
– Bit 1 is represented by negative voltage, bit 0
represented by positive voltage.
4.11
POLAR SCHEME
4.12
POLAR SCHEME
RZ (Return-to-Zero)
• Uses three values: positive, negative, and zero
• In RZ, bit 1 is represented by positive-to-zero
voltage, bit 0 is represented by negative-to-zero
voltage.
4.13
POLAR SCHEME
4.14
POLAR SCHEME
4.15
BIPOLAR SCHEME
• Alternate Mark Inversion (AMI)
– A bit 1 is represented by positive and negative
voltage alternately; bit 0 is represented by zero
voltage.
– Advantages : DC component is zero and provide
synchronization for a long strings of 1s.
4.16
Summary of Line Coding Scheme
4.17
4-2 ANALOG-TO-DIGITAL CONVERSION
4.18
PULSE CODE MODULATION (PCM)
• Technique to change an analog signal to digital data (digitization)
• PCM encoder has three process:
1. The analog signal is sampled (sampling)
2. The sampled signal is quantized (quantizing)
3. The quantized values are encoded as streams of bit (encoding)
4.20
SAMPLING
4.21
SAMPLING
Sampling Rate
• Based on Nyquist theorem ;
1. We can sample signal only if the signal is band-limited ->
signal with an infinite bandwidth cannot be sampled
2. Sampling rate must be at least 2 times the highest frequency
contained in the signal.
Example
What sampling rate needed for a signal with a bandwidth of
10,000 Hz (1000 to 11,000 Hz)?
• Solution
Sampling rate = 2 (11,000) = 22,000 samples/S
4.22
QUANTIZATION
4.23
QUANTIZATION
4.24
ENCODING
• After each sample is quantized and the number of bits per sample is
decided, each sample can be changed to an nb-bit code word
• A quantization code of 2 is encoded as 010; 5 is encoded as 101; etc
Bit rate = sampling rate x no. of bits per sample = fs x nb
• Example 4.14
We want to digitize the human voice. What is the bit rate, assuming
8 bits per sample?
Solution
The human voice normally contains frequencies from 0 to 4000 Hz.
So the sampling rate and bit rate are calculated as follows:
4.25
4-3 TRANSMISSION MODES
4.26
4-3 TRANSMISSION MODES
4.27
PARALLEL TRANSMISSION
4.30
SYNCHRONOUS TRANSMISSION
• The bit stream is combined into longer frames, which
may contains multiple bytes
• Bytes are sent one after another without start and stop
bits or gap
4.31
EXERCISE
1. Assume a data stream is made of threes 0s followed by two 1s
followed by two 0s and another three 1s. Encode this stream using
the following encoding schemes: Unipolar, NRZ-L, NRZ-I, RZ,
Manchester, Differential Manchester and AMI.
4.32