




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于matlab切比雪夫i型滤波器设计摘 要 在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号的处理和分析都是基于滤波器而进行的。而滤波器的种类很多,从功能上可将滤波器分为低、带、高、带阻类型。从实现方法上可分为fir、iir类型 。从设计方法上可分为chebyshev(切比雪夫),butterworth(巴特沃兹)。而本次课程设计上要用到的切比雪夫滤波器是在通带或阻带上频率响应幅度等波纹波动的滤波器。在通带波动的为“i型切比雪夫滤波器”,在阻带波动的为“ii型切比雪夫滤波器”。关键词 模拟;低通滤波器;iir;1 引 言iir滤波器设计技术依靠现有的模拟滤波器得到数字滤波器,工
2、程实际当中把这些模拟滤波器叫做滤波器原型。在工程实际中应用最广泛的有两种模拟滤波器,即巴特沃斯滤波器和切比雪夫滤波器。本次课程设计就讨论切比雪夫滤波器的特性以及用matlab实现的方法。1. 1课程设计目的本课程设计主要是使学生增进对matlab的认识,加深对数字信号处理理论方面的理解,使学生了解数字信号处理iir滤波器的设计和掌握用matlab实现iir滤波器的设计方法、过程,为以后的工程设计打下良好基础。1.2 课程设计要求设计程序时,应以理论作为指导,构思设计方案;设计完成后应进行调试,仿真和分析;处理结果和分析结论应该一致,而且应符合理论;独立完成课程设计并按要求编写课程设计报告书。1
3、.3 课程设计内容进一步学习低通滤波器的原理,在通信系统仿真软件matlab平台上,设计出iir模拟低通滤波器,对设计项目进行调试,对程序进行仿真,对结果结合理论进行分析。2 iir滤波器预备知识2.1 滤波器介绍iir滤波器具有无限长脉冲响应,因此能够与模拟滤波器相匹敌;一般来说,所有的模拟滤波器都有无限长脉冲响应。因此,iir滤波器设计的基本方法是利用复值映射将大家熟知的模拟滤波器变换为数字滤波器。这一方法的优势在于各种模拟滤波器设计(afd)表格和映射在文献中普遍能够获得。这个基本方法也称为a/d(模拟-数字)滤波器变换。然而,afd表格仅对低通滤波器适用,而同时也想要设计其他频率选择滤
4、性波器。为此,需要对低通滤波器实行频带变换,这些变换也是复值映射,在各种文献中也能得到。这种iir滤波器设计的基本方法存在两种主要途径。途径一:1.设计模拟低通滤波器,2.实行频带变换,3.实行滤波器变换。途径二:1.设计模拟低通滤波器,2.实行滤波器变换,3.实行频带变换。 模拟滤波器的设计指标以及在模拟滤波器的技术要求中所用到的幅度平方响应,这将导致三种广泛采用的模拟滤波器特性,即巴特沃兹(butterworth),切比雪夫(chebyshev)和椭圆(elliptic)滤波器。然后再将这些原型模拟滤波器转换到不同的频率选择性数字滤波器。2.2 相对线性标尺 设是某个模拟滤波器的频率响应,
5、那么低通滤波器在幅度平方响应上的技术指标给出为:,| ,式中是通带波纹参数,是通带截止频率一rad/s(弧度/秒)计,a是阻带衰减参数,以及是阻带截止频率以rad/s计。这些参数如图2.1所示。图2.1 模拟低通滤波器技术指标要求由图可见,必须满足 , ,参数和a是分别与以db计的参数和有关的,这些关系是(2-1) (2-2)波纹和的绝对标尺是通过下式与和a有关的:3 切比雪夫i型滤波器3.1 切比雪夫滤波器参数切比雪夫i型滤波器的振幅平方函数为:式中为有效带通截止频率,是与带通波纹有关的参量,大,波纹大,0 0% omegac = cutoff frequency in radians/se
6、c% z,p,k = cheblap(n,rp);% a = real(poly(p);% ann = a(n+1);% p = p*omegac;% anu = a(n+1);% k = k*anu/ann;% b0 = k;% b = real(poly(z);% b = k*b;3.2 滤波器设计方程 已知,和,有三个参数就可以确定一个切比雪夫i型滤波器,根据相对线性标尺中的2-1与2-2式我们可得到:和根据上面以前讨论的性质有:=和阶n给出为4 滤波器设计实现4.1 滤波器设计过程设计一个低通的切比雪夫i型低通滤波器满足: 通带截止频率:=0.2;通带波纹:=1db 阻带截止频率:=0
7、.3;阻带波纹:=16db我们首先计算必要的参数:=0.5088,a= =6.3096= =0.2, = =1.5=12.2429,n=4现在能确定, = + = 0.41702a = 0.5 () = 0.3646 b = 0.5( ) = 1.0644有四个极点:=(a)(b) = -0.0877j0.6179= (a)(b) = -0.2117j0.2559因此, = 分子是要使得有: = 0.891254.2 matlab的实现 已知滤波器的技术要求,利用u-chblap函数,我们提供了一个称为afd-chb1的函数用于设计一个模拟切比雪夫i型低通滤波器。这个函数给出如后面的目录所示。
8、为了展示模拟滤波器的频域图,我们提供的一个称为freqs_m的函数,它是有matlab提供的函数freqs的修正形式。这个函数以绝对值和相对值db尺度计算幅度响应以及相位响应,在freqs_m函数中响应是一直要计算到最大频率。freqs_m函数见附录。这个模拟滤波器的脉冲响应ha(t)是用matlab的impulde函数计算出来的。 通过matlab实现的系统函数为这个ha(s)与计算的结果稍有不同,这是因为在计算中用了=0.5,而在asfd_butt函数中是按满足在的要求选定的,有关这个滤波器所画出的图如下所示。图4-1 幅度响应图4-2 幅度图4-3 相位响应图4-4 脉冲响应5 结束语在
9、这次课程设计中,通过查找相关书籍和相关资料,使得自己增长了不少相关知识。了解到了滤波器分为两大类,确定信号滤波器和随机信号滤波器。通常我们用滤波器是来降低噪声,估计信号的,不过滤波器也可以用来处理一些其它的问题,如图象压缩等。滤波器本质上是一个输入输出系统,可以是线性的,也可以是非线性的。确定信号滤波器是指在滤波器设计时没有用到统计理论,不考虑信号与噪声的统计特性。象常见的低通,高通,带通滤波器等都属于确定信号滤波器,它们针对确定的信号来进行处理。这三种频域滤波器设计的原理是根据噪声与有用信号的频率分布是基本分开的,通过确定一个频率开关值,将噪声的频率去掉,再进行傅立叶反变换就得到有用信号。上
10、面所提到的低通,高通,带通滤波器仅适用于有用信号与干扰信号在频谱上具有分离特性的场合,实际中有另外一些情况,比如干扰是由于信号本身的回声所引起的,这时回声干扰除了振幅和相位的差别外,基本上跟原信号是一样的,因此频率滤波器无法消除这种干扰。但是我们可以遵循广泛适用的最小平方准则设计最小平方滤波器,来达到消除干扰的目的。通过这次课程设计,加强了自己掌握和理解书本知识的能力,培养了自己的实际动手能力与综合设计能力,并提高了自己的技术素质。基本达到了了解信号处理课程设计的任务,明确了滤波器设计的基本原则,掌握了滤波器设计的基本方法与任务。加深了自己对数字信号处理这门课程的理解。希望自己在以后的学习生活
11、中不断加强自我学习的能力,努力完善自己。参考文献1(美)恩格尔,(美)普罗克斯著,刘树棠译. 数字信号处理. 陕西:西安交通大学出版社,20022韩利竹,王华. matlab电子仿真与应用. 北京:国防工业出版社,20033 罗军辉.matlab7.0在数字信号处理中的应用. 北京:机械工业出版社,20054孙祥,徐流美,吴清.mtlab7.0基础教程. 北京:清华大学出版社,20065聂祥飞,王宝海,谭泽富. matlab程序设计及其在信号处理中的应用. 成都:西南交通大学出版社,2005附录:源程序清单wp=0.2*pi;ws=0.3*pi;rp=1;as=16;ripple=10(-rp
12、/20);attn=10(-as/20);%模拟滤波器设计:b,a=afd_chb1(wp,ws,rp,as);%* 切比雪夫-i型滤波器阶次=4%计算二阶环节部分:c,b,a=sdir2cas(b,a)%c=0.038%b=0 0 1%a=1.0000 0.4233 0.1103% 1.0000 0.1753 0.3895%计算频率响应:db,mag,pha,w=freqs_m(b,a,0.5*pi);%计算脉冲响应:ha,t=impz(b,a);%plotssubplot(2,2,1);plot(w/pi,mag);title(幅度响应)xlabel(模拟频率(单位:pi));ylabel
13、(|h|);axis(0,0.5,0,1.1)set(gca,xtickmode,manual,xtick,0,0.2,0.3,0.5);set(gca,ytickmode,manual,ytick,0,attn,ripple,1);gridsubplot(2,2,2);plot(w/pi,db);title(幅度(db)xlabel(模拟频率(单位:pi));ylabel(分贝数);axis(0,0.5,-30,5)set(gca,xtickmode,manual,xtick,0,0.2,0.3,0.5);set(gca,ytickmode,manual,ytick,-30,-as,-rp,
14、0);gridset(gca,yticklabelmode,manual,yticklabels,30,16,1,0)subplot(2,2,3);plot(w/pi,pha/pi);title(相位响应)xlabel(模拟频率(单位:pi));ylabel(弧度);axis(0,0.5,-1,1)set(gca,xtickmode,manual,xtick,0,0.2,0.3,0.5);set(gca,ytickmode,manual,ytick,-1,-0.5,0,0.5,1);gridsubplot(2,2,4);plot(t,ha,0,max(t),0,0);title(脉冲响应)xlabel(时间 秒);ylabel(ha(t);axis(0,max(t),min(ha),max(ha)afd_cheb1.m functionb,a=afd_cheb1(wp,ws,rp,rs)%切比雪夫i型模拟低通滤波器的设计%b为分子多项式的系数%a为分母多项式的系数%wp为以弧度/秒为单位的通带边缘频率;wp0%ws为以弧度/秒为单位的阻带边缘频率;wswp0%rp为通带中的振幅波动的db数%as为阻带衰减的db数%if wp=0 error (通带必须大于0)endif ws=wp error (阻带边缘必须大于通带边缘)endif (rp=0)|(a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/DZJN 136-2023家用燃气快速热水器全程节能分级评价规范
- T/CUPTA 010-2022共享(电)单车停放规范
- T/CSWSL 006-2019饲料添加剂丁酸梭菌
- T/CNCA 017-2022基于动态地质模型与自主规划开采的综采工作面设计规范
- T/CIMA 0025-2021低压用电户表关系检查仪
- T/CIE 054-2018X射线脉冲星导航探测器地面试验系统校准规范
- T/CHES 100-2023水质高锰酸盐指数的测定自动氧化还原滴定法
- T/CGTA 06-2023小麦加工脱氧雪腐镰刀菌烯醇风险预警技术规范
- T/CECS 10281-2023建筑用基础隔振垫板
- T/CECS 10021-2019照明用LED驱动电源技术要求
- 23如何高效学习
- 【MOOC】航空航天材料概论-南京航空航天大学 中国大学慕课MOOC答案
- 【MOOC】微处理器与嵌入式系统设计-电子科技大学 中国大学慕课MOOC答案
- 车辆检修安全操作规程模版(2篇)
- DB41T 1165-2015 道路非开挖式地聚合物注浆加固处治技术规范
- ASTM-D3359-(附著力测试标准)-中文版
- 电子商务平台交易规则
- 湖北省襄阳市宜城市2022-2023学年八年级下学期期末学业质量测试数学试卷(含答案)
- 国开2024年秋《机械制图》形考作业1-4答案
- 2024年国防知识竞赛考试题库500题(含答案)
- 中职教育二年级全学期《新能源汽车运用维修-交流充电接口的检测》课件
评论
0/150
提交评论