TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Which protocols and data formats are used for space communication?

16 pointsby jviottialmost 3 years ago
For engineers working at i.e. SpaceX, NASA, the European Space Agency, etc where can I learn more about the protocols, serialization formats and related technologies using for ground-space data interchange?<p>i.e. are the using technologies like ASN.1 over tuned versions of TCP for high-latency use cases?

7 comments

beernetalmost 3 years ago
The protocols used for space communications are a mix of standards and proprietary. For example, the SpaceX Falcon 9 uses an Ethernet-based protocol called XDR (evolved from NASA&#x27;s TDM) to communicate with ground stations during launch operations; this is also known as &quot;ground station control&quot; or GSC mode in industry parlance. This allows engineers at both ends - on Earth &amp; onboard spacecraft --to monitor telemetry data being transmitted by sensors aboard their respective craft via standard IP packets over TCP&#x2F;IP using UDP datagrams when necessary.
X-Cubedalmost 3 years ago
Daniel Estévez (<a href="https:&#x2F;&#x2F;destevez.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;destevez.net&#x2F;</a>) has lots of interesting blog posts on using tools like GNU Radio and Jupiter to decode transmissions from various objects in space. He&#x27;s recently also been looking at LTE.<p>I would also recommend CuriousMarc who has done a lot of work with his friends on restoring some radio equipment from the Apollo missions: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=v49ucdZcx9s&amp;list=PL-_93BVApb58SXL-BCv4rVHL-8GuC2WGb" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=v49ucdZcx9s&amp;list=PL-_93BVApb...</a> There are lots of good explanations of the how and why in those videos.
basementcatalmost 3 years ago
Traditionally, space agencies have used CCSDS (Consultative Committee for Space Data Systems) protocols for applications such as interoperability with ISS and Mars rovers and orbiters. Newer organizations use more contemporary protocols used by large communities for terrestrial applications to avoid engineering new solutions just for space.<p><a href="https:&#x2F;&#x2F;public.ccsds.org&#x2F;default.aspx" rel="nofollow">https:&#x2F;&#x2F;public.ccsds.org&#x2F;default.aspx</a>
71a54xdalmost 3 years ago
I had a friend who worked at Planet labs for a while - he had the craziest stories as to how laser based communication systems worked. He even had a co-worker who as a physicist had thought through how communicating with lasers between large interstellar distances could work. Very curious to see what this thread returns :)
slaymaker1907almost 3 years ago
In general, distant space based communication will use some sort of forward error correction because TCP-style interactive correction would cause huge delays. TCP is just not a protocol designed for latencies on the order of minutes. I could totally see them using UDP though either on top of or below the error correction.
noselasdalmost 3 years ago
Here is a good start: <a href="https:&#x2F;&#x2F;public.ccsds.org&#x2F;default.aspx" rel="nofollow">https:&#x2F;&#x2F;public.ccsds.org&#x2F;default.aspx</a>
joshxyzalmost 3 years ago
im curious of anyone uses json in space