Konvolution
Diskrete Konvolution
Mit der Konvolution (auch Faltung) kombiniert man zwei Funktionen zu einer neuen Funktion. Formal wird sie wie folgt ausgedrückt
Fehler beim Parsen (Syntaxfehler): {\displaystyle (f \ast g)(n) := \sum_{m=-\infty}^{\infty} f(m) \cdot g(n−m)}
Beispielsweise möchte man die zwei Funktionen f und g falten. Das Ergebnis wird dabei die Funktion h sein. Für die Einfachheit definieren wir hier die Werte der zwei Funktionen nicht im Unendlichen, sondern als zwei Vektoren mit endlich vielen diskreten Funktionswerten. Sowohl in diesem Beispiel als auch für die Konvolution allgemein gilt die Annahme, dass diese beiden Funktionen unabhängig voneinander sind.
Für die Konvolution wird zuerst eine der Funktionen, hier g an der vertikalen Achse gespiegelt.
Dann wird diese gespiegelte entlang der anderen Funktion , bildlich gesprochen als würde man ein Fenster über verschieben. An jeder Position von multipliziert man die Werte der Funktionen miteinander, die „untereinander“ stehen. An der ersten Position überlappen sich hier nur die 1 von und die 0.2 von . daher ist an dieser ersten Stelle .
Im nächsten Schritt wird die gespiegelte Funktion „eins nach rechts“ verschoben und so überlappen sich und sowie und . Dabei ergibt sich für h an dieser Stelle . Die Werte, die „übereinander“ stehen werden also wieder multipliziert und alle Produkte an einer Verschiebungsposition addiert. Wenn man das für jede der Möglichen Positionen zwischen und macht, ergibt sich . Eine sehr empfehlenswerte visuelle Erklärung für diskrete Konvolution haben unter anderem 3Blue1Brown erstellt.
Kontinuierliche Konvolution
Bei der Konvolution