**SOURCE CODING** (10 hours) (AMK/SW)

1 **Introduction** **to source coding** - Why source coding?, speech and image/video, redundancy in signals etc.

2-3 **Quantisation** - Scalar, Vector.

4 **Prediction** – Short-term , Long-term (used in speech only).

5** Redundancy removal** - speech inverse filtering, motion compensation for video.

6 **Time and Frequency domain speech coding -** CELP coding Principles.

7 **Transform coding** **of image/video**.

8 **Entropy coding** **of image/video**.

9 **Standards** – JPEG, MPEG I, II, IV, H.261.

10 **Future Research areas** - in speech and image/video coding.

**ERROR CONTROL CODING **(10 hours) (PS)

[1-3] Introduction - Purposes of error control coding, Information Theory, Coding Systems, Types of Codes, Coding Example, ARQ and FEC, Coding Gain, Bursty Channels, Interleaving, Conclusions for Implementation

[4-6] Convolutional Codes - Simple Encoder, Terminology, State Diagram, Free Distance, Trellis Diagram, Decoding Metrics, Viterbi Decoding, Practical issues, Effects of Decoding Error, Transfer Function, Performance Calculations. Recursive Systematic Convolutional Codes, Parallel Concatenation, Recursive Decoding Approach, Decoding Algorithms, Performance and challenges.

[7-9] Simple Linear Block Codes - Terminology, Linearity, Systematic Form, Encoding through Generator Matrix, Parity Check Matrix, Syndrome, Outline of Decoding Method. Cyclic Block Codes, Generator Polynomial, Encoding by Long Division, Encoding By Shift Registers, Meggitt Decoder. Performance bounds. BCH Codes, Reed Solomon Codes, Applications.

[10] Concatenation – Principles: Turbo parallel and serial concatenation, Product Codes.

** MODULATION** (10 hours) (MSH)

1-3 **Introduction** **to digital modulations**: baseband signalling formats, noise, power spectral density, Gaussian distributions, ISI and Nyquist filtering, general considerations of digital modulation and demodulation.

4-6** Phase shift keying** –BPSK representations, demodulation requirements, squaring and Costas loop phase recovery, timing recovery (early-late gate synchronizer), noise performance, spectrum, QPSK, phase ambiguity and differential encoding.

7 **FSK **– representation, coherent demodulation, non-coherent demodulation, noise performance, spectrum, FFSK.

8 **Bandwidth-efficient modulations** -MPSK, QAM, Gray Coding, Ungerboeck mapping, noise performance.

9-10 **Spectrally controlled modulation** - OQPSK, Pi/4 PSK, MSK, MSK as OQPSK variant, MSK modulator and demodulator, noise performance, spectrum, MSK as FFSK, CPM, trellis representations.