Digital Signal Processing Reference
In-Depth Information
s(n)
W(z)
s
w
(n)
+
−
Pulse
Generator
1/A
w
(z)
+
^
s(n)
e(n)
Error
Minimization
Figure 7.17
Block diagram of a simple MPLPC coder
diagram of a simple MPLPC is shown in Figure 7.17. Assuming that
h(n)
is
the impulse response of the combined LPC and perceptual weighting filters,
the squared error for a single pulse excitation at location
m
i
with amplitude
g
i
canbewrittenas,
L
−
1
m
i
)
]
2
=
˜
−
−
E
[
s(n)
g
i
h(n
(7.47)
n
=
0
where
s(n)
is the perceptually-weighted target signal with the combined
LPC and perceptual-weighting filter memory effect subtracted. The optimum
pulse location is obtained by differentiating equation (7.47) with respect to
g
i
and setting the derivative to zero,
˜
L
−
1
∂E
∂g
i
=−
2
[
˜
s(n)
−
g
i
h(n
−
m
i
)
]
×
h(n
−
m
i
)
=
0
(7.48)
n
=
0
This yields,
L
−
1
0
˜
s(n)h(n
−
m
i
)
n
=
g
i
=
(7.49)
−
L
1
h
2
(n
−
m
i
)
n
=
0
Search WWH ::
Custom Search