> The mass- and power-constrained rover can achieve high data rates of up to 2 megabits per second on the relatively short-distance relay link to the orbiters overhead. The orbiters then use their much larger antennas and transmitters to relay that data on the long-distance link back to Earth.
> Transmission Rates Up to 2 megabits per second on the rover-to-orbiter relay link.
And using DSN Now, we can also see that the speed from Earth to those orbiters is also 2Mbps.
> 160/500 bits per second or faster to/from the Deep Space Network's 112-foot-diameter (34-meter-diameter) antennas or at 800/3000 bits per second or faster to/from the Deep Space Network's 230-foot-diameter (70 meter-diameter)
> Most often, Mars 2020 uses its ultra-high frequency (UHF) antenna (about 400 megahertz) to communicate with Earth through NASA's orbiters around Mars. Because the rover and orbiter antennas are within close range of each other, they act a little like walky-talkies compared to the long-range telecommunications with Earth provided by the low-gain and high-gain antennas.
Would love to one day communicate with a person on another planet. Maybe this is something 3 or 4 generations from now will be able to do.
The direct X-band transceivers are pretty low bandwidth and are mainly used for rover telemetry. They're low bandwidth because the the antennas are relatively small and the radios aren't super high powered. It takes the 35 and 70 meter dishes of the Deep Space Network just to receiver and send signals to them. The high gain X-band radio (~8GHz) can downlink to Earth at between 160 and 800 bps (yes bits per second) and uplink between 500 to 3000 bps. The low gain radio is mostly receive only and can uplink between 10 and 30 bps. That's enough for densely packed telemetry data and administration commands.
The UHF (~400MHz) transceiver talks to either the MRO and MAVEN orbiters. Because that link is pretty short range (200-300km) it's much higher bandwidth. The rover can uplink to the orbiters at about 2Mbps. MRO (I'm not sure about MAVEN) is able to downlink to Earth between 500Kbps and 6Mbps depending on the distance between Earth and Mars. Typically the rover will send its mission data (images, sensor data, etc) to an orbiter while its overhead which will buffer it and then relay it to Earth when its view of Earth is the clearest. MRO and MAVEN complete multiple orbits per sol (Martian day) so there's several opportunities for the rover to upload its mission data and get it back to Earth.
All the radio signals travel at the speed of light but the distance is what affects the latency. Mars and Earth are many tens of millions of kilometers apart so it just takes a while, even at the speed of light, to cross that distance. Communicating with another person on Mars would be more like sending each other voicemail messages than anywhere close to a real-time conversation.
Latency is indeed a major issue, it's about 11.5 minutes per direction. The newest rover actually has some A.I. for that reason to let it drive autonomously and not always have to wait for next commands from Earth.
The latency is measured in minutes. Obviously something like TCP won't work. Typically they would use something like DTN.
https://www.nasa.gov/directorates/heo/scan/engineering/techn...
Edit: Corrected hours to minutes. Brainfart on my part.