Elements of Data Transmission & Coding-New (6th Sem-PE)
Elements of Data Transmission & Coding-New (6th Sem-PE)
Credits: 3 (3-0-0)
Course Objective:
1. To understand the role of information theory for an efficient, error-free and secure
delivery of information using binary data streams.
2. To have a complete understanding of error-control coding.
3. To understand encoding and decoding of digital data streams.
4. To introduce methods for the generation of these codes and their decoding techniques.
5. To evaluate the performance of various coding techniques over noisy communication
channels.
Course Outcome:
Syllabus:
Module I: (8)
Source Coding: Introduction to Information Theory, Uncertainty and Information, Average
Mutual Information and Entropy, Information Measure for Continuous Random Variables,
Source coding theorem, Huffman Coding, Shannon- Fano -Elias Coding, Arithmetic Coding,
The Lempel-Ziv Algorithm, Run Length Encoding, and the PCX Format, Rate Distribution
Function, Entropy Rate of a Stochastic Process.
Linear Block Codes for Error Correction: Introduction to Error Correction Codes, Basic
Definitions, Matrix Description of Linear Block Codes, Equivalent Codes, Parity Check Matrix,
Decoding of Linear Block Code, Syndrome Decoding, Error Probability after Coding
(Probability of Error Correction), Low Density Parity Check (LDPC) Codes, Optimal Linear
Codes, Maximum Distance Separable (MDS) code.
MATLAB implementation of some source coding and error correcting coding schemes.
Books recommended:
TEXT BOOKS
1. R. Bose, “Information theory Coding and Cryptography,” 2 nd Edition, McGraw-Hill,
2008.
REFERENCE BOOKS
1. Arijit Saha, Nilotpal Manna, Surajit Mandal, Information Theory, Coding and
cryptography, Pearson India, 2013.
2. Cover Thomas and Joy Thomas, Elements of Information Theory, Wiley India Pvt. Ltd.
2 Edition, 2006.
nd