我正在尝试使用小波变换来表示频域中的歌曲,使用离散小波变换进行分解,并使用Matlab将歌手的频率设置为歌曲
dwt和分解产生的问题仅代表时域。
如果DWT不表示它会做什么,我怎样才能在频率上表示它?
谢谢
答案 0 :(得分:1)
当我们说“频率变换”或谈论“表示频率”时,我们通常谈论傅立叶变换,实现为DFT或离散傅立叶变换。安德烈在下面的评论中是正确的,他说DWT也是一种频率变换;但是,我们说“在频域代表歌曲”它通常意味着DFT,而不是DWT。
话虽这么说,我不建议使用DWT进行音乐和声音分析,因为分析频段固定在一个八度音阶,这太宽了,无法做任何有意义的事情。还有其他与小波有关的技术对音频更有效,但我不会从你的问题中得知你正在使用其中一种。
除了DFT(通常用作FFT或快速傅立叶变换)之外,您可能还想阅读STFT(短时傅里叶变换)。