University of Surrey - Guildford

Registry > Module Catalogue
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2010/1 Module Catalogue
 Module Code: EEE3006 Module Title: DIGITAL COMMUNICATIONS
Module Provider: Electronic Engineering Short Name: EE3.DCM
Level: HE3 Module Co-ordinator: KONDOZ A Prof (Elec Eng)
Number of credits: 15 Number of ECTS credits: 7.5
Module Availability

Autumn Semester

Assessment Pattern

Unit(s) of Assessment




Weighting Towards Module Mark( %)










Module Overview


Module Aims

The course is a mix of analysis and synthesis. The aim is to show by argument, mathematical analysis, and block diagrams, how information can be represented and transmitted in a digital domain.  Included is coverage of current source coding standards, means of protection against noise and modulation / demodulation for radio or satellite transmission.

Learning Outcomes

Students who have taken this module should gain knowledge of current practice and likely future developments, be able to assess source coding, error control and modulation schemes against a variety of practical criteria such as efficiency, performance and complexity and be able to understand new developments as they arise

Module Content
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.
[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.

Methods of Teaching/Learning


Selected Texts/Journals
IA Glover and PM Grant, Digital Communications, 2nd edition, Pearson, 2004,
ISBN 0-13-089399-4 B
S Lin, DJ Costello Jr, Error Control Coding, 2nd edition, Pearson, 2004, ISBN 0-13-017973-6
S Haykin, Communication Systems, 4th edition, Wiley, 2001, ISBN 0-471-17869-1 B
B Sklar, Digital Communications, 2 edition, Prentice Hall, 2001, ISBN 0-130-84788-7 B
A Papoulis, SU Pillai, Probability, Random Variables and Stochastic processes, (4th Ed), McGraw-Hill, ISBN 0-07-366011-6
PZ Peebles, Probability, Random Variables and Random process. (3rd Ed), McGraw-Hill, ISBN 0-07-112782-8 B

Tekalp, A. Murat. - Digital video processing / A. Murat Tekalp. - Hemel Hempstead : Prentice-Hall, 1995. – 0131900757 B

Last Updated

12 August 2010