1 简介
在本文中,我们分别研究了在MATLAB环境下IIR数字滤波器的典型设计和完全设计等方法。 典型设计是先按一定规则将给出的数字滤波器的技术指标转换成模拟低通滤波器的技术指标,据此产生模拟滤波器原型,然后把模拟低通滤波器原型转换成模拟低通、高通、带通滤波器,最后再把模拟滤波器转换成数字滤波器。 完全设计方法中我们利用函数直接设计出低通、高通、带通滤波器,并分别用巴特沃斯(Butterworth)滤波器来实现语音去噪。
2 部分代码
function varargout = AMtiaozhi(varargin)
% AMTIAOZHI M-file for AMtiaozhi.fig
% AMTIAOZHI, by itself, creates a new AMTIAOZHI or raises the existing
% singleton*.
%
% H = AMTIAOZHI returns the handle to a new AMTIAOZHI or the handle to
% the existing singleton*.
%
% AMTIAOZHI('CALLBACK',hObject,eventData,handles,...) calls the local
% function named