convolve.c
来自「TMS320C54X DSP 实验指导程序 实验一 常用指令实验 实验二 」· C语言 代码 · 共 27 行
C
27 行
#include "typedef.h"
#include "Convolve.h"
void Convolve(
Word16 *Input, // 原始输入数据
Word16 *Impulse, // 冲击响应
Word16 *Output, // 卷积输出结果
Word16 length // 卷积运算长度
)
{
Word16 i, j ;
Word32 Acc0 ;
for( i = 0 ; i < length ; i ++ )
{
Acc0 = 0 ;
for( j = 0 ; j <= i ; j ++ )
{
Acc0 = _smac( Acc0, Input[j], Impulse[i-j] ) ;
}
Output[i] = _rnd( Acc0 ) ;
}
return ;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?