[Jump to code hierarchy]

Pulse-position modulation (PPM) code

Description

A modulation code with \(q\) equal-energy signals in which each codeword has one pulse in one of \(q\) time slots and zeros elsewhere.

Realizations

Greek hydraulic semaphore system [1,2].Telegraph time-division multiplexing.Radio-control, fiber-optic communications, and deep-space communications.

Cousins

  • Biorthogonal spherical code— PPM codewords form a spherical code whose constellation consists of the standard basis vectors. Adjoining negatives yields the corresponding biorthogonal spherical code.
  • One-hot code— The PPM code is a continuous analogue of the one-hot code.
  • PPM c-q code

References

[1]
Michael Lahanas. “Ancient Greek Communication Methods”. https://web.archive.org/web/20141102224501/https://www.mlahanas.de/Greeks/Communication.htm. Archived from the original on 2014-11-02.
[2]
A. B. Raj and A. K. Majumder, “Historical perspective of free space optical communications: from the early dates to today’s developments”, IET Communications 13, 2405 (2019) DOI
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)— see instructions

edit on this site

Zoo Code ID: ppm

Cite as:
“Pulse-position modulation (PPM) code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/ppm
BibTeX:
@incollection{eczoo_ppm, title={Pulse-position modulation (PPM) code}, booktitle={The Error Correction Zoo}, year={2022}, editor={Albert, Victor V. and Faist, Philippe}, url={https://errorcorrectionzoo.org/c/ppm} }
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/ppm

Cite as:

“Pulse-position modulation (PPM) code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/ppm

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/classical/spherical/modulation/ppm.yml.