Introduction Coding; Types of Coding; Modelling of noisy Digital Communication Channels; Coding Gain
Information Theoretical Analysis of a Communication Link Digital Communication System Model; Information Measures; Entropy and Redundancy, Equivocation, Irrelevance and Transinformation of a Communication Link; Channel Capacity; Examples
Error Protection Coding (FEC) • General error protection strategies, Types and Capabilities of Linear Codes; Boundaries of Linear Codes • Mechanisation of Coding and Decoding of linear Block Codes • Special linear block codes: Hamming Codes, Simplex Codes, Reed-Muller Codes, cyclic block codes, Reed-Solomon (RS) Codes; Bose-Chaudhuri-Hocquenghem (BCH) Codes • Error Protection Coding for burst error channels: CRC-Codes, Fire-Codes, Interleaving • Convolutional Coding: Description of convolutional Codes (Tree-, State- and Trellis-Diagram); Characteristics of convolutional Codes (minimum free distance, catastrophic error propagation etc.); ML-Decoding Principle (hard/soft decision Viterbi decoding); puncturing
Advanced Error Protection Coding • Concatenated Coding: serial concatenated coding (Product Codes) parallel concatenated Coding (Turbo Codes) • Low-density parity-check codes (LDPC - Gallager-Codes) • Polar Codes
Lab Exercises: Simulation of different communication links applying linear block coding and convolutional coding for error protection using MATLAB/SIMULINK/Communication Toolbox
|