System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及晶振偏移调整,尤其涉及一种rdss接收机晶振偏移的处理方法、系统、设备及存储介质。
技术介绍
1、rdss接收机是用于接收卫星无线电测定业务(radio determination satel-litesystem,以下简称rdss)信号的一种电子设备。由于通过rdss接收机可以实现对卫星信号的接收和处理,从而实现诸如定位、短报文通信、双向授时等诸多功能,因此rdss接收机被广泛应用于航空、海事、紧急救援等场景。
2、晶体振荡器(crystal oscillator)作为rdss接收机中的核心器件,主要用于为rdss接收机提供稳定的基准频率。但是,现有rdss接收机多采用成本较低的温度补偿石英晶体振荡器(temperature compensated crystal oscillator,tcxo),在高温、老化等条件下会产生晶振偏移的现象。当晶体振荡器出现晶振偏移时,由于晶体振荡器输出的实际频率和标称频率存在偏差,导致在进行信号捕获时使用的多普勒频率搜索范围的搜索频率中心值也存在偏差,进而产生由于待捕获信号存在信号频率不落于多普勒频率搜索范围内,导致待捕获信号无法被捕获的风险。
技术实现思路
1、鉴于上述问题,本申请提供了一种rdss接收机晶振偏移的处理方法、系统、设备及存储介质,以实现提高信号捕获几率的目的。具体方案如下:
2、一种rdss接收机晶振偏移的处理方法,所述方法包括:
3、根据当前搜索频率中心值和初始多普勒频率搜索范围进
4、若在当前搜索时长到达第一时长阈值之前,根据数值为所述初始参数和所述标称频率的乘积的所述当前搜索频率中心值捕获到至少一个信号,则判断捕获到的所述信号中是否存在满足预设条件的第一信号,若存在,则将所述当前搜索时长置0,将所述当前搜索频率中心值更新为基于所述第一信号进行更新操作后的当前晶振偏移参数和所述标称频率的乘积,并根据经过更新的当前搜索频率中心值和所述初始多普勒频率搜索范围进行信号搜索,所述第一时长阈值为进行一次全量信号捕获的时长;
5、若在所述当前搜索时长到达所述第一时长阈值时仍未捕获任何一个信号,则将所述当前搜索频率中心值更新为0,并根据数值为0的当前搜索频率中心值和所述初始多普勒频率搜索范围进行信号搜索;
6、若在所述当前搜索时长超过所述第一时长阈值且在到达第二时长阈值之前捕获至少一个信号,则判断捕获到的所述信号中是否存在满足所述预设条件的第二信号,若存在,则将所述当前搜索时长置0,将所述当前搜索频率中心值更新为基于所述第二信号进行所述更新操作后的当前晶振偏移参数和所述标称频率的乘积,并根据经过更新的当前搜索频率中心值和所述初始多普勒频率搜索范围进行信号搜索,所述第二时长阈值为所述第一时长阈值的整数倍;
7、若在所述当前搜索时长到达所述第二时长阈值时仍未捕获任何一个信号,则将所述当前搜索频率中心值更新为0,并根据数值为0的当前搜索频率中心值和预设多普勒频率搜索范围进行信号搜索,所述预设多普勒频率搜索范围是老化和/或高低温实验所对应的最大搜索范围;
8、若在所述当前搜索时长超过所述第二时长阈值后才捕获至少一个信号,则判断捕获到的信号中是否存在满足所述预设条件的第三信号,若存在,则将所述当前搜索时长置0,将所述当前搜索频率中心值更新为基于所述第三信号进行所述更新操作后的当前晶振偏移参数和所述标称频率的乘积,并根据经过更新的当前搜索频率中心值和所述初始多普勒频率搜索范围进行信号搜索。
9、在一种可能的实现中,所述更新操作,包括:
10、将目标信号中的多普勒跟踪频率除以所述标称频率获得的商值,确定为目标晶振偏移参数,所述目标信号为所述第一信号、所述第二信号或所述第三信号;
11、在所述目标信号为所述第一信号的情况下,计算数值为所述初始参数的所述当前晶振偏移参数与所述目标晶振偏移参数的差值,并在所述差值大于预设门限值的情况下,将所述当前晶振偏移参数的数值更新为所述目标晶振偏移参数的数值;
12、在所述目标信号为所述第二信号或所述第三信号的情况下,计算数值为0的所述当前晶振偏移参数与所述目标晶振偏移参数的差值,并在所述差值大于预设门限值的情况下,将所述当前晶振偏移参数的数值更新为所述目标晶振偏移参数的数值。
13、在一种可能的实现中,所述预设条件为所述信号的相位状态为锁定状态,锁定时长不小于预设锁定时长阈值,且载噪比最大。
14、在一种可能的实现中,所述整数倍是2倍。
15、在一种可能的实现中,所述预设多普勒频率搜索范围是(-19.934khz,+19.934khz)。
16、一种rdss接收机晶振偏移的处理系统,所述rdss接收机晶振偏移的处理系统包括:
17、搜索模块,用于根据当前搜索频率中心值和初始多普勒频率搜索范围进行信号搜索,所述当前搜索频率中心值是当前晶振偏移参数和标称频率的乘积,所述当前晶振偏移参数的数值为rdss接收机中存储的初始参数,在所述信号搜索的过程中,所述搜索模块至少进行如下处理:
18、若在当前搜索时长到达第一时长阈值之前,根据数值为所述初始参数和所述标称频率的乘积的所述当前搜索频率中心值捕获到至少一个信号,则判断捕获到的所述信号中是否存在满足预设条件的第一信号,若存在,则将所述当前搜索时长置0,将所述当前搜索频率中心值更新为基于所述第一信号进行更新操作后的当前晶振偏移参数和所述标称频率的乘积,并根据经过更新的当前搜索频率中心值和所述初始多普勒频率搜索范围进行信号搜索,所述第一时长阈值为进行一次全量信号捕获的时长;
19、若在所述当前搜索时长到达所述第一时长阈值时仍未捕获任何一个信号,则将所述当前搜索频率中心值更新为0,并根据数值为0的当前搜索频率中心值和所述初始多普勒频率搜索范围进行信号搜索;
20、若在所述当前搜索时长超过所述第一时长阈值且在到达第二时长阈值之前捕获至少一个信号,则判断捕获到的所述信号中是否存在满足所述预设条件的第二信号,若存在,则将所述当前搜索时长置0,将所述当前搜索频率中心值更新为基于所述第二信号进行所述更新操作后的当前晶振偏移参数和所述标称频率的乘积,并根据经过更新的当前搜索频率中心值和所述初始多普勒频率搜索范围进行信号搜索,所述第二时长阈值为所述第一时长阈值的整数倍;
21、若在所述当前搜索时长到达所述第二时长阈值时仍未捕获任何一个信号,则将所述当前搜索频率中心值更新为0,并根据数值为0的当前搜索频率中心值和预设多普勒频率搜索范围进行信号搜索,所述预设多普勒频率搜索范围是老化和/或高低温实验所对应的最大搜索范围;
22、若在所述当前搜索时长超过所述第二时长阈值后才捕获至少一个信号,则判断本文档来自技高网...
【技术保护点】
1.一种RDSS接收机晶振偏移的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的RDSS接收机晶振偏移的处理方法,其特征在于,所述更新操作,包括:
3.根据权利要求1所述的RDSS接收机晶振偏移的处理方法,其特征在于,所述预设条件为所述信号的相位状态为锁定状态,锁定时长不小于预设锁定时长阈值,且载噪比最大。
4.根据权利要求1所述的RDSS接收机晶振偏移的处理方法,其特征在于,所述整数倍是2倍。
5.根据权利要求1所述的RDSS接收机晶振偏移的处理方法,其特征在于,所述预设多普勒频率搜索范围是(-19.934KHz,+19.934KHz)。
6.一种RDSS接收机晶振偏移的处理系统,其特征在于,所述RDSS接收机晶振偏移的处理系统包括:
7.根据权利要求6所述的RDSS接收机晶振偏移的处理系统,其特征在于,所述搜索模块在进行所述更新操作时被设置为:
8.根据权利要求6所述的RDSS接收机晶振偏移的处理系统,其特征在于,所述预设条件为所述信号的相位状态为锁定状态,锁定时长不小于预设锁定
9.一种电子设备,其特征在于,包括至少一个处理器和与所述处理器连接的存储器,其中:
10.一种计算机存储介质,其特征在于,所述存储介质承载有一个或多个计算机程序,当所述一个或多个计算机程序被电子设备执行时,能够使所述电子设备实现如权利要求1至5中任意一项所述的RDSS接收机晶振偏移的处理方法。
...【技术特征摘要】
1.一种rdss接收机晶振偏移的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的rdss接收机晶振偏移的处理方法,其特征在于,所述更新操作,包括:
3.根据权利要求1所述的rdss接收机晶振偏移的处理方法,其特征在于,所述预设条件为所述信号的相位状态为锁定状态,锁定时长不小于预设锁定时长阈值,且载噪比最大。
4.根据权利要求1所述的rdss接收机晶振偏移的处理方法,其特征在于,所述整数倍是2倍。
5.根据权利要求1所述的rdss接收机晶振偏移的处理方法,其特征在于,所述预设多普勒频率搜索范围是(-19.934khz,+19.934khz)。
6.一种rdss接收机晶振偏移的处理系统,其特征...
【专利技术属性】
技术研发人员:董文超,王玉宝,王天游,吴红甲,周涛,黄磊,
申请(专利权)人:北京融宇星通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。