Scalable Hardware Architecture for High-Throughput Implementation of ESPRIT Algorithm

Estimating signal parameter via rotational invariance technique (ESPRIT) algorithm is a high-performance method for direction of arrival (DOA) estimation. Its most cumbersome aspect is performing eigenvalue decomposition twice, particularly with general square matrices. Current implementations lack flexibility in configuring the number of array elements, signal sources, and snapshots at the same time. To tackle these challenges, we propose a scalable hardware acceleration scheme for the QR decomposition algorithm on a Field Programmable Gate Array (FPGA). Our QR Decomposition (QRD) module leverages orientation displacement, parallel computing, and logic reuse to enhance speed and generality. Building upon this foundation, a reconfigurable design scheme with a parallel covariance matrix computation module for ESPRIT is proposed to increase calculation speed and throughput. Our ESPRIT implementation supports up to 26 array elements, 25 signal sources, and 2,048 snapshots. As evidenced by experiments, the root mean squared error (RMSE) of the QRD module and ESPRIT implementation achieve 0.02 and 0.04° respectively. On average, when the number of array elements, signal sources, and snapshots are set to 4, 1, 64 and 8, 1, 128 individually, our ESPRIT implementation completes DOA estimation in 22.04 μs and 60.50 μs, with throughput of 45,372 and 16,529 separately. In comparison with CPU implementations, our FPGA implementations offer up to 88.66% and 89.84% time savings for QRD and ESPRIT respectively.

Authors

Institutions

Publication Details

Journal
IEEE Sensors Journal
Published
2025-05-22
DOI
https://doi.org/10.1109/jsen.2025.3568483
Citations
2
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
4.54

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Scalable Hardware Architecture for High-Throughput Implementation of ESPRIT Algorithm

Huang Yan-jie, Hua Dang, Chengbo Xue, Rongkun Jiang et al.
2 citations
IEEE Sensors Journal
Parallel Computing and Optimization Techniques
4.54
article

Scalable Hardware Architecture for High-Throughput Implementation of ESPRIT Algorithm

Huang Yan-jie, Hua Dang, Chengbo Xue, Rongkun Jiang, Shiwei Ren, Weijiang Wang
article en
2 citations

Abstract

Estimating signal parameter via rotational invariance technique (ESPRIT) algorithm is a high-performance method for direction of arrival (DOA) estimation. Its most cumbersome aspect is performing eigenvalue decomposition twice, particularly with general square matrices. Current implementations lack flexibility in configuring the number of array elements, signal sources, and snapshots at the same time. To tackle these challenges, we propose a scalable hardware acceleration scheme for the QR decomposition algorithm on a Field Programmable Gate Array (FPGA). Our QR Decomposition (QRD) module leverages orientation displacement, parallel computing, and logic reuse to enhance speed and generality. Building upon this foundation, a reconfigurable design scheme with a parallel covariance matrix computation module for ESPRIT is proposed to increase calculation speed and throughput. Our ESPRIT implementation supports up to 26 array elements, 25 signal sources, and 2,048 snapshots. As evidenced by experiments, the root mean squared error (RMSE) of the QRD module and ESPRIT implementation achieve 0.02 and 0.04° respectively. On average, when the number of array elements, signal sources, and snapshots are set to 4, 1, 64 and 8, 1, 128 individually, our ESPRIT implementation completes DOA estimation in 22.04 μs and 60.50 μs, with throughput of 45,372 and 16,529 separately. In comparison with CPU implementations, our FPGA implementations offer up to 88.66% and 89.84% time savings for QRD and ESPRIT respectively.

IEEE Sensors JournalVol. 25(13)
Beijing Institute of Technology (CN)
National Natural Science Foundation of China, Natural Science Foundation of Chongqing
Openalex Percentile: Top 7%
Parallel Computing and Optimization Techniques
4.54
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.