期刊文献+

自定制浮点FFT/IFFT处理器的FPGA实现研究

Study on the FPGA realization of a self-defined floating-point FFT/IFFT processor
下载PDF
导出
摘要 针对定点FFT/IFFT处理器精度不高的缺点,提出了自定制浮点FFT/IFFT处理器的FPGA硬件实现。结合工程需求和FPGA器件结构确定了自定制浮点数据格式,阐述了实现浮点运算和提高蝶形运算速度等关键技术,并用FPGA实现了一个可变数据长度的FFT/IFFT处理器。该处理器已投入实用,工作性能稳定,系统时钟80MHz,完成1024点FFT/IFFT运算只需64μs,处理误差小于-80dB,功耗小于1W。 The FPGA realization of a self-defined floating-point FFT/IFFT processor is proposed to get over the poor precision of a fixed-point FFT/IFFT processor. The floating-point format is defined based on the demands of engineering and the features of the FPGA, and the key techniques including implementing the floating-point computation and improving the operating rate of butterfly computation are discussed, then an FFT/IFFT processor with variable data length is realized using FPGA, Such a processor has been put into service and has achieved a stable performance. Its operating frequency is 80MHz and it can finish 1 024-point FFT/IFFT in 64 μs with the error less than -80 dB and power less than 1 W.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2005年第7期1318-1321,共4页 Systems Engineering and Electronics
关键词 现场可编程门阵列 快速傅立叶变换 蝶形运算 field programmable gate array fast fourier transform butterfly computation
  • 相关文献

参考文献6

  • 1Seedo G, Yang V, Dick C. High-performance FFT processing using reconfigurable logic[C]. The Thirty-Fifth Asilomar Conference on Signals, Systems and Computers, 2001, 2: 1353-1356.
  • 2Uzun I S, Amira A, AhmedSaid A. Towards a general framework for an FPGA-based FFT coprocessor[C]. Proceeding 7th International Symposium on Signal Processing and Its Applications, 2003 (1): 617-620.
  • 3清华大学无线电系快速傅立叶变换组.快速傅立叶变换[M].北京:人民邮电出版社出版,1980..
  • 4胡振华.VHDL与FPGA设计[M].北京:中国铁道出版社,2003..
  • 5夏宏,吴克河,李占才.浮点加法器电路设计算法的研究[J].计算机工程与应用,2001,37(13):10-12. 被引量:8
  • 6杨靓,徐炜,黄士坦.FPGA上浮点加/减法器的设计[J].计算机工程与应用,2003,39(2):24-25. 被引量:6

二级参考文献11

  • 1[1]S F Oberman. Design issues in high performance floating point arithmetic units[D].Stanford University,Degree of Doctor of Philosophy,1996
  • 2[2]N T Quach,M J Flynn. Design and implementation of the SNAP floating-point adder[R].Technical Report No. CSL-TR-91_501,Computer Systems Laboratory,Stanford University,1991.12
  • 3[3]M P Farmwald. On the Design of High Perfromance Digital Arithmetic Units[DJ.Stanford University,Degree of Doctor of Philosophy, 1981
  • 4[1]R Pillai,D Al-Khalili,A Al-Khalili.A Low Power Approach to Flo ating Point Adder Design[C].In:Proceedings of the IEEE International Conference on Computer Design :VLSI in Computers and Processors,ICCD'97,1997-10
  • 5[2]J Bruguera,T Lang. Leading-One Prediction Scheme for Latency Im-provement in Single Datapath Floating-Point Adders[C].In:Proc 1998 IEEE Conference on Computer Design (ICCD98), 1998-10: 298~305
  • 6[3]A Beaumont-Smith,N Burgess,S Lefrere et al.Reduced Latency IEEE Floating-Point Standard Adder Architectures[C].In: 14th IEEE Sympo sium on Computer Arithmetic,Adelaide,Australia,1999:35~42
  • 7[4]G Even,W J Paul.On the Design of IEEE Compliant Floating Point Units[J].IEEE Trans on Computers,2000;49(5):398~413
  • 8[5]J D Bruguera,T Lang. Using the Reverse-Carry Approach for DoubleDatapath Floating-Point Addition[C].In:Proceedings of 15th Sympo- sium on Computer Arithmetic(ARITH15).Vail,Colorado(USA),2001-06
  • 9[6]A Jaenicke,W Luk.Parameterised Floating-Point Arithmetic on FPGAs [C].In:IEEE International Conference on Acoustics,Speech,and Signal Processing, USA, 2001; 2: 897~900
  • 10[7]S F Oberman,M J Flynn. A Variable Latency Pipelined FloatingPoint Adder[C].In: Proceedings of Euro-Par'96, Lyon, France,Springer LNCS, 1996-08; 1124: 183~ 192

共引文献47

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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