采集到离散信号点,在matlab中进行FFT变换时采样点数怎么取,直接从采集到的数据里取点吗?

日期:2017-11-25 00:35:37 人气:1

采集到离散信号点,在matlab中进行FFT变换时采样点数怎么取,直接从采集到的数据里取点吗?

采样点数可以采用N= length(x);来取,x是采样数据; 采样频率fs = 1/Ts 即采样时间的倒数,也就是你说的采样信号中两个数据点的时间间隔的倒数; 采样频率一定时,采样点数越多越好,换种话说就是采样时间越长越好,这样fs/N就越小,也就是频域的频率分辨率越大,FFT结果就越准确,最好是2的整数次幂,可以加快FFT运算; 当然,实际应用时,由于受内存计算等的要求,采样点数满足FFT计算的一定精度要求就行了,不必太多。
    A+
热门评论