移民火星不现实?“星际互联网”带你把妹带你飞
小编语:移民火星不现实?说实话,小编倒不觉得这是个疯狂的想法。想象一下近50年来人类在科学上的发展,是不是当初那些"疯子"科学家提出的想法,如今大部分都实现了?可以说,这是个疯子改变世界的世界......
通信工程师们注意了!造吗?NASA已经在火星探测器上测试过DTN(星际网络协议)协议了!所以,打起精神来,眼光放远些,你们的后半生不只是面对着长线短线爬基站、小波大波算变换了。都说男人来自火星,万一哪天你们搞定了星际互联网,众多妹子一定是铁了心要跟你回老家!
***
虽然看起来很遥远,但人类移民火星似乎只是个时间问题,但关键在于,火星离地球相距非常远,如果以后有人生活上去了,如何才能做好跨行星际的互联网,尤其是网站部署?
你别说,这样的问题还真有人很认真地研究过,并提出了很完整的解决方案。
简单地说,这里边有三个层次的问题,即如何设计通信网络、通信协议和网络延时(如何部署网站)。先上一个简短的答案:
-中继卫星设计 :下文(传播信号问题一部分)中提到的一种Non-Keplerian轨道的卫星。从地球出发到火星,仅仅比地球火星之间的直线距离增加2.3光分的距离,而且是在任意时刻仅仅比直接从地球到火星直线传播的信号多花2.3分钟,非常快。
-网络协议 :使用DTN协议。下文有解释。
-网站设计 :在各个行星上设立缓存服务器,平时在两个行星的缓存服务器之间同步,而不是用户点了按钮在火星请求一次,再从地球把内容传给火星。
【传播信号问题】
火星全球通信没啥问题,跟地球差不多吧,用卫星来做,或者基站(没有电离层好麻烦需要好多基站)。
火星地球这种行星际通信就问题很多。火星和地球之间的通信跟两者在轨道上的相位有关。如果中间隔了个太阳,那通信就麻烦了,这时候需要中继卫星。
所以我们需要中继卫星,而中继卫星的设计方法很多,基本上分为两类:Kepler轨道上的中继卫星和非Kepler轨道的中继卫星。
Kepler轨道中继卫星的例子
大多设计都是Kepler轨道上的中继卫星,也就是不需要额外的燃料来维持轨道,而是在引力作用下自由落体围绕天体转动的。具体卫星的轨道设计是很多种的,例如下面这种太阳极轨道卫星:
这篇文章是一个利用太阳的极轨道上的三颗卫星做中继,结合行星的同步卫星来通信的。这种设计最少只需要三颗就可以满足全太阳系的中继的需求了,但是需要三颗卫星的相位错开120度 ,如下图:
这样在太阳系任何一颗行星的位置都可以通过这三颗中的至少一颗来中继。
同时这种设计的缺点也很明显,那就是太阳极轨道卫星的发射和维修的燃料消耗都是巨大的,好在不需要很多颗。
所以在没有太阳不会遮挡火星地球通信的时候,可以直接地球和火星之间,但是在太阳遮挡了地球和火星通信的时候,需要使用太阳极轨道中继卫星,所需要多花的时间可以忽略不计。
非Kepler轨道中继卫星的例子
第二篇参考文献提到了很多的不在Keplerian轨道的通信卫星。如果使用太阳帆的话,倒也不需要携带燃料,不过这是理论阶段,并不知道太阳帆卫星作为轨道维持的动力能不能成功。
上图中,Sun-Mars那个在轨道上方0.176AU(天文单位)的地方,Sun-Earth那个0.116AU。论文中提到使用太阳帆或者离子发动机都行。
中继卫星或是解决方案
总之中继卫星基本上是必备品。 上面的Non-Keplerian卫星是一种比较省钱而且延时小的设计,由于中继卫星一直在火星和地球正上方,基本上信号是往上,到达卫星,然后直线到达火星上面的中继卫星,再由中继卫星下来。
从地球出发到火星,仅仅比地球火星之间的直线距离增加2.3光分的距离,而且是在任意时刻仅仅比直接从地球到火星直线传播的信号多花2.3分钟,非常快。
不过,在没有太阳遮挡的时候(火星地球在太阳同一侧的时候),是不需要这两颗中继卫星的,直接通信是最省的方案。只有在有太阳遮挡的时候才启用上述两颗Non-Keplerian中继卫星。
【通信协议问题】
如果是网络通信的话,是需要很小心的,因为太空通信的两地相距很远,而且丢包率很高,传统的通信方式,会比较费时间或者通信终端。
所以恒星际网络特别兴趣小组(IPN SIG)重新设计了一个星际网络协议,叫做DTN协议,Delay-Tolerant Networking。这个协议并不假定连续的N-N链接(星际中容易丢包),如果暂时找不到目标,数据并不会丢掉,而是储存起来,直到下次能够跟其他地方建立连接。
因为太空中丢包或者被遮挡而不能通信的情况很多,所以DTN比较适合行星际的通信。实际上如果可能,可以
- 把火星探测器工程师逼疯的“时间延迟”(07-17)
- NASA的这款火星漫游虚拟现实游戏据说要火(11-26)
- 科技感十足的火星登陆车亮相,《星球大战》瞬间弱爆了?(04-15)