正在加载图片...
2.利用C54x自带的dsplib库函数实现卷积 DSPLIB库提供了一个直接进行线性卷积运算的函数, 形式如下:(见TMS320C54xDSP优化C函数库-用户指南) oflag short convol (DATA*x,DATA *h, DATA*r,ushort nr,ushort nh) 其中x,h为输入数组(长度nh),即进行卷积的两序列, r为输出(长度nr)。 nh 算法:r(j)=》h(k)x(j-k) k=0 通常将分段后待滤波数据放于x数组,而将滤波器系 数放于h数组。按圆周卷积,x长度nr+nh-1,h长度nh, 则r长度应为nr+nh-1。r前nh-1个值与线性卷积值不同, 舍弃后,r有效值长度为nr。 122. 利用C54x自带的dsplib库函数实现卷积 DSPLIB库提供了一个直接进行线性卷积运算的函数, 形式如下:(汇编文件见安装目录文件夹dsplib下54xdsp.src) oflag = short convol (DATA *x, DATA *h, DATA *r, ushort nr, ushort nh) 其中x, h为输入数组(长度nh), 即进行卷积的两序列, r为输出(长度nr)。 算法: 0 ( ) ( ) ( ) nh k r h x j k j k = = −  12 通常将分段后待滤波数据放于 x 数组,而将滤波器系 数放于h数组。按圆周卷积, x长度nr+nh-1,h长度nh, 则r长度应为nr+nh-1。r前nh-1个值与线性卷积值不同, 舍弃后, r有效值长度为nr 。 (见TMS320C54x DSP优化C函数库--用户指南)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有