Adaptive signal processing
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
B2M31ADAA | Z,ZK | 6 | 2P+2C | Czech |
- Relations:
- During a review of study plans, the course BAM31ADA can be substituted for the course B2M31ADAA.
- It is not possible to register for the course B2M31ADAA if the student is concurrently registered for or has already completed the course BAM31ADA (mutually exclusive courses).
- In order to register for the course B2M31ADAA, the student must have registered for the required number of courses in the group BEZBM no later than in the same semester.
- The requirement for course B2M31ADAA can be fulfilled by substitution with the course BAM31ADA.
- It is not possible to register for the course B2M31ADAA if the student is concurrently registered for or has previously completed the course BAM31ADA (mutually exclusive courses).
- Course guarantor:
- Radoslav Bortel
- Lecturer:
- Radoslav Bortel, Pavel Sovka
- Tutor:
- Radoslav Bortel, Vojtěch Illner, Pavel Sovka
- Supervisor:
- Department of Circuit Theory
- Synopsis:
-
This course provides a basic discourse on adaptive algorithms for filtering, decorrelation, separation and beamforming.
- Requirements:
-
The knowledge of basic digital signal processing techniques - primarily the spectral analysis and non-adaptive linear filtering. Ability to use Matlab.
- Syllabus of lectures:
-
1. Block algorithms for estimation
2. Block algorithms for prediction
3. LMS and RLS algorithms and their use for estimation and prediction
4. Convergence of LMS and RLS algorithms
5. Structures for implementation of adaptive filters
6. Use of adaptive algorithms for signal compression
7. Use of adaptive algorithms for noise suppression
8. Kalman filters
9. Grid filters and particle filters
10. Adaptive algorithms for decorrelation of multidimensional signals
11. Adaptive algorithms for separation of multidimensional signals
12. Adaptive beamforming - LCMV and MVDR algorithms
13. Adaptive beamforming - MUSIC algorithm
14. Reserved
- Syllabus of tutorials:
-
1. Implementation of block algorithms for estimation
2. Implementation of block algorithms for prediction
3. Implementation of LMS and RLS algorithms
4. Convergence of LMS and RLS algorithms
5. Comparisoin of structures for implementation of adaptive filters
6. Vocoder
7. Adaptive supression of narrowband interference.
8. Application of Kalman filters
9. Use of grid filters and particle filters
10. Implementation of algorithms for decorrelation of multidimensional signals
11. Implementation of algorithms for separation of multidimensional signals
12. Application of LCMV and MVDR algorithms
13. Application of MUSIC algorithm
14. Reserved
- Study Objective:
-
This course aims to provides the basic knowledge in the area of algorithms for filtering, decorrelation, separation and beamforming.
- Study materials:
-
Sayed, A.H., Adaptive Filters, Wiley-IEEE Press, 2008.
Bellanger, M.B., Adaptive Digital Filters, Marcel Dekker, NY 2001.
Hyvarinen, A, Karhunen, J, Oja, E. Independent Component Analysis, John Wiley & Sons, 2004.
- Note:
- Further information:
- https://moodle.fel.cvut.cz/courses/B2M31ADAA
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Electronics and Communications - Audiovisual Technology and Signal Processing (compulsory elective course)
- Electronics and Communications - Technology of the Internet of Things (compulsory elective course)
- Electronics and Communications (compulsory elective course)