DIGITAL COMMUNICATIONS - 2020/1
Module code: EEE3006
Expected prior learning: It is helpful, but not essential, to have taken module EEE2040 – Communications Networks (5-com), or to have equivalent learning.
Module purpose: This module deals with the three important processing stages of modern digital communication systems which are source coding for signal compression, channel error control coding for robust transmission and modulation for efficient digital interface with the available channel.
Electrical and Electronic Engineering
QUDDUS Atta (Elec Elec En)
Number of Credits: 15
ECTS Credits: 7.5
Framework: FHEQ Level 6
JACs code: H640
Module cap (Maximum number of students): 55
Overall student workload
Independent Learning Hours: 117
Lecture Hours: 33
Prerequisites / Co-requisites
Indicative content includes the following.
SOURCE CODING (10 hours) (Atta ul Quddus)
Introduction to source coding - Types of sources (discrete and waveform sources), Why source coding?, Basic definitions (Uncertainty, Information, entropy, and redundancy).
Quantisation - Scalar, Vector.
Pulse code modulation (PCM) and Differential PCM – One and N-tap prediction, Delta modulation
Source coding for digital data – Source Coding Theorem, Lossless data compression, Huffman source coding.
Time and Frequency domain speech coding - LPC coding Principles.
Transform / Entropy coding of image/video.
Standards – JPEG, MPEG I, II, IV,
Future areas - in speech and image/video coding.
ERROR CONTROL CODING (10 hours) (Yi Ma)
Introduction - Purposes of error control coding, Type of error control techniques, ARQ and FEC, Measures to compare performance, Information Theory, Coding Gain, Classification of Codes, Techniques for Bursty Channels - Interleaving, Conclusions for Implementation
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. Other codes: BCH Codes, Reed Solomon Codes and their Applications.
Convolutional Codes - Simple Encoder, Terminology, State Diagram, Free Distance, Trellis Diagram, Decoding Metrics, Viterbi Decoding, Practical issues, Effects of Decoding Error, Performance Calculations. Recursive Systematic Convolutional Codes, Decoding Algorithms, Performance and challenges.
Advanced Codes: Turbo codes, Parallel and serial concatenation, Product codes, Low Density Parity Check Codes, Rate-less Codes and their applications.
MODULATION (10 hours) (Yi Ma)
Introduction to digital modulation: baseband signalling formats, power spectral density, ISI and Nyquist filtering, Noise and Gaussian distribution, general features of digital modulation and demodulation.
Phase shift keying – BPSK representations, demodulation requirements, squaring and Costas loop phase recovery, timing recovery (early-late gate synchronizer), noise performance, spectrum efficiency, QPSK, phase ambiguity and differential encoding.
Bandwidth-efficient modulations - MPSK, QAM, Gray Coding, performance in noise.
Spectrally controlled modulation - OQPSK, Pi/4 PSK, MSK, MSK as OQPSK variant, MSK modulator and demodulator, performance in noise, spectrum efficiency, CPM, trellis representations.
|Assessment type||Unit of assessment||Weighting|
|Examination||WRITTEN EXAM - 2 HRS||100|
Not applicable: students failing a unit of assessment resit the assessment in its original format.
The assessment strategy for this module is designed to provide students with the opportunity to demonstrate that they have achieved all the intended learning outcomes. The written exam will assess their understanding of basic building blocks in digital communication systems, the underlying principles and their basic working. The exam will assess their conceptual understanding and ability to give arguments in favour of specific design choices for the building blocks of digital communication system. This exam will also assess their abilities to design as well as analyse specific components of a digital communication system by including numerical problems and design problems in the examination.
Thus, the summative assessment for this module consists of the following.
· 2-hour, closed-book written examination at the end of the module teaching during the examination week
Formative assessment and feedback
For the module, students will receive formative assessment/feedback in the following ways.
· During lectures, by question and answer sessions
· During lectures, by electronic voting
· During tutorials/tutorial classes
· By means of unassessed tutorial problem sheets (with answers/model solutions)
- The course is a mix of source and channel coding together with various modulation schemes. The aim is to show by argument, mathematical analysis, and block diagrams, how information can be represented and transmitted in a digital domain. It includes the coverage of current source coding standards, means of protection against noise and modulation / demodulation for radio or satellite transmission.
|001||Describe the need and main purpose for the basic building blocks in a digital communication system (e.g. source coding, error control coding/decoding and modulation/demodulation)||KC|
|002||Explain the underlying principles and basic working of the basic building blocks of digital communication system||K|
|003||Compare/contrast different design choices for the basic building blocks in a digital communication system||KC|
|004||Analyze/solve simple design problems/numerical problems related to the building blocks of digital communication system||KCP|
C - Cognitive/analytical
K - Subject knowledge
T - Transferable skills
P - Professional/Practical skills
Methods of Teaching / Learning
The learning and teaching strategy is designed to provide useful pointers for deeper learning of the topics listed in the module content. This is achieved through a series of lectures and other learning material like slide-sets, notes, online videos, tutorial sheets with model solutions, numerical and design problems with model solutions. Electronic voting system and class discussions are used to identify any difficulties faced by the learners and then provide more learning material using online resources at SurreyLearn system.
Learning and teaching methods include the following.
Lectures: 3 hour lecture per week x 11 weeks
Class discussion/electronic voting: Average 20 minutes every week during the lectures
Online vidoes, notes, tutorials with model solutions and other learning material
Indicated Lecture Hours (which may also include seminars, tutorials, workshops and other contact time) are approximate and may include in-class tests where one or more of these are an assessment on the module. In-class tests are scheduled/organised separately to taught content and will be published on to student personal timetables, where they apply to taken modules, as soon as they are finalised by central administration. This will usually be after the initial publication of the teaching timetable for the relevant semester.
Upon accessing the reading list, please search for the module using the module code: EEE3006
This module has a capped number and may not be available to ERASMUS and other international exchange students. Please check with the International Engagement Office email: firstname.lastname@example.org
Programmes this module appears in
|Electronic Engineering with Computer Systems BEng (Hons)||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electronic Engineering BEng (Hons)||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electrical and Electronic Engineering BEng (Hons)||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electronic Engineering with Nanotechnology BEng (Hons)||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electronic Engineering with Nanotechnology MEng||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Communication Systems BEng (Hons)||1||Compulsory||A weighted aggregate mark of 40% is required to pass the module|
|Satellite Communications Engineering MSc||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electronic Engineering MSc||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|5G and Future Generation Communication Systems MSc||1||Compulsory||A weighted aggregate mark of 40% is required to pass the module|
|Mobile and Satellite Communications MSc||1||Compulsory||A weighted aggregate mark of 40% is required to pass the module|
|Computer and Internet Engineering MEng||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Communication Systems MEng||1||Compulsory||A weighted aggregate mark of 40% is required to pass the module|
|Electrical and Electronic Engineering MEng||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electronic Engineering with Computer Systems MEng||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electronic Engineering MEng||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Electronic Engineering with Professional Postgraduate Year MSc||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
|Computer and Internet Engineering BEng (Hons)||1||Optional||A weighted aggregate mark of 40% is required to pass the module|
Please note that the information detailed within this record is accurate at the time of publishing and may be subject to change. This record contains information for the most up to date version of the programme / module for the 2020/1 academic year.