Professional Documents
Culture Documents
TN 303 Digital Communications: Lecture #5 Differential Pulse Code Modulation & Delta Modulation
TN 303 Digital Communications: Lecture #5 Differential Pulse Code Modulation & Delta Modulation
Digital Communications
Lecture #5
Differential Pulse Code Modulation
& Delta Modulation
Linear Prediction
Delta Modulation
m n 1 m n 2 mn N
m n Delay Delay Delay
Ts Ts Ts
w1 w2 wN
m̂ n
E e n E m n wi m n i
2
i 1
E m 2 n M2
E m n m n i RM i , E m n i m n j RM i j
N N N
E e 2 n M2 2 wi RM i wi w j RM i j
i 1 i 1 j 1
For optimum w j
N
j 1
R M w opt rM
RM 0 RM N 1
RM :autocorrelation matrix
R N 1 R 0
M M
T
w opt
w
opt
1
opt
w
2 ... w R -1M rM : optimum coefficient vector
opt
N
RM 1 1
Soln. R M1 RM 1 0 , rM1 RM 1 1 w opt
0.8
RM 1 0
1
RM 1 1
R M2 RM 2 0 , rM2 RM 2 1 w opt
0.2
RM 1 0
1
Quantizing e nTs
results in much less
quantization error qe nTs than qm nTs due to
quantizing m nTs yielding improved SNRq
compared to conventional PCM.
Prof. A.N Mvuma UDOM
Differential Pulse Code
Modulation
e nTs
m nTs + eˆ nTs
Quantizer Encoder
Bit
- stream
m nTs +
Predictor
mˆ nTs
Bit
stream eˆ nTs mˆ nTs
Decoder
m nTs
Predictor
e nTs m nTs m nTs
eˆ nTs e nTs qe nTs
mˆ nTs m nTs eˆ nTs m nTs e nTs eˆ nTs m nTs qe nTs
M2 M2 E2 3 M2 2 R
SNRO 2 2 2 G p SNRq G p 2 2
Q E Q mmax
RM1 0 1
For m1 t , G p 2.78 or 4.44 dB.
RE1 0 0.36
RM 2 0 1
For m2 t , G p 1.042 or 0.18 dB.
RE2 0 0.96
e nTs
m nTs + eˆ nTs
Encoder
Bit
- stream
m nTs mˆ nTs +
Delay
Ts +
mˆ nTs
Bit
stream eˆ nTs mˆ nTs Low- m̂ t
Decoder pass
Filter
m nTs
Delay
Ts
dm t
max
Ts dt
2
q2
3
m t
m̂ t
t
Slope-overload Granular noise
distortion