Course Coordinator: Dr Kevin Hung, BSc (Queen’s University); MPhil (CUHK); PhD (CUHK); SMIEEE; MIET; MCIE
Course Developers: Sunny Chu Lut Hey, Consultant (Units 1–4) Dr Angus Siu Ming-kin, Consultant (Units 5–8)
This course is an optional course for the BSc and BSc (Hons) in Computer Engineering programmes, and the BSc and BSc (Hons) in Electronics programmes.
You are advised to have already studied MATH S122 or MATH S121. Some basic knowledge of programming would also be helpful.
This course aims to:
- Provide students with basic digital signal processing background and principles such as sampling, quantitation, linear time-invariant (LTI) system, and signal convolution; and, based on this background, help them understand the technique of signal transform between time and frequency domains, as well as concepts related to digital filtering.
- Provide students with the knowledge they need to apply the digital signal transform and digital filtering techniques to different types of multimedia processing and compression.
- Based on the digital signal processing and multimedia knowledge acquired in the course, to develop students’ self-learning ability to tackle novel technologies, as well as their multimedia application development and problem-solving skills.
The course covers the following topics:
- Fundamentals of signal processing
- Transform in digital signal processing
- Digital filters in signal processing
- Signal representation and data compression
- Audio processing
- Image processing
- Image and video encoding
- Multimedia transmission and advanced applications
The course makes use of Octave as a tool to analyse and synthesize signal processing algorithms. In addition, there may be other visualization and animation tools which will be used to enable students to easily understand the underlying concepts.
There will be tutorials and surgeries, each two hours long.
There will be four assignments and a final examination. Students are required to submit assignments via the Online Learning Environment (OLE).
This course is supported by the Online Learning Environment (OLE). You can find the latest course information from the OLE. Through the OLE, you can communicate electronically with your tutor and the Course Coordinator as well as other students. To access the OLE, students will need to have access to the Internet. The use of the OLE is required for the study of this course. All tutorials and surgeries will be video-recorded and available for playback from OLE.
A computer is essential for the study of this course. It will be used to run Octave programs as well as for accessing the Internet. The recommended configuration of the computer system is:
- Intel Core i3 or above
- Display card and monitor
- 4 GB RAM
- 10 GB free hard disk space
- Internet access
- Mouse and keyboard
Students will need access to a computer with Microsoft Windows 7 or above.
McClellan, J H (2017) Digital Signal Processing First, Global Edition, 2nd edn, Pearson.
Students with disabilities or special educational needs
Students with impaired sight might have difficulty with the use of a computer monitor. You are encouraged to seek advice from the Course Coordinator before enrolling on the course.