编辑: JZS133 | 2019-07-07 |
本文介绍了一种利用MATLAB信号处理工具箱(Signal Processing Toolbox)快速有效的设计由软件组成的常规FIR滤波器的设计方法.给出了使用MATLAB语言进行程序设计和利用信号处理工具箱的FDATool工具进行界面设计的详细步骤.利用MATLAB设计滤波器,可以随时对比设计要求和滤波器特性调整参数,直观简便,极大的减轻了工作量,有利于滤波器设计的最优化.本文还介绍了如何利用MATLAB环境下的仿真软件Simulink对所设计的滤波器进行模拟仿真. 关键词:FIR滤波器 MATLAB FIR IIR ABSTRACT Traditional digital filter design process complexity, calculating workload, filter characteristics adjustment difficulties that affect its application. This paper introduces a signal processing toolbox of MATLAB (Signal Processing Toolbox) by the rapid and effective design of software components of conventional digital filter design method. MATLAB is the use of language to program design and the use of the Signal Processing Toolbox interface design tool FDATool the detailed steps. Filter Design using MATLAB, you can design requirements and contrast adjustment of filter parameters, intuitive simple, greatly reduce the workload, help filter design optimization. This paper also describes how the environment by using MATLAB Simulink simulation software designed to filter simulation. Keywords: FIR Filter MATLAB FIR IIR 目录摘要IABSTRACT II
1 绪论11.1 课题的背景和现实意义
1 1.1.
1 课题的背景
1 1.1.2 课题研究的现实意义
2 1.2 国内外研究现状
2 1.2.1 国内研究现状
2 1.2.2 国外研究现状
3 1.3 课题的主要研究内容和论文组织
4 1.4 小结
4 2 基于matlab的FIR滤波器设计系统的结构研究
5 2.1 系统结构设计的原则和方案
5 2.1.1 系统设计的原则
5 2.1.2 滤波器及传统设计方法
6 2.2 各功能模块结构的设计
6 2.2.1 自适应DF设计
6 2.2.2 自适应DF设计优点
7 2.3 FIR滤波器设计的算法研究
7 3 基于matlab的FIR滤波器设计的详细设计
9 3.1 控制设计原则
9 3.2 matlab软件开发方法
10 3.4 MATLAB 的FDATool的介绍
11 4 基于matlab的滤波器系统的测试
13 4.1 滤波器设计测试概述
13 4.2 程序设计法
14 4.3 SIMULINK仿真
14 5 结束语
15 参考文献
16 致谢
17 1 绪论1.1 课题的背景和现实意义
1 课题的背景 随着电子工业的发展,对滤波器的性能要求越来越高,功能也越来越多,并且要求它们向集成方向发展.我国滤波器研制和生产与上述要求相差甚远-,为缩短这个差距,电子工程和当代年轻人负有重大的责任. 我国广泛使用滤波器是50年代后期的事,当时主要用于话路滤波和报路滤波.经过半个世纪的发展,我国滤波器在研制、生产和应用等方面已纳入国际发展步伐,但由于缺少专门研制机构,集成工艺和材料工业跟不上来,使得我国许多新型滤波器的研制应用与国际发展有一段距离. 根据数字滤波器冲激响应函数的时域特性.可将数字滤波器分为两种,即无限长冲激响应( IIR) 滤波器和有限长冲激响应(FIR)滤波器.IIR 滤波器的特征是具有无限持续时间的冲激响应;