DocumentCode :
2903838
Title :
Novel Sparse OBC based Distributed Arithmetic Architecture for Matrix Transforms
Author :
Chandrasekaran, S. ; Amira, A.
Author_Institution :
Sch. of Eng. & Design, Brunei Univ., West London
fYear :
2007
fDate :
27-30 May 2007
Firstpage :
3207
Lastpage :
3210
Abstract :
Inner product (IP) forms the basis of a number of signal processing algorithms and applications such as transforms, filters, communication systems etc. Distributed arithmetic (DA) provides an effective methodology to implement IP of vectors and matrices using a simple combination of memory elements, adders and shifters instead of lumped multipliers. This bit level rearrangement results in much higher computational efficiencies and yields compact designs highly suited for high performance resource constrained applications. Offset binary coding (OBC) is an effective technique to further optimize the DA, and allows us to reduce the memory requirements by a factor of two, with minimum additional computational complexity. This makes OBC-DA attractive for applications that are both resource and memory constrained. In addition, sparse matrix factorization techniques can be exploited to further reduce the size of the DA-ROMs. In this paper, the design and implementation of a novel OBC based DA is demonstrated using a generic architecture for implementing discrete orthogonal transforms (DOTs). Implementation is performed on the Xilinx Virtex-II Pro field programmable gate array (FPGA), and a detailed comparison between conventional and OBC based DA is presented to highlight the trade offs in various design metrics including performance, area and power.
Keywords :
computational complexity; distributed arithmetic; field programmable gate arrays; matrix decomposition; sparse matrices; transforms; Xilinx Virtex-II Pro field programmable gate array; bit level rearrangement; discrete orthogonal transforms; distributed arithmetic; matrix transforms; offset binary coding; reduced memory requirements; signal processing; sparse matrix factorization; Application software; Arithmetic; Computer architecture; Discrete Fourier transforms; Discrete wavelet transforms; Field programmable gate arrays; Karhunen-Loeve transforms; Read only memory; Signal processing algorithms; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
1-4244-0920-9
Electronic_ISBN :
1-4244-0921-7
Type :
conf
DOI :
10.1109/ISCAS.2007.378154
Filename :
4253361
Link To Document :
بازگشت