第4章_C55x处理器的软件设计.ppt

第4章_C55x处理器的软件设计

2003.2.16 DSP原理及应用 第4章 C55x处理器的软件设计 函数中参数的传递大多采用数组的形式,其中数组成员都在内存中连续保存; 4.5.1 C55x的数字信号处理库 矩阵库函数中主要的数据类型是Q.15(16位字),其他数据类型还包括Q.31(32位双字),和Q.3.12(3位整数,12位小数)。 当存放的是复数时,则以实部-虚部的格式存放; 为了节省存储器的空间,源操作数和目的操作数可以使用相同的地址。 第4章 C55x处理器的软件设计 4.5.1 C55x的数字信号处理库 在使用定点处理器进行处理时必须对数据的溢出问题加以注意,数字信号处理库采用了如下4种方式解决溢出问题: (1)利用缩放来阻止溢出:DSPLIB库通过缩小中间结果来防止溢出,例如在FFT函数中,FFT的每个阶段都对输出数据进行了缩放,这样会对精度带来一些细微影响。 (2)不采用缩放来防止溢出:对于以乘加为主的运算,如滤波、卷积、相关等,可以通过仔细设计算法来防止溢出,例如可以通过设计滤波器参数使得增益小于1来防止溢出。 (3)利用饱和模式来防止溢出:这种类型的函数可以通过设置32位饱和模式(SATD=1)来防止溢出。 (4)不处理。 第4章 C55x处理器的软件设计 4.5.1 C55x的数字信号处理库

文档评论(0)

1亿VIP精品文档

相关文档