SHE Level 4
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code MHH624696
Module Leader Martin MacDonald
School School of Computing, Engineering and Built Environment
Subject SCEBE - School Office
  • A (September start)
  • B (January start)

Summary of Content

This module examines the nature of digital signals and the relationship between the S-plane and the Z-plane; the design and implementation of digital filters; the analysis of processor architectures for the efficient implementation of digital signal processing algorithms; concepts and techniques used in the transmission and coding of digital information.


The teaching syllabus will cover the following areas: Sampled Data Systems: S-plane to Z-plane mapping, pole/zero diagrams, frequency/phase response. Digital Filter Design : Design of FIR/IIR filter using the Z-plane and the Bi-linear transform. DSP and Microprocessor Architectures: Architectural features of DSPs and uPs: pipelining, Harvard, superscalar, impact on algorithm execution. Algorithm Implementation: Implementation of DSP algorithms, features of implementation. Digital Filter and Fft Applications: Use in speech/image processing, signal extraction from noise. Digital Transmission: Properties of communication channels, examination of digital transmission methods. Coding: Implementation of coding, error detection and correction, critical analysis of costs/benefits. Telecommunications Applications: Use of DSP in telecommunications, e.g. GSM.

Learning Outcomes

On completion of this module the student should be able to:1. Describe the characteristics, properties and processing of analogue, continuous time, discrete time and Digital signals.(AM1)2. Discuss the principles of analogue to digital signal conversion such as sampling rate, quantising, levels and encoding processes. (AM1)3. Explain properties and applications of the Discrete Fourier transforms in Digital signal processing.(AM1)4. Compare the architecture specialties of advance signal processors compared to general purpose hardware.(AM1)5. Analyse digital signal processing systems using Z-transform systems to determine system response, stability and expected behaviour.(AM1, AM5)6. Design and implement various frequency selective systems with Finite Impulse Response (FIR) and Infinite Impulse Response (IIR).(AM1, AM5)7. Write software codes for implementing digital signal processing methods. (AM1, AM5)8. Critically evaluate the benefits of digital processing compared to analogue processing of signals.(AM1, AM5)

Teaching / Learning Strategy

The main teaching method will be based on lectures. The students will be expected to perform directed reading exercises and self-learning exercises on emerging technologies. Tutorials will be used to reinforce the module material discussed during lecture sessions. Tutorials also serve as a platform of technical discussions to clarify any queries that arise from directed studies.

Indicative Reading

Text Book: -360 1. Ifeachor, Jervis (2001). Digital Signal Processing, A Practical Approach . 2 nd ed. Addison-Wesley. Reference Books: -360 1. Bissell, Chapman (1992). Digital Signal Transmission . Cambridge University Press. 2. Oppenheim, Schafer (1998). Discrete-Time Signal Processing .2 nd ed. Buck; Prentice-Hall. Publications: -360 1. IEEE Transactions on Signal Processing. 2. Control Systems Magazine. 3. IEEE Transaction on Communications. 4. Computing & Control Engineering Journal.

Transferrable Skills

Problem Solving and Numeracy Communication/Literacy/Linguistic/Critical Evaluation

Module Structure

Activity Total Hours
Tutorials (FT) 28.00
Independent Learning (FT) 100.00
Assessment (FT) 16.00
Lectures (FT) 56.00

Assessment Methods

Component Duration Weighting Threshold Description
Coursework 1 n/a 30.00 n/a design and simulation exercises- written report-1500 words
Exam (Exams Office) 3.00 50.00 45% Final Examination - unseen exam 3 hour duration
Exam (School) 1.50 20.00 n/a Mid-term test - unseen test 90 minutes duration