Communication System Channel Capacity Theorem Error Control Coding Systematic Code Linear Block Coding Generator Matrix Parity-Check Matrix Hamming Weight Syndrome Decoding Hamming Distance Minimum Distance Hamming Code