Title :
Fixed-point simulation utility for C and C++ based digital signal processing programs
Author :
Kim, Seehyun ; Sung, Wonyong
Author_Institution :
Dept. of Control & Instrum. Eng., Seoul Nat. Univ., South Korea
fDate :
31 Oct-2 Nov 1994
Abstract :
The present utility software automatically converts a floating-point digital signal processing program written in C or C++ language to a fixed-point program. The conversion is conducted by defining a new fixed-point data class and utilizing the operator overloading characteristic of the C++ language. A generalized fixed-point format which consists of the wordlength, integer wordlength, sign, overflow, and quantization mode is employed for specifying a fixed-point variable or a fixed-point constant. Thus, it is possible to simulate the finite wordlength and the scaling effects of digital signal processing programs very easily
Keywords :
C listings; IIR filters; digital arithmetic; digital filters; digital simulation; mathematical operators; signal processing; C based digital signal processing programs; C++ based digital signal processing programs; digital signal processing programs; fixed-point constant; fixed-point data class; fixed-point simulation utility; fixed-point variable; floating-point digital signal processing program; generalized fixed-point format; integer wordlength; operator overloading characteristic; overflow; quantization mode; scaling effects; sign; utility software; wordlength; Automatic control; Computer architecture; Digital signal processing; Fixed-point arithmetic; Floating-point arithmetic; Instruments; Quantization; Signal processing algorithms; Utility programs; Very large scale integration;
Conference_Titel :
Signals, Systems and Computers, 1994. 1994 Conference Record of the Twenty-Eighth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
0-8186-6405-3
DOI :
10.1109/ACSSC.1994.471437