Sustainability of Digital Formats
 Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

PCM

>> Back
Table of Contents
Identification and description
Local use
Sustainability factors
Quality and functionality factors (sound)
File type signifiers
Notes
Format specifications
Useful references
Format Description Properties
• ID: fdd000016
• Short name: PCM
• Content categories: sound
• Format category: bitstream encoding
• Last significant update: 2005-03-28
• Draft status: Full

Identification and description Explanation of format description terms

Full namePulse code modulation
DescriptionType of encoding used for audio bitstreams. Pulse code modulation was originally developed in 1939 as a method for transmitting digital signals over analog communications channels. The same technique proved effective as a method of sampling and quantizing audio for encoding in digital form. Variants are based on different mathematical techniques for quantization, including linear, logarithmic, and adaptive. The method was developed in 1939 by the English inventor Alec H. Reeves.

Linear PCM is an uncompressed format. Compressed variants are widely used for telephony and other low-bandwidth applications.
Relationship to other formats 
  Has subtype LPCM Linear PCM
  Has subtype A-Law
  Has subtype µ-Law
  Has subtype DPCM
  Has subtype ADPCM

Local use Explanation of format description terms

LC experience or existing holdingsWAVE with Linear PCM encoding for bitstreams is used as the best digital format for most audio converted for American Memory and the Digital A/V Prototype. See WAVE_LPCM
LC preferenceSee WAVE_LPCM

Sustainability factors Explanation of format description terms

DisclosureThe basic technique is described fully in textbooks. Some implementations (subtypes) have been adopted as international standards (particularly for telephony applications) or fully documented in file format specifications (e.g. for WAVE_LPCM).
  StandardizationTelephony applications (A-Law, µ-Law) standardized through ITU Recommendation G.711 (11/88). Corresponding ANSI-C code is available in the G.711 module of the ITU-T G.191 Software Tools Library. Incorporated into Broadcast Wave standard.
  Other documentationFor use in WAVE: Multimedia Programming Interface and Data Specifications 1.0. IBM Corporation and Microsoft Corporation, August 1991. Available online, e.g., at http://www.tactilemedia.com/info/MCI_Control_Info.html
AdoptionVery widely used for encoding bitstreams. Used on audio CDs, Digital Audio Tape (DAT). Default bitstream encoding for WAVE and AIFF. One of the bitstream encodings supported for sound on DVD-Video. Coders and decoders available as chips.
  Licensing and patent claimsNone
TransparencyUncompressed linear PCM is comparable in transparency to uncompressed bit-mapped images. See WAVE_LPCM
Self-documentationNot applicable. Metadata can be embedded in some file formats that incorporate PCM bitstreams (e.g., WAVE, AIFF).
External dependenciesNone
Technical protection considerationsNone

Quality and functionality factors (sound) Explanation of format description terms

Fidelity (support for high audio resolution)High audio resolution is supported by high sampling rates and high bit-depth (word length). PCM with uncompressed linear quantization is used for digital audio, with a sampling rate of 48kHz currently recommended by the Audio Engineering Society (AES) for the "origination, processing, and interchange of audio programs." 44.1kHz sampling is standard for audio CDs; 96kHz is a recommended sampling frequency for use when higher bandwidth is available. Telephony applications use non-linear quantization for more efficient use of low bandwidth for speech.
Sound field (support for multi-channel audio)PCM encodes a single sound channel. Support for multichannel audio depends on file format and relies on interweaving or synchronization of PCM streams.
Functionality beyond normal sound renderingNot applicable

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename Extensionn/a 
Internet Media Typen/a 
Magic numbersn/a 

Notes Explanation of format description terms

General 
History 

Format specifications Explanation of format description terms

URLs

Print

Useful references

URLs
http://www.ivrsystem.co.uk/help/shw-wavefiletech.asp
http://www.aes.org/standards/b_pub/aes-standards-in-print.cfm

Print
• Pulse code modulation techniques : with applications in communications and data recording. Bill Waggener. New York : Van Nostrand Reinhold, 1995
• Digital Coding of Waveforms. N.S Jayant and Peter Noll. Prentice Hall, 1984


Last Updated: 03/ 7/2007