背景技术:
1、现代电子设备经常包括能够从卫星导航系统接收信号的系统,并且使用这些信号来确定设备的位置以及诸如速度、航向、高度等其他信息,卫星导航系统通常被称为全球导航卫星系统(gnss)。这种gnss接收器可以集成到诸如智能手机或智能手表之类的消费电子设备中,也可以集成到包括汽车、卡车、轮船和飞机在内的不同类型载具的导航系统中。gnss接收器从绕地球运行的多个卫星接收信号,并对信号进行处理以确定gnss接收器的位置,并通过代理确定设备、载具等的位置。然而,一些设备(本文中称为“欺骗器”)可以模仿或“欺骗”gnss信号。
技术实现思路
1、根据本公开,用于操作全球导航卫星系统(gnss)接收器的示例方法可以包括在关于第一gnss频带的第一状态下操作gnss接收器。该方法还可以包括在gnss接收器处接收第一组gnss信号,第一组gnss信号包括第一至少一个gnss信号,第一至少一个gnss信号在gnss接收器在相对于第一gnss频带的第一状态下操作时经由第一gnss频带被接收。该方法还可以包括至少部分地基于第一至少一个gnss信号来确定第一定位估计。该方法还可以包括获得指示欺骗可能正在第一gnss频带中发生的数据。该方法还可包括响应于获得数据,在相对于第一gnss频带的第二状态下操作gnss接收器。该方法还可以包括在gnss接收器处接收第二组gnss信号,第二组gnss信号包括第二至少一个gnss信号,第二至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带被接收。该方法还可以包括至少部分地基于第二组gnss信号来确定第二定位估计,其中:确定第二定位估计至少部分地基于第三至少一个gnss信号,第三至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第二gnss频带被接收,并且确定第二定位估计不基于在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带接收的任何gnss信号。
2、根据本公开,用于操作全球导航卫星系统(gnss)接收器的示例设备可以包括gnss接收器、存储器、与gnss接收器和存储器通信耦合的一个或多个处理器,其中,该一个或多个处理器被配置为在关于第一gnss频带的第一状态下操作gnss接收器。该一个或多个处理单元还可以被配置为经由gnss接收器接收第一组gnss信号,第一组gnss信号包括第一至少一个gnss信号,第一至少一个gnss信号在gnss接收器在相对于第一gnss频带的第一状态下操作时经由第一gnss频带被接收。该一个或多个处理单元还可以被配置为至少部分地基于第一至少一个gnss信号来确定第一定位估计。该一个或多个处理单元还可以被配置为获得指示欺骗可能正在第一gnss频带中发生的数据。该一个或多个处理单元还可以被配置为响应于获得数据,在相对于第一gnss频带的第二状态下操作gnss接收器。该一个或多个处理单元还可以被配置为在gnss接收器处接收第二组gnss信号,该第二组gnss信号包括第二至少一个gnss信号,该第二至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带被接收。该一个或多个处理单元还可以被配置为至少部分地基于第二组gnss信号来确定第二定位估计,其中:确定第二定位估计至少部分地基于第三至少一个gnss信号,第三至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第二gnss频带被接收,并且确定第二定位估计不基于在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带接收的任何gnss信号。
3、根据本公开,用于操作全球导航卫星系统(gnss)接收器的示例装置可以包括用于在关于第一gnss频带的第一状态下操作gnss接收器的部件。该装置还可以包括用于在gnss接收器处接收第一组gnss信号的部件,第一组gnss信号包括第一至少一个gnss信号,第一至少一个gnss信号在gnss接收器在相对于第一gnss频带的第一状态下操作时经由第一gnss频带被接收。该装置还可以包括用于至少部分地基于第一至少一个gnss信号来确定第一定位估计的部件。该装置还可以包括用于获得指示欺骗可能正在第一gnss频带中发生的数据的部件。该装置还可以包括用于响应于获得数据,在相对于第一gnss频带的第二状态下操作gnss接收器的部件。该装置还可以包括用于在gnss接收器处接收第二组gnss信号的装置,第二组gnss信号包括第二至少一个gnss信号,第二至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带被接收。该装置还可以包括用于至少部分地基于第二组gnss信号来确定第二定位估计的部件,其中:确定第二定位估计至少部分地基于第三至少一个gnss信号,第三至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第二gnss频带被接收,并且确定第二定位估计不基于在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带接收的任何gnss信号。
4、根据本公开,示例非暂时性计算机可读介质存储用于操作全球导航卫星系统(gnss)接收器的指令,该指令包括用于在关于第一gnss频带的第一状态下操作gnss接收器的代码。该指令还可以包括用于在gnss接收器处接收第一组gnss信号的代码,第一组gnss信号包括第一至少一个gnss信号,第一至少一个gnss信号在gnss在相对于第一gnss频带的第一状态下操作时经由第一gnss频带被接收。该指令还可以包括用于至少部分地基于第一至少一个gnss信号来确定第一定位估计的代码。该指令还可以包括用于获得指示欺骗可能正在第一gnss频带中发生的数据的代码。该指令还可以包括用于响应于获得所述数据,在相对于第一gnss频带的第二状态下操作gnss接收器的代码。该指令还可以包括用于在gnss接收器处接收第二组gnss信号的代码,第二组gnss信号包括第二至少一个gnss信号,第二至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带被接收。该指令还可以包括用于至少部分地基于第二组gnss信号来确定第二定位估计的代码,其中:确定第二定位估计至少部分地基于第三至少一个gnss信号,第三至少一个gnss信号在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第二gnss频带被接收,并且确定第二定位估计不基于在gnss接收器在相对于第一gnss频带的第二状态下操作时经由第一gnss频带接收的任何gnss信号。
5、提及这些说明性示例不是为了限制或限定本公开的范围,而是为了提供示例来帮助理解本公开。在提供进一步描述的详细描述中讨论了说明性示例。通过检查本说明书,可以进一步理解各种示例提供的优点。
1.一种用于操作全球导航卫星系统(gnss)接收器的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,在相对于第一gnss频带的第二状态下操作gnss接收器包括禁用第二至少一个gnss信号的数据解调和解码。
3.根据权利要求1所述的方法,其中,禁用数据解调和解码包括关闭或降低gnss接收器的数字处理器的时钟速率。
4.根据权利要求1所述的方法,其中,在相对于第一gnss频带的第二状态下操作gnss接收器包括忽略从第二至少一个gnss信号解码的时间数据。
5.根据权利要求1所述的方法,其中,在相对于第一gnss频带的第二状态下操作gnss接收器包括禁用由gnss接收器执行以从未知或不可见gnss卫星获取信号的卫星检测操作。
6.根据权利要求1所述的方法,其中,在相对于第一gnss频带的第二状态下操作gnss接收器包括禁用由gnss接收器使用第二至少一个gnss信号执行的卫星差分操作。
7.根据权利要求1所述的方法,其中,在相对于第一gnss频带的第二状态下操作gnss接收器包括禁用由gnss接收器执行的错误恢复操作。
8.根据权利要求1所述的方法,其中,在相对于第一gnss频带的第二状态下操作gnss接收器包括禁用由gnss接收器使用第二至少一个gnss信号执行的信号间时间偏差(istb)操作。
9.根据权利要求1所述的方法,其中,在相对于第一gnss频带的第二状态下操作gnss接收器包括减少由gnss接收器使用以检测第二至少一个gnss信号的非相干积分时间。
10.根据权利要求9所述的方法,其中,减少由gnss接收器使用的非相干积分时间包括对用于处理第二至少一个gnss信号的一个或多个组件的功率进行占空比化。
11.根据权利要求1所述的方法,进一步包括:
12.根据权利要求1所述的方法,进一步包括:
13.一种用于操作全球导航卫星系统(gnss)接收器的设备,所述设备包括:
14.根据权利要求13所述的设备,其中,为了在相对于第一gnss频带的第二状态下操作gnss接收器,一个或多个处理器被配置为禁用第二至少一个gnss信号的数据解调和解码。
15.根据权利要求14所述的设备,其中,为了禁用数据解调和解码,一个或多个处理器被配置为关闭或降低gnss接收器的数字处理器的时钟速率。
16.根据权利要求13所述的设备,其中,为了在相对于第一gnss频带的第二状态下操作gnss接收器,一个或多个处理器被配置为忽略从第二至少一个gnss信号解码的时间数据。
17.根据权利要求13所述的设备,其中,为了在相对于第一gnss频带的第二状态下操作gnss接收器,一个或多个处理器被配置为禁用由gnss接收器执行以从未知或不可见的gnss卫星获取信号的卫星检测操作。
18.根据权利要求13所述的设备,其中,为了在相对于第一gnss频带的第二状态下操作gnss接收器,一个或多个处理器被配置为禁用由gnss接收器使用第二至少一个gnss信号执行的卫星差分操作。
19.根据权利要求13所述的设备,其中,为了在相对于第一gnss频带的第二状态下操作gnss接收器,一个或多个处理器被配置为禁用由gnss接收器执行的错误恢复操作。
20.根据权利要求13所述的设备,其中,为了在相对于第一gnss频带的第二状态下操作gnss接收器,一个或多个处理器被配置为禁用由gnss接收器使用第二至少一个gnss信号执行的信号间时间偏差(istb)操作。
21.根据权利要求13所述的设备,其中,为了在相对于第一gnss频带的第二状态下操作gnss接收器,一个或多个处理器被配置为减少由gnss接收器使用以检测第二至少一个gnss信号的非相干积分时间。
22.根据权利要求21所述的设备,其中,为了减少由gnss接收器使用的非相干积分时间,一个或多个处理器被配置为对用于处理第二至少一个gnss信号的一个或多个组件的功率进行占空比化。
23.根据权利要求13所述的设备,其中,一个或多个处理器还被配置为:
24.根据权利要求13所述的设备,其中,一个或多个处理器还被配置为在欺骗在其期间可能发生的时间段中,在在相对于第一gnss频带的第二状态下操作gnss接收器达第一预定时间段和在相对于第一gnss频带的第一状态下操作gnss接收器达第二预定时间段之间循环。
25.一种用于操作全球导航卫星系统(gnss)接收器的装置,所述装置包括:
26.根据权利要求25所述的装置,其中,用于在相对于第一gnss频带的第二状态下操作gnss接收器的部件包括用于禁用第二至少一个gnss信号的数据解调和解码的部件。
27.一种存储用于操作全球导航卫星系统(gnss)接收器的指令的非暂时性计算机可读介质,所述指令包括代码用于: