一级项目 滤波器.docVIP

  • 3
  • 0
  • 约6.85千字
  • 约 14页
  • 2016-04-03 发布于湖北
  • 举报
一级项目 滤波器.doc

信息与电气工程学院 电子信息工程CDIO一级项目 (2013/2014学年第二学期) 题 目 : 数字滤波器设计 专业班级 : 信息1101 学生姓名 : 学 号: 指导教师 : 设计周数 : 第 周 设计成绩 : 2014年月日 数字滤波器设计 项目设计目的 1.1 掌握数字滤波器原理 1.2 掌握数字滤波器设计思路 1.3 掌握数字滤波器设计流程 1.4 熟练使用MATLAB软件 1.5 熟练掌握运用MATLAB设计数字滤波器 项目设计正文 2.1 项目设计内容 运用MATLAB 软件设计出数字滤波器,利用窗函数法、频率取样法及优化设计方法使之能正常处理信号。 2.2 软件介绍 MATLAB?(Matrix?Laboratory)为美国Mathworks公司1983年首次推出的一套高性能的数值分析和计算软件,其功能不断扩充,版本不断升级,1992年推出划时代的4.0版,1993年推出了可以配合Microsoft?Windous使用的微机版,95年4.2版,97年5.0版,99年5.3版,5.X版无论是界面还是内容都有长足的进展,其帮助信息采用超文本格式和PDF格式,可以方便的浏览。至2001年6月推出6.1版,2002年6月推出6.5版,继而推出6.5.1版,?2004年7月MATLAB7和Simulink6.0被推出,目前的最新版本为7.1版。?? ???? MATLAB将矩阵运算、数值分析、图形处理、编程技术结合在一起,为用户提供了一个强有力的科学及工程问题的分析计算和程序设计工具,它还提供了专业水平的符号计算、文字处理、可视化建模仿真和实时控制等功能,是具有全部语言功能和特征的新一代软件开发平台。?? MATLAB?已发展成为适合众多学科,多种工作平台、功能强大的大型软件。在欧美等国家的高校,MATLAB已成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具。成为攻读学位的本科、硕士、博士生必须掌握的基本技能。在设计研究单位和工业开发部门,MATLAB被广泛的应用于研究和解决各种具体问题。在中国,MATLAB也已日益受到重视,短时间内就将盛行起来,因为无论哪个学科或工程领域都可以从MATLAB中找到合适的功能。 2.3FIR数字滤波器设计原理 ?FIR?滤波器具有严格的相位特性,对于信号处理和数据传输是很重要的。目前?FIR滤波器的设计方法主要有三种:窗函数法、频率取样法和切比雪夫等波纹逼近的最优化设计方法。常用的是窗函数法和切比雪夫等波纹逼近的最优化设计方法。本实验中的窗函数法比较简单,可应用现成的窗函数公式,在技术指标要求高的时候是比较灵活方便的。?? 如果?FIR?滤波器的?h(n)为实数,?而且满足以下任意条件,滤波器就具有准确的线性相位:? 第一种:偶对称,h(n)=h(N-1-n),??φ?(ω)=-(N-1)ω/2????第二种:奇对称,h(n)=-h(N-1-n),??φ(ω)=-(N-1)ω/2+pi/2??对称中心在n=(N-1)/2处?。? FIR滤波器的基本结构可以理解为一个分节的延时线,把每一节的输出加权累加,可得到滤波器的输出。FIR滤波器的冲激响应h(n)是有限长的,数学上M阶FIR滤波器可以表示为:      FIR滤波器的设计问题实质上是确定能满足所要求的转移序列或脉冲响应的常数的问题,设计方法主要有窗函数法、频率采样法和等波纹最佳逼近法等。 2.4 用窗函数设FIR 滤波器的基本方法 窗函数设计法是一种通过截短和计权的方法使无限长非因果序列成为有限长脉冲响应序列的设计方法。通常在设计滤波器之前,应该先根据具体的工程应用确定滤波器的技术指标。在大多数实际应用中,数字滤波器常常被用来实现选频操作,所以指标的形式一般为在频域中以分贝值给出的相对幅度响应和相位响应。  用窗函数法设计FIR滤波器的步骤如下:   (1)根据过渡带宽及阻带衰减要求,选择窗函数的类型并估计窗口长度N(或阶数M=N-1)。窗函数类型可根据最小阻带衰减AS独立选择,因为窗口长度N对最小阻带衰减AS没有影响。在确定窗函数类型以后,可根据过渡带宽小于给定指标确定所

文档评论(0)

1亿VIP精品文档

相关文档