matlab中想用filter函数实现IIR滤波器
matlab中想用filter函数实现IIR滤波器
日期:2018-04-09 23:58:19 人气:1
说明:(1)为了使滤波器阶数尽可能低,每个滤波器的边界频率选择原则是尽量使滤波器过渡带宽尽可能宽。
(2)与信号产生函数mstg相同,采样频率Fs=10kHz。
(3)为了滤波器阶数最低,选用椭圆滤波器。(之后,再依次实现巴特沃斯、切比雪夫1、切比雪夫2数字滤波器)
按照图2 所示的程序框图编写的实验程序为exp1.m。
2、实验程序清单
%实验1程序exp1.m
% IIR数字滤波器设计及软件实现
clear all;close all
Fs=10000;T=1/Fs; %采