随着全球导航卫星系统(GNSS)的快速发展和广泛应用,围绕卫星导航定位能力的对抗问题已经出现并且日益受到各国研究者的关注。在针对 GNSS 用户端的两种主要干扰样式中,压制式干扰出现较早且易于实现,相应的对抗手段也日趋成熟,而近年来兴起的欺骗式干扰能够不被察觉地控制接收机的定位结果,对卫星导航系统的安全应用带来了更为严重的威胁。阵列天线由于其强大的空域处理能力在GNSS抗压制式干扰技术中发挥着不可替代的作用,在欺骗与反欺骗领域也显示出巨大潜力。为此,本文以阵列信号处理技术为基础,围绕欺骗式干扰在卫星导航对抗的攻击技术和防护技术两个方面开展研究,主要成果如下:首先,针对转发式欺骗攻击技术中扩频码未知的授权信号难于分离的问题,提出了一种新的基于阵列天线的信号分离方法,通过将其它来向卫星信号视为干扰,把信号分离问题转化为一种特殊的阵列抗干扰问题,进而将传统方法中天线尺寸与空间分辨率间的矛盾转换为阵元个数与可见卫星数目间的矛盾,实现了用小规模阵列天线分离多个卫星信号的能力,显著降低了欺骗干扰设备的硬件复杂度。然后,针对现有仅基于空域自相关矩阵最大特征值的阵列反欺骗方法性能受噪声影响较大的问题, 提出了一种基于GNSS公开信号循环平稳性的欺骗干扰检测和抑制技术。该技术利用伪随机码的周期性构造阵列信号的循环相关矩阵,显著削弱了噪声分量对信号子空间估计的影响,实现了在接收机解扩处理之前估计所有导航信号的到达方向,从而在消除欺骗干扰的同时保证真实卫星信号的增益。接着,针对由于阵元个数较少或不具备精确阵列校准能力导致上述预相关方法失效的情况,提出了一种基于阵列接收机的多通道跟踪能力和载波相位观测量的后相关反欺骗方法,推导证明了将载波相位双差平方和作为欺骗检测统计量以及利用载波相位单差估计信号导引矢量的合理性,并通过仿真分析了不同参数对算法性能的影响。结果表明,接收机跟踪环路的测量噪声越小,该方法的欺骗检测和抑制能力就越接近理论性能界。最后,针对压制式与欺骗式干扰同时存在的复杂应用场景,将基于子空间投影的抗压制式干扰方法与本文提出的反欺骗技术分别组合,形成了两种联合抑制方案。在分析子空间投影对导航信号影响的基础上,对欺骗检测和抑制技术进行了改进和优化,使其更适用于新的联合处理架构。此外,本文设计并实现了 GNSS 阵列接收机软件化实验平台,为上述抗干扰与反欺骗方法的实际验证提供支撑。
With the rapid development and wide application of global navigation satellite systems (GNSS), the attack and defense technology for GNSS positioning capability has attracted more and more attention from researchers all over the world. Jamming and spoofing are the two main kinds of intentional interference for GNSS users. Between them, spoofing is more insidious and damaging because it can mislead the target receiver to generate an erroneous positioning solution without awareness. Due to the powerful spatial processing ability, antenna array plays an important role in anti-jamming technology, and has shown great potential in GNSS spoofing and anti-spoofing fields in recent years. Therefore, this thesis focuses on the spoofing generation and suppression, and studies the satellite navigation countermeasure techniques based on array antenna. The main results are as follows:Firstly, towards the difficulty of separating the authorized signals whose spreading codes are unknown in the meaconing attack, we propose a novel signal separation method based on array antenna, in which other signals are regarded as interference and attenuated when separating a specific satellite signal. This method transforms the contradiction between antenna size and spatial resolution into the one between the number of the array elements and the visible satellites in the traditional method. Therefore, it can successfully separate multiple satellite signals using a small-scale array antenna, and significantly reduce the hardware complexity of meaconing equipment. Secondly, in order to improve the anti-spoofing performance of the existing method based on the pre-correlation array receiver, we propose a novel spoofing detection and mitigation method based on the cyclostationarity of GNSS public signals. This method constructs the cyclic correlation matrix of array signal by exploiting the periodicity of pseudo-random noise codes, which significantly weakens the influence of the noise component on signal subspace estimation. Thus, it can estimate the directions of arrival of all the navigation signals without the de-spreading process, and ensure the gain of the authentic satellite signal while eliminating the spoofing signals.Thirdly, toward the problem that the above-mentioned method is not applicable when the number of array elements is small or antenna array is uncalibrated, we propose a post-correlation anti-spoofing method based on the multi-channel tracking capability of array receiver. We use the square sum of carrier phase double differences as the spoofing detection metric and estimate the steering vectors based on the carrier phase single differences. The rationality of this method is proved by theoretical derivation, and the influence of different parameters on the algorithm performance is analyzed by simulation. The results show that the smaller the tracking loop noise is, the closer the spoofing detection and mitigation performance is to the theoretical upper bound.Finally, aiming at the complex application scenario where both jamming and spoofing exist, we provide two kinds of joint suppression schemes based on the array antenna, in which the anti-jamming technology based on subspace projection and the two proposed anti-spoofing method are combined respectively. Based on the analysis of the influence of subspace projection on the navigation signals, we improve the spoofing detection and mitigation techniques to make them more suitable for the new implement architectures. Furthermore, a software experiment platform based on the GNSS array receiver is designed and implemented, which provides the conditions for the practical verification of the proposed anti-jamming and anti-spoofing methods.