Title :
Fixed-point optimization utility for C and C++ based digital signal processing programs
Author :
Kim, Seehyun ; Kum, Ki-Il ; Sung, Wonyong
Author_Institution :
Dept. of Control & Instrum. Eng., Seoul Nat. Univ., South Korea
Abstract :
Two fixed-point optimization utility programs, the range estimator and the fixed-point simulator, are developed for scaling and wordlength determination of digital signal processing algorithms written in C or C++ language. By exploiting the operator overloading characteristics of C++ language, range estimation and fixed-point simulation can be conducted just by modifying the variable declaration of the original floating-point digital signal processing program. Since this utility evaluates the range and the fixed-point performance by simulation, not by analytical methods, it is easily applicable to nearly all type of digital signal processing algorithms including non-linear and time-varying systems. In addition, this utility software can be used for comparing the fixed-point characteristics of different implementation architectures
Keywords :
C listings; digital arithmetic; digital signal processing chips; optimisation; utility programs; C language; C++ language; digital signal processing algorithms; fixed-point optimization utility programs; fixed-point simulator; nonlinear systems; operator overloading; range estimator; scaling; time-varying systems; wordlength; Algorithm design and analysis; Analytical models; Digital signal processing; Fixed-point arithmetic; Instruments; Optimization methods; Signal analysis; Signal processing; Signal processing algorithms; Utility programs;
Conference_Titel :
VLSI Signal Processing, VIII, 1995. IEEE Signal Processing Society [Workshop on]
Conference_Location :
Sakai
Print_ISBN :
0-7803-2612-1
DOI :
10.1109/VLSISP.1995.527491