基于matlab的数字滤波器的设计和仿真

  • 格式:docx
  • 大小:322.12 KB
  • 文档页数:33

下载文档原格式

  / 33
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西安欧亚学院

本科毕业论文(设计)

题目:

学生姓名:

指导教师:

所在分院:

专业:

班级:

二O一一年四月

基于Matlab的数字滤波器的设计与仿真

摘要:

传统的数字滤波器的设计关键词:.FDAtools;FIR数字滤波器;simullink仿真;窗函数法;频率采样法

Matlab-based digital filter design and simulation

Abstract:

The traditional digital filter, the design process of complex computing workload big, filtering properties, affected it hard to adjust the application. This paper introduces a kind of Filter matlab FDAtools Analysis and Design tools themselves and order the Filter Tool (by rapid and effective Design) of software component Design method of traditional digital Filter. Using matlab language is given for program design and use of signal processing fdatool toolbox of tools for interface design of the specific steps. Matlab

design filter, can always contrast the design requirements and filter characteristics, easy adjustment parameters greatly reduced the workload, be helpful for the optimization design of fir. This paper also introduces how to use matlab simulation software simulink filters the design of simulation.

Keywords: FDAtools;FIR digital filters; simullink;simulstion window function method;frequency sampling method

第1章绪论 (1)

1.1 课题背景及目的 (1)

1.2 国内外研究现状 (1)

1.3 研究内容 (1)

1.4 研究方法 (2)

1.5 Matlab简介 (2)

1.6 Matlab的特点 (2)

1.7 Matlab的系统组成 (2)

1.8 论文提纲 (3)

第2章数字滤波器基本原理 (4)

2.1 数字滤波器原理 (4)

2.2 数字滤波器分类 (4)

2.3 数字滤波器技术要求 (6)

第3章FIR数字滤波器的设计 (9)

3.1 窗函数法设计FIR数字滤波器 (9)

3.1.1 窗函数法设计原理 (9)

3.1.2 FIR数字滤波器的设计实例 (10)

3.2 频率采样法设计FIR数字滤波器 (11)

3.2.1 频率采样法的基本思想 (13)

3.2.2 FIR数字滤波器的设计实例 (14)

3.3 窗函数法和频率采样法 (18)

3.3.1 通过实例对两种方法做比较 (18)

3.3.2 两种方法设计带通滤波器 (20)

第4章应用Simulink对FIR数字滤波器滤波 (22)

4.1 FDATool和Simulink工具 (22)

4.1.1 FDATool的介绍 (22)

4.1.2 FDATool的使用 (22)

4.2 Simulink工具 (22)

4.2.1 Simulink的介绍 (22)

4.2.2 Simulink的使用 (22)

4.3 利用FDATool和Simulink设计FIR数字滤波器 (23)

4.4 数字滤波器的仿真及实现 (25)

第5章浅析用MATLAB辅助DSP实现FIR数字滤波器 (29)

5.1 MATLAB辅助DSP开发简介 (29)

5.2 MATLAB与CCS及目标DSP间的连接 (29)

5.3 MATLAB辅助DSP实现FIR过程 (30)

第6章结论 (31)

致辞 (32)

参考文献 (33)

附录:论文中所提到的程 (34)

第1章绪论

1.1课题背景及目的

1.1.1 背景来源

本文FIR数字滤波器设计时Matlab软件使用的是Matlab7.0。本课题来源于试验室建设及工业工程,研究对象为matlab环境下的数字滤波器设计与仿真。

1.1.2 目的

我选择了《基于MATLAB的数字滤波器设计与仿真》这个课题作为毕业设计其主要目的是通过此次课程设计进一步学习和巩固数字信号处理及相关知识,并学会利用所学的知识能在设计过程中能综合运用所学知识内容,进一步熟悉和掌握matlab 的使用方法;对数字滤波器的技术指标,滤波特性以及各种设计方案有一个深入的了解;为即将进入社会参加工作打下坚实的基础; 掌握收集资料、消化资料和综合资料的能力等等。

1.1.3 意义

从事电子通信业而不能熟练操作使用matlab软件,在工作和学习中将是寸步难行的。在数学、电子、金融等行业,使用matlab等计算机软件对产品进行设计、仿真在很早以前就已经成为了一种趋势,这类软件的问世也极大地提高了设计人员在通信、电子等行业的产品设计质量与效率。众所周知,数字滤波器在数字信号处理中起着非常重要的作用,在信号的过滤、检测与参数的估计等方面,是使用最为广泛的一种线性系统。而实现数字滤波器的方法有两种,一是采用计算机软件进行,就是把所要完成的工作通过程序让计算机来实现;二是设计专用的数字处理硬件。这个地方主要用到的就是第一种方法。即是用matlab提供的信号处理工具箱来实现数字滤波器。

本文FIR数字滤波器设计时Matlab软件使用的是Matlab7.0。

1.2国内外研究现状

20世纪60年代起,由于计算机技术、集成工艺和材料工业的发展,滤波器的发展上了一个新台阶,朝着低功耗、高精度、小体积、多功能、稳定可靠和价廉等方向努力,其中高精度、小体积、多功能、稳定可靠成为70年代以后的主攻方向,导致数字滤波器、RC有源滤波器、开关电容滤波器和电荷转移器等各种滤波器的飞速发展。到70年代后期,上述几种滤波器的单片集成己被研制出来并得到应用,90年代至现在主要致力于把各类滤波器应用于各类产品的开发和研制。当然,对滤波器本身的研究仍在不断进行。