TNIU62 | Signal Processors, 6 ECTS-points /Signalprocessorer/ Advancement level: C | |
Aim: The primary content of lectures intend to explain the user aspects related to our processor Sharc AD21061. A signal processor is specialized towards extremely rapid numerical calculations, well suited for real time manipulation of sound. The course as a whole will give a feeling for its usefulness for real time manipulation of signals.Prerequisites: The theoretic content is mainly from previous courses at the DE, particularly "Time discrete signal processing" (TNDE60)Course organization: The Signalprocessor course (4p) consists of three parts: Lectures, laboratory work and projects. Lectures are preparations for the laboratory parts. Projects, of limitied scope, are extensions of the laboratory parts, with individually selected contents. That work is prefferably done in groups of two persons and is examined by a tecnical report. Course content: We will focus on signal processing emphasising how algorithms are implemented in these calculation units. We are using a development system where it is easy to pick up analog signals, process and send it back out, often as audio. We reconsiders the FFT, DFT and different filters, but will study more thoroughly, how such algorithms are implemeted in functional programs. Laboratory work deals with a set of important applications for signal processors such as Filters, DFT, Signal generation. MATLAB is being used to study the algorithms, as part of the implementation work. Course literature: Steiglitz K: A Digital Signal Proocessing Primer with applications to Digital audio and Computer Music (recommended but not neccesary) | ||
LAB1 | Labratory work, 2 p. | |
PRA1 | Project work in small groups. , 2 p. | |
The course as a whole requires an accepted laboratory part and an accepted technical report. This also includes a demonstration of the project results. |