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
Link To Document :
بازگشت