DocumentCode
446793
Title
An FPGA based accelerator for discrete Hartley and fast Hadamard transforms
Author
Amira, A. ; Bouridane, A.
Author_Institution
Sch. of Comput. Sci., Queen´´s Univ., Belfast
Volume
2
fYear
2003
fDate
30-30 Dec. 2003
Firstpage
860
Abstract
In this paper we present two design methodologies ideally suited for the implementation of discrete Hartley and fast Hadamard transforms which are useful in many types of applications including image and signal processing. The proposed architectures are based on conventional arithmetic and distributed arithmetic principles respectively. In order to efficiently implement the two architectures, Handel-C - a recently developed C-like programming language for compilation of high-level programs directly into FPGA hardware - has been used to interface the VHDL cores developed for the two transforms. The algorithms have been implemented and verified on the Celocixa RC1000 PCI based FPGA board with Xilinx Virtex-2000E FPGA. An evaluation has also been reported based on maximum system frequency and chip area
Keywords
Hadamard transforms; discrete Hartley transforms; distributed arithmetic; field programmable gate arrays; hardware description languages; high level languages; integrated circuit design; C-like programming language; Celocixa RC1000 PCI; FPGA based accelerator; FPGA board; FPGA hardware; Handel-C programming language; VHDL core; Xilinx Virtex-2000E FPGA; chip area; conventional arithmetic principle; discrete Hartley transform; distributed arithmetic principle; fast Hadamard transform; high-level programs; maximum system frequency; Adaptive filters; Arithmetic; Discrete Fourier transforms; Discrete transforms; Field programmable gate arrays; Finite impulse response filter; Fourier transforms; Frequency conversion; Mathematical model; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
Conference_Location
Cairo
ISSN
1548-3746
Print_ISBN
0-7803-8294-3
Type
conf
DOI
10.1109/MWSCAS.2003.1562422
Filename
1562422
Link To Document