The document discusses different types of channel codes used in coding theory. It describes block codes, including early codes like Hamming codes from the 1950s that could correct single errors. More powerful BCH and Reed-Solomon codes developed in the 1960s could correct multiple errors. Convolutional codes were also introduced, using a probabilistic approach and gaining popularity after the Viterbi algorithm. Over time, research combined block and convolutional codes to develop more powerful codes approaching Shannon's theoretical limit, like turbo codes. Coding schemes must support a wide range of applications with varying needs.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
29 views
2 Lecture2
The document discusses different types of channel codes used in coding theory. It describes block codes, including early codes like Hamming codes from the 1950s that could correct single errors. More powerful BCH and Reed-Solomon codes developed in the 1960s could correct multiple errors. Convolutional codes were also introduced, using a probabilistic approach and gaining popularity after the Viterbi algorithm. Over time, research combined block and convolutional codes to develop more powerful codes approaching Shannon's theoretical limit, like turbo codes. Coding schemes must support a wide range of applications with varying needs.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25
CODING THEORY
A Birds Eye View : Continued Block Codes: Basics
Types of Channel Codes
Block Codes ( Codes with strong algebraic flavor) ~1950--- Hamming Code (Single error correction) All codes in 50s were too weak compared to the codes promised by Shannon Major Breakthrough..1960 BCH Codes Reed-Solomon Codes Capable of correcting Multiple Errors