Show/hide contentOpenClose All
Curricular information is subject to change
On completion of the modules students should be able to:1. Explain the theory underlying sampling, quantization, aliasing and linear systems.2. Explain the use of the time and frequency domains. Calculate the Fourier transform. Know the properties of the Fourier transform.3. Explain the use of and apply correlation and convolution operations.4. Explain the principles of, design and implement digital filters.5. Describe the use of DSP in several application domains.6. Explain and use standard libraries and file formats used for DSP programming. Describe and evaluate the processor platforms typically used for DSP.7. Assess the performance and computational complexity of DSP algorithms.8. Implement basic DSP algorithms in Matlab.9. Implement and assess the performance of a complex DSP algorithm in C/C++ (10-credit option).
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Practical | 20 |
Autonomous Student Learning | 70 |
Total | 114 |
Have familiarity with programming in Matlab
Have familarity with mathematics using functions, sines, cosines and complex numbers
Description | % of Final Grade | Timing |
---|---|---|
Examination: End of semester examination | 50 |
2 hour End of Trimester Exam |
Assignment: 4 assignments with theory and practise | 50 |
Varies over the Trimester |
Compensation
This module is passable by compensation
Resit Opportunities
No Resit
Remediation
No Resit If you fail this module you may repeat or substitute where permissible.