期刊文献+

基于FPGA多级分布式算法的FIR数字滤波器的设计 被引量:6

The Design of Multi-Channels Distributed Arithmetic Algorithm FIR Filter Based on FPGA
下载PDF
导出
摘要 目的实现多级分布式算法,设计滤波器以提高运算速度,节省资源.方法多级分布式算法采用串并结合的方式实现,从底层到顶层逐级构建数字系统,通过查表法完成基于多级分布式算法的FIR滤波器设计,使用QuartusII自带的仿真软件对系统进行仿真,并将滤波器输出结果导入Matlab进行功率谱分析.结果在FPGA上实现了FIR数字滤波,由功率谱密度曲线分析,测试信号经FIR滤波器滤波后,高频分量对低频分量的衰减可达到23dB,很好地抑制了带外频谱.达到与传统FIR滤波器同样的滤波效果.结论基于FPGA多级分布式算法的FIR数字滤波器具有良好的滤波效果,其设计方案具有可行性. In order to design a FIR digital filter on a FPGA chip, which can realize the same processing result by contrast with the traditional FIR filter, a novel multi-channels distributed arithmetic algorithm is presented. Multiplication operation is achieved by bit shift, with the purpose of saving lots of resources in chip of FPGA. The multi-channels distributed arithmetic algorithm combines serial mode with parallel mode. The digital system is built from bottom level to top level gradually. And the design of multi-channels distributed arithmetic algorithm based FIR filter is achieved in look-up table method. The simulation software embedded in Quartus II is used to run simulation for the designed system. Then the simulation results of FIR filter are imported into MATLAB to generate power spectrum curve. To analyze the power spectrum, we can find that the least attenuation of high frequency versus low frequency is up to 23dB ,the out-band spectrum is restrained well. The multi-channels distributed arithmetic algorithm FIR filter based on FPGA can realize the expectant results. The feasibility of distributed arithmetic algorithm is proved adequately.
作者 戴敬 王超
出处 《沈阳建筑大学学报(自然科学版)》 CAS 北大核心 2010年第1期196-200,共5页 Journal of Shenyang Jianzhu University:Natural Science
基金 辽宁省博士启动基金项目(20071003) 辽宁省教育厅基金项目(2009B150)
关键词 FIR滤波器 多级DA算法 FPGA 查表法 finite impulse response filter multi-channels distributed arithmetic algorithm FPGA look-up table method
  • 相关文献

参考文献10

  • 1杨大柱.MATLAB环境下FIR滤波器的设计与仿真[J].电子技术应用,2006,32(9):101-103. 被引量:15
  • 2Uwe M B.数字信号处理的FPGA实现[M].2版.刘凌译.北京:清华大学出版社,2006.
  • 3李梅,王兰勋.分布式算法在FIR数字滤波器实现中的应用[J].通信技术,2008,41(8):15-16. 被引量:5
  • 4Ingle V K, Proakis J G. Digital signal processing using MATLAB[ M]. 2nd ed. Xian:Xian Jiaotong University Press, 2007.
  • 5Bouzid A, Aladin S. Design and implementation of digital bandpass fir filter in FPGA[J].Computers in Education ,2004,1:76 - 81.
  • 6Mallat S. A wavelet tour of signal processing (2ed)[M]. 2nd ed. Beijing: Academic Press,2003:8 - 51.
  • 7姜宇柏,游思晴,等.软件无线电原理与工程应用[M].北京:机械工业出版社,2006.
  • 8Salim T, Devlin J, Whittington J, et al. An efficient serial distributed arithmetic algorithm for FPGA implementation of digital up conversion [J].Complexity,2005,11 ( 1 ) :24 -29.
  • 9吴成东,韩凤艳,高恩阳.基于MATLAB的智能控制器设计[J].沈阳建筑大学学报(自然科学版),2007,23(5):874-876. 被引量:3
  • 10Dick C, Harris F. FPGA DSPs-the platform for NG wireless communications [J]. R. F. Design, 2000,23 (10) :56 -66.

二级参考文献14

  • 1陈炳权.基于FPGA的FIR滤波器FFT算法与DA算法实现[J].襄樊学院学报,2005,26(2):22-25. 被引量:3
  • 2段英宏,杨硕.步进电动机的模糊P ID控制[J].计算机仿真,2006,23(2):290-293. 被引量:50
  • 3李林.利用DA算法实现大规模FIR滤波器[J].实验科学与技术,2006,4(2):7-9. 被引量:8
  • 4侯伯亨,顾新.VHD硬件描述语言与数字逻辑电路设计[M].西安:西安电子科技大学出版社,2004.
  • 5陈桂明.应用MATLAB语言处理数字信号与数字图像[M].北京:科学出版社,2001.225-314.
  • 6吴湘淇,肖熙,郝晓莉.信号系统与信号处理的软硬件实现[M].北京:电子工业出版社,2003
  • 7Hu B G,Mann G K,Cosine R G.A systematic study of fuzzy PID controllers.Function-based evaluation approach[J].IEEE Transations on Fuzzy Systems,2001,9(5):699-712.
  • 8Tang K S,Kim Fung Man.An optimal fuzzy PID controller[J].IEEE Transactions on Industrial Electronics,2004,84 (4):757-765.
  • 9Balestrino A.An adaptive model following control for robutic manipulation[C].New York:Journal of Dynamic System,1993:253-268.
  • 10基于模糊PID控制在交流伺服系统中的应用.福建电脑,2005,10(2):9-13.

共引文献40

同被引文献52

引证文献6

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部