- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于matlab带通带阻滤波器设计
摘要?
模拟滤波器的理论和设计方法以发展的相当成熟,且有多种典型的模拟滤波器供我们选择,如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等。这些滤波器都有严格的设计公式,现成的曲线和图表供设计人员使用,而且所设计的系统函数都满足电路实现条件。
本次课程设计是利用MATLAB的buttord和butter函数设计巴特沃斯模拟滤波器,得到损耗函数和相频特性函数的图形。
关键字: 模拟滤波器 MATLAB 损耗函数 相频特性
目录
摘要? 1
目录 2
一、 MATLAB简介 3
1、 MATLAB介绍 3
2、 功能特性 3
3、 应用 4
一、 设计原理 5
1、带阻滤波器的设计原理 5
2、带通滤波器的设计原理 7
二、软件实现 8
1、带阻滤波器设计 8
2、 带通滤波器的设计 9
三、仿真设计 12
1、 带阻滤波器仿真设计 12
2、 带通滤波器的仿真设计 14
致谢 16
参考文献 16
MATLAB简介
MATLAB介绍
MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
主要功能
数值分析 2.数值和符号计算 3.工程与科学绘图 4.控制系统的设计与仿真 5.数字图像处理 6.数字信号处理 7.通讯系统设计与仿真 8.财务与金融工程
MATLAB 产品族可以用来进行以下各种工作:
设计原理
模拟带通、带阻滤波器的设计过程是:先将希望设计的各种滤波器转换为低通滤波器技术指标,然后设计相应的低通滤波器,最后采用频率转换法将低通滤波器转换成所希望的各种滤波器。
1、带阻滤波器的设计原理
? ??本设计中分别用ha(t)、Ha(s)、Ha(jΩ)表示模拟滤波器的单位脉冲相应、系统函数、频率响应函数,三者的关系如下
Ha(s)?=?LT[ha(t)]?=∫ha(t)exp(-st)dt?
Ha(jΩ)=FT[ha(t)]?=∫ha(t)exp(-jΩt)dt
可以用ha(t)、Ha(s)、Ha(jΩ)中任一个描述模拟滤波器,也可以用线性常系数微分方程描述模拟滤波器。但是设计模拟滤波器时,设计指标一般由幅频相应函数|Ha(jΩ)|给出,而模拟滤波器设计就是根据设计指标,求系统函数Ha(s)。
工程实际中通常用所谓的损耗函数即衰减函数A(Ω)来描述滤波器的幅频响应特性,对归一化幅频响应函数,A(Ω)定义如下:?
A(Ω)=-20lg|Ha(jΩ)|=-10lg|Ha(jΩ)|2?dB?
模拟带阻滤波器的设计指标参数有Ω1p、Ω1s、Ω0、Ωsu、Ωpu。Ωp1和Ωpu分别表示带阻滤波器的通带下边界频率和通带上边界频率;Ω1s和Ωsu分别表示带阻滤波器的阻带下边界频率和阻带上边界频率。δ1和δ2分别称为通带和阻带波纹幅度
图1 带阻滤波器
带阻滤波器的技术指标要求必须是几何对称的。如果带阻滤波器不是几何对称的,为了使对称的带阻滤波器满足最小阻带衰减要求,在由非对称的带阻滤波器变换为对称的带阻滤波器时,保留非对称带阻滤波器的阻带截止频率调整两个通带截止频率中的一个,调整过程步骤如下:
?计算(Ω0)2=Ω1sΩsu?
(2)?计算 ?Ωp1?Ω=(Ω0)2/Ωpu ,如果?Ωp1?Ω1p,用?Ωp1?代替Ω1p;?
(3)?如果?Ωp1?≤Ω1p,计算Ωpu=(Ω0)2/Ωpu,并用Ωpu代替Ωpu;?
?如果A1p≠A2p,选择Ap=min{?A1p,?A2p}。
所有类型的变换,包括各自与低通原型的频率变换如表1所示。用频率变换法设计一个模拟滤波器的步骤如下:?
确定低通、高通、带通和带阻模拟滤波器的技术要求。当要求的带通或带阻滤波
文档评论(0)