一种实现高动态导航跟踪的方法和装置与流程

文档序号:12905269阅读:267来源:国知局
一种实现高动态导航跟踪的方法和装置与流程

本发明涉及但不限于导航接收技术,尤指一种实现高动态导航跟踪的方法和装置。



背景技术:

随着科学技术的发展,人类对导航定位技术的研究跨入了卫星定位时代。为了能够在全球范围内、全天候地提供精确的位置以及速度信息,全球导航卫星系统(gnss,globalnavigationsatellitesystem)的概念被提出。gnss在众多领域有着非常重要的作用,其中包括军事、导航、勘探、监测、测量、通信授时等等,随着近年民用应用的快速发展,在日常生活中gnss已经逐渐深入,从移动终端、个人电脑、汽车、民用飞机到导弹、战机都离不开卫星导航技术。全球多个国家都在努力发展卫星导航技术,目前存在多个卫星导航系统,不同国家之间既独立竞相发展卫星导航技术又相互兼容系统,形成繁荣的gnss。

gnss包括美国的全球定位系统(gps,globalpositionsystem),俄罗斯的格洛纳斯(glonass)卫星导航系统、欧洲的伽利略(galileo)卫星定位系统和中国的北斗卫星导航系统(compassnavigationsatellitesystem)。其中,美国的gps是第一个覆盖全球的空间卫星导航系统,其卫星星座共有32颗卫星,采用码分多址(cdma,codedivisionmultipleaccess)的卫星寻址方式。目前,美国正在加速gps现代化和第三代gps的研发工作,在新的gps卫星中增加l2c和l5两个民用信号及一个军用m码信号。俄罗斯的glonass卫星导航系统与gps原理和功能类似,其卫星星座由24颗卫星组成,采用频分多址(fdma,frequencydivisionmultipleaccess)的卫星寻址方式。目前,俄罗斯正在进行glonass现代化工作,采用cdma方式实现与gps和galileo卫星定位系统的兼容并且可以提供更多的民用服 务。“北斗1号”是中国自主研发的由3颗卫星组成的第一代卫星导航系统,没有测距和测高的功能。正在建设的“北斗2号”是由3颗倾斜同步轨道卫星、27颗中轨道卫星和5颗地球静止轨道卫星组成,可满足全球覆盖的条件,为我国陆地、海洋、空中和空间的各类军事和民用提供多种应用保障。

作为gps中的核心组成部分,gps接收机主要的用途就是接收卫星下发的信号,并从中提取出导航电文信息和伪距观测量用于定位解算。因此,在不同的环境下需要设计高性能的基带处理算法来捕获和跟踪接收到的gps信号,以此获得导航电文信息和伪距观测量。在gps卫星信号发射端,gps载波信号上调制有粗/捕获码(c/a码)和导航电文信息。相应地,在gps接收端,为了从接收到的卫星信号中解调出导航电文信息,gps接收机需要通过混频技术彻底地剥离接收到的卫星信号(即数字中频信号)中包括多普勒频移在内的载波,并且需要通过c/a码相关运算再彻底地剥离混频后的信号中的c/a码。gps接收机包括两个环路:载波跟踪环路和码跟踪环路。其中,gps接收机通过载波跟踪环路不断调整其本地复制的载波,使复制的载波的频率(或相位)与接收到的卫星信号的载波的频率(或相位)保持一致,然后经过下变频混频实现载波剥离。gps接收机通过码跟踪环路不断调整其本地复制的c/a码,使其复制的c/a码的相位与混频后的信号的c/a码的相位保持一致,然后经过码相关运算实现c/a码的剥离。gps接收机实现跟踪之后,可获得用于卫星定位的精细的多普勒频移和c/a码的码相位值。

传统的高动态导航跟踪的方法基本上是以锁相环(pll,phaselockedloop)与锁频环(fll,frequencylockedloop)结合为基础。pll一般适用于中低动态的场景中,跟踪精度比fll高。虽然fll跟踪精度较差,但是它有更好的动态适应性。在传统的高动态载波跟踪中,当接收机以中低速运动时采用pll跟踪,以较窄的环路带宽获取较高的跟踪精度;当接收机较高速运动时,环路切换到fll,以较宽的环路带宽适应动态的环境。

图1为一种典型的传统的高动态导航跟踪方法的示意图。如图1所示,当捕获阶段成功捕获到可见的卫星,并得到粗略的c/a码码相位和多普勒频率时,进入到跟踪阶段。接收到的卫星信号先与伪码数控振荡器根据捕获到的粗略的c/a码码相位生成的c/a码进行相关,剥离c/a码。相关后的信号 分别与载波数控振荡器生成的频率为捕获到的粗略的多普勒频率的i路(余弦)和q路(正弦)本地载波信号进行混频,剥离载波信号。i路混频后的信号和q路混频后的信号分别进行相干积分或非相干积分,即积累一定时间的混频信号以便提高信噪比。i路积分后的信号和q路积分后的信号分别进入鉴频器进行鉴频处理。

当跟踪环路开始工作时,由切换判决模块判断鉴频器输出的频率误差(即相关后的信号的频率和载波数控振荡器产生的i路本地载波信号或q路本地载波信号的频率之间的差值)是否满足fll的工作范围来判断是否需要进行切换。

图2为传统的切换判决模块的实现示意图。如图2所示,切换判决模块将鉴频器输出的频率误差fe与fll的第一锁定门限△f比较,当fe大于△f时,此时fll失锁,重新执行捕获卫星信号的步骤。当fe小于或等于△f时,由频率误差得到相位误差θe,如果相位误差小于或等于pll的第二锁定门限△θ,则将θe发送给环路滤波器,环路滤波器进行滤波后将相位误差θe发送给载波数控振荡器,载波数控振荡器生成初始相位为上一次的的初始相位和相位误差θe之间的和值的i路本地载波信号和q路本地载波信号。

如果θe大于△θ,则将fe发送给环路滤波器,环路滤波器进行滤波后将频率误差fe发送给载波数控振荡器,载波数控振荡器生成频率为上一次的频率和频率误差fe之间的和值的i路本地载波信号和q路本地载波信号。

上述方法中,由于在高动态环境中多普勒频率较大且频率变化较快,因此跟踪环在fll和pll之间不停地切换,而每次pll和fll的切换都会引起跟踪结果产生抖动,极大地恶化跟踪效果。此外,仅依靠fll对动态环境的适应性很难在较高动态的环境下跟踪信号。因此,传统的高动态载波跟踪环路在高动态环境中的适应能力较差且跟踪效果不好。



技术实现要素:

为了解决上述问题,本发明提出了一种实现高动态导航跟踪的方法和装置,能够提高跟踪的效果。

为了达到上述目的,本发明提出了一种实现高动态导航跟踪的方法,包括:

接收机判断出表示选择某一个环路的信息为表示选择环路ⅰ的信息,分别生成频率为第j次调整频率或捕获阶段获得的粗略的多普勒频率的第j次i路本地载波信号和q路本地载波信号;

接收机将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;

接收机将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;其中,第j次频率误差为相关后的信号的频率和i路本地载波信号或q路本地载波信号的频率之间的差值;

接收机判断出第j次频率误差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,继续执行分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号,直到接收机判断出第j0次到第(j0+n)次频率误差均小于第一锁定门限,且判断出第j0次到第(j0+n)次频率误差均小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路ⅱ的信息,并继续执行判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;

其中,第j次调整频率为第(j-1)次i路本地载波信号或q路本地载波信号的频率和第(j-1)次频率误差之间的和值;j,j0,n为大于或等于1的整数。

可选的,当所述接收机判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,该方法还包括:

所述接收机继续执行所述分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号的步骤。

可选的,所述接收机判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,该方法还包括:

所述接收机将第一计数器加1;

所述接收机判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,该方法还包括:

所述接收机将所述第一计数器清零。

可选的,当所述接收机判断出所述第j次频率误差大于所述第一锁定门限时,该方法还包括:

所述接收机将表示选择某一个环路的信息更改为表示选择环路ⅲ的信息,并继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤。

可选的,当所述接收机判断出所述表示选择某一个环路的信息为表示选择环路ⅱ的信息时,该方法还包括:

所述接收机生成相位为第j次调整相位的第j次i路本地载波信号和q路本地载波信号;

所述接收机将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;

所述接收机将所述i路积分后的信号和q路积分后的信号进行鉴相处理得到所述相关后的信号的相位和i路本地载波信号或q路本地载波信号的相位之间的第j次相位误差;

所述接收机判断出所述第j次相位误差小于或等于第二锁定门限,继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;

其中,所述第j次调整相位为所述第(j-1)次生成的i路本地载波信号和所述q路本地载波信号的相位和第(j-1)次相位误差之间的和值。

可选的,当所述接收机判断出所述第j次相位误差大于所述第二锁定门限时,在继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤之前还包括:

所述接收机将所述表示选择某一个环路的信息更改为表示选择环路ⅰ的信息。

可选的,当所述接收机判断出所述表示选择某一个环路的信息为表示选择环路ⅲ的信息时,该方法还包括:

所述接收机估算最佳加速度,根据所述最佳加速度估算最佳加加速度;

所述接收机根据所述最佳加速度和所述最佳加加速度估算所述最佳频率;

所述接收机分别生成频率为所述最佳频率的第j次i路本地载波信号和q路本地载波信号;

所述接收机将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;

所述接收机将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;

接收机判断出第j次频率误差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,继续执行估计最佳加速度,直到所述接收机判断出第j0次到第(j0+m)次频率误差小于第一锁定门限,且判断出第j0次到第(j0+m)次频率误差小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路i的信息,并继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤。

可选的,所述接收机判断出所述第j次频率误差小于或等于第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,该方法还包括:

所述接收机继续执行所述分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号的步骤。

可选的,所述接收机判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,该方法还包括:

所述接收机将第二计数器加1;

所述接收机判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,该方法还包括:

所述接收机将所述第二计数器清零。

可选的,所述接收机估算最佳加速度包括:

所述接收机生成x个频率为的本地信号;其中;x为大于或等于1的整数,f为所述本地信号的频率,fd为捕获阶段得到的粗略的多普勒频率,ai=amin+(i-1)δa,amin为预设的加速度的最小值,δa为相邻两个加速度之间的差值,t为时间;

所述接收机分别将所述x个本地信号与来自卫星的中频信号进行混频;

所述接收机分别将x个混频后的信号进行傅里叶变换;

所述接收机估算x个傅里叶变换后的信号的峰值最大的信号对应的加速度为最佳加速度。

可选的,所述根据所述最佳加速度估算最佳加加速度包括:

所述接收机生成y个频率为的本地信号;其中,y为大于或等于1的整数,f为所述本地信号的频率,fd为捕获阶段得到的粗略的多普勒频率,ap为所述最佳加速度,bj=bmin+(j-1)δb,bmin为预设的加加速度的最小值,δb为相邻两个加加速度之间的差值,t为时间;

所述接收机分别将所述y个本地信号与来自卫星的中频信号进行混频;

所述接收机分别将y个混频后的信号进行傅里叶变换;

所述接收机估算y个傅里叶变换后的信号的峰值最大的信号对应的加加速度为所述最佳加加速度。

可选的,所述接收机根据最佳加速度和最佳加加速度估算所述最佳频率包括:

所述接收机按照公式估算所述最佳频率;

其中,fp为所述最佳频率,fd为捕获阶段得到的粗略的多普勒频率,ap为所述最佳加速度,bp为所述最佳加加速度,t为时间。

本发明实施例还提出了一种实现高动态导航跟踪的装置,包括:

生成模块,用于判断出表示选择某一个环路的信息为表示选择环路ⅰ的信息,分别生成频率为第j次调整频率或捕获阶段获得的粗略的多普勒频率的第j次i路本地载波信号和q路本地载波信号;接收到第一通知消息,继续执行分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号,直到接收到第二通知消息,继续执行判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;

第一处理模块,用于将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;

第二处理模块,用于将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;其中,第j次频率误差为相关后的信号的频率和i路本地载波信号或q路本地载波信号的频率之间的差值;

判断出第j次频率误差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,向生成模块发送第一通知消息;判断出第j0次到第(j0+n)次频率误差均小于第一锁定门限,且判断出第j0次到第(j0+n)次频率误差均小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路ⅱ的信息,并向生成模块发送第二通知消息;

其中,第j次调整频率为第(j-1)次i路本地载波信号或q路本地载波信号的频率和第(j-1)次频率误差之间的和值;j,j0,n为大于或等于1的整数。

可选的,所述第二处理模块还用于:

当判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,向所述生成模块发送第三通知消息;

所述生成模块还用于:

接收到所述第三通知消息,继续执行所述分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号的步骤。

可选的,所述第二处理模块还用于:

判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,将第一计数器加1;判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,将所述第一计数器清零。

可选的,所述第二处理模块还用于:

当判断出所述第j次频率误差大于所述第一锁定门限时,将表示选择某一个环路的信息更改为表示选择环路ⅲ的信息,向所述生成模块发送所述第一通知消息。

可选的,所述生成模块还用于:

当判断出所述表示选择某一个环路的信息为表示选择环路ⅱ的信息时,生成相位为第j次调整相位的第j次i路本地载波信号和q路本地载波信号;

所述第二处理模块还用于:

将所述i路积分后的信号和q路积分后的信号进行鉴相处理得到所述相关后的信号的相位和i路本地载波信号或q路本地载波信号的相位之间的第j次相位误差;

判断出所述第j次相位误差小于或等于第二锁定门限,向所述生成模块发送所述第一通知消息;

其中,所述第j次调整相位为所述第(j-1)次生成的i路本地载波信号和所述q路本地载波信号的相位和第(j-1)次相位误差之间的和值。

可选的,所述第二处理模块还用于:

当判断出所述第j次相位误差大于所述第二锁定门限时,将所述表示选择某一个环路的信息更改为表示选择环路ⅰ的信息,向所述生成模块发送所述第一通知消息。

可选的,所述生成模块还用于:

当判断出所述表示选择某一个环路的信息为表示选择环路ⅲ的信息时,估算最佳加速度,根据所述最佳加速度估算最佳加加速度;根据所述最佳加 速度和所述最佳加加速度估算所述最佳频率;分别生成频率为所述最佳频率的第j次i路本地载波信号和q路本地载波信号;接收到第四通知消息,继续执行估算最佳加速度;直到接收到第五通知消息,继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;

所述第二处理模块还用于:

将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;

判断出第j次频率误差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,向所述生成模块发送第四通知消息;判断出第j0次到第(j0+m)次频率误差小于第一锁定门限,且判断出第j0次到第(j0+m)次频率误差小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路i的信息,并向所述生成模块发送所述第五通知消息。

可选的,所述第二处理模块还用于:

判断出所述第j次频率误差小于或等于第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,向所述生成模块发送所述第一通知消息。

可选的,所述第二处理模块还用于:

判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,第二计数器加1;判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,将所述第二计数器清零。

与现有技术相比,本发明实施例的技术方案包括:接收机判断出表示选择某一个环路的信息为表示选择环路ⅰ的信息,分别生成频率为第j次调整频率或捕获阶段获得的粗略的多普勒频率的第j次i路本地载波信号和q路本地载波信号;接收机将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;接收机将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;其中,第j次频率误差为相关后的信号的频率和i路本地载波信号或q路本地载波信号的频率之间的差值;接收机判断出第j次频率误 差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,继续执行分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号,直到接收机判断出第j0次到第(j0+n)次频率误差均小于第一锁定门限,且判断出第j0次到第(j0+n)次频率误差均小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路ⅱ的信息,并继续执行判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;其中,第j次调整频率为第(j-1)次i路本地载波信号或q路本地载波信号的频率和第(j-1)次频率误差之间的和值;j,j0,n为大于或等于1的整数。通过本发明实施例的方案,在接收机判断出第j0次到第(j0+n)次频率误差小于第一锁定门限,且判断出第j0次到第(j0+n)次频率误差小于第一预设门限时,才切换为环路ii,从而提高了跟踪的效果。

附图说明

下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。

图1为一种典型的传统的高动态导航跟踪方法的示意图;

图2为传统的切换判决模块的实现示意图;

图3为本发明实施例一种实现高动态导航跟踪的方法的流程图;

图4为本发明实施例一种实现高动态导航跟踪的装置的结构组成示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。

参见图3,本发明实施例提出了一种实现高动态导航跟踪的方法,包括:

步骤300、接收机判断出表示选择某一个环路的信息为表示选择环路ⅰ 的信息,分别生成频率为第j次调整频率或捕获阶段获得的粗略的多普勒频率的第j次i路本地载波信号和q路本地载波信号。

本步骤中,在第一次迭代时,分别生成频率为捕获阶段获得的粗略的多普勒频率的第j次i路本地载波信号和q路本地载波信号;从第二次迭代开始,分别生成频率为第j次调整频率的第j次i路本地载波信号和q路本地载波信号。

本步骤中,第j次调整频率为第(j-1)次i路本地载波信号或q路本地载波信号的频率和第(j-1)次频率误差之间的和值;j,j0,n为大于或等于1的整数。

本步骤中,生成的i路本地载波信号为cos(2π(f+△f)t+θ0+△θ),q路本地载波信号为sin(2π(f+△f)t+θ0+△θ);或者,i路本地载波信号为sin(2π(f+△f)t+θ0+△θ),q路本地载波信号为cos(2π(f+△f)t+θ0+△θ)。

其中,f为第(j-1)次的i路或q路本地载波信号的频率,△f为第(j-1)次频率误差,t为时间,θ0为初始相位,△θ为第(j-1)次相位误差,由于工作在环路i时,不进行鉴相,取△θ为0。

步骤301、接收机将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分。

本步骤中,相关后的信号是指将接收到的卫星信号与c/a码进行相关得到的信号。具体实现可以采用本领域技术人员的公知技术实现,并不用于限定本发明的保护范围,这里不再赘述。

其中,c/a码是根据捕获阶段捕获到的粗略的c/a码码相位生成的。

步骤302、接收机将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;其中,第j次频率误差为相关后的信号的频率和i路本地载波信号或q路本地载波信号的频率之间的差值。

步骤303、接收机判断出第j次频率误差小于第一锁定门限,且判断出 第j次频率误差小于或等于第一预设门限,继续执行分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号,直到接收机判断出第j0次到第(j0+n)次频率误差均小于第一锁定门限,且判断出第j0次到第(j0+n)次频率误差均小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路ⅱ的信息,并继续执行判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤。

本步骤中,第一锁定门限大于第一预设门限。

可选的,当接收机判断出第j次频率误差小于或等于第一锁定门限,且第j次频率误差大于第一预设门限时,该方法还包括:

接收机继续执行分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号的步骤。

可选的,接收机判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,该方法还包括:

所述接收机将第一计数器加1;

所述接收机判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,该方法还包括:

所述接收机将所述第一计数器清零。

可选的,当接收机判断出第j次频率误差大于第一锁定门限时,该方法还包括:

接收机将表示选择某一个环路的信息更改为表示选择环路ⅲ的信息,并继续执行判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤。

可选的,当接收机判断出表示选择某一个环路的信息为表示选择环路ⅱ的信息时,该方法还包括:

所述接收机生成相位为第j次调整相位的第j次i路本地载波信号和q路本地载波信号;

所述接收机将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;

所述接收机将所述i路积分后的信号和q路积分后的信号进行鉴相处理得到所述相关后的信号的相位和i路本地载波信号或q路本地载波信号的相位之间的第j次相位误差;

所述接收机判断出所述第j次相位误差小于或等于第二锁定门限,继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;

其中,所述第j次调整相位为所述第(j-1)次生成的i路本地载波信号和所述q路本地载波信号的相位和第(j-1)次相位误差之间的和值。

其中,生成的i路本地载波信号为cos(2π(f+△f)t+θ0+△θ),q路本地载波信号为sin(2π(f+△f)t+θ0+△θ);或者,i路本地载波信号为sin(2π(f+△f)t+θ0+△θ),q路本地载波信号为cos(2π(f+△f)t+θ0+△θ)。

由于工作在环路ii,不进行鉴频,取△f为0。

可选的,当所述接收机判断出所述第j次相位误差大于所述第二锁定门限时,在继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤之前还包括:

接收机将表示选择某一个环路的信息更改为表示选择环路ⅰ的信息。

可选的,当接收机判断出表示选择某一个环路的信息为表示选择环路ⅲ的信息时,该方法还包括:

接收机估算最佳加速度,根据所述最佳加速度估算最佳加加速度;

所述接收机根据所述最佳加速度和所述最佳加加速度估算所述最佳频率;

所述接收机分别生成频率为所述最佳频率的第j次i路本地载波信号和q路本地载波信号;

所述接收机将相关后的信号分别与生成的i路本地载波信号和q路本地 载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;

所述接收机将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;

接收机判断出第j次频率误差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,继续执行估计最佳加速度,直到所述接收机判断出第j0次到第(j0+m)次频率误差小于第一锁定门限,且判断出第j0次到第(j0+m)次频率误差小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路i的信息,并继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤。

可选的,接收机连续m次中一旦判断出所述第j次频率误差小于或等于第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,该方法还包括:

所述接收机继续执行所述分别生成频率为所述第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号的步骤。

可选的,所述接收机每一次判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,该方法还包括:

所述接收机将第二计数器加1;

所述接收机连续m次中一旦判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,该方法还包括:

所述接收机将所述第二计数器清零。

其中,接收机估算最佳加速度包括:

接收机生成x个频率为的本地信号;其中;x为大于或等于1的整数,f为本地信号的频率,fd为捕获阶段得到的粗略的多普勒频率,ai=amin+(i-1)δa,amin为预设的加速度的最小值,δa为相邻两个加速度之间的差值,t为时间;

接收机分别将x个本地信号与来自卫星的中频信号进行混频;

接收机分别将x个混频后的信号进行傅里叶变换;

接收机估算x个傅里叶变换后的信号的峰值最大的信号对应的加速度为最佳加速度。

其中,根据最佳加速度估算最佳加加速度包括:

接收机生成y个频率为的本地信号;其中,y为大于或等于1的整数,f为本地信号的频率,fd为捕获阶段得到的粗略的多普勒频率,ap为最佳加速度,bj=bmin+(j-1)δb,bmin为预设的加加速度的最小值,δb为相邻两个加加速度之间的差值,t为时间;

接收机分别将y个本地信号与来自卫星的中频信号进行混频;

接收机分别将y个混频后的信号进行傅里叶变换;

接收机估算y个傅里叶变换后的信号的峰值最大的信号对应的加加速度为最佳加加速度。

其中,接收机根据最佳加速度和最佳加加速度估算最佳频率包括:

接收机按照公式估算最佳频率;

其中,fp为最佳频率,fd为捕获阶段得到的粗略的多普勒频率,ap为最佳加速度,bp为最佳加加速度,t为时间。

参见图4,本发明实施例还提出了一种实现高动态导航跟踪的装置,包括:

生成模块,用于判断出表示选择某一个环路的信息为表示选择环路ⅰ的信息,分别生成频率为第j次调整频率或捕获阶段获得的粗略的多普勒频率的第j次i路本地载波信号和q路本地载波信号;接收到第一通知消息,继续执行分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号,直到接收到第二通知消息,继续执行判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;

第一处理模块,用于将相关后的信号分别与生成的i路本地载波信号和q路本地载波信号进行混频,分别将i路混频后的信号和q路混频后的信号进行积分;

第二处理模块,用于将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率误差;其中,第j次频率误差为相关后的信号的频率和i路本地载波信号或q路本地载波信号的频率之间的差值;

判断出第j次频率误差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,向生成模块发送第一通知消息;判断出第j0次到第(j0+n)次频率误差均小于第一锁定门限,且判断出第j0次到第(j0+n)次频率误差均小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路ⅱ的信息,并向生成模块发送第二通知消息;

其中,第j次调整频率为第(j-1)次i路本地载波信号或q路本地载波信号的频率和第(j-1)次频率误差之间的和值;j,j0,n为大于或等于1的整数。

本发明实施例的装置中,第二处理模块还用于:

当判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,向所述生成模块发送第三通知消息;

所述生成模块还用于:

接收到所述第三通知消息,继续执行所述分别生成频率为第(j+1)次调整频率的第(j+1)次i路本地载波信号和q路本地载波信号的步骤。

本发明实施例的装置中,第二处理模块还用于:

判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,将第一计数器加1;判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,将所述第一计数器清零。

本发明实施例的装置中,第二处理模块还用于:

当判断出所述第j次频率误差大于所述第一锁定门限时,将表示选择某 一个环路的信息更改为表示选择环路ⅲ的信息,向所述生成模块发送所述第一通知消息。

本发明实施例的装置中,生成模块还用于:

当判断出所述表示选择某一个环路的信息为表示选择环路ⅱ的信息时,生成相位为第j次调整相位的第j次i路本地载波信号和q路本地载波信号;

所述第二处理模块还用于:

将所述i路积分后的信号和q路积分后的信号进行鉴相处理得到所述相关后的信号的相位和i路本地载波信号或q路本地载波信号的相位之间的第j次相位误差;

判断出所述第j次相位误差小于或等于第二锁定门限,向所述生成模块发送所述第一通知消息;

其中,所述第j次调整相位为所述第(j-1)次生成的i路本地载波信号和所述q路本地载波信号的相位和第(j-1)次相位误差之间的和值。

本发明实施例的装置中,第二处理模块还用于:

当判断出所述第j次相位误差大于所述第二锁定门限时,将所述表示选择某一个环路的信息更改为表示选择环路ⅰ的信息,向所述生成模块发送所述第一通知消息。

本发明实施例的装置中,生成模块还用于:

当判断出所述表示选择某一个环路的信息为表示选择环路ⅲ的信息时,估算最佳加速度,根据所述最佳加速度估算最佳加加速度;根据所述最佳加速度和所述最佳加加速度估算所述最佳频率;分别生成频率为所述最佳频率的第j次i路本地载波信号和q路本地载波信号;接收到第四通知消息,继续执行估算最佳加速度;直到接收到第五通知消息,继续执行所述判断表示选择某一个环路的信息为表示选择哪一个环路的信息的步骤;

所述第二处理模块还用于:

将i路积分后的信号和q路积分后的信号进行鉴频处理得到第j次频率 误差;

判断出第j次频率误差小于第一锁定门限,且判断出第j次频率误差小于或等于第一预设门限,向所述生成模块发送第四通知消息;判断出第j0次到第(j0+m)次频率误差小于第一锁定门限,且判断出第j0次到第(j0+m)次频率误差小于或等于第一预设门限,将表示选择某一个环路的信息更改为表示选择环路i的信息,并向所述生成模块发送所述第五通知消息。

本发明实施例的装置中,第二处理模块还用于:

判断出所述第j次频率误差小于或等于第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,向所述生成模块发送所述第一通知消息。

本发明实施例的装置中,第二处理模块还用于:

判断出所述第j次频率误差小于所述第一锁定门限,且所述第j次频率误差小于或等于所述第一预设门限时,第二计数器加1;判断出所述第j次频率误差小于或等于所述第一锁定门限,且所述第j次频率误差大于所述第一预设门限时,将所述第二计数器清零。

需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1