Fixed-point optimization utility for C and C++ based digital signal processing programs

Fixed-point optimization utility for C and C++ based digital signal processing programs
复制标题

DOI:
10.1109/vlsisp.1995.527491
复制
发表时间:
1995-10
期刊:
VLSI Signal Processing, VIII
影响因子:
--
通讯作者:
Seehyun Kim;Ki-Il Kum;Wonyong Sung
Seehyun Kim;Ki-Il Kum;Wonyong Sung
中科院分区:
其他
文献类型:
--
作者:
Seehyun Kim;Ki-Il Kum;Wonyong Sung

文献摘要

被引文献

相似文献

两个定点优化实用程序(范围估计器和定点模拟器)是为用 C 或 C++ 语言编写的数字信号处理算法的缩放和字长确定而开发的。利用C++语言的运算符重载特性,只需修改原有浮点数字信号处理程序的变量声明即可进行范围估计和定点仿真。由于该实用程序通过仿真而不是分析方法来评估范围和定点性能,因此它可以轻松应用于几乎所有类型的数字信号处理算法,包括非线性和时变系统。此外,该实用软件还可用于比较不同实现架构的定点特性。
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.