普通的时域卷积计算公式:

这里为Q-tap FIR,
长度为P,则
长度L=P+Q-1
下图展示了普通时域卷积和快速卷积乘加次数对比,显然,快速卷积具有相当优势。

快速卷积的基本原理如下图
时域卷积对应频域乘法

为了使快速卷积技术能得到有效的结果,前向和反向FFT的尺寸必须大于等于L ,采用N点FFT,N>L, 对h(n)和x(n)进行pad零,使其长度为N。y(n)为反向FFT前L个点的实数部分。
如果x(n)的长度比较长,需要进行分段处理,导致时域混叠误差(time domain
本文探讨了如何利用快速傅里叶变换(FFT)优化FIR滤波器的计算效率。通过对比普通时域卷积和快速卷积的乘加次数,显示了FFT在减少计算复杂性方面的优势。为了实现快速卷积,需要对输入信号进行零填充以适应大于等于滤波长度的FFT尺寸。针对长输入信号,提出了重叠保存和重叠添加两种方法来避免时域混叠误差。并引用了相关资源以深入理解该主题。
普通的时域卷积计算公式:

这里为Q-tap FIR,
长度为P,则
长度L=P+Q-1
下图展示了普通时域卷积和快速卷积乘加次数对比,显然,快速卷积具有相当优势。

快速卷积的基本原理如下图
时域卷积对应频域乘法

为了使快速卷积技术能得到有效的结果,前向和反向FFT的尺寸必须大于等于L ,采用N点FFT,N>L, 对h(n)和x(n)进行pad零,使其长度为N。y(n)为反向FFT前L个点的实数部分。
如果x(n)的长度比较长,需要进行分段处理,导致时域混叠误差(time domain
4923

被折叠的 条评论
为什么被折叠?
