| Course Unit Code | 450-2094/02 |
|---|
| Number of ECTS Credits Allocated | 4 ECTS credits |
|---|
| Type of Course Unit * | Optional |
|---|
| Level of Course Unit * | First Cycle |
|---|
| Year of Study * | |
|---|
| Semester when the Course Unit is delivered | Winter Semester |
|---|
| Mode of Delivery | Face-to-face |
|---|
| Language of Instruction | English |
|---|
| Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
|---|
| Name of Lecturer(s) | Personal ID | Name |
|---|
| MAC37 | Ing. Zdeněk Macháček, Ph.D. |
| Summary |
|---|
The course Digital Signal Processing builds upon the prerequisite course Signals and Systems, extending students' knowledge and, in particular, their skills in digital signal processing and its application in control and measurement systems.
The aim of the course is to expand basic theoretical and practical knowledge in the field of discrete and digital signal processing. Students will become familiar with signal analysis methods in both the time and frequency domains, correlation functions, basic converters (ADC/DAC), digital signal filtering, and signal processing methods using FIR and IIR filters.
A significant component of the course involves the practical implementation of algorithms in the MATLAB simulation software and their programming in microcontrollers, allowing students to understand the limits and capabilities of digital technologies. The curriculum also includes work with instrumentation and virtual instruments for signal measurement, visualization, and analysis.
The course is designed for students in Bachelor's degree programs at the Faculty of Electrical Engineering and Computer Science, VŠB–TUO, and provides a solid foundation for further study in control systems, signal analysis, and signal processing. |
| Learning Outcomes of the Course Unit |
|---|
The subject Digital Signal Processing provides a basis for further study in the field of digital signal processing and signal processing by digital filters, analyze digital signals.
The student will be able to work with discrete time signals, digital signals and he/she will be able to determine their basic characteristics, correlation functions, frequency spectra, digital signal filtration analyses. He/she will be able to use MATLAB program environment for signal analysis and he/she will be able to implement algorithms with selected microprocessor technologies usage.
|
| Course Contents |
|---|
Lectures
1. Introduction to the course scope and review.
2. Discrete-time signal . Basic definitions, scope of study, digital signal.
3. Time-domain analysis of discrete-time signal focusing on basic signal parameters.
4. Correlation functions and time-domain analysis of discrete-time signal .
5. Frequency analysis of continuous-time signal .
6. Frequency analysis of discrete-time signal .
7. Transformation of analog signal to digital signal (Analog-to-Digital Conversion).
8. Transformation of digital signal to analog signal (Digital-to-Analog Conversion).
9. Converters for digital and analog signal transformation.
10. Basic system principles, methods, and techniques of digital signal processing.
11. Methods and techniques of digital signal filtering using FIR filters. Description of basic algorithms.
12. Methods and techniques of digital signal filtering using IIR filters. Description of basic algorithms.
13. Description and definition of signal noise.
Labs (Exercises)
1. Signals in the time domain – simulation and measurement using virtual instruments.
2. Signal measurement using instrumentation and virtual instrumentation.
3. Calculation of basic signal parameters – simulation and implementation in a microcontroller.
4. Calculation of signal correlation function – simulation and implementation in a microcontroller.
5. Frequency analysis using instrumentation and virtual instrumentation.
6. Discrete frequency analysis (DFT/FFT) – simulation and implementation in a microcontroller.
7. Analog-to-digital transformation (ADC) – simulation, implementation in a microcontroller, and measurement using instruments.
8. Digital-to-analog transformation (DAC) – simulation, implementation in a microcontroller, and measurement using instruments.
9. Simulation of converters for digital and analog signal transformation.
10. System application using simulation.
11. Implementation of FIR filters – simulation and microcontroller programming.
12. Implementation of IIR filters – simulation and microcontroller programming.
13. Test. |
| Recommended or Required Reading |
|---|
| Required Reading: |
|---|
[1] Macháček Z. Digital signal processing. Available at the teacher and on the web pages smak.vsb.cz.. Ostrava. 2017.
[2] Stranneby D. Digital Signal Processing: DSP and Applications. Newnes. Great Britain. 2001
|
[1] Nevřiva P., Kaminský D. Číslicové signály a soustavy. Skripta k dispozici u vyučujícího a na WWW stránkách katedry na serveru smak.vsb.cz.Ostrava. 2012
[2] Macháček Z. Digitální zpracování signálu. Sylaby k dispozici u vyučujícího a na WWW stránkách katedry na serveru smak.vsb.cz. Ostrava. 2017.
[3] Stranneby D. Digital Signal Processing: DSP and Applications. Newnes. Great Britain. 2001. eBook ISBN: 9780080491011. |
| Recommended Reading: |
|---|
| [2] John G. Proakis, Dimitris G. Manolakis: Digital Signal Processing: Principles, Algorithms, and Applications, Pearson Education. 2014. |
[1] Nevřiva P.: Analýza signálů a soustav. BEN Praha, Praha 2000.
|
| Planned learning activities and teaching methods |
|---|
| Lectures, Individual consultations, Experimental work in labs |
| Assesment methods and criteria |
|---|
| Tasks are not Defined |