摘要

Jamming destroys the integrity and functionality of the Global Satellite Navigation System (GNSS) in various applications. Hence, anti-jamming techniques are critical. The most significant problem with the existing array-based anti-jamming technique in GNSS is the errors introduced in the carrier phase, which affects the GNSS solution, especially for high-precision measurement applications. We present an adaptive array-based blind anti-jamming algorithm for GNSS high-precision applications. The main advantages of the proposed algorithm include (1) the received data containing multiple satellite signals are processed in parallel channels simultaneously thanks to the acquisition information. (2) The adaptive weight is constructed in each individual channel, directly from an eigenvector of the despread data covariance matrix, resulting in low implementation complexity. (3) The carrier phase of the weighted data at the initial moment is used to normalize the subsequent ones, so as to completely remove the introduced carrier phase bias by adaptive weighting. (4) Since the array manifold is not used, the proposed algorithm is robust to array errors. Theoretical and numerical simulations verify the superiority of the proposed algorithm.