DFT和FFT的运算量比较

N点DFT共须要N2次复数乘法和N(N-1)次复数加法,共4N2次实数乘法和(2N2+2N*(N-1))次实数加法。当N很大时,这是一个很是大的计算量。算法 利用FFT算法以后,任何一个N为2的整数幂(即N= 2M)的DFT,均可以经过M次分解,最后成为2点的DFT来计算。M次分解构成了从x(n)到X(k)的M级迭代计算,每级由N/2个蝶形运算组成。完成一个蝶形计算需一次乘法和两次复数加法。所以,
相关文章
相关标签/搜索