This document discusses channel coding and linear block codes. It provides an example of a (6,3) code with a generator matrix and calculates the corresponding codewords for each data word. The document also defines linear block codes and discusses decoding received codewords using the parity check matrix and syndrome. An example decoding problem is worked through step-by-step. The document concludes that channel encoding helps detect and correct errors in information and redundant bits aid in proper decoding without retransmission.