关于利用FFT进行频谱分析时采样频率的问题,小弟现在正在做一个FFT频谱分析的课题,基本意思是这样的:要用FFT对存在干扰的某信号进行解析,并且已知干扰信号的频率范围是100hz---2000hz,现在想对信号做32点的FFT,由采样定理知采样频率Fs>4000hz,假设我用的采样频率是4000hz但是如果这样的话,我采集32个点所用的时间是32/4000=0.008s,考虑最坏的情况,干扰信号的频率是100hz,其周期就是0.01s,而我采样32点所用的时间小于这个干扰信号的周期,我的疑问来了:这样的采样是不是就不能包含干扰信号的全部信息?是不是我理解上有什么误区?

问题描述:

关于利用FFT进行频谱分析时采样频率的问题,
小弟现在正在做一个FFT频谱分析的课题,基本意思是这样的:要用FFT对存在干扰的某信号进行解析,并且已知干扰信号的频率范围是100hz---2000hz,现在想对信号做32点的FFT,由采样定理知采样频率Fs>4000hz,假设我用的采样频率是4000hz但是如果这样的话,我采集32个点所用的时间是32/4000=0.008s,考虑最坏的情况,干扰信号的频率是100hz,其周期就是0.01s,而我采样32点所用的时间小于这个干扰信号的周期,我的疑问来了:这样的采样是不是就不能包含干扰信号的全部信息?是不是我理解上有什么误区?

你的频率(间隔)分辨率为 采样周期/FFT点数 >100,所以32点FFT肯定不够-不能够辨别出100hz信号的 这牵扯到分辨率问题 .这个和你采样的点数无关,和你的采样频率有关.