Pulse-position modulation
PPM encodes data via pulse timing, used in optical and RC systems.
Pulse-position modulation (PPM) encodes M message bits by sending a single pulse within one of M possible time shifts. This process repeats every T seconds. The technique is mainly used in optical communications, where multipath interference is minimal.
Historically, a form of PPM appeared around 350 B.C. in the Greek hydraulic semaphore system invented by Aeneas Stymphalus. It used a water clock to time signals: water drained from identical containers, with torches marking the start and end of draining. A float with a rod, marked with predetermined codes for military messages, indicated the message. Operators placed the containers on hills for visibility. In modern times, PPM traces back to telegraph time-division multiplexing from 1853, developing alongside pulse-code and pulse-width modulation. In the early 1960s, Don Mathers and Doug Spreng at NASA invented PPM for radio-control (R/C) systems. Today, it is used in fiber-optic communications, deep-space communications, and R/C systems.
A major challenge in implementing PPM is receiver synchronization: the local clock must align with the start of each symbol. To address this, differential pulse-position modulation is often used, where each pulse position is encoded relative to the previous one. The receiver then only measures the difference in arrival time between successive pulses. This limits error propagation to adjacent symbols, so a mistake in measuring one differential delay affects only two symbols rather than all subsequent ones.
PPM is inherently sensitive to multipath interference, which occurs in channels with frequency-selective fading. The receiver picks up echoes of each transmitted pulse, and because information is encoded in the time of arrival (either differentially or relative to a common clock), echoes can make it very difficult to determine the correct pulse position. However, multipath in PPM systems can be mitigated using the same techniques employed in radar systems, which rely on synchronization and time-of-arrival measurements in the presence of echoes.
One key advantage of PPM is that it is an M-ary modulation technique that can be implemented non-coherently, meaning the receiver does not need a phase-locked loop to track the carrier phase. This makes it suitable for optical communications, where coherent phase modulation and detection are difficult and expensive.
- Inventors
- Don Mathers and Doug Spreng of NASA
- Early use
- Greek hydraulic semaphore system invented by Aeneas Stymphalus around 350 B.C.
- Telegraph origin
- 1853
- Rc introduction
- early 1960s
- Typical frame length
- about 22.5 ms
- Signal low state
- 0.3 ms
- Max channels per frame
- 8
Lore & Background
An ancient use of pulse-position modulation was the Greek hydraulic semaphore system invented by Aeneas Stymphalus around 350 B.C. that used the water clock principle to time signals. In this system, the draining of water acts as the timing device, and torches are used to signal the pulses. The system used identical water-filled containers whose drain could be turned on and off, and a float with a rod marked with various predetermined codes that represented military messages. The operators would place the containers on hills so they could be seen from each other at a distance. To send a message, the operators would use torches to signal the beginning and ending of the draining of the water, and the marking on the rod attached to the float would indicate the message.
In modern times, pulse-position modulation has origins in telegraph time-division multiplexing, which dates back to 1853, and evolved alongside pulse-code modulation and pulse-width modulation. In the early 1960s, Don Mathers and Doug Spreng of NASA invented pulse-position modulation used in radio-control (R/C) systems. PPM is currently being used in fiber-optic communications, deep-space communications, and continues to be used in R/C systems.
One of the key difficulties of implementing this technique is that the receiver must be properly synchronized to align the local clock with the beginning of each symbol. Therefore, it is often implemented differentially as differential pulse-position modulation, whereby each pulse position is encoded relative to the previous, such that the receiver must only measure the difference in the arrival time of successive pulses. It is possible to limit the propagation of errors to adjacent symbols, so that an error in measuring the differential delay of one pulse will affect only two symbols, instead of affecting all successive measurements.
Reader's Guide
Pulse-position modulation is notable for its ability to be implemented non-coherently, making it suitable for optical communications where coherent phase modulation is difficult and expensive. It is one of only two common M-ary non-coherent modulation techniques, the other being M-ary frequency-shift keying (M-FSK). PPM and M-FSK systems with the same bandwidth, average power, and transmission rate have identical performance in an additive white Gaussian noise channel, but their performance differs in fading channels: frequency-selective fading disrupts PPM severely while affecting only some M-FSK shifts, whereas frequency-flat fading impairs all M-FSK shifts but only a few PPM time-shifts due to the short pulse duration.
Narrowband RF channels with low power and long wavelengths are affected primarily by flat fading, making PPM better suited than M-FSK in these scenarios. A common application is radio control of model aircraft, boats and cars, first used in the early 1960s. The advantage is that the electronics required to decode the signal are extremely simple, leading to small, lightweight receiver/decoder units. A complete PPM frame is about 22.5 ms, with a start frame and up to 8 channels encoded by pulse timing. More sophisticated systems now often use pulse-code modulation, and the advent of 2.4 GHz band FHSS systems changed this further. PPM is also used for communication with ISO/IEC 15693 contactless smart cards and in the HF implementation of the Electronic Product Code Class 1 protocol for RFID tags.
Did You Know?
- Don Mathers and Doug Spreng of NASA invented PPM for radio-control systems in the early 1960s.
- PPM is inherently sensitive to multipath interference because information is encoded in the time of arrival of pulses.
More in Radio Modulation Modes, Part 2 1-24
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
