Module Overview

Digital Signal Processing

This module covers the fundamentals of digital signal processing, including spectral estimation, filter analysis, design and implementation.

Module Code

ELTC H3029

ECTS Credits

5

*Curricular information is subject to change

Introduction and applications of DSP

Overview of the primary application areas of DSP. The advantages and flexibility of DSP over analogue signal processing. Applications in which it is currently not feasible to use DSP. Components of a DSP system. Sampling theory, anti-aliasing filters and signal reconstruction. Hardware requirement of DSP systems.

Software tools for DSP

Implementing, designing and prototyping signal processing algorithms in industry standard software, such as Matlab and Simulink. Using software as a visualisation tool to aid in the testing, development and analysis of DSP systems.

Fourier analysis using the DFT

The DFT of sine waves and harmonic signals. Spectral estimation with the DFT, frequency resolution, spectral leakage, zero padding and windowing. Spectral estimation of non-stationary signals and selecting a window length.

Z-transform analysis of discrete time systems

Application of the z-transform to the analysis of finite impulse response (FIR) and infinite impulse response (IIR) filters. Stability of digital filters. Computing, plotting and interpreting the magnitude and phase response curves of digital filters. Digital filters as models of physical systems and communication channel modelling.

Digital filter design

Filter type selection and outline of standard digital filter design techniques such as impulse invariance, the bilinear transform, the method of windows and optimum filters. Design of FIR filters by the method of windows. Computer aided design of filters. Case study examples.

Implementation of digital filters

Implementing digital filters as difference equations. Finite precision effects. The effect of quantising filter coefficients on performance. Efficient implementation. Structures for implementing digital filters.

The module will be delivered through a series of lectures and lab sessions with student self-directed learning including assessment activities.

Module Content & Assessment
Assessment Breakdown %
Formal Examination60
Other Assessment(s)40