Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-MPC-SPRAcad. year: 2024/2025
1. Generations of digital signal processors, von Neumann's architecture, the Harvard architecture, parallel processing and very long instruction word architecture.2. Basics of software development, integrated development environments, intrinsic function, implementation-dependent commands pragma.3. Real-Time Operating Systems, timers, threads, synchronization using semaphores.4. Address generation unit, special addressing modes modulo and bit-reversal.5. Interrupt principle, interrupt masking, and interrupt handling, software interrupts.6. Communication with external peripherals, serial interface, direct memory access, implementation of buffers.7. Fixed-point and floating-point representations, representations of negative numbers, operations with fractional numbers.8. Analysis of digital systems, transfer function, impulse and frequency response, stability, signal flow graphs.9. Implementation structures, canonical structure, implementation of system with finite and infinite impulse response.10. Quantization effects on digital filters characteristics, limit cycles, modifying implementation for fixed-point arithmetic.11. Generation of harmonic signals and harmonic analysis, the Goertzel algorithm, implementation of the fast Fourier transform.12. Program Controller, instruction pipelining, instruction packet, optimization with regard to instruction pipelining.13. Multi-core processors, ARM and DSP core combination, inter-core communications, memory sharing.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
specialization AUDM-ZVUK , 1 year of study, winter semester, compulsory-optionalspecialization AUDM-TECH , 1 year of study, winter semester, compulsory
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab