【发布时间】:2018-08-19 00:54:09
【问题描述】:
基本上我的标题包含所有内容:在估计计算有效的 N 点以计算 FFT 时使用 2^nextpow2(L) 是否也会影响系数的精度?例如,将 xcorr 的输出与 FFT 的输出进行比较(根据 Wiener-Khinchin 定理)。谢谢。
【问题讨论】:
基本上我的标题包含所有内容:在估计计算有效的 N 点以计算 FFT 时使用 2^nextpow2(L) 是否也会影响系数的精度?例如,将 xcorr 的输出与 FFT 的输出进行比较(根据 Wiener-Khinchin 定理)。谢谢。
【问题讨论】:
第二个参数相当于用零填充输入。这做了两件事:
它会改变您的信号。 DFT 假设信号是周期性的。通过用零填充,您可以更改此周期性信号的形状。
它改变了频域中样本的位置。计算的频率取决于信号的长度,你改变这个长度,你就改变了变换的频率轴。
这些是否会影响您以后的计算取决于这些计算是什么。
【讨论】:
ifft(fft(x))==x。互相关为ifft(abs(fft(x)).^2)。我认为互相关不会受到填充的影响。