How to connect Earth and Mars with an internet link? Here is a quick explanation of my Marslink simulation (v3). Design your own interplanetary network and find out the total Mbps, latency and cost! I'm pretty sure @SpaceX will deploy a version of this one day.

Apr 28, 2025 · 8:00 AM UTC

Design your own at marslink.io It's a free website not collecting any data. Note that a computer screen is needed due to the number of UI elements to display - not optimized for smartphones.
1
6
The Deployment Report module calculates details of required launches and costs for your exact design.
1
5
You can also see the detail of individual rings and their launch 'schedule', including tankers.
1
5
There are some approximations in the calcs but I think it's a good start! Let me know if you have any questions or suggestions. I tried to do a very short video but it was still 5 minutes and couldn't get into any interesting detail. I'm adding a video on flow calculations.
1
6
Flow calculation explanation: A planet's high data throuhput is like large river. This river splits into smaller, low-data-rate streams. These streams later merge back into large, high-data-rate rivers, reaching the other planet. High rate is depicted in red, low rate in blue.
1
6
0
In case you want to access the previous versions, they are available at marslink.io/v1 and marslink.io/v2
2
Replying to @julienvm @SpaceX
Could someone explain how you can get over 200 Mbps speed when your latency is over 15 minutes?
3
3
Yes. A laser link can carry a certain amount of data per time or per distance. This amount depends on the wavelength, the modulation, the superposition of signals, etc... So let's assume an individual laser can carry 100Mb every second that it's transmitting. If the receiver is 10 second away (at the speed of light), then the latency is 10 seconds. It takes 10 seconds for the information to reach the receiver, and it receives 100Mb per second. Also, note that 1000Mb is in space at any single time! Now, let's assume the distance is much greater. There are a bunch of relays to avoid signal loss. If there is a relay every 60 seconds, you need 15 relays. They all maintain 100Mbps and the total travel time is 15 minutes. Because the position of planets relative to one another changes all the time, the latency changes constantly. The network topology changes also based on distances between satellites, and there are multiple paths, so the latency is actually a set of latencies.
2
9
Replying to @julienvm @SpaceX
This is unnecessary complexity, kinda against SpaceX's entire company design philosophy. 3 or 5 large starlink relays in a lower orbit, closer to the sun than Venus. 3 or 5 transceivers in polar orbit around earth and Mars, and an array similar to earths.
2
1
This is simply a simulation reflecting how physics work. You can set your own assumptions as inputs for the laser link capabilities. I haven't presented what I would consider a realistic design. I think SpaceX will want at least 1Gbps.
Replying to @julienvm @SpaceX
We can try whatever we want, the speed of light is and always will be the limiting factor.
1
1
Yes, until we can use particle intrication!
1
1
Replying to @julienvm @SpaceX
It's so cool, that you have built the sim I also planned.👏😊 I wanted to run genetic algo optimization for choosing the best config for the satellite set to reach specific target performance. Other: did you build in half-statits in the simulation too? Those could orbit the Sun at any desired slower velocity - using solar sail to counteract the proper portion of Sun's gravity. I will check the sim and come back with some more remarks. 👍
1
1
great! it is on github so you can branch / contribute too
1
1
Replying to @julienvm @SpaceX
Starship's diameter is 9m but telescope max diameter in your simulation is only 5m. I think I would prefer 9m diameter telescopes and greatly increased transmission power to reduce the number of satellites needed.
I think it would be tough to mass manufacture and then stack 9m telescopes in the rocket honestly. You need 4 laser ports per satellite. 5m already seems impossibly large.
This tweet is unavailable
On the top right corner, the Mbps represents the total Mbps between Mars and Earth using all the paths that carry data (blue or red) in aggregate. However, on the left side, the Mbps required is a different concept. This is the Mbps that is available between neighboring satellites of the same ring. This is a design value to calculate the number of satellites on a given ring.
Replying to @julienvm @SpaceX
Very kewl!! Doesn't this sort of concentric ring, many many hops between rings, design hugely increase end to end latency?