Professional Documents
Culture Documents
COURSE EXTENT
10h lecture
30 h projectwork + supervision
COURSE TARGET
* 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.
MATLAB / SIMULINK are also available software tools. 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. Practical DSP experiments should be demonstrated no more than one month after the
course is ended.
RESOURCE RESERVATION
The hardware platforms are the bottleneck in the practical experiments. There are a total of
only three DSK5510 Starter Kits and three DM 6437 Digital Video Development Platforms.
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. You are only allowed to make one reservation
in the calendar in advance and for a time period of max. four hours.
The software CCS is installed in the computers in room TP4028 (floor 4, house Täppan).
LECTURE PLAN
5 april CCS-platform and the design process + audio example with working
real-time filtering
SUBJECT-SPECIFIC DOCUMENTS
More documents (datasheets, tutorials, handbooks etc.) can be found at the course homepage,
It’s Learning (Kursplatsen)
http://www.liu.se/insidan/utbildningsadministration/kursplatsen?l=sv
EXAMINATION
TEACHER
Ole Pedersen
Course coordinator, lecturer
ITN, house Täppan, room TP 6159
Email: olepe@itn.liu.se
Phone: 011 – 36 32 61
COURSE START
2. Fundamentals
Basic signalprocessing and the z-transform 2.1 – 2.4.3 41 – 61
3. Implementation
Fixed-point aritmetic and floating-point 3.1 – 3.2.1 92 - 99
aritmetic
4. Fixed-point proc.
Introduction and assembler 4.1 – 4.1.3 154 - 158
Exercise 4 The DSP-library (se SPRU 422 a, Texas I.) 5.4.5 299-301
Exercise 5
MATLAB: Floating point, fixpoint and
Filter coeff.
8. FFT-algorithm &
DSP
Discrete Fourier Transform 8.1.1 – 8.2.4 445 - 455
Strengths and Weaknesses of DFT 8.3.1 – 8.3.3 455 - 462
Frequency Resolution and Windowing 8.4.1 – 8.4.3 465 - 473
Implementation using the TMS320C55x 8.5.3 481 - 483
Exercise 8 Frequency analysis via C-program 8.8.3 – 8.8.6 501 - 507
9. Adaptive
Filtering
Introduction to adaptive filters 9.2.1 – 9.2.2 516 - 520
Applications 9.4 – 9.4.4 527 - 538
Design and implem. using MATLAB & C 9.5 – 9.5.3 538 - 547
Implementation using the TMS320C55x 9.6.3 551 - 553
Övning 9 Adaptive filter for noise cancellation 9.8.1 556 - 558
Implementation using fixed-point C 9.8.4 – 9.8.7 560 - 569