基于matlab的低通滤波器的优化设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电路最优化设计作业报告 基于MATLAB的高通滤波器的优化设计 姓 名:刘 贤 君 学 号:2012020688 专 业:电路与系统 内容摘要 为了进一步优化滤波器设计,便于及时调整滤波器的参数,提出了基于MATLAB平台利用滤波器设计与分析工具箱设计数字滤波器。阐述了数字滤波器的基本原理并进行仿真模拟。结果表明:所设计的优化滤波器可以有效抑制干扰信号,提高信噪比;设计过程快速简单,方便根据实际需求调整滤波器的参数,适用于工程实践中。 关键词:MATLAB;高通;数字滤波器;优化 一、引言 在工程实际的各种测量与控制系统中,系统通常输出的信号并不是模拟的电压电流信号,而是数字信号。对于数字信号的处理,为了去除噪声的影响和其他频率成分信号的干扰,提高系统测量的准确性和稳定性,需要对数字信号进行滤波处理,所以数字滤波器的设计对于实际工程应用中的测量与控制系统就显得尤为重要。而对于传统数字滤波器的设计方法而言,一方面其设计步骤冗杂,需要进行大量的计算;另一方面,一旦滤波器设计好,它的滤波特性也就固定了,想要调整的它的滤波特性就变得非常困难[1-4]。因此针对传统滤波器的缺点,文 章提出一种新的便捷的数字滤波器设计方法——利用MATLAB平台中的滤波器设计与分析工具箱。 二、设计目的 通过设计优化滤波器,并在MATLAB实现仿真,进一步加深了解滤波器的原理以及函数remez。同时也让我加深了对MATLAB的使用。 在滤波器设计中,技术指标越高,实现滤波器的阶数也就越高,另外,对固定的阶数,通带与阻带指标可以互换,过渡带宽度与通带波纹和阻带衰减指标可以互换。用等波纹最佳一致逼近设计函数remez很容易。 三、数字滤波器及传统的设计方法 数字滤波技术是信号分析与处理技术中非常重要的一个分支,它作为一个线性处理模块在工程实际中得到了广泛的应用,更为重要的是它能够得到准确的线性相位关系,这是模拟器件几乎无法实现的。通常,数字滤波器分为两种,分别是有限冲激响应滤波器(FIR)和无限冲激响应滤波器(IIR)。相比于IIR,FIR具有更加良好的线性相位特性,所以它的应用更加广泛。它内核的结构是一个分节的延时线,然后再对把每一分节的输出进行加权求和,最终得到滤波后的输出,它的差分方程[5]可表示为 (1) 式中N为抽头数,x(n)为输入序列,y(n)为输出序列,h(i)是第i个抽头数。 滤波器的相应函数即为: (2) 由(1)式和(2)式可知,数字滤波器设计的核心工作就是计算其脉冲响应系数。计算脉冲响应系数的传统方法主要三种:等波纹最佳逼近法、频率采样法和窗函数法。运用这些方法设计滤波器时,计算工作量大,费时。 四、 技术分析 等波纹最佳一致逼近法(也称parks-McClellan最优法) 信号处理工具箱采用remez算法实现线性相位FIR数字滤波器的等波纹最佳一致逼近设计。与其他设计法相比,其优点是,设计指标相同时,使滤波器阶数最低;或阶数相同时,使带通最平坦,阻带最小衰减最大;通带和阻带均为等波纹形式,最适合设计片段常数特性的滤波器。其调用格式如下: B=remez(N,f,m,w,‘ftype’) 其中,w和ftype可默认。b为滤波器系数向量,调用参数N,f,m的含义与函数fir2中类同,但这里有一点不同,期望的幅频响应值位于f(k)与f(k+1)(k为奇数)之间的频段上(即(f(k),m(k))与(f(k+1),m(k+1)两点间的连线),而f(k+1)与f(k+2)之间为无关区。W为加权向量,其长度为f的一半。w(k)为对m中第k(k为奇数)个常数片段的逼近精度加权值,w值越大毕竟精度越高。ftype用于指定滤波器类型,可用help命令查看。 注意:f中不能出现重复频点,即remez函数不能逼近理想频响特性。 remezord函数用于估算FIR数字滤波器的等波纹最佳一致逼近设计的最低阶数N,从而使滤波器在满足指标的前提下造价最低。基本调用格式如下: [N,fo,mo,w ]=remezord(f,m,dev,Fs) 其返回参数供remez函数使用。设计的滤波器可以满足由参数f,m,dev和Fs指定的指标。f和m与remez中所用的类似,这里f可以是模拟频率(Hz)或归一化数字频率,但必须以0开始,以Fs/2(用归一化频率时为1)结束,而且其中省略了0和Fs/2两个频点。Fs为采样频率,省略时默认为2Hz。 dev为各逼近频段允许的幅频响应偏差(波纹振幅)。 remez函数可直接调用remezord返回的参数,使用格式如下: b=remez(N,fo,mo,w ) 五、导入仿真软件 仿真思路 在remez函数调用

文档评论(0)

mx597651661 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档