DocumentCode :
2386330
Title :
An efficient vector-space approach for accurately modeling fixed-point digital signal processors
Author :
Maurudis, Anastasios S.
Author_Institution :
DSP Software Eng. Inc., Bedford, MA, USA
Volume :
2
fYear :
1996
fDate :
26-29 Nov 1996
Firstpage :
659
Abstract :
This paper presents the DSP Software Engineering (DSPSE) Fixed Arithmetic Tool (FATTM) method for modeling DSP fixed-point processors and converting an algorithm from a floating-point model to a given DSP fixed-point processor model. All DSP fixed-point processors have associated with them a set of fixed bit length data representations for the storage and manipulation of binary information. We define a vector sub-space for each DSP fixed-point processor, as a direct sum of each distinct fixed bit length data representation sub-space. The direct sum of all DSP fixed-point processor vector subspaces forms a FATTM DSP vector space. Furthermore, for our discussion, we define an operator projection to be performed on our DSP vector space such that redundancy in the operational behavior of the DSPs to be modeled can be exploited. In our preferred embodiment we implement the FATTM vector space in a C++ environment, resulting in a Fixed Arithmetic C++ Tool (FACTTM) library for all associated fixed-point DSPs. For our own development we have created, a FACTTM library for the Texas Instrument TMS320C54x DSP fixed-point processor. The TMS320C54x library has been used in the development of the Japanese Vector Sum Excited Linear Prediction (JVSELP) algorithm and the International Telecommunications Union G.728 standard algorithm
Keywords :
code standards; digital arithmetic; digital signal processing chips; linear predictive coding; software tools; speech coding; speech processing; telecommunication standards; C++ environment; DSP Software Engineering; DSP fixed point processors; DSP vector space; FACT library; FAT DSP vector space; Fixed Arithmetic C++ Tool; Fixed Arithmetic Tool; G.728 standard algorithm; International Telecommunications Union; Japanese Vector Sum Excited Linear Prediction; TMS320C54x library; Texas Instrument TMS320C54x DSP; binary information manipulation; binary information storage; fixed bit length data representations; floating point model; operational behavior redundancy; operator projection; vector subspace; Digital signal processing; Fixed-point arithmetic; Floating-point arithmetic; Instruments; Libraries; Prediction algorithms; Software algorithms; Software engineering; Standards development; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '96. Proceedings., 1996 IEEE TENCON. Digital Signal Processing Applications
Conference_Location :
Perth, WA
Print_ISBN :
0-7803-3679-8
Type :
conf
DOI :
10.1109/TENCON.1996.608421
Filename :
608421
Link To Document :
بازگشت