EEE1005 : Signals and Communications I

Semester 2 Credit Value: 20
ECTS Credits: 10.0


(a)       To define continuous-time and discrete-time signals, understand how signals can be represented in the time and frequency domain and calculate the Fourier series of a periodic signal to determine its frequency components.
(b)       To understand the processes involved in analogue-to-digital conversion (ADC) and explain and implement finite and infinite impulse response systems.
(c)       To gain a basic understanding of probability and random signals, describe the different types of noise and how it affects communication systems.
(d)       To explain the fundamental blocks of a modern digital communication system and understand channel capacity
(e)       To ensure students have a basic working knowledge of Matlab and Simulink to model signal processing and communication systems.

Outline Of Syllabus

•       Introduction to Matlab and Simulink with computer lab sessions on signal generation, Fourier series, digital filters, amplitude modulation/demodulation and the effect of noise on a digital communication system.
•       Definitions of continuous-time and discrete-time signals with continuous values or discrete values. Phasor representation of signals and applying scaling and shifting operations to signals.
•       The mean, mean-square, root-mean-square, energy and power of periodic and non-periodic signals. Representation of time-domain signals in the frequency domain and the concept of negative frequencies.
•       Sampling of analogue signals, the effects of under-sampling, alias frequencies, Niquist rate.
•       Introduction to analogue-to-digital conversion (ADC), quantisation of sampled signals, encoding of quantised signal to binary sequences.
•       Linear time invariant (LTI) systems, finite and infinite impulse response systems, causal and non-causal systems, digital filters, convolution.
•       Introduction to Fourier series, odd and even functions, Dirichlet conditions, Gibbs phenomenon, sketching frequency spectra, calculating the power in the harmonics of a periodic signal, Parseval's relation for power signals.
•       Introduction to probability theory and random signals, independent and dependent events, joint and conditional probabilities, Bayes' theorem, probability density functions, cumulative density functions, moments and central moments of continuous and discrete random processes, examples of common probability density functions, the error function
•       Introduction to digital communication systems, processes involved in the coder-decoder (CODEC) and modulator-demodulation (MODEM), pulse modulation, time division multiplexing (TDM), line coding and channel capacity.
•       Noise in a communication system, types of noise, noise factor and figure, cascaded networks, Frii's formula for system noise figure and noise temperature.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Scheduled Learning And Teaching ActivitiesLecture242:0048:0040 h lectures; 8 h tutorials
Guided Independent StudyAssessment preparation and completion15:005:00Lab report
Guided Independent StudyAssessment preparation and completion58:0040:00Matlab exercises
Guided Independent StudyAssessment preparation and completion240:156:00Revision for mid-semester test
Guided Independent StudyAssessment preparation and completion11:001:00Mid-semester test
Guided Independent StudyAssessment preparation and completion480:3024:00Revision for final exam
Guided Independent StudyAssessment preparation and completion12:002:00Final exam
Scheduled Learning And Teaching ActivitiesPractical43:0012:00N/A
Scheduled Learning And Teaching ActivitiesPractical121:0012:00Computer practical
Guided Independent StudyIndependent study150:0050:00Reading and reflecting on lecture notes and textbooks; solving practice problems
Teaching Rationale And Relationship

Lectures provide core material and guidance for further reading, problem solving practice is provided through tutorials. Work is further re-enforced through laboratory sessions.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Description Length Semester When Set Percentage Comment
Written Examination1202A60N/A
Written Examination602M10Mid-semester test
Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report2M102000 words
Computer assessment2M20Matlab exercises
Assessment Rationale And Relationship

The assessment provides the opportunity for students to demonstrate their understanding of the course material. Specifically, the written examinations enable students to demonstrate that they are able to apply this theoretical understanding and their analysis skills to novel situations. The Matlab exercises provide the opportunity to assess students’ ability to write Matlab and Simulink programmes to solve communications and signal processing problems. The laboratory report provides the opportunity to assess students’ ability to apply the theoretical knowledge to practical problems.

Reading Lists