Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Advanced DSP methods

The course is not on the list Without time-table
Code Completion Credits Range Language
BE0M31DSP Z,ZK 6 2P+2C English
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Circuit Theory
Synopsis:

The course introduces advanced methods of analysis and processing of digital signals such as correlation, spectral, coherence or cepstral analysis, as well as methods of decomposition into principal and independent components, methods for determining the relationship between random signals and basic classification techniques used in signal analysis. Attention is paid to practical applications of the mentioned techniques, e.g. for noise suppression or compression.

Requirements:

Knowledge of basic techniques of digital signal processing, digital filtering as well as mathematical apparatus for describing continuous and discrete signals and systems is assumed.

Syllabus of lectures:

1. LPC analysis: calculation of AR model parameters, LPC spectrum

2. General signal modeling (AR, MA, ARMA)

3. Delay measurement using correlation and spectral analysis

4. Coherence function, magnitude square coherence (MSC) and its application

5. Cepstral analysis and its application

6. Spectral and cepstral distance and their application

7. Reduction of additive and convolutional noise in the spectral and cepstral domains

8. Discrete cosine transform

9. Principal component analysis (PCA) as a basis for lossy signal compression

10. Basics of classification (k-means, GMM, SVM)

11. Use of neural networks in signal processing

12. Implementation of discrete wavelet transform by filter bank, quadrature filters

13. Principles of blind separation and deconvolution methods of signals

14. Reserve

Syllabus of tutorials:

1. LPC analysis, LPC spectrum

2. Signal modeling (AR, MA models of the 1st and 2nd order)

3. Delay measurement based on cross-power spectral density

4. Properties and applications of the coherence function

5. Real and complex cepstrum - definition and basic properties

6. Cepstral distance

7. Suppression of additive noise in the frequency domain

8. Calculation and use of the discrete cosine transform

9. Principal component analysis and KLT transform

10. Classification based on k-means

11. Classification based on GMM

12. Noise suppression based on ANN

13. Wavelet transform, implementation by a filter bank, noise suppression based on WT

14. Reserve

Study Objective:

Students will learn to use the above-mentioned advanced signal analysis techniques, interpret the results obtained, and practically use basic classification techniques.

Study materials:

[1] Oppenheim, A. V., Schaffer, R. W. : Discrete-Time Signal Processing. Prentice-Hall, 3rd edition, 2009.

[2] S. V. Vaseghi: Advanced Digital Signal Processing and Noise Reduction, Wiley, 2009.

[3] M. Hayes: Statistical digital signal processing and modeling. Wiley, 1999.

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2026-05-14
For updated information see http://bilakniha.cvut.cz/en/predmet8650706.html