摘要 |
A variable bit-rate speech coding method determines for each subframe a quantised vector d(i) comprising a variable number of pulses. An excitation vector c(i) for exciting LTP and LPC synthesis filters is derived by filtering the quantised vector d(i), and a gain value g?c? is determined for scaling the pulse amplitude excitation vector c(i) such that the scaled excitation vector represents the weighted residual signal <o>s</o> remaining in the subframe speech signal after removal of redundant information by LPC and LTP analysis. A predicted gain value ĝc is determined from previously processed subframes, and as a function of the energy E?c? contained in the excitation vector c(i) when the amplitude of that vector is scaled in dependence upon the number of pulses m in the quantised vector d(i). A quantised gain correction factor gamma gc is then determined using the gain value g?c? and the predicted gain value ĝc. |