1. 在MATLAB中录制一段自己的语音信号(可以单通道,8000Hz的采样频率); wavrecord(m,Fs,ch)
2. 观察该语音信号的时域波形,并求其频谱图,回放该语音信号;sound(y,Fs)或wavplay
3. 根据语音信号的频谱图,确定该语音信号的上限频率,分别以小于2倍上限频率、2倍上限频率和大于2倍上限频率为采样频率重新录制语音信号,并播放以不同采样频率所录制的语音信号,试听回放效果,进行比较,以验证采样定理。
4. 给语音信号加噪声(自己选择噪声),并画出加噪语音信号的时域波形和频谱图;回放加噪后的语音信号。
5. IIR滤波:用butterworth滤波器完成滤波,画出滤波器的幅频特性图,butterworth滤波器的指标自己根据实际情况设定,并回放滤波后的语音信号;
6. IIR滤波:用Chebyshev I 型滤波器完成滤波,绘制切比雪夫滤波器曲线及滤波后语音信号时域波形,并回放滤波后的语音信号
7. FIR滤波:窗函数法(Hamming窗)滤波,其它要求同上。
8. FIR滤波:切比雪夫逼近法滤波(firls),其它要求同上。
2021-03-09 21:49:50
6KB
matlab
1