Patent ID: 6766289
Filing Date: 2004-07-20
Classification: G10L

Abstract:
An apparatus for selecting an optimal pulse vector from a pulse vector codebook, wherein the optimal pulse vector is used by a linear prediction coder to encode a residual waveform, the apparatus comprising:an impulse response generator for outputting an impulse response vector; a correlation element configured to receive the impulse response vector and a plurality of target signal samples, to output an autocorrelation value based on the impulse response vector, and to output a cross-correlation vector based on a composite impulse response vector and the plurality of target signal samples, wherein the composite impulse response vector is determined using the impulse response vector; and a pulse energy determination element configured to generate an energy value using a pulse vector from the pulse vector codebook, a composite pulse vector that is determined using the pulse vector, and the autocorrelation value, wherein the energy value and the autocorrelation value are used by a metric calculator to determine a ratio value that is used to select the optimal pulse vector.