• Welcome to ASR. 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!

Understanding low frequency delay added by DSP

Angst92

Member
Joined
Dec 9, 2025
Messages
10
Likes
3
I'm looking for help understanding measurements taken from the Fiio K15. From my limited understanding, the below spectrograms show that the K15 adds a time delay to the low frequencies when it has its EQ DSP enabled(shown in "bypass" mode, where it is enabled but set to make 0 changes to the signal).
Is this normal, and what is the expected audible impact? My brain says there's a slight difference when A/B testing, but I can't pin down what it is or decide if its placebo or not.
k15 fast eq disabled spectogram.jpg

k15 fast eq bypass spectogram.jpg
 
Morning, I've attached the mdat, It contains 4 measurements.

1. EQ disabled
2. EQ enabled but in bypass mode
3. EQ enabled but using a custom profile that does nothing but add a slight negative pre-gain
4. EQ enabled making significant changes.

A slight correction from the first post, both the disabled and bypass seem to behave very similarly; it's only when changes are made(measurements 3 and 4) that the delay looks to be added to the low frequencies.
 

Attachments

A slight correction from the first post, both the disabled and bypass seem to behave very similarly; it's only when changes are made(measurements 3 and 4) that the delay looks to be added to the low frequencies.
#3 is a bit of a head-scratcher then. Can you verify that the sub-bass response is actually flat?
 
I would want to verify that with a direct (electrical) loopback measurement. Looks like there might be a fraction of a dB worth of difference when approaching 20 Hz. I wouldn't rule out that there's some sort of subsonic filter going. Something has to be responsible for this delay, and an IIR highpass of sorts seems the most logical explanation. Nobody puts an allpass or a Hilbert transform into their signal path willy-nilly.
 
I would want to verify that with a direct (electrical) loopback measurement. Looks like there might be a fraction of a dB worth of difference when approaching 20 Hz. I wouldn't rule out that there's some sort of subsonic filter going. Something has to be responsible for this delay, and an IIR highpass of sorts seems the most logical explanation. Nobody puts an allpass or a Hilbert transform into their signal path willy-nilly.
Did a quick one with some filters to check (as an external electrical loopback through foobar) :

filter-no.PNG


by.PNG


filter.PNG
 
I would want to verify that with a direct (electrical) loopback measurement. Looks like there might be a fraction of a dB worth of difference when approaching 20 Hz. I wouldn't rule out that there's some sort of subsonic filter going. Something has to be responsible for this delay, and an IIR highpass of sorts seems the most logical explanation. Nobody puts an allpass or a Hilbert transform into their signal path willy-nilly.
I cant test anything further till I am back next week however frrom what you are saying and the reading that I have done I understand that phase shift of low frequencies would be expected if a high pass filter was used as part of the EQ to attenuate low frequencies but if i understand it right that should not be expected when the eq is enabled but not altering any frequencies or i guess altering the entire band with the negative pre-gain?
My other question is, is this delay seen here excessive and would it have an audible impact?
 
Last edited:
Level, phase and group delay of the FIIO K15. I compared the EQ settings below.
EQ OFF
EQ ON, Bypass
EQ ON, Global gain -0.5 dB, EQ Flat
EQ ON, Global gain -10 dB, EQ Significant changes
 

Attachments

  • 0101_fiio_k15_front.JPG
    0101_fiio_k15_front.JPG
    118.7 KB · Views: 42
  • 0102_fiio_k15_rear.JPG
    0102_fiio_k15_rear.JPG
    97.9 KB · Views: 36
  • 0201_fiio_k15_webeq_off.png
    0201_fiio_k15_webeq_off.png
    183.7 KB · Views: 38
  • 0202_fiio_k15_webeq_bypass.png
    0202_fiio_k15_webeq_bypass.png
    185.9 KB · Views: 35
  • 0203_fiio_k15_webeq_globalgain_05db.png
    0203_fiio_k15_webeq_globalgain_05db.png
    187.6 KB · Views: 35
  • 0204_fiio_k15_webeq_changes_10db.png
    0204_fiio_k15_webeq_changes_10db.png
    205.1 KB · Views: 36
  • 0301_fiio_k15_level.png
    0301_fiio_k15_level.png
    116.1 KB · Views: 35
  • 0302_fiio_k15_phase.png
    0302_fiio_k15_phase.png
    117.6 KB · Views: 36
  • 0303_fiio_k15_groupdelay.png
    0303_fiio_k15_groupdelay.png
    112.7 KB · Views: 33
Back
Top Bottom