Starlink的20ms延迟怎么计算得到的?

原文网址:星链是如何实现低至20ms的延迟的?

近日,有网友对星链Starlink服务网速延迟的问题产生了质疑。电磁波的传播速度为300,000km/s,赤道上最远点之间的表面距离约为20,000km,一些卫星在大约5,000公里的高轨道上,上下行的总距离为10,000公里,光在真空中传输需要35ms,而Starlink是如何能将延迟时间限制在20ms的呢?

事实上,Starlink卫星将在550公里(340英里)处运行。根据谷歌搜索,传统卫星互联网的延迟时间大约为500毫秒,因为这些卫星距离地球35,786公里(22,236英里)。这使得它们处于地球同步轨道,因此它们总是位于天空中你上方的同一个位置。它们围绕地球旋转,但地球自转的速度与它们围绕地球旋转的速度相同,所以相对于你在地球上的位置,卫星处于完全相同的位置。

Starlink 最大的优势在于,它们的卫星将更接近地球(550公里/341.75英里) ,从而大大缩短延迟时间。当然,这意味着这些卫星将不再位于地球同步轨道空间站内,所以他们必须发射一批卫星,这样当一颗卫星从相对于你的位置而言的视野中消失时,另一颗卫星就会进入视野。这些卫星将互相切换连接,以保证互联网的连接不中断。

数据传输的链路

数据传输的链路大致为这样:用户终端——Starlink卫星及卫星间路由——Starlink地面站——Starlink卫星及卫星间路由——用户终端。Starlink 在全世界都有地面站(因为这是一个大型网络,所以地面站有更多的设备来避免通过卫星将信号全部传输到美国的地面站),在世界各地设立地面站将大大减少这种延迟时间。

根据上述分析,已知:光速(在真空中)为每秒299,792,458米,一英里为1,609.34米,时间=距离÷速度。
直接通信至550 km轨道上的高架卫星的传输时间=(550,000m)÷(299,792,458mps)= 0.00183460252359s×(1000)= 1.83460252359 ms
因此,单行的耗时大约为1.83ms,完成数据传输往返的时间为1.83ms*4=7.32ms。由于卫星间路由的时间未知,所以暂时无法计算出最小的延迟时间,但可以肯定的是最小20ms的延迟还是可以实现的。

那么,最大延迟时间是怎样的情况呢?

地球的半径是6,371公里,如果把卫星的高度加上500公里的话,可以计算得出卫星高度所在圆的周长大约为43,171公里。这意味着,以每秒30万公里的速度,光可以在这个高度环绕地球6.95倍。所以单单在延迟上做一次往返行程大约是144 m/s 。加上网络时间,最差的情况可能是200ms的延迟就可以连接到世界上的任何地方,一个最大200毫秒的延迟将是惊人的。

此外,这些延迟数字是针对用户所在区域的服务器的。没有人能够绕过物理学,以超过光速的速度与世界的另一端进行交流。所以这些延迟是针对大多数人大部分时间访问的区域服务器的。

综上所述,Starlink可以实现20ms的延迟,按照之前的网速测试(Starlink究竟能为人们提供多快的网速?)也确实证明了目前已经实现了20ms左右的延迟。这是由于两方面的原因,一是星链卫星位于550公里的近地轨道,二是在世界各地设立了地面站,以此来减少延迟。
在这里插入图片描述

原文网址:星链是如何实现低至20ms的延迟的?

另附 StarLink 实测 ping 延时:Starlink究竟能为人们提供多快的网速?
另附 StarLink 实测 网速: SpaceX Starlink Speed Test Log

碎碎记:

标题starlink寿命问题:

在这里插入图片描述
StarLink首批60颗卫星功能详解

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值