|
Lecturer(s)
|
-
Pár David, Ing.
-
Matoušek David, Ing. Bc. Ph.D.
|
|
Course content
|
1.From algorithms to DSP architecture, DSP division, differences from universal processors 2. Overview of contemporary DSPs, instruction files of selected DSPs and compilers, VLIW processors 3.Architecture and structures of DSP construction of data arithmetic blocks 4. Structure of data and program memories, addressing methods, DMA, cache 5. DSP peripherals, external hardware (A / D, D / A, memories, communication lines) and DSP initialization 6. DSP structures with fixed and floating point, calculation errors 7.Representation of data with finite word length and consequences of quantization on signal processing, filtering in the frequency domain 8. Algorithms and implementation of IIR and FIR filters 9. FFT algorithm and possibilities of its implementation and parameterization 10. Convolution, correlation, covariance, filtering, transformation, modulation algorithms and design of their implementation 11. Optimization techniques of DSP programming 12. Modern trends in DSP technology, selection of DSP and comparison of other platforms 13.Examples of applications: interference suppression, audio signal processing, video signal processing, radar signal processing, etc.
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities, Laboratory work
- Home preparation for classes
- 30 hours per semester
- Contact teaching
- 30 hours per semester
- Preparation for an exam
- 30 hours per semester
- Participation in classes
- 39 hours per semester
- Preparation for laboratory work and processing of results
- 13 hours per semester
- Term paper
- 30 hours per semester
|
|
Learning outcomes
|
The course aims to familiarize students with current possibilities of implementation of algorithms for digital signal processing digital signal processors (DSP). The main attention is focused on efficient and correct implementation of digital filtering algorithms, FFT, correlation, etc. Practical aspects, including demonstration of exercises, take place on development boards with KEYSTONE DSP series from Texas Instruments and SHARC DSP from Analog Devices.
After completing the course, the student is able to effectively and correctly apply DSP algorithms, practically manages the programming of PCB series KEYSTONE and SHARC.
|
|
Prerequisites
|
Programming in a higher level programming language (ideally C / C ++), awareness of the internal arrangement of microprocessors and their programming. Fundamentals of digital signal processing (problems of sampling, filtering and Fourier transform).
|
|
Assessment methods and criteria
|
Oral examination, Written examination, Home assignment evaluation
Attendance, submission of semester work in a specified time and quality.
|
|
Recommended literature
|
-
http://www.ti.com/product/TMS320C6678.
-
Kopecký, David. Číslicové systémy v radiotechnice : cvičení. Praha: Vydavatelství ČVUT, 2004. ISBN 80-01-02884-4.
-
KOPECKÝ, David. Číslicové systémy v radiotechnice: cvičení. Praha, 2004. ISBN 80-01-02884-4.
-
PECKOL, James K. . Embedded Systems: A Contemporary Design Tool. 2nd Edition.. New Jersey: Wiley, 2019. ISBN 978-1-119-45755-8.
-
Skalický, Petr. Aplikace signálových procesorů : cvičení. Praha: Vydavatelství ČVUT, 2003. ISBN 80-01-02646-9.
-
SKALICKÝ, Petr. Aplikace signálových procesorů: cvičení. Praha, 2003. ISBN 80-01-02646-9.
-
Skalický, Petr. Aplikace signálových procesorů. Praha: Vydavatelství ČVUT, 2003. ISBN 80-01-02647-7.
-
SKALICKÝ, Petr. Aplikace signálových procesorů. Praha, 2003. ISBN 80-01-02647-7.
-
SKALICKÝ, Petr. Číslicové systémy v radiotechnice. Praha, 2003. ISBN 80-01-02854-2.
-
Skalický, Petr. Číslicové systémy v radiotechnice. Praha: Vydavatelství ČVUT, 2004. ISBN 80-01-02854-2.
|