Course: Digital Signal Processors

« Back
Course title Digital Signal Processors
Course code KERS/INSPE
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study 2
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Novák Jaroslav, prof. Ing. CSc.
  • Hájek Martin, Ing.
  • Lauterbach Martin, Ing.
  • Pidanič Jan, doc. Ing. Ph.D.
Course content
From algorithms to DSP architecture, categories of DSPs. Computational units of DSP. Analog Devices SHARC processors. DSP program and data memories, addressing modes, principles of direct memory addressing. SHARC instruction set. Floating and fixed point numbers and calculation, computational errors. Connecting DSP to A/D and D/A converters. Booting process and initialization of DSP. Representation of data with finite word length. Effect of quantization to signal processing. Implementation of FIR filters. Implementation of IIR filters. Basics operations. Basic operations of FFT algorithm. FFT - preparing the computation, possibilities of operation savings. Computation of cyclic convolution, filtration in frequency domain. Examples of DSP application: audio signal processing, radars. Modern trends in DSP: VLIW, common architecture's CPU in signal processing application.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities
Learning outcomes
The goal of this course is to inform students about up to date possibilities of realization algorithms of digital signal processing on digital signal processors (DSP). In the progress of course, attention is paid to correct and efficient implementation algorithms of digital filtration, FFT, correlation, etc. DSP's architecture specifics are also discussed. Students work with development kits with SHARC DSPs from Analog Devices during labs.
Knowledge of architecture of Digital signal processors, implementation and optimalization of signal processing task into DSP hardware from Analog Devices in assembler and C language.
Prerequisites
Programming in high level programming language (C/C++ is the best), knowledge in microprocessor's architecture, programming in assembler. Students must also have knowledge of signal processing theory.
KERS/INLOE
----- or -----
KERS/ZNLOE

Assessment methods and criteria
Oral examination, Home assignment evaluation, Discussion

The students should attend all labs. Credit requirements: Final project with SHARC development kit - student must realize selected algorithms and write project documentation. Course is finished by oral exam, student must respond to questions from predefined set of topics.
Recommended literature
  • Kuo, S.M. Real-Time Digital Signal Processing. John Wiley, 2006.
  • Skalický, P. Aplikace signálových procesorů - cvičení. Vydavatelství ČVUT, Praha, 2003.
  • Skalický, P. Číslicové systémy v radiotechnice. Vydavatelství ČVUT, Praha, 2004.
  • Skalický, Petr. Aplikace signálových procesorů. Praha: Vydavatelství ČVUT, 2003. ISBN 80-01-02647-7.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2015) Category: Electrical engineering, telecommunication and IT 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2016) Category: Electrical engineering, telecommunication and IT 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2014) Category: Electrical engineering, telecommunication and IT 2 Recommended year of study:2, Recommended semester: Winter