[Jump to code hierarchy]

Pulse-amplitude modulation (PAM) code

Description

Encodes a \(q\)-ary digit into a constellation of equally spaced points on the real line. For example, a \(q\)-PAM scheme for \(q=8\) could encode the constellation \(\{ \pm \alpha,\pm 3\alpha,\pm 5\alpha, \pm 7\alpha \}\) with real scaling factor \(\alpha\). The points in the constellation are typically associated with one quadrature of an electromagnetic signal.

Cousins

Primary Hierarchy

Parents
PAM codes can be thought of as QAM codes restricted to the real line. A \(q\times q\)-QAM code is informationally equivalent to two \(q\)-PAM codes.
Pulse-amplitude modulation (PAM) code

References

[1]
E. B. Da Silva, R. Palazzo, and S. R. Costa, “Improving the performance of asymmetric M-PAM signal constellations in Euclidean space by embedding them in hyperbolic space”, 1998 Information Theory Workshop (Cat. No.98EX131) DOI
Page edit log

Your contribution is welcome!

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

edit on this site

Zoo Code ID: pam

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

Cite as:

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

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/classical/analog/modulation/pam.yml.