一种更新通道参数的方法、装置、计算机存储介质及终端与流程

文档序号:31868864发布日期:2022-10-21 17:51阅读:92来源:国知局
一种更新通道参数的方法、装置、计算机存储介质及终端与流程

1.本文涉及但不限于卫星通信技术,尤指一种更新通道参数的方法、装置、计算机存储介质及终端。


背景技术:

2.卫星导航系统是国家科技水平和综合国力的一个重要标志,我国的北斗导航系统除了具有定位和测速功能外,还能够提供卫星无线电测定业务(rdss),进行rdss时,用户至卫星的距离测量和位置计算无法由用户自身独立完成,必须由外部系统通过用户的应答来完成。通过用户应答,在完成定位的同时,完成了向外部系统的其他用户传送位置报告,还可实现定位与通信的集成。rdss业务为用户提供了短报文通信、双向授时、定位及位置报告等服务;由于其采用的地球同步卫星覆盖范围广,因此,在航空、海事、陆地运输和紧急救援等方面得到了广泛应用。
3.随着北斗三代全球组网成功,北斗三代将为全球用户提供定位、授时和导航等服务,支持卫星无线电导航业务(rnss)和rdss的双模或多模的用户终端,可以实现连续定位、测速、通信和位置报告等功能。双模或多模的用户终端同时运算两项或多项业务时,处理器的运算负担将会变得繁重,如何用户终端的运算负载成为一个有待解决的问题。


技术实现要素:

4.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
5.本发明实施例提供一种更新通道参数的方法、装置、计算机存储介质及终端,能够降低用户终端进行通道参数运算的运算量。
6.本发明实施例提供了一种更新通道参数的方法,包括:
7.根据波束所归属的卫星,将处于稳定跟踪状态的波束划分为不同的波束分组;
8.对划分的每一个波束分组,根据波束信号质量确定一个以上第一波束;
9.根据第一波束的通道参数更新第一波束所在波束分组的通道参数。
10.另一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述更新通道参数的方法。
11.再一方面,本发明实施例还提供一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,
12.处理器被配置为执行存储器中的计算机程序;
13.所述计算机程序被所述处理器执行时实现如上述更新通道参数的方法。
14.还一方面,本发明实施例还提供一种更新通道参数的装置,包括:划分单元、确定单元和更新单元;其中,
15.划分单元设置为:根据波束所归属的卫星,将处于稳定跟踪状态的波束划分为不同的波束分组;
16.确定单元设置为:对划分的每一个波束分组,根据波束信号质量确定一个以上第一波束;
17.更新单元设置为:根据第一波束的通道参数更新第一波束所在波束分组的通道参数。
18.本发明实施例对处于稳定跟踪状态的波束,根据波束所归属卫星,将处于稳定跟踪状态的波束划分成不同的波束分组;对划分的每一个波束分组,根据波束信号质量确定一个以上第一波束;根据第一波束的通道参数更新第一波束所在波束分组的通道参数。本发明实施例每一个波束分组,只需根据第一波束的通道参数更新其他波束的通道参数,减少了波束分组中其他波束的通道参数的运算,降低了处理器运算通道参数的运算量。
19.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
20.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本技术的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
21.图1为本发明实施例更新通道参数的方法的流程图;
22.图2为本发明实施例更新通道参数的装置的结构框图;
23.图3为本发明应用示例更新通道参数的方法流程图;
24.图4为本发明应用示例确定第一波束的方法流程图;
25.图5为本发明应用示例的效果示意图。
具体实施方式
26.为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。
27.在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
28.双模或多模的用户终端同时运算两项以上业务时存在运算负载大的问题,本技术发明人分析发现:支持rdss的用户终端多通道并行的各个物理通道是独立的,处理器在运算包括载波频率控制字、载波nco、伪码频率控制字、伪码nco在内的通道参数时,运算量随着通道数目的增加而线性增加,处理器的运算负载重,影响了用户终端的正常工作。
29.图1为本发明实施例更新通道参数的方法的流程图,如图1所示,包括:
30.步骤101、根据波束所归属的卫星,将处于稳定跟踪状态的波束划分为不同的波束分组;
31.在一种示例性实例中,本发明实施例波束是否处于稳定跟踪状态可以参照相关技术确定;在一种示例性实例中,本发明实施例确定波束是否处于稳定跟踪状态,包括:按照预设间隔查询系统参数,根据查询的系统参数确定通道的跟踪状态;在一种示例性实例中,
系统参数包括但不限于:载波相位锁定(pld,phase lock detect);预设间隔可以由本领域技术人员根据更新通道参数的频率进行设置和调整。例如、可以设置预设间隔为1秒。
32.在一种示例性示例中,本发明实施例波束所归属卫星可以通过已有的系统参数确定;一般的,卫星导航系统中的卫星包含的波束数量相同,卫星包含的波束数量可以根据无线电测定业务(rdss)出站信号定义确定,假设每一个卫星包含n个波束,卫星导航系统系统中包含若干颗卫星,则根据上述示例,本发明实施例可以确定处于稳定跟踪状态的波束1~波束n归属于卫星号1,波束n+1~波束2n归属于卫星号2,波束2n+1~波束3n归属于卫星号3,以此类推;基于上述波束所归属卫星的不同,本发明实施例可以将处于稳定跟踪状态的波束1~波束n划分为一个波束分组,将波束n+1~波束2n划分为一个波束分组,将波束2n+1~波束3n划分为一个波束分组。
33.步骤102、根据波束信号质量确定一个以上第一波束;
34.在一种示例性实例中,本发明实施例根据波束信号质量确定一个以上第一波束,包括:
35.将波束信号质量最优的一个以上波束确定为第一波束。
36.步骤103、根据第一波束的通道参数更新第一波束所在波束分组的通道参数。
37.本发明实施例对处于稳定跟踪状态的波束,根据波束所归属卫星,将处于稳定跟踪状态的波束划分成不同的波束分组;对划分的每一个波束分组,根据波束信号质量确定一个以上第一波束;根据第一波束的通道参数更新第一波束所在波束分组的通道参数。本发明实施例每一个波束分组,只需根据第一波束的通道参数更新其他波束的通道参数,减少了波束分组中其他波束的通道参数的运算,降低了处理器运算通道参数的运算量。
38.在一种示例性实例中,本发明实施例更新通道参数的方法适用于包含rdss接收机的系统。
39.在一种示例性实例中,本发明实施例对于每一个波束都需要分别运算的通道参数,可以参照相关技术分别进行相应运算。
40.在一种示例性实例中,本发明实施例根据波束信号质量确定一个以上第一波束,包括:
41.按照预设周期获取波束分组中包含的每一个波束的波束信号质量;
42.根据获取的波束信号质量确定一个以上第一波束;其中,波束信号质量包括以下任意之一:载噪比信息、相位误差信息、同相正交信号能量比信息、pld载波向量状态信息。
43.在一种示例性实例中,本发明实施例波束信号质量包括载噪比信息时,载噪比信息越大,波束信号质量最优;波束信号质量包括相位误差信息时,相位误差信息越小,波束信号质量最优;波束信号质量包括同相正交信号能量比信息时,同相正交信号能量比信息越大,波束信号质量最优;波束信号质量包括pld载波向量状态信息时,pld载波向量状态信息越大,波束信号质量最优;
44.在一种示例性实例中,本发明实施例根据获取的波束信号质量确定一个以上第一波束,包括:
45.对第一个预设周期,将波束分组中波束信号质量最大的一个以上波束确定为第一波束;
46.从第二个预设周期开始,将当前预设周期的最优的波束信号质量参数与在前一个
预设周期的最优的波束信号质量参数相减并取绝对值,获得第一质量差值;
47.当第一质量差值大于预设的门限阈值时,将波束分组中当前预设周期的波束信号质量最优的一个以上波束确定为第一波束;
48.当第一质量差值小于或等于门限阈值时,将当前预设周期的最优的波束信号质量参数与当前预设周期的第一波束通道内的波束信号质量参数相减并取绝对值获得第二质量差值,当第二质量差值大于预设的门限阈值时,将波束分组中当前预设周期的波束信号质量最优的一个以上波束确定为第一波束;当第二质量差值小于或等于门限阈值时,保持第一波束不变。
49.在一种示例性实例中,通道参数包括以下一项或任意组合:相关值运算、载波数控振荡器(nco)、伪码nco、载波频率控制字、伪码频率控制字;在一种示例性实例中,相关值运算包括:超前/即时/滞后的相关值;在一种示例性实例中,本发明实施例通道参数可以参照相关技术已有的运算方法运算获得,例如、相关值可以通过相关值运算获得,载波nco可以通过载波环路更新计算获得,伪码nco可以通过伪码环路更新计算获得。
50.在一种示例性实例中,本发明实施例根据第一波束的通道参数更新第一波束所在波束分组的通道参数,包括:
51.第一波束为一个时,运算第一波束的通道参数;
52.将运算获得的第一波束的通道参数设置为波束分组中第二波束的通道参数;
53.其中,第二波束包括:除第一波束外的其他波束。
54.在一种示例性实例中,本发明实施例根据第一波束的通道参数更新第一波束所在波束分组的通道参数,包括:
55.第一波束为两个以上时,运算获得每一个第一波束的通道参数;
56.将运算获得的一个以上第一波束的通道参数进行加权运算,获得加权通道参数;
57.将获得的加权通道参数设置为波束分组中第二波束的通道参数;
58.其中,第二波束包括:除第一波束外的其他波束。
59.在一种示例性实例中,加权运算包括:加权平均运算;在一种示例性实例中,加权运算还可以包括:为每一个第一波束,根据波束信号质量的数值大小分别设置相应的线性相关的系数后,通过系数加权求和获得加权通道参数;例如、包含两个第一波束时,为第一个第一波束的通道参数设置第一系数,为第二个第一波束的通道参数设置第二系数;将第一个第一波束的通道参数乘以第一系数后,加上第二个第一波束的通道参数乘以第二系数,获得加权通道参数;一般的,波束信号质量,加权运算时的系数取值越大,系数累加和为1。
60.需要说明的是,门限阈值可以根据系统灵敏性和稳定性进行设定,稳定性要求高时,设定门限阈值大,灵敏性要求高时,设定门限阈值小。在一种示例性实例中,门限阈值可以设置为3分贝(db)。
61.在一种示例性实例中,本发明实施例确定一个以上用于通道参数更新的第一波束之前,本发明实施例方法还包括:
62.根据波束信号质量,确定第一波束的个数。
63.在一种示例性实例中,波束信号质量为载噪比信息时,本发明实施例载噪比信息低于42时,确定第一波束的个数为2;载噪比信息高于42时,确定第一波束的个数为1;对于
一般的应用场景,一个波束分组中的第一波束的个数小于或等于两个。
64.本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机程序,计算机程序被处理器执行时实现上述更新通道参数的方法。
65.本发明实施例还提供一种终端,包括:存储器和处理器,存储器中保存有计算机程序;其中,
66.处理器被配置为执行存储器中的计算机程序;
67.计算机程序被处理器执行时实现如上述更新通道参数的方法。
68.图2为本发明实施例更新通道参数的装置的结构框图,如图2所示,包括:划分单元、确定单元和更新单元;其中,
69.划分单元设置为:根据波束所归属的卫星,将处于稳定跟踪状态的波束划分为不同的波束分组;
70.确定单元设置为:对划分的每一个波束分组,根据波束信号质量确定一个以上第一波束;
71.更新单元设置为:根据第一波束的通道参数更新第一波束所在波束分组的通道参数。
72.本发明实施例对处于稳定跟踪状态的波束,根据波束所归属卫星,将处于稳定跟踪状态的波束划分成不同的波束分组;对划分的每一个波束分组,根据波束信号质量确定一个以上第一波束;根据第一波束的通道参数更新第一波束所在波束分组的通道参数。本发明实施例每一个波束分组,只需根据第一波束的通道参数更新其他波束的通道参数,减少了波束分组中其他波束的通道参数的运算,降低了处理器运算通道参数的运算量。
73.在一种示例性实例中,本发明实施例装置还包括运算单元,设置为:运算第一波束的通道参数。
74.在一种示例性实例中,本发明实施例确定单元是设置为:
75.按照预设周期获取波束分组中包含的每一个波束的波束信号质量;
76.根据获取的波束信号质量确定一个以上第一波束;
77.其中,波束信号质量包括以下任意之一:载噪比信息、相位误差信息、同相正交信号能量比信息、pld载波向量状态信息。
78.在一种示例性实例中,本发明实施例确定单元是设置为根据获取的波束信号质量确定一个以上第一波束,包括:
79.对第一个预设周期,将波束分组中波束信号质量最大的一个以上波束确定为第一波束;
80.从第二个预设周期开始,将当前预设周期的最优的波束信号质量参数与在前一个预设周期的最优的波束信号质量参数相减并取绝对值,获得第一质量差值;
81.当第一质量差值大于预设的门限阈值时,将波束分组中当前预设周期的波束信号质量最优的一个以上波束确定为第一波束;
82.当第一质量差值小于或等于门限阈值时,将当前预设周期的最优的波束信号质量参数与当前预设周期的第一波束通道内的波束信号质量参数相减并取绝对值获得第二质量差值,当第二质量差值大于预设的门限阈值时,将波束分组中当前预设周期的波束信号质量最优的一个以上波束确定为第一波束;当第二质量差值小于或等于门限阈值时,保持
第一波束不变。在一种示例性实例中,本发明实施例更新单元是设置为:
83.第一波束为一个时,运算第一波束的通道参数;
84.将运算获得的第一波束的通道参数设置为波束分组中第二波束的通道参数;
85.其中,第二波束包括:除第一波束外的其他波束。
86.在一种示例性实例中,本发明实施例更新单元是设置为:
87.第一波束为两个以上时,运算获得每一个第一波束的通道参数;
88.将运算获得的一个以上第一波束的通道参数进行加权运算,获得加权通道参数;
89.将获得的加权通道参数设置为波束分组中第二波束的通道参数;
90.其中,第二波束包括:除第一波束外的其他波束。
91.以下通过应用示例对本发明实施例进行简要说明,应用示例仅用于陈述本发明,并不用于限定本发明的保护范围。
92.应用示例
93.本应用示例以载噪比信息作为波束的波束信号质量,设定载噪比信息为大于42的情况,一个波束分组中包含一个第一波束;图3为本发明应用示例更新通道参数的方法流程图,如图3所示,包括:
94.步骤301、确定处于稳定跟踪状态的波束;本应用示例可以由用户终端包含的处理器执行波束的跟踪状态的查询处理;
95.步骤302、对处于稳定跟踪状态的波束,根据所归属卫星的不同分别划分为相应的波束分组;
96.步骤303、对划分的每一个波束分组,确定用于通道参数更新的第一波束;
97.步骤304、进行第一波束的通道参数的运算;
98.步骤305、读取运算获得的第一波束的通道参数,将读取的通道参数设置为第二波束的通道参数;其中,第二波束为波束分组中除第一波束以外的其他波束。
99.在一种示例性实例中,本发明实施例对于每一个波束都需要分别运算的通道参数,可以参照相关技术分别进行相应运算;具体哪些通道参数需要分别运算,可以由本领域技术人员分析确定。本应用示例确定用于通道参数更新的第一波束包括:根据载噪比信息确定用于通道参数更新的第一波束,载噪比越大,波束信号质量越优;图4为本发明应用示例确定第一波束的方法流程图,如图4所示,包括:
100.步骤401、输入波束分组的波束时,确定最大的载噪比信息;本发明实施例载噪比信息的比较,可以通过比较器比较确定;
101.步骤402、将载噪比信息最大的波束,确定为第一波束;
102.步骤403、确定新的预设周期的载噪比信息时,计算当前预设周期的最大载噪比信息与确定的第一波束的载噪比信息的差值并取绝对值,获得第一载噪比差值;第一载噪比差值为波束信号质量为载噪比信息时的质量差值;
103.步骤404、第一载噪比差值是否小于或等于预设的门限阈值;第一载噪比差值小于或等于门限阈值时,执行步骤4050;第一载噪比差值大于门限阈值时,执行步骤4060;
104.步骤4050、将当前预设周期的最大的载噪比信息与当前预设周期的第一波束通道内的载噪比信息相减并取绝对值获得第二载噪比差值;
105.步骤4051、判断第二载噪比差值是否大于门限阈值;第二载噪比差值大于门限阈
值时,执行步骤40511;第二载噪比差值小于或等于门限阈值时,执行步骤40512;
106.步骤40511、将波束分组中当前预设周期的载噪比信息最大的一个以上波束确定为第一波束
107.步骤40512、保持第一波束不变;
108.步骤4060、将波束分组中当前预设周期的载噪比信息最大的一个波束确定为第一波束。
109.本应用示例进行了示例测试,时钟频率为150兆赫兹时,第一波束的通道参数的运算量统计均值在5100个时钟周期左右,第二波束的通道参数的运算量统计均值在2900个时钟周期左右,每个第二波束的运算量降低了44%,取得了良好的效果。图5为本发明应用示例的效果示意图,如图5所示,横坐标的历元为周期信息,纵轴表示时钟频率,上方一条曲线表示第一波束进行通道参数运算的运算量,在纵轴坐标3000左右的若干曲线表示第二波束在通道更新过程中进行的运算量。
[0110]“本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。”。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1