The invention discloses a
field programmable gate array (FPGA) implementation method for Hermite matrix eigenvalue
decomposition, which comprises the following steps of: performing real number
processing on a Hermite matrix according to a corresponding relationship between the Hermite matrix and
eigenvalues and eigenvectors; grouping the dimension real matrix obtained by the real number
processing; calculating rotation matrixes of
diagonal units and non-
diagonal units; performing Jacobi rotation operation on the
diagonal units and the non-diagonal units, and updating the
feature vector matrix according to a
rotation matrix; after a group of Jacobi rotation is completed,
data exchange is carried out according to grouping of a parallel Jacobi
algorithm; and multi-stage cleaning can be carried out according to actual requirements. According to the method, a parallel Jacobi
algorithm is selected, a series of matrix rotation is adopted, the matrix is converted into a
diagonal matrix, and therefore the eigenvalue and the eigenvector of the matrix are calculated. According to the method, the
parallel computing advantages of the FPGA and the Jacobi
algorithm are fully utilized, and the real-time performance of the algorithm is effectively improved.