作者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
※ g10497:转录至看板 MATLAB 07/28 16:08
1F:推 yunghang:1.为什麽一定要power of 2 ?? 那这样IFFT140.113.150.243 07/28 20:32
2F:→ yunghang:也应该会是power of 2的结果吧140.113.150.243 07/28 20:34
3F:→ yunghang:2.frame的长短不就已经和nfft有关系了吗?140.113.150.243 07/28 20:35
4F:推 profyang:power of 2最快~~140.112.247.141 07/28 21:04
5F:→ yunghang:power of 2没错XD 我刚刚会错意了140.113.150.243 07/28 22:11
6F:→ ofd168:从数学上看, nfft无限大最好, 但实作上会 65.46.62.54 08/05 01:07
7F:→ ofd168:有成本问题 65.46.62.54 08/05 01:07
8F:推 mmmbop:会有这种问题 对时间解析度理解不够140.124.249.111 08/05 20:52
9F:→ mmmbop:我懒的再打了 请看matlab版140.124.249.111 08/05 20:53