基于巴特沃斯滤波器的Matlab语音信号去噪程序
基于巴特沃斯滤波器的Matlab语音信号去噪程序。1、读取一段歌曲的信号,绘制时域频域图,并播放。2、添加正弦噪声;3、设计巴特沃斯低通滤波器;4、使用滤波器去除噪声,并画出时域频域图,播放,与原始信对比,发现去噪效果很好;5、对信号添加高斯白噪声;6、去除高斯白噪声,并播放,发现去噪效果还可以,但不如正弦噪声去噪效果好。注意:另自己按公式编写了DFT与IDFT函数,与Matlab自带fft函数运行结果一样。
下载地址
用户评论