Nptel: Coding Theory - Video Course
Nptel: Coding Theory - Video Course
NPTEL
http://nptel.iitm.ac.in
COURSE DETAIL
Lecture No.
Linear Block Codes, Parity check matrices, Vector space view of codes, Dual codes.
Dual Codes, Self-orthogonal and Self-Dual codes, Examples of dual codes, Relation between parity-check matrix and dual code.
Minimum Distance Decoder, Hamming Distance, Error Correcting Capability of codes, Geometric View of Decoding.
Construction of Codes with d=3, Hamming Codes, Extending codes, Puncturing Codes.
Shortening codes, Hamming bound, Singleton bound, Gilbert-Varshamov bound, Introduction to finite fields.
Finite Fields
Groups, Order of group elements, Fermat's Little theorem, Finite fields, Polynomials over fields, Polynomial Division.
Polynomial factorization over a field, Irreducible polynomials, Existence and construction of fields of a given size.
10
Examples of finite field construction, power notation, primitives and primitive polynomials.
11
BCH codes, Construction of BCH codes for given minimum distance, Vandermonde matrices, BCH bound.
12
13
Minimum polynomials, their construction and properties, their connection with cyclic codes, Generator polynomial of a cyclic code.
14
Dimension of BCH codes, Examples of BCH codes, Systematic encoding, Syndrome decoding for BCH codes, Error Locators.
15
Reed-Solomon (RS) Codes, Dimension, Definition of distance, weight in GF(2^m), Generator polynomial, Minimum distance and binary expansion of RS codes.
16
17
Reed-Solomon codes in practice: erasure decoding, burst erasure correction, some modern decoders.
18
19
20
ML and Map decoding for Repetition codes, Probability of decoding error, Channel Capacity, Capacity for various schemes, Eb/No, Coding Gain.
21
Coding gain performances of previously studied codes, Proof of capacity and random codes, Low-Density Parity check (LDPC) codes, Regular LDPC codes, Gallager construction of LDPC codes.
LDPC codes
22
Socket construction of regular LDPC codes, Tanner Graphs, Neighbourhoods and cycles in graphs.
23
Gallager A decoding algorithm for LDPC codes and its analysis, LDPC Threshold.
24
25
26
Gallager-A decoder on irregular LDPC codes, Degree optimisation to achieve higher thresholds.
27
28
Soft-decision Message Passing Decoder for AWGN channels--contd., Density evolution for AWGN channels.
29
30
31
32
33
encoders.
34
35
Free distance of convolutional codes, Trellises for block codes, Code concatenation.
36
37
LDPC codes in the WiMax standard, protograph LDPC codes and their properties.
38
Implementation aspects of turbo codes: MAP decoder and MAXLOGMAP decoder for convolutional codes, design and architecture.
39
Implementation aspects of LDPC codes: tanh processing versus minsum decoder, design and architecture.
40
Outlook and the future of the world of error control codes - coding for multi-terminal communication problems.
Total References: 1. Error Control Coding (2nd edition) by Shu Lin and Daniel Costello, Pearson.
40