作者g10497 (LCS)
看板MATLAB
標題Fw: [問題] 快速傅立葉轉換(FFT)的點數與解析度
時間Sun Jul 28 16:08:54 2013
※ [本文轉錄自 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
1F:推 mmmbop:sample少 時間解析度就高/頻率解析低 sample多則反之 07/29 04:19
2F:→ mmmbop:你第2點當然和n-fft有關係 想想4fft比之32fft時頻解析差異 07/29 04:21
3F:→ mmmbop:找一張依時間改變的頻率灰階圖就知道這種關係 07/29 04:22
4F:推 mmmbop:有這種疑惑應該是對"時間解析度"少了理解 07/29 04:26
5F:→ qeagle:其實點數要無限大,代表取樣時間要無限大..否則同一段時間內 08/06 23:02
6F:→ qeagle:點無限大,代表的是取樣頻率也要跟著放大,對頻率解析度無益 08/06 23:03
7F:→ qeagle:頻率解析度和點數無關,和做FFT的點數整體取樣時間有關 08/06 23:04
8F:→ qeagle:很多學信號處理的人都沒弄清楚這段... 08/06 23:04
9F:推 kurt28:推樓上! 08/07 00:36