Lecture "Adaptive Filters"

Basic Information

Lecturers:   Gerhard Schmidt (lecture) and Christin Baasch (exercise)
Room:   C-SR II
Language:   English
Target group:   Students in electrical engineering and computer engineering
Prerequisites:   Basics in system theory
Contents:  

Students attending this lecture should learn the basics of adaptive filters. To achieve this, necessary algorithms will be derived and applied to problems arising in speech and audio processing. The algorithms comprise Wiener filtering, linear prediction, and adaptive schemes such as the NLMS algorithm, affine projection, and the RLS algorithm. For applications from speech and audio processing we use noise and reverberation reduction, echo cancellation, and beamforming.

Topic overview:

  • Introduction and application examples
  • Signal properties and cost functions
  • Wiener filter and principle of orthogonality
  • Linear prediction
  • RLS algorithm
  • LMS algorithm and its normalized version
  • Affine projection algorithm
  • Control of adaptive filters
  • Efficient processing structures
  • Applications of linear prediction

 

Lecture Slides

The slides of the lecture can be found here.

 

Extensions

  Extension for the lecture "Wiener Filter"
(derivation of the error surface)

 

Matlab Demos

  Matlab demo (GUI based) for adaptive system identification
  Matlab demo (GUI based) for adaptive noise suppression
  Matlab demo (GUI based) for linear prediction
  Matlab demo (GUI based) for the NLMS algorithms
  Matlab demo (GUI based) for prediction-based filter design

 

Exercises

The first exercise will be on 12.05.2017 at 8.15 h in the PC-Lab in Building B. Please prepare the lectures of Wiener Filter and Linear Prediction.

The second exercise will be on 09.06.2017 at 8.15 h in C-SR II. Please prepare the lectures on Algorithms.

At the end of the semester, each student will give a talk about a certain topic. The aim is both to give you the chance to work on an adaptive filter-related topic that interests you, and to improve your presentational skills. The talks should take ten minutes, plus 2.5 minutes of discussion and 2.5 minutes of feedback.

Below you can find the schedule of the talks.

Date   Room   Time   Topic   Presenter(s)
30.06.2017   C-SR-II   08:15 h   Opening   Gerhard Schmidt
30.06.2017   C-SR-II   08:20 h   Adaptive Filters in Hearing Aids   Eva Peschke
30.06.2017   C-SR-II   08:35 h   Noise Suppression   Daniel Schönhagen
30.06.2017   C-SR-II   08:50 h   Non-Linear Echo Cancellation   Sunasheer Bhattacharjee
30.06.2017   C-SR-II   09:05 h   Feedback Suppression   Bastian Kaulen
30.06.2017   C-SR-II   09:20 h   Image Restauration   Bastian Biedermann,
Patrick Wiegand
30.06.2017   C-SR-II   09:45 h   Adaptive Beamforming   Thies Kuchenbecker,
Jonas Weiss
30.06.2017   C-SR-II   10:10 h   Vorstellung Evaluierungsergebnisse   Gerhard Schmidt

 

Date   Room   Time   Topic   Presenter(s)
07.07.2017   C-SR-II   08:15 h   Opening   Gerhard Schmidt
07.07.2017   C-SR-II   08:20 h   Applications of Adaptive Filters with ME-Sensors   Lennart Nissen,
Christoph von der Lancken
07.07.2017   C-SR-II   08:45 h   Adaptive Optics   Morten Stabenau,
Tobias Klawonn
07.07.2017   C-SR-II   09:10 h   Active Noise Control   Julius Cerbe,
Nicolas Preinl
07.07.2017   C-SR-II   09:35 h   Adaptive Filtering in ECG monitoring of Fetal Heart Rate   Alexander Wilbrandt,
Nico Funck
07.07.2017   C-SR-II   10:00 h   Adaptive Equalization using LMS   Shwetha Chandrashekara,
Avita Francis

 

Exams

Below is the list of students with their exam dates. If you do not have a date for the exam yet please register in the online booking system. You can find the booking system here.

Date   Time   Students (matriculation numbers)   Assessor
21.07.2017   11:00 h   1113778   Tobias Hübschen
16.08.2017   08:00 h   1008366   Christin Baasch
16.08.2017   08:30 h   1010613   Christin Baasch
16.08.2017   09:00 h   1009316   Christin Baasch
16.08.2017   10:00 h   1029548   Christin Baasch
06.09.2017   09:00 h   1010623, 1012825, 1010608   Tobias Hübschen
06.09.2017   11:00 h   1020446   Tobias Hübschen
06.09.2017   13:00 h   1006153, 1006194   Tobias Hübschen
06.09.2017   15:30 h   1015888   Tobias Hübschen
02.10.2017   09:00 h   1006003, 1003484   Christin Baasch
02.10.2017   10:00 h   938716   Christin Baasch
02.10.2017   12:30 h   1006415   Christin Baasch
02.10.2017   13:00 h   6023   Christin Baasch

 

Website News

01.10.2017: Started with a Tips and Tricks section for KiRAT.

01.10.2017: Talks from Jonas Sauter (Nuance) and Vasudev Kandade Rajan (Harman/Samsung) added.

13.08.2017: New Gas e.V. sections (e.g. pictures or prices) added.

05.08.2017: The first "slide carousel" added.

Recent Publications

J. Reermann, P. Durdaut, S. Salzer, T. Demming,A. Piorra, E. Quandt, N. Frey, M. Höft, and G. Schmidt: Evaluation of Magnetoelectric Sensor Systems for Cardiological Applications, Measurement (Elsevier), ISSN 0263-2241, https://doi.org/10.1016/j.measurement.2017.09.047, 2017

S. Graf, T. Herbig, M. Buck, G. Schmidt: Low-Complexity Pitch Estimation Based on Phase Differences Between Low-Resolution Spectra, Proc. Interspeech, pp. 2316 -2320, 2017

Contact

Prof. Dr.-Ing. Gerhard Schmidt

E-Mail: gus@tf.uni-kiel.de

Christian-Albrechts-Universität zu Kiel
Faculty of Engineering
Institute for Electrical Engineering and Information Engineering
Digital Signal Processing and System Theory

Kaiserstr. 2
24143 Kiel, Germany

Recent News

Jens Reermann Defended his Dissertation with Distinction

On Friday, 21st of June, Jens Reermann defended his research on signals processing for magnetoelectric sensor systems very successfully. After 90 minutes of talk and question time he finished his PhD with distinction. Congratulations, Jens, from the entire DSS team.

Jens worked for about three and a half years - as part of the collaborative research center (SFB) 1261 - on all kinds of signal ...


Read more ...