OpenStax CNX

You are here: Home » Content » Noisy Channel Coding Theorem

About: Noisy Channel Coding Theorem

Module by: Don Johnson. E-mail the author

View the content: Noisy Channel Coding Theorem


Name: Noisy Channel Coding Theorem
ID: m0073
Language: English (en)
Summary: Describes the Noisy Channel Coding Theorem.
Subject: Science and Technology
Keywords: capacity, channel, digital communication, efficiency, error, error correcting code, information communication, noise, noisy channel coding theorem, Shannon
License: Creative Commons Attribution License CC-BY 3.0

Authors: Don Johnson (
Copyright Holders: Don Johnson (
Maintainers: Don Johnson (, Indra Datta (, John Cottrell (

Latest version: 2.13 (history)
First publication date: Jul 31, 2000 12:00 am +0000
Last revision to module: Jul 26, 2013 5:40 pm +0000


PDF: m0073_2.13.pdf PDF file, for viewing content offline and printing. Learn more.
XML: m0073_2.13.cnxml XML that defines the structure and contents of the module, minus any included media files. Can be reimported in the editing interface. Learn more.

Version History

Version: 2.13 Jul 26, 2013 5:40 pm +0000 by Don Johnson
Removed a dead link.

Version: 2.12 Jun 5, 2009 2:26 pm +0000 by Connexions
Modified markup for explicit .eps image reference

Version: 2.11 Jun 3, 2007 10:51 pm +0000 by Don Johnson
Fixed minor formatting problems.

Version: 2.10 Apr 20, 2005 10:24 am +0000 by Charlet Reedstrom
update to cnxml-0.5, add csymbol markup

Version: 2.9 Aug 13, 2002 12:00 am +0000 by (Unknown)
Upgraded to 0.4.

Version: 2.8 Aug 2, 2002 12:00 am +0000 by (Unknown)
Changed module title.

Version: 2.7 Apr 17, 2002 12:00 am +0000 by (Unknown)
edited math - removed mode from math, changed some formatting, removed unicode numbers

Version: 2.6 Sep 11, 2001 12:00 am +0000 by Brent Hendricks
Converted to CNXML 0.3.5

Version: 2.5 Aug 20, 2001 12:00 am +0000 by (Unknown)
Making sure the images were comitted.  Got an error message last time.

Version: 2.4 Aug 14, 2001 12:00 am +0000 by (Unknown)
typo fixed in title

Version: 2.3 Jul 17, 2001 12:00 am +0000 by (Unknown)
added keywords
made John Cottrell a maintainer
fixed minor errors

Version: 2.2 Jun 5, 2001 12:00 am +0000 by (Unknown)
Update to .3 CNXML and Content MathML

Version: 2.0 Dec 7, 2000 12:00 am +0000 by Brent Hendricks
Bumped version to 2.0

How to Reuse and Attribute This Content

If you derive a copy of this content using a OpenStax-CNX account and publish your version, proper attribution of the original work will be automatically done for you.

If you reuse this work elsewhere, in order to comply with the attribution requirements of the license (CC-BY 3.0), you must include

  • the authors' names: Don Johnson
  • the title of the work: Noisy Channel Coding Theorem
  • the OpenStax-CNX URL where the work can be found:

See the citation section below for examples you can copy.

How to Cite and Attribute This Content

The following citation styles comply with the attribution requirements for the license (CC-BY 3.0) of this work:

American Chemical Society (ACS) Style Guide:

Johnson, D. Noisy Channel Coding Theorem, OpenStax-CNX Web site., Jul 26, 2013.

American Medical Assocation (AMA) Manual of Style:

Johnson D. Noisy Channel Coding Theorem [OpenStax-CNX Web site]. July 26, 2013. Available at:

American Psychological Assocation (APA) Publication Manual:

Johnson, D. (2013, July 26). Noisy Channel Coding Theorem. Retrieved from the OpenStax-CNX Web site:

Chicago Manual of Style (Bibliography):

Johnson, Don. "Noisy Channel Coding Theorem." OpenStax-CNX. July 26, 2013.

Chicago Manual of Style (Note):

Don Johnson, "Noisy Channel Coding Theorem," OpenStax-CNX, July 26, 2013,

Chicago Manual of Style (Reference, in Author-Date style):

Johnson, D. 2013. Noisy Channel Coding Theorem. OpenStax-CNX, July 26, 2013.

Modern Languages Association (MLA) Style Manual:

Johnson, Don. Noisy Channel Coding Theorem. OpenStax-CNX. 26 July 2013 <>.