Module Specification

The information contained in this module specification was correct at the time of publication but may be subject to change, either during the session because of unforeseen circumstances, or following review of the module at the end of the session. Queries about the module should be directed to the member of staff with responsibility for the module.
Title Signal Processing and Digital Filtering
Code ELEC309
Coordinator Dr AA Al Ataby
Electrical Engineering and Electronics
Ali.Al-Ataby@liverpool.ac.uk
Year CATS Level Semester CATS Value
Session 2022-23 Level 6 FHEQ Second Semester 15

Aims

To develop a basic framework for signal processing and to demonstrate some applications.

To provide students with a good understanding of the types and behaviours of a number of different digital filters.


Pre-requisites before taking this module (other modules and/or general educational/academic requirements):

ELEC270 Signals and Systems 

Co-requisite modules:

 

Learning Outcomes

(LO1) Appreciation of how to analyse FIR and IIR filters using DTFT and z-transform.

(LO2) Appreciation of the effects of sampling and quantisation.

(LO3) Applications in waveform generators and digital audio effects.

(LO4) DFT/ FFT algorithms and applications.

(LO5) knowledge of the concepts of linear time-invariant circuits and systems.

(LO6) Knowledge of filtering methodologies.

(LO7) Designing FIR digital filters using windowing technique.

(LO8) Designing IIR digital filters using the bilinear transform, pole/zero placement and other techniques.

(LO9) Using MATLAB in Signal Processing in general and in filter design in particular.

(S1) On successful completion of this module the student should be able to show experience and enhancement of the following key skills: Independent learning Problem solving and design skills

(S2) On successful completion of this module the student should be able to: determine the most appropriate sampling and filtering methodology, design IIR digital filters using pole/zero placement, the bilinear transform and other techniques, design FIR digital filters using windowing technique, use MATLAB for filter design

(S3) On successful completion of this module the student should have:Knowledge about basic signal processing framework and applications.The mathematical knowledge to understand the behaviour of linear time invariant digital systems. They will be able to explain the behaviour of digital filters in terms of mathematical concepts.

(S4) On successful completion of this module the student should have:Revision of the basic concepts.Appreciation of how to analyse FIR and IIR filters using z-transform.Appreciation of the effects of quantisation.Applications in waveform generators and digital audioIntroduction to DFT, FFT and linear convolution.Further knowledge of the concepts of linear time-invariant circuits and systems, both analogue and discrete time (including digital signal processing systems); Students will know how to apply these concepts to the analysis, design and implementation of various types of analogue, discrete time and digital filters. Knowledge of the z-transform as applied to discrete-time system analysis and design.


Syllabus

 

1 Review of LTI, DTFT and z-transform, Frequency Domain analysis and FIR and IIR filters.

2 Digital Waveform Generators.

3 Digital audio effects.

4 Effect of Sampling and quantisation.

5 DFT and FFT Algorithms

6 FIR digital filter design methods; different design methods
including Windowing and Optimal using Matlab will be discussed.

7 IIR digital filter design methods; design of digital IIR filters by pole/zero placement, implementation by special-purpose DSP microprocessors, bilinear transformation method of designing IIR digital filters, effect of frequency warping and consideration of finite wordlength effects. Survey for alternative techniques.

8 Multirate Signal Processing Fundamentals and applications of the multirate signal processing are explained. Efficient multistage antialiasing LPF will be covered with examples.


Teaching and Learning Strategies

Due to Covid-19, one or more of the following delivery methods will be implemented based on the current local conditions and the situation of registered students.
(a) Hybrid delivery, with social distancing on Campus
Teaching Method 1 - On-line asynchronous lectures
Description: Lectures to explain the material
Attendance Recorded: No
Notes: On average two per week

Teaching Method 2 - Synchronous face to face tutorials
Description: Tutorials on the Assignments and Problem Sheets
Attendance Recorded: Yes
Notes: On average one per week

(b) Fully online delivery and assessment
Teaching Method 1 - On-line asynchronous lectures
Description: Lectures to explain the material
Attendance Recorded: No
Notes: On average two per week

Teaching Method 2 - On-line synchronous tutorials
Description: Tutorials on the Assignments and Problem Sheets
Attend ance Recorded: Yes
Notes: On average one per week

(c) Standard on-campus delivery with minimal social distancing
Teaching Method 1 - Lecture
Description: Lectures to explain the material
Attendance Recorded: Yes
Notes: On average two per week

Teaching Method 2 - Tutorial
Description: Tutorials on the Assignments and Problem Sheets
Attendance Recorded: Yes
Notes: On average one per week


Teaching Schedule

  Lectures Seminars Tutorials Lab Practicals Fieldwork Placement Other TOTAL
Study Hours 24

8

6

    3

41
Timetable (if known)              
Private Study 109
TOTAL HOURS 150

Assessment

EXAM Duration Timing
(Semester)
% of
final
mark
Resit/resubmission
opportunity
Penalty for late
submission
Notes
(309.1) Assessment 1 - Online Test on the VLE Standard UoL penalty applies for late submission. Assessment Schedule (When) :as scheduled in semester 2    10       
(309) Formal Exam Standard UoL penalty applies for late submission. Assessment Schedule (When) :Semester 2    80       
CONTINUOUS Duration Timing
(Semester)
% of
final
mark
Resit/resubmission
opportunity
Penalty for late
submission
Notes
(309.2) Assessment 2 - Simulation coursework/report using MATLAB. Standard UoL penalty applies for late submission. Assessment Schedule (When) :as scheduled in Semester 2    10       

Reading List

Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module.