当接受fft(signal, nfft)
信号时,nfft如何改变结果?为什么我可以为nfft设置一个固定值吗,比如说2^18
,或者我需要去2^nextpow2(2*length(signal)-1)
?
我正在计算两个信号的功率谱密度(PSD),通过对自相关的FFT,我想比较结果由于信号的长度不同,我担心如果我不修复nfft,它会使比较非常困难!
最佳答案
使用2的幂并没有内在的原因(在某些情况下可能会使处理更有效)。
然而,要使两个不同信号的fft“相称”,您确实需要将一个或另一个(或两个)信号调零到相同的长度,然后再获取它们的fft。
然而,我不得不说:如果你需要问这个问题,那么你可能还没有达到在数字信号处理器学习曲线上,你将能够做任何有用的结果你应该有一本关于数字信号处理理论的像样的书,比如this。