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...
Saved in:
Main Author: | |
---|---|
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 |