Digital Signal Processing Reference
In-Depth Information
(a)
16000.
0
(b)
11000.
0
(c)
6000.
0
1000.
0
(d)
-4000.
0
0
100
200
300
400
500
600
Time (Samples)
Figure 7.18
Waveform illustrations of the MPLPC coder: (a) original speech, (b)
multi-pulse excitation, (c) synthesized speech, and (d) error signal
Differentiating the above equation with respect to the amplitudes
g
i
gives a
solution for optimum amplitudes,
m
i
)
L
−
1
M
−
1
∂E
∂g
i
=−
˜
−
−
×
−
=
=
−
2
s(n)
g
i
h(n
h(n
m
k
)
0
k
0
,
1
, ... ,M
1
n
=
0
i
=
0
(7.54)
or,
M
−
1
m
i
)
L
−
1
L
−
1
0
˜
−
m
k
)
=
−
×
−
=
−
s(n)h(n
g
i
h(n
h(n
m
k
)
k
0
,
1
, ... ,M
1
n
=
n
=
0
i
=
0
(7.55)
Rearranging the summation on the right hand side,
g
i
L
−
1
m
k
)
L
−
1
M
−
1
0
˜
s(n)h(n
−
m
k
)
=
h(n
−
m
i
)h(n
−
k
=
0
,
1
, ... ,M
−
1
n
=
i
=
0
n
=
0
(7.56)
Search WWH ::
Custom Search