数字滤波器器文献综述DOC.docx

上传人:b****4 文档编号:3719564 上传时间:2023-05-06 格式:DOCX 页数:11 大小:562.48KB
下载 相关 举报
数字滤波器器文献综述DOC.docx_第1页
第1页 / 共11页
数字滤波器器文献综述DOC.docx_第2页
第2页 / 共11页
数字滤波器器文献综述DOC.docx_第3页
第3页 / 共11页
数字滤波器器文献综述DOC.docx_第4页
第4页 / 共11页
数字滤波器器文献综述DOC.docx_第5页
第5页 / 共11页
数字滤波器器文献综述DOC.docx_第6页
第6页 / 共11页
数字滤波器器文献综述DOC.docx_第7页
第7页 / 共11页
数字滤波器器文献综述DOC.docx_第8页
第8页 / 共11页
数字滤波器器文献综述DOC.docx_第9页
第9页 / 共11页
数字滤波器器文献综述DOC.docx_第10页
第10页 / 共11页
数字滤波器器文献综述DOC.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数字滤波器器文献综述DOC.docx

《数字滤波器器文献综述DOC.docx》由会员分享,可在线阅读,更多相关《数字滤波器器文献综述DOC.docx(11页珍藏版)》请在冰点文库上搜索。

数字滤波器器文献综述DOC.docx

数字滤波器器文献综述DOC

 

文献综述

 

题目F.I.R滤波器的设计与仿真

学生姓名罗帆

专业班级电气工程及其自动化1124

学号201150712435

系(部)电气信息工程系

指导教师邱

完成时间2013年3月12日

 

FIR滤波器的设计与仿真

摘要:

FIR滤波器稳定性好、具有严格的线性相频特性和有限长的单位脉冲响应,能设计成多通带(或多阻带)滤波器组,在信号处理、通信、图像处理、模式识别等领域都有着广泛的应用。

本文在研究FIR滤波器原理的基础上,提出采用窗函数法设计FIR滤波器组,并用Matlab进行仿真分析。

实验分析表明,该方法实现简单,能满足技术指标的要求。

关键词FIR滤波器组;窗函数;Matlab仿真

前言

数字滤波器具有稳定、重复性好、适应性强、性能优异、线性相位等优点。

数字滤波器以冲激响应延续长度可分为两类:

FIR滤波器(有限冲激响应滤波器)、IIR滤波器(无限冲激响应滤波器)。

其中FIR滤波器的优点是:

稳定性好,因为没有极点;精度高,因为它对以前的事件只有有限的记忆,积累误差小;易于计算机辅助设计,保证精度和线性相位。

缺点是:

要达到高性能,需要许多系数,要做较多的乘法操作,计算量大。

而IIR滤波器的优点是:

结构简单、系数少乘法操作少、效率高;与模拟滤波器有对应关系;可以解析控制,强制系统在特定点为零点;易于计算机辅助设计。

缺点是:

因为有极点,设计时要小心稳定性;因为它对以前的事件有长的记忆,易产生溢出、噪声、误差。

数字滤波器的设计一般都要经过3个步骤:

确定指标、逼近和实现。

(1)确定指标:

在设计一个滤波器之前,必须首先确定一些技术指标,这些技术指标需要根据工程实际的需要来制定。

指标的形式一般确定为频域中的幅度和相位响应;

(2)逼近:

确定了滤波器的技术指标后,就可以利用数学和DSP的基本原理提出一个滤波器模型来逼近给定的目标;(3)实现:

我们得到了以差分或系统函数或冲激响应描述的滤波器,可以通过硬件或软件来实现。

FIR数字滤波器设计方法有窗函数、频率取样和切比雪夫等波纹优化设计方法:

(1)窗函数法:

窗函数法设计的基本思想是把给定的频率响应通过IDTFT(InverseDiscreteTimeFourierTransform),求得脉冲响应,然后利用加窗函数对它进行截断和平滑,以实现一个物理可实现且具有线性相位的HR滤波器的设计目的。

其核心是从给定的频率特性,通过加窗确定有限长单位脉冲响应序列h(n);

(2)频率取样法:

频率取样法设计的基本思想是把给出的理想频率响应进行取样,通过IDFT从频谱样点直接求得有限脉冲响应;(3)优化设计法:

FIR滤波器的优化设计采用

“等波纹最佳一致逼近”理论,利用MATLAB提供的remez函数实现ParksMcClellan算法,设计滤波器逼近理想频率响应。

所得到的最佳一致滤波器的频率响应具有等波纹特性。

MATLAB是由美国Mathworks公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的,功能强大、操作简单的语言是国际公认的优秀数学应用软件之一,被广泛应用于仿真技术、自动控制和数子信号处理等领域。

在许多数字信号处理系统中,如语音或音频信号处理中,有限脉冲响应(FIR)滤波器是最常用的组件之一,它完成信号预调、频带选择和滤波等功能。

FIR滤波器虽然在截止频率的边沿陡峭性能上不及无限脉冲响应(IIR)滤波器,但是具有严格的线性相位特性,稳定性好,能设计成多通带(或多阻带)滤波器组,因此在数字信号处理领域得到广泛的应用。

一F.I.R数字滤波的原理

对于一个FIR滤波器系统而言,其冲激响应总是有限长的,其系数可以表示为:

其中N是FIR滤波器的延时节数,即为通常说的FIR滤波器的阶数.

最基本的FIR滤波器可以表示为:

其中:

x[n]是输入采样序列,f[n]是滤波器系数,N是滤波器的系统长度,y【n】是滤波器的输出序列.

就硬件实现而言,FIR滤波器可用直接型结构、级联型结构、

频率采样型和快速卷积型结构等多种结构实现.在这些结构中,由于频率采样型和快速卷积型结构中需要进行复数运算,计算复杂,不适合用FPGA实现;级联型结构不便于调整系数,且乘法运算量较多;而直接型结构系数调整方便,总运算量较少.因此,用FPGA实现FIR滤波时,常采用直接型结构,其实现结够如图所示.

二FIR滤波器的结构

设有限长单位响应滤波器的单位脉冲响应h(n)为长度N的序列,其传递函数一般为:

差分方程可描述为:

由式(2)可以看出,FIR滤波器的阶数为N-1,长度为N。

系统输出只与输入的函数有关,而与过去的输出无直接关系,不含有反馈支路。

其直接型结构如图1所示。

图1 FIR滤波器的直接型结构 

如果FIR滤波器的单位脉冲响应h(n)为实数,并且h(n)满足偶对称或者奇对称,即:

则滤波器具有线性相位特性。

当N为偶数时:

当N为偶数时:

其中“+”表示h(n)为偶对称;“-”表示h(n)

为奇对称。

其网络结构如图2、图3所示[1]。

图2 N为偶数时的线性相位结构

图3 N为奇数时的线性相位结构

三 FIR滤波器设计与仿真

设计一个16阶的FIR低通滤波器,该滤波器指标为:

采样频率fs=10MHz,截止频率fc=1.5MHz。

3.1 滤波器系数的确定

FIR滤波器的系数可用窗函数的方法来得到,窗函数法的基本要求是主瓣宽度最窄,并且旁瓣要尽可能小,在此选用海明(Hamming)窗用于滤波器的设计。

用Matlab提供的工具箱FDATool仿真设计滤波器,得到滤波器的系数[2],滤波器的幅频特性满足指标要求,图4是符合上述指标要求的滤波器的幅度响应曲线。

把获得的滤波器系数导出为文本文件保存,16阶FIR滤波器的脉冲响应系数如下:

图4 滤波器的幅度响应曲线

3.2 系数的量化

Matlab模拟得到的脉冲型滤波器的系数都是浮点数,一般定点数的实现比较容易,因为其具有速度高和成本低的特点,浮点数的特点是具有比较高的动态范围而不需要换算,但是一般的仿真器不支持浮点数,因此需要把脉冲响应系数变为二进制数。

在本设计中,先把得到的系数扩大212倍,然后转为对应的二进制的形式[3]。

以上16个响应系数转化后如下:

3.3 VHDL语言实现滤波器

VHDL涵盖面广,抽象描述能力强,支持硬件的设计、验证、综合与测试。

VHDL能在多个级别上对同一逻辑功能进行描述,如,可以在寄存器级别上对电路的组成结构进行描述,也可以在行为描述级别上对电路的功能与性能进行描述。

16阶FIR数字滤波器VHDL源程序如下:

上述VHDL程序是对图1中直接型FIR滤波器结构的描述,该设计是对称的,但对非对称滤波器也同样适用。

3.4 仿真分析

图5是对应输入为50时的滤波器脉冲响应y的仿真波形图,注意仿真结果是以无符号数来表示负数的[4]。

下面通过仿真波形图验证y(n)=h(n)x的正确性。

由图5知,y(0)=450,而y(0)=h(0)x=9×50=450,两结果相同;又如,y(1)是以无符号数65386显示-150的,也就是65536-150=65386;同理可以验证其他的y(n),由仿真结果可知该设计符合要求。

 

参考文献

[1]罗山,FIR滤波器组的设计及仿真攀枝花学院学报,61700

[2]蒋小燕,孙晓薇,胡恒阳等。

基于FPGA的FIR数字滤波器的设计与实现[A]化工学报,

 

(注:

素材和资料部分来自网络,供参考。

请预览后才下载,期待你的好评与关注!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2