📄 convolve.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -