The invention discloses a navigation
signal compression and capture method based on a local
pseudo code measurement matrix, and the method comprises the steps: firstly carrying out the
cyclic shift of a navigation
signal and a
pseudo code, and respectively constructing a navigation
signal sampling point matrix and a code
phase matrix; and sparse transformation is carried out on the navigation signal through
matrix multiplication between the navigation signal sampling point matrix and the code
phase matrix to obtain a correlation matrix. Then, a greedy strategy is used for selecting M rows of vectors with the maximum code matrix and the lowest
correlation coefficient to construct a measurement matrix, and compression measurement is carried out on the correlation matrix through the measurement matrix constructed through the greedy strategy; secondly, reconstructing the correlation matrix by using a subspace tracking
algorithm and a least square operator; and finally, selecting the ratio of the primary
peak value to the secondary
peak value as a threshold value, and when the ratio of the primary
peak value to the secondary peak value of the reconstructed correlation matrix is greater than the threshold value, outputting
Doppler frequency offset and code
phase offset. Otherwise, the navigation signals are captured again. According to the method, the maximum
correlation coefficient of the measurement matrix can be reduced, the navigation signal capturing sensitivity is improved, and hardware resources in the signal capturing process in the navigation
receiver can be reduced.