Home > News & Updates > Arduino News > THE APOLLO DIGITAL RANGING SYSTEM: MORE THAN MEETS THE EYE

THE APOLLO DIGITAL RANGING SYSTEM: MORE THAN MEETS THE EYE

Summary of THE APOLLO DIGITAL RANGING SYSTEM: MORE THAN MEETS THE EYE


This article explores Ken Shirriff's analysis of the Apollo digital ranging system, a complex engineering feat achieved without integrated circuits. It details how engineers used S-Band transponders, phase modulation, and delay line memory to measure distance, velocity, and 3D position via Doppler shift. The system relied on discrete transistor logic state machines and powerful ground station parabolic antennas to transmit data back from the moon, demonstrating remarkable innovation under tight technical constraints.

Parts used in the Apollo Digital Ranging System:

  • S-Band transponder
  • Powerful ground station
  • Large parabolic antennae
  • Delay line memory
  • State machine computer made of discrete transistor logic
  • Command Module transponder

If you haven’t seen [Ken Shirriff]’s teardowns and reverse engineering expeditions, then you’re in for a treat. His explanation and demonstration of the Apollo digital ranging system is a fascinating read, even if vintage computing and engineering aren’t part of your normal fare.

The average Hackaday reader should be familiar with the concept of determining the distance of a faraway object by measuring how long it takes a sound or radio wave to be reflected, such as in sonar and radar. Going another step and measuring Doppler Shift – the difference in the returned signal’s frequency – will tell us the velocity of the object relative to our position. It’s so simple that an Arduino can do it. But in the days of Apollo, there was no Arduino. In fact, there were no Integrated Circuits. And Apollo missions went all the way to the moon- far too distant for relatively simple Radar measurements.

How could range (distance), position, and speed then be measured? The answer is one that [Ken] aptly describes as fractal: Each layer of complexity hides beneath it another layer of complexity. Using equations dating from 3rd century China as well as cutting edge weak signal telemetry, Apollo engineers devised a complex but workable system that used an S-Band transponder to take data transmitted from a powerful ground station and send it back on another frequency. One great hack was to use Phase Modulation to encode the downlink instead of Frequency Modulation so that Doppler data gained on the uplink wouldn’t be lost on the downlink.

By knowing the precise position of the ground station and the very large parabolic antennae, not only could the distance and speed be measured, but a good estimation of the spacecraft’s position in 3d space could also be had.

From the use of delay line memory to aggregate weak signals to a state machine computer made up of discrete transistor logic, all the way to the cutting edge transponder on the Command Module, the Apollo digital ranging system is an excellent example of great hacks coming out of a program with tight technical constraints.

We highly recommend giving [Ken]’s blog a read and be sure to check out the interactive demonstration web pages he’s put up to help us grasp the genius of the Apollo engineering teams. [Ken]’s been featured on Hackaday a number of times reverse engineering such diverse things as a Yamaha DX7 Synth chip.

Source: THE APOLLO DIGITAL RANGING SYSTEM: MORE THAN MEETS THE EYE

Quick Solutions to Questions related to Apollo Digital Ranging System:

  • How was the velocity of an object measured during Apollo missions?
    Velocity was determined by measuring the Doppler Shift, which is the difference in the returned signal's frequency.
  • Why were Integrated Circuits not available for the Apollo missions?
    The text states that in the days of Apollo, there were no Integrated Circuits.
  • What method was used to encode the downlink to preserve Doppler data?
    Engineers used Phase Modulation to encode the downlink instead of Frequency Modulation so Doppler data gained on the uplink would not be lost.
  • How could the spacecraft's position in 3d space be estimated?
    By knowing the precise position of the ground station and the very large parabolic antennae, engineers could estimate the position in 3d space.
  • What technology was used to aggregate weak signals?
    Delay line memory was used to aggregate weak signals to a usable state.
  • What kind of computer logic powered the Apollo digital ranging system?
    The system utilized a state machine computer made up of discrete transistor logic.
  • What frequency band did the transponder use to take data?
    The system used an S-Band transponder to take data transmitted from a powerful ground station.
  • Can modern Arduino devices perform similar Doppler measurements?
    Yes, the article notes that measuring Doppler Shift is simple enough that an Arduino can do it today.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top