2.2 覆盖几何与可见性窗口


2.2 覆盖几何与可见性窗口

上一节画好了跑道:高度、倾角、Walker 排布都定了。本节把镜头固定在地面一点,看卫星沿跑道掠过时"能被使用"的条件与时长——覆盖半径决定一颗星的服务面积,可见性窗口决定一次值班的时长,两者相乘就是第 6 章切换频率与第 7 章容量估算的输入。

最低仰角:看不见的及格线

卫星不是落进地平线就能用。地面终端的天线要避开建筑物遮挡与多径反射,工程上规定一个最低仰角(典型值 10 度到 25 度,手持终端更保守,固定碟形天线可放宽),仰角高于这条线的卫星才算"在岗"。仰角同时决定了斜距:卫星从头顶(仰角 90 度,斜距等于轨道高度)向地平线方向移动时,斜距迅速拉长,10 度仰角下的斜距可达头顶的三倍以上——这意味着第 4 章链路预算必须按"最大斜距"而不是轨道高度来做,边缘波束的路径损耗与服务质量都要打折。

覆盖半径的推导只需要平面几何:地球半径 R、轨道半径 r(R 加高度 h)、最低仰角 E 三个量,解一个三角形可得地心角 λ。对地心角乘地球半径再乘 2,就是单星覆盖圈的地面直径。写成脚本,把三档高度、三档仰角一次算清:

import math R = 6371.0 # 地球半径,公里 def coverage(h_km, elev_deg): """返回(最大斜距 km,覆盖地心角 deg,覆盖半径 km)""" r = R + h_km lam = math.acos(R / r * math.cos(math.radians(elev_deg))) - math.radians(elev_deg) slant = math.sqrt(r*r + R*R - 2*r*R*math.cos(lam)) # 余弦定理求斜距 return slant, math.degrees(lam), R * lam print(f"{'高度km':>7} {'仰角':>5} {'最大斜距km':>10} {'地心角°':>8} {'覆盖半径km':>9}") for h in [550, 1150, 20200]: for e in [10, 25, 40]: s, lam, rad = coverage(h, e) print(f"{h:>7} {e:>5} {s:>10.0f} {lam:>8.1f} {rad:>9.0f}")

典型输出:550 公里高度、25 度仰角时,最大斜距约 1218 公里、覆盖半径约 933 公里;同一高度把仰角放宽到 10 度,覆盖半径扩大到约 1663 公里,但斜距涨到约 1945 公里——覆盖与链路质量在此明码交换。20200 公里的中轨在 10 度仰角下覆盖半径可达上万公里,几十颗即可全球覆盖的结论在这里有了几何出处。

可见性窗口:一次值班几分钟

覆盖圈只回答"够不够得着",窗口回答"能值多久班"。对圆轨道、过顶通过的简化情形,卫星在覆盖圈内扫过的地心角是覆盖角的二倍,除以地心角速度就是最长可见时长。地心角速度不等于轨道角速度——地面点随地球自转、卫星沿轨道运行,两者合成,简化计算里常直接用轨道角速度近似(误差在中低纬度可接受,严谨场合用星历仿真)。续上脚本:

def window_minutes(h_km, elev_deg, GM=398600.0): _, lam, _ = coverage(h_km, elev_deg) r = R + h_km omega = math.sqrt(GM / r**3) # 轨道角速度,弧度每秒 sweep = 2 * math.radians(lam) # 过顶通过扫过的总地心角 return sweep / omega / 60.0 for h in [550, 1150]: for e in [10, 25]: print(f"高度 {h} 公里 · 最低仰角 {e} 度 → 最长可见约 {window_minutes(h, e):.1f} 分钟")

550 公里高度、25 度仰角的最长过顶窗口约 7 分钟多;10 度仰角约可拉到 12 分钟;1150 公里高度则翻倍有余。三个工程推论随之落地。其一,低轨单星窗口以分钟计,一次视频会议必然跨星,第 6 章的切换管理不是优化项而是生存项。其二,窗口时长与轨道高度正相关、与最低仰角正相关,而这两者又分别推高传播时延与链路恶化——"窗口买多久"本质是在买切换余量。其三,非过顶通过的窗口更短,且地面点纬度越高(倾斜轨道)、有效窗口分布越不均匀,极区甚至会出现极轨卫星"密集串过"的队列现象,第 9 章讲极地服务时会用到。

多星排班:从窗口到"随时有人"

单星窗口短暂并不可怕,可怕的是窗口之间出现空档。星座设计的覆盖目标正是消除空档:给定壳层的面数与每面颗数,任意地面点上空同时满足仰角条件的卫星数(称为覆盖重数)应大于等于 1,重要区域取 2 到 4 以支撑切换余量与容量叠加。粗略估算可用"球面密度"法:壳层总卫星数除以全球表面积得到密度,乘以单星覆盖圈面积得期望可见数。以 1584 颗、550 公里、25 度仰角为例,单星覆盖面积约为地球表面积的百分之零点六,期望可见数约 9 到 10 颗(中低纬度更高、高纬度因轨道汇聚更多)。这个数字解释了两个日常现象:终端为什么总能挑到仰角不错的星(选择余地大),以及第 5 章路由为什么必须面对"可选路径很多但都在变"的环境。

覆盖几何三件事:仰角是及格线(定斜距与覆盖半径),窗口是值班时长(定切换节奏),重数是排班冗余(定容量与可靠性)。下一章进入调度台的组织架构,看这些在天上跑的选手如何被信关站、测控网与星间链路编成一张网。

窗口账本的三张衍生报表

覆盖几何的输出不止三件事,还有三张衍生报表供后续章节调用。切换频率表:窗口时长的倒数近似换星频率,若目标星连续可见间隔为八分钟,则该用户每小时约换星七到八次,第 6 章的信令预算与第 7 章的可用性扣账都以这张表为输入。仰角分布表:某地可见卫星的仰角直方图决定"平均服务质量"——中位仰角越高,平均斜距越短、链路越稳,倾斜壳层在人口纬度带的中位仰角优势正是选址逻辑的一部分。容量机会表:任意时刻可见波束数乘以每波束吞吐上限,给出该地的理论容量天花板,是第 7 章容量公式的空间维度。三张报表共同说明:轨道设计不是"把卫星放上天"就结束,它持续决定每个地面点每一秒能得到的服务质量分布。

值得再敲一次黑板:覆盖几何的全部结论都建立在"最低仰角"这个合同参数上。运营方把最低仰角从二十五度放宽到十度,纸面覆盖立刻扩大近一倍,但代价是低仰角波束穿过更厚的大气、更多遮挡、更长斜距——纸面覆盖与服务体验之间存在一个由仰角定义的弹性区间,读任何"覆盖全球"的宣传时,先问它的最低仰角口径。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U