1.一种欺骗信号检测方法,其特征在于,包括:获取卫星接收机接收的卫星信号,并获取所述卫星信号的方位和传播速率;当根据所述卫星信号的方位和传播速率确定所述卫星信号发生信号异常时,对当前捕获的卫星信号进行封锁,并获取所述卫星接收机重新捕获的卫星信号;当判断所述重新捕获的卫星信号发生信号异常时,判断所述重新捕获的卫星信号的卫星号与重新捕获信号之前正常跟踪的卫星号是否相同;若是,则计算所述卫星接收机接收的卫星信号的码相位峰值,并根据所述码相位峰值对所述重新捕获的卫星信号进行码相位辨识处理,以确定所述卫星接收机接收的卫星信号是否存在欺骗信号;所述计算所述卫星接收机接收的卫星信号的码相位峰值,并根据所述码相位峰值对所述重新捕获的卫星信号进行码相位辨识处理,以确定所述卫星接收机接收的卫星信号是否存在欺骗信号,包括:将所述重新捕获的卫星信号移存至移位寄存器,将所述移位寄存器中的卫星信号与本地码相位进行一一比对,并获取每一相关计算仪器计算得到的相关值数据;根据所述相关值数据计算所述重新捕获的卫星信号的码相位峰值,若判断所述重新捕获的卫星信号的码相位峰值高于正常码相位峰值,则确定所述卫星接收机接收的卫星信号存在欺骗信号。
2.根据权利要求1所述的欺骗信号检测方法,其特征在于,所述对所述重新捕获的卫星信号进行码相位辨识处理,以确定所述卫星接收机接收的卫星信号是否存在欺骗信号,包括:分别对各个通道重新捕获的卫星信号进行跟踪处理,按照预设的周期获取所述卫星接收机进行定位所需的伪距观测值;基于所述卫星接收机在遭遇卫星信号干扰器干扰前获得的最后一个周期的定位和定速结果进行航位推算;基于所述伪距观测值和所述航位推算的位置结果进行码相位辨识处理,以确定所述卫星接收机接收的卫星信号是否存在欺骗信号。
3.根据权利要求2所述的欺骗信号检测方法,其特征在于,还包括:当确定所述卫星接收机接收的卫星信号存在欺骗信号时,判断所述欺骗信号对应的卫星号与重新捕获信号前所有通道跟踪的卫星号是否相同;若是,则确定所述欺骗信号为伪装成真实接收信号的卫星欺骗信号;若否,则确定所述欺骗信号为原本不存在的虚有卫星欺骗信号。
4.根据权利要求1-3任一项所述的欺骗信号检测方法,其特征在于,还包括:若确定所述卫星接收机接收的卫星信号存在超过预设比例的欺骗信号,则对所述卫星接收机进行冷启动处理。
5.一种欺骗信号检测装置,其特征在于,包括:信号获取模块,用于获取卫星接收机接收的卫星信号,并获取所述卫星信号的方位和传播速率;异常处理模块,用于当根据所述卫星信号的方位和传播速率确定所述卫星信号发生信号异常时,对当前捕获的卫星信号进行封锁,并获取所述卫星接收机重新捕获的卫星信号;欺骗检测模块,用于当判断所述重新捕获的卫星信号发生信号异常时,判断所述重新捕获的卫星信号的卫星号与重新捕获信号之前正常跟踪的卫星号是否相同;若是,则计算所述卫星接收机接收的卫星信号的码相位峰值,并根据所述码相位峰值对所述重新捕获的卫星信号进行码相位辨识处理,以确定所述卫星接收机接收的卫星信号是否存在欺骗信号;所述计算所述卫星接收机接收的卫星信号的码相位峰值,并根据所述码相位峰值对所述重新捕获的卫星信号进行码相位辨识处理,以确定所述卫星接收机接收的卫星信号是否存在欺骗信号,包括:将所述重新捕获的卫星信号移存至移位寄存器,将所述移位寄存器中的卫星信号与本地码相位进行一一比对,并获取每一相关计算仪器计算得到的相关值数据;根据所述相关值数据计算所述重新捕获的卫星信号的码相位峰值,若判断所述重新捕获的卫星信号的码相位峰值高于正常码相位峰值,则确定所述卫星接收机接收的卫星信号存在欺骗信号。
6.根据权利要求5所述的欺骗信号检测装置,其特征在于,所述欺骗检测模块具体用于:分别对各个通道重新捕获的卫星信号进行跟踪处理,按照预设的周期获取所述卫星接收机进行定位所需的伪距观测值;基于所述卫星接收机在遭遇卫星信号干扰器干扰前获得的最后一个周期的定位和定速结果进行航位推算;基于所述伪距观测值和所述航位推算的位置结果进行码相位辨识处理,以确定所述卫星接收机接收的卫星信号是否存在欺骗信号。
7.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的欺骗信号检测方法。
8.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一项所述的欺骗信号检测方法。