Space communications: from photons to a Mars network

Interplanetary communications begins with a physical question: does the receiver collect enough signal energy to distinguish information from noise? It then becomes a network question: what happens when no path exists, which traffic is urgent and when does a command become stale? This module climbs from link budget to a disruption-tolerant Mars network.
1. Separate signal, physical link and service
Radio waves or laser beams carry modulated signals. Coding turns those signals into symbols and frames; protocols turn frames into network services. Failure can occur at any layer: insufficient power, lost pointing, corrupted frames, unavailable routes or stale applications. Troubleshooting starts by identifying which layer has actually failed.
Space communications can be described in layers. The physical signal carries symbols; the link turns symbols into frames through modulation, coding and synchronisation; the service decides which information has priority, what latency is acceptable and what happens when no end-to-end path exists. Mixing those layers creates poor reasoning: more transmitter power can improve a weak link without fixing a badly prioritised data queue, while a perfect protocol cannot compensate for an antenna pointed away from Earth. Engineers should be able to trace information from the sensor that creates it to the user who needs it and identify at which layer the margin or failure actually exists.
2. Use decibels to add gains and losses
For a power ratio P₂/P₁, decibel change is G = 10 log₁₀(P₂/P₁). A factor of ten is +10 dB; a factor of one hundred is +20 dB. Decibels let link engineers add gains and subtract losses instead of multiplying very large ratios.
Exercise A — simple conversion
An amplifier multiplies power by 100. What gain is that in dB?
G = 10 log₁₀(100) = 20 dB.
The decibel, dB, turns multiplicative ratios into additions. For a power ratio P₂/P₁, change is 10 log₁₀(P₂/P₁). Doubling power gives about +3 dB; multiplying by ten gives +10 dB; a −6 dB loss leaves roughly one quarter of the power. This is convenient for link budgets because gains and losses can be added, but the reference must be explicit. dBW is referenced to 1 watt while dBm is referenced to 1 milliwatt. Mixing dB, dBW and dBm without declaring the reference can create errors of orders of magnitude while still looking like clean arithmetic.
3. Distance creates free-space path loss
In the ideal far field, energy spreads over an area that grows with distance squared. Free-space loss can be represented by L = (4πd/λ)², where d is range and λ wavelength. In decibels, use 10 log₁₀(L). Doubling distance adds roughly 6 dB of loss.
Free-space path loss grows with both distance and frequency. In logarithmic form it contains terms proportional to 20 log₁₀(d) and 20 log₁₀(f), plus a constant set by the chosen units. Doubling distance adds about 6 dB of loss, meaning the received power is roughly four times lower with otherwise identical antennas. Earth–Mars links therefore change dramatically across planetary geometry. A mission cannot compute one budget at ‘Mars distance’; it needs cases spanning distance, occultation, solar angle, antenna mode and pointing error to identify the true limiting condition.
4. Antenna gain trades field of view for concentration
A directive antenna does not create energy; it concentrates it and increases receive sensitivity in chosen directions. Narrow beams demand accurate pointing. Deep-space communications is therefore coupled to attitude knowledge and control.
Antenna gain concentrates energy into a direction. For a dish, gain increases strongly with diameter D relative to wavelength λ. Greater gain therefore comes with a narrower beam and tighter pointing requirement, making GNC part of the communications budget. Mechanical consequences matter as well: mass, deployment, stiffness, thermal environment and keep-out zones. A smaller antenna can have poorer nominal performance but a wider beam that remains useful in degraded attitude control. Crewed spacecraft often benefit from several antenna classes or modes rather than one device optimised only for peak data rate.
5. Bandwidth, data rate and signal-to-noise ratio are coupled
Higher data rate usually requires more bandwidth, more received signal quality, more efficient coding or a combination. Mission throughput is lower than a laboratory peak because coding overhead, retransmissions, contact scheduling and outages consume capacity.
Exercise B — contact volume
A useful link delivers 8 Mbit/s for 25 minutes. What ideal volume is transferred?
25 min = 1,500 s. V = 8 × 1,500 = 12,000 Mbit = 1,500 MB, approximately 1.5 GB before overhead and interruptions.
Data rate is coupled to energy per bit. If received power remains constant while bit rate increases, less energy is available for each bit and decoding margin falls. E_b/N_0 compares energy per bit E_b with noise spectral density N_0. Error-correcting codes allow reliable communication at lower raw margin by adding structured redundancy and processing. A mission can therefore reduce data rate when distance grows or pointing degrades. Service design decides which information can wait and which justifies a more robust modulation, stronger code or greater energy expenditure. The radio and the operations schedule are consequently part of the same resource trade.
6. Radio and optical links solve different parts of the problem
Laser communications can deliver high data volume with narrow beams; radio offers mature acquisition and robust service across many phases. A hybrid architecture chooses by geometry, pointing, weather at Earth terminals, mission phase and criticality. Two media are not independent if the same power bus or pointing system can disable both.
Radio and optical links solve different problems rather than being absolute competitors. Optical communications can provide high data rates with very narrow beams, but require precise pointing and ground terminals that are affected by clouds and atmospheric conditions. Radio has extensive flight heritage, often more forgiving beamwidth and mature ground networks, but limited spectrum and potentially large antennas. A resilient architecture can use optical links for bulk transfer while retaining robust radio for command, safety or poor ground weather. Diversity only creates resilience if the two paths do not share all of their power, pointing, software and scheduling dependencies.
7. Latency is a physical boundary
Minimum propagation time is t = d/c, where d is distance and c the speed of light. Compression changes volume, not light-time. Mars operations therefore require asynchronous interaction and local authority.
Interplanetary latency is set by the speed of light. Earth and Mars range from tens to hundreds of millions of kilometres apart, so one-way light time is measured in minutes—roughly a few minutes to more than twenty depending on geometry. No network protocol can turn that into an instantaneous conversation. Operations must therefore decide what authority stays onboard, which questions can wait and which evidence should be transmitted before Earth asks for it. Latency is consequently an organisational and autonomy constraint as much as a radio property.
8. DTN stores information until a path exists
Delay/Disruption Tolerant Networking permits a node to hold a bundle when end-to-end connectivity is absent, then forward it later. This maps naturally to orbital relays, occultations and interplanetary gaps. Storage, expiration and integrity are network resources.
Delay/Disruption Tolerant Networking assumes that an end-to-end path may disappear. Instead of discarding data immediately, nodes store bundles and forward them when contact becomes available. Capacity planning must include memory, outage duration, priority and expiration rules. A camera producing 2 Mbit/s for six hours without a link creates 2 × 3,600 × 6 = 43,200 Mbit, about 5.4 GB before overhead. That simple calculation turns a network outage into a storage requirement. Recovery must also prevent old backlog from blocking urgent messages generated later.
9. Prioritise traffic by consequence and deadline
A few kilobytes of emergency telemetry may matter more than a huge science archive. Network policy needs service class, deadline, expiration, authenticity and confidentiality. An old command should be rejected even if its signature is valid.
A data queue should be prioritised by consequence and deadline, not only by file size. A safety command containing a few hundred bytes can be more important than a gigabyte of science. Categories can separate critical command, health telemetry, navigation, crew operations, science and deferrable transfers. Policy also defines what may be compressed, retransmitted or discarded. Priority without time can be misleading: weather information for an EVA planned two days from now is less urgent than a pressure alarm, yet useless if it arrives after the EVA. The network therefore carries operational intent as well as bits.
10. Failure scenario: primary relay disappears
Surface networking remains available, nonurgent data is queued, an alternate relay receives the highest-priority traffic and Earth gets a state summary at the next opportunity. The plan must also state queue capacity, expiration rules and the consequence of losing the backup relay.
Loss of a primary relay should be treated as a topology change. The spacecraft may fall back to a slower direct link, wait for another relay pass, alter attitude or reduce transmitted volume. Each option consumes something else: energy, time, GNC accuracy or storage. Operators need to know how long onboard memory can absorb data before saturation. Recovery includes validating the new route, replanning contacts and draining backlog in priority order. A resilient network does not promise that every link remains continuously available; it ensures that loss of one path does not destroy the life-critical service.
Guided case — six hours of communications blackout behind Mars
Assume a spacecraft produces an average 600 kbit/s of telemetry and useful data during a six-hour occultation. Raw volume is 600,000 × 21,600 ≈ 12.96 × 10⁹ bits, about 1.62 GB before coding, metadata and redundancy. If only 1 GB of queue storage is available, not everything can be retained. Operations must decide in advance which data is summarised, which rolling data may be overwritten and which critical records are protected from deletion.
When contact returns, sending 1.62 GB at 2 Mbit/s takes about 6,480 seconds, or 1.8 hours, if no new traffic is created. Real missions continue generating data, so recovery throughput must exceed average production or backlog never disappears. The difference between instantaneous link rate and queue balance is a fundamental network concept.
The case ends by losing the next relay as well. The service remains safe only if critical command has another path or local autonomy can wait. Network design is judged by continuity of function, not by permanent availability of every individual link.
11. Mini-project: close one communications service
- Select EVA voice, habitat telemetry or science imagery.
- Define useful data rate and acceptable delay.
- Select RF, optical or hybrid transport.
- List major gains and losses.
- Add a 45-minute outage.
- Define storage, priority and recovery behaviour.
The result is a usable service definition rather than merely a frequency and an antenna.
12. Mission lab — close a simplified link budget
Consider a teaching chain in decibels: transmit power +40 dBm, transmit antenna gain +30 dB, path loss −210 dB, receive antenna gain +65 dB, and miscellaneous loss −5 dB. Estimated received power is 40 + 30 − 210 + 65 − 5 = −80 dBm. dBm is power referenced to one milliwatt; dB is a ratio. The answer becomes meaningful only when compared with the receiver requirement for the selected modulation, coding and data rate.
If required sensitivity is −85 dBm, the example has 5 dB of raw margin. Real allocation then accounts for pointing, implementation loss, propagation effects, equipment variation and ageing. Every term should have an owner and source so a frequency or antenna change can be propagated through the budget rather than hidden in a generic margin.
Next test the same link in time. A superb eight-minute pass followed by fifty-two minutes with no path may be excellent for file delivery and unsuitable for a different operational service. Contact schedule, queue size and deadline are part of communications capacity.
A link budget also needs a noise model. Received power alone does not tell whether the receiver can decode. Thermal noise, bandwidth and receiver noise figure contribute to signal-to-noise metrics. The Academy keeps the first arithmetic simple, but the next engineering step is always to compare received signal against the correct noise and coding threshold.
13. From link to network: outage, storage and resumption
Assume an orbital relay is unavailable for 90 minutes while a habitat produces 2 Mbit/s of noncritical data. Required queue capacity is V = R × t = 2 × 5,400 = 10,800 Mbit, about 1.35 GB. This simple result shows that disruption tolerance consumes local storage as well as protocol logic. Redundancy, metadata and reserve increase the real allocation.
When contact returns, “first in, first out” may be wrong. A recent medical alert can outrank older science files. Stale commands may need to expire rather than execute. Network recovery therefore combines priority, age, authority and custody. DTN is most useful when these policies are explicit rather than treated as a magical store-and-forward feature.
Finally, rehearse loss of the alternate relay too. Which local services remain? How many hours of queue capacity exist? Which data can be discarded safely? Which navigation and timing functions are local? A communications architecture is resilient when those answers are known before the outage.
Sources and references
Verified primary supplement: NASA — Deep Space Network
Engineering studio — manage a data backlog
A mission generates 120 GB of data per day. Two 25-minute communication windows at 40 Mbit/s ideally carry 40×10⁶×(2×1,500) = 1.2×10¹¹ bits, or about 15 GB before protocol overhead and losses. The system therefore creates roughly 105 GB of data backlog per day. Units must remain consistent: 1 byte = 8 bits, and a bit/s data rate must be multiplied by time in seconds.
The workshop designs a queue policy: safety telemetry, irreplaceable science, compressible products and regenerable data do not deserve the same priority. One entire pass is then lost. The student computes backlog growth, defines the threshold for stronger compression or product deletion, and explains why onboard autonomy is required when latency prevents Earth from managing every packet in real time.
The communications capstone adds one more constraint: storage is finite. If backlog grows faster than contact capacity, the mission eventually reaches a point where prioritisation alone cannot prevent data loss. The student estimates the time to fill the available store, then defines which products are compressed, delayed or discarded first while keeping commanding, health telemetry and time-critical science protected.