Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:funktionen:td-functions:phase_extraction

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:funktionen:td-functions:phase_extraction [11/02/2015 11:12] raumantwortwiki:funktionen:td-functions:phase_extraction [29/06/2016 13:46] (aktuell) uli
Zeile 5: Zeile 5:
 \\ \\
 **Beschreibung:** \\ **Beschreibung:** \\
-Am Anfang und am Ende der angegebenen Frequenz wird der Frequenzgang der geladenen Kurve begradigt.+Die Funktion extrahiert aus einer Pulsantwort mit beliebiger Phase (auch gemischte Phase) eine Pulsantwort mit einer Phaselage gemäß den Optionen. Zusätzlich besteht die Möglichkeit, unterhalb bzw. oberhalb optionaler Frequenzen den Amplitudengang zu begradigen und mit einer Neigung zu versehen.
  
 \\ \\
-**Optionen:** \\ +**Optionen:**
-//Minimum phase:// \\ +
-//Linear phase:// \\ +
-//Excess phase:// \\ +
-//Advanced mixed phase://+
  
-\\ +   //Minimum phase//Es wird die Minimalphase berechnet. Diese beschreibt diejenige Pulsantwort, die den gegebenen Frequenzgang mit den minimalsten Phasenänderungen erzielt. Die Pulsantwort hat den kleinsten Zeitbedarf und die kleinste Verzögerung 
-**Verwendung:** \\ +  * //Linear phase: //Es wird die Linearphase berechnet. Diese beschreibt eine Pulsantwort, die einen gegebenen Frequenzgang ohne Phasenänderungen erzielt. Charakteristisch hierfür ist die Symmetrie der Pulsantwortdie Pulsspitze befindet sich in der PulsmitteDemzufolge weist die Pulsantwort eine Verzögerung = halbe Pulslänge / Abtastrate aufDas Einschwingen der Pulsantwort bis zu dieser Verzögerung wird als Vorschwingen bzwpre-ringing bezeichnet. 
-Soll nur ein Teil der Information aus einem Frequenzgang für eine Korrektur verwendet werden kann mit dieser Funktion der Rest ober- oder unterhalb des gewählten Spektrums verworfenbzwbegradigt werdenDiese Funktion wird z.Bbenötigt um mit den Informationen einer Nahfeldmessung [[:wiki:anhang:anleitungen:linearisierung_von_frequenzweichen|digitale Frequenzweichen zu linearisieren]]. Es ist aber die Erstellung eines Korrrekturfilters möglich, der nur bis zu einer gewünschten Frequenz den Frequenzgang des Lautsprechers korrigiert:+  * //Excess phase: //Hierbei wird aus einer Pulsantwort mit gemischter Phase die Exzessphase berechnet. Das Resultat ergibt eine Pulsantwort, deren Frequenzgang konstant auf dem Pegel 0 dB liegt. Damit beschreibt diese Pulsantwort einen Allpass, der alle Amplituden 1:1 überträgt, aber Phasenänderungen verursacht. \\ Eine übliche Pulsantwort kann somit in die Minimalphase und in die Exzessphase zerlegt werden, die Faltung bzw. [[:wiki:anhang:glossar:convolution|Convolution]] ergibt wieder die ursprüngliche Pulsantwort. 
 +  * //Advanced mixed phase: //mit dieser Option kann unter Beibehaltung des Frequenzgangs ein beliebiger Phasenverlauf zwischen Minimalphase (0), Linearphase (1) und Maximalphase (2) berechnet werden. Der Parameter kann auch dazwischen liegen, also z.B. 0.159. Anwendungsmöglichkeit: ein steiles Tiefpassfilter kann somit z.B. zwischen minimalphasig (nur Nachschwingen) und linearphasig (gleiches Vor- und Nachschwingen) eingestellt werden, also etwas Vorschwingen aber mehr Nachschwingen. 
 + \\ **Verwendung:** \\ Ein Korrekturfilter für eine gemischtphasige Pulsantwort bedingt prinzipiell eine Verzögerung. Bei reiner Audiowiedergabe spielt diese zumeist keine Rolle. Im Fall von Video bzw. bei Live-Musik ist die Verzögerung aber möglicherweise nicht akzeptabel. Hier wird mit einem minimalphasigen Korrekturfilter die kürzeste Durchlaufzeit erreicht. Dafür wird aber keine Exzessphase korrigiert.
  
-\\ +Soll nur ein Teil der Information aus einem Frequenzgang für eine Korrektur verwendet werden kann mit dieser Funktion der Rest ober- oder unterhalb des gewählten Spektrums verworfen, bzw. begradigt werden. Diese Funktion wird z.B. benötigt um mit den Informationen einer Nahfeldmessung [[:wiki:anhang:anleitungen:linearisierung_von_frequenzweichen|digitale Frequenzweichen zu linearisieren]]. Es ist aber die Erstellung eines Korrekturfilters möglich, der nur bis zu einer gewünschten Frequenz den Frequenzgang des Lautsprechers korrigiert: 
-**Beispiel:** \\ + 
-In folgendem Beispiel soll ein Korrekturfilter erstellt werden, der nur den Bassbereich bis etwa 250 HZ korrigiert. Dazu werden [[:wiki:funktionen:room:room|Room Macro 1 - 3]] durchgearbeitet, um die Inversen zu erhalten, mit denen das Musiksignal [[:wiki:anhang:glossar:convolution|gefaltet]] wirdDiese wurden durch [[:wiki:funktionen:room:room_macro_3|Room Macro 3]] im Arbeitsverzeichnis unter den Dateinamen Pulse48Linv.dbl bzw. Pulse48Rinv.dbl gespeichert. Nach der Ausführung von Macro 3 löscht man alle Kurven aus der Ansicht und lädt die beiden Inversen (Pulse48Linv.dbl bzwPulse48Rinv.dbl) in Kurve 1 und 2:+ \\ **Beispiel:** \\ In folgendem Beispiel soll ein Korrekturfilter erstellt werden, der nur den Bassbereich bis etwa 150Hz korrigiert. Dazu werden [[:wiki:funktionen:room:room|Room Macro 1 - 3]] durchgearbeitet, um die Inversen zu erhalten, aus denen die Korrekturfilter erstellt werdenDie Inversen wurden durch [[:wiki:funktionen:room:room_macro_3|Room Macro 3]] im Arbeitsverzeichnis unter den Dateinamen Pulse48Linv.dbl bzw. Pulse48Rinv.dbl gespeichert. Nach der Ausführung von Macro 3 löscht man alle Kurven aus der Ansichtlädt die beiden Inversen in Kurve 1 und 2 und zoomt in den relevanten Frequenzbereich: 
 + 
 + \\  \\ {{:bilder_funktionen:funkt_bsp_phase-extraction_01.png?nolink&}} 
 + 
 +Für den nächsten Schritt bestehen zwei Möglichkeiten: Entweder man sucht sich Schnittpunkte der beiden Kurven (Blaue Kreise), welche möglichst nahe an der gewünschten Frequenz liegen\\  \\ {{:bilder_funktionen:funkt_bsp_phase-extraction_02.png?nolink&}} \\  \\ Sind dort keine Schnittpunkte zu finden kann man auch einen waagrechten Bereich suchen, und für beide Kurven eine etwas andere Trennfrequenz im nächsten Schritt eingebenWichtig ist dabei nur, dass die beiden Signalstärken am späteren Schnittpunkt identisch sind. (Sonst wäre der unkorrigierte Frequenzbereich einer Seite lauter) 
 + 
 + \\ {{:bilder_funktionen:funkt_bsp_phase-extraction_03.png?nolink&}} \\  \\ In diesem Beispiel wurde in den Schnittpunkt bei etwa 150HZ gezoomt und der genaue Schnittpunkt mit der linken Maustaste angeklickt. Danach erhält man auf der rechten seite des Programmfensters die Frequenz, bei der die Markierung gesetzt wurde. \\  \\  \\  \\  \\  \\ {{:bilder_funktionen:funkt_bsp_phase-extraction_04.png?nolink&}} 
 + 
 +Nun die Kurve 1 am Radiobutton aktivieren und TD Functions > Phase Extraction wählen. Der Frequenzverlauf soll ab 159Hz begradigt werden, als Ziel Kurve 3 Wählen. Mit der Kurve ebenso verfahren, Ziel Kurve 4. 
 + 
 + \\  \\ {{:bilder_funktionen:funkt_bsp_phase-extraction_05.png?nolink&}} \\  \\ Nach löschen der Original Inversen aus dem Kurvenfenster erhält man folgendes Bild. Die beiden neuen Dateien müssen noch mit dem Namen der alten Inversen (Pulse48Linv.dbl bzw. Pulse48Rinv.dbl) gespeichert werden. Danach können mit Room Macro 4 die Filter erstellt werden.
  
-\\ 
-\\ 
-\\ 
  
wiki/funktionen/td-functions/phase_extraction.1423653170.txt.gz · Zuletzt geändert: 11/02/2015 11:12 von raumantwort

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki