SGN-2156 SYSTEM LEVEL DSP ALGORITHMS, 4 cr
|
Courses persons responsible
Tapio Saramäki
Lecturers
Tapio Saramäki
Lecturetimes and places
Per IV: Wednesday 14 - 16, TB110
Per IV: Thursday 12 - 14, TB110
Implementations
Person responsible: |
|
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Lecture | - | - | - | 24 h/per | - | - |
Exercise | - | - | - | 10 h/per | - | - |
Assignment | - | - | - | 26 h/per | - | - |
Exam |
Objectives
Students will learn about system-level design of DSP algorithms for various applications. Optimizations of DSP algorithms for both VLSI and signal processor implementations are considered.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | The main goal of the course is to educate students on how DSP experts should work in a proper manner with experts implementing DSP algorithms in order to produce a good final product. | Design of digital filters using identical building blocks covers three alternatives. Only the basic principle has to be learned. | |
2. | Why there is a need to develope efficient algorithms at the system level. | The part "Design of filters and filter banks by optimization: Applications" is very long. Again, only the main idea has to be learned.
|
|
3. | Design of digital filters using identical building blocks.
Design of various kinds of filters meeting the same criteria. |
There are two journal articles on the part "Some elegant designs based on the use of recursive running sum filters". The key idea of using these filters has to be learned. | |
4. | Finite wordlength effects in practice.
Some elegant designs based on the use of recursive running sum filters. |
  | |
5. | Design of filters and filter banks by optimization: Applications.
Recent advances in ant research; the last lecture for fun. |
  |
Requirements for completing the course
Final examination and 2 assignments out of 3.
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Summary of lectures | "System Level DSP" | Tapio Saramäki | Yes | English |
Prerequisites
Code | Course | Credits | M/R |
SGN-2056 | SGN-2056 Digital Linear Filtering II | 4 | Mandatory |
SGN-2106 | SGN-2106 Multirate Signal Processing | 6 | Recommendable |
Prequisite relations (Sign up to TUT Intranet required)
Remarks
Distance learning
- In information distribution via homepage, newsgroups or mailing lists, e.g. current issues, timetables
- In distributing and/or returning exercise work, material etc
- Contact teaching: 32 %
- Distance learning: 0 %
- Proportion of a student's independent study: 68 %
Scaling
Methods of instruction | Hours |
Lectures | 48 |
Exercises | 18 |
Assignments | 26 |
Other scaled | Hours |
Preparation for exam | 20 |
Exam/midterm exam | 3 |
Total sum | 115 |
Correspondence of content
8001202 System Level DSP Algorithms
Last modified | 17.04.2007 |
Modified by | Sari Peltonen |