Fw: [問題] 快速傅立葉轉換(FFT)的點數與解析度

看板MATLAB作者 (LCS)時間11年前 (2013/07/28 16:08), 編輯推噓3(306)
留言9則, 3人參與, 最新討論串1/3 (看更多)
※ [本文轉錄自 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

07/29 04:19, , 1F
sample少 時間解析度就高/頻率解析低 sample多則反之
07/29 04:19, 1F

07/29 04:21, , 2F
你第2點當然和n-fft有關係 想想4fft比之32fft時頻解析差異
07/29 04:21, 2F

07/29 04:22, , 3F
找一張依時間改變的頻率灰階圖就知道這種關係
07/29 04:22, 3F

07/29 04:26, , 4F
有這種疑惑應該是對"時間解析度"少了理解
07/29 04:26, 4F

08/06 23:02, , 5F
其實點數要無限大,代表取樣時間要無限大..否則同一段時間內
08/06 23:02, 5F

08/06 23:03, , 6F
點無限大,代表的是取樣頻率也要跟著放大,對頻率解析度無益
08/06 23:03, 6F

08/06 23:04, , 7F
頻率解析度和點數無關,和做FFT的點數整體取樣時間有關
08/06 23:04, 7F

08/06 23:04, , 8F
很多學信號處理的人都沒弄清楚這段...
08/06 23:04, 8F

08/07 00:36, , 9F
推樓上!
08/07 00:36, 9F
文章代碼(AID): #1HzD6Npg (MATLAB)
文章代碼(AID): #1HzD6Npg (MATLAB)