Subject description - AE0M38SPP

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
AE0M38SPP Signal Processors in Practice
Roles:V Extent of teaching:2P+2L
Department:13138 Language of teaching:EN
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:5
Tutors:  Semester:Z


Basic architecture of digital signal processors, main features and properties, description of important processor blocks (ALU, MAC). Development and supporting tools for design and debug. Fundamental method of digital signal processing including practise implementation on digital signal processor (DSP). Demonstration of HW design with application of DSP. Within laboratory exercises, realisation of scheduled or own complex project.

Course outlines:

1. Basic architecture of digital signal processors (DSP), main features,
typical application in practice, overview of leading-edge manufactures of DSP.
2. Internal layout, computational units ALU, MAC, instruction counter,
method of addressing, address memory range.
3. Algorithm of direct digital synthesis (DDS) and its implementation on
4. Algorithm of digital filters (FIR a IIR) , design in MATLAB program.
5. Adaptive filtering, LMS algorithm.
6. Algorithm of FFT, computation method of FFT on DSP.
7. Correlation and autocorrelation method.
8. Oversampling of signals, decimation and interpolation.
9. Numeric formats used for data representation in memory (integer,
fractional), saturation. arithmetic, influence of quantization on computation accuracy.
10. DSP peripheries - serial port, timers, DMA, multiprocessor
11. Development and supporting tools for design and debugging.
12. Demonstration of HW design with application of DSP.
13. Application of DSP in audio-video signal processing (MP3, MPEG4 format),multiprocessor systems.

Exercises outline:

1. Introduction exercise - SW a HW debugging equipment, supporting tools.
2. Instruction set of ADSP21XX, example of writing program code in assembler
and language C.
3. Design and implementation of DDS algorithm.
4. Design of FIR filter by means of MATLAB program, implementation on DPS.
5. Design of IIR filter by means of MATLAB program, implementation on DPS.
6. Design and DSP implementation of DFT algorithm.
7. Implementation of correlation and autocorrelation method.
8. Semester project.
9. Semester project.
10. Semester project.
11. Semester project.
12. Semester project.
13. Project evaluation, assessment.


[1] B.A. Shenoi: Introduction to digital signal processing and filter design. Wiley. 2005
[2] Mixed-signal and DSP Design Techniques. Norwood. Analog Devices, 2000.
[3] Digital signal processing: [principles, algorithms, and applications]. John G. Proakis, Dimitris G. Manolakis. Prentice Hall, 2007.



Subject is included into these academic programs:

Program Branch Role Recommended semester
MEKME1 Wireless Communication V
MEKME5 Systems of Communication V
MEKME4 Networks of Electronic Communication V
MEKME3 Electronics V
MEKME2 Multimedia Technology V
MEOI1 Artificial Intelligence V
MEOI5NEW Software Engineering V
MEOI5 Software Engineering V
MEOI4 Computer Graphics and Interaction V
MEOI3 Computer Vision and Image Processing V
MEOI2 Computer Engineering V
MEEEM1 Technological Systems V
MEEEM5 Economy and Management of Electrical Engineering V
MEEEM4 Economy and Management of Power Engineering V
MEEEM3 Electrical Power Engineering V
MEEEM2 Electrical Machines, Apparatus and Drives V
MEKYR4 Aerospace Systems V
MEKYR1 Robotics V
MEKYR3 Systems and Control V
MEKYR2 Sensors and Instrumentation V

Page updated 10.7.2020 12:51:53, semester: Z,L/2020-1, L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)