将stft行映射回频率

2024-06-14 07:54:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Librosa库执行stft。这将生成一个矩阵,其中n_fft+1行表示特定的频率单元

我绝对不是这个领域的专家!但据我所知,fft可能产生的最低频率是瑞利频率(F_-Rayleigh),最高频率是奈奎斯特频率。频率分辨率F_-res=(采样频率)/n_fft

当我创建stft的spectrogram时,stft的第一行范围在0Hz和F_res之间!我一直认为整个事情都是从F_rayleigh和(F_rayleigh+F_res)开始的。一位专家证实了这一点

谁能告诉我stft的第一行代表哪个频率范围。我有一个专家说‘它从F_rayleigh开始’,还有一个情节说‘它从0Hz开始’

谢谢

Cspr


Tags: fft分辨率res矩阵事情领域单元频率