Design of Discrete Systems

Module code: EG7016

This module will provide an understanding of the background theory associated with discrete system analysis followed by a review of design methods associated with the main classes of discrete systems. There will be a structured series of lectures and exercise classes. The course will start with a review of the fundamental principles of data conversion and the background theory of discrete signals and systems. Familiarity with continuous linear system theory and complex algebra will be assumed. Students will acquire a working knowledge of discrete system analysis and design techniques and will be able to read and understand the extensive literature in this field.

Topics covered

  • Discrete-time signals and systems
  • Data conversion
  • Discrete-time signals
  • Linear time-invariant (LTI) systems
  • Difference equations and convolution sums.
  • Frequency-domain representation of discrete-time signals and systems
  • The z-transform
  • Pole-zero representation of discrete-time systems
  • Transfer function of discrete-time systems
  • Sampling of continuous-time signals
  • Reconstruction of a band-limited signal from its samples
  • Discrete-time processing of continuous-time signals
  • Representation and analysis of LTI systems using the Fourier and z transforms
  • Filter design techniques
  • The discrete Fourier transform
  • Case studies and examples


  • 22 hours of lectures
  • 6 hours of practicals
  • 122 hours of guided independent study


  • Exam, two hours (100%)