A Real/Complex Logarithmic Number System ALU

被引:14
|
作者
Arnold, Mark G. [1 ]
Collange, Sylvain [2 ]
机构
[1] Lehigh Univ, Comp Sci & Engn Dept, Bethlehem, PA 18015 USA
[2] Univ Perpignan, ELIAUS, F-66860 Perpignan, France
关键词
Complex arithmetic; logarithmic number system; hardware function evaluation; FPGA; fast Fourier transform; VHDL; SUBTRACTION; CONVERSION; BINARY;
D O I
10.1109/TC.2010.154
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The real Logarithmic Number System (LNS) offers fast multiplication but uses more expensive addition. Cotransformation and higher order table methods allow real LNS ALUs with reasonable precision on Field-Programmable Gate Arrays (FPGAs). The Complex LNS (CLNS) is a generalization of LNS, which represents complex values in log-polar form. CLNS is a more compact representation than traditional rectangular methods, reducing bus and memory cost in the FFT; however, prior CLNS implementations were either slow CORDIC-based or expensive 2D-table-based approaches. Instead, we reuse real LNS hardware for CLNS, with specialized hardware (including a novel logsin that overcomes singularity problems) that is smaller than the real-valued LNS ALU to which it is attached. All units were derived from the Floating-Point-Cores (FloPoCo) library. FPGA synthesis shows our CLNS ALU is smaller than prior fast CLNS units. We also compare the accuracy of prior and proposed CLNS implementations. The most accurate of the proposed methods increases the error in radix-two FFTs by less than half a bit, and a more economical FloPoCo-based implementation increases the error by only one bit.
引用
收藏
页码:202 / 213
页数:12
相关论文
共 50 条
  • [41] A real-time color feature tracking system using color histograms
    Cho, Jung Uk
    Jin, Seung Hun
    Pham, Xuan Dai
    Kim, Dongkyun
    Jeon, Jae Wook
    2007 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-6, 2007, : 5 - 9
  • [42] FPGA-Based advanced real traffic light controller system design
    El-Medany, W. M.
    Hussain, M. R.
    IDAACS 2007: PROCEEDINGS OF THE 4TH IEEE WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2007, : 100 - 105
  • [43] Symbolic Number Abilities Predict Later Approximate Number System Acuity in Preschool Children
    Mussolin, Christophe
    Nys, Julie
    Content, Alain
    Leybaert, Jacqueline
    PLOS ONE, 2014, 9 (03):
  • [44] FPGA Based Fast Complex Wavelet Packet Modulation(FCWPM) System
    Abdullah, Hikmat
    Hassan, Fadhil
    Valenzuela, Alejandro
    2013 IEEE INTERNATIONAL CONFERENCE ON CIRCUITS AND SYSTEMS (ICCAS 2013), 2013, : 114 - 119
  • [45] Design of a Residue Number System Based Linear System Solver in Hardware
    Jiří Buček
    Pavel Kubalík
    Róbert Lórencz
    Tomáš Zahradnický
    Journal of Signal Processing Systems, 2017, 87 : 343 - 356
  • [46] Design of a Residue Number System Based Linear System Solver in Hardware
    Bucek, Jiri
    Kubalik, Pavel
    Lorencz, Robert
    Zahradnicky, Tomas
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 87 (03): : 343 - 356
  • [47] A Fast and Low-Complexity Operator for the Computation of the Arctangent of a Complex Number
    Torres, Vicente
    Valls, Javier
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (09) : 2663 - 2667
  • [48] Real time image processing system
    Han YanLi
    Li Heng
    INTERNATIONAL SYMPOSIUM ON PHOTOELECTRONIC DETECTION AND IMAGING 2007: RELATED TECHNOLOGIES AND APPLICATIONS, 2008, 6625
  • [49] Low Delay Based 4 Bit QSD Adder/Subtraction Number System By Reversible Logic Gate
    Agarwal, Purva
    Whig, Pawan
    2016 8TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2016, : 580 - 584
  • [50] A Real-Time Histogram Equalization System with Automatic Gain Control Using FPGA
    Cho, Junguk
    Jin, Seunghun
    Kwon, Key Ho
    Jeon, Jae Wook
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2010, 4 (04): : 633 - 654