<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Schnelle_Wavelet-Transformation</id>
	<title>Schnelle Wavelet-Transformation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Schnelle_Wavelet-Transformation"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Schnelle_Wavelet-Transformation&amp;action=history"/>
	<updated>2026-04-07T01:16:01Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Schnelle_Wavelet-Transformation&amp;diff=3315&amp;oldid=prev</id>
		<title>imported&gt;Nukelavee: /* growthexperiments-addlink-summary-summary:3|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Schnelle_Wavelet-Transformation&amp;diff=3315&amp;oldid=prev"/>
		<updated>2024-09-21T13:09:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:3|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;schnelle Wavelet-Transformation,&amp;#039;&amp;#039;&amp;#039; englisch &amp;#039;&amp;#039;fast wavelet transform,&amp;#039;&amp;#039; ist ein effizientes Verfahren zur Berechnung einer diskreten [[Wavelet-Transformation]]. Sie kann mit der Anwendung der [[Schnelle Fourier-Transformation|schnellen Fourier-Transformation]] zur Berechnung der Koeffizienten einer [[Fourier-Reihe]] verglichen werden.&lt;br /&gt;
&lt;br /&gt;
== Konstruktion ==&lt;br /&gt;
[[Bild:Wavelets_-_DWT.png|thumb|400px|Analyse-Filterbank, &amp;lt;math&amp;gt;g=a^{-}, h=b^{-}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
[[Bild:Wavelets_-_Filter_Bank.png|thumb|400px|Rekursive Anwendung einer Analyse-Filterbank]]&lt;br /&gt;
&lt;br /&gt;
Ein gegebenes kontinuierliches Signal &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; wird zunächst durch [[Orthogonalprojektion|orthogonale Projektion]] auf einen Unterraum &amp;lt;math&amp;gt;V_{-J}&amp;lt;/math&amp;gt; einer orthogonalen [[Multiskalenanalyse]] in eine zeitdiskrete Koeffizientenfolge &amp;lt;math&amp;gt;s^{(-J)}&amp;lt;/math&amp;gt; umgewandelt. Je größer &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; ist, desto genauer ist die dadurch erzielte [[Approximation]]. In vielen Fällen ist es ausreichend, &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;s^{(-J)}_n:=2^{-J/2}\,f(n/2^J)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu setzen. Nun wird rekursiv aus jedem Tiefpasssignal &amp;lt;math&amp;gt;s^{(k)}&amp;lt;/math&amp;gt; ein neues Tiefpasssignal &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;s^{(k+1)}=\frac1{\sqrt2}(\downarrow2)(a_-*s^{(k)})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
und das Hochpasssignal &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d^{(k+1)}=\frac1{\sqrt2}(\downarrow2)(b_-*s^{(k)})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
erzeugt. Zusammen bilden diese eine Analyse-Filterbank, die Operationen darin werden weiter unten erklärt.&lt;br /&gt;
&lt;br /&gt;
Nach &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; Schritten der [[Rekursion]] ergeben sich die Folgen&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d^{(-J+1)},\dots,d^{(-J+M)}&amp;lt;/math&amp;gt; &amp;amp;nbsp; und &amp;amp;nbsp; &amp;lt;math&amp;gt;s^{(-J+M)}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Das Ziel dieser Transformation ist, dass die &amp;lt;math&amp;gt;d^{(k)}&amp;lt;/math&amp;gt; „dünn“ besetzt sind und sich daher gut komprimieren lassen.&lt;br /&gt;
&lt;br /&gt;
Sind die Filter &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; ausreichend frequenzselektiv, war das Ausgangssignal bandbeschränkt und wurde dem WKS-[[Abtasttheorem]] entsprechend die erste Koeffizientenfolge &amp;lt;math&amp;gt;s^{(-J)}_n&amp;lt;/math&amp;gt; gewonnen, so enthält das erste Tiefpassergebnis alle Signalbestandteile bis zur halben [[Nyquist-Frequenz]], das Hochpassergebnis die darüberliegenden, beide Male mit einer der [[Bandbreite]] entsprechenden [[Abtastrate]].&lt;br /&gt;
&lt;br /&gt;
== Analyse und Synthese ==&lt;br /&gt;
Der Fischgrätenzerlegung in der [[Multiskalenanalyse]] entspricht eine aus dem [[Tiefpass]] &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und dem [[Hochpass]] &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; zusammengesetzte zeitdiskrete Filterbank, es wird ein zeitdiskretes Signal &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; aufgeteilt in ein hohes Band &amp;lt;math&amp;gt;b^-*x&amp;lt;/math&amp;gt; und ein tiefes Band &amp;lt;math&amp;gt;a^-*x&amp;lt;/math&amp;gt; (Faltung von Folgen). Danach werden beide Signale heruntergetaktet (englisch &amp;#039;&amp;#039;downsampling&amp;#039;&amp;#039;) zu &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;s=(\downarrow2)(a^-*x)&amp;lt;/math&amp;gt; &amp;amp;nbsp; und &amp;amp;nbsp; &amp;lt;math&amp;gt;d=(\downarrow2)(b^-*x)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;math&amp;gt;a^-&amp;lt;/math&amp;gt; sei dabei die zeitinvertierte Folge&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;a^-=\{\dots,a_{2},a_{1},a_{0},a_{-1},a_{-2},\dots\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
bezeichnet. Das Heruntertakten einer Folge bedeutet, dass eine neue Folge aus den Gliedern mit geradem Index gebildet wird,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(\downarrow2)(y)=\{\dots,y_{-4},y_{-2},y_{0},y_{2},y_{4},\dots\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Alle diese Operationen zusammengefasst ergibt sich eine gliedweise Berechnungsvorschrift der Analyse-Filterbank&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;s_n=\sum_k a_k\cdot x_{2n+k}&amp;lt;/math&amp;gt; &amp;amp;nbsp; und &amp;amp;nbsp; &amp;lt;math&amp;gt;d_n=\sum_k b_k\cdot x_{2n+k}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Aus der Orthogonalität ergibt sich, dass das Ausgangssignal &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; zurückgewonnen werden kann, zuerst werden die Tiefpass- und Hochpassanteile &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; in der Abtastrate hochgerechnet, dies wird als [[Upsampling]] bezeichnet, mit den Skalierungs- und Waveletmasken gefaltet und dann addiert,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;2x=a*(\uparrow2)s+b*(\uparrow2)d&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oder koeffizientenweise&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;2x_n=\sum_k a_{n-2k}\cdot s_k+\sum_k b_{n-2k}\cdot d_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Der Übergang von &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; zu &amp;lt;math&amp;gt;(s, d)&amp;lt;/math&amp;gt; heißt Analyse, der inverse Synthese. Es ist ersichtlich, dass die Transformierte &amp;lt;math&amp;gt;(s, d)&amp;lt;/math&amp;gt; eines endlichen Signals nun etwa genauso viele Samples wie das Signal &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; selbst hat, also genauso viel Information enthält.&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
Es ist nicht erforderlich, dass die Folgen in der Analyse-Filterbank mit denen in der Synthese-Filterbank wie oben übereinstimmen, nur ist dann nicht garantiert, dass die Kombination beider Filterbänke das Ausgangssignal rekonstruiert. Ist dies doch der Fall, spricht man von vollständiger Rekonstruktion (englisch &amp;#039;&amp;#039;perfect reconstruction&amp;#039;&amp;#039;) oder von Biorthogonalität der Wavelet-Basen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Numerische Mathematik]]&lt;br /&gt;
[[Kategorie:Wavelet]]&lt;br /&gt;
[[Kategorie:Diskrete Transformation]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Nukelavee</name></author>
	</entry>
</feed>