US 12,449,551 B2
Signal angle and signal frequency estimation method, apparatus and device and storage medium
Qiang Li, Shenzhen (CN); Lei Huang, Shenzhen (CN); Bo Zhao, Shenzhen (CN); Min Huang, Shenzhen (CN); Weize Sun, Shenzhen (CN); Peichang Zhang, Shenzhen (CN); Shiqi Liu, Shenzhen (CN); and Yuan Zhao, Shenzhen (CN)
Assigned to SHENZHEN UNIVERSITY, Shenzhen (CN)
Appl. No. 18/041,734
Filed by SHENZHEN UNIVERSITY, Shenzhen (CN)
PCT Filed Oct. 14, 2021, PCT No. PCT/CN2021/123920
§ 371(c)(1), (2) Date Feb. 15, 2023,
PCT Pub. No. WO2022/134762, PCT Pub. Date Jun. 30, 2022.
Claims priority of application No. 202011556223.8 (CN), filed on Dec. 24, 2020.
Prior Publication US 2023/0314622 A1, Oct. 5, 2023
Int. Cl. G01S 19/37 (2010.01)
CPC G01S 19/37 (2013.01) 6 Claims
OG exemplary drawing
 
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:

OG Complex Work Unit Math
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 custom character2,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:

OG Complex Work Unit Math
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 custom character2, ρ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.