计算信号的 FFT 需要多少次乘法和加法?

信息处理 fft
2022-02-22 04:00:39

的长度和 FFT bin 的数量而言,执行 FFT 运算需要多少次乘法/加法我不想要关于大 O 的答案,而是仅关于的答案。NMNM

1个回答

如果您对更多涉及的运算感兴趣,您可以查看A modified split-radix FFT with less算术运算,作者 Johnson 和 Frigo,IEEE Transactions on Signal Processing,2007,“Fastest Fourier Transform in the West”的作者( FFTW)。例如,他们声称经典 radix-2 的复杂性约为:

5Nlog2N

而分裂基数产生:

4Nlog2N6N+8,

他们取得了进步:

349Nlog2N12427N2log2N29(1)log2Nlog2N+1627(1)log2N+8.

正如其他人所说,您可以看到这个数字取决于实现,并且实际收益是微妙的。