自问自答:
FFT将信号从时域转化成频域后,横坐标频率怎么确定 20
有一组振动信号,数据采集率是250Hz,经过FFT转换为频域信号,横坐标频率怎么确定?
横坐标就是频域。
数据采集率是250Hz,看你FFT计算时是多少个点(我说的是单片机之类离散的啊),如果是256点FFT,则计算后的数组的前128个点就是结果,后128个是对称的。
然后前128个点就对应0~250hz,每250/128= 1.95hz 一个点。哪个点上幅值比较高,就是被采集量含有那个点对应的频率信号。
参见:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3395440&bbs_page_no=1&search_mode=3&search_text=flyunlimit&bbs_id=9999
要对一个wav文件使用FFT,需要将wav数据取1024个点进行FFT,其实,带宽/N = 频率分辨率,即1024个点,16K带宽,分辨率为16hz
https://bbs.youkuaiyun.com/topics/380204548 这个帖子有很多好的资源
<<实用Fourier变换及C 实现>> 这本书不知怎么样?