首页> 中国专利> 全球卫星导航系统的捕获方法和全球卫星导航系统接收机

全球卫星导航系统的捕获方法和全球卫星导航系统接收机

摘要

本发明提供一种全球卫星导航系统的捕获方法和全球卫星导航系统接收机。其中全球卫星导航系统的捕获方法包括部分地截收全电码的多个区段,用以产生多个子电码,其中,该全电码由多个电码相移构成,该多个电码相移的每一个在该多个子电码中出现的次数相同;组合该多个子电码以产生新电码;将该新电码与已接收信号进行关联运算,以获得候选峰值;根据该候选峰值推导出其他多个候选峰值;以及验证所有的候选峰值以确定真实峰值。本发明提供的全球卫星导航系统的捕获方法和全球卫星导航系统接收机能减少运算复杂性并提高捕获速度。

著录项

  • 公开/公告号CN101858979A

    专利类型发明专利

  • 公开/公告日2010-10-13

    原文格式PDF

  • 申请/专利权人 联发科技股份有限公司;曹恒伟;

    申请/专利号CN200910260774.7

  • 发明设计人 刘东鋐;曹恒伟;

    申请日2009-12-30

  • 分类号G01S19/30(20100101);

  • 代理机构上海翼胜专利商标事务所(普通合伙);

  • 代理人翟羽

  • 地址 中国台湾

  • 入库时间 2023-12-18 01:05:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-12-05

    授权

    授权

  • 2010-11-24

    实质审查的生效 IPC(主分类):G01S19/30 申请日:20091230

    实质审查的生效

  • 2010-10-13

    公开

    公开

说明书

技术领域

本发明有关于卫星通讯,更特别地,有关于一种全球卫星导航系统(GlobalNavigation Satellite System,GNSS)的捕获(acquisition)方法和全球卫星导航系统接收机。

背景技术

在现代化GNSS中,一些系统使用长电码(code)。例如,伽利略(Galileo)系统使用长度为4ms的电码,这是GPS L1C(GPS L1C是GNSS的一种)电码长度1ms的四倍。

为了捕获一颗卫星,接收机必须使用全电码更正已接收信号。在伽利略系统中,使用上述长度为4ms的全电码,也就是说,4092个码片(chips)。捕获卫星的时间相应地较长,因而负面地影响接收机性能的一个重要指标,即首次定位时间(Time-To-First-Fix,TTFF)。

发明内容

由于使用全电码捕获卫星的时间较长,并影响首次定位时间,本发明提供一种全球卫星导航系统的捕获方法和全球卫星导航系统接收机以解决上述问题。

本发明提供一种全球卫星导航系统的捕获方法,包括:部分地截收全电码的多个区段,用以产生多个子电码,其中,该全电码由多个电码相移构成,该多个电码相移的每一个在该多个子电码中出现的次数相同;组合该多个子电码以产生新电码;将该新电码与已接收信号进行关联运算,以获得候选峰值;根据该候选峰值推导出其他多个候选峰值;以及验证所有的候选峰值以确定真实峰值。

本发明另提供一种全球卫星导航系统接收机,包括:电码产生器,用以产生全电码,其中该全电码由多个电码相移构成;循环偏移和组合电码产生器,用以接收该全电码,并部分地截收该全电码的多个区段,以产生多个子电码,以及组合该多个子电码以产生循环偏移和组合电码,该多个电码相移的每一个在该多个子电码中出现的次数相同;关联单元,用以将该循环偏移和组合电码与已接收信号进行关联运算,并获得关联结果;以及确定单元,用以根据该关联结果获得候选峰值,并根据该候选峰值推导出其他多个候选峰值,验证所有的候选峰值以确定真实峰值。

本发明提供的全球卫星导航系统的捕获方法和全球卫星导航系统接收机利用新电码或循环偏移和组合电码而不是全电码进行关联运算,从而减少运算复杂性,并提高捕获速度。

附图说明

图1为根据本发明第一实施例的原理示意图;

图2为根据本发明第二实施例的原理示意图;

图3为根据本发明的接收机的方块示意图;

图4为CSC电码产生器的方块示意图;

图5为本发明捕获方法的流程图。

具体实施方式

在说明书及权利要求当中使用了某些词汇来指称特定组件。所属技术领域的技术人员应可理解,制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异作为区分组件的方式,而是以组件在功能上的差异作为区分准则。在通篇说明书及权利要求中所提及的“包含”为开放式用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。藉由以下的较佳实施例的叙述并配合全文的图1至图5说明本发明,但以下叙述中的装置、组件与方法、步骤乃用以解释本发明,而不应当用来限制本发明。

下面将讨论作为示范例的伽利略电码。如前所述,长度为4ms的伽利略全电码x包括4092个码片。该伽利略全电码x与已接收信号y的关联函数为:

>Vl=Σn=0N-1ynx((n+l))N;0lN-1---(1)>

其中,((k))N等于k模N;

N为全电码的码片数目,在此例中N为4092;

V1为关联结果;

xn为全电码的第n-1个码片(电码相移);

yn为已接收信号的第n-1个码片(电码相移)。

在本发明中,部分地截收(intercept)全电码x的多个区段,其中全电码x由多个电码相移构成,换句话说,全电码x被分为多个子电码(sub-code)xi。假设全电码x长度是L(例如L等于4092码片),且分为M个部分(例如M=2),然后每个子电码的长度为L/M(例如当M=2时,长度为L/2)。根据相同的增益将子电码xi进行组合,形成一个新电码x’,新电码x’即是下述的循环偏移和组合(Cyclical Shifted-and-Combined,CSC)电码。如果CSC电码的长度为L/2,则关联函数为:

>Vl=Σn=0N2-1ynx((n+l))N2+Σn=N2Nynx((n+l))N2;0lN2-1---(2)>

其中,((k))N等于k模N;

N为全电码的码片数目,在此例中N为4092;

V’1为关联结果;

x’n为CSC电码的第n-1个码片(电码相移);

yn为已接收信号的第n-1个码片(电码相移)。

图1为根据本发明第一实施例的原理示意图,其中,产生一组不重叠的子电码并将其组合为CSC电码。在此实施例中,全电码x的长度例如为4092码片。也就是说,原始的全电码x=[C0,C1,...,CN-1]=[C0,C1,...,C1023,C1024,...,C2045,C2046,...,C3068,C3069,...,C4089,C4090,C4091]。全电码x均匀地分为例如两个子电码x1和x3(即M=2),其中x1=[C0,C1,...,CN/2-1]=[C0,C1,...,C1023,C1024,...,C2045],且x3=[CN/2,...,CN-1]=[C2046,...,C3068,C3069,...,C4089,C4090,C4091],子电码x1和x3的长度均为2046(4092/2=2046)码片,也就是说,均为2ms,且子电码x1和x3相互不重叠,即每个电码相移(例如C3068)在子电码x1和x3中只出现一次。将子电码x1和x3组合为一个新电码(即CSC电码)x’,x’=[C’1,...,C’1023,C’1024,...,C’2046]。子电码x1和x3的组合操作为简单地根据一个相同的增益将两个子电码相加。将新电码x’与已接收信号y进行关联运算,以获得关联结果的候选峰值。

在此实施例中,已接收信号y=[C500,C501,C502,...]。如果使用已知捕获方法,长度为4ms的全电码与已接收信号的关联函数与(1)式相同。如果使用本实施例的捕获方法,则关联函数与(2)式相同,可进一步推导为:

>Vl=Σn=0N-1ynx((n+l))N;0lN2-1>

>=Σn=0N2-1yn(x1+x3)((n+l))N2=Σn=0N2-1ynx1((n+l))N2+ynx3((n+l))N2---(3)>

其中,((k))N等于k模N;

N为全电码的码片数目,在此例中N为4092;

V’1为关联结果;

x1和x3为子电码;

yn为已接收信号的第n-1个码片。

如果通过将已接收信号与全电码进行关联运算,确定关联结果的峰值位于电码相移i,则根据第一实施例将已接收信号与CSC电码进行关联运算,关联结果的峰值将位于电码相移((i))N/2。然而,由于CSC电码与全电码相比,仅具有一半的长度,因此真实峰值落入电码相移((i))N/2+N/2而不是((i))N/2

在此实施例中,当真实峰值落入电码相移500(C500)或电码相移2546(C2546),则已接收信号与长度为2046码片的CSC电码的关联结果指示峰值的电码相移是500(C500)。因此,有必要验证C500与C2546的哪一个是真实峰值的电码相移。为了验证这两个特定假说(例如电码相移为500和2046),将这两个电码相移(即C500和C2546)与长度为4092码片的全电码进行关联运算。一旦验证到真实峰值,则完成捕获。

因为在此实施例中,CSC电码的长度仅为全电码的一半,减少了关联运算的复杂性,所以速度更快。甚至执行两个特定假说的验证时,利用CSC电码找出峰值所需的总时间也比使用全电码找出峰值所需的总时间更短。

图2为根据本发明第二实施例的原理示意图,其中,产生一组重叠的子电码并将其组合为CSC电码。在本实施例中,部分地截收全电码x的多个区段,其中全电码x由多个电码相移构成,为了进一步提高捕获的速度,从全电码x中截收四个子电码x1、x2、x3和x4。与上一个实施例相同,全电码的长度例如为4092码片,也就是说,原始的全电码x=[C0,C1,...,CN-1]=[C0,C1,...,C1023,C1024,...,C2045,C2046,...,C3068,C3069,...,C4089,C4090,C4091]。四个子电码x1、x2、x3和x4的每一个的长度为2046码片,其中x1=[C0,C1,...,C2045];x2=[C1023,C1024,...,C3068];x3=[C2046C2047,...,C4091];x4=[C3069,C3070,...,C1022]。每一个子电码根据前一个子电码位移长度N/4。如图2所示,每两个接续(successive)的子电码具有重叠的部分。在本发明中,设置重叠的部分为N/4=4092/4=1023码片。也就是说,如图2所示,子电码x1的后半部分与子电码x2的前半部分重叠;子电码x2的后半部分与子电码x3的前半部分重叠;子电码x3的后半部分与子电码x4的前半部分重叠;子电码x4的后半部分与子电码x1的前半部分重叠,且每个电码相移(例如C3068)在四个子电码x1、x2、x3和x4中重复出现的次数相同(本实施例为两次)。然后根据相同的增益将四个子电码x1、x2、x3和x4进行组合,以形成一个新电码(即CSC电码)x”,x”=[C”1,...,C”1023,C”1024,...,C”2046]。然后,可以将新电码x”与已接收信号y进行关联运算,以获得关联结果的候选峰值。

在此实施例中,已接收信号y=[C500,C501,C502,...]。如果使用已知捕获方法,长度为4ms的全电码与已接收信号的关联函数与(1)式相同。如果使用本实施例的捕获方法,则关联函数与(2)式相同,可进一步推导为:

>Vl=Σn=0N-1ynx((n+l))N;0lN2-1>

>=Σn=0N2-1yn(x1+x2+x3+x4)((n+l))N2---(4)>

>=Σn=0N2-1ynx1((n+l))N2+ynx2((n+l))N2+ynx3((n+l))N2ynx4((n+l))N2>

其中,((k))N等于k模N;

N为全电码的码片数目,在此例中N为4092;

V”1为关联结果;

x1、x2、x3和x4为子电码;

yn为已接收信号的第n-1个码片。

如果通过将已接收信号与全电码进行关联运算,确定关联结果的峰值位于电码相移i,则根据本发明的此实施例将已接收信号与CSC电码进行关联运算,关联结果的峰值将位于电码相移((i))N/4和((i))N/4+N/4。然而,由于CSC电码与全电码相比,仅具有一半的长度,因此关联结果的候选峰值分别位于电码相移((i))N/4、((i))N/4+N/2和((i))N/4+3N/4,因此真实峰值落入电码相移((i))N/4、((i))N/4+N/2或((i))N/4+3N/4。

在此实施例中,当关联结果的候选峰值分别位于电码相移500(C500)、电码相移1523(C1523)、电码相移2546(C2546)或电码相移3569(C3569),也就是说真实峰值落入电码相移500(C500)、电码相移1523(C1523)、电码相移2546(C2546)或电码相移3569(C3569),已接收信号与长度为2046码片的CSC电码的关联结果指示峰值的电码相移是500(C500)和1523(C1523)。因此,有必要验证C500、C1523、C2546与C3569的哪一个是真实峰值的电码相移。为了验证这四个特定假说(例如电码相移为500、1523、2546与3569),将这四个候选电码相移(即C500、C1523、C2546与C3569)与长度为4092码片的全电码进行关联运算。一旦验证到真实峰值,则完成捕获。

如图2所示,使用本实施例的方法找到具有特定关系的两个峰值。这两个峰值电码相移相差1023码片(即N/4)。因此,在实作中,只需要执行已接收信号与CSC电码的N/4关联运算,可找到四个候选峰值(分别位于电码相移500、电码相移1523、电码相移2546或电码相移3569的候选峰值)中的一个。也就是说,可确定四个候选电码相移的一个。如上所述,在四个候选电码相移之间存在特定关系。一旦确定一个候选电码相移,则可不必根据关联运算而容易地推导出其他三个候选电码相移。因此,运算的复杂性进一步降低,且捕获速度进一步提高。如上所述,将这四个候选峰值的电码相移(即C500、C1523、C2546与C3569)与长度为4092码片的全电码进行关联运算,用以验证这四个候选峰值以确定哪一个为真实峰值。表1为使用全电码与使用本发明CSC电码时关联运算的乘法与其它操作的复杂性比较。需注意的是,设置电码分辨率为1/8码片,积分时间为4ms,全电码长度为4092码片,且在250Hz(即41个频率成分)的步进(steps)之下捕获搜寻频率范围为±5kHz。

表1

  乘法  其他  全电码  (4092×8)×(4092×8)×41  (4092×8-1)×(4092×8)×41 =43937473536  =43936131360 CSC电码 (2046×8×2)×(1023×8)×41=10984368384  (2046×8×2-1)×(1023×8)×41=10984032840

从表1中可清楚地得知,根据本发明第二实施例,使用CSC电码时运算的复杂性显著地降低。

如上所述,从全电码中截收子电码。每个子电码可与其他子电码重叠或不重叠。为了局部截收全电码的一部份以作为子电码,则需注意不能严重破坏电码的正交性,以保持一个可接受的信噪比(Signal-to-Noise Ratio,SNR)。如果与第一实施例一样,每个子电码与其它子电码不重叠,则每个电码相移在所有子电码中只出现一次。如果与第二实施例一样,每个子电码与其它子电码重叠,则每个电码相移在所有子电码中重复出现相同的次数(例如两次)。

图3为根据本发明的接收机10的方块示意图。如所属技术领域的技术人员所熟知,接收机10包含一个天线、RF前端12、模数转换器(Analog-to-DigitalConverter,ADC)14、中频(Intermediate Frequency,IF)数控振荡器(NumeralControl Oscillator,NCO)16、IF载波通过移相器18、电码NCO 22、电码产生器24、关联单元40以及确定单元50。其中天线用以接收信号,RF前端12用以执行对已接收信号的RF关联操作。ADC 14将来自RF前端12的模拟信号转换为数字信号。IF NCO 16用以提供IF载波。IF载波通过移相器18分为同相(in-phase,I)部分和正交(quadrature,Q)部分。IF载波的I部分和Q部分通过混合器20与ADC 14输出的数字信号混合,从而移除IF成分,并将信号转换为复(包含I部分和Q部分)基带信号。电码NCO 22用以给电码产生器24提供一个振荡信号,从而电码产生器24可产生一个电码,该电码为本实施例中所述的全电码。全电码通过关联单元40,与基带信号的特定假说(候选峰值的电码相移)进行关联运算。更详细的描述如下。

根据本发明,接收机10更包括CSC电码产生器30。CSC电码产生器30自电码产生器24接收全电码,用以基于本发明第一实施例或第二实施例所述的方法产生一个新电码,即CSC电码。CSC电码通过关联单元40,与基带信号进行关联运算,以获得一个候选峰值。一旦找到候选峰值,也就是说一旦确定候选峰值的电码相移,则发送该候选峰值的电码相移至一个确定单元50,用以推导出其他候选峰值的电码相移。当所有的候选峰值的电码相移(即特定的假说)确定之后,确定单元50指示关联单元40将所有的候选峰值的每一个的电码相移与全电码进行关联运算,以验证该多个候选峰值的哪一个为真实峰值。当确定真实峰值之后,结束捕获,捕获结果可传输至接续的电路。

图4为CSC电码产生器30的方块示意图。如图所示,CSC电码产生器30包括电码截收器32和电码组合器34。以第二实施例为例,电码截收器32用以部分地截收全电码x的多个区段,其中全电码x由多个电码相移构成,也就是说,从全电码x中截收子电码x1、x2、x3和x4。然后电码组合器34根据相同的增益将子电码x1、x2、x3和x4进行组合,用以形成CSC电码x”。

图5为本发明捕获方法的流程图。请参考图5以及图3和图4。步骤S10为开始。在步骤S12中,CSC电码产生器30产生一个CSC电码作为一个新电码。如第一实施例和第二实施例所述,通过截收全电码并组合子电码而产生CSC电码。在步骤S14中,将当前单元(cell)的已接收电码(即已接收信号的电码)与新电码进行关联运算,以找到峰值。需注意的是,一个单元代表已接收信号的一个具有与CSC电码相同长度的区段。在步骤S16中,确定是否找到任何峰值,如果没有找到,则在步骤S18中搜寻下一个单元。如果找到一个峰值,则在步骤20中,候选峰值减少至一些特定的电码相移。在第一实施例中,候选峰值减少至两个特定的电码相移。在第二实施例中,候选峰值减少至四个特定的电码相移。在步骤S22中,将特定的电码相移与全电码进行关联运算,以获得特定的电码相移的各自的关联运算结果。在步骤S24中,根据特定的电码相移与全电码的关联运算结果确定最大的峰值。在步骤S26中,两次检查最大的峰值是否为真实峰值。如果是真实峰值,则结束捕获,并进入步骤S28用以追踪(tracking)信号。如果不是真实峰值,则返回至步骤S18用以搜寻下一个单元。

上述的实施例仅用来列举本发明的实施方式,以及阐释本发明的技术特征,并非用来限制本发明的范畴。任何所属技术领域的技术人员依据本发明的精神而轻易完成的改变或均等性安排均属于本发明所主张的范围,本发明的权利范围应以权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号