自問自答:數組
FFT將信號從時域轉化成頻域後,橫座標頻率怎麼肯定 20
有一組振動信號,數據採集率是250Hz,通過FFT轉換爲頻域信號,橫座標頻率怎麼肯定?jsp
橫座標就是頻域。
數據採集率是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.net
要對一個wav文件使用FFT,須要將wav數據取1024個點進行FFT,其實,帶寬/N = 頻率分辨率,即1024個點,16K帶寬,分辨率爲16hz資源
https://bbs.csdn.net/topics/380204548 這個帖子有不少好的資源it
<<實用Fourier變換及C 實現>> 這本書不知怎麼樣?im