Title :
FPGA implementation of floating-point complex matrix inversion based on GAUSS-JORDAN elimination
Author :
Moussa, Sherin ; Razik, Ahmed M. Abdel ; Dahmane, Adel Omar ; Hamam, Habib
Author_Institution :
Elec. & Comp. Eng. Dept., Univ. du Quebec a Trois-Rivieres, Trois-Rivières, QC, Canada
Abstract :
This work presents the architecture of an optimized complex matrix inversion using GAUSS-JORDAN elimination (GJ-elimination) on FPGA with single precision floating-point representation to be used in MIMO-OFDM receiver. This module consists of single precision floating point arithmetic components and control unit which perform the GJ-elimination algorithm. The proposed architecture performs the GJ-elimination for complex matrix element by element. Only critical arithmetic operations are calculated to get the needed values without performing all the arithmetic operations of the GJ-elimination algorithm. This results in a reduced hardware resources and execution time.
Keywords :
MIMO communication; OFDM modulation; field programmable gate arrays; floating point arithmetic; matrix algebra; FPGA implementation; GJ-elimination algorithm; Gauss-Jordan elimination; MIMO-OFDM receiver; complex matrix element; floating-point complex matrix inversion; single precision floating-point representation; Clocks; Computer architecture; Field programmable gate arrays; Finite element analysis; Matrix decomposition; OFDM; Random access memory; FPGA; MIMO; OFDM; matrix inversion;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on
Conference_Location :
Regina, SK
Print_ISBN :
978-1-4799-0031-2
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2013.6567785