我正在寻找 matlab 中音频文件的简单离散小波变换源代码。谁能告诉我在哪里可以找到它?
离散小波变换可以应用于任何信号,因此您可以使用图像处理工具箱中的wavedec
或dwt
函数:
wname = 'haar'
[y Fs] = wavread('filename.wav');
[C L] = wavedec(y, 1, wname);
wavplay(C(1:L(1)),Fs/2)
您将听到音频样本低通滤波和下采样