Matlab 过滤音频信号

Matlab 过滤音频信号,matlab,filter,Matlab,Filter,我在MATLAB中使用FDAtool制作了等波纹FIR高通滤波器。我想从这个滤波器传递一个语音信号,只选择语音输入的高频部分。问题是我不知道如何通过这个过滤器传递语音输入 有什么办法吗?将文件中的语音信号读入向量,然后使用 d = fdesign.highpass('N,Fc',10,1000,48000); hp = design(d); signal = filter(hp, signal) 可在此处找到: wavread(“文件名”)将wav文件转换为数字数组。 请尝试搜索“使用MatL

我在MATLAB中使用FDAtool制作了等波纹FIR高通滤波器。我想从这个滤波器传递一个语音信号,只选择语音输入的高频部分。问题是我不知道如何通过这个过滤器传递语音输入


有什么办法吗?

将文件中的语音信号读入向量,然后使用

d = fdesign.highpass('N,Fc',10,1000,48000);
hp = design(d);
signal = filter(hp, signal)
可在此处找到:

wavread(“文件名”)将wav文件转换为数字数组。
请尝试搜索“使用MatLab进行音频处理”以了解详细信息。

实际问题在哪里?读取音频信号或对其进行过滤?在这种情况下,读取音频信号应该是您问题的标题。;)