Course - Applied Signal Processing - TTT4225
Applied Signal Processing
About
About the course
Course content
Common signal processing methods include a) filter analysis, design and structures, b) frequency-transformations, c) multirate-systems, d) correlation and frequency spectrum, e) modeling and estimation of real-world stochastic processes.
In this course the focus is on implementation of both single methods and systems based on these methods. The implementations will be based on high-level programming (i.e. C, C++, Matlab) for both offline and real time program structures. For some tasks real time implementation on a signal processor may be included.
Learning outcome
Learn to use signal processing tools and algorithms in order to implement common moduls applied to real signals. Learn to design complete systems by compiling modules. Learn a typical complete development process from idea to a tested system. Learn to document the student work by writing a final report.
Learning methods and activities
The course consists of a set of tasks, each based on a real-world signal and several methods. Each task starts with introductory lectures, after which the students shall fulfil the task groupwise. In some cases, each group shall implement a system based on several tasks. Systems and tasks will be chosen from speech- or image-processing, digital communication, and so on. Portfolio assessment is the basis for the grade in the course. The portfolio includes a final written exam (50%) and exercises (50%). The results for the parts are given in %-scores, while the entire portfolio is assigned a letter grade. If there is a re-sit examination, the examination form may be changed from written to oral.
Recommended previous knowledge
TTT4120 Digital Signal Processing or equivalent knowledge.
Course materials
Lecture notes, programming manuals, aso.
Subject areas
- Signal Processing
- Engineering Cybernetics
- Telecommunication
Contact information
Course coordinator
- Torbjørn Karl Svendsen