- 4
- 0
- 约2.72万字
- 约 7页
- 2017-12-24 发布于湖北
- 举报
[讲解]数字滤波器设计
巴特沃斯滤波器的设计
1.1巴特沃斯滤波器的幅度平方函数及其特点
巴特沃斯模拟滤波器幅度平方函数的形式是
(5-6)
式中N为整数,是滤波器的阶次。=0时,=1时;当=时,=1/ ,所以又称为3dB截止频率。
1.2幅度平方函数的极点分布及的构成
将幅度平方函数写成s的函数
(5-7)
此式表明幅度平方函数有2N个极点,极点用下式表示
k=0,1,2,……(5-8)
这2N个极点分布在s平面半径为的圆上,角度间隔是π/N弧度。N=3时,极点间隔为π/3弧度或60度。极点对虚轴是对称的,且不会落在虚轴上。当N是奇数时,实轴上有极点;当N为偶数时,则实轴上没有极点。巴特沃斯滤波器的N个极点为
(5-9)
则的表达式即滤波器的系统函数为
(5-10)
1.3频率归一化问题
式(5-10)即为所求滤波器的系统函数,可看出与有关,即使滤波器的幅度衰减特性相同,只要不同,就不一样。为使设计统一,可将所以的频率归一化。这里采用对3dB截止频率归一化。
1.4设计步骤
总结以上讨论,低通巴特沃斯滤波器的设计步骤如下:
1)根据技术指标和,用式(5-17)求出N。
2)按照(5-13),求出归一化极点,代入(5-12),得到归一化传输函数。也可以直接查表.
3)将去归一化。将p=s/代入,得到实际的滤波器传输函数。如果技术指标没有给出3dB截止频率,可以按照式(5-18)或(5-19)求出。
2仿真过程及仿真图
2.1 MATLAB程序
Fs=1000; fp=100; fs=300; Ap=3; As=20;
Wp=fp/(Fs/2);%计算归一化角频率
Ws=fs/(Fs/2);
[N,Wc]=buttord(Wp,Ws,Ap,As);%计算阶数和截止频率
[b,a]=butter(N,Wc);%计算H(z)分子、分母多项式系数
[H,F]=freqz(b,a,500,Fs);%计算H(z)的幅频响应,freqz(b,a,计算点数,采样速率)
subplot(2,2,2)
plot(F,20*log10(abs(H)))
xlabel(频率(Hz));
ylabel(幅度(dB))
axis([0 500 -30 3]);
grid on
subplot(2,2,1)
plot(F,abs(H));
xlabel(频率(Hz));
ylabel(幅度);
title(低通滤波器)
grid on;
subplot(2,2,3)
pha=angle(H)*180/pi;
plot(F,pha);
xlabel(频率(Hz));
ylabel(相位(dB))
grid on
2.2仿真波形
3设计结论
首先,这个滤波器的设计的整体思路是先设计一个巴特沃斯低通滤波器,因为模拟滤波器的设计已经很成熟了,有严格的设计思路,现成的公式和图表以及曲线可以查阅。设计出模拟滤波器的转换成满足技术指标的数字滤波器。再学习了MATLAB编程,通过实践来学习软件的使用,根据提供的数据,查阅了基本的MATLAB的命令,中途在归一化这个方面遇到点小问题,不过经过反复的调试得到基本满意的波形。
4体会
总的来说,通过这次的课程设计我对MATLAB有了全面的认识,对数字信号处理的知识又有了深刻的理解,让我感受到只有在充分理解课本知识的前提下,才能更好的应用这个工具;并且熟练的应用 MATLAB也可以很好的加深我对课程的理解,方便我的思维。这次设计使我了解了MATLAB的使用方法,学会分析滤波器的优劣和性能,提高了分析和动手实践能力。同时我相信,进一步加强对 MATLAB 的学习与研究对我今后的学习将会起到很大的帮助!
您可能关注的文档
最近下载
- 求职简历模板免费下载-简历模板免费下载-word.docx VIP
- 2024年医院行风建设总结.pdf VIP
- FR 6011 说明书.pdf VIP
- 2025年中考物理总复习:压强(讲义)解析版.pdf VIP
- 酸碱盐-初升高化学知识复习讲义(人教版).pdf VIP
- 农业开发生态养鸡项目实施方案(有全套附表附图).doc VIP
- 劳动合同范本(2026年通用版,带试用期条款).docx VIP
- 医疗器械软件注册审查指导原则(2022年修订版)20220309.pdf VIP
- 老电影收藏1(1949—1966).doc VIP
- 西南18J517_厨房_卫生间_浴室设施_标准图集.pdf VIP
原创力文档

文档评论(0)