切比雪夫滤波器设计及a仿真 .doc
《切比雪夫滤波器设计及a仿真 .doc》由会员分享,可在线阅读,更多相关《切比雪夫滤波器设计及a仿真 .doc(14页珍藏版)》请在沃文网上搜索。
1、基于MATLAB切比雪夫I型滤波器设计目录1 引 言11. 1课程设计目的12 IIR滤波器预备知识22.1 滤波器介绍22.2 相对线性标尺33 切比雪夫I型滤波器43.1 切比雪夫滤波器参数43.2 滤波器设计方程64 滤波器设计实现64.1 滤波器设计过程64.2 MATLAB的实现75 结束语10参考文献11A = 10(As/20);13摘 要 在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号的处理和分析都是基于滤波器而进行的。而滤波器的种类很多,从功能上可将滤波器分为低、带、高、带阻类型。从实现方法上可分为FIR、IIR类型 。从设计方法上可分为Chebyshev(切
2、比雪夫),Butterworth(巴特沃兹)。而本次课程设计上要用到的切比雪夫滤波器是在通带或阻带上频率响应幅度等波纹波动的滤波器。在通带波动的为“I型切比雪夫滤波器”,在阻带波动的为“II型切比雪夫滤波器”。关键词 模拟;低通滤波器;IIR;1 引 言IIR滤波器设计技术依靠现有的模拟滤波器得到数字滤波器,工程实际当中把这些模拟滤波器叫做滤波器原型。在工程实际中应用最广泛的有两种模拟滤波器,即巴特沃斯滤波器和切比雪夫滤波器。本次课程设计就讨论切比雪夫滤波器的特性以及用MATLAB实现的方法。1. 1课程设计目的本课程设计主要是使学生增进对MATLAB的认识,加深对数字信号处理理论方面的理解,
3、使学生了解数字信号处理IIR滤波器的设计和掌握用MATLAB实现IIR滤波器的设计方法、过程,为以后的工程设计打下良好基础。1.2 课程设计要求设计程序时,应以理论作为指导,构思设计方案;设计完成后应进行调试,仿真和分析;处理结果和分析结论应该一致,而且应符合理论;独立完成课程设计并按要求编写课程设计报告书。1.3 课程设计内容进一步学习低通滤波器的原理,在通信系统仿真软件MATLAB平台上,设计出IIR模拟低通滤波器,对设计项目进行调试,对程序进行仿真,对结果结合理论进行分析。2 IIR滤波器预备知识2.1 滤波器介绍IIR滤波器具有无限长脉冲响应,因此能够与模拟滤波器相匹敌;一般来说,所有
4、的模拟滤波器都有无限长脉冲响应。因此,IIR滤波器设计的基本方法是利用复值映射将大家熟知的模拟滤波器变换为数字滤波器。这一方法的优势在于各种模拟滤波器设计(AFD)表格和映射在文献中普遍能够获得。这个基本方法也称为A/D(模拟-数字)滤波器变换。然而,AFD表格仅对低通滤波器适用,而同时也想要设计其他频率选择滤性波器。为此,需要对低通滤波器实行频带变换,这些变换也是复值映射,在各种文献中也能得到。这种IIR滤波器设计的基本方法存在两种主要途径。途径一:1.设计模拟低通滤波器,2.实行频带变换,3.实行滤波器变换。途径二:1.设计模拟低通滤波器,2.实行滤波器变换,3.实行频带变换。 模拟滤波器
5、的设计指标以及在模拟滤波器的技术要求中所用到的幅度平方响应,这将导致三种广泛采用的模拟滤波器特性,即巴特沃兹(Butterworth),切比雪夫(Chebyshev)和椭圆(Elliptic)滤波器。然后再将这些原型模拟滤波器转换到不同的频率选择性数字滤波器。2.2 相对线性标尺 设是某个模拟滤波器的频率响应,那么低通滤波器在幅度平方响应上的技术指标给出为:,| ,式中是通带波纹参数,是通带截止频率一rad/s(弧度/秒)计,A是阻带衰减参数,以及是阻带截止频率以rad/s计。这些参数如图2.1所示。图2.1 模拟低通滤波器技术指标要求由图可见,必须满足 , ,参数和A是分别与以dB计的参数和
6、有关的,这些关系是(2-1) (2-2)波纹和的绝对标尺是通过下式与和A有关的:3 切比雪夫I型滤波器3.1 切比雪夫滤波器参数切比雪夫I型滤波器的振幅平方函数为:式中为有效带通截止频率,是与带通波纹有关的参量,大,波纹大,0 0% Omegac = cutoff frequency in radians/sec% 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
7、.2 滤波器设计方程 已知,和,有三个参数就可以确定一个切比雪夫I型滤波器,根据相对线性标尺中的2-1与2-2式我们可得到:和根据上面以前讨论的性质有:=和阶N给出为4 滤波器设计实现4.1 滤波器设计过程设计一个低通的切比雪夫I型低通滤波器满足: 通带截止频率:=0.2;通带波纹:=1dB 阻带截止频率:=0.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) =
8、-0.0877j0.6179= (a)(b) = -0.2117j0.2559因此, = 分子是要使得有: = 0.891254.2 MATLAB的实现 已知滤波器的技术要求,利用U-chblap函数,我们提供了一个称为afd-chb1的函数用于设计一个模拟切比雪夫I型低通滤波器。这个函数给出如后面的目录所示。为了展示模拟滤波器的频域图,我们提供的一个称为freqs_m的函数,它是有MATLAB提供的函数freqs的修正形式。这个函数以绝对值和相对值dB尺度计算幅度响应以及相位响应,在freqs_m函数中响应是一直要计算到最大频率。freqs_m函数见附录。这个模拟滤波器的脉冲响应ha(t)是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 切比雪夫滤波器设计及a仿真 切比雪夫滤波器 设计 仿真
