A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications

Digital Communications require faster and more dedicated electronic plat-forms to satisfy its real time performance. Highly computational algorithmic kernels can create a bottleneck to the systems where it is implemented on, due to the time it take to provide outputs, which reduces the throughput of...

Full description

Saved in:
Bibliographic Details
Main Author: Orabi, Hammam
Format: Thesis
Language:English
Published: 2014
Subjects:
Online Access:http://eprints.utm.my/id/eprint/48743/25/HammamOrabiMFKE2014.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.48743
record_format uketd_dc
spelling my-utm-ep.487432020-06-21T02:56:42Z A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications 2014-06 Orabi, Hammam TK5101-6720 Telecommunication Digital Communications require faster and more dedicated electronic plat-forms to satisfy its real time performance. Highly computational algorithmic kernels can create a bottleneck to the systems where it is implemented on, due to the time it take to provide outputs, which reduces the throughput of the overall communication system. Fully Dedicated Hardware Architectures provide solutions to the speed crisis, since they provide the ability of performing parallel computations. Matrix Inversion is a complex algorithm that is implemented in MIMO systems. Since software solu-tions are not fast enough to satisfy the speed requirements, hardware solutions stood up to the challenge. In this project, a fully dedicated hardware architecture to find matrix inversion using Gauss-Jordan Elimination algorithm is presented, complex arithmetic operation is performed to match the nature of the elements of estimated propagation matrix in MIMO systems. The design is parameterized and universal for any complex matrix. Developing the design was done using SystemVerilog HDL, while simulation was done through Altera ModelSim. Software kernels were done on MATLAB for comparison purposes. The proposed architecture performance shows its advantage over software based kernels. Further comparisons have been done with previous designs for a variety of matrix sizes. 2014-06 Thesis http://eprints.utm.my/id/eprint/48743/ http://eprints.utm.my/id/eprint/48743/25/HammamOrabiMFKE2014.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:87878 masters Universiti Teknologi Malaysia, Faculty of Electrical Engineering Faculty of Electrical Engineering
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic TK5101-6720 Telecommunication
spellingShingle TK5101-6720 Telecommunication
Orabi, Hammam
A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications
description Digital Communications require faster and more dedicated electronic plat-forms to satisfy its real time performance. Highly computational algorithmic kernels can create a bottleneck to the systems where it is implemented on, due to the time it take to provide outputs, which reduces the throughput of the overall communication system. Fully Dedicated Hardware Architectures provide solutions to the speed crisis, since they provide the ability of performing parallel computations. Matrix Inversion is a complex algorithm that is implemented in MIMO systems. Since software solu-tions are not fast enough to satisfy the speed requirements, hardware solutions stood up to the challenge. In this project, a fully dedicated hardware architecture to find matrix inversion using Gauss-Jordan Elimination algorithm is presented, complex arithmetic operation is performed to match the nature of the elements of estimated propagation matrix in MIMO systems. The design is parameterized and universal for any complex matrix. Developing the design was done using SystemVerilog HDL, while simulation was done through Altera ModelSim. Software kernels were done on MATLAB for comparison purposes. The proposed architecture performance shows its advantage over software based kernels. Further comparisons have been done with previous designs for a variety of matrix sizes.
format Thesis
qualification_level Master's degree
author Orabi, Hammam
author_facet Orabi, Hammam
author_sort Orabi, Hammam
title A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications
title_short A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications
title_full A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications
title_fullStr A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications
title_full_unstemmed A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications
title_sort matrix inversion hardware architecture based on gauss-jordan elimination for mimo applications
granting_institution Universiti Teknologi Malaysia, Faculty of Electrical Engineering
granting_department Faculty of Electrical Engineering
publishDate 2014
url http://eprints.utm.my/id/eprint/48743/25/HammamOrabiMFKE2014.pdf
_version_ 1747817464958287872