基于分布式算法的多项抽取滤波器设计

基于分布式算法的多项抽取滤波器设计

ID:31359878

大小:106.50 KB

页数:5页

时间:2019-01-09

基于分布式算法的多项抽取滤波器设计_第1页
基于分布式算法的多项抽取滤波器设计_第2页
基于分布式算法的多项抽取滤波器设计_第3页
基于分布式算法的多项抽取滤波器设计_第4页
基于分布式算法的多项抽取滤波器设计_第5页
资源描述:

《基于分布式算法的多项抽取滤波器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于分布式算法的多项抽取滤波器设计  摘要:实现高阶FIR滤波器时,在降低FPGA硬件资源占用方面,分布式算法和多相分解技术应用广泛。详细介绍了分布式算法和多相分解技术的原理,并结合FPGA的特点提出了适用于高阶FIR滤波器的新算法,解决了分布式算法实现高阶FIR滤波器查找表过大的问题,提高了硬件资源的利用率。推导了基于分布式算法和多相分解技术的实现原理,通过ISE实现并验证了该算法的高效性。最后,给出了滤波器性能随滤波器系数量化位宽变化的关系。  关键词:FIR滤波器;FPGA;分布式算法;多相分解  中图分类号:TN713+.7?34文献标识码:A文章编号:1004?373X(2

2、016)23?0068?04  Designofpolyphasedecimationfilterbasedondistributedalgorithm  SHILiguo1,2,HOUHongjie1,2,WANGZhugang1,XIONGWeiming1  (1.NationalSpaceScienceCenter,ChineseAcademyofSciences,Beijing100190,China;2.UniversityofChineseAcademyofSciences,Beijing100190,China)  Abstract:Thedistributedalgo

3、rithmandpolyphasedecompositiontechnologyarewidelyusedtoimplementthe5high?orderFIRfilterandreducetheoccupancyofFPGAhardwareresource.Theprinciplesofthedistributedalgorithmandpolyphasedecompositiontechnologyareintroducedindetail.IncombinationwiththecharacteristicsofFPGA,anewalgorithmsuitableforhig

4、h?orderFIRfilterisproposed,whichcansolvetheproblemthatthedistributedalgorithmisadoptedtorealizetheoversizehigh?orderFIRfilterlookuptable,andimprovetheutilizationofhardwareresource.Theimplementationprinciplesbasedonthedistributedalgorithmandpolyphasedecompositiontechnologyarededuced.Thehigheffic

5、iencyofthisalgorithmwasrealizedandverifiedbyISE.Therelationshipofvariationofthefilterperformancewiththewidthofthefiltercoefficientquantizationbitisgiven.  0引言  从20世纪末期开始,小卫星以编队飞行的方式完成复杂的空间探测任务成为了热点。小卫星具有重量轻、体积小、功耗低、成本低、研制周期短等优点[1],但也有相应的不足之处,例如受重量、体积、功耗的限制,其性能也大大降低。星载的数字信号处理IC也只能应用低功耗的系列,例如Xili

6、nx公司的Spartan6,其片上资源尤其是DSP资源非常有限。因此,在片上数字信号处理的算法中,要尽量减少硬件电路规模,节省FPGA硬件资源,以达到低功耗的要求。5  FIR数字匹配滤波器在信号解调、信号检测和时延估计中有着优异的性能,并得到了广泛的应用[2]。但随着阶数的提高,FIR数字滤波器占用的资源越来越多[3]。由于大量的乘法存在,在低功耗FPGA中实现高阶FIR数字滤波器十分困难,为解决这一问题,通常的实现方式有两种:一是采用多相分解的方式“降低”滤波器的阶数[4?5];二是采用分布式算法实现乘法操作[6?7]。本文提出了数字滤波器的多相实现结构与分布式算法相结合的方法,

7、在实现具有相同阶数的FIR数字滤波器时,尽可能地减少硬件资源的占用。  1分布式算法  分布式算法[7](DistributedArithmetic,DA)于1973年由Croisier提出,是一种专门针对乘加运算的重要的FPGA技术,而FIR滤波器是一个标准的乘加运算。采用分布式算法实现FIR滤波器可以显著地减小硬件电路规模,十分方便的实现流水线处理,提高电路的运算速度。分布式算法在完成乘加运算功能时,将所有输入数据的每一对应位进行滤波器系数的预先累加形

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。