Multi-pulse synthesis simplification in analysis-by-synthesis coders
AssigneeTritech Microelectronics, Ltd.
InventorWenshun Tian
Life of this patent
Estimating the term…
Loading patent…
AssigneeTritech Microelectronics, Ltd.
InventorWenshun Tian
Estimating the term…
Speech is synthesized by optimizing frame data containing an excitation signal and impulse response filter coefficients, and convolving the excitation signal and impulse response filter coefficients more efficiently and with fewer multiplications and additions. The method to convolve begins by determining a number of non-zero pulses within said excitation signal. The pulse locations are sorted for the zero and non-zero pulses. The non-zero pulses are then ranked in order of time. The codebook contributions for the synthesized output signal having an index value less than a lowest rank non-zero pulse are set to a zero value. Each remaining codebook contribution for the synthesized signal is determined by convolving each non-zero pulse within said excitation signal with each impulse response function.
A method to convolve an excitation signal with an impulse response function to form a synthesized output signal comprising the steps of:
An apparatus to convolve an excitation signal with impulse response functions to form a synthesized output signal, comprising:
A codebook excited linear prediction coder to synthesize an analog output signal from a set of impulse excitation signals and a set of impulse response functions provided as an input to said coder, whereby said coder is comprising:
Dependencies are inferred from the claim text.