• DocumentCode
    2992978
  • Title

    High Performance Complex Number Multiplier Using Booth-Wallace Algorithm

  • Author

    Ismail, Rizalafande Che ; Hussin, Razaidi

  • Author_Institution
    Kolej Univ. Kejuruteraan Utara Malaysia, Kangar
  • fYear
    2006
  • fDate
    Oct. 29 2006-Dec. 1 2006
  • Firstpage
    786
  • Lastpage
    790
  • Abstract
    This paper presents the methods required to implement a high speed and high performance parallel complex number multiplier. The designs are structured using radix-4 modified Booth algorithm and Wallace tree. These two techniques are employed to speed up the multiplication process as their capability to reduce partial products generation to eta/2 and compress partial product term by a ratio of 3:2. Despite that, carry save-adders (CSA) is used to enhance the speed of addition process for the system. The system has been designed efficiently using VHDL codes for 16 times16-bit signed numbers and successfully simulated and synthesized using ModelSim XE II 5.8c and Xilinx ISE 6.1i. As a proof of concept, the system is implemented on Xilinx Virtex-II Pro FPGA board.
  • Keywords
    adders; hardware description languages; multiplying circuits; Booth-Wallace algorithm; ModelSim XE II 5.8c; VHDL codes; Wallace tree; Xilinx ISE 6.1i; Xilinx Virtex-II Pro FPGA board; carry save-adders; high performance complex number multiplier; parallel complex number multiplier; radix-4 modified Booth algorithm; Algorithm design and analysis; Design methodology; Digital signal processing; Equations; Field programmable gate arrays; Microelectronics; Signal processing algorithms; Signal synthesis; Spine; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Semiconductor Electronics, 2006. ICSE '06. IEEE International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    0-7803-9730-4
  • Electronic_ISBN
    0-7803-9731-2
  • Type

    conf

  • DOI
    10.1109/SMELEC.2006.380744
  • Filename
    4266727