通用导航星捕获方法及系统的制作方法

文档序号:9707213阅读:201来源:国知局
通用导航星捕获方法及系统的制作方法
【技术领域】
[0001]本发明属于卫星应用领域,涉及一种多频多模通用导航星捕获方法,可用于GPSL1CA/L5I/L5Q、BD2 B1/B2/B3,Galileo E5a/E5b、Glonass Llf/L2f 等多种导航信号的快速捕获。
【背景技术】
[0002]随着人类活动探索范围的扩大和科技水平的提高,全球卫星导航系统凭借其全球、全天候、连续和高精度的特点,在国防、国家安全、经济安全和社会生活中发挥着重要的作用。目前,世界主要航天大国不惜巨资发展卫星导航系统,其中已经建成的系统包括美国的GPS、俄罗斯的GL0NASS、以及我国的北斗一号(BD-1)区域卫星导航系统;正在实施开发建设的系统包括欧盟的Galileo (伽利略)系统,以及我国的北斗二号(BD-2)卫星导航系统等。
[0003]目前世界上应用最广泛的是GPS接收机,但未来的GNSS接收机及其相关技术将向着多功能、高性能、集成化、软件化、多星座兼容等方向发展。GNSS接收机的设计融合了卫星导航、无线通信、嵌入式系统、空间信息技术等多个专业领域的知识,其技术门槛相对较高,需要大量长期的投入。新一代多系统兼容的高性能接收机不断显现出复杂程度加深和开发周期紧迫两大特点,要在更短的时限内将更多的功能、更高的性能、丰富的技术含量集成于所开发的产品之中,必须依赖于先进的设计开发及测试验证方法、平台和工具。此外,随着卫星扩频技术在导航、定位以及通信方面的广泛应用,针对卫星扩频信号具备大多普勒频偏、大动态条件等特点,对信号捕获的要求也越来越高。在此背景下,GNSS软件接收机平台快速捕获技术全面兴起。
[0004]目前已经公开的基于星载导航接收机基带信号处理的导航星快速捕获方法,要么只支持一种或两种导航星座的导航信号,要么是只在多普勒或码相位的其中一个方面并行搜索,运算复杂度大,无论哪种方式都有其不足之处,通用性差或搜索速度慢,具有一定的局限性。

【发明内容】

[0005]为了解决上述至少一个问题和/或不足,并提供下述至少一个优点。本发明提供了一种通用导航星捕获方法及系统,采用本发明可以对GPS L1CA/L5I/L5Q、BD2 B1/B2/B3、Galileo E5a/E5b、Glonass Llf/L2f等频点的卫星信号实现快速捕获,采用载波多普勒和码相位同时并行搜索的方式,实时获取输入信号的载波多普勒和码相位信息,使码相位具有很低的模糊度。
[0006]为解决上述技术问题,本发明一方面公开了一种通用导航星捕获方法,包括:
[0007]根据伪码控制字生成本地码同步信号,并根据所述本地码同步信号生成本地码组和实际码,其中所述本地码组具有Μ路码片,所述实际码用于表示被捕获卫星的实际载波多普勒、码多普勒和码相位的大概值
[0008]生成本地中频载波,并利用所述中频载波对导航信号进行下变频;
[0009]利用所述本地码组和所述实际码对经所述下变频后的导航信号进行第一相关累加运算;
[0010]对所述第一相关累加运算的结果进行FFT运算,并对所述FFT运算的结果进行第二相关累加,确定整个周期中的所述第二相关累加最大值对应的载波多普勒和码相位,利用所述载波多普勒对所述实际码的码频率控制字进行码多普勒补偿,并将将所述载波多普勒和所述码相位信息输出。
[0011]进一步的,在上述方法中,所述本地码组的Μ路码片中的每一路具有相同的码值和不同的码相位。
[0012]进一步的,在上述方法中,所述第一相关累加为:
[0013]在所述下变频后的导航信号中任意选取第一时间长度的数据,并进行分段划分;
[0014]对所述分段划分后的每一段进行相关累加,分别得到对应所述每一段的相关累加值。
[0015]进一步的,在上述方法中,所述FFT运算为对经第一相关累加后的每一段进行FFT运算。
[0016]进一步的,在上述方法中,所述第二相关累加为多次非相干累加。
[0017]另一方面,本发明公开了一种通用导航星捕获系统,包括:通用快捕伪码生成模块、载波累加处理模块和频谱分析模块,
[0018]所述通用快捕伪码生成模块,用于根据伪码控制字生成本地码同步信号,并根据所述本地码同步信号生成本地码组和实际码,其中,所述本地码组具有Μ路码片,所述实际码用于表示被捕获卫星的实际载波多普勒、码多普勒和码相位的大概值
[0019]所述载波累加处理模块,用于根据输入的载波频率生成本地中频载波,并利用所述中频载波对导航信号进行下变频,利用所述本地码组对经所述下变频后的导航信号进行第一相关累加运算;
[0020]所述频谱分析模块,用于对所述相关累加运算的结果进行FFT运算,并对所述FFT运算的结果进行第二相关累加,确定整个周期中的所述第二相关累加最大值对应的载波多普勒和码相位,利用所述载波多普勒对所述实际码的码频率控制字进行码多普勒补偿,并将将载波多普勒和码相位信息输出。
[0021]进一步的,在上述系统中,所述本地码组的Μ路码片中的每一路具有相同的码值和不同的码相位。
[0022]进一步的,在上述系统中所述第一相关累加为:
[0023]在所述下变频后的导航信号中任意选取第一时间长度的数据,并进行分段划分;
[0024]对所述分段划分后的每一段进行相关累加,分别得到对应所述每一段的相关累加值。
[0025]进一步的,在上述系统中,所述FFT运算为对经所述第一相关累加后的每一段进行FFT运算。
[0026]进一步的,在上述系统中,所述第二相关累加为多次非相干累加。
[0027]采用本发明上述技术方案,可适用于对GPS、BD2、Galileo、Glonass四大导航星座的导航信号进行快速捕获,具有很强的兼容性和实用性。同时,在捕获时,本发明同时在载波频率和码相位两个维度同时并行搜索,并将捕获的载波多普勒结果实时辅助码捕获,操作灵活,搜索速度快。
【附图说明】
[0028]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0029]图1为本发明实施例通用导航星捕获系统意图;
[0030]图2a?2b为本发明实施例通用导航星捕获系统模块操作示意图
[0031]图3为本发明实施例通用导航星捕获方法示意图。
【具体实施方式】
[0032]为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]下面结合附图对本发明做进一步详细描述。
[0034]本发明实施例的通用导航星快速捕获方法及系统可适用于多频多模的导航卫星系统,从而可用于设计利用多个导航星座进行导航信号快速捕获的导航接收机。本发明通过向通用快捕模块置入针对不同导航星座、不同卫星号的码频率控制字、初始相位信息、搜索码片调整控制字等控制信息,可支持针对GPS L1CA/L5I/L5Q、BD2 B1/B2/B3、GalileoE5a/E5b、Glonass Llf/L2f等频点10种伪码导航信号的快速捕获操作。
[0035]图1为本发明实施例通用导航星捕获系统示意图。
[0036]图2a?2b为本发明实施例通用导航星捕获系统模块操作示意图。
[0037]参考图1,本发明实施例中通用导航星捕获系统包括通用快捕伪码生成模块、载波累加处理模块、频谱分析模块。
[0038]参考图2a,通用快捕伪码生成模块,可用于生成不同导航星座调制的伪码。在本发明实施例中,可向通用快捕伪码生成模块输入码频率控制字、初始相位信息、搜索码片调整控制字等伪码控制字,并对其进行码NC0累加操作得到码NC0累加量,进而产生本地码同步信号,在码同步信号的驱动下生成本地码码组和实际码,其中本地码码组有Μ路码片,代表Μ个码相位,Μ个码相位为连续相位,Μ路码片的间距相差约在半个码片内,实际码代表所捕获卫星的实际载波多普勒、码多普勒和码相位的大概值,在快速捕获完成以后使码相位的模糊度达到最小,实际码通过快捕得到的载波多普勒获得码多普勒补偿。在本实施例中,Μ路码片的数量
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1