Connexions

Sections
You are here: Home » Content » Hamming Block Code Channel Decoder

About: Hamming Block Code Channel Decoder

Module by: Ed Doering. E-mail the author

View content

Metadata

Name: Hamming Block Code Channel Decoder
ID: m18665
Language: English (en)
Summary: Channel encoding inserts additional information into a transmitted bit stream to facilitate error detection and error correction at the receiver. Block coding breaks up a bit stream into words of length k bits and appends check bits to form a codeword of length n bits. A corresponding channel decoder examines the complete codeword, and detects and even corrects certain types of erroneous bits caused by the channel. In the prerequisite project "Hamming Block Code Channel Encoder" you developed a channel encoder using a special class of block code called a Hamming code. In this project, develop the companion channel decoder, and then evaluate the performance of the complete encoder/decoder system.
Subject: Science and Technology
Keywords: binary symmetric channel, block coding, channel decoder, channel encoder, checkbits, correction power, error control coding, error correction, error detection, generator matrix, Hamming code, Hamming distance, LabVIEW, modulo-2 matrix multiplication, (n,k) block code, syndrome, syndrome table, table lookup decoder
Document Type: -//CNX//DTD CNXML 0.5 plus MathML//EN
License: Creative Commons Attribution License CC-BY 2.0

Authors: Ed Doering (doering@rose-hulman.edu)
Copyright Holders: Ed Doering (doering@rose-hulman.edu)
Maintainers: Brett Hern (hernbrem@neo.tamu.edu), Erik Luther (erik.luther@ni.com), Sam Shearman (sam.shearman@ni.com), Ed Doering (doering@rose-hulman.edu)
Editors: Brett Hern (hernbrem@neo.tamu.edu), Erik Luther (erik.luther@ni.com), Sam Shearman (sam.shearman@ni.com)

Latest version: 1.1 (history)
First publication date: Aug 14, 2008 8:02 am GMT-5
Last revision to module: Nov 29, 2008 3:18 pm US/Central

Module XML: m18665_1.1.cnxml

Version History

Version: 1.1 Nov 29, 2008 3:18 pm US/Central by Ed Doering
Changes:
Initial release

How to Reuse and Attribute This Content

If you derive a copy of this content using a Connexions 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 2.0), you must include

  • the authors' names: Ed Doering
  • the title of the work: Hamming Block Code Channel Decoder
  • the Connexions URL where the work can be found: http://cnx.org/content/m18665/1.1/

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 2.0) of this work:

American Chemical Society (ACS) Style Guide:

Doering, E. Hamming Block Code Channel Decoder, Connexions Web site. http://cnx.org/content/m18665/1.1/, Nov 29, 2008.

American Medical Assocation (AMA) Manual of Style:

Doering E. Hamming Block Code Channel Decoder [Connexions Web site]. November 29, 2008. Available at: http://cnx.org/content/m18665/1.1/.

American Psychological Assocation (APA) Publication Manual:

Doering, E. (2008, November 29). Hamming Block Code Channel Decoder. Retrieved from the Connexions Web site: http://cnx.org/content/m18665/1.1/

Chicago Manual of Style (Bibliography):

Doering, Ed. "Hamming Block Code Channel Decoder." Connexions. November 29, 2008. http://cnx.org/content/m18665/1.1/.

Chicago Manual of Style (Note):

Ed Doering, "Hamming Block Code Channel Decoder," Connexions, November 29, 2008, http://cnx.org/content/m18665/1.1/.

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

Doering, E. 2008. Hamming Block Code Channel Decoder. Connexions, November 29, 2008. http://cnx.org/content/m18665/1.1/.

Modern Languages Association (MLA) Style Manual:

Doering, Ed. Hamming Block Code Channel Decoder. Connexions. 29 Nov. 2008 <http://cnx.org/content/m18665/1.1/>.