一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

低轨卫星TDMA通信系统的前向链路时间同步方法与流程

2021-11-29 13:50:00 来源:中国专利 TAG:

低轨卫星tdma通信系统的前向链路时间同步方法
技术领域
1.本发明涉及tdma卫星通信系统的时间同步技术,尤其涉及一种透明转发低轨卫星tdma通信系统的前向链路时间同步方法。


背景技术:

2.tdma系统是一种基于时分多址技术的多用户通信系统。在tdma卫星通信系统中,主站对返向链路的各种时隙进行规划,并为每个入网的端站分配专用时隙进行数据传输。不同端站则根据时隙规划分时共享同一个物理信道。因此,所有端站都需要建立与主站一致的计时系统,以便于准确识别主站规划的时隙及其范围,以及恰当选择返向突发的发送时间,以使返向突发在期望的时间到达期望的时隙。这就是tdma系统的全网时间同步。全网时间同步包含两个部分:前向链路时间同步和返向链路时间同步。前向链路时间同步的作用是实现网络时钟参考(ncr)同步,即建立端站计时系统与主站计时系统之间的映射关系,进而达到端站通过本地计时系统识别主站时隙位置的目的。而返向链路时间同步的作用是实现返向突发的到达时间(toa)同步,即端站准确估计出返向突发的发送时间,并在此时间发送返向突发,以使其准确地落入目标时隙。
3.对于时延抖动很小的场景,前向链路时间同步的常规方法是:首先,在主站和端站中均设置一个ncr计数器,并以相同的频率进行记数。然后,主站周期地广播自身的ncr信息,且所有端站也周期地接收主站广播的ncr信息。当正确解析出主站的ncr信息后,端站用此ncr值直接更新本地ncr记数器的值,以达到与主站时间同步的目的(如图1所示)。采用上述方法进行前向链路时间同步后,端站的计时速度将与主站保持一致,仅在计时基准上相差一个固定偏移量。这个时间基准偏差可以在前向链路时间同步过程中进行补偿,也可以在返向链路时间同步过程中进行补偿。
4.然而,对于存在较大时延抖动的场景,例如低轨卫星tdma通信系统,上述方法的同步结果将出现很大的偏差,进而导致返向链路的时隙间干扰。如果要克服这些偏差的负面影响,就需要设置很大的时隙保护间隔,而该措施又会导致整个返向链路的用户容量大幅下降。因此,需要设计能够对抗较大时延抖动的前向链路时间同步方法。


技术实现要素:

5.主要针对上述相关现有技术的不足与缺陷,本发明提供一种透明转发低轨卫星tdma通信系统的前向链路时间同步方法,既适用于时延抖动很小的场景,又适用于时延抖动较大的场景,均能达到较为理想的前向链路时间同步效果。
6.为了实现上述目的,本发明采用以下技术:
7.一种透明转发低轨卫星tdma通信系统的前向链路时间同步方法,应用于处于tdma卫星通信系统中的主站,包括步骤:
8.主站周期地采集本地ncr信息,并计算所述ncr信息的循环冗余校验值;
9.根据ncr同步周期和预先建立的主站侧ncr时间与星历时间的映射关系,换算发送
每组ncr同步参考数据的星历时间;
10.将所述ncr信息、所述循环冗余校验值、所述星历时间组成一组ncr同步参考数据,通过前向链路广播给处于同一tdma卫星通信系统中的所有端站,以使端站:
11.周期地接收并解析所述ncr同步参考数据,并在解析出的ncr信息经过循环冗余校验是正确时,立刻计算端站本地ncr计数器的更新值,并以此更新值进行端站ncr计数器的更新。
12.进一步,所述主站侧的ncr时间是主站侧设置的ncr计数器的计数值。
13.一种透明转发低轨卫星tdma通信系统的前向链路时间同步方法,应用于处于tdma卫星通信系统中的端站,包括步骤:
14.端站周期地接收处于同一tdma卫星通信系统中的主站通过前向链路广播的ncr同步参考数据;其中,所述ncr同步参考数据包括所述主站周期地采集的本地ncr信息、根据所述ncr信息计算的循环冗余校验值、以及根据ncr同步周期和主站侧ncr时间与星历时间的映射关系换算出的主站发送每组ncr同步参考数据的星历时间;
15.对接收的ncr同步参考数据进行解析,并在解析出的ncr信息经过循环冗余校验是正确时,立刻计算端站本地ncr计数器的更新值,并以此更新值进行端站ncr计数器的更新。
16.一种透明转发低轨卫星tdma通信系统的前向链路时间同步方法,包括步骤:
17.主站周期地采集本地ncr信息,并计算所述ncr信息的循环冗余校验值;
18.主站根据ncr同步周期和预先建立的主站侧ncr时间与星历时间的映射关系,换算发送每组ncr同步参考数据的星历时间;
19.主站将所述ncr信息、所述循环冗余校验值、所述星历时间组成一组ncr同步参考数据,通过前向链路广播给处于同一tdma卫星通信系统中的所有端站;
20.端站周期地接收并解析所述ncr同步参考数据,并在解析出的ncr信息经过循环冗余校验是正确时,立刻计算端站本地ncr计数器的更新值,并以此更新值进行端站ncr计数器的更新。
21.进一步,计算端站本地ncr计数器的更新值,包括步骤:
22.端站解析出第一个正确的ncr信息ncr
hub
[0]后,用ncr
hub
[0]直接更新本地ncr计数器的值,即然后,估算出ncr
hub
[0]的前向链路传输时延τ
fl
[0];
[0023]
端站解析出第n(n≥1)个正确的ncr信息ncr
hub
[n]后,立刻采集此时的本地ncr计数器值ncr
rcst
[n],并估算出ncr
hub
[n]的前向链路传输时延τ
fl
[n];
[0024]
计算ncr
hub
[n]的实际到达时间的偏差:
[0025][0026]
其中,ncr
max
表示ncr计数器的最大取值;
[0027]
计算ncr
hub
[n]的前向链路传输时延相对于ncr
hub
[0]的前向链路传输时延的变化量,得
[0028]
δτ
fl
[n]=τ
fl
0.‑
τ
fl
[n],
[0029]
并换算出δτ
fl
[n]对应的ncr计数值
[0030]
计算端站本地ncr计数器的修正值,得
[0031][0032]
其中,δncr
ε
表示从解析出正确的ncr信息到执行更新操作之间的处理时延ε对应的ncr计数值;
[0033]
计算端站本地ncr计数器的更新值,得
[0034][0035]
进一步,ncr
hub
[n]的实际到达时间的偏差是指当端站正确解析出ncr
hub
[n]时,本地ncr计数器的值与期望到达时间ncr
hub
[n]的值的偏差。
[0036]
本发明有益效果在于:既适用于时延抖动很小的场景,又适用于时延抖动较大的场景;应用于时延抖动较大的场景能够显著地减少同步偏差,达到较为理想的前向链路时间同步效果。
附图说明
[0037]
本文描述的附图只是为了说明所选实施例,而不是所有可能的实施方案,更不是意图限制本发明的范围。
[0038]
图1为时延抖动很小的场景中前向链路时间同步的现有技术方法的示意图。
[0039]
图2为本技术实施例的所述方法中端站侧处理方法应用于前向链路传输时延逐渐减小场景的示意图。
[0040]
图3为本技术实施例的所述方法中端站侧处理方法应用于前向链路传输时延逐渐增大场景的示意图。
具体实施方式
[0041]
本技术实施例提供一种透明转发低轨卫星tdma通信系统的前向链路时间同步方法,该方法由主站侧处理方法和端站侧处理方法两部分组成,下面分别进行描述:
[0042]
主站侧处理方法:
[0043]
1、在主站侧,设置一个ncr计数器,并以固定频率进行计数。主站ncr计数器的值是主站侧的ncr时间,同时也是整个tdma卫星通信系统的时钟参考基准。
[0044]
2、在主站侧,建立ncr时间与星历时间的映射关系。
[0045]
3、主站针对每个本地采集的ncr信息(即主站ncr计数器的值),都计算一个循环冗余校验值。
[0046]
4、主站根据ncr同步周期计算出发送每组ncr同步参考数据的ncr时间(此处的发送时间特指信息离开主站发射天线的时间),并根据主站侧ncr时间与星历时间的映射关系换算出相应的星历时间。
[0047]
5、主站周期地采集本地ncr信息,计算ncr信息的循环冗余校验值以及发送上述信息的星历时间,并将三者组成一组ncr同步参考数据,通过前向链路广播给处于同一tdma卫星通信系统中的所有端站。
[0048]
端站侧处理方法:
[0049]
1、在端站侧,设置一个ncr计数器,并以与主站ncr计数器相同的频率进行计数。端站ncr计数器的值是端站侧的ncr时间。
[0050]
2、端站周期地接收并解析主站广播的ncr同步参考数据。如果端站解析出的ncr信息经过循环冗余校验是正确的,则保留,用于计算本地ncr计数器的更新值;反之,则丢弃。
[0051]
3、端站更新本地ncr计数器的时机是:一旦解析到正确的ncr信息后,立刻计算本地ncr计数器的更新值,并进行更新。
[0052]
4、端站计算本地ncr计数器更新值的具体方法如下:
[0053]
4.1、当端站解析出第一个正确的ncr信息(命名为ncr
hub
[0])后,用ncr
hub
[0]直接更新本地ncr计数器的值,即然后,估算出ncr
hub
[0]的前向链路传输时延τ
fl
[0]。
[0054]
4.2、当端站解析出第n(n≥1)个正确的ncr信息ncr
hub
[n]后,立刻采集此时的本地ncr计数器值ncr
rcst
[n],并估算出ncr
hub
[n]的前向链路传输时延τ
fl
[n]。
[0055]
4.3、计算ncr
hub
[n]的实际到达时间(当端站正确解析出ncr
hub
[n]时,本地ncr计数器的值)与期望到达时间(ncr
hub
[n]的值)的偏差,具体方法如下:
[0056][0057]
其中,ncr
max
表示ncr计数器的最大取值。
[0058]
4.4、计算ncr
hub
[n]的前向链路传输时延相对于ncr
hub
[0]的前向链路传输时延的变化量,得
[0059]
δτ
fl
[n]=τ
fl
0.‑
τ
fl
[n],
[0060]
并换算出δτ
fl
[n]对应的ncr计数值
[0061]
4.5、计算端站本地ncr计数器的修正值,得
[0062][0063]
其中,δncr
ε
表示从解析出正确的ncr信息到执行更新操作之间的处理时延ε对应的ncr计数值。
[0064]
4.6、计算端站本地ncr计数器的更新值,得
[0065][0066]
图2是本技术实施例所述方法中端站侧处理方法的示意图,其代表的场景是前向链路的传输时延逐渐减小,主站ncr同步参考数据的实际到达时间早于期望到达时间。在本图中,δncr
lo
是由于端站与主站二者本振频率的微小差异而引入的端站与主站的ncr计数值差异,本发明所述方法的核心就是估计δncr
lo

[0067]
图3是本技术实施例所述方法中端站侧处理方法的示意图,其代表的场景是前向
链路的传输时延逐渐增大,主站ncr同步参考数据的实际到达时间晚于期望到达时间。
[0068]
以上仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献