Sunteți pe pagina 1din 31

Networks: Data Encoding

1
Networks: Data Encoding
2
Networks: Data Encoding
3
.
Digital data is encoded by modulating one
of the three characteristics of the carrier:
amplitude, frequency, or phase or some
combination of these.
Networks: Data Encoding
4
Networks: Data Encoding
5
Figure 2-24.
Networks: Data Encoding
6
A ll adv anced m odem s use a combination of
modulation techniques to transmit multiple bits per
baud.
Multiple amplitude and multiple phase shifts are
combined to transmit several bits per symbol.
Q P S K(Q uadrature Phase S hift K eying) uses
multiple phase shifts per symbol.
M odems actually use Quadrature Amplitude
Modulation (QAM).
These concepts are explained using constellation
points where a point determines a specific amplitude
and phase.
Networks: Data Encoding
7
Networks: Data Encoding
8
NRZ ( Non-Return-to-Zero) Codes
Networks: Data Encoding
9
U ses two different v oltage lev els (one p ositiv e and one
negativ e) as the signal elem ents for the two b inary
digits.
NRZ-L ( Non-Return-to- Zero-Lev el)
T he v oltage is constant during the b it interv al.
NRZ-L is used for short distances between terminal
and modem or terminal and computer.
1
D D
NRZ ( Non-Return-to-Zero) Codes
Networks: Data Encoding
10
NRZ-I ( Non-Return-to- Zero-Invert on ones)
T he v oltage is constant during the b it interv al.
NRZI is a differential encoding scheme (i.e., the
signal is decoded by comparing the polarity of
adj acent signal elements.)
1 D signal transition at the beginning ofthe bit time
(either a low-to-highor a high-to-lowtransition)
0 Dsignal transition at th e b eginning ofth e b it tim e
Networks: Data Encoding
11
D
D
D
D D D
D D D
D D
D
D D D
D
Manchester Encoding
Networks: Data Encoding
12
There is alway s a m id-b it transition { which is used as a
clocking m echanism } .
The direction of the m id-b it transition rep resents the
digital data.
Conseq uently ,there m ayb e a second transition at the
b eginning of the b it interv al.
Used in 802.3 baseband coaxial cable and CSMA/CD twisted
pair.
1 D

D

D

Differential Manchester Encoding
Networks: Data Encoding
13
m id-b it transition is ONLY for clocking.
Differential Manchester is b oth differential and b i-p hase.
Note the coding is the op p osite conv ention fromNRZI.
U sed in 802. 5 (token ring) with twisted p air.
* Modulation rate for Manchester and Differential Manchester
is twice the data rate


D D D D
D
D
D D

D D

Networks: Data Encoding
14
Communication Networks
Manchester
Encoding
Example: To transfer analog voice signals off a
local loop to digital end office within the
phone system, one uses a codec.
Because voice data limited to frequencies below
4000HZ, a codec makes 8000samples/sec.
(i.e., 125microsec/sample).
Networks: Data Encoding
16
Networks: Data Encoding
17
B
B
C
C
A
A
B
C
A
B
C
A
MU X MU X
(b)
T runk
group
Copyright 2000 T h e McG raw H ill Com panies Fi gure 4. 1
Leon-Garcia &W idjaja: Communication Networks
H Hz
C
f
B
f
A
f
H
H
H
0
0
0
(b) Combined signal fits into channel bandwidth
A C
B
f
Networks: Data Encoding
18
Leon-G ar cia &W idjaja: Communication Networks Copyright 20 0 0Th e M cG ra w H ill Companies
Fi gure 4. 2
Networks: Data Encoding
19
Networks: Data Encoding
20
T seconds
t
A
1
A
2
t
B
1
B
2
t
C
1
C
2
3T
0T
6T
3T
0T
6T
3T
0T
6T
(b) Combined signal transmits 1unit every T seconds
t
B
1
C
1
A
2
C
2
B
2
A
1
0T 1T 2T 3T 4T 5T 6T
Networks: Data Encoding
21
Copyright 2000 T h e McG raw H ill Com panies Fi gure 4. 3
Leon-Garcia &W idjaja: Communication Networks
Networks: Data Encoding
22
Networks: Data Encoding
23
quantized and assigned a digital
value .
A 7 - bit sample allows 1 28quantizing levels.
Networks: Data Encoding
24
quantizing error (or noise).
PCMpulses are then encoded into a digital bit stream.
80 0 0samples/ sec x 7bits/ sample =5 6K bps for a
single voice channel.
Networks: Data Encoding
25
Networks: Data Encoding
26
Networks: Data Encoding
27
Networks: Data Encoding
28
Leon-G ar cia &W idjaja: Communication Networks Copyright 20 0 0Th e M cG ra w H ill Companies Fi gure 4. 4
Networks: Data Encoding
29

S-ar putea să vă placă și