一种用于导航系统的信号处理系统和方法

文档序号:5866641阅读:173来源:国知局
专利名称:一种用于导航系统的信号处理系统和方法
技术领域
本发明关于一种导航系统,尤其关于一种在导航系统中处理卫星信号的信号处理
单元以及方法。
背景技术
通常,卫星导航系统,例如GPS(全球定位系统接收器),可被用于接收并处理来自 多个卫星的卫星信号。卫星导航系统中的基带信号处理器可以从有效的卫星信号中捕获跟 踪信息,并且根据获得的跟踪信息跟踪相应的卫星。图1所示为具有传统基带信号处理器 的卫星导航系统100的结构框图。如图1所示,卫星导航系统100包括射频前端104,用于 经由天线102接收来自多个卫星的卫星信号,并将卫星信号的频率由射频转换为中频。耦 合于射频前端104的模数转换器106以预定的采样频率将卫星信号数字化,并且产生一个 数字卫星信号,也可称之为基带信号,至基带信号处理器120中的捕获模块130。捕获模块 130包括多个捕获通道,用于从基带信号中捕获跟踪信息。跟踪模块150包括多个跟踪通 道,用于接收来自捕获模块130的跟踪信息,并根据跟踪信息跟踪相应的卫星,并输出导航 信息。导航数据计算器108和位置计算器110可根据来自跟踪模块150的导航信息计算卫 星导航系统100的位置。 在基带信号处理器120中,捕获通道和跟踪通道共享一个码产生器140。码产生 器140用于产生在卫星信号中使用的本地载波码和粗捕获(coarse acquisition)码。在 某一时刻,码产生器140只能为一个捕获通道或一个跟踪通道服务。由于在操作过程中,每 个捕获通道和每个跟踪通道都需要用到码产生器,因此这些捕获通道和跟踪通道将无法同 时工作。此外,分配给每个捕获通道的卫星组都是固定的,并且每个捕获通道从由固定的卫 星组发出的卫星信号中捕获跟踪信息。同样,在卫星导航系统100的操作过程中,每个跟踪 通道所跟踪的卫星也是固定的并且无法调整。上述问题都会降低系统的效率和灵活性。

发明内容
本发明要解决的技术问题在于提供一种用于处理卫星信号的信号处理系统和方 法,通过灵活分配系统内的各项资源,从而提高系统的效率。 为解决上述技术问题,本发明提供了一种用于处理卫星信号的信号处理器,其包
括多个捕获通道,用于根据多个参考粗捕获码和第一组多个卫星信号间的多个相关性从所
述第一组多个卫星信号中同时捕获跟踪信息;耦合与所述捕获通道的第一组多个码产生
器,用于产生所述多个参考粗捕获码至所述捕获通道。此外,信号处理系统还包括与所述捕
获通道相耦合的多个跟踪通道,用于根据从所述第一组多个卫星信号中捕获的所述跟踪信
息同时跟踪相应的卫星;以及与所述跟踪通道相耦合的第二组多个码产生器,用于基于所
述跟踪信息产生与所述相应的卫星相对应的具有特定相位的粗捕获码至所述跟踪通道。 本发明所述的信号处理器,每个所述捕获通道根据所述相关性确定第二组多个卫
星信号是否包含于所述第一组多个卫星信号中,并且每个所述捕获通道从包含于所述第一组多个卫星信号中的所述第二组多个卫星信号中捕获所述跟踪信息。 本发明所述的信号处理器,所述信号处理器还包括耦合于所述捕获通道的配置 器,所述配置器用于为每个所述捕获通道分配多个卫星,其中所述捕获通道指示所述第一 组多个码产生器产生与所分配的卫星相对应的所述参考粗捕获码。 本发明所述的信号处理器,每个所述捕获通道包括多个相移器,每个所述相移器 用于将每个所述参考粗捕获码的初始相位以多个预设位移量进行相移;耦合于所述相移器 的多个相关性计算核,每个所述相关性计算核用于计算所述相关性,其中所述相关性表示 相位由相应的所述相移器进行相移的所述参考粗捕获码与对应的第一组多个卫星信号之 间的相关程度。 本发明还提供了一种信号处理方法,其包括采用多个捕获通道根据多个参考粗捕 获码和第一组多个卫星信号间的多个相关性从所述第一组多个卫星信号中同时捕获跟踪 信息;采用第一组多个码产生器产生所述多个参考粗捕获码至所述捕获通道。此外,所述信 号处理方法还包括采用多个跟踪通道根据从所述第一组多个卫星信号中捕获的所述跟踪 信息同时跟踪相应的卫星;以及采用第二组多个码产生器基于所述跟踪信息产生与所述相 应的卫星相对应的具有特定相位的粗捕获码至所述跟踪通道。 本发明所述的信号处理方法还包括由每个所述捕获通道根据所述相关性确定第
二组多个卫星信号是否包含于所述第一组多个卫星信号中;以及由每个所述捕获通道从包
含于所述第一组多个卫星信号中的所述第二组多个卫星信号中捕获所述跟踪信息。
本发明所述的信号处理方法还包括为每个所述捕获通道分配多个卫星;以及指
示所述第一组多个码产生器产生与所分配的卫星相对应的所述参考粗捕获码。 本发明所述的信号处理方法还包括将每个所述参考粗捕获码的初始相位以多个
预设位移量进行相移;以及计算所述相关性,其中所述相关性表示其相位相对于所述初始
相位平移了相应的一个所述预设位移量的所述参考粗捕获码与对应的第一组多个卫星信
号之间的相关程度。 本发明还提供了一种具有信号处理器的全球定位系统接收器,其中信号处理器包 括多个捕获通道,用于根据多个参考粗捕获码和第一组多个卫星信号间的多个相关性从所 述第一组多个卫星信号中同时捕获跟踪信息;多个码产生器;以及耦合于所述捕获通道和 所述码产生器的配置器,用于从所述码产生器中选择第一组空闲的码产生器,以产生所述 参考粗捕获码至所述捕获通道。当所述捕获通道结束从所述第一组多个卫星信号中捕获所 述跟踪信息的操作后,所述第一组空闲的码产生器恢复空闲状态。此外,信号处理器还包括 与所述捕获通道相耦合的多个跟踪通道,所述跟踪通道用于根据从所述第一组多个卫星信 号中捕获的所述跟踪信息同时跟踪相应的卫星。所述配置器从所述码产生器中选择第二组 空闲的码产生器,所述第二组空闲的码产生器基于所述跟踪信息产生与所述相应的卫星相 对应的具有特定相位的粗捕获码至所述跟踪通道。当所述跟踪通道结束跟踪所述相应的卫 星的操作后,所述第二组码产生器恢复空闲状态。 本发明所述的GPS接收器,每个所述捕获通道根据所述相关性确定第二组多个卫 星信号是否包含于所述第一组多个卫星信号中,并且每个所述捕获通道从包含于所述第一 组多个卫星信号中的所述第二组多个卫星信号中捕获所述跟踪信息。 本发明所述的GPS接收器,所述配置器为每个所述捕获通道分配多个卫星,其中
5所述捕获通道指示所述第一组空闲的码产生器产生与所分配的卫星相对应的所述参考粗 捕获码。 本发明所述的GPS接收器,每个所述捕获通道包括多个相移器,每个所述相移器 用于将每个所述参考粗捕获码的初始相位以多个预设位移量进行相移;以及耦合于所述相 移器的多个相关性计算核,每个所述相关性计算核用于计算所述相关性,其中所述相关性 表示相位由相应的所述相移器进行相移的所述参考粗捕获码与对应的第一组多个卫星信 号之间的相关程度。 与现有技术相比,由于为已选的每条捕获通道和跟踪通道分配了一个单独的码产 生器,这些捕获通道和跟踪通道将可以同时工作。此外,分配给已选的捕获通道和跟踪通道 的卫星组不是固定的,而是可以基于当前情况进行调整。因此,基带信号处理器220即可达 到更高的效率和稳定性。


图1所示为具有传统基带信号处理器的卫星导航系统的结构框图; 图2所示为根据本发明的一个实施例的具有基带信号处理器的导航系统的结构
框图; 图3所示为根据本发明的一个实施例的捕获通道的结构框图; 图4所示为根据本发明的一个实施例的基带信号处理器的操作流程图; 图5所示为根据本发明的一个实施例的捕获通道的操作流程图。
具体实施例方式
以下结合附图和具体实施例对本发明的技术方案进行详细的描述,以使本发明的 特征和优点更为明显。
以下将对本发明的实施例给出详细的说明。虽然本发明将结合实施例进行阐述,
但应理解为这并非意指将本发明限定于这些实施例。相反,本发明旨在涵盖由所附权利要
求所界定的本发明精神和范围内所定义的各种可选项、可修改项和等同项。 此外,在以下对本发明的详细描述中,为了提供针对本发明的完全的理解,阐明了
大量的具体细节。然而,本领域技术人员将理解,没有这些具体细节,本发明同样可以实施。
在另外的一些实例中,对于大家熟知的方案、流程、元件和电路未作详细描述,以便于凸显
本发明的主旨。 根据本发明的实施例,本发明提供一种具有基带信号处理器的卫星导航系统。在
该实施例的基带信号处理器中,可选择空闲的捕获通道以从接收的卫星信号中捕获跟踪信
息。选择空闲的跟踪通道基于由捕获通道输出的跟踪信息跟踪相应的卫星。并且选择空闲
的码产生器从而为已选的捕获通道和跟踪通道产生本地载波码和参考粗捕获码。 每个卫星可以将导航信息调制入一个特定的粗捕获码中。每个粗捕获码都是标准
伪随机噪声信号。之后,卫星将带有导航信息的粗捕获码调制入本地载波码中。带有导航
信息和粗捕获码的本地载波码即为卫星信号。之后,卫星即可将卫星信号发射至地球。由
于每个卫星都采用相同的本地载波码以携带导航信息,卫星信号的频率将和本地载波码的
频率相同。因此,多个卫星信号将自动合并为一个卫星信号。
图2所示为根据本发明的一个实施例的具有基带信号处理器,例如基带信号处理 器220,的导航系统的结构框图。在一个实施例中,导航系统200是一个卫星导航系统。基带 信号处理器220可包括捕获模块230,公共码产生器池240,跟踪模块250以及配置器260。 捕获模块230包括多个捕获通道。跟踪模块250包括多个跟踪通道。 射频前端204用于接收卫星信号并将卫星信号的频率由射频转换为中频。模数转 换器206用于将卫星信号以一个预设采样频率数字化并产生数字卫星信号,也可称之为基 带信号,至基带信号处理器220。 配置器260从捕获模块230中选择一组空闲的捕获通道接收基带信号。此外,配 置器260为已选择的每条捕获通道分配一组卫星。每条捕获通道将根据与分配的卫星对应 的参考粗捕获码与基带信号间的相关性从包含于基带信号中的卫星信号中捕获跟踪信息。 配置器260还从公共码产生器池240中选择多个空闲的码产生器,并为已选的每个捕获通 道分配一个已选的空闲码产生器。 当一个捕获通道开始工作时,该捕获通道将指示相应的码产生器产生本地载波码 和与分配的卫星对应的参考粗捕获码。参考粗捕获码具有初始相位。捕获通道通过计算与 分配的卫星对应的参考粗捕获码和基带信号之间的相关性确定由分配的卫星发出的卫星 信号是否包含在基带信号中。 更确切地说,当捕获通道接收到来自码产生器的参考粗捕获码后,捕获通道将参 考粗捕获码的初始相位根据多个预设位移量进行多次平移,并计算其相位相对于初始相位 平移了上述多个预设位移量的参考粗捕获码和基带信号间的相关性。 如果相关性中的最大值高于一个预设阈值,即可确定由相应的卫星发出的卫星信 号包含于基带信号中。捕获通道将根据参考粗捕获码捕获卫星信号中的跟踪信息。跟踪信 息可包括,但并不限于,标识符、多普勒频移信息和粗捕获码相移信息。
当捕获通道由卫星信号获得跟踪信息后,配置器260从跟踪模块250中选择一组 空闲的跟踪通道以接收捕获通道发送的跟踪信息。在一个实施例中,可设置一条跟踪通道 接收来自某个捕获通道的从某个卫星信号中获得的跟踪信息,并根据跟踪信息跟踪相应的 卫星。此外,也可以设置多条跟踪通道接收从同一个卫星信号中获得的跟踪信息,并根据跟 踪信息跟踪同一个卫星,从而提高稳定性。配置器260还从公共码产生器池240中选择多 个空闲的码产生器,并为已选的每个跟踪通道分配一个码产生器。 当跟踪通道收到从某个卫星信号中得到的跟踪信息时,跟踪通道将从跟踪信息中 获得多普勒频移信息和粗捕获码相移信息。之后,相应的码产生器将根据多普勒频移信息 和粗捕获码相移信息产生粗捕获码和本地载波码。跟踪通道将根据跟踪信息、粗捕获码和 本地载波码跟踪相应的卫星,并获得导航信息。 此外,当捕获/跟踪通道结束操作后,相应的码产生器将恢复空闲状态,可以为其 他的捕获/跟踪通道服务。 卫星导航系统200还包括导航处理器208根据由跟踪通道输出的导航信息计算卫 星导航系统200的位置。 有利的是,由于为已选的每条捕获通道和跟踪通道分配了一个单独的码产生器, 这些捕获通道和跟踪通道将可以同时工作。此外,分配给已选的每个捕获通道的卫星组不 是固定的,而是可以基于当前情况进行调整。因此,基带信号处理器220即可达到更高的效率和稳定性。 图3所示为根据本发明的一个实施例的捕获通道300,例如图2所示捕获模块230中的某条捕获通道的结构框图。图3将结合图2进行描述。 捕获通道300包括一组预定数量的相关性计算核3310 331N,用于计算其相位相对于初始相位依序位移的输入粗捕获码与基带信号间的相关性。粗捕获码是一个周期信号,每个周期包括1023个码片。粗捕获码的初始相位一般是一个码周期的开头。捕获通道300还包括多个相移器3351 335N,用于将所输入的粗捕获码的相位按预定位移做一个平移。 当捕获通道300收到基带信号后,捕获通道300即可根据与分配的卫星所对应的参考粗捕获码和基带信号之间的相关性从包含于基带信号中的多个卫星型号中捕获跟踪信息。 对于每个分配的卫星,捕获通道300指示相应的码产生器,即公共码产生器池240中的某个码产生器,产生与分配的卫星所对应的具有初始相位的参考粗捕获码,并产生本地载波码。可将产生的本地载波码输入每个相关性计算核中。此外,具有初始相位的参考粗捕获码被输入相关性计算核3310和相移器3351中。 在一个实施例中,第一相移器3351将粗捕获码的初始相位按第一预定位移P工做一个平移,并将一个其相位相对于初始相位具有Pi位移量的粗捕获码输出至相关性计算核3311。第二相移器3352将第一相移器3351输出的粗捕获码的相位按第二预定位移P2做一个平移,并将一个其相位相对于初始相位具有(P,P2)位移量的粗捕获码输出至相关性计算核3312。类似的,第K相移器335K(2 < K《N)可将前一个相移器335 (K_l)输出的粗捕获码的相位按第K预定位移PK做一个平移,并将一个其相位相对于初始相位具有
. . +PK)位移量的粗捕获码输出至相关性计算核331K。
例如,第一相移器3351将粗捕获码的初始相位按1/M个码片做一个平移,并将一个其相位相对于初始相位具有1/M个码片位移量的粗捕获码输出至相关性计算核3311。第二相移器3352将第一相移器3351输出的粗捕获码的相位按1/M个码片做一个平移,并将一个其相位相对于初始相位具有2/M个码片位移量的粗捕获码输出至相关性计算核3312。类似的,第K相移器335K(2〈K《N)可将前一个相移器335 (K_l)输出的粗捕获码的相位按1/M个码片做一个平移,并将一个其相位相对于初始相位具有K/M个码片位移量的粗捕获码输出至相关性计算核331K。 之后,每个相关性计算核331K(0《K《N)通过将基带信号,输入的相对于初始相位具有(P,P2+. . . +PK)位移量的粗捕获码和本地载波码相乘从而计算输入的粗捕获码与基带信号间的相关性,并获得一个相关性计算结果。 可采用一个存储单元337存储相关性计算核3310 331N所得的相关性计算结果。并采用一个搜索单元339从存储单元337中取出这些相关性计算结果,并从中选出一个最大值。如果这个最大值超过预设阈值,即可确定从该卫星发出的相应的卫星信号包含于基带信号中。之后,捕获通道300根据最大的相关性计算结果得到跟踪信息,包括标识符、多普勒频移信息和与卫星信号对应的粗捕获码的相移信息。如果这个最大值小于预设阈值,即可确定从该卫星发出的相应的卫星信号不在基带信号中。 当确定了由分配的卫星中的一个发出的卫星信号是否包含于基带信号中之后,捕获通道300将继续确定由分配的卫星中的下一个发出的卫星信号是否包含于基带信号中。当确定了由分配的所有卫星发出的卫星信号是否包含于基带信号中之后,捕获通道300即可从包含于基带信号中的卫星信号中捕获跟踪信息,并将跟踪信息输出至跟踪模块250用于后面的操作。 图4所示为根据本发明的一个实施例的基带信号处理器,例如图2所示的基带信号处理器220,的操作流程图400。图4将结合图2进行描述。 当基带信号输入至基带信号处理器220时,在方框402中配置器260从捕获模块230中选择一组空闲的捕获通道以接收基带信号。在方框404中,配置器260为已选的每个捕获通道分配一个或多个卫星。在方框406中,配置器260从公共码产生器池240中选择多个空闲的码产生器,并为每个捕获通道分配一个已选的码产生器,用于产生与分配的卫星相对应的具有初始相位的参考粗捕获码。 在方框408中,已选的每个捕获通道计算参考粗捕获码和基带信号间的相关性。在方框410中,已选的每个捕获通道根据计算的相关性结果判断由分配的卫星发出的卫星信号是否包含于基带信号中。在方框412中,捕获通道从包含于基带信号中的卫星信号中捕获跟踪信息。跟踪信息可包括,但不限于,标识符、多普勒频移信息和与卫星信号相对应的粗捕获码的相移信息。 在方框414中,配置器260从跟踪模块250中选择多个空闲的跟踪通道,用于根据由捕获通道从卫星信号中捕获跟踪信息跟踪相应的卫星。在一个实施例中,可设置每条跟踪通道接收来自某个捕获通道的从某个卫星信号中获得的跟踪信息,并根据跟踪信息跟踪相应的卫星。此外,也可以设置多条跟踪通道接收从同一个卫星信号中获得的跟踪信息,并根据跟踪信息跟踪同一个卫星,从而提高稳定性。在方框416中,从公共码产生器池240中选择空闲的码产生器以根据从卫星信号中捕获的跟踪信息产生参考粗捕获码至已选的跟踪通道,用于跟踪相应的卫星。 图5所示为根据本发明的一个实施例的捕获通道,例如图3所示捕获通道300,的操作流程图500。图5将结合图3进行描述。当基带信号输入至捕获通道300时,捕获通道300将开始工作,根据与分配的卫星相对应的参考粗捕获码和基带信号之间的相关性从包含于基带信号中的多个卫星信号中捕获跟踪信息。 在方框502中,捕获通道300从分配的卫星中选择一个卫星。在方框504中,码产生器产生一个与选择的卫星相对应的具有初始相位的参考粗捕获码。在方框506中,将参考粗捕获码的初始相位按照多个预定位移量进行多次平移。之后,可将其相位相对于初始位移平移了上述多个预设位移量的多个参考粗捕获码分别输入至相关性计算核3310 331N中。在一个实施例中,对于每个相关性计算核331K(0 < K《N),将参考粗捕获码的初始相位平移K/M个码片,并将其相位相对于初始相位具有K/M个码片位移量的粗捕获码输出至相关性计算核331K。 在方框508中,每个相关性计算核可计算其相位相对于初始相位具有相应的预设位移量的参考粗捕获码与基带信号之间的相关性量值。 在方框510中,从相关性计算核3310 331N所计算的相关性量值中选择一个最大值。在一个实施例中,相关性计算核3310 331N可将所计算的相关性量值存入一个存储单元337中。搜索单元339将存储单元337存储的相关性量值取出,并从中选择一个最
9大值。在方框512中,如果这个最大值(VMX)大于预设阈值(VPKE),则在方框514中,即可确定由所选的卫星发出的卫星信号包含于基带信号中。在方框516中,捕获通道300即可捕获跟踪信息,包括,但不限于,标识符、多普勒频移信息和与卫星信号相对应的粗捕获码的相移信息。在方框512中,如果最大值(VMX)不大于预设阈值(V,),则在方框518中即可确定由所选的卫星发出的卫星信号不在基带信号中。在方框520中,如果分配的所有卫星都已选择过,在方框522中捕获通道300将输出从卫星信号中捕获的跟踪信息以用于之后的操作。否则,流程图500返回至方框502,从分配的卫星中选择下一个卫星。
综上所述,本发明提供了一种用于导航系统的信号处理系统以及方法。在一个实施例中,基带信号处理器220包括多个捕获通道和多个跟踪通道,这些捕获和跟踪通道可以共享多个码产生器。当基带信号处理器220收到含有多个卫星信号的基带信号时,将选择一组空闲的捕获通道接收该基带信号,并为所选的每个捕获通道分配一个或多个卫星。此外,基带信号处理器220还为所选的每个捕获通道从公共码产生器池中选择一个空闲的码产生器,并将该码产生器分配给相应的捕获通道。捕获通道可指示相应的码产生器产生与分配的卫星相对应的参考粗捕获码。已选的每个捕获通道可根据与分配的卫星相对应的参考粗捕获码和基带信号之间的相关性从包含于基带信号中的卫星信号中捕获跟踪信息。当捕获通道从一个卫星信号中获得跟踪信息后,基带信号处理器220将选择一组空闲的跟踪通道以接收捕获通道输出的跟踪信息并且根据跟踪信息跟踪相应的卫星。
有利的是,由于为已选的每个捕获通道和跟踪通道分配一个单独的码产生器,已选的捕获通道和跟踪通道将可以同时工作。此外,分配给每个已选的捕获通道的卫星并非固定的,而是可以基于当前情况进行调节。因此,基带信号处理器220可达到更高的效率和稳定性。 上述具体实施方式
和附图仅为本发明的常用实施例。显然,在不脱离所附权利要求所界定的本发明精神和保护范围的前提下可以有各种增补、修改和替换。本领域技术人员应该理解,本发明在实际应用中可根据具体的环境和工作要求在不背离发明准则的前提下在形式、结构、布局、比例、材料、元素、组件及其它方面有所变化。因此,在此披露的实施例仅用于说明而非限制,本发明的范围由所附权利要求及其合法等同物界定,而不限于此前的描述。
权利要求
一种信号处理器,其特征在于,所述信号处理器包括多个捕获通道,用于根据多个参考粗捕获码和第一组多个卫星信号间的多个相关性从所述第一组多个卫星信号中同时捕获跟踪信息;以及耦合于所述捕获通道的第一组多个码产生器,用于产生所述多个参考粗捕获码至所述捕获通道。
2. 根据权利要求1所述的信号处理器,其特征在于,每个所述捕获通道根据所述相关 性确定第二组多个卫星信号是否包含于所述第一组多个卫星信号中,并且每个所述捕获通 道从包含于所述第一组多个卫星信号中的所述第二组多个卫星信号中捕获所述跟踪信息。
3. 根据权利要求1所述的信号处理器,其特征在于,所述信号处理器还包括耦合于所 述捕获通道的配置器,所述配置器用于为每个所述捕获通道分配多个卫星,其中所述捕获 通道指示所述第一组多个码产生器产生与所分配的卫星相对应的所述参考粗捕获码。
4. 根据权利要求1所述的信号处理器,其特征在于,每个所述捕获通道包括多个相移器,每个所述相移器用于将每个所述参考粗捕获码的初始相位以多个预设位移量进行相移;以及耦合于所述相移器的多个相关性计算核,每个所述相关性计算核用于计算所述相关 性,其中所述相关性表示相位由相应的所述相移器进行相移的所述参考粗捕获码与对应的 第一组多个卫星信号之间的相关程度。
5. 根据权利要求1所述的信号处理器,其特征在于,所述信号处理器还包括 与所述捕获通道相耦合的多个跟踪通道,用于根据从所述第一组多个卫星信号中捕获的所述跟踪信息同时跟踪相应的卫星。
6. 根据权利要求5所述的信号处理器,其特征在于,所述信号处理器还包括 与所述跟踪通道相耦合的第二组多个码产生器,用于基于所述跟踪信息产生与所述相应的卫星相对应的具有特定相位的粗捕获码至所述跟踪通道。
7. —种信号处理方法,其特征在于,所述方法包括以下步骤采用多个捕获通道根据多个参考粗捕获码和第一组多个卫星信号间的多个相关性从 所述第一组多个卫星信号中同时捕获跟踪信息;以及采用第一组多个码产生器产生所述多个参考粗捕获码至所述捕获通道。
8. 根据权利要求7所述的信号处理方法,其特征在于,所述方法还包括 由每个所述捕获通道根据所述相关性确定第二组多个卫星信号是否包含于所述第一组多个卫星信号中;以及由每个所述捕获通道从包含于所述第一组多个卫星信号中的所述第二组多个卫星信 号中捕获所述跟踪信息。
9. 根据权利要求7所述的信号处理方法,其特征在于,所述方法还包括 为每个所述捕获通道分配多个卫星;以及指示所述第一组多个码产生器产生与所分配的卫星相对应的所述参考粗捕获码。
10. 根据权利要求7所述的信号处理方法,其特征在于,所述方法还包括 将每个所述参考粗捕获码的初始相位以多个预设位移量进行相移;以及 计算所述相关性,其中所述相关性表示其相位相对于所述初始相位平移了相应的一个所述预设位移量的所述参考粗捕获码与对应的第一组多个卫星信号之间的相关程度。
11. 根据权利要求7所述的信号处理方法,其特征在于,所述方法还包括 采用多个跟踪通道根据从所述第一组多个卫星信号中捕获的所述跟踪信息同时跟踪相应的卫星。
12. 根据权利要求11所述的信号处理方法,其特征在于,所述方法还包括 采用第二组多个码产生器基于所述跟踪信息产生与所述相应的卫星相对应的具有特定相位的粗捕获码至所述跟踪通道。
13. —个GPS接收器,其特征在于,所述GPS接收器包括信号处理器,其特征在于,所述信号处理器包括多个捕获通道,用于根据多个参考粗捕获码和第一组多个卫星信号间的多个相关性从 所述第一组多个卫星信号中同时捕获跟踪信息; 多个码产生器;以及耦合于所述捕获通道和所述码产生器的配置器,用于从所述码产生器中选择第一组空 闲的码产生器,以产生所述参考粗捕获码至所述捕获通道。
14. 根据权利要求13所述的GPS接收器,其特征在于,每个所述捕获通道根据所述相关 性确定第二组多个卫星信号是否包含于所述第一组多个卫星信号中,并且每个所述捕获通 道从包含于所述第一组多个卫星信号中的所述第二组多个卫星信号中捕获所述跟踪信息。
15. 根据权利要求13所述的GPS接收器,其特征在于,所述配置器为每个所述捕获通道 分配多个卫星,其中所述捕获通道指示所述第一组空闲的码产生器产生与所分配的卫星相 对应的所述参考粗捕获码。
16. 根据权利要求13所述的GPS接收器,其特征在于,当所述捕获通道结束从所述第 一组多个卫星信号中捕获所述跟踪信息的操作后,所述第一组空闲的码产生器恢复空闲状 态。
17. 根据权利要求13所述的GPS接收器,其特征在于,每个所述捕获通道包括 多个相移器,每个所述相移器用于将每个所述参考粗捕获码的初始相位以多个预设位移量进行相移;以及耦合于所述相移器的多个相关性计算核,每个所述相关性计算核用于计算所述相关 性,其中所述相关性表示相位由相应的所述相移器进行相移的所述参考粗捕 获码与对应的 第一组多个卫星信号之间的相关程度。
18. 根据权利要求13所述的GPS接收器,其特征在于,所述信号处理器还包括与所述 捕获通道相耦合的多个跟踪通道,所述跟踪通道用于根据从所述第一组多个卫星信号中捕 获的所述跟踪信息同时跟踪相应的卫星。
19. 根据权利要求18所述的GPS接收器,其特征在于,所述配置器从所述码产生器中选 择第二组空闲的码产生器,所述第二组空闲的码产生器用于基于所述跟踪信息产生与所述 相应的卫星相对应的具有特定相位的粗捕获码至所述跟踪通道。
20. 根据权利要求19所述的GPS接收器,其特征在于,当所述跟踪通道结束跟踪所述相 应的卫星的操作后,所述第二组空闲的码产生器恢复空闲状态。
全文摘要
本发明公开一种用于导航系统的信号处理系统和方法,其中信号处理器包括多个捕获通道,用于根据多个参考粗捕获码和第一组多个卫星信号间的多个相关性从所述第一组多个卫星信号中同时捕获跟踪信息;耦合与所述捕获通道的第一组多个码产生器,用于产生所述多个参考粗捕获码至所述捕获通道。信号处理器还包括与所述捕获通道相耦合的多个跟踪通道,用于根据从所述第一组多个卫星信号中捕获的所述跟踪信息同时跟踪相应的卫星。与现有技术相比,由于为已选的捕获通道和跟踪通道分配了单独的码产生器,捕获通道和跟踪通道可同时工作。此外,分配给已选捕获通道和跟踪通道的卫星组可基于当前情况进行调整,因此信号处理器可达到更高的效率和稳定性。
文档编号G01S19/24GK101788676SQ20101000128
公开日2010年7月28日 申请日期2010年1月21日 优先权日2009年1月21日
发明者余晓光, 张卫华, 詹姆斯·王 申请人:凹凸电子(武汉)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1