利用matlab设计巴特沃斯低通滤波器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三峡大学
课程设计报告
专业班级 20091421
课程数字信号处理课程设计
学号 2009142116 学生姓名姜祥奔
指导教师王露
2012年 5 月
平时成绩(20%)
报告成绩(40%)
答辩成绩(40%)
总成绩
数字信号处理课程设计
实验一:用双线性变换法和脉冲响应不变法设计IIR 数字滤波器
采用双线性变换法设计一个巴特沃斯数字低通滤波器,要求:通带截止频率
100Hz ,阻带截止频率200Hz ,通带衰减指标Rp 小于2dB ,阻带衰减Rs 大于15dB ,滤波器采样频率Fs=500Hz 。绘制频率响应曲线。
理论部分:(原理及设计过程)
第一步:论ω和f 的关系及数字域性能的公式表示。模拟频率与数字频率之间为线性关系,T f T fT T s
,101,24-===Ω=πω为抽样周期,故 ππω4.0500110021=⨯
⨯==c c kHz f 对应于 修正后
)2
t a n (21c T ω=Ω ππω8.0500120021=⨯
⨯==st st kHz f 对应于 修正后
)2
tan(21st T ω=
Ω 按衰减的定义
2)
()(log 204.0010≤πj j e H e H 15)()(log 208.0010
≥πj j e H e H 设0=ω处频率响应幅度归一化为1,即1)(0=j e H ,则上两式变成
2)(log 204.010-≥πj e H (1)
15)(log 208.010-≤πj e H (2)
这就是数字滤波器的性能指标的表达式。
2 下面把数字低通滤波器的性能要求转变为“样本”模拟低通滤波器的性能
要求。由T Ω=ω,按修正式)()(T j
H e H a j ωω≈,设没有混叠效应(即混叠效应设计完成后再进行校验)
则有
πωω
ω≤Ω==),()()(j H T j H e H a a j (3)
利用(3)式,由(1)、(2)式可写出模拟低通滤波器的指标为
2)102(log 20)4.0(log 2021010-≥⨯=ππj H T
j H a a …….(4) 15)104(log 20)8.0(log 2021010-≤⨯=ππj H T j
H a a …(5) 3 计算“样本”模拟低通滤波器所需的阶数N 及3dB 截止频率C Ω。巴特沃思低通滤波器的幅度平方函数是
N C a j H 22)(11)(ΩΩ+=Ω
以分贝形式表示上式,即
⎥⎦
⎤⎢⎣⎡ΩΩ+-=ΩN C a j H 21010)(1log 10)(log 20 ……………(6) 把求出的性能指标关系(4)式、(5)式代入(6)式得
2)(1log 102110-≥⎥⎦
⎤⎢⎣⎡ΩΩ+-N C 15)(1log 102210-≤⎥⎦
⎤⎢⎣⎡ΩΩ+-N C 先用等号来满足指标,可得
N C
21)(1ΩΩ+=2.010 N C
22)(1ΩΩ+=5.110 解此两方程,得N=1.3709, N 是滤波器阶次,必须取整数,为了满足或超过给定
指标,故应选取比求出的N 大一点的整数,故取N =2,代入通带条件(6-118a )式,得C Ω=1.038310⨯,即
N =2, C Ω=1.038310⨯ (7)
显然,利用(7)式的N 和C Ω,阻带指标正好满足,而通带指标则低于2dB ,
这正好对减少冲激响应不变法造成的频谱混叠效应是有利的。
程序部分:
wp=100*2*pi; %数字滤波器的通带截
止频率
ws=200*2*pi; %数字滤波器的阻带截止频率
Rp=2;As=15; %输入滤波器的通阻带衰减指
标
%转换为模拟滤波器指标
Fs=500;T=1/Fs;
wp1=wp*T;
ws1=ws*T;
Omgp=(2/T)*tan(wp1/2); %原型通带频率预修正
Omgs=(2/T)*tan(ws1/2); %原型通阻频率预修正
%模拟原型滤波器计算
[n, Omgc]=buttord(Omgp, Omgs,Rp,As,'s'); %计算阶数n 和截止频率
[z0,p0,k0]=buttap(n); %归一化原型设计
[ba,aa]=zp2tf(z0,p0,k0); %把滤波器零极点转化为传递函数模型
[ba1,aa1]=lp2lp(ba,aa, Omgc); %变换为模拟低通滤波器系数b,a
%或者[ba1,aa1]=butter(n, Omgc,’s ’);
%用双线性变换法计算数字滤波器系数
[bd,ad]=bilinear(ba1,aa1,Fs) ; %用双线性变换法求数字滤波器系数b,a
%求数字系统的频率特性
[H,w]=freqz(bd,ad);
plot(w*Fs/(2*pi),20*log10(abs(H)));
ylabel('增益/dB');xlabel('频率(Hz )');title('数字滤波器幅度响应');grid on;
数字滤波器的频率响应图:
实验二:用窗函数法设计FIR 数字滤波器
选择合适的窗函数设计一个FIR 数字低通滤波器,要求:带通截止频率为
Wp=0.2π,阻带截止频率Ws=0.3π,阻带衰减不小于40dB ,通带衰减不大于3dB 。描绘滤波器的幅频响应曲线。
理论部分:(原理及设计过程)
1.数字频率。
通带截止频率:π2.0=p w
阻带截止频率:π3.0=s w
阻带衰减:dB 402=δ
2.求)(n h d 。设)(jw d e H 为理想线性相位滤波器
⎪⎩⎪⎨⎧≤-其它,0,)(c jw jw
d w w
e e H τ 首先由所需低通滤波器的过渡带求理想低通滤波器的截止频率c Ω(由于c Ω为两