Skip to main content

Error Correcting Codes

The problem of correct transmission of data in a noisy environment. The design and analysis of codes that efficiently (in terms of data rate and encryption and decryption speed) correct errors. Linear and nonlinear block codes, general encoding and decoding techniques, fundamental bounds, dual codes, cyclic codes. Specific codes will be studied, including Hamming, BCH, Reed- Muller, Reed-Solomon, trellis, and convolutional codes.

Prefix:
CS
Course Number:
673
Credits:
3.0