Interferentie tussen drivers
Geplaatst: vr 25 okt 2019, 23:33
In een ander draadje (viewtopic.php?f=3&t=27890) werd gesteld dat, mits de twee drivers in tijd uitgelijnd zijn, er geen interferentie kan optreden rond de crossover gebied.
Standaard staat de crossover van mijn speakers ingesteld op 1.5kHz en de afstand tussen het centrum van woofer en tweeter is nog geen 15 cm. Bij crossover frequentie zal de golflengte bijna 23 cm zijn. De (FIR) filters zijn erg steil bij 2kHz zit de woofer al op -60dB, de golflengte is dan 17 cm.
Met een akoestisch centrum tussen de drivers, is het dus vrijwel onmogelijk om voldoende fase verschil te krijgen op positie oor/meetmicrofoon om een duidelijke interferentie te krijgen.
Bij hogere crossover frequenties en breder overgangsgebied is het effect natuurlijk groter en gemakkelijker zichtbaar te maken. Nu is het relatief gemakkelijk om even tijdelijk een ander programma in de DSP van mijn speaker te zetten en het idee is om zowel woofer als tweeter over een groot frequentiegebied tegelijkertijd te laten uitspelen. Response naar Sigmastudio gebracht en auto EQ toegepast. Zichtbaar is dat fase van woofer in het normale tweeter gebied redelijk vlak verloopt. Ik weet vanuit de bouw en afstellen van mijn speaker dat ik de tweeter 4 samples moet vertragen en moet ompolen om in fase met woofer te zijn. We zien een dip bij 500Hz, dit komt omdat fase verloop van tweeter anders verloopt dan de fase van de woofer in dit frequentiegebied. De fase van woofer verloopt in dit gebied vrij vlak, maar de tweeter, wat gesloten systeem is heeft de normale fase draaiing die de woofer ook heeft lager in frequentie.
We introduceren nu een FIR filter voor de tweeter om de fase recht te trekken. Lengte van FIR filter is 320 en de tab zit in midden dus op 160. We introduceren dus een delay van 156 samples voor de woofer, zodat de tweeter nog steeds 4 samples achter de woofer aankomt. Dit kan eenvoudig in rephase, gewoon aangeven gesloten systeem en stel frequentie in op 700Hz, wat de resonantie frequentie is van tweeter. Door de fase correctie van de tweeter verloopt de fase van de woofer en tweeter over een groot gebied vrijwel gelijk. Wat fase betreft kun je nu gemakkelijk een crossover doen van woofer naar tweeter.
Dit is ook gelijk de reden dat ik het niet helemaal eens ben met Gerhard, die stelt dat een FIR filter op alleen de input voldoende is. Op input pas je de fase van beide drivers tegelijk aan, ook in hun overgangsgebied. Je pas ze dan niet op elkaar aan, ze blijven nog steeds onderling verschillend verlopen. Het heeft naar mijn mening meer iets weg van symptoombestrijding, je kunt er wel wat mee, maar is het net niet.
Ik snap wel dat je het alleen op de ingang zou willen want een FIR filter kost nogal wat resources. Op de ingang heb je er maar een nodig, als je het per driver doet dan heb je twee FIR filters nodig bij een tweeweg en drie bij een drieweg systeem etc. Bij mini DSP lossen ze dit deels op door de woofer een lange FIR sectie te geven en de tweeter een korte. Om lage frequenties te beïnvloeden moet FIR lengte langer zijn. Vervolgens moet je nog delay aan de tweeter toevoegen om hem gelijk te krijgen met woofer, maar delay kost de helft aan RAM plaatsen vergeleken met FIR, en veel minder programma instructies als een FIR. En RAM is in de gebruikte DSP meer voor handen als ruimte voor programma instructies. Tevens heeft een FIR parameter ruimte nodig voor zijn coëfficiënten en delay niet.
Ander argument is natuurlijk gebruik in live omgeving, FIR geeft vertraging wat je niet kunt gebruiken in een live omgeving en een FIR filter aan ingang die alleen fase correcties doet kun je makkelijk uitschakelen. Echter als je systeem niet in live omgeving gebruik, dan ontneem je iemand wel waardevolle features naar mijn mening. De CD heeft een jaar in het rek gestaan, dus een paar milliseconden extra vertragen is helemaal niet erg.
En als je FIR heb per driver,dan kun je dus eenvoudig fase van drivers op elkaar afstemmen, steile filters maken zonder fasedraaiing EQ toepassen en met verplaatsen van tab ook een driver virtueel naar achter verplaatsen.
Terug naar interferentie, we hebben nu een situatie met een groot frequentiegebied waar zowel de woofer als tweeter uitspelen. We gaan nu microfoon verplaatsen om te kijken wat effect is op frequentie response. Interferentie kan dus best optreden in verticaal vlak en hoe hoger de crossover des te makkelijker je het golflengte verschil kan krijgen. En met een groter crossover gebied kan ook het effect makkelijker optreden. Om het zichtbaar te maken heb ik nu een heel groot overgangsgebied gemaakt, zodat het feitelijk altijd raak is als je een sweep meting doet. Let wel bij de normale montage van drivers boven elkaar, is dit alleen een issue in het verticale vlak en niet in het horizontale vlak.
Dit waren meting waarbij er gemeten is op een vaste positie en de frequentie gevarieerd werd. Ik heb ook nog een meting gemaakt bij een vaste frequentie van 3.5kHz en waarbij de meet positie veranderde. De fotocamera maakt dan een video opname terwijl de positie veranderd, je hoort in de opname duidelijk op een bepaalde moment dat volume afneemd en daarna weer toeneemd. De microfoon van de camera gaat dan door zo'n interferentie dal heen.
De link naar filmpje is:
https://www.dropbox.com/s/4pw19n2dxb9ei ... e.mp4?dl=1
Nu kan je natuurlijk foto's laten zien van trillingen in water en dat er echt wel interferentie kan zijn, maar wat is nu leuker dan daadwerkelijk met een speaker te meten.Ik vraag mij al een tijdje (sterk) af of dit klopt. De verschillen in afstand (tot het oor) zorgen niet voor interferentie van de geluidsgolven. Een slechte fase-afstemming tussen beide drivers wel. Het gaat erom dat de beide drivers in het tijdsdomein uitgelijnd zijn, mechanisch of elektrisch gecompenseerd indien nodig.
Standaard staat de crossover van mijn speakers ingesteld op 1.5kHz en de afstand tussen het centrum van woofer en tweeter is nog geen 15 cm. Bij crossover frequentie zal de golflengte bijna 23 cm zijn. De (FIR) filters zijn erg steil bij 2kHz zit de woofer al op -60dB, de golflengte is dan 17 cm.
Met een akoestisch centrum tussen de drivers, is het dus vrijwel onmogelijk om voldoende fase verschil te krijgen op positie oor/meetmicrofoon om een duidelijke interferentie te krijgen.
Bij hogere crossover frequenties en breder overgangsgebied is het effect natuurlijk groter en gemakkelijker zichtbaar te maken. Nu is het relatief gemakkelijk om even tijdelijk een ander programma in de DSP van mijn speaker te zetten en het idee is om zowel woofer als tweeter over een groot frequentiegebied tegelijkertijd te laten uitspelen. Response naar Sigmastudio gebracht en auto EQ toegepast. Zichtbaar is dat fase van woofer in het normale tweeter gebied redelijk vlak verloopt. Ik weet vanuit de bouw en afstellen van mijn speaker dat ik de tweeter 4 samples moet vertragen en moet ompolen om in fase met woofer te zijn. We zien een dip bij 500Hz, dit komt omdat fase verloop van tweeter anders verloopt dan de fase van de woofer in dit frequentiegebied. De fase van woofer verloopt in dit gebied vrij vlak, maar de tweeter, wat gesloten systeem is heeft de normale fase draaiing die de woofer ook heeft lager in frequentie.
We introduceren nu een FIR filter voor de tweeter om de fase recht te trekken. Lengte van FIR filter is 320 en de tab zit in midden dus op 160. We introduceren dus een delay van 156 samples voor de woofer, zodat de tweeter nog steeds 4 samples achter de woofer aankomt. Dit kan eenvoudig in rephase, gewoon aangeven gesloten systeem en stel frequentie in op 700Hz, wat de resonantie frequentie is van tweeter. Door de fase correctie van de tweeter verloopt de fase van de woofer en tweeter over een groot gebied vrijwel gelijk. Wat fase betreft kun je nu gemakkelijk een crossover doen van woofer naar tweeter.
Dit is ook gelijk de reden dat ik het niet helemaal eens ben met Gerhard, die stelt dat een FIR filter op alleen de input voldoende is. Op input pas je de fase van beide drivers tegelijk aan, ook in hun overgangsgebied. Je pas ze dan niet op elkaar aan, ze blijven nog steeds onderling verschillend verlopen. Het heeft naar mijn mening meer iets weg van symptoombestrijding, je kunt er wel wat mee, maar is het net niet.
Ik snap wel dat je het alleen op de ingang zou willen want een FIR filter kost nogal wat resources. Op de ingang heb je er maar een nodig, als je het per driver doet dan heb je twee FIR filters nodig bij een tweeweg en drie bij een drieweg systeem etc. Bij mini DSP lossen ze dit deels op door de woofer een lange FIR sectie te geven en de tweeter een korte. Om lage frequenties te beïnvloeden moet FIR lengte langer zijn. Vervolgens moet je nog delay aan de tweeter toevoegen om hem gelijk te krijgen met woofer, maar delay kost de helft aan RAM plaatsen vergeleken met FIR, en veel minder programma instructies als een FIR. En RAM is in de gebruikte DSP meer voor handen als ruimte voor programma instructies. Tevens heeft een FIR parameter ruimte nodig voor zijn coëfficiënten en delay niet.
Ander argument is natuurlijk gebruik in live omgeving, FIR geeft vertraging wat je niet kunt gebruiken in een live omgeving en een FIR filter aan ingang die alleen fase correcties doet kun je makkelijk uitschakelen. Echter als je systeem niet in live omgeving gebruik, dan ontneem je iemand wel waardevolle features naar mijn mening. De CD heeft een jaar in het rek gestaan, dus een paar milliseconden extra vertragen is helemaal niet erg.
En als je FIR heb per driver,dan kun je dus eenvoudig fase van drivers op elkaar afstemmen, steile filters maken zonder fasedraaiing EQ toepassen en met verplaatsen van tab ook een driver virtueel naar achter verplaatsen.
Terug naar interferentie, we hebben nu een situatie met een groot frequentiegebied waar zowel de woofer als tweeter uitspelen. We gaan nu microfoon verplaatsen om te kijken wat effect is op frequentie response. Interferentie kan dus best optreden in verticaal vlak en hoe hoger de crossover des te makkelijker je het golflengte verschil kan krijgen. En met een groter crossover gebied kan ook het effect makkelijker optreden. Om het zichtbaar te maken heb ik nu een heel groot overgangsgebied gemaakt, zodat het feitelijk altijd raak is als je een sweep meting doet. Let wel bij de normale montage van drivers boven elkaar, is dit alleen een issue in het verticale vlak en niet in het horizontale vlak.
Dit waren meting waarbij er gemeten is op een vaste positie en de frequentie gevarieerd werd. Ik heb ook nog een meting gemaakt bij een vaste frequentie van 3.5kHz en waarbij de meet positie veranderde. De fotocamera maakt dan een video opname terwijl de positie veranderd, je hoort in de opname duidelijk op een bepaalde moment dat volume afneemd en daarna weer toeneemd. De microfoon van de camera gaat dan door zo'n interferentie dal heen.
De link naar filmpje is:
https://www.dropbox.com/s/4pw19n2dxb9ei ... e.mp4?dl=1