|
Course Catalog 2010-2011
TKT-3516 Signal Processors, 5 cr |
Person responsible
Jarmo Takala
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
|
Requirements
Final exam and compulsory exercises.
Completion parts must belong to the same implementation
Principles and baselines related to teaching and learning
-
Learning outcomes
The student can classify the special features of Digital Signal Processing (DSP) applications and their effect on implementations and processor architectures. Especially, students can name the architectural features of fixed-point DSP processors and can develop a program with fractional data representation. The student can describe the evolution of DSP processors and can assess the applicability of general purpose processors in DSP tasks.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Number representations in fixed-point and floating-point processors. | Finite word length effects in applications. | |
2. | Processor architectures and assembly language programming for DSP applications. | ALU, overflow management. | |
3. | Memory architectures, interfacing, addressing and address computation. | Cache memories. | Parallel memories. |
4. | Pipelining principles and their effect on programming. | time-stationary coding and interlocking. | data-stationary coding. |
5. | RISC and CISC architectures, principles of parallel and sequential computing. | Data dependence, superscalar architecture, SIMD, SISD, MIMD. | Microcoded instruction decoding. |
Evaluation criteria for the course
The grade is based on the exam, exercise works, and active participation in the exercises.
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course
Partial passing:
Study material
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | DSP Processor Fundamentals: Architectures and Features | P. Lapsley, J. Bier, A. Shoham, E.A. Lee | 0-7803-3405-1 | English | |||
Lecture slides | Jarmo Takala | English |
Prerequisites
Course | Mandatory/Advisable | Description |
ELE-2300 Basics of Embedded Processor Applications | Mandatory | 1 |
TKT-1110 Microprocessors | Mandatory | 1 |
SGN-1250 Signal Processing Applications | Advisable | |
SGN-2016 Digital Linear Filtering I | Advisable | |
TKT-1202 Digital Design | Advisable |
1 . Alternative
Prerequisite relations (Requires logging in to POP)
Correspondence of content
Course | Corresponds course | Description |
|
|
Additional information
Suitable for postgraduate studies
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |
Lectures Excercises Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |
Documents