gpt4 book ai didi

c++ - FIR 滤波器(实现)

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:50 32 4
gpt4 key购买 nike

我想制作一个 FIR 滤波器。我有一个系数数组 (buffer[size]) 和一个数据数组 (filter[size_filter])。我必须在两个数组之间进行卷积:

for(j = 0;j < size+size_filter;j++)
{
output[j] = 0;
for(i = 0;i < size_filter;i++)
{
output[j] += buffer[i]*filter[j-i];
}
}

output[size+size_filter] 就是结果。我哪里错了?

最佳答案

output[j] += filter[i]*buffer[j-i];

还要确保 j-i 不会为负

关于c++ - FIR 滤波器(实现),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719084/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com