Short Title:Digital Signal Processing
Full Title:Digital Signal Processing
Module Code:DSPG H4000
 
Credits: 5
Field of Study:Electronics and automation
Module Delivered in 3 programme(s)
Reviewed By:JOHN ANDREW DONNELLAN
Module Author:LIAM CLANCY
Module Description:This subject aims to build on the fundamental knowledge and underlying theory in DSP systems by looking further into practical consisderations. Computer modelling skills are developed through the use of an industry standard tool such as Matlab
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Describe and evaluate the general features of DSP processes and systems in relation to quantisation noise, sampling frequency and signal level aspects.
LO2 Classify discrete time processes in terms of stability, linearity, time invariance and causality.
LO3 Derive and use linear and circular convolution expressions in calculating process outputs and also derive and use progressive deconvolution.
LO4 Transform time domain digital data into the Z domain and vice versa, perform stability analysis and evaluate frquency reponse for LTI systems using the DFT.
LO5 Describe and implement an algorithm for calculating a Fast Fourier Transform (FFT) and expand into Fast Convolution.
LO6 Describe and analyse alternative filter structures and select appropriate processor arithmetic for practical implementations.
LO7 Design and analyse non-recursive digital filters using the window method.
LO8 Model digital signals and processes using an industry standard tool such as Matlab.
LO9 Implement a FIR filter on a micro-controller.
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Continuous Assessment Mid-term examination 1,2,3 8.00 Week 7
Practical/Skills Evaluation Lab exam using MatLab 8 8.00 Week 6
Practical/Skills Evaluation Lab exam using MatLab 8 8.00 Week 10
Laboratory Variety of laboratory practicals based on the investigation of course material 8,9 6.00 Every Week
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Formal Exam End-of-Semester Final Examination 1,2,3,4,5,6,7 70.00 End-of-Semester

TU Dublin – Tallaght Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Delivery of Lecture Material 2.00 Every Week 2.00
Lab Laboratory Practicals 2.00 Every Week 2.00
Independent Learning Review of lecture material and problem solving 3.00 Every Week 3.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecturer/Lab Delivery of Lecture Material & Practicals 3.00 Every Week 3.00
Independent Learning Review of lecture material and problem solving 5.00 Every Week 5.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 3.00
 

Module Resources

Recommended Book Resources
  • Lynn, Paul A. & Fuerst, Wolfgang 1994, Introductory Digital Signal Processing with Computer Applications, 2 Ed Ed., John Wiley & Sons Chichester, England. [ISBN: 978-0-471-97631-8]
  • Ifeachor, Emmanuel C. & Jervis, Barrie W. 2002, Digital Signal Processing A practical Approach, 2 Ed Ed., Prentice Hall Harlow, England. [ISBN: 978-0-201-59619-9]
  • Vinay K. Ingle, John G. Proakis 2007, Digital signal processing using MATLAB (International Student Edition), 2 Ed Ed., Thomson Learning EMEA, Limited London, England. [ISBN: 978-0-495-24441-7]
  • Strum, Robert D. & Kirk, Donald E. 1988, First Principles of Discrete Systems and Digital Signal Processing, Addison-Wesley Reading, Mass., USA. [ISBN: 0-201-09518-1]
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_EAELE_B Bachelor Degree in Engineering (Honours) in Electronic Engineering 8 Mandatory
TA_EELEC_B Bachelor of Engineering (Honours) in Electronic Engineering -- Add On Year 2 Mandatory
TA_EAENS_B Bachelor of Engineering (Hons) in Engineering Software 7 Elective