Ah, het klinkt alsof je daarmee (ook) de effecten van de kamerakoestiek probeert te corrigeren. Dat lijkt me een lastigere tak van sport. Wat ik probeer is puur de luidspreker zelf.
Ik meet de impulsrespons met ARTA en probeer dat met een Pythonscript om te vormen naar de impulsrespons van een perfect filter. Die berekening is in het tijdsdomein, met het idee dat als dit lukt, de prestaties in het frequentiedomein dan automatisch ook goed zijn. In het geval van de woofer is het doel bijvoorbeeld een 4e orde Butterworth hoogdoorlaatfilter op 40 Hz en een 4e orde Linkwitz-Riley laagdoorlaatfilter op 1500 Hz. Voor de tweeter is het een hoogdoorlaat op 1500 Hz - maar ook eentje op 40 Hz om dezelfde fasedraaiing te krijgen als de woofer. Er zit ook een laagdoorlaatfilter op 23 kHz, omdat er in de meting nauwelijks signaal is nabij de Nyquistfrequentie van 24 kHz. Het filter probeert dat anders te compenseren door dit gebied extreem te versterken.
Dat levert het volgende resultaat op:

- TWEETER alles door elkaar geplot: doel, filter, kale luidspreker en voorspelling gefilterde luidspreker

- TWEETER doel, voorspeld resultaat - ingezoomd

- TWEETER alles door elkaar geplot

- TWEETER alles apart geplot

- WOOFER alles door elkaar geplot: doel, filter, kale luidspreker en voorspelling gefilterde luidspreker

- WOOFER doel, voorspeld resultaat - ingezoomd

- WOOFER alles door elkaar geplot

- WOOFER alles apart geplot
Dit alles is met de microfoon op 5 cm afstand, om zo min mogelijk reflecties mee te pakken. Met de filters actief, is de meting op 5 cm afstand vlak binnen +- 0,3 dB. Op 50 cm afstand niet meer, dan zijn de hoge tonen zwakker. Hoe dat zit weet ik niet precies. Misschien heeft het te maken met de impedantie van bolvormige golven, die afhankelijk is van de afstand tot de bron, voor kleine afstanden en hoge frequenties. Ik heb dus nog maar handmatig wat biquads toegevoegd om de luidspreker op één meter afstand vlak te krijgen.
Dan het belangrijkste, hoe klinkt het? Wel okee. In de middentonen is geen kleuring te bekennen. Het laag is uiteraard beperkt met een kleine basluidspreker. De hoge tonen klinken open, maar in het heel hoge gebied klopt er iets niet.
Een week later meet ik dit, tijdsvenster 3 ms:
Een hoop grilligheid die er bij de eerste keer niet was. Misschien komt het doordat ik ook (kamer)reflecties mat en die met de filters corrigeerde, wat wat een onjuiste correctie oplevert als de luidspreker wordt verplaatst. Misschien is het gedrag van de luidspreker een heel klein beetje gewijzigd, waardoor de filters niet meer correct zijn. Het zou kunnen zijn dat de resonanties opgeschoven zijn in frequentie, doordat de geluidssnelheid is veranderd, door een andere luchtvochtigheid of temperatuur. Hoe smalbandiger de resonanties, hoe krapper het filter komt. Dat wordt ondersteund door de observatie dat de ongefilterde tweeter bij 6 kHz een heel smalle dip heeft en de meting van een week later juist daar afwijkt: