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

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

  Slides of the lecture "Introduction"
(Introduction, boundary conditions of the lecture, applications)
  Slides of the lecture "Wiener Filter"
(basics, principle of orthogonality, suppression of background noise)
  Slides of the lecture "Linear Prediction"
(derivation of linear prediction, Levinson-Durbin recursion)
  Slides of the lecture "Algorithms (Part 1 of 2)"
(RLS algorithm, LMS algorithm [part 1 of 2])
  Slides of the lecture "Algorithms (Part 2 of 2)"
(LMS algorithm [part 2 of 2], affine projection algorithm)
  Slides of the lecture "Control"
(basic aspect, pseudo-optimal control parameters)
  Slides of the lecture "Processing Structures"
(polyphase filterbanks, prototype lowpass filter design)
  Slides of the lecture "Applications of Linear Prediction"
(Improving the speed of convergence, filter design)



  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



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



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   Christin Baasch
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
06.09.2017   09:00 h   1010623, 1012825, 1010608   Christin Baasch
06.09.2017   11:00 h   1020446   Christin Baasch
06.09.2017   13:00 h   1006153, 1006194   Christin Baasch
02.10.2017   09:00 h   1006003, 1003484   Christin Baasch
02.10.2017   10:00 h   938716   Christin Baasch


Recent Publications

P. Durdaut, J. Reermann, S. Zabel, Ch. Kirchhof, E. Quandt, F. Faupel, G. Schmidt, R. Knöchel, and M. Höft: Modeling and Analysis of Noise Sources for Thin-Film Magnetoelectric Sensors Based on the Delta-E Effect, IEEE Transactions on Instrumentation and Measurement, published online, 2017

P. Durdaut, S. Salzer, J. Reermann, V. Röbisch, J. McCord, D. Meyners, E. Quandt, G. Schmidt, R. Knöchel, and M. Höft: Improved Magnetic Frequency Conversion Approach for Magnetoelectric Sensors, IEEE Sensors Letters, published online, 2017


Website News

18.06.2017: Page about KiRAT news added (also visible in KiRAT).

31.05.2017: Some pictures added.

23.04.2017: Time line for the lecture "Adaptive Filters" added.

13.04.2017: List of PhD theses added.


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

Alexej Namenas - A New Guy in the Team

In June Alexej Namenas started in the DSS Team. He will work on real-time tracking algorithms for SONAR applications. Alexej has done both theses (Bachelor and Master) with us. The Bachelor thesis in audio processing (beamforming) and the Master thesis in the medical field (real-time electro- and magnetocardiography). In addition, he has intership erperience in SONAR processing.

We are pretty ...

Read more ...