资 源 简 介
1. 利用DFT(FFT)完成语音信号的时频分析。
2. 设计滤波器对该语音信号进行滤波处理。
首先用audioread函数将wav格式的原始音频导入matlab中,对其进行数字信号采样,形成音频信号y和采样频率fs;
对音频信号y进行时域频域分析,用plot函数画出音频信号y的时域波形,再利用fft函数计算音频信号y的频谱函数并利用plot函数画出音频信号y的频谱图;
用buttord和butter函数设计一个巴特沃斯数字低通滤波器,其通带截止频率为4500Hz,阻带截止频率为5500Hz,通带最大衰减为0.1dB,阻带最小衰减为20dB,并用freqz和plot函数绘制出其损耗函数曲线;
用filter函数使得音频信号y通过此低通滤波器,分析其输出y1的时域频域,即用plot函数画出低通滤波输出信号y1的时域波形,再利用fft函数计算y1的频谱函数并利用plot函数画出y1的频谱图;
用buttord和butter函数设计一个巴特沃斯数字高通滤波器,其通带截止频率为3500Hz,阻带截止频率为1000Hz,通带最大衰减为0.1dB,阻带最小衰减为40dB,并用freqz和plot函数绘制出其损耗函数曲线;
用filter函数使得音频信号y通过此高通滤波器,分析其输出y2的时域频域,即用plot函数画出高通滤波输出信号y2的时域波形,再利用fft