<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Modifizierte_diskrete_Kosinustransformation</id>
	<title>Modifizierte diskrete Kosinustransformation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Modifizierte_diskrete_Kosinustransformation"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Modifizierte_diskrete_Kosinustransformation&amp;action=history"/>
	<updated>2026-06-09T09:19:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Modifizierte_diskrete_Kosinustransformation&amp;diff=114655&amp;oldid=prev</id>
		<title>imported&gt;Meinichselbst: Parameter fix</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Modifizierte_diskrete_Kosinustransformation&amp;diff=114655&amp;oldid=prev"/>
		<updated>2025-09-04T16:22:10Z</updated>

		<summary type="html">&lt;p&gt;Parameter fix&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;modifizierte diskrete Kosinustransformation&amp;#039;&amp;#039;&amp;#039; (englisch {{lang|en|&amp;#039;&amp;#039;modified discrete cosine transform&amp;#039;&amp;#039;}}, kurz: &amp;#039;&amp;#039;MDCT&amp;#039;&amp;#039;) ist eine [[Reelle Zahl|reellwertige]], [[Diskretheit|diskrete]], [[Lineare Abbildung|lineare]], [[Orthogonale Abbildung|orthogonale]] [[Transformation (Mathematik)|Transformation]], die zu der Gruppe der [[Diskrete Fouriertransformation|diskreten Fouriertransformationen]] (DFT) zählt und eine Modifikation der namensgebenden [[Diskrete Kosinustransformation|diskreten Kosinustransformation]] (DCT) ist.&lt;br /&gt;
&lt;br /&gt;
Die MDCT wurde in den Jahren 1986, 1987 von John P. Princen, A. W. Johnson und Alan B. Bradley entwickelt.&amp;lt;ref&amp;gt;{{Literatur |Autor=John P. Princen, Alan B. Bradley |Titel=Analysis/Synthesis filter bank design based on time domain aliasing cancellation |Sammelwerk=IEEE Transactions on Acoustics, Speech and Signal Processing |Band=34 |Nummer=5 |Datum=1986-10 |Seiten=1153–1161 |DOI=10.1109/TASSP.1986.1164954}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=J. Princen, A. Johnson, A. Bradley |Titel=Subband/Transform coding using filter bank designs based on time domain aliasing cancellation |Sammelwerk=Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP ’87. |Band=12 |Datum=1987 |Seiten=2161–2164 |Kommentar=Erstmalige Erwähnung des Begriffes &amp;#039;&amp;#039;MDCT&amp;#039;&amp;#039; |DOI=10.1109/ICASSP.1987.1169405}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die MDCT ist die zentrale Transformation der [[Audiodatenkompression]]sverfahren&lt;br /&gt;
[[Advanced Audio Coding]] (AAC),&amp;lt;ref name=&amp;quot;Luo&amp;quot;&amp;gt;{{cite book |last1=Luo |first1=Fa-Long |title=Mobile Multimedia Broadcasting Standards: Technology and Practice |date=2008 |publisher=[[Springer Science &amp;amp; Business Media]] |isbn=9780387782638 |page=590 |url=https://books.google.com/books?id=l6PovWat8SMC&amp;amp;pg=PA590 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[Dolby Digital]] (AC-3),&lt;br /&gt;
[[Vorbis]] und [[Opus (Audioformat)|Opus]],&lt;br /&gt;
aber auch [[MP3|MPEG Audio Layer 3]] (MP3),&lt;br /&gt;
[[Windows Media Audio]] (WMA),&lt;br /&gt;
[[ATRAC]],&lt;br /&gt;
[[Cook codec|Cook]],&lt;br /&gt;
[[LDAC (codec)|LDAC]],&lt;br /&gt;
[[High-Definition Coding]] (HDC),&amp;lt;ref&amp;gt;{{cite book |last1=Jones |first1=Graham A. |last2=Layer |first2=David H. |last3=Osenkowsky |first3=Thomas G. |title=National Association of Broadcasters Engineering Handbook: NAB Engineering Handbook |date=2013 |publisher=[[Taylor &amp;amp; Francis]] |isbn=978-1-136-03410-7 |pages=558–9 |url=https://books.google.com/books?id=K9N1TVhf82YC&amp;amp;pg=PA558 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[Dolby AC-4]],&amp;lt;ref&amp;gt;{{cite web |title=Dolby AC-4: Audio Delivery for Next-Generation Entertainment Services |url=https://www.dolby.com/us/en/technologies/ac-4/Next-Generation-Entertainment-Services.pdf |website=[[Dolby Laboratories]] |date=2015-06 |accessdate=2019-11-11 |archiveurl=https://web.archive.org/web/20190530051301/https://www.dolby.com/us/en/technologies/ac-4/Next-Generation-Entertainment-Services.pdf |archivedate=2019-05-30 |url-status=live |archivebot=2024-03-21 10:03:31 InternetArchiveBot |language=en }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[MPEG-H 3D Audio]],&amp;lt;ref&amp;gt;{{cite journal |author=R. L. Bleidt, D. Sen, A. Niedermeier, B. Czelhan, S. Füg et al. |title=Development of the MPEG-H TV Audio System for ATSC 3.0 |journal=IEEE Transactions on Broadcasting |date=2017 |volume=63 |issue=1 |pages=202–236 |doi=10.1109/TBC.2017.2661258 |url=https://www.iis.fraunhofer.de/content/dam/iis/en/doc/ame/Conference-Paper/BleidtR-IEEE-2017-Development-of-MPEG-H-TV-Audio-System-for-ATSC-3-0.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[Adaptive Transform Acoustic Coding|ATRAC]] benutzen u.&amp;amp;nbsp;a. die MDCT als Spektraltransformation.&lt;br /&gt;
Weiterhin wird sie in den Sprachkomprimierer&lt;br /&gt;
[[AAC-LD]] (LD-MDCT),&amp;lt;ref&amp;gt;{{cite conference |last1=Schnell |first1=Markus |last2=Schmidt |first2=Markus |last3=Jander |first3=Manuel |last4=Albert |first4=Tobias |last5=Geiger |first5=Ralf |last6=Ruoppila |first6=Vesa |last7=Ekstrand |first7=Per |last8=Bernhard |first8=Grill |title=MPEG-4 Enhanced Low Delay AAC - A New Standard for High Quality Communication |conference=125th AES Convention |language=en |date=2008-10 |publisher=[[Audio Engineering Society]] |url=https://www.iis.fraunhofer.de/content/dam/iis/de/doc/ame/conference/AES-125-Convention_AAC-ELD-NewStandardForHighQualityCommunication_AES7503.pdf |accessdate=2019-10-20}}&amp;lt;/ref&amp;gt; [[G.722.1]],&amp;lt;ref&amp;gt;{{cite conference |last1=Lutzky |first1=Manfred |last2=Schuller |first2=Gerald |last3=Gayer |first3=Marc |last4=Krämer |first4=Ulrich |last5=Wabnik |first5=Stefan |title=A guideline to audio codec delay |language=en |url=https://www.iis.fraunhofer.de/content/dam/iis/de/doc/ame/conference/AES-116-Convention_guideline-to-audio-codec-delay_AES116.pdf |conference=116th AES Convention |publisher=[[Audio Engineering Society]] |date=2004-05 |accessdate=2019-10-24}}&amp;lt;/ref&amp;gt; [[G.729.1]],&amp;lt;ref name=&amp;quot;Nagireddi&amp;quot;&amp;gt;{{cite book |last1=Nagireddi |first1=Sivannarayana |title=VoIP Voice and Fax Signal Processing |date=2008 |publisher=[[John Wiley &amp;amp; Sons]] |isbn=9780470377864 |page=69 |url=https://books.google.com/books?id=5AneeZFE71MC&amp;amp;pg=PA69 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[CELT]]&amp;lt;ref name=&amp;quot;presentation&amp;quot;&amp;gt;{{Webarchiv|url=http://people.xiph.org/~greg/video/linux_conf_au_CELT_2.ogv |wayback=20110807182250 |text=Presentation of the CELT codec }} by Timothy B. Terriberry (65 minutes of video, see also [https://www.celt-codec.org/presentations/misc/lca-celt.pdf presentation slides] in PDF)&amp;lt;/ref&amp;gt; und [[Opus (Audioformat)|Opus]]&amp;lt;ref name=&amp;quot;homepage&amp;quot;&amp;gt;{{cite web |url=https://opus-codec.org/ |title=Opus Codec |work=Opus |publisher=Xiph.org Foundation |type=Home page |accessdate=2012-07-31 |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;ars-role&amp;quot;&amp;gt;{{cite web |url=https://arstechnica.com/gadgets/2012/09/newly-standardized-opus-audio-codec-fills-every-role-from-online-chat-to-music/ |title=Newly standardized Opus audio codec fills every role from online chat to music |first=Peter |last=Bright |work=[[Ars Technica]] |date=2012-09-12 |accessdate=2014-05-28 |language=en}}&amp;lt;/ref&amp;gt; verwendet.&lt;br /&gt;
&lt;br /&gt;
Daneben existiert die ähnlich aufgebaute modifizierte diskrete Sinustransformation (MDST), die auf der [[Diskrete Sinustransformation|diskreten Sinustransformation]] basiert, die aber im Bereich der [[Digitale Signalverarbeitung|digitalen Signalverarbeitung]] keine wesentliche Bedeutung hat.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Die MDCT basiert auf dem Typ IV der diskreten Kosinustransformation, auch als DCT-IV bezeichnet, und verwendet am Anfang der zu transformierenden Eingangssignalfolge, beispielsweise ist dies eine endliche Anzahl von [[Abtastung (Signalverarbeitung)|Abtastwerten]] eines Audiosignals, eine [[Gerade und ungerade Funktionen|gerade Fortsetzung]] und am Ende der Signalfolge eine ungerade Fortsetzung. Das Eingangssignal wird in aufeinander folgende Blöcke unterteilt, wobei jeder Block getrennt der Transformation unterworfen wird. Bei der MDCT werden die Signalfolgen zur Bildung der einzelnen Blöcke teilweise miteinander überlappt, um die geraden bzw. ungeraden Fortsetzungen der Blockbildung zu kompensieren. In der meist englischsprachigen Fachliteratur wird dies als {{lang|en|&amp;#039;&amp;#039;time-domain aliasing cancellation (TDAC)&amp;#039;&amp;#039;}} bezeichnet. Ähnliche Verfahren finden im Rahmen der DFT beim [[Overlap-Add-Verfahren]] und dem [[Overlap-Save-Verfahren]] Anwendung, um die dort [[periodische Fortsetzung]] der [[Diskrete Fourier-Transformation|DFT]] in die aperiodische Faltungsoperation zu überführen.&lt;br /&gt;
&lt;br /&gt;
Die MDCT vermeidet das, was bei der DCT der JPEG-Kompression als Blockartefakte bekannt ist: Sprünge zwischen Abtastwerten benachbarter Transformationsblöcken. Das menschliche Gehör reagiert auf diese Form von Störungen noch wesentlich empfindlicher als das Auge, sodass ein Verfahren gefunden werden musste, das zwischen benachbarten Blöcken nicht schlagartig, sondern allmählich wechselt. Dies erfolgt durch eine Vergrößerung der in eine Transformation eingehenden Abtastwerte unter Verwendung einer Fensterfunktion. Dabei besteht aber das Problem, dass damit normalerweise die Datenmenge vergrößert würde, da Abtastwerte in Berechnungen mehrfach eingehen und redundant abgespeichert würden. Dieses Problem umgeht die MDCT, indem zwar &amp;lt;math&amp;gt;\mathrm{2N}&amp;lt;/math&amp;gt; Abtastwerte als Ausgangswerte in die Transformation eingehen, aber nur &amp;lt;math&amp;gt;\mathrm{N}&amp;lt;/math&amp;gt; Spektralwerte entstehen. Normalerweise wäre so eine Transformation hochgradig verlustbehaftet, allerdings löschen sich diese Fehler bei der Rücktransformation und beim Addieren von benachbarten rücktransformierten Blöcken unter gewissen Bedingungen wieder aus.&lt;br /&gt;
&lt;br /&gt;
So besteht die Möglichkeit, eine Spektraltransformation &amp;#039;&amp;#039;mit Fensterfunktion&amp;#039;&amp;#039; durchzuführen, ohne dass sich die Anzahl der Werte vergrößert. Diese Fensterfunktion führt zu einer besseren Spektralauflösung bei der MDCT und zu weniger Artefakten bei der IMDCT.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
=== Transformation ===&lt;br /&gt;
Durch die Überlappung ist bei der MDCT und im Unterschied zu symmetrischen [[Frequenztransformation]]en die Menge der Eingangssamples aus dem Zeitbereich doppelt so groß wie die daraus gebildeten spektralen Ausgangsdaten.&lt;br /&gt;
Formal werden bei der Transformation &amp;lt;math&amp;gt;2\mathrm{N}&amp;lt;/math&amp;gt; [[reelle Zahl]]en &amp;lt;math&amp;gt;x_0, \;\dots,  x_{2\mathrm{N}-1}&amp;lt;/math&amp;gt; auf &amp;lt;math&amp;gt;\mathrm{N}&amp;lt;/math&amp;gt; reelle Zahlen &amp;lt;math&amp;gt;X_0, \;\dots, X_{\mathrm{N}-1}&amp;lt;/math&amp;gt; nach folgender Beziehung abgebildet:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X_k = \sum_{n=0}^{2\mathrm{N}-1} x_n \cos \left[\frac{\pi}{\mathrm{N}} \left(n+\frac{1}{2}+\frac{\mathrm{N}}{2}\right) \left(k+\frac{1}{2}\right) \right]\;&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;\;k = 0, \;\dots, \mathrm{N}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Literatur werden manchmal, in nicht einheitlicher Form und zur Normierung, in dieser Beziehung zusätzliche konstante Faktoren eingebracht, welche aber die Transformation nicht grundsätzlich verändern.&lt;br /&gt;
&lt;br /&gt;
=== Inverse Transformation ===&lt;br /&gt;
Die inverse MDCT, abgekürzt &amp;#039;&amp;#039;IMDCT&amp;#039;&amp;#039;, stellt die Umkehrung zur obigen Transformation dar. Da die Eingangs- bzw. Ausgangsfolge eine unterschiedliche Anzahl umfassen, ist zur Umkehrung eine Addition im Zeitbereich der aufeinander folgenden Blöcke und der zeitlich überlappenden Bereiche im Rahmen der {{lang|en|&amp;#039;&amp;#039;time-domain aliasing cancellation (TDAC)&amp;#039;&amp;#039;}} nötig.&lt;br /&gt;
&lt;br /&gt;
Formal werden bei der IMDCT &amp;lt;math&amp;gt;\mathrm{N}&amp;lt;/math&amp;gt; reelle Zahlen &amp;lt;math&amp;gt;X_0, \;\dots, X_{\mathrm{N}-1}&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;2\mathrm{N}&amp;lt;/math&amp;gt; reelle Zahlen &amp;lt;math&amp;gt;y_0, \;\dots, y_{2\mathrm{N}-1}&amp;lt;/math&amp;gt; übergeführt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;y_n = \frac{1}{\mathrm{N}} \sum_{k=0}^{\mathrm{N}-1} X_k \cos \left[\frac{\pi}{\mathrm{N}} \left(n+\frac{1}{2}+\frac{\mathrm{N}}{2}\right) \left(k+\frac{1}{2}\right) \right]\;&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;\;n = 0, \;\dots, 2\mathrm{N}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie bei der DCT-IV, als eine Form von [[Orthogonal#Orthogonalität in der linearen Algebra|orthogonaler]] Transformation, ist die Rücktransformation bis auf einen Faktor identisch zu der Vorwärtstransformation.&lt;br /&gt;
&lt;br /&gt;
=== Verwendung ===&lt;br /&gt;
[[Bild:TDAC-MDCTs of a sweep.png|mini|hochkant=1.6|Mehrere überlappende TDAC-MDCTs für Frequenzgang y(t) = cos (ct³)]]&lt;br /&gt;
Die MDCT ist die Basisoperation moderner Audiokompressionsverfahren. Dazu wird das Eingangssignal&lt;br /&gt;
in sich zur Hälfte überlappende Blöcke &amp;lt;math&amp;gt;b = 0, 1, 2, \;\dots\,&amp;lt;/math&amp;gt; der Länge &amp;lt;math&amp;gt;2\mathrm{N}&amp;lt;/math&amp;gt; geteilt, die&lt;br /&gt;
jeweils vom Abtastwert &amp;lt;math&amp;gt;x_{_{b\mathrm{N}-\mathrm{N}}}, \,\,\dots,\, x_{_{b\mathrm{N}+\mathrm{N}-1}}\,&amp;lt;/math&amp;gt; reichen.&lt;br /&gt;
&lt;br /&gt;
Die Transformation wird blockweise jeweils für jeden Block &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; unter Verwendung einer Fensterfunktion &amp;lt;math&amp;gt;w_n&amp;lt;/math&amp;gt; (die gewisse Eigenschaften haben muss) durchgeführt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X_{b,k} \;=\; \sum_{n=0}^{2\mathrm{N}-1} w_n \;x_{_{b\mathrm{N}-\mathrm{N}+n}}\;\;\; \cos \left[\frac{\pi}{\mathrm{N}} \left(n+\frac{1}{2}+\frac{\mathrm{N}}{2}\right) \left(k+\frac{1}{2}\right) \right]\quad &amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;\;k = 0, \;\dots, \mathrm{N}-1, \;b \in \mathbb{N}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Rücktransformation erfolgt für ein Sample &amp;lt;math&amp;gt;y_{_{b\mathrm{N}+n}}&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;n = 0, \;\dots, \mathrm{N}-1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b \in \mathbb{N}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
y_{_{b\mathrm{N}+n}} = \frac{2}{\mathrm{N}} \Bigg(  w_{n}             \sum_{k=0}^{\mathrm{N}-1} &amp;amp; X_{b+1,k} \;\!\! \cos \left[\frac{\pi}{\mathrm{N}} \left(n+\frac{1}{2}+\frac{\mathrm{N}}{2}\right) \left(k+\frac{1}{2}\right) \right] \\&lt;br /&gt;
                                             -      w_{n+\mathrm{N}}  \sum_{k=0}^{\mathrm{N}-1} &amp;amp; X_{b  ,k} \quad\!\cos \left[\frac{\pi}{\mathrm{N}} \left(n+\frac{1}{2}+\frac{\mathrm{N}}{2}\right) \left(k+\frac{1}{2}\right) \right] \Bigg)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MDCT WF.png|mini|hochkant=1.6|&amp;#039;&amp;#039;&amp;#039;MDCT Fensterfunktionen&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;blau: Kosinus, rot: Sinus-Kosinus,&amp;lt;br&amp;gt;grün/d&amp;#039;grün: modifizierte Kaiser-Bessel mit α=6 bzw. 4]]&lt;br /&gt;
[[Datei:MDCT WF Leak.png|mini|hochkant=1.6|&amp;#039;&amp;#039;&amp;#039;Leakage der MDCT Fensterfunktionen&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;blau: Kosinus, rot: Sinus-Kosinus,&amp;lt;br&amp;gt;grün/d&amp;#039;grün: modifizierte Kaiser-Bessel mit α=6 bzw. 4]]&lt;br /&gt;
&lt;br /&gt;
Die Fenster-Funktion &amp;lt;math&amp;gt;w_n&amp;lt;/math&amp;gt; muss folgende Eigenschaften haben:&lt;br /&gt;
* Für die Analyse wie die Synthese eines Blocks &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; ist die gleiche Funktion zu verwenden. Sonst funktioniert das TDAC nicht.&lt;br /&gt;
* Für jeden Abtastwert wird die Fensterfunktion sowohl bei der Analyse wie bei der Synthese je 2-mal angewendet. Diese beiden Werte müssen [[ohne Beschränkung der Allgemeinheit]] die Gleichung &amp;lt;math&amp;gt;w_{\mathrm{prev}}^2 + w_{\mathrm{next}}^2 = 1&amp;lt;/math&amp;gt; erfüllen. Die Bedingung nennt sich [[Princen-Bradley-Bedingung]]. Ein Nebeneffekt dieser Bedingung erzwingt, dass die Funktionen bei &amp;lt;math&amp;gt;1/4&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;3/4&amp;lt;/math&amp;gt; ihrer Fensterbreite den Wert &amp;lt;math&amp;gt;\sqrt{2}/2 \approx 0{,}7071&amp;lt;/math&amp;gt; annehmen.&lt;br /&gt;
* &amp;lt;math&amp;gt;w_n&amp;lt;/math&amp;gt; sollte eine möglich glatte Funktion sein, um den [[Leck-Effekt]] gering zu halten, der&lt;br /&gt;
** bei der Analyse die Konzentration dominierender Signalkomponenten verringern würde und&lt;br /&gt;
** bei der Synthese Störsignale entfernt von dominierenden Signalkomponenten erzeugen würde (DC-Anteile würden z.&amp;amp;nbsp;B. durch Sprünge an Blockgrenzen ein Knattern verursachen).&lt;br /&gt;
Durch die zweite Bedingung unterscheidet sich die Fensterfunktion erheblich von den normalerweise üblichen Fensterfunktionen.&lt;br /&gt;
Im Wesentlichen finden folgende drei Fensterfunktionen Anwendung:&lt;br /&gt;
* Kosinusfenster (MPEG Layer-3, AAC)&lt;br /&gt;
* modifizierte Kaiser-Bessel-Fenster (AAC, AC-3)&lt;br /&gt;
* Sinus-Kosinus-Fenster (Ogg Vorbis)&lt;br /&gt;
&lt;br /&gt;
=== Berechnungsaufwand ===&lt;br /&gt;
Die direkte Berechnung der MDCT nach obiger Formel benötigt &amp;lt;math&amp;gt;O(N^2)&amp;lt;/math&amp;gt; Operationen. Ähnlich wie bei der [[Schnelle Fourier-Transformation|schnellen Fourier-Transformation]] (FFT), als eine Form der effizienten Berechnung der DFT, existieren auch bei der MDCT-Algorithmen die ähnlich wie der [[Radix-2-Algorithmus]] aufgebaut sind, um die Anzahl der Rechenoperationen auf O(N&amp;amp;nbsp;log&amp;amp;nbsp;N) zu reduzieren.&lt;br /&gt;
&lt;br /&gt;
Zudem lässt sich die MDCT mittels Pre- und Postprocessing und einer FFT berechnen.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Henrique S. Malvar&lt;br /&gt;
   |Titel=Signal Processing with Lapped Transforms&lt;br /&gt;
   |Verlag=Artech House&lt;br /&gt;
   |Datum=1992&lt;br /&gt;
   |ISBN=0-89006-467-9}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Numerische Mathematik]]&lt;br /&gt;
[[Kategorie:Digitale Signalverarbeitung]]&lt;br /&gt;
[[Kategorie:Diskrete Transformation]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Meinichselbst</name></author>
	</entry>
</feed>