- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MatlabFIR低通滤波器设计
基于MatlabFIR低通滤波器设计
摘要:在全球电子市场不断发展的背景下滤波器也得到了极大的促进,而数字技术的发展给滤波器带来了良好的技术基础。Matlab(MathWorks公司制造)是目前最为普及的数据、图形绘制处理软件,在滤波器的设计中也具有广泛的应用,以Matlab作为滤波器设计基础可对相关设计进行细致化分析并提升设计效率,为设计工作提供了极大的便捷。该文对基于Matlab的FIR低通滤波器的设计进行了综合性阐述并提出了相关观点,供以参考。
关键词:Matlab;FIR;低通滤波器
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2014)36-8806-02
数字信号技术当前已经步入了成熟化阶段,在对数字信号进行处理的过程中数字滤波是十分重要的一个环节。数字滤波通过将数字信号采取一定的运算逻辑对其进行转变,同时对某些频率进行消除或提升部分频率的相对占有比,以此实现消除干扰频率的目的[1]。与传统滤波相比,数字滤波无论在稳定性方面有着较大的优势并且十分灵活,可满足各类需求。因此对数字滤波器进行综合性分析对于数字信号技术的推动及应用均有着十分重要的意义,值得研究。
1 数字滤波器概述
相较于以往的模拟滤波器数字滤波器无疑有着极大的优势,其主要优势具体如下:1) 具有较高的稳定性以及精度。2) 不需要与阻抗进行一一匹配。3) 可在大规模集成电路中使用。4) 系统函数易于改变,并且具有较高的灵活度[2]。其核心构件为数字信号处理器,其主要工作流程如下:
图1 数字滤波器工作流程图
滤波器种类繁多,从功能角度上来看滤波器可分为低通、高通、带阻以及带通。若以单位脉冲响应作为衡量标准又可将数字滤波器分为即有限脉冲响应滤波器以及无限脉冲响应滤波器,而在具体使用筛选过程中则需要对两种滤波器进行全面分析后才可判定使用的种类。FIR滤波器一般情况下是通过迭代算法来达到滤波目,因此在设计过程中并不存在现成的公式供其使用,因此在FIR滤波器设计过程中对于硬件设备具有较好的要求,而IIR滤波器仅仅通过模拟滤波器设计参数表便可完成设计工作,但在灵活性上较FIR滤波器而言IIR滤波器无疑有着明显的劣势[3]。由于FIR线性相位性能较易实现并且可以实现多频带滤波器,对于非递归滤波器而言可处于稳定工作态,不存在极限环,因此在高速流水式设计当中有着较好的适用性。另外FIR滤波器具备了较低的系数以及算法,在四舍五入误差预算方面较易实现,可对量化噪声进行明确定义当然在实际设计过程中具有较大的工作量,特别是在高阶滤波器的设计中任务较为繁琐。
从类型上来看FIR滤波器又分为两大类即直线型结构以及转置型结构。直线型结构位移寄存其存储的输入数据占有位宽较小并且在FIR滤波器处于线性相位时,可充分发挥其系数对称的特征,从而达到让乘法器减半的目的并让加法器的数量维持原状[4]。但是当FIR滤波器的阶数不断提升时则需要相应地添加一定数量的加法器,这就大大地增加了设计复杂度并使得延时增大,这对FIR滤波器的级联扩展将会带来极大的阻碍[5]。而转置型结构则较好地弥补了上述直线型滤波器的劣势。当然转置型结构也受到了一定的限制,由于需要储存各级乘加其的位宽输出并且无法对FIR滤波器系数线性相位对称的特性进行充分利用从而给设计工作带来了一定的复杂性。
2 基于Matlab的FIR低通滤波器设计分析
基于FIR低通滤波器的实际工作原理,将其分为以下几个子模块:输入模块、输出模块、位移寄存器模块、锁存模块以及乘累加模块。将以上模块作为设计架构然后进行软件设计,首先开启Matlab,利用FDATOOL筛选相关参数从而得到滤波器的特性曲线以及幅度相位波形图并确定抽头数,所得到的单位冲激响应系数如下表所示:
表1 FIR低通滤波器抽头数表
[系数序号\FIR低通数字滤波器系数\系数序号\h[0]\0.009130028986029\h[15]\h[1]\0.012402533207513\h[14]\h[2]\-0.007012037537839\h[13]\h[3]\-0.042708774204438\h[12]\h[4]\-0.043940782991573\h[11]\h[5]\0.043023789561565\h[10]\h[6]\0.201156813338524\h[9]\h[7]\0.330019348939821\h[8]\]
由于设计部分条件所限需要将其进行归一化处理并转换为二进制补码可得:h[0]=h[15]h[1]=h[14]h[2]=h[13]h[4]=[11]h[5]
您可能关注的文档
最近下载
- 文明用语班会课件.pptx VIP
- 2024年中国高血压防治指南解读 PPT课件.pptx VIP
- 《精密机械与仪器》课程设计--压力表的结构设计.doc VIP
- 《致大海》课件(共42张PPT)-高中语文选择性必修 中册课件.pptx VIP
- 2025年天津大学福州国际联合学院科研管理与成果转化岗人员招聘备考题库及1套完整答案详解.docx VIP
- 2025年浙江省高职单招单考《农艺类》试卷 完整版231.pdf VIP
- 社区呼吸道感染.ppt VIP
- 国有企业内部薪酬如何分配?人社部办公厅印发的这份《指引》值得参考!.doc VIP
- 团队角色自测问卷.pdf VIP
- 2025年广东省广播电视网络股份有限公司招聘笔试参考题库附带答案详解.pdf
原创力文档


文档评论(0)