Algorithms of Signal Processing
Code | Completion | Credits | Range |
---|---|---|---|
31ASI | Z,ZK | 4 | 2+2s |
- The course is a substitute for:
- Algorithms of Signal Processing (X31ASI)
- Lecturer:
- Tutor:
- Supervisor:
- Department of Circuit Theory
- Synopsis:
-
The aim is to give the principles of algorithms used in modern digital systems. The result of seminars should be a solved project on a chosen topic - algorithms implementation and simulation in MATLAB. Required knowledge of digital signals and systems theory, given in subjects UCZ, CFS, CZS or in similar ones..
- Requirements:
- Syllabus of lectures:
-
1. Short-term and long-term signal characteristics in time and frequency domain
2. Overlap-add (OLA) and overlap-save (OLS) methods of signal synthesis
3. OLA applications in speech enhancement and noise suppression
4. Parametric methods (AR, MA, ARMA), linear prediction (LPC)
5. LPC characteristics, DFT and LPC based spectral analysis
6. Lattice filters, characteristics, application for parametric models
7. Application of cepstral analysis for signal detection in noise
8. Robust parameterization of signals in speech processing and prediction
9. Cepstral liftering, spectral shaping, applications
10. Application of adaptive filtering in spectral analysis and noise cancellation
11. Coherence analysis, signal detection and separation, application in physiology
12. Time-frequency analysis, non-linear frequency transformations
13. Orthogonal transformations, appliaction
14. Data classification and compression using orthogonal transforms
- Syllabus of tutorials:
-
1. Signal generation and signal databases
2. Short-term and long-term spectrum, visualization
3. OLA implementation
4. Filtration in frequency domain, spectral subtraction
5. Implementation of DFT and AR spectral analysis
6. Implementation of lattice filters
7. Objective criteria for signal quality, SNR estimation
8. Implementation of parametric methods in MATLAB
9. Spectral and cepstral distances, signal detection in noise
10. Cepstral liftering and applications
11. Implementation of adaptive filters in MATLAB
12. Delay compensation in speech processing
13. Transfer function measurement, coherence analysis
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: Analyhsis 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:
-
- Elektronika-inženýrský blok (compulsory elective course)
- Elektronika-inženýrský blok (compulsory elective course)