The invention discloses a method for estimating
signal source number and an incoming wave
direction angle based on a cross-
cyclic correlation MUSIC
algorithm in an
impulse noise environment, which belongs to the field of array
signal processing. The method comprises the following steps: firstly, constructing a far-field narrow-band
signal source model comprising M array elements and N far-field narrow-band signals, and calculating received data xm(t) at the time t of the m-th
array element. Secondly, for the time t, calculating a cross-cyclic
covariance matrix R(m,k) of two array elements by using the received data of the any two array elements; and summing and taking a mean value of MxM cross-
cyclic correlation covariance matrices R(m,k), and obtaining a cross-
cyclic correlation covariance matrix Rmutual. Finally, performing a
singular value decomposition on the cross-cycle correlation
covariance matrix Rmutual, and calculating its power
spectral density P(theta): searching the localspectral peak of the power
spectral density P(theta) and obtaining the estimated value of the incoming wave direction of the far-field narrow-band signal. The method for estimating
signal source number and incoming wave
direction angle based on cross-cyclic correlation MUSIC
algorithm in
impulse noise environment utilizes the cyclostationary characteristic of the signal, and the cross-correlationfurther removes a
random noise and a
clutter component on the basis of the auto-correlation, thereby improving the
estimation performance of the incoming wave
direction angle in the background of a strong
impulse noise.