It isn't just a matter of altitude. The geostationary satellite is a simple bent pipe hanging in space. It returns signals to a fixed ground station that it remains in contact with 24/7. The low-orbit satellite isn't hanging off in space. It is moving, constantly connecting and disconnecting with multiple ground stations every couple minutes. The route between customer and internet is therefore unstable, akin to a cellphone on a speeding car having to negotiation with multiple cell towers. But in this case the cell towers are also each moving on different highways too.
Sometimes there is no up-and-down connection. Sometimes the satellite over the customer cannot 'see' a downlink station. Then it has to bounce your connection along a chain of multiple satellites. Theoretically this should all work, but you don't need to be a physicist to understand the complexity of chaining together so many wireless connections. Ping times will suffer.
AND... there are a bunch of issues regarding the relative speeds of these satellites. They move fast enough that Doppler shifts between them become significant. Satellites have to modulate signals depending on where they are going. That means processing times, buffering ... latency.
In the cell phone case, you really have no idea when someone is about to go behind a building or something and have to switch cells.
All of the relative dopplers are also known ahead of time, so the transmitter should be able to change frequencies on a preplanned schedule without needing much time for resynchronization.
The symbol for second is lowercase s. The SI is funny like that.
Other than that, I fully agree with your post.
In other words, client and server are not both sitting right under the same satellite. The trip to and from LEO is just part of the full route; you also have server to ground station and (in future) uplink satellite to downlink satellite (AFAIK Starlink currently doesn't do that).
Cooling is very difficult when you're surrounded by a vacuum. Also, without the planet acting as a heat sink, the difference between daytime and nighttime temperatures is staggering.
I don't actually know to what extent radiation hardening is a concern for these satellites. They're well below the Van Allen Belt, so the background radiation is nothing like deep space. Still, it's something you need to consider for systems that are expected to have years of continuous uptime.
(The Russians use commodity PC hardware on the ISS for systems not involved in navigation or life support. But that's a situation where there are people around to hit the power button.)
Not to mention that replacing hardware is expensive, and repair is basically impossible, so there are incentives to prioritize reliability over performance.
SpaceX is actually changing this equation quite a bit in case of Starlink - mass-produced satellites + much cheaper and more frequent launches = replacing hardware gets much cheaper, which means they can prioritize performance over reliability more than it's customary in the industry.
I'm well aware. But SpaceX is heading in the direction of quantity over quality, and banking on the sheer volume of satellites being launched cheaply outweighing any one failure.
Maybe it's not that bad. Maybe you have to use more robust coding with geosynchronous satellites, and that drives up latency. But i can't see a reason why it would scale linearly with distance.
However, one change that is based on distance is ground stations. With starlink they want a ground station under every satellite to minimize the number of hops required. Satellite internet however has minimal ground stations because they gain little from adding more. Similarly, less physical distance let's them more efficiently manage bandwidth reducing queuing delays.
PS: Also, it's a round trip so you subtract latency twice from the total delay. Further, it’s not just altitude GEO is above the equator at a specific point which can be significantly east or west of you. Giving Ohio worse latency than Florida etc.
I'd expect them to be mostly decoupled from the uplink/downlink time (not for any particularly sophisticated reason, just because the parts of the link that aren't uplink/downlink can be optimized and the speed of light can't). So that's 70 ms.
According to the Wikipedia page, they requested the height be ~550km as of April 17th of this year.[1]
On 17 April 2020, in documentation to the FCC, SpaceX said lower altitude will put the satellites closer to Starlink consumers and allow the network "to provide low-latency broadband to unserved and underserved Americans that is on par with service previously only available in urban areas". The change will also improve service for U.S. government users in polar regions and allow for more rapid deployment of the network, SpaceX said. The lower orbits will help ensure the satellites re-enter the atmosphere in a shorter time in case of failure, and will enable them to broadcast signals at reduced power levels, because they are closer to Earth, which SpaceX said will allow the fleet to be compliant with limits to reduce radio interference with other satellite and terrestrial wireless networks.
The specific info on height is below that paragraph in the Wikipedia article. Whether that means it's achievable in practice or not I don't know, but geostationary orbit is 35,786 km, so that puts it at 1/65th the distance.
Rural areas and coverage across most/all the United States, even in areas where only satellite phones worked previously, are major draws IMO though.
802.11ac packages already implement MIMO-based beamforming, and I think there are already speciality 802.11ac packages using phased array for backhaul radio links. Phased array beamforming is a matter of size and processing power, but nothing different from cutting edge WiFi and 5G products, and not much different from what's already deployed in many laptops and cellphones. The entire software and hardware stack, including at the consumer level, is already capable of real-time, electronic beamforming. The technology for the Starlink terminals is well established and it could be done cheaply, it's just a matter of whether Starlink has the manufacturing pipeline primed.
Just like with rockets and electric cars, all the pieces exist and are relatively mature. It's just a matter of assembling them cost effectively, and that happens to be Elon Musk's special gift.
The reason comes from the Shannon theorem: C=B*log2(1+S/N). C is capacity (what we want), B is bandwidth, S/N is the signal/noise ratio.
With modern technologies, we are very close to that limit. Both 5G and satellites are using among the highest radio frequencies the atmosphere can carry, the signal power is limited by electrical power requirements and emission power regulations and there is not much we can do about ambient noise. Fiber uses light which, in theory, can carry many orders of magnitude more information but the problematic is different.
But the thing is that this capacity is per channel, and the narrower the channel, the more we can pack in a given area, and that's where satellites are at a huge disadvantage. Satellites, even Starlink satellites, are really expensive, and they are 100s of km away at best. It means they can only project wide beams, even with they fancy beam forming antennas. Ground based antennas can cover a much smaller area and are much cheaper, as a result they have more channels and therefore more bandwidth. Satellites may prove effective in sparsely populated areas, but not in dense cities.
Fiber, and even copper wires are the extreme case. The channel is a single wire, you can pack hundreds in a cable you can hold in your hand. Compared to wireless transmission, bandwidth is essentially unlimited.
Microwave links from Chicago to New York claimed hundreds of millions in investment exactly on the prospect of selling reduced transit time at a premium. Similar gains on the New York - London channel, via Starlink, would be much more valuable.
The reason fiber is slow is that the signal does not propagate in a vacuum. It loses 30+% of the speed of signals propagated through air or vacuum.
Where fiber wins is on bulk bandwidth. A radio link has limited capacity, but it can get the first few packets through soonest. Starlink might start out with some pretty draconian tradffic caps.
I have heard of hollow-core fiber, where the beam travels in what amounts to a tube in the middle of the fiber, but I don't know of any deployed.
Current observed latency on geostationary satellite uplinks is 550 mS, presuming delays scale linearly with the travel time in vacuum that puts us at ~30 mS round-trip for LEO satellites.
Sub-100 mS seems physically possible to me but from an engineering and volume perspective there may be a real challenge.
Anyone with more knowledge care to chime in?