Signal Processing with Nonlinear Fourier Transforms and Koopman Operators

  • type: lecture
  • chair: Institute of Industrial Information Technology (IIIT)
  • semester: summer semester
  • place:

    Building 30.35, Hochspannungstechnik-Hörsaal (HSI)

  • time:

    mondays 09:45-11:15

  • lecturer:

    Prof. Sander Wahls

Information

ILIAS Page

Course materials, discussion forums, etc. are provided on the ILIAS page of the course. The password for the course will be provided during the first lecture.

Schedule

The first lecture is given on Monday, April 15 (see above for the time and location). The complete course schedule is available on ILIAS.

Content

This module introduces students to signal processing methods that rely on nonlinear Fourier transforms and Koopman operators. These methods allow us to transform large classes of nonlinear systems such that they essentially behave like linear systems. They can also be used to decompose signals driven by such systems into physically meaningful nonlinear wave components (for example, solitons).

While these methods originated in mathematical physics, there has been a growing interesting of exploiting their unique capabilities in engineering contexts. The goal of this module is to give engineering students a practical introduction to this area. It provides the necessary theoretical background, enables students to apply the methods in practice via computer assignments, and discusses recent research from the engineering literature.

The following topics will be discussed:

  • Introduction to linear operators on Hilbert spaces
  • Integrable model systems (Korteweg-de Vries equation, Nonlinear Schrödinger equation)
  • Lax-integrable systems (representations of Lax pairs, fake Lax pairs, conserved quantities)
  • Solution of integrable model systems using nonlinear Fourier transforms (inverse scattering method) and the unified transform method
  • Physical interpretation of nonlinear Fourier spectra (in particular, solitons)
  • Practical applications of nonlinear Fourier transforms
  • Theoretical properties of Koopman operators
  • Data-driven computation of Koopman operators (residual dynamic mode decomposition)
  • Practical applications of Koopman operators
Competence Goals

Students

  • understand the basic theory of linear operator on Hilbert spaces and can analyze simple operators analytically
  • know the use cases for selected integrable partial differential equations (PDEs) and can apply them under non-ideal circumstances (small non-integrable terms)
  • can determine the PDE corresponding to a given Lax-pair and check if the PDE is actually integrable (i.e. check if the Lax pair is “fake”)
  • understand the theory of nonlinear Fourier analysis for selected PDEs and can compute nonlinear (inverse) Fourier transforms numerically and, in simple cases, analytically
  • know and implement practical engineering applications of nonlinear Fourier transforms
  • understand the theory of the Koopman operator including selected engineering applications
  • compute Koopman spectra numerically using data-driven methods and use them in practical engineering applications
Competence Certificate

The examination in this module consists of programming assessments and a graded written examination of 120 minutes. The programming assignments are either pass or fail. They must be passed during the lecture period for admission to the written examination.

Module grade calculation

The module grade is the grade of the written exam.

Annotation

Some tutorial sessions will be classically devoted to solving pen and paper problems, but in others students will be working on their practical computer assignments. For the latter, students have to bring their own laptops with Matlab installed. The solutions of the computer assignments must be submitted by the provided deadlines, which are typically one week after the corresponding tutorial has taken place.

Prerequisites

none

Recommendation

Familiarity with signals and systems at the Bachelor level (Fourier and Laplace transforms, linear systems, etc.) is assumed.