Title :
Fixed point vocoder implementation
Author_Institution :
Space & Syst. Technol. Group, Motorola Inc., Scottsdale, AZ, USA
Abstract :
Speech parameters of an analysis-by-synthesis vocoder are generated by complex mathematics such as Levinson-Durbin recursion, root solving method, etc. Fixed point mathematics cause loss in precision due to truncation errors. This paper presents a systematic approach to implementing a fixed point vocoder. The techniques used are speech parameter scaling, creating tables for special mathematical functions and normalization. Validation techniques include bit exactness test and perception test. The accuracy of the encoder output was found critical for synthesizing the speech at the decoder side. Finally, a key contribution to a highly compressed vocoder was to perform code optimization
Keywords :
digital arithmetic; speech coding; vocoders; Levinson-Durbin recursion; analysis-by-synthesis vocoder; bit exactness test; code optimization; encoder output; fixed point vocoder implementation; normalization; parameter scaling; perception test; root solving method; speech parameters; truncation errors; Assembly; Cyclic redundancy check; Decoding; Digital signal processing; Mathematics; Signal processing; Signal processing algorithms; Speech synthesis; Testing; Vocoders;
Conference_Titel :
Circuits and Systems, 1997. Proceedings of the 40th Midwest Symposium on
Conference_Location :
Sacramento, CA
Print_ISBN :
0-7803-3694-1
DOI :
10.1109/MWSCAS.1997.662174