Course Catalog 2006-2007

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
Person responsible: Jarmo Takala
  Period 1 Period 2 Period 3 Period 4 Period 5 Summer
Lecture 4 h/week - - - - -
Exercise - 4 h/week - - - -
Exam  
(Timetable for academic year 2006-2007)

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

    Prequisite relations (Sign up to TUT Intranet required)

    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 20.04.2006
    Modified byOlli Vainio