Digital Transmission - PowerPoint PPT Presentation

About This Presentation
Title:

Digital Transmission

Description:

... of a dc component, the signal is distorted and may create errors in the output. ... Figure 4.9 RZ encoding. Signal change for synchronization purposes. ... – PowerPoint PPT presentation

Number of Views:129
Avg rating:3.0/5.0
Slides: 33
Provided by: ValuedGate2053
Category:

less

Transcript and Presenter's Notes

Title: Digital Transmission


1
Chapter 4
DigitalTransmission
2
Figure 4.1 Line coding
  • Line coding is the process of converting binary
    data, a sequence of bits, to a digital signal.
  • We refer to the number of values allowed in a
    particular signal as the number of signal levels.
  • We refer to the number of values used to
    represent data as the number of data levels.
  • Pulse rate defines the number of pulses per
    second. A pulse is the minimum amount of time
    required to transmit a symbol.
  • Bit rate defines the number of bits per second.
  • BitRate PulseRate log2L
  • Where L is the number of data levels of the
    signal.

3
Figure 4.2 Signal level versus data level
4
Figure 4.3 DC component
  • Having zero-frequency has two undesirable cases
  • If a signal is to pass through a system (such as
    transformer) that does not allow the passage of a
    dc component, the signal is distorted and may
    create errors in the output.
  • This component is extra energy residing on the
    line and is useless.

5
Example 1
A signal has two data levels with a pulse
duration of 1 ms. We calculate the pulse rate and
bit rate as follows
Pulse Rate 1/ 10-3 1000 pulses/s Bit Rate
Pulse Rate x log2 L 1000 x log2 2 1000 bps
6
Example 2
A signal has four data levels with a pulse
duration of 1 ms. We calculate the pulse rate and
bit rate as follows
Pulse Rate 1000 pulses/s Bit Rate
PulseRate x log2 L 1000 x log2 4 2000 bps
7
Figure 4.4 Lack of synchronization
  • To correctly interpret the signals received from
    the sender, the receivers bit intervals must
    correspond exactly to the servers bit intervals.
  • If the receiver clock is faster or slower, the
    bit intervals are not matched and the receiver
    might interpret the signals differently than the
    sender intended.

8
Example 3
In a digital transmission, the receiver clock is
0.1 percent faster than the sender clock. How
many extra bits per second does the receiver
receive if the data rate is 1 Kbps? How many if
the data rate is 1 Mbps?
Solution
At 1 Kbps 1000 bits sent ?1001 bits received?1
extra bps At 1 Mbps 1,000,000 bits sent
?1,001,000 bits received?1000 extra bps
9
Figure 4.5 Line coding schemes
10
Figure 4.6 Unipolar encoding
  • Unipolar encoding uses only one voltage level
  • Unipolar encoding is so named because it uses
    only one polarity.
  • Polarity is assigned to one of the two binary
    states, usually the 1.
  • The other state, usually the 0, is represented by
    zero voltage.
  • Has dc component.
  • Lack of synchronization is an issue in unipolar
    encoding.

11
Figure 4.7 Types of polar encoding
  • Polar encoding uses two voltage levels (positive
    and negative).

12
Figure 4.8 NRZ-L and NRZ-I encoding
  • In NRZ-L
  • The level of the signal is dependent upon the
    state of the bit
  • Positive voltage usually means the bit is 0
  • Negative voltage usually means the bit is 1
  • In NRZ-I
  • The signal is inverted if a 1 is encountered
  • A 0 bit is represented by no change

13
Figure 4.9 RZ encoding
  • Signal change for synchronization purposes.
  • A good encoded digital signal must contain a
    provision for synchronization

14
Figure 4.10 Manchester encoding
  • In Manchester encoding, the transition at the
    middle of the bit is used for both
    synchronization and bit representation

15
Figure 4.11 Differential Manchester encoding
  • In differential Manchester encoding, the
    transition at the middle of the bit is used only
    for synchronization.
  • The bit representation is defined by the
    inversion or noninversion at the beginning of the
    bit. A transition means binary 0, and no
    transition means binary 1.

16
Figure 4.12 Bipolar AMI encoding
  • In bipolar encoding, we use three levels
    positive, zero, and negative
  • Zero level in bipolar encoding is used to
    represent binary 0. The 1s are represented by
    alternating positive and negative voltages.
  • AMI Alternate Mark Inversion

17
Figure 4.15 Block coding
  • Stages of operation
  • Division, Substitution, Line Coding

18
Figure 4.16 Substitution in block coding
19
Table 4.1 4B/5B encoding
Data Code Data Code
0000 11110 1000 10010
0001 01001 1001 10011
0010 10100 1010 10110
0011 10101 1011 10111
0100 01010 1100 11010
0101 01011 1101 11011
0110 01110 1110 11100
0111 01111 1111 11101
  • The selection of the 5-bit code is such that each
    code contains no more than one leading 0 and no
    more than two trailing 0s.

20
Table 4.1 4B/5B encoding (Continued)
Data Code
Q (Quiet) 00000
I (Idle) 11111
H (Halt) 00100
J (start delimiter) 11000
K (start delimiter) 10001
T (end delimiter) 01101
S (Set) 11001
R (Reset) 00111
21
Figure 4.18 PAM
  • Conversion of analog signal into digital form is
    done using sampling. Ex. Voice storage
  • Pulse amplitude modulation has some applications,
    but it is not used by itself in data
    communication. However, it is the first step in
    another very popular conversion method called
    pulse code modulation
  • Sampling means measuring the amplitude of the
    signal at equal intervals.

22
Figure 4.19 Quantized PAM signal
  • Quantization is a method of assigning integral
    values in a specific range to sampled instances.
  • The binary digits are then transformed to a
    digital signal by using one of the line coding
    techniques.

23
Figure 4.22 From analog signal to PCM digital
code
24
Figure 4.23 Nyquist theorem
  • According to the Nyquist theorem, the sampling
    rate must be at least 2 times the highest
    frequency
  • Note that we can always change a band-pass signal
    to a low-pass signal before sampling. In this
    case, the sampling rate is twice the bandwidth
  • Number of bits to be transmitted for each sample
    depends on the level of precision needed.

25
Example 4
What sampling rate is needed for a signal with a
bandwidth of 10,000 Hz (1000 to 11,000 Hz)?
Solution
The sampling rate must be twice the highest
frequency in the signal
Sampling rate 2 x (11,000) 22,000
samples/s
26
Example 5
A signal is sampled. Each sample requires at
least 12 levels of precision (0 to 5 and -0 to
-5). How many bits should be sent for each sample?
Solution
We need 4 bits 1 bit for the sign and 3 bits for
the value. A 3-bit value can represent 23 8
levels (000 to 111), which is more than what we
need. A 2-bit value is not enough since 22 4. A
4-bit value is too much because 24 16.
27
Example 6
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. Sampling rate 4000 x 2
8000 samples/s Bit rate sampling rate x number
of bits per sample 8000 x 8 64,000 bps 64
Kbps
28
Figure 4.24 Data transmission
  • In parallel mode, multiple bits are sent with
    each clock tick.
  • In serial mode, 1 bit is sent with each clock
    tick.

29
Figure 4.25 Parallel transmission
  • Advantage of parallel transmission is speed.
  • It can increase the transfer speed by a factor of
    n over serial transmission.
  • Disadvantage is cost.

30
Figure 4.26 Serial transmission
  • In asynchronous transmission, we send 1 start bit
    (0) at the beginning and 1 or more stop bits (1s)
    at the end of each byte. There may be a gap
    between each byte
  • The start and stop bits and the gap alert the
    receiver to the beginning and end of each byte
    and allow it to synchronize with the data stream.

31
Figure 4.27 Asynchronous transmission
  • Asynchronous here means asynchronous at the byte
    level, but the bits are still synchronized
    their durations are the same
  • The addition of stop and start bits and the
    insertion of gaps into the bit stream make
    asynchronous transmission slower than forms of
    transmission that can operate without the
    addition of control information.

32
Figure 4.28 Synchronous transmission
  • Bit stream is combined into longer frames,
    which may contain multiple bytes. Each byte,
    however, is introduced onto the transmission link
    without a gap between it and the next one.
  • In synchronous transmission, we send bits one
    after another without start/stop bits or gaps. It
    is the responsibility of the receiver to group
    the bits
  • Timing becomes very important because the
    accuracy of the received information is
    completely dependent on the ability of the
    receiving device to keep an accurate count of the
    bits as they come in.
  • Byte synchronization is accomplished in the data
    link layer.
Write a Comment
User Comments (0)
About PowerShow.com