Digital Signal Processing
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
XD31CZS | Z,ZK | 4 | 14+4s | Czech |
- The course is a substitute for:
- Digital Signal Processing (D31CZS)
- 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. Introduction to MATLAB and other tools
2. Simulation and analysis of digital systems in MATLAB
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. Rabiner, L.R., Schafer, F.W.: Digital Processing of Speech Signals. Prentice-Hall, Inc., New York, 1978
2. Openheim, A.V., Shafer, R.W.: Discrete-Time Signal Processing. Prentice-Hall, Inc., New Jersey, 1990
3. Bendal, J., Piersol, A.: Random Data: Analysis Measurement Procedures, John Wiley & Sons, Ins., New York, 1971
- 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)