Print
Digital Signal Processing
Code
IT-DSP1
Version
2.0
Offered by
ICT Engineering
ECTS
5
Prerequisites
Upper level mathematics equivalent to A-levels
Main purpose
The purpose of the course is to equip the student with basic knowledge about the fundamentals of Digital Signal Processing and its applications.
Starting from the basic definition of a discrete-time signal, we will work our way through sampling, filter design, and Fourier analysis to build a basic DSP toolset. Signal processing is one of the fundamental theories and techniques to construct modern information systems. For example, audio, speech, and image processing, computer graphics, biomedicine all apply digital signal processing. In fact, digital signal processing is used to develop algorithms that can diagnose heart disease and can even be used to detect hostile drones. The course familiarizes the student with digital signals, sampling theory, digital filtering, the Fast Fourier Transform, power spectrum, and feature extraction.
Knowledge
After successfully completing the course, the student will have gained knowledge about:
• The nature and recording of different types of digital signals
• Cleaning up digital signals
• Extracting useful values from digital signals
• MATLAB as a tool for development of signal processing algorithms
Skills
After successfully completing the course, the student will be able to:
• Record digital signals
• Applying different filters (high-pass, low-pass, band-pass, notch) to remove unwanted components of digital signals
• Use the Fast Fourier Transform to analyze the frequency content of a signal
Competences
After successfully completing the course, the student will have acquired competences in:
• Explain sampling processes and how to determine the correct sampling frequency
• Describe signal processing applications
• Applying digital signal processing methods to analyze and interpret engineering problems
• Develop signal processing algorithms
Topics
Teaching methods and study activities
Approximately 150 hours.
The course is a mixture of lectures, hands-on MATLAB exercises, and hand-ins with approximately 1/3 of the time devoted to each part. Exercises are carried out in teams of 2-3 students.
Resources
Mark Owen - Practical Signal Processing © Cambridge University Press (ISBN 978-1-107-41182-1)
The MATLAB software will be integrated into this course.
Evaluation
Examination
Exam prerequisites:
None
Exam type:
Individual oral exam, 20 min.
Exam is based upon an assignment handed in before deadline.
The students will present the assignment in the form of a demonstration, followed by questions about the signal processing and feature extraction methods as well as the MATLAB programming.
Internal assessment.
Tools allowed:
N/A
Re-exam:
Same as the ordinary exam (new assignment).
Grading criteria
Grading based on the Danish 7 point scale.
Additional information
Responsible
Line Lindhardt Egsgaard (lile)
Valid from
2/1/2024 12:00:00 AM
Course type
Keywords
What is a signal?, MATLAB, Sampling theory, A/D conversion, Digital filters, The frequency domain, The Fast Fourier Transform and power spectrum, Feature extraction (RMS, AUC, peak detection, peak latency, peak to peak, time intervals)