看板 MATLAB 關於我們 聯絡資訊
※ [本文轉錄自 comm_and_RF 看板 #1HzD4gdc ] 作者: g10497 (LCS) 看板: comm_and_RF 標題: [問題] 快速傅立葉轉換(FFT)的點數與解析度 時間: Sun Jul 28 16:07:03 2013 下列問題煩請各位高手解答 : 將一聲音訊號用matlab做頻譜分析的過程中: 1. 就小弟所知,fft點數(nfft)除了要選擇power of 2以外,並無其他限制. 而頻譜中,頻域的解析度(frequency resolution)與fft的點數有關 即頻率軸上每一刻度代表的實際頻率為sampling frequency(fs)/nfft 因此,nfft越大,我們可以在頻率軸上看到的資料就越細, 看似只有好處沒有壞處,但是,nfft真的可以這樣無限上綱嗎? 2. 呈上題,又時間/頻率的解析度間存在拮抗關係(意即其中一者高,另一者即低), 但據小弟了解,時間軸的解析度(也就是一個時間軸刻度代表的實際時間) 跟frame長短以及overlap長短有關係 但以上兩者跟nfft皆無關連,與事實不符,為何? 不知道是不是小弟對名詞或其他概念有些誤解,才會有此問題 還麻煩各位解答了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.120.227 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: g10497 (114.37.120.227), 時間: 07/28/2013 16:08:54
mmmbop:sample少 時間解析度就高/頻率解析低 sample多則反之 07/29 04:19
mmmbop:你第2點當然和n-fft有關係 想想4fft比之32fft時頻解析差異 07/29 04:21
mmmbop:找一張依時間改變的頻率灰階圖就知道這種關係 07/29 04:22
mmmbop:有這種疑惑應該是對"時間解析度"少了理解 07/29 04:26
qeagle:其實點數要無限大,代表取樣時間要無限大..否則同一段時間內 08/06 23:02
qeagle:點無限大,代表的是取樣頻率也要跟著放大,對頻率解析度無益 08/06 23:03
qeagle:頻率解析度和點數無關,和做FFT的點數整體取樣時間有關 08/06 23:04
qeagle:很多學信號處理的人都沒弄清楚這段... 08/06 23:04
kurt28:推樓上! 08/07 00:36