TY - JOUR
T1 - Sparsity-Based Hardware Acceleration Scheme of Matrix Realification
AU - Wang, Weijiang
AU - Huang, Yanjie
AU - Jiang, Rongkun
AU - Xue, Chengbo
AU - Gao, Wei
AU - Ren, Shiwei
N1 - Publisher Copyright:
© 2025, Beijing Institute of Technology. All rights reserved.
PY - 2025/12
Y1 - 2025/12
N2 - Bijective mapping enables automatic parameter pairing in the two-dimensional signal parameters via rotational invariance techniques (2D-ESPRIT) algorithm, thereby effectively reducing computational complexity. Within this process, the matrix realification step, compared to other parts, involves larger-scale and more complex computations, which impose a greater impact on the system's real-time performance. To optimize this step, this paper conducts an in-depth analysis of the computational flow based on the sparsity of matrices and a hardware acceleration system for matrix realification was designed on an FPGA platform. Experimental results demonstrate that the system integrates general and extended pipelines, achieving a computation error within 1.14 × 10^-4. When the number of total array elements and snapshots are 6 and 32, the system finishes computation within 2.62 µs, and reaches the maximum speedup of 8.17. Also, its resource usage remains stable across different number of total array elements and snapshots.
AB - Bijective mapping enables automatic parameter pairing in the two-dimensional signal parameters via rotational invariance techniques (2D-ESPRIT) algorithm, thereby effectively reducing computational complexity. Within this process, the matrix realification step, compared to other parts, involves larger-scale and more complex computations, which impose a greater impact on the system's real-time performance. To optimize this step, this paper conducts an in-depth analysis of the computational flow based on the sparsity of matrices and a hardware acceleration system for matrix realification was designed on an FPGA platform. Experimental results demonstrate that the system integrates general and extended pipelines, achieving a computation error within 1.14 × 10^-4. When the number of total array elements and snapshots are 6 and 32, the system finishes computation within 2.62 µs, and reaches the maximum speedup of 8.17. Also, its resource usage remains stable across different number of total array elements and snapshots.
KW - field programmable gate array (FPGA)
KW - matrix realification
KW - objective mapping
UR - https://www.scopus.com/pages/publications/105050685676
U2 - 10.15918/j.tbit1001-0645.2025.065
DO - 10.15918/j.tbit1001-0645.2025.065
M3 - Article
AN - SCOPUS:105050685676
SN - 1001-0645
VL - 45
SP - 1306
EP - 1311
JO - Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
JF - Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
IS - 12
ER -