Error control coding (ECC) is one of the cost-effective methods, which is are a vital indispensable part of any digital communication system. Nowadays almost all systems use EEC codes being integrated as a part of the communication system scheme to achieve a high bit error rate (BER) with a low cost. ECC is used to detect errors during transmission over the communication channel and, possibly, to correct these errors. This study course combines encoding including the study of information coding and transfer and encryption including the techniques for protecting information from unauthorized access.
Course contents:
- An introduction to information and coding theory.
- Mathematical methods of information theory.
- Linear block codes.
- Convolutional codes.
- Low-density parity-check (LDPC) codes, Turbo codes.
- Cryptography and cryptanalysis. Methods of the theory of encryption.