TY - JOUR
T1 - Hardware Acceleration of MUSIC Algorithm for Sparse Arrays and Uniform Linear Arrays
AU - Li, Zeying
AU - Wang, Weijiang
AU - Jiang, Rongkun
AU - Ren, Shiwei
AU - Wang, Xiaohua
AU - Xue, Chengbo
N1 - Publisher Copyright:
© 2004-2012 IEEE.
PY - 2022/7/1
Y1 - 2022/7/1
N2 - Multiple Signal Classification (MUSIC) is a high-performance Direction of Arrival (DOA) estimation algorithm, which has been widely used. The algorithm needs to calculate the covariance matrix, eigenvalue decomposition and spectral peak search. In the paper, the hardware structure of the existing Jacobi algorithm for Hermitian matrices is proposed. On this basis, a novel hardware acceleration of the MUSIC algorithm for sparse arrays and uniform linear arrays is proposed, and the sparse array is a nested array. There are two designs, Design 1 supports 110 nested array elements or 132 uniform linear array elements, distinguishes 132 sources, configures snapshots 12048, and the maximum number of iterations and iteration accuracy of the complex Jacobi algorithm. Design 2 only needs 101.8μ s to complete a DOA estimation when the number of array elements is 8, the number of sources is 1, and the snapshots is 128. In more detail, the Root Mean Squared Error (RMSE) of both can reach 0.03°. The logic resources on the Zynq-7000 development board are 14,761 and 28,305 Look-Up Tables (LUTs), respectively.
AB - Multiple Signal Classification (MUSIC) is a high-performance Direction of Arrival (DOA) estimation algorithm, which has been widely used. The algorithm needs to calculate the covariance matrix, eigenvalue decomposition and spectral peak search. In the paper, the hardware structure of the existing Jacobi algorithm for Hermitian matrices is proposed. On this basis, a novel hardware acceleration of the MUSIC algorithm for sparse arrays and uniform linear arrays is proposed, and the sparse array is a nested array. There are two designs, Design 1 supports 110 nested array elements or 132 uniform linear array elements, distinguishes 132 sources, configures snapshots 12048, and the maximum number of iterations and iteration accuracy of the complex Jacobi algorithm. Design 2 only needs 101.8μ s to complete a DOA estimation when the number of array elements is 8, the number of sources is 1, and the snapshots is 128. In more detail, the Root Mean Squared Error (RMSE) of both can reach 0.03°. The logic resources on the Zynq-7000 development board are 14,761 and 28,305 Look-Up Tables (LUTs), respectively.
KW - DOA estimation
KW - FPGA
KW - Hardware implementation
KW - Jacobi algorithm
KW - MUSIC algorithm
KW - Sparse arrays
KW - Uniform linear arrays
UR - http://www.scopus.com/inward/record.url?scp=85127491345&partnerID=8YFLogxK
U2 - 10.1109/TCSI.2022.3162303
DO - 10.1109/TCSI.2022.3162303
M3 - Article
AN - SCOPUS:85127491345
SN - 1549-8328
VL - 69
SP - 2941
EP - 2954
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
IS - 7
ER -