Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-RSZAcad. year: 2027/2028
The course introduces the introduction to theory of digital processing of one-dimensional signals. Students apply this knowledge to practical tasks in MATLAB. Emphasis is placed on basic terminology and processing methods: signals, sampling, discretisation, quantisation, convolution, the Fourier transform, and IIR and FIR filtering. Part of the course is focused on estimation of dynamic systems states using Kalman filter and its nonlinear variants.
Language of instruction
Number of ECTS credits
Assignment to study programme types
Mode of study
Guarantor
Department
Entry knowledge
Basic knowledge of MATLAB or Octave, particularly working with matrices and vectors, creating simple plots and programming.
Rules for evaluation and completion of the course
The course grade is based on a functional software project that uses selected method of signal processing. Students must submit a report describing the task together with the source code and present the project to their classmates in a short presentation.
The report, in PDF format, must be at least 5 pages long and include the rationale for the assignment, detailed instructions, a description of the procedure, and the results achieved. The source code must be executable on the instructor’s computer. The presentation must be in PowerPoint or a compatible format.
Assessment is based on the fulfillment of the project’s objectives, as well as the quality of the code and text, taking into account the difficulty of the assignment.
Attendance at lectures is recommended, attendance at exercises is compulsory. The teacher specifies how students can substitute missed exercises.
Aims
The course introduces the fundamentals of signal processing, particularly the digital processing of one-dimensional signals. Practical tasks in MATLAB form an essential part of the course.
After completing the course, students will understand basic signal-processing terminology, analyse a one-dimensional signal and design a filter for a given application using MATLAB.
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization BIO , 1 year of study, winter semester, compulsory-optionalspecialization IME , 1 year of study, winter semester, compulsory, profile core courses
Lecture
Teacher / Lecturer
Syllabus
1. Signal: definition, classification, why we need to process, applications.2. Continuous / discrete signal, sampling, discretization, quantizing3. Continuous systems and their description, discrete systems4. Linear systems, superposition principle, decomposition5. Convolution6. Fourier transform7. Fourier transform, properties8. Digital filters, introduction, FIR filters9. IIR filters10. Kalman filtering11. Extended Kalman filter12 Unscented Kalman filter, particle filter13. Laplace transform, Z-transform
Computer-assisted exercise