共计 3416 个字符,预计需要花费 9 分钟才能阅读完成。
前言
前两篇文章已经把高通量点波束卫星系统终端上行的基本框架搭起来了,上行链路通常采用 MF-TDMA(多频时分多址,Multi-Frequency Time Division Multiple Access)体制,频域上划分多条子载波,时域上每条子载波内再划分多个时隙,不同终端在各自分配到的子载波 + 时隙上突发发送数据。
同时我们也讨论了一个工程上很实际的问题,当终端业务量增大时,NCC(网络控制中心,Network Control Center)可以通过增加时隙、并行多子载波,甚至切换到专用 FDMA 载波的方式扩展上行能力。
但说到这里,其实还有一个真正决定系统能否跑起来的底层问题,几千个、几百个终端在同一波束内同时采用 TDMA 突发发送,它们怎么保证自己的信号到达卫星时,刚好落在分配给自己的那个时隙里?
如果这个问题不解决,前面的所有调度策略都只是纸上谈兵。因为终端分布在不同地理位置,到卫星的距离并不相同,传播时延差可能达到毫秒级。如果每个终端都按自己的表发送,那么这些突发在卫星端就会互相重叠,轻则破坏解调,重则整个时隙规划失效。
本文重点回答三个问题,TDMA 时间同步为什么必须做、终端如何一步步建立时间同步、以及保护间隔在工程上到底是做什么用的。
先给结论,TDMA 时间同步的本质,不是让所有终端同时发,而是让所有终端经过各自不同的提前量补偿之后,在卫星端同时到达,而保护间隔则是这个同步系统的最后一道容错保险。
一、为什么 TDMA 体制必须做时间同步
理解 TDMA 时间同步,先要把发送时刻和到达时刻这两个概念分开。
1.1 问题的根源,终端到卫星距离不同
在同一个点波束内,不同终端的位置可能相距几百公里甚至上千公里。以 GEO 高通量卫星为例,卫星轨道高度约 35786 km,终端到卫星的单程传播时延大致在 119 ms 左右,但不同地理位置造成的路径差仍会带来几十微秒到数毫秒的到达时刻偏差。
如果两个终端都认为12:00:00 整是自己的时隙起点,并在本地时钟到点后立即发送,那么距离卫星近的终端信号会先到,距离远的会后到。结果不是整齐地轮流进入各自的时隙,而是两个终端的信号在卫星端错位叠加。
也就是说,TDMA 系统真正关心的从来不是谁先发,而是谁先到。终端本地的发射时刻可以不同,但到达卫星的时刻必须严格对齐。
1.2 时间同步的本质,计算 TA
为了让所有终端的信号在卫星端落进正确时隙,系统必须给每个终端计算一个专属的 TA(Timing Advance,定时提前量)。TA 的本质,是让终端比理想到达时刻更早发射,用来补偿自己的传播时延。
如果终端到卫星的单程传播时延为 T_p = d/c(其中 d 是终端到卫星的距离,c 是光速),那么这个终端在本地的实际发射时,对应的发射提前量就应当与 T_p 相当。由于不同终端到卫星的路径长度不同,所以每个终端的 TA 也不同。
从这个角度看,TDMA 时间同步的本质,是为每个终端分别计算它自己的传播时延补偿量,再通过这个补偿量让所有终端的信号在卫星端对齐到同一个时隙时间栅格。
TDMA 时间同步是全网一张统一到达时间表 + 每个终端一份不同的提前量补偿表。
二、TDMA 时间同步的三个阶段
在实际系统里,时间同步通常分成粗同步、精同步和持续跟踪三个阶段。这样设计,是为了兼顾接入速度、测距精度和长期稳定性。
2.1 阶段一,粗同步——先知道大概什么时候发
终端开机后,首先要做的不是立刻上行发射,而是先锁定卫星下行信号,解调下行 TDM 帧,并从中提取系统广播的帧定时信息。
在这一步,终端至少能得到两个关键输入,第一是整个系统当前的统一帧基准时刻,第二是上行竞争时隙和业务时隙的帧结构参数。这样,终端先知道了系统的钟是怎么走的。
随后,终端会根据自身 GNSS 定位或预置的波束中心坐标,对传播时延进行一次粗略估算,形成初始 TA 值。这个精度一般不高,但足够让第一次发射的登录突发信号大致落进帧结构中的竞争接入窗口,而不是完全偏离。
2.2 阶段二,精同步——通过登录突发完成闭环校正
粗同步之后,终端会在系统开放的竞争接入时隙里发送登录突发(Login Burst)信号。这个突发信号一方面携带终端接入请求,另一方面也给 NCC 提供了一个可测量的到达时间样本。
NCC 收到登录突发信号后,会测量它的实际到达时刻与理想时隙边界之间的偏差 \Delta t。如果突发信号到得早,就说明终端 TA 设大了,如果到得晚,就说明 TA 不够。随后 NCC 通过下行控制信令把校正结果反馈给终端,终端据此修正本地发射时间。
经过一次或几次这样的闭环测距之后,终端的 TA 可以收敛到很高精度,后续业务突发就能稳定地落进自己的时隙窗口中。这一步本质上就是把估出来的 TA变成测出来的 TA。
2.3 阶段三,持续跟踪——同步不是一次性动作
终端只要登录成功一次,后面就一直按这个 TA 发就行了,是这样吗?工程上并不是这样。
原因很简单,系统时钟会漂移,终端本地晶振也会漂移,卫星轨道还会有微小变化,这些因素叠加起来,会让原本精确的 TA 慢慢变旧,变得不准确。
因此 NCC 通常会周期性地下发 TA 更新值,终端持续修正自己的本地发射时刻。如果长时间没有收到更新,或者终端检测到同步失锁,就必须重新进入登录和测距流程。
2.4 三阶段流程图
图1:TDMA 时间同步三阶段流程图

三、保护间隔,同步系统的最后一道保险
即使系统已经做了 TA 计算和闭环校正,工程上仍然不会假设同步永远绝对准确。因此 TDMA 帧结构里还会专门留出保护间隔,用来吸收剩余误差。
3.1 时隙保护间隔(Guard Time)
时隙保护间隔位于相邻两个业务突发之间,本质上是一个不承载有效业务的空白时间区。它的作用很直接,如果某个终端的 TA 还存在一点点误差,只要误差没有超过保护时长,它的突发就不会侵入下一个终端的时隙。
换句话说,Guard Time 不是用来替代同步的,而是用来防止同步已经做得不错,但还不够完美时,系统直接崩掉。
3.2 频率保护间隔(Guard Band)
除了时域上的时隙保护,频域上还存在子载波之间的保护间隔,也就是 Guard Band。它的作用不是解决时间撞车,而是防止相邻子载波之间因频偏、滤波器滚降和频谱旁瓣泄漏而互相干扰。
在 MF-TDMA 系统里,这一点尤其重要。因为每个终端都使用独立本振,发射频率不可能绝对理想,若相邻子载波挤得过紧,一个终端的频谱边缘就可能侵入旁边的子载波,导致邻道干扰。保护带宽就是留给这些非理想因素的缓冲区。典型工程经验表明,相邻子载波间需保留至少1.2倍符号速率的保护间隔,以避免邻道干扰(参考ETSI EN 301 545标准)。
3.3 两种保护间隔的区别
| 类型 | 所在维度 | 解决的问题 | 本质作用 |
|---|---|---|---|
| 时隙保护间隔 Guard Time | 时域 | TA误差、时隙边界碰撞 | 防止突发重叠 |
| 频率保护间隔 Guard Band | 频域 | 频偏、滚降、邻道泄漏 | 防止子载波串扰 |
很多人一提保护间隔就只想到 TDMA 时隙中间那段空白,但在 MF-TDMA 系统里,真正完整的容错设计是时域和频域两层一起做。一个解决谁先到的问题,另一个解决频谱挤得太近的问题。
总结
第一, TDMA 时间同步的核心目标不是让终端在同一时刻发射,而是让不同终端经过各自 TA 补偿后,在卫星端的目标时隙内整齐到达。
第二, 同步通常分为粗同步、精同步和持续跟踪三个阶段,先靠下行帧定时建立基础,再通过登录突发闭环测距精修 TA,最后依靠周期更新长期维持同步。
第三, 保护间隔并不是同步算法的一部分,而是同步系统的最后一道保险。Guard Time 解决时域突发碰撞,Guard Band 解决频域子载波串扰,两者共同保证 MF-TDMA 在真实工程环境中稳定运行。
本文深入剖析了高通量卫星终端TDMA上行体制中的核心工程问题,即时间同步与保护间隔设计。文章首先揭示了同步的本质是让不同终端经过定时提前量补偿后在卫星端对齐到达时刻,并详细阐述了粗同步、精同步和持续跟踪三阶段流程。接着,文章区分了时隙保护间隔(Guard Time)与频率保护间隔(Guard Band)的各自作用,强调了时频二维容错设计的重要性。这些内容对于通信工程师理解MF-TDMA系统稳定运行的关键机制具有重要参考价值,也为相关项目管理人员提供了扎实的技术支撑。
更多内容,请关注我的公众号“通信与导航”,主页有技术文章的分类合集,感兴趣的朋友可以查询