使用离散小波变换的频率表示

时间:2013-05-15 08:48:44

标签: matlab signal-processing wavelet

我正在尝试使用小波变换来表示频域中的歌曲,使用离散小波变换进行分解,并使用Matlab将歌手的频率设置为歌曲

dwt和分解产生的问题仅代表时域。

如果DWT不表示它会做什么,我怎样才能在频率上表示它?

谢谢

1 个答案:

答案 0 :(得分:1)

当我们说“频率变换”或谈论“表示频率”时,我们通常谈论傅立叶变换,实现为DFT或离散傅立叶变换。安德烈在下面的评论中是正确的,他说DWT也是一种频率变换;但是,我们说“在频域代表歌曲”它通常意味着DFT,而不是DWT。

话虽这么说,我不建议使用DWT进行音乐和声音分析,因为分析频段固定在一个八度音阶,这太宽了,无法做任何有意义的事情。还有其他与小波有关的技术对音频更有效,但我不会从你的问题中得知你正在使用其中一种。

除了DFT(通常用作FFT或快速傅立叶变换)之外,您可能还想阅读STFT(短时傅里叶变换)。