DocumentCode
2999997
Title
Reducing computation in optimal amplitude multipulse coders
Author
Singhal, Sharad
Author_Institution
Bell Communications Research, Inc., Morristown, NJ
Volume
11
fYear
1986
fDate
31503
Firstpage
2363
Lastpage
2366
Abstract
Multipulse excitation provides excellent quality speech at medium bit rates. However, the analysis-by-synthesis method used to obtain the excitation is computationally expensive. Although the computational complexity of multipulse coders can be reduced by simplifying the model, the simplification usually reduces the degree of optimization in the excitation and the resulting coders do not achieve the performance promised by the multipulse method. In this paper we describe an algorithm that keeps the amplitudes of all pulses optimum while searching for the pulse locations. The algorithm requires O(Nm3/6 + Nm) multiply-adds and O(2Nm) divisions, where m pulses are placed in a frame of length N samples. The algorithm requires O(Nm+3N) words of storage. In addition, we show that it is possible to obtain the best pulse location at a given stage without an exhaustive search. A simple sampling technique enables us to drop a substantial fraction of possible pulse locations from the search at each stage without reducing the optimization.
Keywords
Bit rate; Closed-form solution; Computational complexity; Constraint optimization; Linear predictive coding; Nonlinear filters; Optimization methods; Sampling methods; Speech synthesis; Synthesizers;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '86.
Type
conf
DOI
10.1109/ICASSP.1986.1168692
Filename
1168692
Link To Document