卫星定位系统认证的制作方法

文档序号:6166891阅读:244来源:国知局
卫星定位系统认证的制作方法
【专利摘要】本发明揭示一种用于SPS认证、例如供GPS使用的方法和设备。所述方法可包含接收来自多个卫星的第一Y代码集合,使用从所述第一Y代码集合提取的W代码估计来产生认证决策用于对应于所述多个卫星的卫星信道,和根据针对所述卫星信道而产生的认证决策来产生认证响应。
【专利说明】卫星定位系统认证
[0001]相关申请案的交叉参考
[0002]本申请案主张2012年11月16日申请的题为“卫星定位系统认证(SPSAuthentication) ”的第13/679,820号美国申请案的权利,而第13/679,820号美国申请案主张2011年11月18日申请的题为“全球定位系统认证(GPS Authentication) ”的第61/561,824号美国临时申请案的权利。上述美国申请案特此以全文引用的方式併入。
【技术领域】
[0003]本发明涉及认证的领域。明确地说,本发明涉及SPS (卫星定位系统)和卫星信号认证。
【背景技术】
[0004]常规特用解决方案并不满足强认证的需要,这是因为所述常规解决方案仅检查信号的内部一致性,例如消除与传感器读数不一致的GNSS定位和速率或消除由于试图用比实信号强得多的假信号塞满接收器而引起的可能过高的信号电平。
[0005]另一常规方法是通过将高增益天线指向每一卫星而从广播卫星提取Y代码,从而补偿相关增益的缺乏,这可通过与已知版本的局部代码相关且通过实时消除每个卫星的Y代码而获得。此方法收集来自卫星的原始数据,且使所述原始数据与来自接收器(其定位需要被认证)的另一样本相关。通过用可操纵高增益天线来盲目地跟踪卫星位置而已知每一卫星在星历表中的位置,从而得以收集同相与正交(I/Q)样本。大约30dB的天线增益一般可足够用于此方法(所述天线增益例如可通过直径约2到3米的抛物线天线获得)。通过空间分集来进行卫星选择,例如假定天线正确地指向卫星,且没有其它卫星与高增益天线射束相交。然而,此方法可产生关于与哪一信号相关的不明确性,且可能需要特定的天线配置。
[0006]上述常规方法的另一问题在于:还与Y代码一起接收到粗捕获(C/A)代码,这是因为其与Y代码正交。I/Q样本需要与C/A代码正交地旋转以仅使Y代码存在于原始信号中。结果,通过常规方法,每一卫星分别由个别可操纵高增益天线跟踪,这显著增加了其成本。
[0007]另外,当卫星路径交叉时,可存在关于哪些卫星被跟踪的不明确性,且与这些卫星的认证可能需要暂时停止。在一些常规解决方案中,为了降低成本,仅可认证一个Y代码,且可将剩余者视为正版(genuine)的。这些解决方案限制了在其不包含真实收集信号(包括所有Y代码)且叠加有假C/A代码的情况时可被提供的保护级别。
[0008]因此,需要一种可处理常规解决方案的上述问题的方法和系统。

【发明内容】

[0009]本发明涉及SPS卫星信号认证,其还被称作反欺骗。根据本发明的实施例,一种认证方法包括接收来自多个卫星的第一 Y代码集合,使用从所述第一 Y代码集合提取的W代码估计来产生认证决策用于对应于所述多个卫星的卫星信道,和根据针对所述卫星信道而产生的认证决策来产生认证响应。
[0010]在另一实施例中,一种认证移动装置的方法包含:经由信任卫星广播接收来自多个卫星的第一 Y代码集合;经由移动装置接收来自多个卫星的第二 Y代码集合;使用从第一 Y代码集合和第二 Y代码集合提取的W代码估计来产生认证决策以用于对应于多个卫星的卫星信道;和用于根据针对所述卫星信道而产生的认证决策来产生认证响应。
[0011]在另一实施例中,一种设备包括包含处理逻辑的认证模块。所述处理逻辑包括:经配置以经由信任卫星广播而接收来自多个卫星的第一Y代码集合的逻辑;经配置以经由移动装置接收来自多个卫星的第二 Y代码集合的逻辑;经配置以使用从第一 Y代码集合和第二Y代码集合提取的W代码估计来产生认证决策以用于对应于多个卫星的卫星信道的逻辑;和经配置以根据针对所述卫星信道而产生的认证决策来产生认证响应的逻辑。
[0012]在另一实施例中,一种存储用于由一或多个计算机系统执行的指令的非暂时性媒体,所述指令包括:用于在移动装置处接收来自多个卫星的第一 Y代码集合的代码;用于使用从所述第一Y代码集合提取的W代码估计来产生认证决策用于对应于所述多个卫星的卫星信道的代码;和用于根据针对所述卫星信道而产生的认证决策来产生认证响应的代码。
[0013]在另一实施例中,一种系统包括至少一个处理器和经配置以与所述至少一个处理器一起工作的认证模块。认证模块包含:用于经由信任卫星广播接收来自多个卫星的第一Y代码集合的装置;用于经由移动装置接收来自多个卫星的第二 Y代码集合的装置;用于使用从第一 Y代码集合和第二 Y代码集合提取的W代码估计来产生认证决策以用于对应于多个卫星的卫星信道的装置;和用于用于根据针对所述卫星信道而产生的认证决策来产生认证响应的装置。
[0014]在另一实施例中,一种方法包括:接收经加密代码;确定关于用以对所述经加密代码加密的序列的信息;和发射所述信息到用于认证的装置,其中发射信息是至少部分基于到用于认证的装置的提取序列。
【专利附图】

【附图说明】
[0015]在结合以下图式阅读本发明的实施例的详细描述之后将可更清晰地理解本发明的上述特征和优点以及其额外特征和优点。
[0016]图1说明根据本发明的一些方面的使用双频来估计W代码的方法。
[0017]图2说明根据本发明的一些方面的估计W代码的另一方法。
[0018]图3说明根据本发明的一些方面的基于服务器的认证解决方案。
[0019]图4说明根据本发明的一些方面的图3的服务器的示范性功能块。
[0020]图5说明根据本发明的一些方面的基于移动装置的认证解决方案。
[0021]图6说明根据本发明的一些方面的图5的移动装置和服务器的示范性功能块。
[0022]图7说明根据本发明的一些方面的用于GPS认证的设备的示范性框图。
[0023]图8说明根据本发明的一些方面的认证移动装置的方法。
[0024]图9说明根据本发明的一些方面的认证射频信号的方法。
[0025]图10说明根据本发明的一些方面的发射用于认证的信息的方法。
【具体实施方式】[0026]本发明揭示SPS认证的实施例呈现以下描述以使所属领域的技术人员能够进行且使用本发明。提供特定实施例和应用的描述仅作为实例。所属领域的技术人员将容易了解本文所描述的实例的各种修改和组合,且在不脱离本发明的精神和范围的情况下,本文所界定的一般原理可适用于其它实例。因此,本发明并不希望限于所描述和展示的实例,而应符合与本文所揭示的原理和特征一致的最广范围。词“示范性”或“实例”在本文中用以意味“充当实例、例子或说明”。不必将本文中描述为“示范性”或“实例”的任何方面或实施例解释为比其它方面或实施例优选或有利。
[0027]定位和/或时间的认证提供若干验证方式:用于定位和/或时间计算的无线信号是来自实时的合法的空中SPS广播,例如GNSS广播(例如与从真实数据的记录重播相对比)。本发明的实施例展示:1)无线签名,例如在RF频谱中,其难以伪造且可在移动计算装置所接收的信号中被识别以被认证;2)以信任方式在相同时间获得的相同信号的参考;3)用以发射签名到证明实体的安全方式;和/或4)信任认证机构,其可比较所述签名与所述参考,且向认证的最终用户(其可或可不为移动装置的用户)安全地递送所述定位的真实性的指示。请注意,本文使用GPS作为实例来描述实施例。然而,本文所提供的描述可适用于其它形式的SPS应用。
[0028]在一些实施方案中,可应用本发明的实施例以在银行和电子商务应用程序中认证移动装置。举例来说,银行可发送认证请求到执行银行应用程序的移动装置。作为响应,移动装置可发送其所接收的卫星广播数据到服务器以供认证。服务器可使用经由先前验证的信道而接收的对应卫星广播来认证移动装置,且产生认证响应给银行。对于另一实例,商家可发送认证请求到执行在线购物程序的移动装置。作为响应,移动装置可发送其所接收的卫星广播数据到服务器以供认证。服务器可使用经由先前验证的信道而接收的对应卫星广播来认证移动装置,且产生认证响应给商家。在一些实施例中,移动装置可报告或提供位置、定位和/或GPS数据(例如)给银行或电子商务实体或另一实体。本文所描述的特定实施例可用以验证或认证位置、定位和/或GPS数据。
[0029]图1说明根据本发明的一些方面的使用双频来估计W代码的方法。在图1中展示的示范性实施方案中,方法确定来自两输入频率载波(即,LI和L2)的卫星信号之间的相关性。方法可包含C/A代码跟踪块102、码片时序提取块104、P代码码片时序产生块106、P代码局部产生器块108、可调整延迟块110、W代码码片时序产生块112、第一异或(XOR)块114、第一积分与转储块116、第二 XOR块118、第二积分与转储块120、求和块122和/或阈值块124。根据本发明的方面,可在如图1中所示的若干块中处理且发射输入信号。请注意,图1中所述的估计W代码的方法可用于W代码提取,如下文图4和图6中所描述,例如在块404和/或610中的一或多者处。
[0030]根据本发明的特定实施例,代替用高增益个别地跟踪每一卫星,可使用单个天线从给定位置来从多个卫星收集信号。在图1中展示的示范性实施方案中,通过使P代码(已公开)与W代码(通过使用加密密钥而本地产生)XOR相乘而产生Y代码。W代码可对于每一卫星为特定的。在一个方法中,可通过乘以LI信号上的P代码以及乘以L2侧上的延迟P代码来针对每一卫星提取W代码(0.5MHz),因此获得W代码估计的两个版本。在一些实施例中,LI和L2可指示不同的载波频率。在一些实施例中,可选择W代码估计中的一者以供使用,或可重新组合W代码估计中的两者以获得W代码估计。每一 W代码估计可为与卫星相关的,且可个别地提取。
[0031]可通过使本机振荡器与C/A代码相位同步,接着通过收集与C/A代码信号正交90度的旋转信号来执行LI侧上的W代码估计。从C/A代码时序提取时序,且将其应用到所述正交信号以便积分与转储信号。每一 W代码码片可在W代码码片的持续时间期间被积分。
[0032]根据本发明的实施例,可在L2侧上执行类似的操作。可对两积分与转储输出求和,且接着与阈值(例如,零阈值)进行比较。如果输出为正,那么W代码码片估计为+1 ;否则W代码码片估计为-1。W代码码片估计之前的积分与转储输出的组合可导致等效3dB的较高信噪比(SNR),且因此较低的码片错误率。
[0033]可在基于服务器的认证解决方案中实施上文所描述的W代码估计,所述基于服务器的认证解决方案在下文关于图3和图4来描述。或者或另外,可在基于移动装置的认证解决方案中实施上文所描述的W代码估计,所述基于移动装置的认证解决方案在下文关于图5和图6来描述。
[0034]图2说明根据本发明的一些方面的估计W代码的另一方法。在图2中所示的示范性实施方案中,方法是用单个频率载波(即,LlIF输出)来估计W代码。方法可包含C/A代码跟踪块202、码片时序提取块204、P代码码片时序产生块206、P代码局部产生器块208、可调整延迟块210、W代码码片时序产生块212、XOR块214、积分与转储块216和/或阈值块218。根据本发明的方面,可在如图2中所示的若干块中处理且发射输入信号LlIF输出。请注意,图2中所述的估计W代码的方法可用于W代码提取,如下文图4和图6中所描述,例如在块404和/或610中的一或多者处。
[0035]在图2中所示的示范性实施方案中,可使用单个频率载波来实施W代码估计。请注意,可通过以下操作来完成最终认证:针对每一卫星,使来自移动装置(待被认证)的W代码估计与来自服务器(例如,其为正版的,例如从经验证和受保护的位置接收)的W代码估计相关,且将来自对应卫星的认证决策组合为全局决策。
[0036]根据本发明的实施例,存在应用图1和图2中所描述的方法的多种方式。举例来说,在一个方法中,移动装置收集I/Q样本且将其“原样”发送到认证机构,从而允许认证机构可在进行比较之前提取W代码。在另一方法中,可在移动装置处本地提取W代码,且可将W代码估计发送到证明机构,所述证明机构接着可执行所述比较。后种方法所具有的优点是具有非常低的有效载荷,且可将一些功能移到移动装置以实施与P代码的相关。因此,移动装置可经配置以确定并发射或以其它方式输出W代码或可用以确定W代码的I/Q样本。
[0037]在其它实施例中,例如在具有对Y代码产生密钥和算法的存取授权的实施例中,可能未实时收集Y代码,而是在需要时本地合成Y代码。此方法可提供更强的认证,这是因为可在广播时间之前产生Y代码并发射到认证实体,因此减少了认证时延并降低了重播威胁。
[0038]如上文实例中所示,本发明已提供众多优点。首先,可针对关于图1和/或图2描述的配置在每一参考位置处利用没有跟踪或操纵能力的单个天线。在其它实施例中,如果对Y代码产生密钥和算法的存取授权可用,那么可本地合成Y代码。第二,如果发送W代码来代替发送I/Q样本,那么所发送的RF签名可为相当小的。请注意,RF签名可为通过移动装置发送到认证机构的消息。其可为原始I/Q样本或W序列。可使用RF签名使接收器用于计算其定位的信号带有正负号。以此方式,认证可在没有显著的开销业务的情况下执行,且移动装置与服务器之间的所交换的数据可保持相对较低。此外,在所揭示实施例中的至少一些中,处理增益可得以降低或消除。
[0039]根据本发明的特定实施例,W代码可为由卫星产生且与用于Y代码产生的P代码混合(X0R运算)的伪随机序列。所揭示方法可从I/Q样本提取且估计W,所述I/Q样本包括可作为签名发送到认证机构的“数据”。请注意,W代码可包含每秒512KB,且W代码估计的250到500码片或W代码收集的0.4ms (毫秒)到0.8ms对于认证可为足够的。
[0040]在一些方法中,250到500码片可用于W代码的正相关(还称作比较)。这是至少部分基于现代密码学中的安全加密密钥的大小(大约256到500位)的估计。为了以约500KHz的码片速率来收集250到500码片,可使用0.4ms到0.8ms的IQ样本来估计码片的量。以此方式,可使用比特定其它方法中少的码片。在一些实施方案中,具备W代码能力的接收器可用以输出W代码。举例来说,勘测级专业GPS接收器可经配置以使用某形式的内部W代码估计(例如,半无代码)以产生全载波相位测量,且此类勘测级专业GPS接收器可经修改以输出W代码。
[0041]请注意,本文所揭示的特定实施例可在非常低的SNR(信噪比)环境中工作,例如在一些应用中在现有高灵敏度接收器的低级室内跟踪能力下。在这些应用中,可使用较长的W代码估计来补偿较高的码片错误率。请注意,能够在高灵敏度接收器可跟踪的任何地方工作可为有利的。此并非针对常规基于消息的认证方法(其中广播消息的一部分被加密)的情况,所述常规方法仅可在与良好消息解码能力兼容的SNR级别工作。对于非常低的SNR,估计中的错误W代码可增加,因此可在比较中使用更多码片以补偿此较低质量,且仍获得用于认证目的的可接受交叉相关级别。
[0042]根据本发明的实施例,可对具有大致I %的码片错误的所估计W代码进行相关操作。为实现给定级别的性能,可在移动装置处使用较长的样本持续时间(较大的消息大小)。在一些实施方案中,可通过在移动装置中提取W代码码片且发送所估计码片(其可比I/Q样本更紧密)来减轻长的样本持续时间。
[0043]图3说明根据本发明的一些方面的基于服务器的认证解决方案。在图3中所示的示范性实施方案中,可通过服务器(例如,服务器306)来进行认证。每一个别认证操作可通过服务器306来支持。卫星302、认证实体(移动装置)304、认证消费者/请求者(例如银行)308和服务器306可如图3中所示而彼此通信。在此实例中,在移动装置304和服务器306两者处接收来自卫星302的广播。欺骗攻击可能是基于将由移动装置304接收的信号。认证消费者308可发送认证请求到移动装置304和/或服务器306。移动装置304可发送经压缩的原始数据到服务器用于认证,或认证消费者308可从移动装置304接收此类数据且将所述数据发射到服务器306。此数据可包括Y代码、W代码、IQ样本、签名、上文所述的信息和/或其它数据中的任一者。服务器306在完成认证后即发送认证响应到认证消费者308,所述认证响应(例如)基于从移动装置304和/或认证消费者308接收的W代码和/或从移动装置304和/或认证消费者308接收的数据所提取的W代码。
[0044]请注意,认证请求、压缩原始数据和认证响应消息可在装置之间加密;因此,认证请求、压缩原始数据和认证响应消息和/或本文所述的其它实施例可用以减少或消除欺骗。在此实例中,可假定在用户移动装置处接收的RF信号(例如,来自产生空中类似GPS信号的RF模拟器)为易受攻击的。可假定在服务器处(其可包含参考站)接收的RF信号为安全的且可被验证或视为信任的,如下文所述。认证可由认证消费者(例如,银行)消耗。举例来说,可针对移动用户所触发的资金转帐的授权来执行认证。认证可用以验证移动装置的识别符、移动装置的位置、定位和/或GPS数据(例如)以便确定是否授权资金转帐。
[0045]图4说明根据本发明的一些方面的图3的服务器(例如,服务器306)的示范性功能块。如图4中所示,服务器400经配置以至少部分基于从一或多个卫星(例如,一或多个卫星302,其可包括SATl到SAT N)接收的信号来执行认证。服务器的GNSS天线402所接收的卫星信号可在一些实施例中经由各种装置来被验证,且因此可被视为信任(且有效的),可基于在安全或信任位置被接收或基于一或多个其它度量而被视为信任的,或可在一些实施例中被服务器400假定为有效的。在一个示范性方法中,W代码提取块404a、W代码提取块406a、相关块408a以及与阈值比较块410a经配置以处理从SATl接收的信号,并产生与SATl相关的认证决策。举例来说,W代码提取块404a可使用来自服务器400的GNSS天线402的I/Q样本和来自SATl的P代码来产生第一 W代码估计。W代码提取块406a可使用来自移动装置304的I/Q样本和来自SATl的P代码来产生第二 W代码估计。第一 W代码估计与第二 W代码估计接着可在相关块408a中相关,且在块410a中使相关块408a的输出与阈值比较以产生针对从SATl接收的信号的认证决策。
[0046]可针对从其它卫星接收的信号来执行参考SATl所描述的上述操作。举例来说,W代码提取块404b可使用来自服务器400的GNSS天线402的I/Q样本和来自SAT N的P代码来产生第三W代码估计。W代码提取块406b可使用来自移动装置的I/Q样本和来自SAT N的P代码来产生第四W代码估计。第三W代码估计与第四W代码估计接着可在相关块408b中相关,且在块410b中使相关块408b的输出与阈值比较以产生针对从SAT N接收的信号的认证决策。
[0047]一般认证块412接着可获取关于从每一卫星接收的信号的来自块410的个别认证决策,以产生可为服务器400所产生的全局决策的组合认证响应。请注意,在一些实施方案中,服务器400可在进行全局决策之前等待完成所有个别认证决策。在一些其它实施方案中,服务器400可在每一个别认证决策变得可用时添加关于从卫星接收的信号的每一个别认证决策。服务器400接着可比较相关的总和与预定全局阈值以进行认证决策。以此方式,服务器400可在已达到预定全局阈值(例如,已接收到个别决策的95% )之后停止等待额外的个别认证决策。
[0048]请注意,预定全局阈值可基于卫星的数目和/或参考站和/或移动装置上的预期码片错误率。在一些实施方案中,预定全局阈值可取决于信噪比(SNR)。举例来说,如果SNR为低的,那么可假定位速率可为较高的。在存在高假正率的情况下可将预定全局阈值调整为较低。
[0049]图5说明根据本发明的一些方面的基于移动装置的认证解决方案。在此示范性方法中,在移动装置504和服务器506两者处接收来自卫星502的广播。欺骗攻击可能是基于将由移动装置504接收的信号。移动装置504可为认证请求者和认证消费者两者。移动装置504接收来自服务器506的参考压缩W数据,且使用所述压缩W数据来执行从卫星502接收到广播信号的认证。移动装置504可另外或代替地接收Y代码、IQ样本、签名、上述信息和/或来自服务器506的其它数据中的任一者,且从所述数据提取W代码以便执行广播信号的认证。[0050]在此方法中,服务器上的负荷(例如,参考数据广播)可为较轻的。这是因为可在移动装置本身上进行比较和相关操作。在此情况下,可将移动装置视为安全地,且可将环境视为恶意的。本文所述的实施例可用以检测所接收信号的篡改,且将此类篡改报告给移动用户。认证请求可从移动装置内部产生和消耗,认证响应也可以。
[0051]图6说明根据本发明的一些方面的图5的移动装置和服务器的示范性功能块。认证可由移动装置(例如,用户)消耗。此情况的认证的另一实例可用于飞机GPS导航,其中飞机可认证其使用图5和图6中所述的方法而接收的GPS导航信号。在图6中所示的示范性实施方案中,块602指示服务器506所执行的功能,且块606指示移动装置504所执行的功能。参考广播消息604可从服务器506发送到移动装置504。
[0052]在一个示范性方法中,服务器602可经配置以接收来自一或多个卫星的信号,例如来自一或多个卫星502 (其可包括SATl到SAT N)的P代码。可将从服务器602的GNSS天线608接收的卫星信号视为有效的。W代码提取块610a可使用来自GNSS天线608的I/Q样本和来自SATl的P代码来产生第一 W代码估计。类似地,W代码提取块610b可使用来自GNSS天线608的I/Q样本和来自SAT N的P代码来产生第N W代码估计。可将W代码估计发送到移动装置606作为参考广播消息604。
[0053]根据示范性方法中,W代码提取块612a和SATlW代码相关块614a经配置以处理从SATl接收的信号,并产生与SATl相关的认证决策。举例来说,W代码提取块612a可使用从移动装置606接收的I/Q样本和来自SATl的P代码来产生第二 W代码估计。接着可在SATlW代码相关614a中使第一 W代码估计(来自服务器602)与第二 W代码估计相关以产生针对从SATl接收的信号的认证决策。
[0054]可针对从其它卫星接收的信号来执行参考移动装置606中的SATl所描述的上述操作。举例来说,W代码提取块612b可使用从移动装置606接收的I/Q样本和来自SAT N的P代码来产生第三W代码估计。接着可在SAT N W代码相关块614b中使第三W代码估计与第N W代码估计(来自服务器602)相关以产生针对从SAT N接收的信号的认证决策。
[0055]一般认证块616接着可获取关于从每一卫星接收的信号的来自块614的个别认证决策,以产生可为移动装置606所产生的全局决策的组合认证响应。请注意,在一些实施方案中,移动装置606可在进行全局决策之前等待完成所有个别认证决策。在一些其它实施方案中,移动装置606可在每一个别认证决策变得可用时添加关于从卫星接收的信号的每一个别认证决策。移动装置606接着可进行全局认证决策。以此方式,移动装置606可在已达到预定全局阈值(例如,已接收到来自个别卫星路径的决策的90% )之后停止等待额外的个别认证决策。
[0056]请注意,预定全局阈值可基于卫星的数目和/或参考站和/或移动装置上的预期码片错误率。在其它实施方案中,预定全局阈值可取决于信噪比(SNR)。举例来说,如果SNR为低的,那么可假定位速率可为较高的。在存在高假正率的情况下可将预定全局阈值调整为较低。
[0057]在一些实施例中,可应用本文所述的方法以认证来自卫星的RF信号。如果此信号得以认证,那么可认为RF信号来自实况广播,且可不需要进一步认证。此方法可关于重播情形而具有挑战,其中实信号可被欺骗器(spoofer)收集,且可将假C/A代码信号叠加到现场记录上。在此情形中,可实现认证,但用于定位计算的C/A代码信号可能已被篡改。为了处理此问题,本文所述方法中的某些可用于首先认证存在于所接收RF中的所有Y代码信号。接着可验证C/A代码的时序与用户移动接收器发送到服务器的RF签名中所发现的P代码的时序是一致的(即,对准)。在许多情况下需要:移动装置所计算的定位(来自可存在于RF签名中的C/A代码)是使用C/A真实广播信号而得出的,且所述定位可为信任的。此夕卜,认证服务器可经配置以通过从RF签名来计算移动装置定位来检查所述移动装置定位。可将经认证定位从认证服务器递送到认证消费者,且因此可不必由移动装置计算。
[0058]图7说明根据本发明的一些方面的用于GPS认证的设备的示范性框图。在一些实施例中,图7中所说明和/或下文所描述的设备可用以实施图3-6中任一图中的服务器,例如服务器306、400、506和/或606。在一些实施例中,图7中所说明和/或下文所描述的设备可用以实施图3、5和6中任一图中的移动装置,例如移动装置304、504和/或602。如图7中所示,天线702接收来自基站的经调制信号,且将所接收信号提供到调制解调器704的解调器(DEMOD)部分。解调器处理(例如,调节和/或数字化)所接收信号且获得输入样本。可对输入样本进一步执行正交频分多路复用(OFDM)解调,且提供用于所有副载波的频域接收符号。RX数据处理器706处理(例如,符号解映射、解交错和/或解码)频域接收符号,且将经解码数据提供到设备的控制器/处理器708。在一些实施方案中,天线702可经配置以接收和/或发射GPS信号或来自一或多个卫星的其它SPS信号。在一些实施方案中,设备包含用以接收此类GPS或其它SPS信号的单独天线(未说明)。举例来说,天线402或608可包含在所述设备中。此外,单独接收和/或处理电路和/或软件可包含在设备中以处理这些信号,且可与控制器/处理器708、存储器712和/或认证模块714通信。
[0059]控制器/处理器708可经配置以控制设备以经由无线网络与另一装置通信。TX数据处理器710可产生信令符号、数据符号和/或导频符号,例如所述符号可由调制解调器704的调制器(MOD)处理且经由天线702发射到(例如)基站或直接发射到另一装置。另夕卜,控制器/处理器708指导所述设备处的各种处理单元的操作。存储器712可经配置以存储用于设备的程序代码和数据。认证模块714可经配置以执行上文所述的认证方法。举例来说,认证模块714和/或控制器/处理器708可用以实施图4中所说明的块402-412中的一或多者或图6中所说明的块612-616中的一或多者。作为另一实例,认证模块714和/或控制器/处理器708可用以实施图6中所说明的块608和610中的一或多者。在一些实施方案中,控制器/处理器708和认证模块714的功能性的部分可实施于多个设备中,例如一或多个移动装置和/或服务器中。在一些其它实施方案中,控制器/处理器708和认证模块714可驻留在服务器中以实施关于图1-6所描述的GPS认证的方法。在一些其它实施方案中,控制器/处理器708和认证模块714可驻留在移动装置中以实施关于图1-3和5-6所描述的GPS认证的方法。虽然将认证模块714说明为与图7中所示的设备中的其它元件分开,但认证模块714可整体或部分由图7中所说明的其它元件实施,例如在控制器/处理器708和/或存储器712中,或在所述设备的另一处理器和/或存储器中或在设备的一或多个其它兀件中。
[0060]根据本发明的一些方面,图8、图9和/或图10中所述的功能可由图7的控制器/处理器708或认证模块714实施,或由两者的组合、可能地与一或多个其它元件组合而实施。在一些实施方案中,所述功能可由处理器708、软件、硬件和固件或上述组合执行以执行在本发明中描述的设备的各种功能。[0061]图8说明根据本发明的一些方面的认证移动装置的方法。在方框802中,处理器708和/或认证模块714可经配置以经由信任卫星广播接收来自多个卫星的第一 Y代码集合。在方框804中,处理器708和/或认证模块714可经配置以经由移动装置接收来自多个卫星的第二 Y代码集合。在方框806中,处理器708和/或认证模块714可经配置以使用从第一 Y代码集合和第二 Y代码集合提取的W代码估计来产生认证决策用于对应于多个卫星的卫星信道。在方框808中,处理器708和/或认证模块714可经配置以根据针对卫星信道而产生的认证决策来产生认证响应。在一些实施例中,代替或除了接收第一 Y代码集合之外,在802可接收或获得从第一 Y代码集合提取的W代码。在一些实施例中,代替或除了接收第一 Y代码集合之外,在802可接收或获得可从其导出W代码的IQ样本。在一些实施例中,代替或除了接收第二 Y代码集合之外,在804可接收或获得从第二 Y代码集合提取的W代码。在一些实施例中,代替或除了接收第二 Y代码集合之外,在804可接收或获得可从其导出W代码的IQ样本。
[0062]根据本发明的实施例,在方框806中执行的方法可进一步包含在方框810中执行的方法。在方框810中,处理器708和/或认证模块714可经配置以:使用第一 Y代码集合来产生对应于多个卫星的P代码集合;和对于与卫星信道相关联的每一 Y代码,处理器708和/或认证模块714可经配置以使用来自第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取从而产生第一 W代码估计,和使用来自第二 Y代码集合的对应所产生P代码和对于Y代码来执行第二 W代码提取从而产生第二 W代码估计;使第一 W代码估计与第二 W代码估计相关以产生相关输出;和根据所述相关输出而产生针对卫星信道的认证决策。
[0063]根据本发明的实施例,在方框808中执行的方法可进一步包含在方框812和814中执行的方法。举例来说,在方框812中,处理器708和/或认证模块714可经配置以组合来自每一卫星信道的认证决策以产生集成认证决策,且比较所述集成认证决策与预定全局阈值以产生认证响应。预定全局阈值可基于以下各项中的至少一者来确定:在确定认证响应时使用的卫星信道的数目、第一 W代码提取和第二 W代码提取的预期码片错误率,和卫星信道的信噪比。在方框814中,处理器708和/或认证模块714可经配置以在来自每一卫星信道的认证决策变得可用时组合所述认证决策以产生集成认证决策,且比较所述集成认证决策与预定全局阈值以产生认证响应。
[0064]图9说明根据本发明的一些方面的认证射频信号的方法。在图9中所示的实例中,在方框902中,处理器708和/或认证模块714可经配置以(例如)在移动装置(例如移动装置504)处接收来自多个卫星的第一 Y代码集合。在方框904中,处理器708和/或认证模块714可经配置以使用从第一 Y代码集合提取的W代码估计来产生认证决策用于对应于多个卫星的卫星信道。在块906中,处理器708和/或认证模块714可经配置以根据针对卫星信道而产生的认证决策来产生认证响应。
[0065]根据本发明的实施例,在方框904中执行的方法可进一步包含在方框910中执行的方法。在方框910中,处理器708和/或认证模块714可经配置以使用第一 Y代码集合来产生对应于多个卫星的P代码集合。对于与卫星信道相关联的每一 Y代码,处理器708和/或认证模块714可经配置以使用来自第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取从而产生第一 W代码估计,接收第二 W代码估计,使第一 W代码估计与第二 W代码估计相关以产生相关输出,且根据所述相关输出而产生认证决策。根据本发明的实施例,在方框906中执行的方法可进一步包含在方框912和914中执行的方法。举例来说,在方框912中,处理器708和/或认证模块714可经配置以组合来自每一卫星信道的认证决策以产生集成认证决策,且比较所述集成认证决策与预定全局阈值以产生认证响应。预定全局阈值可基于以下各项中的至少一者来确定:在确定认证响应时使用的卫星信道的数目、第一 W代码提取的预期码片错误率,和卫星信道的信噪比。在方框914中,处理器708和/或认证模块714可经配置以在来自每一卫星信道的认证决策变得可用时组合所述认证决策以产生集成认证决策,且比较所述集成认证决策与预定全局阈值以产生认证响应。请注意,第二W代码输出可包括来自信任服务器的参考广播消息。第二W代码输出可使用来自信任服务器的Y代码和I/Q样本来产生。执行第一 W代码提取可包括使用多个频率载波来产生第一 W代码估计。
[0066]图10说明根据本发明的一些方面的发射用于认证的信息的方法。在图10中所示的示范性实施例中,在方框1002中处理器708和/或认证模块714可经配置以接收经加密代码。在方框1004中,处理器708和/或认证模块714可经配置以确定关于用以对经加密代码加密的序列的信息。在方框1006中,处理器708和/或认证模块714可经配置以发射信息到装置用于认证,其中发射信息是至少部分基于从所述代码提取的序列。
[0067]根据本发明的实施例,在方框1002中执行的方法可进一步包含在方框1008中执行的方法。举例来说,处理器708和/或认证模块714可经配置以接收包含经加密代码的测距信号,其中所述测距信号包括GNSS广播。
[0068]方框1004中执行的方法可进一步包含在方框1010中执行的方法,所述方法可接着在方框1020和1022中执行。举例来说,处理器708和/或认证模块714可经配置以提取用以对经加密代码加密的序列。信息可包括经提取的序列。在方框1022中,处理器708和/或认证模块714可经配置以在加密之前使经加密代码乘以表示经加密代码的代码。在方框1022中,处理器708和/或认证模块714可经配置以经由第一频率接收经加密代码,其可进一步包括经由第二频率接收经加密代码,且信息可包括基于如从经由第一频率接收的代码所提取的序列与如从经由第二频率接收的代码所提取的序列的组合的序列的估计。经加密的代码可包括P代码,且所述序列可包括W代码。
[0069]方框1006中执行的方法可进一步包含方框1012中执行的方法。在方框1012中,处理器708和/或认证模块714可经配置以发射(I/Q)样本到装置以使得序列得以提取且信号源得以认证。装置可包括远程认证服务器,所述远程认证服务器经配置以认证从其发射经加密代码的源。处理器708和/或认证模块714可经进一步配置以接收来自装置的指示(经加密代码为可信的),且接收来自装置的指示(从其发射经加密代码的源为可信的)。
[0070]请注意,至少段落[0071]_[0073]、图7、图8及其对应描述提供:用于经由信任卫星广播接收来自多个卫星的第一 Y代码集合的装置;用于经由移动装置接收来自多个卫星的第二 Y代码集合的装置;用于使用从第一 Y代码集合和第二 Y代码集合提取的W代码估计来产生认证决策以用于对应于多个卫星的卫星信道的装置;和用于根据针对所述卫星信道而产生的认证决策来产生认证响应的装置。至少段落[0071]-[0073]、图7、图8及其对应描述进一步提供:用于使用第一Y代码集合来产生对应于多个卫星的P代码集合的装置;和对于与卫星信道相关联的每一 Y代码,用于使用来自第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取从而产生第一 W代码估计的装置,和用于使用来自第二 Y代码集合的对应所产生P代码和对于Y代码来执行第二 W代码提取从而产生第二 W代码估计的装置;用于使第一 W代码估计与第二 W代码估计相关以产生相关输出的装置;和用于根据所述相关输出而产生针对卫星信道的认证决策的装置。
[0071]至少段落[0046]、[0054]、[0071]-[0073]、图7、图8及其对应描述进一步提供:用于组合来自每一卫星信道的认证决策以产生集成认证决策的装置;用于比较集成认证决策与预定全局阈值以产生认证响应的装置;用于在来自每一卫星信道的认证决策变得可用时组合所述认证决策以产生集成认证决策的装置;和用于比较集成认证决策与预定全局阈值以产生认证响应的装置。
[0072]本文所述的方法和移动装置可取决于应用而由各种装置实施。举例来说,这些方法可实施于硬件、固件、软件或其组合中。对于硬件实施方案,处理单元可实施于一或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSH))、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文中描述的功能的其它电子单元或其组合内。在本文中,术语“控制逻辑”包含由软件、硬件、固件或组合实施的逻辑。
[0073]对于固件和/或软件实施方案,可用执行本文所描述的功能的模块(例如,程序、函数等)来实施所述方法。有形地体现指令的任何机器可读媒体可用于实施本文所述的方法。举例来说,软件代码可存储在存储器中且由处理单元执行。存储器可实施在处理单元内或在处理单元外部。如本文所使用,术语“存储器”指任何类型的长期、短期、易失性、非易失性或其它存储装置,且并不限于任何特定类型的存储器或存储器数目、或其上存储存储器的媒体类型。
[0074]如果以固件和/或软件来实施,那么可将所述功能作为一或多个指令或代码存储在计算机可读媒体上。实例包含用数据结构编码的计算机可读媒体和用计算机程序编码的计算机可读媒体。计算机可读媒体可采用制品的形式。计算机可读媒体包含物理计算机存储媒体和/或其它非暂时性媒体。存储媒体可为可由计算机存取的任何可用媒体。以实例说明且非限制性的,此类计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体;如本文所使用的磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软磁盘和蓝光光盘,其中磁盘通常以磁性方式再生数据,而光盘通过激光以光学方式再生数据。以上各者的组合也应包含于计算机可读媒体的范围内。
[0075]除了存储在计算机可读媒体上之外,可将指令和/或数据作为信号提供在包含于通信设备中的传输媒体上。举例来说,通信设备可包含具有指示指令和数据的信号的收发器。指令和数据经配置以致使一或多个处理器实施权利要求书中概述的功能。即,通信设备包含具有指示用以执行所揭示功能的信息的信号的传输媒体。在第一次,包含在通信设备中的传输媒体可包含用以执行所揭示功能的信息的第一部分,而第二次,包含在通信设备中的传输媒体可包含用以执行所揭示功能的信息的第二部分。
[0076]本发明可结合各种无线通信网络来实施,所述无线通信网络例如无线广域网(WffAN)、无线局域网(WLAN)、无线个域网(WPAN)等等。术语“网络”和“系统”经常互换地使用。术语“定位”和“位置”经常互换地使用。WffAN可为码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络、长期演进(LTE)网络、WiMAX(IEEE802.16)网络等等。CDMA网络可实施一或多个无线电存取技术(RAT),例如cdma2000、宽带CDMA(W-CDMA)等等。Cdma2000包含IS-95、IS2000和IS-856标准。TDMA网络可实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)或某一其它RAT。GSM和W-CDMA描述于来自名为“第三代合作伙伴计划”(3GPP)的协会的文献中。cdma2000描述于来自名为“第三代合作伙伴计划2” (3GPP2)的协会的文献中。3GPP和3GPP2文献是公众可获得的。WLAN可为IEEE802.1lx网络,且WPAN可蓝牙网络、IEEE802.15x、或某一其它类型的网络。所述技术还可结合WWAN、WLAN和/或WPAN的任何组合来实施。举例来说,移动装置304、服务器306与认证消费者308中的任何者之间的通信可经由上述网络中的任一者进行。此外,移动装置504与服务器506之间的通信可经由上述网络中的任一者进行。图7中所说明的设备可经配置以经由上述网络、或使用天线702和调制解调器704的实例中的任一者来通信。
[0077]移动站指例如以下各项的装置:蜂窝式或其它无线通信装置、个人通信系统(PCS)装置、个人导航装置(PND)、个人信息管理器(PM)、个人数字助理(PDA)、能够接收无线通信和/或导航信号的膝上型或其它合适移动装置。术语“移动站”还既定包含(例如)通过短程无线、红外线、导线连接或其它连接而与个人导航装置(PND)通信的装置,不管卫星信号接收、助理数据接收和/或定位相关处理是在装置处还是在PND处发生。而且,“移动站”既定包含能够例如经由因特网、W1-Fi或其它网络而与服务器通信的所有装置,包含无线通信装置、计算机、膝上型计算机等,且不管卫星信号接收、助理数据接收和/或定位相关处理是在装置处、在服务器处还是在于网络相关联的另一装置处发生。还可将上述各项的任何可操作组合视为“移动站”。
[0078]某物为“优化”、“所需”的指定或其它指定并不指示本发明仅适用于优化的系统、或其中存在“所需”元件的系统(或归因于其它指定的其它限制)。这些指定仅指特定所述实施方案。当然,许多实施方案为可能的。所述技术可与不同于本文所论述的协议的协议来使用,包含正在开发中或将要开发的协议。
[0079]相关领域的技术人员将认识到,可使用所揭示实施例的许多可能修改和组合,而仍采用相同的基本基础机制和方法。为了解释目的,已关于特定实施例来撰写以上描述。然而,以上示范性论述并不既定为详尽的或将本发明限于所揭示的精确形式。鉴于上文的教示,许多修改和变化是可能的。选择并描述所述实施例以便解释本发明的原理及其实际应用,且使其它所属领域的技术人员能够最佳利用本发明和具有如适于所预期的特定用途的各种修改的各种实施例。
【权利要求】
1.一种认证方法,其包括: 接收来自多个卫星的第一 Y代码集合; 使用从所述第一 Y代码集合提取的W代码估计来产生认证决策用于对应于所述多个卫星的卫星信道;和 根据针对所述卫星信道所产生的认证决策而产生认证响应。
2.根据权利要求1所述 的方法,其中产生认证决策进一步包括: 经由移动装置接收来自所述多个卫星的第二Y代码集合;和 使用从所述第一 Y代码集合提取的所述W代码估计和从所述第二 Y代码集合提取的W代码估计来产生所述认证决策用于对应于所述多个卫星的卫星信道。
3.根据权利要求2所述的方法,其中产生认证决策包括: 使用所述第一 Y代码集合来产生对应于所述多个卫星的P代码集合;和对于与卫星信道相关联的每一 Y代码,使用来自所述第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取从而产生第一 W代码估计,且使用来自所述第二Y代码集合的所述对应所产生P代码和对应Y代码来执行第二 W代码提取从而产生第二 W代码估计;使所述第一 W代码估计与所述第二 W代码估计相关以产生相关输出;和根据所述相关输出而产生用于所述卫星信道的认证决策。
4.根据权利要求3所述的方法,其中产生认证响应包括: 组合来自每一卫星信道的所述认证决策以产生集成认证决策;和 比较所述集成认证决策与预定阈值以产生所述认证响应。
5.根据权利要求4所述的方法,其中基于以下各项中的至少一者来确定所述预定阈值: 在确定所述认证响应时使用的卫星信道的数目; 所述第一 W代码提取和所述第二 W代码提取的预期码片错误率;和 所述卫星信道的信噪比。
6.根据权利要求2所述的方法,其进一步包括发射所述认证响应到请求来自所述移动装置的信息的认证的装置。
7.根据权利要求1所述的方法,其中产生认证响应进一步包括: 在来自所述卫星信道中的每一者的认证决策变得可用时组合所述认证决策以产生集成认证决策;和 比较所述集成认证决策与预定阈值以产生所述认证响应。
8.根据权利要求1所述的方法,其中产生认证决策进一步包括: 使用所述第一 Y代码集合来产生对应于所述多个卫星的P代码集合; 对于与卫星信道相关联的每一 Y代码,使用来自所述第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取以产生第一 W代码估计; 接收第二W代码估计; 使所述第一 W代码估计与所述第二 W代码估计相关以产生相关输出;和 根据所述相关输出而产生认证决策。
9.根据权利要求8所述的方法,其中产生认证响应包括: 组合来自每一卫星信道的所述认证决策以产生集成认证决策;和比较所述集成认证决策与预定阈值以产生所述认证响应。
10.根据权利要求9所述的方法,其中基于以下各项中的至少一者来确定所述预定阈值: 在确定所述认证响应时使用的卫星信道的数目; 所述第一 W代码提取的预期码片错误率;和 所述卫星信道的信噪比。
11.根据权利要求8所述的方法,其中从信任服务器接收所述第二W代码估计。
12.根据权利要求1所述的方法,其中所述接收包括经由第一频率接收所述第一Y代码集合的第一 Y代码且经由第二频率接收所述第一 Y代码集合的第二 Y代码,且其中所述方法进一步包括基于如从所述第一 Y代码提取的W代码与如从所述第二 Y代码提取的W代码的组合来估计至少一个W代码。
13.根据权利要求1所述的方法,其中产生认证决策进一步包括: 接收信号的同相与正交I/Q样本;和 使用从所述第一 Y代码集合提取的所述W代码估计和从所述信号的所述I/Q样本提取的W代码估计来产生所述认证决策, 其中所述认证决策指示所述信号的源是否可信。
14.一种设备,其包括: 包含处理逻辑的认证模块,所述处理逻辑包括: 经配置以接收来自多个卫星的第一Y代码集合的逻辑; 经配置以使用从所述第一Y代码集合提取的W代码估计来产生认证决策用于对应于所述多个卫星的卫星信道的逻辑;和 经配置以根据针对所述卫星信道所产生的所述认证决策而产生认证响应的逻辑。
15.根据权利要求14所述的设备,其中经配置产生认证决策的逻辑进一步包括: 经配置以经由移动装置接收来自所述多个卫星的第二Y代码集合的逻辑;和 经配置以使用从所述第一 Y代码集合提取的所述W代码估计和从所述第二 Y代码集合提取的W代码估计来产生所述认证决策用于对应于所述多个卫星的卫星信道的逻辑。
16.根据权利要求15所述的设备,其中经配置产生认证决策的逻辑包括: 使用所述第一 Y代码集合来产生对应于所述多个卫星的P代码集合;和 对于与卫星信道相关联的每一 Y代码,经配置以使用来自所述第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取从而产生第一 W代码估计的逻辑,和经配置以使用来自所述第二 Y代码集合的所述对应所产生P代码和对应Y代码来执行第二 W代码提取从而产生第二 W代码估计的逻辑;经配置以使所述第一 W代码估计与所述第二 W代码估计相关以产生相关输出的逻辑;和经配置以根据所述相关输出而产生用于所述卫星信道的认证决策的逻辑。
17.根据权利要求16所述的设备,其中经配置产生认证响应的逻辑包括: 经配置以组合来自每一卫星信道的所述认证决策以产生集成认证决策的逻辑;和 经配置以比较所述集成认证决策与预定阈值以产生所述认证响应的逻辑。
18.根据权利要求17所述的设备,其中基于以下各项中的至少一者来确定所述预定阈值:在确定所述认证响应时使用的卫星信道的数目; 所述第一 W代码提取和所述第二 W代码提取的预期码片错误率;和 所述卫星信道的信噪比。
19.根据权利要求15所述的设备,其进一步包括经配置以发射所述认证响应到请求来自所述移动装置的信息的认证的装置的逻辑。
20.根据权利要求14所述的设备,其中经配置产生认证响应的逻辑进一步包括: 经配置以在来自所述卫星信道中的每一者的认证决策变得可用时组合所述认证决策以产生集成认证决策的逻辑;和 经配置以比较所述集成认证决策与预定阈值以产生所述认证响应的逻辑。
21.根据权利要求14所述的设备,其中经配置产生认证决策的逻辑进一步包括: 经配置以使用所述第一 Y代码集合来产生对应于所述多个卫星的P代码集合的逻辑;对于与卫星信道相关联的每一 Y代码,经配置以使用来自所述第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取以产生第一 W代码估计的逻辑; 经配置以接收第二W代码估计的逻辑; 经配置以使所述第一 W代 码估计与所述第二 W代码估计相关以产生相关输出的逻辑;和 经配置以根据所述相关输出而产生认证决策的逻辑。
22.根据权利要求21所述的设备,其中经配置产生认证响应的逻辑包括: 经配置以组合来自每一卫星信道的所述认证决策以产生集成认证决策的逻辑;和 经配置以比较所述集成认证决策与预定阈值以产生所述认证响应的逻辑。
23.根据权利要求22所述的设备,其中基于以下各项中的至少一者来确定所述预定阈值: 在确定所述认证响应时使用的卫星信道的数目; 所述第一 W代码提取的预期码片错误率;和 所述卫星信道的信噪比。
24.根据权利要求21所述的设备,其中所述第二W代码估计是从信任服务器接收的。
25.根据权利要求14所述的设备,其中所述经配置以接收的逻辑包括经配置以经由第一频率接收所述第一Y代码集合的第一Y代码的逻辑和经配置以经由第二频率接收所述第一 Y代码集合的第二 Y代码的逻辑,且其中所述设备进一步包括经配置以基于如从所述第一 Y代码提取的W代码与如从所述第二 Y代码提取的W代码的组合来估计至少一个W代码的逻辑。
26.根据权利要求14所述的设备,其中经配置产生认证决策的逻辑进一步包括: 经配置以接收信号的同相与正交I/Q样本的逻辑;和 经配置以使用从所述第一 Y代码集合提取的所述W代码估计和从所述信号的所述I/Q样本提取的W代码估计来产生所述认证决策的逻辑, 其中所述认证决策指示所述信号的源是否可信。
27.一种存储用于由一或多个计算机系统执行的指令的非暂时性媒体,所述指令包括: 用于接收来自多个卫星的第一Y代码集合的指令;用于使用从所述第一Y代码集合提取的W代码估计来产生认证决策用于对应于所述多个卫星的卫星信道的指令;和 用于根据针对所述卫星信道所产生的认证决策而产生认证响应的指令。
28.—种系统,其包括: 用于接收来自多个卫星的第一Y代码集合的装置; 用于使用从所述第一Y代码集合提取的W代码估计来产生认证决策用于对应于所述多个卫星的卫星信道的装置;和 用于根据针对所述卫星信道所产生的所述认证决策而产生认证响应的装置。
29.根据权利要求28所述的系统,其中用于产生认证决策的装置进一步包括: 用于经由移动装置接收来自所述多个卫星的第二 Y代码集合的装置;和 用于使用从所述第一 Y代码集合提取的所述W代码估计和从所述第二 Y代码集合提取的W代码估计来产生所述认证决策用于对应于所述多个卫星的卫星信道的装置。
30.根据权利要求29所述的系统,其中用于产生认证决策的装置包括: 用于使用所述第一 Y代码集合来产生对应于所述多个卫星的P代码集合的装置;和对于与卫星信道相关联的每一 Y代码,用于使用来自所述第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取从而产生第一 W代码估计的装置,和用于使用来自所述第二 Y代码集合的所述对应所产生P代码和对应Y代码来执行第二 W代码提取从而产生第二 W代码估计的装置;用于使所述第一 W代码估计与所述第二 W代码估计相关以产生相关输出的装置;和用于根据所述相关输出而产生用于所述卫星信道的认证决策的>j-U ρ?α装直。
31.根据权利要求30所述的系统,其中用于产生认证响应的装置包括: 用于组合来自每一卫星信道的所述认证决策以产生集成认证决策的装置;和 用于比较所述集成认证决策与预定阈值以产生所述认证响应的装置。
32.根据权利要求31所述的系统,其中基于以下各项中的至少一者来确定所述预定阈值: 在确定所述认证响应时使用的卫星信道的数目; 所述第一 W代码提取和所述第二 W代码提取的预期码片错误率;和 所述卫星信道的信噪比。
33.根据权利要求29所述的系统,其进一步包括用于发射所述认证响应到请求来自所述移动装置的信息的认证的装置的装置。
34.根据权利要求28所述的系统,其中用于产生认证响应的装置进一步包括: 用于在来自所述卫星信道中的每一者的认证决策变得可用时组合所述认证决策以产生集成认证决策的装置;和 用于比较所述集成认证决策与预定阈值以产生所述认证响应的装置。
35.根据权利要求28所述的系统,其中用于产生认证决策的装置进一步包括: 用于使用所述第一 Y代码集合来产生对应于所述多个卫星的P代码集合的装置; 对于与卫星信道相关联的每一 Y代码,用于使用来自所述第一 Y代码集合的对应所产生P代码和对应Y代码来执行第一 W代码提取以产生第一 W代码估计的装置; 用于接收第二W代码估计的装置;用于使所述第一 W代码估计与所述第二 W代码估计相关以产生相关输出的装置;和 用于根据所述相关输出而产生认证决策的装置。
36.根据权利要求35所述的系统,其中用于产生认证响应的装置包括: 用于组合来自每一卫星信道的所述认证决策以产生集成认证决策的装置;和 用于比较所述集成认证决策与预定阈值以产生所述认证响应的装置。
37.根据权利要求36所述的系统,其中基于以下各项中的至少一者来确定所述预定阈值: 在确定所述认证响应时使用的卫星信道的数目; 所述第一 W代码提取的预期码片错误率;和 所述卫星信道的信噪比。
38.根据权利要求35所述的系统,其中所述第二W代码估计是从信任服务器接收的。
39.根据权利要求28所述的系统,其中所述用于接收的装置包括用于经由第一频率接收所述第一 Y代码集合的第一 Y代码的装置和用于经由第二频率接收所述第一 Y代码集合的第二 Y代码的装置,且其中所述系统进一步包括用于基于如从所述第一 Y代码提取的W代码与如从所述第二 Y代码提取的W代码的组合来估计至少一个W代码的装置。
40.根据权利要求28所述的系统,其中用于产生认证决策的装置进一步包括: 用于接收信号的同相与正交I/Q样本的装置;和 用于使用从所述第一 Y代码集合提取的所述W代码估计和从所述信号的所述I/Q样本提取的W代码估计来产生所述认证决策的装置, 其中所述认证决策指示所述信号的源是否可信。
【文档编号】G01S19/21GK103946721SQ201280055928
【公开日】2014年7月23日 申请日期:2012年11月16日 优先权日:2011年11月18日
【发明者】莱昂内尔·J·加林 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1