Remove delay after filtering

Started by FankL 3 years ago1 replylatest reply 3 years ago211 views

Hello everyone!

Hope that you are staying healthy and at a safe place, despite the ongoing lockdown.

I implement  Digital Costas Loop for phase and frequency shifts correction of BPSK  in space communication.

I have used the standard realisation of the loop

screenshot 2021-04-23 124603_87297.png

The signal is BPSK with variable phase and frequency shifts under low SNR. I have noticed that I can get a delay of the signal ( samples) between a filter and the Costas loop.

Could someone explain this phenomenon? What can I use to eliminate it?

Wishing you all the best!

Fank L

[ - ]
Reply by SlartibartfastApril 25, 2021

The LPF FIR filters have delays proportional to the length to the peak of the impulse response.  e.g., if it is a symmetric impulse response, the delay is N/2.   As long as that delay is much less than the time constant of the loop response, which it typically is, it doesn't cause any problems.  It is not usually necessary to do anything about the filter delay.