FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU Decomposition

In this paper, authors present their work on field-programmable gate array (FPGA) hardware implementation of proposed direction of arrival estimation algorithms employing LU factorization. Both L and U matrices were considered in computing the angle estimates. Hardware implementation was done on a V...

Full description

Bibliographic Details
Main Authors: Ahmed A. Hussain, Nizar Tayem, Muhammad Omair Butt, Abdel-Hamid Soliman, Abdulrahman Alhamed, Saleh Alshebeili
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8327576/
id doaj-5596eddfed2b4a3ab2a738b48e1b03bb
record_format Article
spelling doaj-5596eddfed2b4a3ab2a738b48e1b03bb2021-03-29T21:02:18ZengIEEEIEEE Access2169-35362018-01-016176661768010.1109/ACCESS.2018.28201228327576FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU DecompositionAhmed A. Hussain0https://orcid.org/0000-0003-1873-9746Nizar Tayem1Muhammad Omair Butt2Abdel-Hamid Soliman3Abdulrahman Alhamed4https://orcid.org/0000-0002-2049-797XSaleh Alshebeili5Department of Electrical Engineering, Prince Mohammad Bin Fahd University, Alkhobar, Saudi ArabiaDepartment of Electrical Engineering, Prince Mohammad Bin Fahd University, Alkhobar, Saudi ArabiaDepartment of Electrical Engineering, Prince Mohammad Bin Fahd University, Alkhobar, Saudi ArabiaSchool of Engineering, Staffordshire University, Stoke-on-Trent, U.K.Department of Electrical Engineering, KACST-TIC in RF and Photonics for the e-Society (RFTONICS), King Saud University, Riyadh, Saudi ArabiaDepartment of Electrical Engineering, KACST-TIC in RF and Photonics for the e-Society (RFTONICS), King Saud University, Riyadh, Saudi ArabiaIn this paper, authors present their work on field-programmable gate array (FPGA) hardware implementation of proposed direction of arrival estimation algorithms employing LU factorization. Both L and U matrices were considered in computing the angle estimates. Hardware implementation was done on a Virtex-5 FPGA and its experimental verification was performed using National Instruments PXI platform which provides hardware modules for data acquisition, RF down-conversion, digitization, etc. A uniform linear array consisting of four antenna elements was deployed at the receiver. LabVIEW FPGA modules with high throughput math functions were used for implementing the proposed algorithms. MATLAB simulations of the proposed algorithms were also performed to validate the efficacy of the proposed algorithms prior to hardware implementation of the same. Both MATLAB simulation and experimental verification establish the superiority of the proposed methods over existing methods reported in the literature, such as QR decomposition-based implementations. FPGA compilation results report low resource usage and faster computation time compared with the QR-based hardware implementation. Performance comparison in terms of estimation accuracy, percentage resource utilization, and processing time is also presented for different data and matrix sizes.https://ieeexplore.ieee.org/document/8327576/FPGAsLU factorizationNI PXI platformpipelined architecture
collection DOAJ
language English
format Article
sources DOAJ
author Ahmed A. Hussain
Nizar Tayem
Muhammad Omair Butt
Abdel-Hamid Soliman
Abdulrahman Alhamed
Saleh Alshebeili
spellingShingle Ahmed A. Hussain
Nizar Tayem
Muhammad Omair Butt
Abdel-Hamid Soliman
Abdulrahman Alhamed
Saleh Alshebeili
FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU Decomposition
IEEE Access
FPGAs
LU factorization
NI PXI platform
pipelined architecture
author_facet Ahmed A. Hussain
Nizar Tayem
Muhammad Omair Butt
Abdel-Hamid Soliman
Abdulrahman Alhamed
Saleh Alshebeili
author_sort Ahmed A. Hussain
title FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU Decomposition
title_short FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU Decomposition
title_full FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU Decomposition
title_fullStr FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU Decomposition
title_full_unstemmed FPGA Hardware Implementation of DOA Estimation Algorithm Employing LU Decomposition
title_sort fpga hardware implementation of doa estimation algorithm employing lu decomposition
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description In this paper, authors present their work on field-programmable gate array (FPGA) hardware implementation of proposed direction of arrival estimation algorithms employing LU factorization. Both L and U matrices were considered in computing the angle estimates. Hardware implementation was done on a Virtex-5 FPGA and its experimental verification was performed using National Instruments PXI platform which provides hardware modules for data acquisition, RF down-conversion, digitization, etc. A uniform linear array consisting of four antenna elements was deployed at the receiver. LabVIEW FPGA modules with high throughput math functions were used for implementing the proposed algorithms. MATLAB simulations of the proposed algorithms were also performed to validate the efficacy of the proposed algorithms prior to hardware implementation of the same. Both MATLAB simulation and experimental verification establish the superiority of the proposed methods over existing methods reported in the literature, such as QR decomposition-based implementations. FPGA compilation results report low resource usage and faster computation time compared with the QR-based hardware implementation. Performance comparison in terms of estimation accuracy, percentage resource utilization, and processing time is also presented for different data and matrix sizes.
topic FPGAs
LU factorization
NI PXI platform
pipelined architecture
url https://ieeexplore.ieee.org/document/8327576/
work_keys_str_mv AT ahmedahussain fpgahardwareimplementationofdoaestimationalgorithmemployingludecomposition
AT nizartayem fpgahardwareimplementationofdoaestimationalgorithmemployingludecomposition
AT muhammadomairbutt fpgahardwareimplementationofdoaestimationalgorithmemployingludecomposition
AT abdelhamidsoliman fpgahardwareimplementationofdoaestimationalgorithmemployingludecomposition
AT abdulrahmanalhamed fpgahardwareimplementationofdoaestimationalgorithmemployingludecomposition
AT salehalshebeili fpgahardwareimplementationofdoaestimationalgorithmemployingludecomposition
_version_ 1724193614266892288