AnalyserNode 开窗
AnalyserNode windowing
WebAudio的AnalyserNode有一个FFT来获取声音信号的频域数据。
我不明白 FFT 的 windowing 函数是如何定义的。是否可以更改 window 大小甚至 window 函数(即 Hanning 或 Blackman)?
如果window不可调,window大小是多少,用的是哪个windowing函数?
很遗憾,我无法在文档中找到它。
规范已更新,其中包含有关如何在 AnalyserNode 中完成 windowing 的更多详细信息:http://webaudio.github.io/web-audio-api/#fft-windowing-and-smoothing-over-time
综上,window大小为FFT大小,window函数固定为Blackmanwindow.
WebAudio的AnalyserNode有一个FFT来获取声音信号的频域数据。 我不明白 FFT 的 windowing 函数是如何定义的。是否可以更改 window 大小甚至 window 函数(即 Hanning 或 Blackman)? 如果window不可调,window大小是多少,用的是哪个windowing函数?
很遗憾,我无法在文档中找到它。
规范已更新,其中包含有关如何在 AnalyserNode 中完成 windowing 的更多详细信息:http://webaudio.github.io/web-audio-api/#fft-windowing-and-smoothing-over-time
综上,window大小为FFT大小,window函数固定为Blackmanwindow.