The application provides an
underwater DOA
estimation method,
system, device and medium based on SKLD convex modeling, which comprises the following steps: constructing a
sensor array received
signal model according to a steering vector of a
signal source; based on the difference between an
observation data covariance matrix and a parameterized model
covariance matrix, selecting a symmetric
divergence as an initial objective function for measuring the difference; imposing a sparsity constraint on the initial objective function to form a regularized
optimization problem, introducing a
linear matrix inequality constraint, equivalently reconstructing the regularized
optimization problem into a convex semi-definite
programming problem, and taking the convex semi-definite
programming problem as an optimization objective function; based on the
sensor array received
signal model, constructing a
positive definite matrix by using sampling data; inputting the
positive definite matrix into the optimization objective function to obtain an optimal objective function, obtaining a
spatial spectrum distribution result based on the optimal objective function, and taking a spectral
peak value of the
spatial spectrum distribution result as an
estimation result of a target direction.