FPGA IMPLEMENTATION OF FLOATING-POINT COMPLEX MATRIX INVERSION BASED ON GAUSS-JORDAN ELIMINATION

被引:0
作者
Moussa, Sherif [1 ,2 ]
Razik, Ahmed M. Abdel [3 ]
Dahmane, Adel Omar [1 ]
Hamam, Habib [4 ]
机构
[1] Univ Quebec Trois Rivieres, Elec & Comp Eng Dept, Trois Rivieres, PQ GA9 5H7, Canada
[2] Canadian Univ Dubai, Sch Engn, Dubai, U Arab Emirates
[3] Arab Acad Sci Technol & Maritime Transport, Sch Engn, Cairo, Egypt
[4] Univ Moncton, Fac Engn, Moncton, NB E1A 3E9, Canada
来源
2013 26TH ANNUAL IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE) | 2013年
关键词
MIMO; OFDM; FPGA; matrix inversion;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:557 / 560
页数:4
相关论文
共 44 条
  • [21] FPGA implementation of floating-point LMS adaptive filters using high-level synthesis
    Ushenina, Inna, V
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2022, (59): : 108 - 116
  • [22] FPGA Implementation of a Decimal Floating-Point Accurate Scalar Product Unit with a Parallel Fixed-Point Multiplier
    Baesler, Malte
    Teufel, Thomas
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 6 - 11
  • [23] FPGA Implementation of a Floating-Point Quaternion-Based Attitude Determination Solution Using Peano-Baker Algorithm
    He, Ying
    Shi, Zhong-ke
    2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2279 - 2284
  • [24] FPGA implementation of an exact dot product and its application in variable-precision floating-point arithmetic
    Lei, Yuanwu
    Dou, Yong
    Dong, Yazhuo
    Zhou, Jie
    Xia, Fei
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (02) : 580 - 605
  • [25] FPGA implementation of an exact dot product and its application in variable-precision floating-point arithmetic
    Yuanwu Lei
    Yong Dou
    Yazhuo Dong
    Jie Zhou
    Fei Xia
    The Journal of Supercomputing, 2013, 64 : 580 - 605
  • [26] Effective Floating-Point Calculation Engines Intended for the FPGA-based HIL Simulation
    Ould-Bachir, Tarek
    Dufour, Christian
    Belanger, Jean
    Mahseredjian, Jean
    David, Jean-Pierre
    2012 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2012, : 1363 - 1368
  • [27] Configurable Floating-Point FFT Accelerator on FPGA Based Multiple-Rotation CORDIC
    CHEN Jiyang
    LEI Yuanwu
    PENG Yuanxi
    HE Tingting
    DENG Ziye
    Chinese Journal of Electronics, 2016, 25 (06) : 1063 - 1070
  • [28] FPGA-based floating-point UD filter coprocessor for integrated navigation systems
    Gonzalez, Rodrigo
    Sutter, Gustavo
    Sisterna, Cristian
    Daniel Patino, Hector
    2015 SIXTH ARGENTINE CONFERENCE ON EMBEDDED SYSTEMS (CASE), 2015, : 7 - 12
  • [29] Configurable Floating-Point FFT Accelerator on FPGA Based Multiple-Rotation CORDIC
    Chen Jiyang
    Lei Yuanwu
    Peng Yuanxi
    He Tingting
    Deng Ziye
    CHINESE JOURNAL OF ELECTRONICS, 2016, 25 (06) : 1063 - 1070
  • [30] Hardware Implementation of a High Speed Floating Point Multiplier Based on FPGA
    Gong Renxi
    Zhang Shangjun
    Zhang Hainan
    Meng Xiaobi
    Gong Wenying
    Xie Lingling
    Huang Yang
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1902 - +