You are on page 1of 5

UNIVERSITY OF LINKÖPING March 07 / 2011

Inst. for Science and Technology
Norrköping.

Course information for TNE042 – Digital Signal Processors

COURSE EXTENT

10h lecture
30 h projectwork + supervision

COURSE TARGET

After fulfilled course, the student should be able to:

* describe how a DSP works and what are the specific architecture
* explain the close relationship between DSP and signal processing
* evaluate a software platform (CCS) and MATLAB
* apply the theory in a smaller practical project

COURSE LITERATURE

Digital Signal Processors, Sen M. Kuo, Woon-Seng Gan, Pearson Prentice-Hall, 2005.
ISBN 0-13-127766-9. The book can best be delivered from a webshop.
Other alternatives will be presented on lecture.

LABORATION

The course (Kuo book) literature describes a number of lab.examples with the DSK5510
(Starter Kit) and Code Composer Studio (CCS). Choose one example among these, perform
the experiment, write a short report and deliver to course coordinator (teacher) before the end
of the study period.

PROJECTWORK

All students should do projectwork, choosen among some given topics or defined in one’s
own hand. You should work together in a two-student group (normally).
The idea of the projects is to look deeper in some main field of the course and either write a
technical report or try to solve the choosen problem(s) with the available DSP-cards.
Typical examples are: frequency analysis of audio input, correlation measurements,
audiofiltering etc.
If your group choose to do practical work you should use Code Composer Studio software
platform and DSK5510 Starter Kit or DM 6437 Digital Video Development Platform, as the
hardware platform.

house Täppan). This means that you or your group has to make a reservation in a specific calendar each time you are planning to work with these platforms. RESOURCE RESERVATION The hardware platforms are the bottleneck in the practical experiments. tutorials. The software CCS is installed in the computers in room TP4028 (floor 4. room TP 6159 Email: olepe@itn. four hours. signalprocessing vs.se/insidan/utbildningsadministration/kursplatsen?l=sv EXAMINATION One passed laboration exercise (written short report) Passed projectwork (written report or written report/demonstration) TEACHER Ole Pedersen Course coordinator. It’s Learning (Kursplatsen) http://www.) can be found at the course homepage. lecturer ITN. The project should start as soon as possible after course introduction and extend during the course study period (about 7 weeks). Written results should be delivered to teacher no more than one month after the course is ended. DSP 30 march DSP-architecture for C5000-processors 5 april CCS-platform and the design process + audio example with working real-time filtering 4 may Calculation in fixpoint and floating point 16 may To be defined later SUBJECT-SPECIFIC DOCUMENTS More documents (datasheets. LECTURE PLAN Date Preliminary content 23 march Course introduction.liu. There are a total of only three DSK5510 Starter Kits and three DM 6437 Digital Video Development Platforms.MATLAB / SIMULINK are also available software tools. house Täppan.liu. handbooks etc.se Phone: 011 – 36 32 61 . Practical DSP experiments should be demonstrated no more than one month after the course is ended. You are only allowed to make one reservation in the calendar in advance and for a time period of max.

15. Lectureroom TP42. Welcome to the course! Attached document on next side: Reading advice !! .COURSE START The course starts at Wednesday march 23 at 10.

4.1 – 3.7 202 .2.5 17 – 23 compiler. Only MATLAB 3. Introduction and assembler 4.1 – 2.4 61 – 63 Random-signal processing.29 signal CODEC Experiment 1 Start CCS. average.6.5 – 2.5 299-301 .) 5.2 – 3. quantization and 1.4 – 1. architecture.7.6.3.3 142 .1 136 . applikations.3 41 – 61 Fast Fourier Transform (FFT) 2.4.5.5 25 . p. make a project. Introduction Introduction to DSP.4.2.99 aritmetic Finite-wordlength effects. 4. fixed-point coefficients 3.4 69 . Texas 1. Texas I.158 The TMS320C55x family.7 – 1.1. Reading advice to ”Digital Signal Processors.4.4.115 quantization.4.140 and SIMULINK Experiment 3b Different Q-formats. Sen M.80- 85) 3.2 63 .7. Fixed-point proc. memorymap and 1. variance 2. overflow and rounding Experiment 3a Effects of finite-wordlength.6 – 1. sampling. Kuo & Woon-Seng Gan” (sections of special interest has page number in bold type) CHAPTER SUB-CHAPTER SECTION PAGES 1.3 – 3.3.6.6 – 2. coefficient 3.1 92 .4 8 – 17 input/output units Survey about programdevelopment.228 addressing modes and instructions Exercise 4 The DSP-library (se SPRU 422 a.6 29 – 38 viewing memory 2. linker and CCS System aspects. assembler.7.4 104 .69 and autocorrelation Experiment 2 IIR-filter via MATLAB and C 2.85 (CCS-experiment starts at section 2.4 – 4.149 and overflow 4. debugging and 1. 1.1 – 1.3 1–8 Instrument family of DSP Survey about architecture. Fundamentals Basic signalprocessing and the z-transform 2.1 – 4.3 154 . Implementation Fixed-point aritmetic and floating-point 3.3 – 1.7.

3 – 7.387 Finite-Wordlength Effects 7. IIR-modell via C-program 7.4 – 9.4 – 9.3 481 .437 8.2.389 Implementation using the TMS320C55x 7. IIR-filter & DSP Filter Structures 7.343 Exercise 6 FIR-filter in MATLAB and export of coeff.7 362 .462 Frequency Resolution and Windowing 8.455 Strengths and Weaknesses of DFT 8.3 465 .1.3.4.7.3.8. 6.413 IIR-filter design using MATLAB 7.4 445 .1. using MATLAB & C 9.3 455 .5.5 – 6.473 Implementation using the TMS320C55x 8.4.1.1.1.6.1 – 8.3 339 .5 387 .4.1 – 8.6.3 411 .2.3 311 .324 Implmentation using the TMS320C55x 6.3.6 320 .313 Finite-Wordlength Effects 6.6.7.4 527 .7.558 Implementation using fixed-point C 9.2 516 .7 429 .365 7. FIR-filter & DSP Filter Structures 6.5 – 9.8.8.8.5. FFT-algorithm & DSP Discrete Fourier Transform 8.1 – 8.1 424-427 Exercise 7 BP-filter.7 560 .538 Design and implem.1. Adaptive Filtering Introduction to adaptive filters 9.507 9. 6. fixpoint and Filter coeff.4.6 501 .3 – 8.483 Exercise 8 Frequency analysis via C-program 8.Exercise 5 MATLAB: Floating point.4 – 6.3 382 .1 556 .553 Övning 9 Adaptive filter for noise cancellation 9.569 .2.8.1 – 9.3 551 .520 Applications 9.3 538 .547 Implementation using the TMS320C55x 9.