滤波器设计与实验 1 目录 1 课题描述 ............................................... 1 2 MATLAB基础知识的介绍 ................................... 2 1.1 MATLAB的介绍...................................... 2 1.2 基本功能 .......................................... 2 3 设计原理 ............................................... 3 3.1 数字滤波器介绍 .................................... 3 3.2 IIR数字滤波器设计原理 ............................. 5 3.3 巴特沃斯滤波器的介绍 .............................. 6 3.4 双线性变换法 ...................................... 7 3.5 MATLAB的应用 ..................................... 11 4. 设计内容 11 4.1用 MATLAB编程实现 ................................. 15 4.2 设计结果分析 ..................................... 17 5 总结 .................................................. 20 6 参考文献 .............................................. 21 滤波器设计与实验 2 1.课题描述 数字滤波器,是指输入、输出均为数字信号,通过一定运算关系 改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。数字滤波器分类的方法很多,可从以下几个方面进行分类: 1.根据功能分类,可以分为低通滤波器、高通滤波器、带通滤波器和带阻滤波器。 2.根据滤波器的单位脉冲响应分类,可以分为无限长脉冲响应 数字滤波器和有限长脉冲响应数字滤波器,它们一般被称为IIR数字 滤波器和FIR数字滤波器。 3.根据数字滤波器的实现方法分类,可以分为递归型数字滤波 器RDF(Recursive Digital Filter)和非递归型数字滤波器NDF (Nonrecursive Digital Filter 2.MTTLAB基础知识的简介 2.1.1MATLAB的介绍 MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国 MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括 MATLAB和 Simulink两大部分。 2.2.基本功能 MATLAB是由美国 mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、滤波器设计与实...