EEE8129 : Intelligent Signal Processing
EEE8129 : Intelligent Signal Processing
- Offered for Year: 2024/25
- Module Leader(s): Dr Mohsen Naqvi
- Owning School: Engineering
- Teaching Location: Newcastle City Campus
Semesters
Your programme is made up of credits, the total differs on programme to programme.
Semester 2 Credit Value: | 20 |
ECTS Credits: | 10.0 |
European Credit Transfer System | |
Pre-requisite
Modules you must have done previously to study this module
Pre Requisite Comment
Fundamental knowledge of signals and systems.
Basic MATLAB knowledge for the lab sessions.
Co-Requisite
Modules you need to take at the same time
Co Requisite Comment
N/A
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 explanation of discrete-time signal processing algorithms and approaches to measure deterministic and random signals in frequency domain.
To provide knowledge and recognition of supervised learning and unsupervised learning. And to design and demonstrate appropriate digital filters and techniques according to the application.
Outline Of Syllabus
Machine Perception Pattern Recognition Systems Design Cycle and Learning/Adaptation.
Supervised and Unsupervised Learning Techniques.
Data Dimensionality Reduction and Signal Enhancement Techniques.
Deterministic Signals, Transformation of Deterministic Time Signals into Frequency Domain.
Importance of Digital Filter in DSP, Realization of Filters, and Design of Digital Filters.
Random Sequences, Statistical Properties related to Random Sequences. Filtering Algorithms to Filter Random Sequences. Power Spectral Estimation.
Case Studies
Learning Outcomes
Intended Knowledge Outcomes
At the end of this course students will acquire comprehensive knowledge to:
- appreciate the key aspects of pattern recognition, detection, and classification [M2].
- be familiar with supervised learning, unsupervised learning, and blind source separation [M1].
- be aware of techniques for cluster analysis, such as the k-means algorithm and Gaussian Mixture Models (GMMs), Maximum Likelihood Estimation (MLE) and Expectation Maximization (EM) Algorithm [M2].
- appreciate discrete-time signal and frequency transform methods [M1].
- design finite impulse response, infinite impulse response, and adaptive filters [M3].
- investigate random signals using statistical properties, such mean, variance, correlation, and can also determine spectrum [M1].
- review an optimal filtering tool based on DSP-based application [M2].
Intended Skill Outcomes
At the end of course, students will be able to:
- differentiate deterministic and random signals in time and frequency domain and will also be able to evaluate and compare the computational cost of different transform methods [M1].
- work independently on Matlab/Simulink signal and analysis tool and classify the information and noise from given discrete signals [M2].
- design and demonstrate digital filter to separate required/desired signal form signals with noise [M1].
- design and employ spectral estimation to random signals [M1].
- perform research investigation related to digital signal processing [M1].
- perform case studies in biomedical and healthcare application [M4]
Teaching Methods
Teaching Activities
Category | Activity | Number | Length | Student Hours | Comment |
---|---|---|---|---|---|
Guided Independent Study | Assessment preparation and completion | 24 | 1:00 | 24:00 | Revision for final exam |
Scheduled Learning And Teaching Activities | Lecture | 12 | 2:00 | 24:00 | 3x2hr lectures per week over 4 weeks |
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 | 10:00 | 10:00 | Completion of formative and summative written exercises. |
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 | 4 | 3: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 | 82:00 | 82:00 | Revision, reviewing lecture notes, general reading. |
Total | 200:00 |
Teaching Rationale And Relationship
The face-to-face lectures 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.
Reading Lists
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) |
Formative Assessments
Formative Assessment is an assessment which develops your skills in being assessed, allows for you to receive feedback, and prepares you for being assessed. However, it does not count to your final mark.
Description | Semester | When Set | Comment |
---|---|---|---|
Written exercise | 2 | M | Two sets of analytical questions are provided as a homework to solve after the delivery of the related syllabus. The solutions are checked during the class and feedback provided |
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.
Formative analytical questions are provided as a homework to solve after the delivery of the related syllabus. The solutions are checked during the class and feedback is provided to gauge understanding and help students prepare for the summative assessments.
Timetable
- Timetable Website: www.ncl.ac.uk/timetable/
- EEE8129's Timetable
Past Exam Papers
- Exam Papers Online : www.ncl.ac.uk/exam.papers/
- EEE8129's past Exam Papers
General Notes
N/A
Welcome to Newcastle University Module Catalogue
This is where you will be able to find all key information about modules on your programme of study. It will help you make an informed decision on the options available to you within your programme.
You may have some queries about the modules available to you. Your school office will be able to signpost you to someone who will support you with any queries.
Disclaimer
The information contained within the Module Catalogue relates to the 2024 academic year.
In accordance with University Terms and Conditions, the University makes all reasonable efforts to deliver the modules as described.
Modules may be amended on an annual basis to take account of changing staff expertise, developments in the discipline, the requirements of external bodies and partners, and student feedback. Module information for the 2025/26 entry will be published here in early-April 2025. Queries about information in the Module Catalogue should in the first instance be addressed to your School Office.