|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Multi-Way Conventional loudspeakers with crossovers |
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#91 | |
|
diyAudio Member
Join Date: Jan 2008
|
Quote:
|
|
|
|
|
#92 | |
|
diyAudio Member
Join Date: Feb 2009
Location: UK
|
Quote:
Edit: Also, you are right that the tweeter is being driven actively, so no filtering as such for the measurement. Last edited by CopperTop; 28th December 2012 at 02:00 PM. |
|
|
|
|
#93 | |
|
diyAudio Member
Join Date: Feb 2009
Location: UK
|
Quote:
Is REW trying to find the optimum delay over the full frequency span, and maybe it's getting it a little wrong because of measurement/mic errors at the top end? Edit: Might sub-sample adjustment in fact reduce the phase deviation further, showing it as essentially flat until it turns negative at 4.5 KHz-ish..? Last edited by CopperTop; 28th December 2012 at 02:10 PM. |
|
|
|
|
#94 | |
|
diyAudio Member
Join Date: Feb 2008
Location: Paris
|
Quote:
rePhase internally works on an impulse that is twice the size of the smallest or equal power of 2 from the requested length (for exemple 6144 or 8192 => 16384, 8193 => 32768). This is done to let the auto centering algorithm do its job. Longer ifft for do not give to better precision for the final impulse You are absolutely right for the final fft though (the one used for the result visualization): Current version of rePhase is using the same length for this final operation, and some info is hidden. I will change this in a next version, but I will have to rework some internal stuff for that (the optimization is based on that final fft, so it helps if is is the same length as the one used for the generation, but it can be changed). I usually use larger taps then the ones showed here, so this issue was not showing too much. This has no impact on the final result though, as when viewing the generated impulse in HOLM for example you get all the info that was missing in rePhase visualization. Here is a comparison of the same filter with only 256 taps and a rectangular window (to make ripples more apparent) with first the same length for the final fft as the one used for the ifft (current rePhase behavior), second a larger fft (due for a next release ), and third both impulses loaded in HOLM, showing the same behavior.Thank you for pointing out this visualization issue
|
|
|
|
|
#95 |
|
diyAudio Member
Join Date: Feb 2009
Location: UK
|
Too late to edit my previous post. I was going to add:
I still haven't got my head around phase vs. delay when it comes to 'correction'. If there's a phase deviation of >360 degrees (which constitutes a delay..?) I'm assuming that it's not possible to correct it by phase only, and maintain time domain coherency of a transient - which I had thought was the main aim of the exercise, apart from matching drivers' phase in the crossover region. Do real world drivers exhibit a phase characteristic and also a delay characteristic i.e. a pulse can be set in motion that doesn't emerge at the diaphragm until a fixed propagation delay has passed? Is there an upper frequency limit to phase correction? |
|
|
|
#96 | ||
|
diyAudio Member
Join Date: Feb 2008
Location: Paris
|
Quote:
Quote:
|
||
|
|
|
#97 |
|
diyAudio Member
Join Date: Feb 2008
Location: Paris
|
Hi CopperTop,
First, maybe you should use some filter on your tweeter to avoid destroying it during measurements! HOLM has the ability to filter the measurement signal (using linear phase brickwall filters), so you can measure without messing up the phase with an IIR filter (though this can be taken into account as well). HOLM is also very good for phase analysis, and let you choose the offset of the impulse very easily. When choosing the offset of the impulse you should look for the first peak, which should also be the biggest and be positive. You can play with polarity to get that right, and if your filtering is phase coherent and the delay is right between drivers (or if you are measuring a unique driver like you are doing here), you should get a clear positive peak. If you place the offset right on the top of that peak you will have a phase curve that ends up precisely at 0° at the nyquist frequency, and you should be able to "see" the theoretical behavior of your filters below that: phase rising slowly at the low part of the band for your tweeter, or faster phase shifts at each crossover points if you are measuring a multiway speaker with IIR crossovers. To be complete, I should add that having a phase that ends up at 0° at the nyquist freq is not always what you should be looking for, and any IIR crossover (or natural roll off) will introduce a phase shift that will still have some impact at the nyquist frequency (the higher the order and the frequency, the more shift you will still have). So when adjusting the offset you should look for a phase that asymptotically "goes" to 0° for an infinite frequency... Last edited by pos; 28th December 2012 at 02:48 PM. |
|
|
|
#98 |
|
diyAudio Member
Join Date: Feb 2008
Location: Paris
|
To illustrate that "0° at nysquist" thing here is the simulation of a LR 24dB/oct filter at 1khz.
You can see that a the nyquist freq (22khz) there still is some phase shift that remain. It is even still there at 30khz, and will slowly and asymptotically reduce as frequency rises. |
|
|
|
#99 |
|
diyAudio Member
Join Date: Feb 2008
Location: Paris
|
Now if you load that impulse in HOLM and let it automatically detect the offset (highest/first/positive peak), it will set the phase at 0° at the nyquist frequency (blue curve).
But if you manually adjust the offset (+0.041 sample here, using the offset given by rePhase when generating the impulse) you will be able to get the phase where it is supposed to be at the nyquist freq (red curve, around 8° remaining). This is no big deal (nothing will change for the range bellow), but is worth mentioning I think... |
|
|
|
#100 |
|
diyAudio Member
Join Date: Aug 2004
Location: US
|
I would not agree with that statement. It assumed that the response of what ever is being looked at remains flat to infinity. But all drivers, tweeters, etc, are band pass devices and will have some form of LP filter at their upper frequency limits. This will result in the phase approaching some non zero asymptot as frequency goes to infinity. For example, if the tweeter rolls off 2nd order at 30 K Hz the phase would asymptot to -90 degrees. When you are doing phase correction you want to start with the minimum phase of the driver and maybe the delay due to relative offset to other drivers in the speaker.
__________________
John k.... Music and Design NaO Dipole Loudspeakers. |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| AVX based FIR VST, crossover / EQ / DRC and delay | KOON3876 | PC Based | 97 | 26th November 2012 07:18 AM |
| Flat EQ Flattens Phase Response | weltersys | Multi-Way | 4 | 5th January 2012 10:42 PM |
| FIR linear phase plugin for MiniDSP? | diyjb01 | miniDSP | 10 | 24th May 2011 12:38 PM |
| Phase/Polarity/Comb Filtering PT1&2 | kyrie48 | Multi-Way | 0 | 6th January 2009 08:28 PM |
| Phase EQ using FIR filters | Grasso | Multi-Way | 2 | 2nd July 2003 10:37 PM |
| New To Site? | Need Help? |