Digital Signal Processing
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
X31CZS | Z,ZK | 4 | 2+2s | Czech |
- The course is a substitute for:
- Digital Signal Processing (31CZS)
- Lecturer:
- Tutor:
- Supervisor:
- Department of Circuit Theory
- Synopsis:
-
Methods of digital signal processing and their applications to signal analysis (e.g. speech and biological signals). Fourier transforms, using in DSP. Overview of fast algorithms for DFT computation. Summary of digital filter design, filtration in time domain, filtration in frequency domain, frequency sampling filters. Recursive implementation of DFT. Decimation and interpolation and their use in filter banks. Seminars are devoted to the implementations and simulations of these methods in MATLAB.
- Requirements:
-
The elaboration and representation of one selected problem is the condition for the credit.
- Syllabus of lectures:
-
1. Basic properties of digital systems, solution of difference equations
2. Input-output relationships in time and frequency domain
3. Fourier transforms, properties, using in DSP
4. Overview of fast algorithms for DFT computation
5. Summary of digital filter design, filtration in time domain
6. Filtration in frequency domain, frequency sampling filters
7. Recursive implementation of DFT, Goertzel algorithm
8. Decimation and interpolation and their use in filter banks
9. Consequences of quantization in digital systems, analysis and simulation
10. Estimation of signal characteristics, signal segmentation
11. Spectral analysis with high resolution (ZOOM)
12. Adaptive notch filter, algorithms, some applications
13. Some applications of spectral analysis in speech, vibrations and medicine
14. Methods of signal compression
- Syllabus of tutorials:
-
1. Modelling of signals in MATLAB, basic signal characteristics
2. Suppression of uncorrelated noises in the time domain
3. Implementation of linear and cyclic convolution in MATLAB
4. Some properties of DFT, interpolation, zero-padding
5. Filter design, structures implementation
6. Comb filter, complex resonator
7. Implementation of frequency sampling filters, Goertzel algorithm
8. Decimation and interpolation
9. Simulation of quantization effects in digital systems
10. Implementation of signal segmentation and averaging
11. Two methods of ZOOM techniques
12. Adaptive notch filter, frequency measurement
13. Implementation of correlation and spectral analysis methods
14. Project presentation, credit
- Study Objective:
- Study materials:
-
1. Sovka, P., Pollák, P.: Selected methods of digital signal processing (in Czech language). Ediční středisko ČVUT Praha,2003
2. Uhlíř, J., Sovka, P.: Digital signal processing (in Czech language). Ediční středisko ČVUT Praha,1995. Monografie ČVUT FEL
3. Davídek, V., Sovka, P.: Digital signal processing and implementation (in Czech language). Ediční středisko ČVUT Praha,2001
4. Oppenheim, A.V., Shafer, R.W.: Discrete-Time Signal Processing. Prentice-Hall, Inc., New Jersey, 1998
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Electronics - Electronic Systems- structured studies (compulsory course)