基于FPGA技术的FIR数字滤波器的设计.doc
《基于FPGA技术的FIR数字滤波器的设计.doc》由会员分享,可在线阅读,更多相关《基于FPGA技术的FIR数字滤波器的设计.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于FPGA技术的FIR数字滤波器的设计摘要:在数字化技术在各个领域得到广泛运用的今天,数字滤波器是数字系统中信号处理关键的一环。数字滤波器和模拟滤波器相比具有更高的精度、信噪比,以及不可比拟的可靠性。由于在性能、成本、灵活性和功耗等方面的优势,基于fpga的信号处理器已广泛应用于各种信号处理领域。本文主要介绍了基于现场可编程门阵列(fpga)技术fir数字滤波器的设计,该方法通过dsp builder和matlab等软件进行开发、仿真和验证,使之便于在fpga中实现。关键词:数字滤波器 现场可编程门阵列 fir dsp builder matlab;中图分类号:tn820文献标识码:a文章编
2、号:1007-9416(2012)02-0104-03通常在信号产生、采集、传输过程中产生杂波和噪声,通常需要加入滤波器将干扰无用的噪声或者不需要频段的信号滤除。数字滤波器和模拟滤波器相比具有更高的精度、信噪比,以及不可比拟的可靠性1。只要适当改变数字滤波程序有关参数,就能方便的改变滤波特性,因此数字滤波使用时方便灵活。由于在性能、成本、灵活性和功耗等方面的优势,基于fpga的信号处理器已广泛应用于各种信号处理领域。本文正是在此背景下研究基于fpga技术,运用dsp builder和matlab等软件工具设计工程中实用的fir数字滤波器。1、fir数字滤波器设计原理有限长脉冲响应(fir)滤波
3、器的系统函数只有零点,除原点外,没有极点,因而fir滤波器总是稳定的2。长度为m的因果有限冲激响应滤波器由传输函数h(z)描述:它是次数为m-1的z-1的一个多项式。在时域中,上述有限冲激响应滤波器的输入输出关系为:其中x(n)是输入采样序列,h(i)是滤波器系数,y(n)表示滤波器的输出序列。通常一个长度为m的有限冲激响应滤波器由m个系数描述,并且需要m个乘法器和(m-1)个双输入加法器来实现。在这个fir滤波器中,总共存在3个延时节,4个乘法单元,一个4输入的加法器。2、设计方案及设计指标2.1 dsp builder设计概述fpga的dsp性能领先的关键是其内在的并行机制,即利用并行架构
4、实现dsp功能的功能。这一并行机制使得fpga特别适用于完成像滤波这样的重复性dsp任务。因此,对于高度并行执行dsp任务来说,fpga性能远超通用dsp处理器的串行执行架构。altera公司开发的dsp builder将matlab和simulink系统级设计工具的算法开发、仿真和验证功能与vhdl综合、仿真和altera开发工具整合在一起,实现了这些工具的集成,从而大大缩短了dsp设计周期。dsp builder signalcompiler模块读取由dsp builder和megacore模块构建的simulink建模文件(.mdl),生成vhdl文件和工具命令语言(tcl)脚本,进行综
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 技术 FIR 数字滤波器 设计
限制150内