|Fees||Look up fees|
This subject provides an introduction to the fundamental theory of time domain and frequency domain representation of discrete time signals and linear time invariant dynamical systems, and how this theory is used to analyse and design digital signal processing systems and algorithms. Topics include:
- Applications of signal processing techniques;
- Sampling of analog signals, anti-aliasing filters;
- Frequency-domain analysis of signals and systems, Discrete Time Fourier Transform, Discrete Fourier Transform, Fast Fourier Transform;
- Digital filters, low-pass, high-pass, band-pass, stop-band and all pass filters. Phase and group delay, FIR and IIR filters;
- Design of digital FIR and IIR filters;
- Multi-rate signal processing, with a focus on up-sampling, down-sampling, and sampling rate conversion;
- Simple non-parametric methods for spectral estimation.
This fundamental material will be complemented by exposure to MATLAB tools for signal analysis and a DSP (Digital Signal Processor) based development platform for the implementation of signal processing algorithms in the laboratory.
Sampling of continuous time signals, Design of anti-aliasing filters, Time and frequency representation of discrete time signals and discrete time linear time invariant systems, Discrete Time Fourier Transform and z-transform and their properties, Low order lowpass, highpass, bandpass, bandstop filters, All-pass filter, Design of IIR filters using the bilinear transformation, Design of FIR filters with linear phase using windowing techniques and the Parks McClelland method, Discrete Time Fourier transform and its properties, Fast Fourier Transform, The use of the DFT in implementation of linear filtering algorithms, Up-sampling and down-sampling, multistage and computationally efficient implementations of up-samplers and down-samplers, Energy and power spectra for deterministic signals.
Intended learning outcomes
INTENDED LEARNING OUTCOMES (ILOs)
Having completed this unit the student should be able to:
- Apply fundamental mathematical tools, in particular frequency-domain techniques, in the analysis and design of signal processing systems
- Design, implement and test simple digital filters according to given specifications
- Use software such as MATLAB for the analysis and design of signal processing systems
- Use DSP based prototyping platforms and associated software development tools to implement signal-processing algorithms
On completion of this subject, students will have developed the following skills:
- Ability to apply knowledge of basic science and engineering fundamentals;
- In-depth technical competence in at least one engineering discipline;
- Ability to undertake problem identification, formulation and solution;
- Ability to utilise a systems approach to design and operational performance;
- Capacity for independent critical thought, rational inquiry and self-directed learning;
- Openness to new ideas and unconventional critiques of received wisdom;
- Ability to function effectively as an individual and in multi-disciplinary and multi-cultural teams, with the capacity to be a leader or manager as well as an effective team member;
- Ability to communicate effectively, with the engineering team and with the community at large.
Last updated: 3 November 2022