Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The latency is anywhere from ~5 to ~20 minutes depending on the distance between Earth and Mars at the time. As for bandwidth, there's a couple different answers. Perseverance has two X-band transceivers, one with a high-gain antenna and one with a lower gain omni-directional antenna. It's also got a UHF transceiver it can use to relay communications through the MRO and MAVEN orbiters.

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.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: