TY - JOUR
T1 - Hermite 矩阵特征值分解的硬件加速
AU - Wang, Weijiang
AU - Li, Zeying
AU - Xue, Chengbo
AU - Li, Xiangnan
AU - Ren, Shiwei
N1 - Publisher Copyright:
© 2023 Beijing Institute of Technology. All rights reserved.
PY - 2023/9
Y1 - 2023/9
N2 - In the field of digital signal processing, the eigenvalue decomposition of Hermitian matrices possesses a very wide range of applications. To solve the problem of its hardware implementation, a hardware acceleration architecture was proposed based on Jacobi algorithm in complex domain, and the design scheme was arranged to be applied to Hermite matrices with different sizes. In order to achieve a balance among calculation accuracy, calculation speed and resource occupancy, the quantization bit width of the fixed-point operation was simulated on the Matlab platform firstly. Taking the Hermite matrix of size 8×8 as an example, the quantization of 15-bit decimal places was determined as the best. Then, the hardware circuit structure was introduced respectively for finding the largest off-diagonal element, constructing unitary matrix and updating eigenvalue matrix and eigenvector matrix in hardware acceleration of Jacobi algorithm for complex number domain. Finally, the hardware acceleration method was implemented on the Zynq-7000 series FPGA development board, taking only 17 438 LUTs and 24 650 Registers to complete the eigenvalue decomposition of an 8×8 Hermite matrix in 34.42 μs.
AB - In the field of digital signal processing, the eigenvalue decomposition of Hermitian matrices possesses a very wide range of applications. To solve the problem of its hardware implementation, a hardware acceleration architecture was proposed based on Jacobi algorithm in complex domain, and the design scheme was arranged to be applied to Hermite matrices with different sizes. In order to achieve a balance among calculation accuracy, calculation speed and resource occupancy, the quantization bit width of the fixed-point operation was simulated on the Matlab platform firstly. Taking the Hermite matrix of size 8×8 as an example, the quantization of 15-bit decimal places was determined as the best. Then, the hardware circuit structure was introduced respectively for finding the largest off-diagonal element, constructing unitary matrix and updating eigenvalue matrix and eigenvector matrix in hardware acceleration of Jacobi algorithm for complex number domain. Finally, the hardware acceleration method was implemented on the Zynq-7000 series FPGA development board, taking only 17 438 LUTs and 24 650 Registers to complete the eigenvalue decomposition of an 8×8 Hermite matrix in 34.42 μs.
KW - Hermite matrix
KW - Jacobi algorithm
KW - eigenvalue decomposition
KW - hardware acceleration
UR - http://www.scopus.com/inward/record.url?scp=85171833944&partnerID=8YFLogxK
U2 - 10.15918/j.tbit1001-0645.2022.233
DO - 10.15918/j.tbit1001-0645.2022.233
M3 - 文章
AN - SCOPUS:85171833944
SN - 1001-0645
VL - 43
SP - 988
EP - 994
JO - Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
JF - Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
IS - 9
ER -