• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Pre-ringing with linear phase room EQ filters

It would be interesting though to see difference in spectrum
Had the same idea :cool:
DeltaWave should reveal that.
Uli's track splitted into two section (1st four, 2nd four) gives this in DeltaWave:
UliBrüggemann_20200127_ShortTest_1st-4_vs_2nd-4_DeltaWave.jpg


  • the split was not perfect - DeltaWave should handle that

  • while to 1st four (blue) have max. value to the negative side, the 2nd four (white) have that in opposite direction
    • there are people claiming that polarty can be detected by listening
  • looks like the clips in the second have are a bit longer than in the first half
Not sure whether looking at the spectra makes sense under this circumstances - anyhow, see both spectra here:
UliBrüggemann_20200127_ShortTest_1st-4_vs_2nd-4_DeltaWave_OriginalSpectra.jpg


  • any proposal what is caused be the pre-ringing?
Ulli
 
The most sensitive signal for pre-ringing should be the CEA 2010 burst that you can generate with REW.

Pre-ringing can be important in the case of a full spectrum automatic room correction in linear phase version. Even with small correction, these corrections may feature some very small ripples.
For example, this linear phase correction :

CEA_Burst_Convolved2.png


Produces this preringing on the 2000 Hz CEA burst (top: original, bottom: corrected, left and right).

CEA_Burst_Convolved1.png
 
Had the same idea :cool:
DeltaWave should reveal that.
Uli's track splitted into two section (1st four, 2nd four) gives this in DeltaWave:
View attachment 47706

  • the split was not perfect - DeltaWave should handle that

  • while to 1st four (blue) have max. value to the negative side, the 2nd four (white) have that in opposite direction
    • there are people claiming that polarty can be detected by listening
  • looks like the clips in the second have are a bit longer than in the first half
Not sure whether looking at the spectra makes sense under this circumstances - anyhow, see both spectra here:
View attachment 47708

  • any proposal what is caused be the pre-ringing?
Ulli

There was no change in spectrum as both filters have the same magnitude settings.
 
The secret is indeed in the time domain not in the amplitude or frequency domain.
Just have a listen to the resulting null.
That is the difference (do not use gain on the resulting null)

It is something that could be fun to see in dF @Serge Smirnoff ?
 
The secret is indeed in the time domain not in the amplitude or frequency domain.
Just have a listen to the resulting null.
That is the difference (do not use gain on the resulting null)

The true secret is how to do phase correction to avoid pre-ringing. :)
 
Indeed. Easily heard here:
https://www.audiomasterclass.com/ne...se-eq-on-transient-signals-such-as-snare-drum

EQ applied was aggressive but could be in the realm of possibility for heavy handed FIR eq of a narrow room mode.

That is another good example, but is there a way for us to look at the pre-ringing of an impulse response and predict whether music will have an audible whoop? The threshold of audibility...how much pre-ringing is allowed to precede the peak, what amplitude is allowed, etc.

That would be step 1, and step 2 would be practical rules of thumb e.g. screenshots of an app like rePhase where we say it's OK to correct one wiggle back to flat but not another because the correction will be audible.
 
That is another good example, but is there a way for us to look at the pre-ringing of an impulse response and predict whether music will have an audible whoop? The threshold of audibility...how much pre-ringing is allowed to precede the peak, what amplitude is allowed, etc.

That would be step 1, and step 2 would be practical rules of thumb e.g. screenshots of an app like rePhase where we say it's OK to correct one wiggle back to flat but not another because the correction will be audible.


IR will show HF pre-ringing, step response will show pre-ringing with lower frequencies.

I had to remove every single phase correction filter and leave only crossover phase linearization to get rid of pre-ringing. This is how it looks now:

Capture.JPG
 
@Krunok Now that you have removed all pre-ringing, can you hear a difference? Either
  1. It sounds worse because you have removed a lot of corrections
  2. It sounds better because you did not realize the pre-ringing was detrimental
  3. It sounds no better or worse (but maybe different) because you lost some corrections, but the pre-ringing had not been excessive
 
@Krunok Now that you have removed all pre-ringing, can you hear a difference? Either
  1. It sounds worse because you have removed a lot of corrections
  2. It sounds better because you did not realize the pre-ringing was detrimental
  3. It sounds no better or worse (but maybe different) because you lost some corrections, but the pre-ringing had not been excessive

I didn't change magnitude response filters so general sound impression remained the same.
Pre-ringing related artifacts are gone and that is audible.
GD graph lookse a little bit worse but I can't hear the difference.
 
At least you were able to retain crossover phase linearization. Do you have a simple 2way?
 
For quite some time I was using minimum phase room EQ filters tha I generated mannually with rePhase, but recently I decided to apply full scale time domain correction and go for linear phase response. As a result I got pretty nice looking phase, GD and step response graphs (measured at LP, 4m away from speakers):

View attachment 47650

View attachment 47651

View attachment 47652

As a side effect I also got some pre-ringing in my filters which is visible in IR:

Left
View attachment 47654

Right
View attachment 47655

That pre-ringing visible before IR got me worried a little, especially as I was not able to find any relevant data on the Netabout audibility of pre-ringing artefact. And no, I cannot hear any nasty effects after I adjusted phase - subjectively I would say sound got better, but of course it's impossible to tell that without a proper blind test.

Anyway, what I did found was an IR response of Topping D10 posted on this forum:

View attachment 47657

What surprised me is how similar it looks to IR of my speakers, both in terms of shape and in terms of pre-ringing. Based on that my conclusion was that pre-ringing with my room EQ filters is very acceptable, so nothing to fear off.

What are your thoughts/comments on this? :)
Don't know if this adds anything to this thread but Mathaudio Room EQ avoids pre echo (pre-ring). I really don't know if this has any effect of measurement results however Mathaudio stated that the absence or pre echo ensures the neutrality of the sound . https://mathaudio.com/room-eq.htm

I'm looking after Room correction software comparisons to obtain the best possible measurement. I tried REW but for what ever reason can't get a good reading with my mic + i find it way to complex to use it in combination with Foobar2000. But if results, better, different or similar i will put more effort in to it so i can compare. Did people make comparisons between different sort of Room correction software.? Or is there an article that objectively tested several Room correction software?. On the other hand Mathaudio Room EQ let you determine your preferd target curve by using a slider an let you draw your own preferd curve. For my IMF close monitors I make use of this possibility for my Vandersteen full range speakers I'm not an prefer the flat target curve. Does it matter if certain room correction software are handling pre echo or avoids overcompensation (see the deep notch around 150 hz for my IMF's) as Mathaudio does?? So I guess it is difficult to make comparisons between several room correction software an certain functionalities that some have or have not.

IMF monitors:
OCwT7Ah.png

Vandersteen model 1
qdNsv5F.png
 
Last edited:
Apparently Krunok has disappeared, but as another reference point, here are the impulse and step responses I ended up with for my recent 3 way build. I am using FIR LR2 crossovers at 300 and 2.5kHz with only 1024 taps each, and no additional FIR corrections. I do see a pre...let's say disturbance, but not a pre-ringing problem.

XO414 FR 26in v2.2 0d IR.png

425 Vector average step.png
 
Apparently Krunok has disappeared, but as another reference point, here are the impulse and step responses I ended up with for my recent 3 way build. I am using FIR LR2 crossovers at 300 and 2.5kHz with only 1024 taps each, and no additional FIR corrections. I do see a pre...let's say disturbance, but not a pre-ringing problem.

View attachment 67186
View attachment 67187

If you are referring to that small deviation in front of the step response you have nothing to worry about, that is not a pre-ringing and is completely non audible.

425 Vector average step.png
 
Last edited:
The preringing is caused by an "excessive" excessphase treatment. The excessphase has an all pass behaviour, also after treatment. Thus the spectrum remains unchanged.
What kind of all pass filter does this have? What I am getting at is how severe is this preringing?
 
Last edited:
What kind of all pass filter does this have? What I am getting at is how severe is this preringing?
Here is a simulated example of a step response of 3-way speaker
StepSum.png


The excessphase (= totally flat frequency response) deducted from this response looks like
StepSum.png


The picture shows the typical behavior tweeter first, then midrange and finally the bass driver.
To compensate for this you need to apply an allpass filter (excessphase filter) with time reversed behaviour.
StepSum.png


The correction filter introduces a delay.
And: the filter introduces pre-ringing. If the filter perfectly matches the given speaker (system) then it corrects it without noticeable pre-ringing. But if the measurement is "flawed" by the room response or the resulting filter is "flawed" by numerical calculations (e.g. by shortening the delay) it is possible to calculate an excessphase filter which produces clearly audible pre-ringing. As the filter simply does not match to the system to correct.

So the game is to find the right balance. As usual.
 
Kudos to @UliBru ! I tried and failed to create linear phase eQ filters that would let the Left channel pass the ETC test and yield nice looking steps. Actually, going beyond FDW 2 for L is asking for troubles while going from 2 to 5 for the R channel does not lead to deal with significantly different beasts.

Indulge me to be naive in the description of my recipe:
Went back to minimum phase parametric eQ, worked on FDW 2 Vector Averages produced in REW (measurements made at LP about 3 METERS from the speakers)
Aligning the Phase above 1K (2/1000 = 2ms, that is just before any reflection occurs in my room) at O° in REW yields the best looking impulse while the impact on Step seems insignificant to my eyes.
Following the minimum phase before 1K yields the best Steps and ETC
For linearization I simply used the values where vertical sharp transitions showed in REW

Am I missing something ? Can I produce audibly better filters

Remarks :
Amplitude eQ was done on RMS FDW3 Averages above Schroeder and on shifted Steady State RMS Averages below
I renounced phase calibrating my Umik ; thus the discrepancies between REW and RePhase?
 

Attachments

  • LR STEP.jpg
    LR STEP.jpg
    68.8 KB · Views: 183
  • LR AMPLITUDES.jpg
    LR AMPLITUDES.jpg
    85.9 KB · Views: 183
  • R PHASE.jpg
    R PHASE.jpg
    93.5 KB · Views: 184
  • L PHASE.jpg
    L PHASE.jpg
    94.8 KB · Views: 183
  • LR GD.jpg
    LR GD.jpg
    86.4 KB · Views: 182
  • LR PHASES.jpg
    LR PHASES.jpg
    86.5 KB · Views: 161
  • LR IMPULSE.jpg
    LR IMPULSE.jpg
    78.2 KB · Views: 181
  • LR ETC.jpg
    LR ETC.jpg
    79.5 KB · Views: 163
  • INITIAL IMPULSE AND STEPS L.jpg
    INITIAL IMPULSE AND STEPS L.jpg
    86.4 KB · Views: 169
  • Capture d’écran 2020-12-11 à 13.38.43.png
    Capture d’écran 2020-12-11 à 13.38.43.png
    340.7 KB · Views: 175
  • Capture d’écran 2020-12-04 à 21.44.19.jpg
    Capture d’écran 2020-12-04 à 21.44.19.jpg
    535.5 KB · Views: 170
Last edited:
Back
Top Bottom