摘要
TMS320C30是第三代数字信号处理器,指令周期60-ns,支持浮点运算,已在实时数字信号处理中得到了广泛的应用。本文讨论在实际应用中常要涉及的一些典型函数在TMS320C30上的计算方法。文中首先简要介绍了TMS320C30的特点,分析归纳了典型函数近似计算的常用方法,即多项式近似计算方法和迭代计算方法。在此基础上,以正弦函数为例介绍了TMS320C30上多项式近似计算的实现过程;以倒数和开平方运算为例,介绍了迭代近似方法,推导出了各自的迭代公式,给出了迭代初始值x[0]的选取办法。最后简要介绍了实验环境,给出了典型函数在TMS320C30上的执行时间。
The TMS320C30, which is the third-generation digital signal processor, has the 60-ns singlecycle instruction execution time and the support of float-point arithmetic, so it was widely adopted in the real-time digital signal processing. Some typical function operations are often used in the actual fields. These typical function operations on the TMS320C30 will be discussed in this paper. At first, the features of the digital signal processor TMS320C30 are described briefly, and the usual methods of function approximation techniques are analyzed, e, g. the polynomial and the iteration approximation methods. On this basis, taking the sine function as an example, the implementation of the polynomial approximation methods on the TMS320C30 was introduced while taking the inverse and square root function as an example, the iteration approximation method was also introduced, each of the iteration equations was calculated, and the initial guess x[0], for the iteration of inverse and square root function obtained using an interesting approximation. Finally, the experimental environment and the executiontime of the typical functions on the TMS320C30 were presented.
出处
《数据采集与处理》
CSCD
1993年第3期208-211,共4页
Journal of Data Acquisition and Processing
关键词
数字信号
信息处理
函数运算
digital signals, signal processing, function operation, TMS320C30