基于Matlab数字虑波器的设计与仿真.docVIP

  • 3
  • 0
  • 约2.47万字
  • 约 45页
  • 2018-04-10 发布于江西
  • 举报
基于Matlab数字虑波器的设计与仿真.doc

郑州大学西亚斯国际学院 本科毕业论文(设计) 题 目 基于Matlab数字虑波器的设计与仿真 指导老师 职称____________________ 学生姓名 学号 _________ 专 业 电子信息工程 班级 电信(1)班 院 (系) 电子信息工程学 完成时间 2012年04月30日 基于Matlab数字虑波器的设计与仿真 摘 要 本文分别研究了在Matlab环境下IIR数字滤波器和FIR数字滤波器的设计方法及实现方法。 在无限脉冲响应(IIR)数字滤波器设计中,先进行模拟滤波器的设计,然后进行模拟-数字滤波器转换,即采用脉冲响应不变法及双线性Z变化法设计数字滤波器,最后进行滤波器的频带转换。在有限脉冲响应(FIR)数字滤波器设计中,讨论了FIR线性相位滤波器的特点和用窗函数法设计FIR滤波器两个问题。两类滤波器整个设计过程都是按照理论分析、编程设计、具体实现的步骤进行的。用Matlab对几种滤波器进行仿真之后对比观察,直接型效果更好,如果不考虑时域混叠现象,则用脉冲响应不变法较好,经济高效,如果要求严格的线性相位,用双线性变换法较好,但滤波器的阶次较高。 关键词:数字滤波器Matlab/无限脉冲响应/有限脉冲响应。 THE DIGITAL FILTER’S DESIGNING BASING MATLAB ABSTRACT In this paper, the Infinite Impulse Response digital filter (IIR) and Finite Impulse Response digital filter (FIR) based MATLAB are designed. When the IIR filter is designed , an analog low-pass filter is designed at first; then convert it into a digital filter by using Bilinear transform method; lastly, make up the conversion of filter frequency band. When designing a FIR filter, we use window function method in which the phase of the filter is linear. In comparison of the simulations of these filters based Matlab, the direct-filter is better; if not considering the aliasing in time domain, the filter designed by using impulse response method is better; if requiring a linear phase, the filter designed by using Bilinear transform method is better, but the order of the filter is higher. KEY WORDS: Digital Filter, Matlab, IIR, FIR 目 录 中文摘要 I 英文摘要 II 1 绪论 1 1.1 数字滤波技术 1 1.1.1 滤波器原理 2 1.1.2 数字滤波器设计方法概述 2 1.2 Matlab软件简介 3 2 IIR滤波器设计及其Matlab实现 6 2.1 模拟滤波器设计及其Matlab实现 6 2.1.1 巴特沃斯低通滤波器设计 6 2.1.2 切比雪夫低通滤波器设计 8 2.1.3 椭圆低通滤波器设计 12 2.2 模拟-数字滤波器变换及其Matlab实现 14 2.2.1 脉冲响应不变法 15 2.2.2 双线性Z变换法 17 2.3小结 19 3 FIR滤波器设计及其Matlab实现 20 3.1 线性相位FIR数字滤波器的条件和特点 20 3.1.1 线性相位条件 20 3.1.2 线性相位FIR滤波器幅度特性的特点 21 3.1.3 线性相位FIR滤波器零点分布特点 21 3.2 常用窗函数及Matlab实现 22 3.2

文档评论(0)

1亿VIP精品文档

相关文档