ArticleslgStudy

computer science

Launch Vehicle Digital Computer

Launch Vehicle Digital Computer is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Launch Vehicle Digital Computer rather than just read about it. In short: The Launch Vehicle Digital Computer (LVDC) was a computer that provided the autopilot for the Saturn V rocket from launch, through Earth orbit insertion, and the trans-lunar injection burn that would send the Apollo spacecraft to the Moon. Designed and manufactured by IBM's Electronics Systems Center in Owego, New York, it was one of the major components of the instrument unit, fitted to the S-IVB stage of the Satur…

Launch Vehicle Digital Computer — main illustration
Launch Vehicle Digital Computer — illustration

Key takeaways

  • Launch Vehicle Digital Computer belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Launch Vehicle Digital Computer to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Launch Vehicle Digital Computer from memory before moving on to harder problems.

Reference excerpt

The Launch Vehicle Digital Computer (LVDC) was a computer that provided the autopilot for the Saturn V rocket from launch, through Earth orbit insertion, and the trans-lunar injection burn that would send the Apollo spacecraft to the Moon. Designed and manufactured by IBM's Electronics Systems Center in Owego, New York, it was one of the major components of the instrument unit, fitted to the S-IVB stage of the Saturn V and Saturn IB rockets. The LVDC also supported pre- and post-launch checkout of the Saturn hardware. It was used in conjunction with the Launch Vehicle Data Adaptor (LVDA) which performed signal conditioning from the sensor inputs to the computer from the launch vehicle.

Hardware The LVDC was capable of executing 12190 instructions per second. For comparison, as of 2022, researchers at the University of California created a chip capable of running at 1.78 trillion instructions per second, 146 million times faster.

Its master clock ran at 2.048 MHz, but operations were performed bit-serially, with 4 cycles required to process each bit, 14 bits per instruction phase, and 3 phases per instruction, for a basic instruction cycle time of 82 μs (168 clock cycles) for a simple add. A few instructions (such as multiply or divide) took several multiples of the basic instruction cycle to execute. Memory was in the form of 13-bit syllables, each with a 14th parity bit. Instructions were one syllable in size, while data words were two syllables (26 bits). Main memory was random access magnetic core, in the form of 4,096-word memory modules. Up to 8 modules provided a maximum of 32,768 words of memory. Ultrasonic delay lines provided temporary storage. For reliability, the LVDC used triple-redundant logic and a voting system. The computer included three identical logic systems. Each logic system was split into a seven-stage pipeline. At each stage in the pipeline, a voting system would take a majority vote on the results, with the most popular result being passed on to the next stage in all pipelines. This meant that, for each of the seven stages, one module in any one of the three pipelines could fail, and the LVDC would still produce the correct results. The result was an estimated reliability of 99.6% over 250 hours of operation, which was far more than the few hours required for an Apollo mission. With four memory modules, giving a total capacity of 16,384 words, the computer weighed 72.5 lb (32.9 kg), was 29.5 by 12.5 by 10.5 inches (750 mm × 320 mm × 270 mm) in size and consumed 137W.

The LVDC communicated digitally with a Launch Vehicle Data adapter (LVDA). The LVDA converted analog-to-digital and digital-to-analog with a Flight Control Computer (FCC). The FCC was an analog computer.

Software architecture and algorithms LVDC instruction words were split into a 4-bit opcode field (least-significant bits) and a 9-bit operand address field (most-significant bits). This left it with sixteen possible opcode values when there were eighteen different instructions: consequently, three of the instructions used the same opcode value, and used two bits of the address value to determine which instruction was executed. Memory was broken into 256-word "sectors". 8 bits of the address specified a word within a sector, and the 9th bit selected between the software-selectable "current sector" or a global sector called "residual memory". The eighteen possible LVDC instructions were:

Programs and algorithms In flight the LVDC ran a major computation loop every 2 seconds for vehicle guidance, and a minor loop 25 times a second for attitude control. The minor loop is triggered by a dedicated interrupt every 40 ms and takes 18 ms to run. Unlike the Apollo Guidance Computer software, the software which ran on the LVDC seems to have vanished. While the hardware would be fairly simple to emulate, the only remaining copies of the software are probably in the core rope memory of the Instrument Unit LVDCs of the remaining Saturn V rockets on display at NASA sites.

Interrupts The LVDC could also respond to a number of interrupts triggered by external events. For a Saturn IB these interrupts were:

For a Saturn V these interrupts were:

… excerpt ends here. Continue reading the full article.

Illustrations

Launch Vehicle Digital Computer: LVDC from Instrument Unit technical manual
LVDC from Instrument Unit technical manual
Launch Vehicle Digital Computer: LVDC with the front logic section removed, displaying eight memory assemblies.
LVDC with the front logic section removed, displaying eight memory assemblies.
Launch Vehicle Digital Computer: LVDC memory module closeup[2]
LVDC memory module closeup[2]
Launch Vehicle Digital Computer: Apollo Saturn V analog Flight Control Computer Unit FCC
Apollo Saturn V analog Flight Control Computer Unit FCC
Launch Vehicle Digital Computer illustration

Worked examples

Example 1 — a first encounter with Launch Vehicle Digital Computer

Start with the simplest possible case. Write down what Launch Vehicle Digital Computer claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Launch Vehicle Digital Computer before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Launch Vehicle Digital Computer ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Launch Vehicle Digital Computer

In research
Launch Vehicle Digital Computer appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Launch Vehicle Digital Computer in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Launch Vehicle Digital Computer is common in secondary-school and first-year university syllabi. It links to neighbouring topics Apollo program hardware, Guidance computers, IBM avionics computers, so understanding it makes those chapters shorter.
In everyday life
Look for Launch Vehicle Digital Computer outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Launch Vehicle Digital Computer in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Launch Vehicle Digital Computer means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Launch Vehicle Digital Computer out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Launch Vehicle Digital Computer in simple terms?

The Launch Vehicle Digital Computer (LVDC) was a computer that provided the autopilot for the Saturn V rocket from launch, through Earth orbit insertion, and the trans-lunar injection burn that would send the Apollo spacecraft to the Moon. Designed and manufactured by IBM's Electronics Systems Cent…

Why does Launch Vehicle Digital Computer matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Launch Vehicle Digital Computer?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Launch Vehicle Digital Computer.

Tags

  • Apollo program hardware
  • Guidance computers
  • IBM avionics computers
  • Spacecraft navigation instruments

Keep exploring