EEE8129 : Intelligent Signal Processing
- Offered for Year: 2023/24
- Module Leader(s): Dr Mohsen Naqvi
- Owning School: Engineering
- Teaching Location: Newcastle City Campus
Semesters
Semester 2 Credit Value: | 20 |
ECTS Credits: | 10.0 |
Aims
To present emerging methods for the manipulation and analysis of single, multi-dimensional and random signals. And to conduct case studies in biomedical and healthcare applications.
To provide knowledge and in-depth understanding of discrete-time signal processing algorithms and approaches to measure deterministic and random signals in frequency domain. And to provide knowledge to apply and design appropriate digital filters according to the application.
Outline Of Syllabus
1. Introduction of Machine Perception Pattern Recognition Systems Design Cycle and
Learning/Adaptation.
2. Supervised and unsupervised learning, K-means clustering, GMMs based clustering by using
Maximum-Likelihood Estimation and EM Algorithm.
3. Unsupervised learning based data dimensionality reduction and blind signal enhancement
techniques e.g. PCA, ICA and IVA.
4. Describing the Deterministic Signals, Transformation of deterministic time signal into frequency
domain using DFT (Discrete Fourier Transform) and FFT (Fast Fourier Transform), Comparison of
DFT and FFT Computational Loads, Derivation of the DFT and Matrix Interpretation of the DFT,
Determining the Spectral Leakage in FFT, and Mitigation Approaches.
5. Importance of Digital Filter in DSP and Realization of FIR and IIR Filters.
6. Design of FIR Filters, FIR Filter Design by Impulse Response Truncation, Optimality of IRT
Method, Gibb's Phenomenon, FIR Filter Design Using Windows.
7. Describing Random Sequences, Statistical Properties related to Random Sequences.
8. Describing Filtering Algorithm to Filter Random Sequences, Concept of Wiener Filter Theory and
its Application, Concept of Steepest Descent Algorithm, LMS Algorithm.
9. Non-parametric and Parametric Techniques for Power Spectral Estimation.
10. Case studies in healthcare applications.
Teaching Methods
Teaching Activities
Category | Activity | Number | Length | Student Hours | Comment |
---|---|---|---|---|---|
Scheduled Learning And Teaching Activities | Lecture | 12 | 2:00 | 24:00 | 3x2hr lectures per week over 4 weeks or non-synchronous pre-recorded videos. |
Guided Independent Study | Assessment preparation and completion | 1 | 2:00 | 2:00 | Final exam in assessment period |
Guided Independent Study | Assessment preparation and completion | 1 | 7:30 | 7:30 | Completion of formatively assessed individual report on MATLAB tasks |
Guided Independent Study | Assessment preparation and completion | 24 | 1:00 | 24:00 | Revision for final exam |
Guided Independent Study | Directed research and reading | 1 | 14:00 | 14:00 | Case study |
Structured Guided Learning | Structured research and reading activities | 12 | 2:00 | 24:00 | Reading activity to supplement knowledge of material taught in each week. |
Scheduled Learning And Teaching Activities | Workshops | 6 | 2:00 | 12:00 | MATLAB sessions either in the computer lab or virtual lab (synchronous online sessions ) |
Scheduled Learning And Teaching Activities | Workshops | 4 | 2:00 | 8:00 | Online synchronous Q&A sessions/tutorials to be distributed across the whole block |
Guided Independent Study | Independent study | 1 | 84:30 | 84:30 | Revision, reviewing lecture notes, general reading, preparation for final exam |
Total | 200:00 |
Teaching Rationale And Relationship
The face-to-face lectures (or recorded videos in case of public health restrictions) and online synchronous sessions provide the fundamental concepts of the course.
The computer-based lab experience provides an opportunity to transform all theoretical learning into practical applications.
Case study provides research and studying state-of-the-art reading.
Assessment Methods
The format of resits will be determined by the Board of Examiners
Exams
Description | Length | Semester | When Set | Percentage | Comment |
---|---|---|---|---|---|
Written Examination | 120 | 2 | A | 75 | N/A |
Other Assessment
Description | Semester | When Set | Percentage | Comment |
---|---|---|---|---|
Written exercise | 2 | M | 25 | MATLAB Programming and Implementation report (1000 words max) |
Assessment Rationale And Relationship
The examination allows students to demonstrate their ability to solve engineering problems focused on intelligent signal processing based on the knowledge and methodology presented in the course material. The laboratory report assesses technical writing skills and provides the opportunity for the students to apply programming skills to validate the theory taught on the course.
Reading Lists
Timetable
- Timetable Website: www.ncl.ac.uk/timetable/
- EEE8129's Timetable