原文网址:星链是如何实现低至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颗卫星功能详解

Starlink的20ms延迟怎么计算得到的?相关推荐

  1. 一文了解 Kubernetes 中的服务发现

    原文链接:一文了解 Kubernetes 中的服务发现 Kubernetes 服务发现是一个经常让我产生困惑的主题之一.本文分为两个部分: 网络方面的背景知识 深入了解 Kubernetes 服务发现 ...

  2. ORAN延迟管理和时间窗计算

    1)参考点 物理层内部的低层前传划分具有两个特点,严格的带宽要求和紧凑的时延要求.这意味着使用由传输网络支持的特殊"前传服务配置",根据运营环境.拓扑和目标用例的不同,该配置可能有 ...

  3. 谈谈低延迟对音质的负面影响,顺便谈谈WASAPI

    By 咣輝のま裔http://blog.sina.com.cn/s/blog_637d7cd80101pmwg.html 转载请注明作者信息,谢谢. 常常看到某些人给别人推荐ASIO,KS或者WASA ...

  4. 2019年度边缘计算最全吃瓜指南

    <2019年度边缘计算最全吃瓜指南> 边缘计算社区编写 1.10 百度发布智能边缘计算产品BIE 在CES期间,百度智能云发布中国首款智能边缘计算产品BIE(Baidu Intellige ...

  5. mysql replication延迟_MySQL Replication--复制延迟01--源码瞎猜

    本人完全不懂MySQL源码,以下文字纯属瞎猜,如有误导,概不负责!. 源码版本:MySQL 5.6.28 在sql/rpl_slave.cc文件中,time_diff的计算代码为: /*The pse ...

  6. mysql seconds_behind_master_MySQL 复制延迟 Seconds_Behind_Master 究竟是如何计算的

    原标题:MySQL 复制延迟 Seconds_Behind_Master 究竟是如何计算的 导读: 作者:罗小波 参考链接 https://dev.mysql.com/doc/refman/5.7/e ...

  7. 音视频低延迟应用的四个技术实践

    低延时是音视频领域最常遇到的关键诉求,如何设计解决方案以满足低延时的应用场景至关重要,本文将基于低延时的解决方案和实例进行讲解,分享一些应用的实践,帮助开发者更快地将解决方案应用到产品中.内容来自即构 ...

  8. 从Mysql slave system lock延迟说开去

    本文主要分析 sql thread中system lock出现的原因,但是笔者并明没有系统的学习过master-slave的代码,这也是2018年的一个目标,2018年我都排满了,悲剧.所以如果有错误 ...

  9. audio unity 加速_浅谈Unity中Android、iOS音频延迟

    在Unity上面做音游,当在移动端实机运行起来,会发现,音频的发出会有一定的延迟,无论是长音效还是短音效,Unity内置的Audio内部使用的是FMOD,有以下手段改善 通过设置稍微改善其延迟的问题 ...

最新文章

  1. LeakDiag 微软一款检测memory leak的工具
  2. 三维视觉传感器的类型
  3. 机器学习入门到进阶学习路线图
  4. 数据结构源码笔记(C语言):Huffman树字符编码
  5. BlueMix与商业智能BI(第二部分:Bluemix应用创建)
  6. 【转】How to install VNC server on ubuntu 14.04
  7. 关于解决织梦文档栏目删除后ID 从1开始的方法
  8. mysql32位的能装在64位的电脑上吗,mysql32位能装64位电脑【excle中怎么将log值变回原来的数据库】...
  9. python库-密码学库pynacl
  10. excel计算机快捷键大全,Excel使用教程 Excel表格快捷键与功能键大全
  11. 【数据结构】(六)树与二叉树
  12. 有用的一些链接Powerstore VxRail
  13. UTC时间 GMT时间 本地时间 北京时间 时区 夏令时简要说明
  14. 区块链系列 - 以太坊简介
  15. Nachos线程管理
  16. java中extends用法_JAVA的extends用法
  17. 【七七八八】记录一下自己的小作品
  18. 计算机教师招聘要求专业,教师招聘:专业限制会有这3种要求?专业不对口该怎么办?...
  19. .net SSO单点登录mvc
  20. ABAP-1-会计凭证批量数据导入本地ACCESS

热门文章

  1. 无心剑中译叶芝诗17首
  2. JavaScript学习笔记:迷宫游戏
  3. 【BZOJ1965】【codevs1446】洗牌,快速幂+扩展欧几里德
  4. 最长上升子序列nlogn算法
  5. page fault in nonpaged area 蓝屏_电脑蓝屏解决四个小技巧
  6. python运行报错_请教大神python运行书上源码报错,请指点,谢谢
  7. ios fixed定位后内容不显示_记录CSS中 position:fixed 踩的坑
  8. 【英语学习】【Daily English】U11 Work L01 Would you like a tour of the office?
  9. Concepts in Games Development(游戏开发概述) 公开课笔记
  10. 将信息从个人计算机传递到中央,上载-常识-工控百科-工控家