南华大学电气工程学院处理课程设计
Abstract: The design of a digital filter with window function method, frequency sampling method and ripple approach method, which equiripple approximation method for the optimal design, in the same technical indicators, obtained by this method filters designed to than the length of the filter window function method and frequency sampling method have to get smaller, and the design process simple. In this course design, with MATLAB, design equiripple low-pass filter, simulation generates a continuous signal, a low frequency, high frequency components, its spectrum analysis. And analysis and Butterworth low-pass filter advantages and characteristics.
Keywords: Low-pass filter ripple MATLAB Butterworth
ii
南华大学电气工程学院处理课程设计
目 录
1.绪论 ............................................... 1 2.数字滤波器的基本概念介绍 ........................... 1 2.1滤波的涵义 ....................................... 1 2.2数字滤波器的概述 ................................. 1 2.3数字滤波器的实现方法 ............................. 22.4 .数字滤波器的可实现性 ............................ 22.5 数字滤波器的分类 ................................. 22.6 FIR滤波器简介及其优点 ........................... 22.6.1 FIR滤波器 ..................................... 22.6.2 FIR滤波器具有以下主要优点: ................... 23.等波纹最佳逼近法的原理说明 ......................... 33.1等波纹最佳逼近法概述 ............................. 33.2.等波纹最佳逼近法基本思想 ......................... 33.3等波纹滤波器的技术指标及其描述参数介绍 ........... 43.3.1滤波器的描述参数 ............................... 43.3.2 matlab中的firpm和firpmord函数介绍 ........... 44.手工计算完成等波纹FIR低通滤波器初始设计 ........... 44.1设计要求 ......................................... 44.2手工计算 ......................................... 54.3在Matlab中利用FIRPM函数计算 .................... 64.4基于Matlab的幅频响应曲线 ........................ 6iii
南华大学电气工程学院处理课程设计
5.使用FDA工具箱设计FIR低通滤波器 ................... 7 5.1简要介绍FDA工具箱 ............................... 7 5.2用FDA工具箱实现要求的滤波功能: ................. 8 5.3手工计算和利用FIRPM函数计算结果比较 ............. 9 6. 滤波器的结构不同对性能指标的影响 ................. 10 6.1 FIR滤波器的基本结构 ............................ 106.1.1利用直接型结构构建数字滤波器 .................. 116.1.2 利用级联型结构构建数字滤波器 .................. 136.1.3 两种滤波器结构对性能指标影响的比较与总结 ...... 156.2 参数字长对性能指标的影响 ........................ 156.2.1 参数字长取2位对性能指标的影响 ................ 166.2.2 参数字长取8位对性能指标的影响 ................ 176.2.3 参数字长取12位对性能指标的影响 ............... 186.2.4 参数字长取14位对性能指标的影响 ............... 197 结论 .............................................. 208. 参考文献 ......................................... 21
iv
南华大学电气工程学院处理课程设计
1.绪论
数字滤波器(digital filter)是由数字乘法器、加法器和延时单元组成的一种装置,在通信、图像、语音、雷达等许多领域都有着十分广泛的应用。在数字信号处理中,数字滤波占有极其重要的地位。目前对数字滤波器的设计有多种方法。其中Matlab软件已成为设计数字滤波器的强有力工具。传统的数字滤波器设计过程复杂、计算工作量大、滤波特性调整困难,但利用Matlab信号处理工具箱可以快速有效地实现由软件组成的常规数字滤波器的设计、分析和仿真,极大地减轻了工作量,有利于滤波器设计的最优化。
2.数字滤波器的基本概念介绍
2.1滤波的涵义
a) 将输入信号的某些频率成分或某个频带进行压缩、放大; b) 对信号进行检测; c) 对参数估计;
2.2数字滤波器的概述
所谓数字滤波器,是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器件或程序。
如图2.2.1给出了一个具有模拟输入信号和输出信号的实时数字滤波器的简化方框图。这个带限模拟信号被周期地抽样,且转化成一系列数字X(n)(n=0,1,?)。数字处理器依据滤波器的计算算法,执行滤波运算,把输入系列X(n)映射到输出系列Y(n)。DAC把数字滤波后的输出转化成模拟值,这些模拟值接着被模拟滤波器平滑,并且消去不想要的高频分量。
输入模拟输入滤波器X(t)带抽样的ADCX(n)数字处理器Y(n)DACY(t)输出滤波器模拟输出图2.2.1 具有模拟输入和输出信号的实时数字滤波器的简化方框图
数字滤波器在数字信号处理中具有非常重要的地位。在许多应用中(例如数据压缩,生物医学信号处理、语音处理、图象处理、数据传输、数字音频、电话回声对消,等等),数字滤波器和模拟滤波器比数字滤波器的有优势更加明显。
第1页 共21页
南华大学电气工程学院处理课程设计
2.3数字滤波器的实现方法
a) 用软件在计算机上实现;
b) 用专用的数字信号处理芯片实现; c) 用硬件实现。
2.4 .数字滤波器的可实现性
a) 要求系统因果稳定,即所设计的系统极点全部集中在单位圆内。 b) 要求系统的差分方程的系数或者系统函数的系数为实数,即系统的零极点必须共轭成对出现,或者是实数。
2.5 数字滤波器的分类
数字滤波器可以分为经典滤波器和现代滤波器。经典滤波器按照滤波特性可以分为数字高通、数字低通、数字带通、数字带阻等类型。数字滤波器从实现的网络结构或者从单位脉冲响应长度分类可以分为无限长单位脉冲(IIR)和有限长单位脉冲(FIR)。
2.6 FIR滤波器简介及其优点
2.6.1 FIR滤波器
即有限长单位脉冲响应滤波器 ,是数字信号处理中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单 位冲击响应是有限的,没有输入到输出的反馈,是稳定的系统。因此,FIR滤波 器在通信、图像、语音、雷达等许多领域都有着十分广泛的应用。
2.6.2 FIR滤波器具有以下主要优点:
a) FIR滤波器具有准确的线性相位 b) FIR滤波器永远稳定
c) FIR滤波器设计方法一般是线性的 d) FIR滤波器在硬件上具有更高的运行效率 e) FIR滤波器启动传输时间只需要有限时间
第2页 共21页