已解决问题
随机信号能不能做FFT?能的话N是怎么取的?
提问者:english137   |  提问时间:2019-5-30 17:16
随机信号能不能做FFT?能的话基频是怎么取的?
可以理解FFT是一种快速离散傅里叶变换,但是不能理解的是如果是像语音信号这样的情况,能不能做FFT?
如果能的话,怎么确定N的值?
关闭所有答案回应     最佳答案
baseball 的答案    ( 采纳时间:2019-6-4 20:21 )
任何数字采样后的离散信号都可以做FFT。影响FFT输出的频率成分有两个,一个是采样频率fs,另一个是信号本身的频率fc,而FFT和fc本身没有直接关系,只跟fs有关。N决定了FFT输出的频率分辨率fs/N,N越大,FFT输出频谱分辨率越高,但计算量也大,N的取值是个复杂度和精准度的平衡问题,要结合实际工程来决定。
FFT输出的是一个频谱,对应的频率fc上会体现出信号的强度。(需要精准知道fc的话,需要确保fc=M*fs/N,否则总是存在频偏的)
回应该答案 (2)  |  回答时间:2019-6-3 17:25
该答案得到 2 个回应   我要回应
english137  |  2019-6-4 20:21
非常感谢!有没有讲FFT比较详细的资料或者书?有很多地方都是比较模糊
baseball  |  2019-6-5 09:08
FFT源于DFT,DFT源于傅里叶级数,你把傅里叶级数弄清楚了就可以了
其他答案 ( 1 条 )
你的问题很糊涂,什么叫“基频”?
所有功率有限的信号都可以做FFT。你的问题似乎想问语音信号的采集频率最小是多少?两倍于语音信号的带宽。N取决于你需要的频谱分辨率。
回应该答案 (0)  |  回答者:wwddhw   |  2019-6-3 18:25