论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
FIR滤波器的FPGA实现方法

 摘 要:为了给实际应用中选择合适fir滤波器的fpga实现结构提供参考,首先从fir数字滤波器的基本原理出发,分析了fir滤波器的结构特点,然后分别介绍了基于fpga的fir滤波器的串行、并行、转置型、fft型和分布式结构型的实现方法,对于各种实现的结构做了分析、比较以及优化处理,特别是对基于fft的fir滤波器与传统卷积结构进行了精确的数值计算比较,最后得出满足于低阶或高阶的各种fir滤波器实现结构的适用范围及其优缺点,并针对实际工程应用提出了下一步需解决的问题。关键词:fir滤波器; fpga; fft; 分布式算法
  中图分类号:tn710-34文献标识码:a
  文章编号:1004-373x(2010)22-0064-04
  
  realizatin ethds f fir filter based n fpga
  xu yuan-ze, dai li-xin, ga xia-rng, ang li, gu jian-qiang
  (shl f physial siene and tehnlgy, suthest jiatng university, hengdu 610031, hina)
  abstrat: in rder t prvide referene n seleting apprpriate struture f fir filter based n fpga, the struture harateristis f fir filter are analyzed fr the basi priniple f fir digital filter. the serial struture, parallel struture, transpse struture, fft struture and distributed struture f realizing fir filter n fpga are intrdued. varius realizatin strutures are analyzed, pared and ptiized, espeially the fir filter based n fft is pared ith traditinal nvlutin struture thrugh the preise nuerial alulatin. the appliatin areas, erits and defets f the kinds f strutures f fir filter hih eet the l-rder r high-rder are btained, and se prble hih shuld be reslved is given fr pratial engineering appliatin.
  keyrds: fir filter; fpga;fft; distributed algrith
  收稿日期:2010-06-26
  
  在数字信号处理系统中,有限脉冲响应(finite ipulse respnse, fir)数字滤波器是一个非常重要的基本单元。近年来,由于fpga具有高速度、高集成度和高可靠性的特点而得到快速发展。随着现代数字通信系统对于高精度、高处理速度的需求,越来越多的研究转向采用fpga来实现fir滤波器[1-2]。而对于fir滤波器要充分考虑其资源与运行速度的合理优化,各种不同的fir滤波结构各具优缺点,在了解各种结构优缺点后才能更好地选择合适结构来实现fir滤波。
  1 fir数字滤波器
  fir数字滤波器由有限个采样值组成,设计中在满足幅值特性时,还能保证精确、严格的相位特性,因此在信号处理等领域得到广泛的应用[3]。
  对于fir滤波器,其输出y(n)表示为如下形式:
  y(n)=x(n)h(n)=∑n-1i=0h(i)x(n-i)(1)
  式中:n为滤波器的阶数(或抽头数);x(i)表示第i时刻的输入样本;h(i)为fir滤波器的第i级抽头系数。
  由于fir滤波器的冲击响应为一个有限序列,其系统函数可表示为:
  h(z)=∑n-1i=0h(i)z-i(2)
  fir滤波器的基本结构如图1所示。fir滤波器只在原点处存在极点,所以这使得fir滤波器具有全局稳定性。同时fir滤波器满足线性相位条件,其冲击响应序列为实数且满足奇对称或偶对称条件,即:
  h(n)=±h(n-n-1)(3)
  图1 fir滤波器的结构
  2 实现方法
  运用fpga来实现fir数字滤波器的结构多种多样,但是主要有以下几类:串行结构、并行结构、转置型结构、基于fft算法结构、分布式结构。其他类型的fir滤波器结构都可以由以上几种结构衍生而来。
  2.1 串行结构
  由表达式(1)可知,fir滤波器实质是做一个乘累加运算,其滤波器的阶数决定了一次乘累加的次数,其串行结构[4]如图2所示。
  图2 fir滤波器的串行结构
  串行结构的fir滤波器结构简单,硬件资源占用少,只需要复用1个乘法器和1个加法器,所以成本较低。但是,这种结构的fir滤波器要经过多个时钟周期才有输出,同时,内部时钟周期还受到乘法器运算速度的影响,所以该结构的fir滤波器处理速度慢,只适用于滤波阶数较低且处理速度要求低的系统。

未完...点击下方链接下载完整文档

FIR滤波器的FPGA实现方法

摘 要:为了给实际应用中选择合适fir滤波器的fpga实现结构提供参考,首先从fir数字滤波器的基本原理出发,分析了fir滤波器的结构特点,然后分别介绍了基于fpga的fir滤波器的串行、并行、转置型、fft型和分布式结构型的实现方法,对于各种实现的结构做了分析、比较
  • 上一篇:多普勒天气雷达雷电静电防护的技术路线
  • 下一篇:试析基于.NET的高校信息管理系统研发
  • 关于电子技术应用专业课改的设想
    关于任务驱动式教学方式在计算机
    加强基层国库业务系统应急机制建
    基于Delphi开发平台的分布
    基于LabVIEW可视化数据采集处理
    电子报刊版面设计浅谈
    运用PowerShell计算行×列表χ2
    计算机在儿童保健系统管理中的作
    基于PDM技术的AGC电路设计
    基于SOA的实验教学管理原型系统
    基于条码技术的库存管理系统设计
    计算机病毒及防范措施
    高速公路机电设备管理系统的研究
    基于多智能体的用户偏好系统研究
    煤矿无人工作面中视频监控系统的
    基于FPGA的SPWM 变频系统设计
    基于ARM+FPGA的重构控制器设计
    基于FPGA的智能玩具设计
    PSD813F2在FPGA配置中的应用
    基于数字移相的高精度脉宽测量
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除