...
首页> 外文期刊>IEEE Transactions on Circuits and Systems. II >Fixed-point optimization utility for C and C++ based digital signal processing programs
【24h】

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

机译:定点优化实用程序,用于基于C和C ++的数字信号处理程序

获取原文
获取原文并翻译 | 示例
           

摘要

Fixed-point optimization utility software is developed that can aid scaling and wordlength determination of digital signal processing algorithms written in C or C++. This utility consists of two programs: the range estimator and the fixed-point simulator. The former estimates the ranges of floating-point variables for purposes of automatic scaling, and the latter translates floating-point programs into fixed-point equivalents to evaluate the fixed-point performance by simulation. By exploiting the operator overloading characteristics of C++, the range estimation and the fixed-point simulation can be conducted by simply modifying the variable declaration of the original program. This utility is easily applicable to nearly all types of digital signal processing programs including nonlinear, time-varying, multirate, and multidimensional signal processing algorithms. In addition, this software can be used to compare the fixed-point characteristics of different implementation architectures. An optimization example for an 8/spl times/8 inverse discrete cosine transform (IDCT) architecture that conforms to the IEEE standard specifications is presented. The optimized results require 8% fewer gates when compared with the previous best implementation.
机译:开发了定点优化实用程序软件,可以帮助用C或C ++编写的数字信号处理算法的缩放和字长确定。该实用程序包含两个程序:范围估计器和定点模拟器。前者估计浮点变量的范围以实现自动缩放,而后者将浮点程序转换为定点等效项,以通过仿真评估定点性能。通过利用C ++的运算符重载特性,可以通过简单地修改原始程序的变量声明来进行范围估计和定点仿真。该实用程序可轻松应用于几乎所有类型的数字信号处理程序,包括非线性,时变,多速率和多维信号处理算法。此外,该软件可用于比较不同实现架构的定点特性。给出了符合IEEE标准规范的8 / spl×/ 8逆离散余弦变换(IDCT)体系结构的优化示例。与以前的最佳实现方案相比,优化结果所需的门数减少了8%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号