作业帮 > 综合 > 作业

matlab,采样得到200个离散数据,每个数对应的是一个时间,对这200个数进行fft以后,每个数对应的是什么

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/16 11:06:43
matlab,采样得到200个离散数据,每个数对应的是一个时间,对这200个数进行fft以后,每个数对应的是什么
通过采样得到200个离散数据,每个数据对应一个时间,fft以后,得到200个数,每个数据对应的是不通的频率吗?也就是第一个数对应的是直流量,第二个数对应的是基波,第三个数对应的是2次谐波……是这样的吗?
matlab,采样得到200个离散数据,每个数对应的是一个时间,对这200个数进行fft以后,每个数对应的是什么
第一点表示直流分量(0Hz),而最后一点的下一点(实际不存在,假设为第N+1点)表示的频率为采样频率(Fs),这中间被N-1个点平均分为N等份,每点频率依次增加.
例如,第k点所表示的频率为:FK=(K-1)Fs/N.所以FFT所能达到的频率分辨率为Fs/N.
FFT结果以N/2(换算为频率即为乃奎斯特频率,Fs/2)对称.因此我们只需要前半部分的结果,即在乃奎斯特频率内的结果.
再问:   谢谢,但是最后那点没看懂,如果按前面的,我FFT以后计算每个数对应的频率FK,然后去整数的Fk,再通过这个频率找到对应的那个值,不考虑你最后所说的奈奎斯特频率。我这么考虑可行吗?