| CPC G01S 19/37 (2013.01) | 6 Claims |

|
1. A signal angle and signal frequency estimation method, comprising:
collecting, by antenna elements of an antenna array in a satellite navigation receiver, a plurality of primary satellite signals and carrying out a time domain sampling on each primary satellite signal, to obtain initial data of satellite signals;
substituting, by a processor in the satellite navigation receiver, the initial data into a signal function to solve the satellite signals, wherein an expression of the signal function is:
![]() wherein X is a matrix representing the satellite signals, Y is a matrix representing the initial data, A represents a steering vector matrix, λ1 and λ2 represent regularization factors, and F represents a Fourier transform matrix, ∥·∥2,1 represents a norm
2,1;wherein the substituting, by the processor in the satellite navigation receiver, the initial data into a signal function to solve the satellite signals comprises: re-weighting, by the processor, the signal function to obtain an objective function;
and substituting, by the processor, the initial data into the objective function to solve the satellite signals, wherein an expression of the objective function is:
![]() wherein X i represents an i-th row data of X, (X F)i represents an i-th row data of a matrix (X F), and ∥·∥2 represents a norm
2, ρi and κi are respectively an i-th element in a weighted vector ρ and κ, i=1,2, . . . , J, ρ and κ are both J×1 dimensional weighted vector, and J is a number of columns of A;acquiring, by the processor, an angle and a frequency of each satellite signal according to solved satellite signals;
forming, by the antenna array in the satellite navigation receiver, beams in a direction of the satellite signal according to the angle of the satellite signal; and
tracking, by a frequency locked loop in the satellite navigation receiver, the satellite signal according to the frequency of the satellite signal.
|