Course Catalog 2007-2008

TKT-3516 SIGNAL PROCESSORS, 5 cr
Signal Processors

Courses persons responsible
Jarmo Takala

Lecturers
Jarmo Takala

Lecturetimes and places
Per I: Monday 12 - 16, TB223

Implementations
  Period 1 Period 2 Period 3 Period 4 Period 5 Summer
Lecture 4 h/week - - - - -
Exercise - 4 h/week - - - -
Exam  
(Timetable for academic year 2007-2008)

Objectives
Understand the special features of DSP applications, and their effect on implementations, processor architectures and development tools. Learn the architectural features of DSP processors, such as finite word length and pipelining. Achieve understanding to follow the evolution of DSP processors and general purpose processors in signal processing tasks.

Content
Content Core content Complementary knowledge Specialist knowledge
1. Number representations in fixed point and floating point processors.  Finite word length effects.  Multiplier architectures. 
2. Processor architectures, assembly language programming.  ALU.    
3. Memory architectures, interfacing, addressing and address computation.  Cache memories.  Parallel memories, DRAM and SRAM structures. 
4. Pipelining principles and their effect on programming.  Instruction decoding.    
5. RISC and CISC architectures, principles of parallel and sequential computing.  Data dependence, super scalar architecture, SIMD, SISD, MIMD.  Microcoded instruction decoding. 

Requirements for completing the course
Final exam and compulsory exercises.

Evaluation criteria for the course

  • The grade is based on the exam, exercise works, and active participation in the exercises.

  • Used assessment scale is numeric (1-5)

  • Study material
    Type Name Auhor ISBN URL Edition, availability... Exam material Language
    Lecture slides Lecture notes         No   
    Book DSP Processor Fundamentals: Architectures and Features P. Lapsley, J. Bier, A. Shoham, E.A. Lee 0-7803-3405-1     Yes  English 

    Prerequisites
    Code Course Credits M/R
    SGN-1250 SGN-1250 Signal Processing Applications 4 Recommendable
    SGN-2016 SGN-2016 Digital Linear Filtering I 5 Recommendable
    TKT-1110 TKT-1110 Microprocessors 5 Mandatory
    TKT-1200 TKT-1200 Digital Design I 4 Recommendable
    TKT-1202 TKT-1202 Digital Design 5 Recommendable

    Prequisite relations (Sign up to TUT Intranet required)

    Additional information about prerequisites
    TKT-1200 and TKT-1202 are alternative.

    Remarks

  • Partial passing of course must be in connection with the same round of implementation.

  • The course is suitable for postgraduate studies.

  • Scaling
    Methods of instructionHours
    Lectures 72
    Exercises 48
    Assignments 14

    Study materials Hours
    Text book 0

    Other scaledHours
    New tools and study methods 8
    Exam/midterm exam 3
    Total sum 145

    Correspondence of content
    8404151 Signal Processors

    Course homepage

    Last modified 29.01.2007
    Modified byOlli Vainio