FSAF (Fast subband adaptive filtering) measurement

sm52

Member
Joined
Mar 14, 2019
Posts
1,008
As I assume, for FSAF you need to choose a signal level at which the noise level will be minimal. And this is not the highest signal level. As the signal level increases from the optimal level, the noise will also increase. Well, it's worth waiting a little. So John can implement improvements.
It will take me a few days to check-in and upload the update, and then John will be able to integrate it.
 

Berndh

Registered
Joined
Sep 19, 2023
Posts
6
Please let's not jump to conclusions.
Yes, sir
Simply adding the low pass gets rid of the crackling, the high frequency products are now absent despite the driver producing the same bass output.
No, sir

This time it is more complicated ;-)
Attached are two (FSAF residual audio) files:

The "rew filtered" file was made with full range grey noise file set for excitation.
The filters set in REW FSAW were: L-R8 hpf 40 Hz and L-R8 lpf 2kHz

The "pre filtered" file was made with pre filtered gray noise file set for excitation.
The gray noise was low pass filtered in audacity with 48dB/oct low pass filter at 2kHz, exported as .wav.
The filters set in REW FSAW were: L-R8 hpf 40 Hz (and L-R8 lpf 20kHz)

So the (audible) excitation while performing the measurement was the same for both residual files.
(even the crackling above 2 kHz was audible same while measuring.)

Now please listen:


@FSAF : why?

Best regards
Bernd
 

Attachments

  • 20241114 filtered residuals .zip
    2.7 MB · Views: 1

dcibel

Member
Joined
Sep 10, 2017
Posts
247
If I understand correctly, you are comparing two "identical" files, one is a pre-filtered file, and the other is filtered by REW.

I reproduced your test, however using REW's generator for pink noise. In Audacity, I set HP 20Hz/12dB, and LP 1000Hz/48dB. In REW, I used 20Hz/BU12 and 1000Hz/BU48.

Comparison of measurement has slightly different output level, because of the HP applied to the pre-filtered file, the RMS level of the rest of the spectrum is slightly elevated. Not enough to make a big difference for this comparison, but difference would be even greater had I used 40Hz HP.

The residual produced is rather similar on my end, and I think any difference can be observed by review of the accompanying charts and graphs.

Compare FR - REW is somehow able to extrapolate the entire frequency response of the driver using a pre-filtered audio file that effectively produces no output beyond 3kHz.
1731617378446.png


Distortion levels are resulting from change in SPL: only, and small difference is observed at 10kHz at the driver breakup.
1731617512422.png



Reviewing the fundamental, because REW has extrapolated the entire frequency response for the pre-filtered measurement, there is a difference in fundamental present, somehow extrapolate from noise.
1731617575418.png


To confirm, noise floor is very similar between both measurements.
1731617667703.png
 

Attachments

  • filter comparison.zip
    5.3 MB · Views: 1,640

dcibel

Member
Joined
Sep 10, 2017
Posts
247
Difference in level was 3dB between pre-filtered and REW filtered measurement. When I adjusted the level by 3dB, overall distortion levels are very comparable. This in interesting, however has not changed the conclusion I jumped to earlier ;).

1731619244544.png
 
Last edited:

Berndh

Registered
Joined
Sep 19, 2023
Posts
6
The "rew filtered" file was made with full range grey noise file set for excitation.
The filters set in REW FSAF were: L-R8 hpf 40 Hz and L-R8 lpf 2kHz

The "pre filtered" file was made with pre filtered gray noise file set for excitation.
The gray noise was low pass filtered in audacity with 48dB/oct low pass filter at 2kHz, exported as .wav.
The filters set in REW FSAF were: L-R8 hpf 40 Hz (and L-R8 lpf 20kHz)
So virtually no LP/lpf was used in REW FSAF for measuring and generating my residual with the already LP filtered file.

@dcibel Thank you for replicating my experiment. And a big thank you for publishing your residual audio. "Hidden" in red letters is my guess. (If you allow me to guess ;-) )

@FSAF and @John Mulcahy : Thank you very much!! I see no need to change anything.

Best regards
Bernd
 

dcibel

Member
Joined
Sep 10, 2017
Posts
247
Sorry, perhaps I did not complete a perfect replication of your test. When measuring with the pre-filtered file, I turned filters in REW off entirely, and included the HP in the filtered file, so the comparison was entirely pre-filtered pink noise from file, vs REW fitlered pink noise on playback. A 20kHz LP seems a bit redundant since the file I created was already low passed at 1kHz.
 
Last edited:
Top Bottom