Linearphasiger und minimalphasiger EQ: Verzögerung, Vorschwingen und Absenkung im Vergleich

Management Summary
Ein Equalizer verändert das Verhältnis tiefer und hoher Klanganteile einer Aufnahme. Das Verfahren beeinflusst auch den zeitlichen Verlauf: Lineare Phase verzögert alle Frequenzanteile gleich, kann aber kleine Schwingungen vor einem scharfen Schlag erzeugen. Das ist beim Mischen bearbeiteter und ursprünglicher Klänge sowie beim Live-Abhören relevant. Die Messbeispiele zeigen den Zusammenhang zwischen Verzögerung, gewünschter Klangänderung und Vorschwingen. Eine allgemein beste Methode ergibt sich daraus nicht; Material und Einsatzzweck entscheiden.
Inhalt
- So wurde gemessen
- Impulsantwort: Schwingungen vor und nach dem Hauptimpuls
- Mehr Verzögerung: tiefere Absenkung und längeres Vorschwingen
- Warum die ursprüngliche Vorgabe die Zielabsenkung verfehlt
- Synthetische Kick: Vorpegel etwa 19 dB unter der Spitze
- Was das für die Auswahl eines EQ bedeutet
- Geltungsbereich und Grenzen
- Fragen und Antworten
- Quellen
Fruity Parametric EQ 2 bietet einen Modus für lineare Phase. Dabei werden die Frequenzanteile um dieselbe Zeit verzögert. Der mögliche Nachteil: Rund um einen kurzen Anschlag können Schwingungen auch vor dem verzögerten Hauptimpuls liegen. Dieses Vorschwingen heißt Pre-Ringing. Ob das hörbar stört, hängt vom Filter und vom Audiomaterial ab.
Verglichen werden ein Biquad, also ein einfacher rekursiver Digitalfilter, sowie zwei FIR-Filter mit linearer beziehungsweise minimaler Phase. FIR steht für eine zeitlich begrenzte Impulsantwort. Alle Varianten erhalten dieselbe Zielkurve; die tatsächlich erreichte Absenkung unterscheidet sich jedoch. Der Versuch isoliert deshalb nicht ausschließlich den Einfluss der Phase.
Ein Impuls ist hier ein Testsignal mit genau einem Abtastwert ungleich null. Die Impulsantwort ist das Ergebnis, das der Filter daraus erzeugt. Daran lässt sich ablesen, wie lange die Wirkung dieses kurzen Eingangs anhält und wo die größte Spitze liegt.

So wurde gemessen
- Die Zielkurve senkt 200 Hz um 12 dB ab. Der dimensionslose Gütefaktor Q = 4 beschreibt hier ein relativ schmales Band. Ausgangspunkt ist der FFmpeg-Filter
equalizer=f=200:t=q:w=4:g=-12. Dessen Frequenzgang wird an 60 logarithmisch verteilten Frequenzen zwischen 20 Hz und 20 kHz abgelesen und als Vorgabe anfirequalizerübergeben. - Getestet werden der Biquad, linearphasige FIR-Varianten mit
delayvon 5 bis 200 ms und eine minimalphasige FIR-Variante. Der Parameter bezeichnet die Filterverzögerung, nicht die gesamte Länge der Impulsantwort. Verwendet werden FFmpeg 7.1.5, 44,1 kHz Abtastrate und Fließkomma-WAV-Dateien auf einem Raspberry Pi 4;accuracy=5bleibt konstant. - Ein einzelner Eingangsimpuls liegt bei 0,5 s. Die Verschiebung der größten Ausgangsspitze liefert den Zeitversatz in der Tabelle. Das ist eine Messung am gespeicherten Signal, keine vollständige Messung der Echtzeitlatenz einer DAW mit Audiopuffer.
- Für das Schwingen wird der passend verzögerte Eingangsimpuls vom Ausgang abgezogen. Dieses Differenzsignal zeigt die Veränderung der Wellenform. Ein Wert wird quadriert, indem die Zahl mit sich selbst multipliziert wird; dadurch zählen positive und negative Ausschläge ohne gegenseitige Aufhebung. Gemessen werden erster und letzter Wert oberhalb von −60 dB relativ zum größten Betrag dieser Differenz. Der Energieanteil davor ist die Summe der quadrierten Differenzwerte vor dem Hauptimpuls, geteilt durch die Summe aller quadrierten Differenzwerte. Das ist weder zusätzliche physikalische Energie noch ein Anteil an der gesamten Ausgangsenergie.
- Zusätzlich läuft eine synthetische Kick durch dieselben Varianten. Der Vorpegel ist der größte Betrag eines Abtastwerts in den 20 ms vor dem zeitlich ausgerichteten Einsatz, relativ zur jeweiligen Ausgangsspitze. Der Vorlauf beginnt beim ersten tatsächlichen Abtastwert oberhalb von −60 dB relativ zu dieser Spitze. Eine ursprüngliche Auswertung mit einem beidseitigen 1-ms-Maximumfenster wurde dafür korrigiert: Das Fenster ließ den Beginn um rund 0,98 ms zu früh erscheinen.
Impulsantwort: Schwingungen vor und nach dem Hauptimpuls
| Variante | Versatz der Hauptspitze | Vorschwingen | Nachschwingen | Differenzenergie davor | Pegel bei 200 Hz |
|---|---|---|---|---|---|
| Biquad | 0,000 ms | 0,00 ms | 21,09 ms | 0,00 % | −12,00 dB |
| linearphasig, delay 10 ms | 10,000 ms | 8,57 ms | 8,57 ms | 49,28 % | −5,59 dB |
| linearphasig, delay 50 ms | 50,000 ms | 33,24 ms | 33,24 ms | 49,43 % | −9,70 dB |
| minimalphasig (FIR) | 0,000 ms | 0,00 ms | 11,97 ms | 0,00 % | −5,59 dB |
Beim Biquad reicht das Differenzsignal 21,09 ms nach dem Impuls, beim minimalphasigen FIR 11,97 ms. In beiden Fällen liegt vor dem Impuls kein Anteil oberhalb der Messschwelle. Die linearphasigen Varianten schwingen symmetrisch um den verzögerten Hauptimpuls. Etwa 49,3 % der Differenzenergie liegen davor; ein kleiner Anteil liegt direkt am Mittelpunkt. Die Varianten haben zugleich unterschiedliche Absenkungen und sind daher kein Vergleich bei identischem Frequenzgang.
Mehr Verzögerung: tiefere Absenkung und längeres Vorschwingen
| Filterparameter delay | Pegel bei 200 Hz | Vorschwingen | Differenzenergie davor |
|---|---|---|---|
| 5 ms | -3,27 dB | 4,78 ms | 49,00 % |
| 10 ms | -5,59 dB | 8,57 ms | 49,28 % |
| 20 ms | -8,10 dB | 15,65 ms | 49,39 % |
| 50 ms | -9,70 dB | 33,24 ms | 49,43 % |
| 100 ms | -9,86 dB | 44,76 ms | 49,43 % |
| 200 ms | -9,86 dB | 61,22 ms | 49,44 % |
In dieser Messreihe nähert sich die Absenkung mit größerem delay der Zielkurve an. Bei 5 ms werden nur 3,27 dB statt der gewünschten 12 dB erreicht, bei 50 ms sind es 9,70 dB. Gleichzeitig reicht das Vorschwingen weiter. Die rund 49 % beziehen sich weiterhin ausschließlich auf das Differenzsignal dieser Versuche; daraus folgt keine allgemeine Energiequote für Musik.
Warum die ursprüngliche Vorgabe die Zielabsenkung verfehlt
Mit 60 Stützpunkten bleiben selbst bei 200 ms nur −9,86 dB statt −12 dB. Bei einem breiteren Band mit Q = 1 werden schon bei 50 ms −11,78 dB erreicht. Beim schmalen Band beträgt die Abweichung bei 50 ms 2,30 dB, bei 100 und 200 ms rund 2,14 dB. Die Abweichung bleibt also nicht für jede Verzögerung gleich.
Eine zusätzliche Kontrolle zeigt den Einfluss der Stützpunkte: Zwischen 185 und 208 Hz fehlt ursprünglich ein Punkt genau bei 200 Hz. Schon dessen Ergänzung verbessert das Ergebnis bei 200 ms von rund −9,86 auf −11,69 dB. Mit 84 Punkten, dichter um das schmale Band verteilt, werden −11,82 dB erreicht. Diese Kontrolle verwendet sechs statt zwei Nachkommastellen für die Punktpegel. Die ursprünglichen Versuche mit 150 und 377 Punkten brechen zwar ab; daraus lässt sich weder eine allgemeine Grenze von 100 Punkten noch ein RAM-Mangel ableiten. Verzögerung, Punktverteilung und Filterentwurf beeinflussen gemeinsam die Genauigkeit.
Synthetische Kick: Vorpegel etwa 19 dB unter der Spitze
| Variante | Größter Abtastwertbetrag in 20 ms davor, relativ zur Spitze | Korrigierter Vorlauf über −60 dB | Abtastwertspitze |
|---|---|---|---|
| ohne EQ | kein Signal | 0,00 ms | −1,05 dBFS |
| Biquad | kein Signal | 0,00 ms | −2,77 dBFS |
| minimalphasig (FIR) | −135,89 dB | 0,00 ms | −2,58 dBFS |
| linearphasig, delay 10 ms | −19,12 dB | 6,96 ms | −2,19 dBFS |
| linearphasig, delay 50 ms | −19,25 dB | 13,90 ms | −2,01 dBFS |
Bei den linearphasigen Varianten liegt der größte Wert vor dem ausgerichteten Einsatz rund 19 dB unter der jeweiligen Ausgangsspitze. Die korrigierte Auswertung ergibt einen Vorlauf von 6,96 beziehungsweise 13,90 ms. Das belegt ein Vorschwingen im Messsignal, aber noch kein hörbares Vorecho. Dafür wäre ein Hörvergleich nötig. Die sehr kleinen Werte der minimalphasigen Variante liegen weit unter der −60-dB-Schwelle.
Was das für die Auswahl eines EQ bedeutet
Lineare Phase kann hilfreich sein, wenn bearbeitete und unbearbeitete Signalwege wieder zusammenkommen und zusätzliche frequenzabhängige Phasenverschiebungen unerwünscht sind. Voraussetzung ist ein passender Zeitausgleich. Bei kurzen Anschlägen oder beim Live-Monitoring kann ein Modus mit geringer Verzögerung geeigneter sein. Eine allgemeine Rangfolge für Mastering, Bass oder Mehrmikrofonaufnahmen folgt aus dieser einzelnen Messung nicht. Entscheidend sind ein Vergleich bei möglichst gleichem Frequenzgang und eine anschließende Hörprobe.
Eine zusätzliche Filterverzögerung von 50 ms fällt unabhängig vom Audiopuffer an. Der verlinkte Latenz- und Pufferrechner ordnet solche Zeitspannen ein; der Beitrag zur Vocal Chain in FL Studio erläutert die Position von EQs im Signalweg.
Geltungsbereich und Grenzen
- Gemessen werden FFmpeg-Filter, nicht Fruity Parametric EQ 2. Dessen LIN-Modus bietet über das Kontextmenü mehrere Precision-Stufen; höhere Präzision erhöht laut Handbuch die Latenz. Die FFmpeg-Werte sind keine Messwerte dieser Stufen.
- Die erreichte Absenkung hängt in diesem Aufbau sowohl von der zeitlichen Ausdehnung des Filters als auch von der beschriebenen Zielkurve ab. Die ursprüngliche Abweichung ist keine grundsätzliche Grenze linearphasiger EQs. Die zusätzliche Kontrolle verbessert nur die Zielbeschreibung; die übrigen Tabellen behalten bewusst den ursprünglichen Aufbau mit 60 Punkten bei.
- Die Kick ist ein künstlich erzeugter kurzer Anschlag. Andere Aufnahmen können anderes Vorschwingen und andere Hörbarkeit ergeben. Ein weicherer Einsatz garantiert keine bestimmte Verringerung in Dezibel.
- Die Symmetrie gilt für die hier untersuchten linearphasigen Impulsantworten. Die rund 49 % sind keine feste Quote für beliebige Absenkungen oder Anhebungen. Ein Boost wurde nicht gemessen; dessen Differenzsignal ergibt sich nicht allgemein durch bloßes Umkehren des Vorzeichens.
Fragen und Antworten
Warum braucht lineare Phase meist zusätzliche Verzögerung?
Ein Echtzeitsystem kann erst nach Eingang des Signals reagieren. Beim hier verwendeten linearphasigen Filter liegen Schwingungen vor und nach dem Hauptimpuls; die gesamte Antwort wird so verzögert, dass trotzdem kein Ausgang vor dem Eingang nötig ist. Ein minimalphasiger Filter benötigt diese symmetrische Anordnung nicht. Das bedeutet jedoch nicht, dass jedes entsprechende Plug-in latenzfrei arbeitet: Blockverarbeitung oder Oversampling können zusätzlich verzögern. Die 0,000 ms der Tabelle beschreiben nur die Lage der gemessenen Hauptspitze.
Der Latenzausgleich einer DAW richtet zusammengehörige Signalwege zeitlich aus, häufig durch Verzögern der schnelleren Wege. Bei geeigneter Wiedergabe oder Offline-Verarbeitung ist auch ein früheres Einlesen möglich. Nach dem Ausrichten liegt das Vorschwingen vor dem zugehörigen Hauptimpuls. Daraus entsteht keine Fähigkeit, ein unbekanntes Live-Signal vorwegzunehmen.
Verschwindet das Vorschwingen mit mehr delay?
In dieser Messreihe nicht: Die Dauer oberhalb der festgelegten Schwelle steigt von 4,78 auf 61,22 ms. Bei der Kick bleiben die gemessenen Vorpegel der beiden getesteten Einstellungen nahe −19 dB relativ zur jeweiligen Spitze. Andere Filter, Fenster und Zielkurven können andere Ergebnisse liefern.
Was passiert bei parallelem Mischen mit dem Original?
Bei einem minimalphasigen EQ können zusätzliche frequenzabhängige Phasenverschiebungen die Summe verändern. Ein zeitlich ausgerichteter linearphasiger EQ vermeidet diese Verschiebungen im untersuchten Aufbau. Trotzdem entspricht das gemischte Ergebnis nicht einfach der EQ-Kurve: Ein unveränderter Anteil schwächt beispielsweise die Wirkung einer Absenkung ab. Für die Gesamtkurve zählen daher sowohl die Filterantwort als auch die Pegel beider Wege.
Ohne Zeitausgleich kann das Zusammenmischen regelmäßige Einbrüche im Frequenzgang erzeugen. Als einfaches Beispiel löschen sich zwei sonst identische, gleich laute Signale mit 10 ms Abstand bei 50, 150, 250 Hz und weiteren ungeraden Vielfachen von 50 Hz aus. Ein EQ verändert zusätzlich die Amplituden; dadurch sind die tatsächlichen Einbrüche nicht generell vollständig oder exakt durch dieses Beispiel beschrieben. Ein Impulsvergleich kann den Zeitversatz der Wege sichtbar machen.
Quellen
- Image-Line: Fruity Parametric EQ 2: Herstellerangaben zu Standard- und LIN-Modus, Precision-Stufen, Latenz und HQ-Optionen.
- FFmpeg 7.1.5: Filterdokumentation: Definitionen von
delay,accuracy,gain_entryundmin_phase. Die Zahlen im Beitrag stammen aus den reproduzierten Messskripten und der beschriebenen zusätzlichen Kontrolle. - Die Tabellen enthalten Abtastwertspitzen und Differenzsignal-Auswertungen, keine LUFS- oder True-Peak-Messungen. dBFS bezieht sich auf digitale Vollaussteuerung bei 0 dBFS; negative Werte liegen darunter.