切比雪夫II型带通IIR数字滤波器设计

合集下载

切比雪夫II型带通滤波器

切比雪夫II型带通滤波器

NANHUA University课程设计(论文)题目用切比雪夫Ⅱ型 IIR 设计带通(数字频带变换)滤波器学院名称 指导教师 班 学 级 号电 气 工 程 学 院 陈 忠 泽电子 091 20094470121学生姓名潘星2012 年12月11.课程设计的内容和要求(包括原始数据、技术要求、工作要求等) :1.设计内容: 根据自己在班里的学号20(最后两位)查表一得到一个四位数,0702,由该四位数 索引表二确定待设计数字滤波器的类型:等波纹FIR数字带通滤波器 2.滤波器的设计指标: ⑴阻带下截止频率  sl  e  0.2rad ⑵通带下截止频率  pl  e 50  0.3rad ⑶通带上截止频率  pu  eid 50id 50id 0.7rad⑷阻带上截止频率 su  e  0.8rad ⑸通带最大衰减错误!未找到引用源。

⑹阻带最小衰减错误!未找到引用源。

其中,错误!未找到引用源。

—你的学号的最后两位 3. 滤波器的初始设计通过手工计算完成; 4. 在计算机辅助计算基础上分析滤波器结构对其性能指标的影响 (至少选择两种以上合 适的滤波器结构进行分析); 5. 在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响; 6. 以上各项要有理论分析和推导、原程序以及表示计算结果的图表; 7. 课程设计结束时提交设计说明书。

id 5022.对课程设计成果的要求〔包括图表(或实物)等硬件要求〕 :滤波器的初始设计通过手工计算完成; 在计算机辅助计算基础上分析滤波器结构对其性能指标的影响(至少选择两种以上合适 的滤波器结构进行分析); 在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响; 以上各项要有理论分析和推导、原程序以及表示计算结果的图表; 课程设计结束时提交设计说明书。

3.主要参考文献:[1]高息全 丁美玉.《数字信号处理》[M].西安:西安电子科技大学出版社,2008.8 [2]陈怀琛. 《数字信号处理教程——MATLAB 释义与实现》 [M].北京: 电子工业出版社, 2004.12 [3]张德丰.《详解 MATLAB 数字信号处理》[M].北京:电子工业出版社,2010.6 [4]飞思科技产品研发中心.《MATLAB7 辅助信号处理技术与应用》[M].北京:电子工业 出版社,2005.34.课程设计工作进度计划: 序号1 2 3 4 5 6起 迄 日 期2012.12.26-2013.12.31 2012.12.31-2013.1.3 2013.1.3-2013.1.5 2013.1.5-2013.1.7 2013.1.8-2013.1.9 2013.1.10-2013.1.13工 作 内 容接到题目,搜集资料 整理资料,构思设计方案 手工计算进行滤波器的初步设计 完善初步设计,学习 Matlab 软件操作 通过 Matlab 软件分析设计内容,逐步落实课题目标 上交课程设计,并做细节修改并完成设计主指导教师日期:3年月日一 手工计算完成切比雪夫 2 型 IIR 带通滤波器初始设计1.设计要求滤波器的设计指标要求为 ⑴ 阻 带 下 截 止 频 率 s1  e  0.5  0.2radid 50 idid 50⑵ 通 带 下 截 止 频 率p1  e  0.5  0.3rad ⑶通带上截止频率, p 2  e 50  0.5  0.7rad ⑷阻带上截止频率 s 2  e 50  0.5  0.8rad ⑸通带最大衰减错误!未找到引用源。

切比雪夫滤波器

切比雪夫滤波器

NANHUA University课程设计(论文)题目用切比雪夫Ⅱ型IIR设计带阻(数字频带变换)滤波器学院名称电气工程学院指导教师陈忠泽班级学号学生姓名2010年 6 月摘要现如今随着电子设备工作频率范围的不断扩大,电磁干扰也越来也严重,接收机接收到的信号也越来越复杂。

为了得到所需要频率的信号,就需要对接收到的信号进行过滤,从而得到所需频率段的信号,这就是滤波器的工作原理。

对于传统的滤波器而言,如果滤波器的输入,输出都是离散时间信号,则该滤波器的冲激响应也必然是离散的,这样的滤波器定义为数字滤波器。

它通过对采样数据信号进行数学运算来达到频域滤波的目的。

滤波器在功能上可分为四类,即低通(LP)、高通(HP)、带通(BP)、带阻(BS)滤波器等,每种又有模拟滤波器(AF)和数字滤波器(DF)两种形式。

对数字滤波器,从实现方法上,由有限长冲激响应所表示的数字滤波器被称为FIR滤波器,具有无限冲激响应的数字滤波器增称为IIR滤波器。

在MATLAB工具箱中提供了几种模拟滤波器的原型产生函数,即Bessel低通模拟滤波器原型,Butterworth滤波器原型,Chebyshev(I型、II 型)滤波器原型,椭圆滤波器原型等不同的滤波器原型。

本实验利用切比雪夫II型的方法产生模拟滤波器幷得到所需的带阻(数字频带变换)滤波器关键字: MATLAB,切比雪夫II型低通滤波器,IIR型数字滤波器目录引言 (1)设计要求 (1)1滤波器设计流程图 (1)2手工完成本实验数字滤波器的初始值设计 (3)2.1确定数字带阻滤波器的各项性能指标 (3)2.2由数字带通滤波器的指标转化为数字低通滤波器的性能指标 (3)2.3由数字低通滤波器指标到模拟低通滤波器指标的转化(T=1s) (3)2.4用MATLAB算法设计归一化切比雪夫II型模拟滤波器 (4)2.5通过双线性变换,把切比雪夫II型的模拟低通滤波器转换成相应的低通滤波器 52.6把低通滤波器转换成相对应的带阻滤波器,利用数字频带变换,将z平面换成新的z平面 (6)3 运用MATLAB运行程序对2中的手工计算做进一步验证 (6)4在MATLAB基础上分析滤波器结构对其性能指标的影响 (8)4.1直接型 (8)4.2级联型 (10)5在MATLAB基础上分析滤波器参数的字长对其性能指标的影响 (11)5.1直接型 (11)5.2 级联型 (13)5.3对比结果 (15)6 实验心得 (15)7 参考文献 (15)引言随着社会的发展,各种频率的波都在被不断的开发以及利用,这就导致了不同频率的波相互之间的干扰越来越严重,因此滤波器的市场是庞大的。

基于切比雪夫设计的IIR带通滤波系统

基于切比雪夫设计的IIR带通滤波系统

.《数字信号处理》实验课程考核报告数字滤波系统的MATLAB实现与分析——基于切比雪夫设计的IIR带通滤波系统系部:000000000专业班级:00000000000姓名:00000000000学号:00000000指导教师:0000000完成日期2012年12月目录1引言 (1)2课程设计要求 (2)2.1课程设计题目 (2)2.2课程设计目的 (2)2.3设计要求 (2)3滤波器基本原理 (3)3.1切比雪夫滤波器基本原理 (3)3.2 IIR数字滤波器基本原理................. 错误!未定义书签。

3.3 IIR数字滤波器的设计步骤 (6)4图像处理结果与分析 (7)4.1 MATLAB仿真的步骤 (7)4.2 原始输入信号的构建.................... 错误!未定义书签。

4.3 滤波器的设计.......................... 错误!未定义书签。

4.4 信号过滤.............................. 错误!未定义书签。

4.5结果与分析 (10)5体会与收获 (7)某年某月某日某校某专业某科目某某某1引言数字信号处理是一门理论和实践密切结合的课程,为了深入地掌握课程内容,应当在学习理论的同时进行上机实验的练习。

这不紧可以帮助同学们深入的了解和消化基本理论,而且能够锻炼独立解决问题的能力。

采样定理、时域离散系统的时域和频域分析以及系统对输入信号的响应是最重要的基本内容。

DFT、FFT是数字信号处理的重要数学工具,它有广泛的使用内容。

数字滤波器的基本理论和设计方法是数字信号处理技术的重要内容。

应重点掌握IIR和FIR两种不同的数字滤波器的基本设计方法。

IIR滤波器的单位脉冲相应是无限长的,设计方法是先设计模拟滤波器,再通过s-z平面转换,求出相应的数字滤波器的系统函数。

这里包括两种方法,即脉冲响应不变法和双线性变换法,后者无频率混叠,且转换简单,是一种普遍应用的手法。

双线性变换法设计数字切比雪夫带通IIR滤波器

双线性变换法设计数字切比雪夫带通IIR滤波器

摘要在进行DSP系统设计时,往往先采用MATLAB软件等对算法进行仿真,确定最佳算法和参数。

利用MATLAB勺信号处理工具箱可以直接设计数字滤波器,也可以建立模拟原型,离散化设计数字滤波器。

本文介绍了IIR数字带通滤波器的设计原理、步骤以及在MATLAB中勺实现方法,并能应用到实际勺信号处理中。

关键词:IIR 数字滤波器,数字信号处理(DSP), MATLAB仿真AbstractWhen the DSP system is designed, we often simulate the algorithm and decide the best algorithm and parameters on the MATLAB software. We can design a digital filter either using the MATLAB Toolbox directly or creating a analog filter prototype and scatering the digital filter. This paper introduces the design principle of IIR digital bandpass filter, the steps as well as the methods in MATLAB ,and it also can be applied to the actual signal processing.Key words: IIR digital filters, Digital signal processing (DSP), MATLAB, Simulation目录摘要 (I)ABSTRACT (II)1 绪论 (1)2 IIR 数字滤波器设计的原理与方法 (1)2.1 IIR 数字滤波器设计的原理 (1)2.2 IIR 数字滤波器设计的基本方法 (3)3 IIR 带通滤波器的MATLAB设计 (3)3.1IIR 带通滤波器的设计流程 (4)3.2IIR 带通滤波器的设计步骤 (5)4 IIR 带通滤波器的仿真结果及波形 (8)5 IIR 带通滤波器的仿真结果分析 (9)6 总结 (11)参考文献 (13)附录:原程序 (14)Matlab 课程设计——双线性变换法设计数字切比雪夫带通IIR 滤波器1 绪论在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号的处理和分析都是基于滤波器而进行的。

设计IIR切贝雪夫数字带通滤波器

设计IIR切贝雪夫数字带通滤波器

设计IIR切贝雪夫数字带通滤波器发布时间:2021-08-09T15:40:00.743Z 来源:《中国科技信息》2021年9月中作者:黄寒冰朱家玮胡旺文郭祥宇[导读] 仿真设计的案例效果对比分析证明了该设计方法可行、有效。

河南科技大学黄寒冰朱家玮胡旺文郭祥宇 450062一、设计要求指标1:通带截止频率 wp1=1/3*pi,wp2=2/3*pi指标2:通带最大衰减Ap=1dB指标3:阻带截止频率 ws1=1/6*pi,ws2=5/6*pi指标4:阻带最小衰减As=18dB二、设计步骤步骤1:确定性能指标根据研究任务,需设计切比雪夫 I 型数字带通滤波器的性能指标如下:通带截止频率 wp1=π/3, wp2=2π/3,阻带截止频率 ws1=π/6, ws2=5π/6, 实际通带波动 Ap≤1dB,最小阻带衰减 As≥ 18dB。

步骤2:作预畸处理求样本归一化模拟低通切贝雪夫滤波器的阶次取N=2借助切贝雪夫(chebyshev)滤波器得到归一化模拟低通滤波器系统函数Ha(s) 步骤5:模拟低通滤波器转换成模拟带通滤波器作逆归一化处理,调用lp2bp函数将模拟低通滤波器转化为模拟带通滤波器步骤6:模拟带通滤波器转换成数字带通滤波器利用双线性法将模拟带通滤波器(s)转换成数字带通滤波器H(z)三、仿真分析为验证分析滤波器性能,输入不同频率的正弦波信号,观察结果如下:结果显示当频率为2500HZ时经过滤波器后输出波形是符合滤波器的设计。

应用双线性变换法设计的基于Matblab的IIR数字滤波器不仅具有精度高、稳定性和灵活性好、处理功能强等数字滤波器的诸多优点,而且高效、方便,较少的阶数就可以满足设计指标的要求。

仿真设计的案例效果对比分析证明了该设计方法可行、有效。

IIR数字滤波器切比雪夫设计法的Matlab实现

IIR数字滤波器切比雪夫设计法的Matlab实现
( )切 比雪 夫 I 1 型
切 比雪夫 I 型低 通模 拟 滤波器 的幅频 特性 为 :

。 ) 蒜 GQ1 ( 2
( )+B( ) I 1 2 z1+… + ( +1 )一 A1 ( )+A( ) +… +A( +1 z肘 2 )一 2 F 数 字滤 波器 的 Malb实现 m t a
Ab tac : IR iia l r i o e f t e mo t mp ra a s f d gtl sg a r c s i . Uii g Che y h v s r t I d gtl f t s n o h s i o tntme n o iia i n l p o e sng i e sn b s e ag rt m e lz s t e d sg fIR iia le a e n Ma lb.Th i l t n r s l s o h tb a so h loi h r aie h e in o I d gt lf trb s d o ta i e smu a i e ut h wst a y me n ft e o sg a r c si g tob x i t b t e IR iia le y be d sg e fe tv l n i y. in lp o e sn o lo n Ma l h I d gtlf t rma e in d efc iey a d smpl a i
rsos) epne 两种 滤 波器 ¨ 。Maa J tb已成 为 数 字 滤波 器 l 设 计 的基础 软件 。它可 以快速 有效 地 实现 滤波器 的 设计、 分析仿 真 和最 优化 。
1 I I R数字 滤波 器 的设计 原理
1+ l
_ , l
切 比雪夫 I型 幅度 特性 在 通 带 内是 单 调 的 , I 在 阻带 内是 等波 纹 的。这 种滤波 器在 |平 面上 既有极 s 点 , 有零 点 。 因此 通 带 中 的群延 迟 特 征 比切 比雪 又 夫 I 型滤 波器 好 , 位 响应更 线性 。 相 ( )模 拟低 通滤 波器 转换 为数 字低通 滤 波器 3 模 拟滤 波器 离散 化 的基本方 法有 脉 冲响应 不变 法 和 双线性 变换 法 。其变 换后 的系 统 函数 为 :

切比雪夫II型带通滤波器要点

切比雪夫II型带通滤波器要点

NANHUA University课程设计(论文)题目用切比雪夫Ⅱ型IIR设计带通(数字频带变换)滤波器学院名称电气工程学院指导教师陈忠泽班级电子091 学号*********** 学生姓名潘星2012年 12 月2.对课程设计成果的要求〔包括图表(或实物)等硬件要求〕:滤波器的初始设计通过手工计算完成;在计算机辅助计算基础上分析滤波器结构对其性能指标的影响(至少选择两种以上合适的滤波器结构进行分析);在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响;以上各项要有理论分析和推导、原程序以及表示计算结果的图表;课程设计结束时提交设计说明书。

3.主要参考文献:[1]高息全丁美玉.《数字信号处理》[M].西安:西安电子科技大学出版社,2008.8[2]陈怀琛.《数字信号处理教程——MATLAB释义与实现》[M].北京:电子工业出版社,2004.12[3]张德丰.《详解MATLAB数字信号处理》[M].北京:电子工业出版社,2010.6[4]飞思科技产品研发中心.《MATLAB7辅助信号处理技术与应用》[M].北京:电子工业出版社,2005.34.课程设计工作进度计划:序号起迄日期工作内容接到题目,搜集资料1 2012.12.26-2013.12.31整理资料,构思设计方案2 2012.12.31-2013.1.3手工计算进行滤波器的初步设计3 2013.1.3-2013.1.5完善初步设计,学习Matlab软件操作4 2013.1.5-2013.1.7通过Matlab软件分析设计内容,逐步落实课题目标5 2013.1.8-2013.1.9上交课程设计,并做细节修改并完成设计6 2013.1.10-2013.1.13主指导教师日期:年月日一 手工计算完成切比雪夫2型IIR 带通滤波器初始设计1.设计要求滤波器的设计指标要求为⑴阻带下截止频率rad d i πω2.05.0e 501s ⋅⋅= ⑵通带下截止频率rad d i πω3.05.0e 501p ⋅⋅=⑶通带上截止频率,rad d i πω7.05.0e 502p ⋅⋅= ⑷阻带上截止频率 rad d i πω8.05.0e 502s ⋅⋅=⑸通带最大衰减错误!未找到引用源。

数字切比雪夫带通IIR滤波器

数字切比雪夫带通IIR滤波器

课程设计题 目Matlab 课程设计——利用MATLAB 结合双线性变换法设计一个数字切比雪夫带通IIR 滤波器 学 院信息工程学院 专 业通信工程 班 级 通信0906姓 名指导教师 尹 勇学号:2011 年11月 月30日课程设计任务书学生姓名:王红琛专业班级:通信0906指导教师:尹勇工作单位:信息工程学院题目: 利用MATLAB仿真软件系统结合双线性变换法设计一个数字切比雪夫带通IIR 滤波器。

初始条件:1 MATLAB编程的基础知识2《信号与系统》滤波器的相关知识3《数字信号处理》的相关知识要求完成的主要任务:1方案的理论设计2方案的安装、调试3设计报告的撰写参考书目:[1]倪养华主编《数字信号处理与实现》上海交通大学出版社.1998[2]楼顺天、李博菡主编《基于matlab的系统分析与设计-信号处理》西安电子科技大学出版社.1999[3]胡广书主编《数字信号处理:理论、算法与实现》清华大学出版社.1997[4]蒙以正主编《 matlab5.x应用与技巧》科学出版社.1999[5]刘泉,阙大顺主编《数字信号处理原理与实现》电子工业出版社.2005[6]史密斯主编《实用数字信号处理:从原理到应用》人民邮电出版社.2010时间安排:第1周,安排任务(鉴主15楼实验室)第1-17周,仿真设计(鉴主13楼计算机实验室)第18周,完成(答辩,提交报告,演示)指导教师签名: 2010 年 1月日系主任(或责任教师)签名: 2010 年 1月日目录摘要 (II)ABSTRACT (III)1 数字滤波器 (1)1.1数字滤波器介绍 (1)1.2IIR数字滤波器 (1)1.2.1 IIR数字滤波器的特点 (2)1.2.2 IIR数字滤波器与FIR数字滤波器的区别 (2)2切比雪夫滤波器 (4)2.1概述 (4)2.2切比雪夫滤波器的种类 (4)2.3特点 (5)3双线性变换法 (8)4 IIR数字滤波器设计原理与方法 (12)4.1IIR数字滤波器设计原理 (12)4.2IIR数字滤波器设计的基本方法 (14)5 IIR带通滤波器的MATLAB 设计 (16)5.1IIR带通滤波器的设计步骤 (17)5.2IIR带通滤波器设计的MATLAB程序 (17)6 IIR带通滤波器的仿真结果及波形 (22)7 IIR带通滤波器的仿真结果分析 (24)8 收获体会 (26)参考文献 (27)附录:原程序 (28)摘要随着信息时代和数字世界的到来,数字信号处理已成为当今一门极其重要的学科和技术领域。

切比雪夫II型带通IIR数字滤波器设计

切比雪夫II型带通IIR数字滤波器设计

切比雪夫II 型带通IIR 数字滤波器设计1.设计思路(1) 数字—模拟指标转换。

利用双线性变换的频率预畸变公式2tan 2ωT =Ω,把所要求的数字滤波器)(z H 数字频率指标转换为相应的模拟滤波器)(s H 的模拟频率指标。

(2) 低通模拟指标转换。

将模拟滤波器)(s H 的频率指标归一化原型低通滤波器)(p H LP 的频率指标。

(3) 模拟滤波器的设计,得到低通滤波器的归一化传输函数)(p H LP 。

(4) 模拟频率变换,将模拟低通滤波器归一化传输函数)(p H LP 转换成所需要的模拟滤波器传输函数)(z H 。

(5) 模拟—数字滤波器变换。

利用双线性变换得到所要求的数字滤波器传输函数11112)()(--+-==z z T s s H Z H 。

2.设计要求及方案设计一带通切比雪夫II 型IIR 滤波器,要求如下:通带上下边沿频率分别为300 Hz 和400 Hz ,通带最大衰减dB p3=α,阻带上下边沿频率分别为200Hz 和500 Hz ,阻带最小衰减 dB s 18=α,采样频率Hz f s 2000=。

2.1带通滤波器的边缘频率为Hz f p 3001=,Hz f p 4002= Hz f s 2001=,Hz f s 5002=给定的系统取样频率为Hz f s 2000=,相应的数字频率为ππω3.0211=⨯=sp p f f ππω4.0222=⨯=sp p f fππω2.02=⨯=s sl sl f f ππω5.0222=⨯=ss s f f2.2采用双线性变换,以获得相应的模拟带通滤波器的边缘频率s rad f p s p /1.20382tan211==Ωω s rad f p s p /2.29062tan222==Ωωs rad f s s s /7.12992tan211==Ωω s rad f s s s /0.40002tan222==Ωωs rad B p p /1.86812=Ω-Ω=2.3归一化低通滤波器的技术指标1=p λ 11.31212≈Ω-ΩΩ-Ω=p p s s s λ通带最大衰减dB p3=α阻带最小衰减 dB s 18=αss s B s p w p 1001200002202+=Ω+=λ 用MTALAB 算法设计归一化切比雪夫II 型低通模拟滤波器>> [N2,wp2]=cheb2ord(wp,ws,Rp,As,'s'); %Chebyshev Ⅱ型滤波器参数计算(模拟域); >> [B2,A2]=cheby2(N2,Rp,wp2,'s'); %计算H(s)的系数B 和A ;>> [Z,P,K]=cheby2(N2,As,wp2,'s'); %构造Chebyshev Ⅱ型滤波器(零极点模型) >> subplot(2,2,1);>> [Z,P,K]=cheby2(N2,As,wp2,'s'); %构造Chebyshev Ⅱ型滤波器(零极点模型) >> [H,W]=zp2tf(Z,P,K); %将零极点模型转化成传递函数的模型 >> figure(1);>> [P,Q]=freqs(H,W); %在Figure1上显示滤波器的幅频响应及相频响应>> figure(2); >> subplot(2,2,1);>> fk=0:12000/512:12000;wk=2*pi*fk; %在Figure2上显示幅频特性曲线>> Hk=freqs(B2,A2,wk);>> plot(fk/1000,20*log10(abs(Hk)));grid on >> xlabel('Frequency(Hz)') >> ylabel('Magnitude Response')2.4将)(p H LP 转化为带通滤波器的系统sB s p LP w pp H s H 202)()(Ω+==λ2.5用双线性变换法将)(s H 转换成数字滤波器)(z H ,即1112)()(-+-==z z s s H Z H()()()()()()()()()()()()()()()⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡+-+++-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-+++-∙⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡+-+++-+⎪⎪⎪⎪⎪⎭⎫⎝⎛-+++-+-+++-=--------------------6359.011219001148720.0112190011411949.111219001143331.01121900114)5389.01121900114(442.21111212111211112121112111121zz z z z z z z z z z zz z z z z z zz3.利用MATLAB 一步编写切比雪夫II 型带通数字滤波器Matlab 总程序如下:>> W1=300;W2=400;rp=3;rs=18;Fs=2000; >> WP=[200,300];WS=[50,450];>> [N,Wn]=cheb2ord(WP/(Fs/2),WS/(Fs/2),rp,rs);>> [P,Q]=cheby2(N,rp,Wn,'bandpass'); %创建Chebyshev 带通滤波器 >> ylabel('幅度'); >> figure(1);>> freqz(P,Q); %显示产生滤波器的幅频及相频曲线 >> [H,W]=freqz(P,Q); >> figure(2);>> plot(W*Fs/(2*pi),abs(H));grid; >> xlabel('频率/Hz');>> ylabel('幅度')>> title('数字滤波器幅频响应|H(ejOmega)| ');仿真出的幅频特性曲线如下图1.1所示:图1.1:幅频特性曲线相频特性及幅度特性曲线如下图1.2所示:图1.2:相频特性及幅度特性曲线。

IIR切比雪夫数字滤波器

IIR切比雪夫数字滤波器

课程设计课程名称:数字信号处理题目编号: 1001题目名称:切比雪夫I型IIR数字带通滤波器专业名称:电子信息工程班级: 2013级电子3班学号: ***********学生姓名:来自北方的狼任课教师:2016年06月30日目录1. 数字滤波器的设计要求及任务(编号1001) (1)2. 数字滤波器的设计及仿真 (2)2.1 数字滤波器(编号1001)的设计 (2)2.2 数字滤波器(编号1001)的性能分析 (5)3. 数字滤波器的实现结构对其性能影响的分析 (6)3.1数字滤波器的实现结构一(直接I型)及其幅频响应 (6)3.2 数字滤波器的实现结构二(级联型)及其幅频响应 (7)3.3 数字滤波器的实现结构对其性能影响的小结 (8)4. 数字滤波器的参数字长对其性能影响的分析 (10)4.1 数字滤波器的实现结构一(直接I型)参数字长及幅频响应特性变化 (10)4.1.1 参数字长为8位的幅频特性曲线 (10)4.1.2 参数字长为16位的幅频特性曲线 (11)4.1.3 参数字长为20位的幅频特性曲线 (12)4.2 数字滤波器的实现结构二(级联型)参数字长及幅频响应特性变化 (13)4.2.1 参数字长为8位的幅频特性曲线 (13)4.2.2 参数字长为16位的幅频特性曲线 (14)4.2.3 参数字长为20位的幅频特性曲线 (15)4.3 数字滤波器的参数字长对其性能影响的小结 (15)5. 结论及体会 (17)5.1 滤波器设计、分析结论 (17)5.2 我的体会 (17)5.3 展望 (17)参考文献 (19)附录 (20)1. 数字滤波器的设计要求及任务(编号1001)设计一个编号为1001的数字带通滤波器,设计方法为:切比雪夫I 型IIR 数字频带变换。

1.滤波器的设计指标如下: 带通: (1)阻带下截止频率ad rad i d sl r 450.02016)800(9.0726ππω=-+=,⑵通带下截止频率rad 495.01.1πωω==rad sl pl , ⑶通带上截止频率rad 505.0)(πωπω=-=rad pl pu ,⑷阻带上截止频率ππω550.02016)800(9.01290=--=rad i d su ,⑸通带最大衰减dB p 1=α,⑹阻带最小衰减dB s60=α.2.滤波器的初始设计通过手工计算完成;3.在计算机辅助计算基础上分析滤波器结构对其性能指标的影响(至少选择两种以上合适的滤波器结构进行分析);4.在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响;5.以上各项要有理论分析和推导、原程序以及表示计算结果的图表;6.课程设计结束时提交设计说明书。

matlab 切比雪夫带通滤波器实现

matlab 切比雪夫带通滤波器实现

matlab 切比雪夫带通滤波器实现切比雪夫带通滤波器是一种数字滤波器,用于去除信号中的噪声和杂波。

该滤波器可以滤波信号的特定频率段内的噪声,并在此频率段外保留信号的有效信息。

本文将介绍matlab中如何实现切比雪夫带通滤波器。

切比雪夫带通滤波器是一种设计采用无限脉冲响应(IIR)数字滤波器的方法。

它是根据Chebyshev多项式来设计滤波器的,其设计目标是让通带中的波形误差最小化,同时让阻带的响应最大化。

切比雪夫带通滤波器的特征是在通带中有强烈的波纹条件,而在阻带中则有一定的振荡。

二、matlab实现在matlab中,实现切比雪夫带通滤波器需要用到cheby1函数。

cheby1函数的语法如下:[b,a] = cheby1(n,Rp,Wn)其中n是滤波器的阶数,Rp是通带最大衰减量,Wn是通带截止频率。

该函数的输出是滤波器的分子和分母系数。

以下是一个实现切比雪夫带通滤波器的例子:% 生成信号t = 0:0.001:1; % 采样时间f1 = 10; % 信号频率f2 = 50; % 基波频率x = sin(2*pi*f1*t) + 0.5*sin(2*pi*f2*t);% 设计滤波器fs = 1000; % 采样频率fcuts = [20,30]; % 通带截止频率Rp = 1; % 通带最大衰减量[n, Wn] = cheb1ord(fcuts/(fs/2), [25,30]/(fs/2), Rp); % 计算阶数和截止频率[b, a] = cheby1(n, Rp, Wn); % 设计滤波器% 滤波信号y = filter(b, a, x);% 绘制滤波器figurefreqz(b, a)% 绘制原始信号和滤波后的信号figureplot(t, x)hold onplot(t, y)legend('原始信号', '滤波后信号')在上面的例子中,我们首先生成了一个带有两个频率分量的信号,然后使用cheby1函数设计了一个通带在20Hz到30Hz之间的切比雪夫带通滤波器。

用双线性变换法设计切比雪夫II型的数字IIR带通滤波器

用双线性变换法设计切比雪夫II型的数字IIR带通滤波器

用双线性变换法设计切比雪夫II型的数字IIR带通滤波器用双线性变换法设计切比雪夫II 型的数字IIR 带通滤波器用双线性变换法设计原型低通为切比雪夫II 型的数字IIR 带通滤波器,要求通带边界频率为400Hz ,500Hz ,阻带边界频率分别为350Hz ,550Hz ,通带最大衰减1dB ,阻带最小衰减40dB ,抽样频率为2000Hz ,用MATLAB 画出幅频特性,画出并分析滤波器传输函数的零极点;信号)2sin()2sin()()()(2121t f t f t x t x t x ππ+=+=经过该滤波器,其中=1f 450Hz ,=2f 600Hz ,滤波器的输出)(t y 是什么?用Matlab 验证你的结论并给出)(),(),(),(21t y t x t x t x 的图形。

Matlab 详细设计:% Design of a Cheb II Bandpass Digital Filter by using bilinear method clc; clear all ;Rp = 1; % bandpass attenuation in dB Rs = 40; % bandstop attenuation in dB OmegaS1_1=350; OmegaS1_2=550; OmegaP1_1=400; OmegaP1_2=500;Fp=2000; % samling frequency Wp1=2*pi*OmegaP1_1/Fp; Wp2=2*pi*OmegaP1_2/Fp; Ws1=2*pi*OmegaS1_1/Fp; Ws2=2*pi*OmegaS1_2/Fp;OmegaP1=2*Fp*tan(Wp1/2); % nonlinearlization OmegaP2=2*Fp*tan(Wp2/2); % nonlinearlization OmegaS1=2*Fp*tan(Ws1/2); % nonlinearlization OmegaS2=2*Fp*tan(Ws2/2); % nonlinearlizationOmegaP0=sqrt(OmegaP1*OmegaP2);% equivalent mid frequency Bw=OmegaP2-OmegaP1; % bandwith Eta_P0=OmegaP0/Bw; % Normalization Eta_P1=OmegaP1/Bw; % Normalization Eta_P2=OmegaP2/Bw; % Normalization Eta_S1=OmegaS1/Bw; % Normalization Eta_S2=OmegaS2/Bw; % NormalizationLemta_P_EquivalentLowPass=Eta_P2/(Eta_P2^2-Eta_P0^2); % change to theequivalent Lowpass patameterLemta_S1_EquivalentLowPass=-Eta_S1/(Eta_S1^2-Eta_P0^2); % change to the equivalent Lowpass patameterLemta_S2_EquivalentLowPass=Eta_S2/(Eta_S2^2-Eta_P0^2); % change to the equivalent Lowpass patameterLemta_S_EquivalentLowPass=min(Lemta_S1_EquivalentLowPass,Lemta_S2_Equ ivalentLowPass); % get the smallest% Estimate the Filter Order[N, Wn]=cheb2ord(Lemta_P_EquivalentLowPass, Lemta_S_EquivalentLowPass, Rp, Rs,'s');% Design the Filter[num1,den1]=cheby2(N,Rs,Wn,'s');[num2,den2]=lp2bp(num1,den1,OmegaP0,Bw);[num,den]=bilinear(num2,den2,Fp);% Compute the gain responsew = 0:pi/255:pi;h = freqz(num,den,w);g = 20*log10(abs(h));% Plot the gain responsefigure;plot(w/pi,g);gridaxis([0 1 -60 5]);xlabel('\omega /\pi'); ylabel('Gain in dB');title('Gain Response of a Cheb II Bandpass Filter');%Plot the poles and zeros[z,p,k]=tf2zp(num,den);figure;zplane(z,p); %»æÖÆ´«Ê亯ÊýÁ㼫µãtitle('´«Ê亯ÊýµÄÁ㼫µã')f1=450;f2=600;t=0:0.0001:1x1=sin(2*pi*f1*t);x2=sin(2*pi*f2*t);x=x1+x2;figure;subplot(2,2,1)%»æÖÆx1µÄ²¨ÐÎplot(x1);grid on;axis([0,50*pi,-3,3]);xlabel('t');ylabel('x1(t)');title('x1µÄ²¨ÐÎ');subplot(2,2,2)%»æÖÆx1µÄ²¨ÐÎplot(x2);grid on;axis([0,50*pi,-3,3]);xlabel('t');ylabel('x2(t)');title('x2µÄ²¨ÐÎ');subplot(2,2,3)%»æÖÆÊäÈëxµÄ²¨ÐÎplot(x);grid on;axis([0,50*pi,-3,3]);xlabel('t');ylabel('x(t)');title('ÊäÈëÐźÅxµÄ²¨ÐÎ')%X=fft(x);y=filter(num,den,x);%Êý×ÖÂ˲¨Æ÷Êä³ösubplot(2,2,4);%»æÖÆÊä³öyµÄ²¨ÐÎplot(real(y));grid on;axis([0,50*pi,-3,3]);xlabel('t');ylabel('y');title('Â˲¨Æ÷Êä³öyµÄ²¨ÐÎ');测试结果:图三实验程序截图运行结果如下:00.10.20.30.40.50.60.70.80.91-60-50-40-30-20-10ω /πG a i n i n d BGain Response of a Cheb II Bandpass Filter-1-0.500.51-1-0.8-0.6-0.4-0.200.20.40.60.81Real PartI m a g i n a r y P a r t传输函数的零极点50100150-202tx 1(t )x1的波形50100150-202tx 2(t )x2的波形50100150-202t x (t )输入信号x 的波形050100150-202ty滤波器输出y 的波形。

《Matlab课程设计》-数字切比雪夫高通IIR滤波器

《Matlab课程设计》-数字切比雪夫高通IIR滤波器

目录摘要 (1)ABSTRACT (2)1 MATLAB简介 (3)1.1 MATLAB的概况 (3)1.2 MATLAB产生的历史背景 (3)1.3 MATLAB的语言特点 (4)1.4 MATLAB界面介绍 (5)1.4.1工作环境窗口 (5)1.4.2当前路径窗口 (6)2. 数字滤波器 (7)2.1数字滤波器的概念 (7)2.2数字滤波器的分类 (7)2.3数字滤波器的设计要求 (9)3. IIR数字滤波器的设计 (9)3.1设计原理 (9)3.2设计步骤 (10)4.切比雪夫IIR数字滤波器 (11)5.双线性变换法设计IIR数字滤波器 (12)5.1设计原理 (12)5.2双线性变换的优缺点 (14)6. 数字切比雪夫高通IIR滤波器设计 (17)6.1设计流程图 (17)6.2程序设计及运行结果 (18)6.2.1设计过程 (18)6.2.2运行结果 (20)7小结 (22)8参考文献 (23)摘要在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号分析都是基于滤波器而进行的,而数字滤波器是通过数值运算实现滤波,具有处理精度高、稳定、灵活、不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊滤波功能。

数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)数字滤波器和有限长冲激响应(FIR)数字滤波器。

实现IIR滤波器的阶次较低,所用的存储单元较少,效率高,精度高,而且能够保留一些模拟滤波器的优良特性,因此应用很广。

Matlab软件以矩阵运算为基础,把计算、可视化及程序设计有机融合到交互式工作环境中,并且为数字滤波的研究和应用提供了一个直观、高效、便捷的利器。

尤其是Matlab中的信号处理工具箱使各个领域的研究人员可以直观方便地进行科学研究与工程应用。

本文首先介绍了数字滤波器的概念,分类以及设计要求。

接着又逐步介绍了IIR数字滤波器,切比雪夫IIR 数字滤波器,以及用双线性变换法设计IIR数字滤波器。

实验二 IIR数字滤波器设计

实验二  IIR数字滤波器设计

实验二 IIR 数字滤波器设计一.实验目的1.掌握双线性变换法设计IIR 数字滤波器的原理及具体设计方法,熟悉用双线性变换法设计低通、带通和高通IIR 数字滤波器的计算机编程。

2.观察用双线性变换法设计的数字滤波器的频域特性,了解双线性变换法的特点。

3.熟悉用双线性变换法设计数字Butterworth 和Chebyshev 滤波器的全过程。

4. 通过观察对实际心电图信号的滤波作用,获得数字滤波工程应用的认识。

二.实验原理与方法1. IIR 数字滤波器可以借助于模拟滤波器设计,即先设计一个适于技术要求的原型模拟滤波器,再按一定的准则用映射的方法将模拟原型的传递函数Ha(s)变换为数字滤波器的系统函数H(z),从而完成数字滤波器的设计任务。

这是一类简单而有效的方法,因为模拟滤波器理论已经相当成熟,有大量公式图表可以利用。

2. 双线性变换法的设计准则是使数字滤波器的频率响应与参考模拟滤波器的频率响应相似。

由双线性变换式 1111z s z ---=+ 建立s 平面与z 平面的单值映射关系,频率变换关系为()2tg ωΩ=。

s 平面的频率轴j Ω单值对应于z 平面上的单位圆j z e ω=,因此不存在频率混叠问题。

由于Ω与ω间的非线性关系,使各个临界频率位置发生非线性畸变,可以通过预畸变校正。

用双线性变换法设计数字滤波器时,先将数字滤波器的各临界频率经过频率预畸变求得模拟原型滤波器的各临界频率,设计模拟原型传递函数,通过双线性变换,正好将这些频率点映射到所需位置上。

双线性变换法设计数字低通滤波器步骤如下:(1)确定数字滤波器的性能指标,包括:通带、阻带临界频率,通带内最大衰减,阻带内最小衰减,采样周期 T 。

(2)确定相应的数字频率。

(3)计算预畸的模拟低通原型临界频率。

(4)计算低通原型阶数N 和3dB 频率ΩC ,求得传递函数Ha(s)。

(5)用低通变换公式1111z s z---=+代入Ha(s),求得数字滤波器系统函数H(z)。

IIR数字滤波器的设计实验报告

IIR数字滤波器的设计实验报告

IIR数字滤波器的设计一、实验目的:掌握冲激相应不变法和双线性变换法设计IIR数字滤波器的原理和方法;观察冲激相应不变法和双线性变换法设计IIR数字滤波器的频率特性;了解冲激相应不变法和双线性变换法的特点和区别。

二、实验原理:无限长单位冲激响应(IIR)数字滤波器的设计思想:a)设计一个合适的模拟滤波器b)利用一定的变换方法将模拟滤波器转换成满足预定指标的数字滤波器切贝雪夫I型:通带中是等波纹的,阻带是单调的切贝雪夫II型:通带中是单调的,阻带是等波纹的1.用冲击响应不变法设计一个低通切贝雪夫I型数字滤波器通带上限截止频率为400Hz阻带截止频率为600Hz通带最大衰减为0.3分贝阻带最小衰减为60分贝抽样频率1000Hz2.用双线性变换法设计切贝雪夫II型高通滤波器通带截止频率2000Hz阻带截止频率1500Hz通带最大衰减0.3分贝阻带最小衰减50分贝抽样频率20000Hz四、实验程序:1)Wp=2*pi*400;Ws=2*pi*600;Rp=0.3;Rs=60;Fs=1000;[N,Wn]=cheb1ord(Wp,Ws,Rp,Rs,'s'); [Z,P,K]=cheb1ap(N,Rp);[A,B,C,D]=zp2ss(Z,P,K);[At,Bt,Ct,Dt]=lp2lp(A,B,C,D,Wn); [num1,den1]=ss2tf(At,Bt,Ct,Dt);[num2,den2]=impinvar(num1,den1,Fs); [H,W1]=freqs(num1,den1);figure(1)subplot(2,1,1);semilogx(W1/pi/2,20*log10(abs(H)));grid; xlabel(' 频率/ Hz');ylabel(' 模拟滤波器幅值(db)');[H,W2]=freqz(num2,den2,512,'whole',Fs); subplot(2,1,2);plot(W2,20*log10(abs(H)));grid;xlabel(' 频率/ Hz');ylabel(' 数字滤波器幅值(db)'); [H,W]=freqz(num2,den2,512,'whole'); figure(2)subplot(2,1,1);8plot(W/2/pi,20*log10(abs(H)));grid; xlabel(' 数字角频率/ pi');ylabel(' 数字滤波器幅值(db)'); %xlabel(' 频率/ Hz'); %ylabel(' 幅值'); subplot(2,1,2);%stem(W/pi,abs(H));grid;%figure(3)%semilogx(W1,W2);%grid;plot(W/2/pi,angle(H)/pi);grid;xlabel(' 数字角频率/ pi');ylabel(' 相角/ pi');2)Wp=2*pi*2000;Ws=2*pi*1500;Rp=0.3;Rs=50;Fs=20000;[N,Wn]=cheb2ord(Wp,Ws,Rp,Rs,'s'); [Z,P,K]=cheb2ap(N,Rs);[A,B,C,D]=zp2ss(Z,P,K);[At,Bt,Ct,Dt]=lp2hp(A,B,C,D,Wn); [num1,den1]=ss2tf(At,Bt,Ct,Dt); [num2,den2]=bilinear(num1,den1,Fs); [H,W]=freqz(num2,den2);subplot(2,1,1);plot(W*Fs/2/pi,20*log10(abs(H)));grid; xlabel(' 数字角频率/ Hz');ylabel(' 幅值(dby)');subplot(2,1,2);plot(W*Fs/2/pi,angle(H)/pi);grid; xlabel(' 数字角频率/ Hz');ylabel(' 相角/ pi');五、仿真图形:六、实验分析:1.在第一个实验中模拟滤波器的频率响应曲线延伸无穷,而数字滤波器只给出500Hz一下的频谱是什么原因?答:模拟滤波器的频率响应从负无穷至正无穷,经过采样后,变到(0,2π)。

切比雪夫Ⅱ型IIR高通滤波器

切比雪夫Ⅱ型IIR高通滤波器

《数字信号处理课程设计报告》题目:切比雪夫Ⅱ型IIR高通滤波器学院:专业:班级:姓名:指导教师:2012年 6月24日目录引言设计目的 (3)1滤波器设计流程图 (4)2手工完成本实验数字滤波器的初始值设计 (5)2.1确定数字高通滤波器的各项性能指标 (5)2.2由数字高通滤波器的指标转化为模拟高通滤波器的指标 (5)2.3由模拟高通滤波器的指标转化为模拟低通滤波器的指标 (5)2.4手工计算模拟滤波器相关指标 (6)2.5手工计算切比雪夫模拟低通滤波器相关参数 (6)2.6用MATLAB算法设计归一化切比雪夫II型模拟低通滤波器 (7)2.7手工计算把模拟低通滤波器转换成相应的模拟高通滤波器 (8)2.8用MATLAB算法将模拟低通滤波器转换成的模拟高通滤波器 8 2.9把模拟高通滤波器转换成的数字高通滤波器 (9)2.10用MATLAB算法将模拟滤波器转换成相应的数字滤波器 (9)3.在MATLAB基础上分析滤波器结构对其性能指标的影响 (9)3.1直接型 (9)3.2级联型 (11)4在MATLAB基础上分析滤波器参数的字长对其性能指标的影响 (12)4.1直接型 (12)4.2级联型 (14)5.在MATLAB基础上分析滤波器阶数对其性能指标的影响 (16)6 实验心得 (18)7 参考文献 (18)引言随着社会的发展,各种频率的波都在被不断的开发以及利用,这就导致了不同频率的波相互之间的干扰越来越严重,因此滤波器的市场是庞大的。

所以各种不同功能滤波器的设计就越来越重要,在此要求上实现了用各种不同方式来实现滤波器的设计。

本设计通过MATLAB 软件对IIR 型滤波器进行理论上的实现,其中用切比雪夫II 型方式来实现模拟低通滤波器的实现。

设计目的用切比雪夫II 型的设计方法设计一个IIR 数字高通滤波器(模拟频带变换),要求π8.0=phω,π44.0=s ω。

通带最大衰减为dB Ap 3=,阻带最小衰减为dB As 15=1滤波器设计流程图图1 滤波器设计流程方框图2手工完成本实验数字滤波器的初始值设计2.1确定数字高通滤波器的各项性能指标π8.0=ph ω,π44.0=s ω。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要在现带通信系统中,由于信号中经常混有各种复杂成分,所以很多信号的处理和分析都是基于滤波器而进行的。

而滤波器的种类很多,从功能上能将滤波器分为低、带、高、带阻类型。

从实现方法上可分为FIR、IIR等。

从设计方法上可分为Chebyshev(切比雪夫),Butterworth(巴特沃兹)。

而本次课程设计要求设计带通切比雪夫II型IIR滤波器。

关键词:模拟;低通滤波器;IIR;AbstractWe take communication system, because often mixed with various signal complex components, so many signal processing and analysis is based on the filter. While there are many kinds of filters, from the function can be divided into low, belt filter, belt, high resistance type. The method can be divided from IIR FIR, etc. From the design method can be divided into Chebyshev (Chebyshev), Butterworth (bart hogwarts). This course design requirements and design band-pass chebyshev type II IIR filter. Keywords:simulation;Low-pass filter;IIR;切比雪夫II 型带通IIR 数字滤波器设计切比雪夫II 型IIR 带通数字滤波器的设计(模拟频率变换)1.设计思路(1) 数字—模拟指标转换。

利用双线性变换的频率预畸变公式2tan 2ωT =Ω,把所要求的数字滤波器)(z H 数字频率指标转换为相应的模拟滤波器)(s H 的模拟频率指标。

(2) 低通模拟指标转换。

将模拟滤波器)(s H 的频率指标归一化原型低通滤波器)(p H LP 的频率指标。

(3) 模拟滤波器的设计,得到低通滤波器的归一化传输函数)(p H LP 。

(4) 模拟频率变换,将模拟低通滤波器归一化传输函数)(p H LP 转换成所需要的模拟滤波器传输函数)(z H 。

(5) 模拟—数字滤波器变换。

利用双线性变换得到所要求的数字滤波器传输函数11112)()(--+-==z z T s s H Z H 。

2.设计要求及方案设计一带通切比雪夫II 型IIR 滤波器,要求如下:通带上下边沿频率分别为300 Hz 和400 Hz ,通带最大衰减dB p 3=α,阻带上下边沿频率分别为200Hz 和500 Hz ,阻带最小衰减 dB s 18=α,采样频率Hz f s 2000= KHz 。

2.1通滤波器的边缘频率为Hz f p 3001=,Hz f p 4002=Hz f s 2001=,Hz f s 5002=给定的系统取样频率为Hz f s 2000=,相应的数字频率为ππω3.0211=⨯=sp p f f ππω4.0222=⨯=sp p f fππω2.02=⨯=s sl sl f f ππω5.0222=⨯=ss s f f2.2采用双线性变换,以获得相应的模拟带通滤波器的边缘频率s rad f p s p /1.20382tan211==Ωω s rad f p s p /2.29062tan222==Ωωs rad f s s s /7.12992tan211==Ωω s rad f s s s /0.40002tan222==Ωωs rad B p p /1.86812=Ω-Ω=2.3归一化低通滤波器的技术指标1=p λ 11.31212≈Ω-ΩΩ-Ω=p p s s s λ通带最大衰减dB p 3=α 阻带最小衰减 dB s 18=αss s B s p w p 1001200002202+=Ω+=λ 用MTALAB 算法设计归一化切比雪夫II 型低通模拟滤波器>> wp=1;ws=3.11;Rp=3;As=18;>> [N2,wp2]=cheb2ord(wp,ws,Rp,As,'s'); %Chebyshev II 型滤波器参数计算(模拟域);>> [B2,A2]=cheby2(N2,Rp,wp2,'s'); %计算H (S )的系数B 和A ; >> subplot(2,2,1);>> [Z,P,K]=cheby2(N2,As,wp2,'s') %构造Chebyshev II 型滤波器(零极点模型) >> [H,W]=zp2tf(Z,P,K); %将零极点模型转化成传递函数的模型; >> figure(1)>> [P,Q]=freqs(H,W); %返回滤波器的冲击响应的复数形式;>> freqs(H,W) %在Figure1上显示滤波器的幅频响应及相频响应; >> figure(2);>> subplot(2,2,1);>> fk=0:12000/512:12000;wk=2*pi*fk; %在Figure2上显示幅频特性曲线; >> Hk=freqs(B2,A2,wk);>> plot(fk/1000,20*log10(abs(Hk)));grid on >> xlabel('Frequency(Hz)')>> ylabel('Magnitude Response')2.4将)(p H LP 转化为带通滤波器的系统sB s p LP w pp H s H 202)()(Ω+==λ2.5用双线性变换法将)(s H 转换成数字滤波器)(z H ,即11112)()(--+-==z z s s H Z H()()()()()()()()()()()()()()()⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡+-+++-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-+++-•⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡+-+++-+⎪⎪⎪⎪⎪⎭⎫⎝⎛-+++-+-+++-=--------------------6359.011219001148720.0112190011411949.111219001143331.01121900114)5389.01121900114(442.21111212111211112121112111121zz z z z z z z z z z zz z z z z z zz3.利用MATLAB 一步编写切比雪夫II 型带通数字滤波器Matlab 总程序如下:>> W1=300;W2=400;rp=3;rs=18;Fs=2000; >>WP=[200,300];WS=[50,450];>> [N,Wn]=cheb2ord(WP/(Fs/2),WS/(Fs/2),rp,rs);>> [P,Q]=cheby2(N,rp,Wn,'bandpass');%创建Chebyshev 带通滤波器; >>ylabel('幅度'); >>figure(1);>>freqz(P,Q); %显示产生滤波器的幅频及相频曲线; >> [H,W]=freqz(P,Q); >>figure(2);>>plot(W*Fs/(2*pi),abs(H));grid; >>xlabel('频率/Hz'); >>ylabel('幅度');程序实现的结果如下:P =[ 0.820402653435069 -9.10829915307186e-16 -1.476266303965008.19746923776468e-16 0.820402653435071 ] Q = [1 1.33226762955019e-15 -1.442327045838421.11022302462516e-15 0.674744564996720 ] N =4直接型结构表达式对应的幅频响应、单位脉冲响应、零极点分布图如下:幅度响应相频曲线幅度相频零极点分布图舍入噪声功率谱16量化之后,分子分母取6位字长16量化之后,分子分母取4位字长由直接型转化成级联型后总结通过这次论文的写作,加强了我们动手、思考和解决问题和搜索查找有用信息的能力。

也加深了对数字信号处理知识的理解。

通过本学期对数字信号处理的学习,让我学会了一些基本的函数使用,更加深入了解了数字信号处理,以及滤波器的设计,如何设计模拟低通滤波器,如何低通变便带通,如何模拟转换成数字等。

本次我的课题是切比雪夫II型数字带通滤波器(模拟频率变换)的设计,通过课程设计,我对平时所学的知识有了更深入的了解,对MATLAB的应用也较以前熟练,知识与应用相结合提高了我的学习热情,希望在一次次的课程设计中可以不断进步,不断提高。

参考文献[1]刘泉,阙大顺编数字信号处理原理与实现,电子工业出版社,2005年6月[2]苏金明,王永利编 Matlab7.0使用指南,电子工业出版社,2004年11月[3]薛定宇陈阳泉编基于matlab/simulink的系统仿真技术与应用,清华大学出版社 2002年[4]余成波等编数字信号处理及MATLAB实现(第二版),北京:清华大学出版社,2008[5]陈怀琛编著数字信号处理教程——MATLAB释义与实现,北京:电子工业出版社2004皮........忽略此处.......。

相关文档
最新文档