IT2302 INFORMATION THEORY AND CODING Lecture Notes for IT - Fifth (5th) semester -by R.Anirudhan

IT2302 INFORMATION THEORY AND CODING Lecture Notes for IT - Fifth (5th) semester


IT2302 Lecture Notes 

Syllabus :

UNIT I INFORMATION THEORY
Information – Entropy, Information rate, classification of codes, Kraft McMillan inequality,
Source coding theorem, Shannon-Fano coding, Huffman coding, Extended Huffman
coding - Joint and conditional entropies, Mutual information - Discrete memoryless
channels – BSC, BEC – Channel capacity, Shannon limit.

UNIT II SOURCE CODING: TEXT, AUDIO AND SPEECH
Text: Adaptive Huffman Coding, Arithmetic Coding, LZW algorithm – Audio: Perceptual
coding, Masking techniques, Psychoacoustic model, MEG Audio layers I,II,III, Dolby
AC3 - Speech: Channel Vocoder, Linear Predictive Coding

UNIT III SOURCE CODING: IMAGE AND VIDEO
Image and Video Formats – GIF, TIFF, SIF, CIF, QCIF – Image compression: READ,
JPEG – Video Compression: Principles-I,B,P frames, Motion estimation, Motion
compensation, H.261, MPEG standard

UNIT IV ERROR CONTROL CODING: BLOCK CODES
Definitions and Principles: Hamming weight, Hamming distance, Minimum distance
decoding - Single parity codes, Hamming codes, Repetition codes - Linear block codes,
Cyclic codes - Syndrome calculation, Encoder and decoder - CRC

UNIT V ERROR CONTROL CODING: CONVOLUTIONAL CODES
Convolutional codes – code tree, trellis, state diagram - Encoding – Decoding:
Sequential search and Viterbi algorithm – Principle of Turbo coding


download Information Theory and Coding Lecture Notes





By Vinoth
Previous
Next Post »