Course Catalog 2007-2008

SGN-2156 SYSTEM LEVEL DSP ALGORITHMS, 4 cr
System Level DSP Algorithms

Courses persons responsible
Tapio Saramäki

Lecturers
Tapio Saramäki

Implementations
Person responsible: Tapio Saramäki
  Period 1 Period 2 Period 3 Period 4 Period 5 Summer
Lecture - - - 24 h/per - -
Exercise - - - 10 h/per - -
Assignment - - - 26 h/per - -
Exam  
(Timetable for academic year 2007-2008)

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

  • Course is graded on the basis of answers to exam questions. Very good grade is obtained when exam questions are correctly answered and 2 homeworks of 3 are accepted. Course acceptance threshold approx. is half of the maximum exam points. 3th homework is a volunteer work and is prized with increasing the exam result by one grade if the threshold is passed.

  • Used assessment scale is numeric (1-5)

  • 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

  • The course is suitable for postgraduate studies.

  • Distance learning

  • ITC utilized during the course

  • - In information distribution via homepage, newsgroups or mailing lists, e.g. current issues, timetables
    - In distributing and/or returning exercise work, material etc

  • Estimate as a percentage of the implementation of the course
  • - Contact teaching: 32 %
    - Distance learning: 0 %
    - Proportion of a student's independent study: 68 %

    Scaling
    Methods of instructionHours
    Lectures 48
    Exercises 18
    Assignments 26

    Other scaledHours
    Preparation for exam 20
    Exam/midterm exam 3
    Total sum 115

    Correspondence of content
    8001202 System Level DSP Algorithms

    Course homepage

    Last modified 17.04.2007
    Modified bySari Peltonen