Dat is een rekenfout (lees bug) van de software t.g.v. de groupdelay. Bijna alle SW programmas doen dat (pas daarom ook op om teveel te smoothen in programma's als SPW!!!).WMC schreef:Om eerlijk te zijn vind ik de fase nogal verbazingwekkend. De mid vertoont wel iets van fase gedrag dat je verwacht te meten, maar vooral het oplopende fase gedrag van de woofer is vreemd. Het is immers een simpel massa-veer systeem dat een aflopende fase zou moeten hebben als ik het goed heb. Zou iemand dit uit kunnen leggen?
Je hebt intrinsiek group delay in je meting zitten (t.g.v. het pad SW sweep generator -> USB protocol -> USB device -> versterker -> speaker -> microfoonafstand -> microfoonversterker -> USB device -> USB protocol -> SW input programma). I.p.v. de fase van +180 graden naar -<heel erg veel> graden te laten zien, wordt de fase gevouwen tussen de -180 en 180 graden. Dat levert een zeer grillige curve op van +180 naar -180 staat te springen. De fout gebeurt als je de curve gaat smoothen. De meeste SW middelt deze fase sprongen naar 0 graden toe, het gemiddelde, wat uiteraard fout is. Zie onderstaand voorbeeld, met een group delay van 10ms, niet gesmooth, en gesmooth.
Door nu de start van de FFT aan het begin van de impulse response te plaatsen (m.a.w., de group delay weg te halen), krijg je een curve die je wel kan smoothen. De laatste figuur laat zien dat je dan om en nabij de minimum phase response krijgt (die je uit de frequentie curve tovert middels een Hilbert transformatie).
Moraal: neem de minimum fase meting, en tel daar in bijv. SPW een (minimaal verschil van) group delay (tussen de onderlinge units) bij op afgeleid uit de meting op zeg de luisterpositie. Dan zit je qua group delay goed, en zijn je fase curves goed.
Marc
