Calculate the phase shift between two very low frequency calculated signals

  • Software
  • Calculate the phase shift between two very low frequency calculated signals
Tuan Nguyen

Posted on 15.10.2023 09:28

Hi, I am finding a solution to calculate the phase shift of 2 calculated signals with very low frequency (0.05Hz to 3Hz). Can someone help me with a sample solution? Thanks!

Gregor Šmit

Posted on 16.10.2023 06:59

Dear Tuan,


thank you for reaching out to us. We have a solution for Calculating the time delay between two signals using Correlation math.


Kind regards.

Tuan Nguyen

Posted on 16.10.2023 09:40

@Gregor ŠmitI

Hi, the Correlation math seems to only work with the physical data acquisition channel, my data is calculated data channel, and I cannot select it from the Channel Selection of the Correlation math.

One of my calculated channels is Power (calculated every 1/2 cycle of grid frequency).



Gregor Šmit

Posted on 16.10.2023 11:29

Dear Tuan,


the channels from PowerAnalyzer are asynchronous and that is why you can not add them in Correlation math. Please create a new math formula for this channel and set the time axis Timebase to sync:




Then you will be able to select this channel in correlation math:



Kind regards.

Tuan Nguyen

Posted on 16.10.2023 13:48

@Gregor Šmit


Thanks! I found the solution with the Correlation math. As my frequency is very low, could you please share how to calculate the period needed to update the phase ship calculation?



Gregor Šmit

Posted on 18.10.2023 09:42

Dear Tuan,


for very low frequency you need to increase the number of lines -> increasing the time for calculations. Then you also need to increase the Sync DB buffer. For calculation of frequency/period I used a basic statistic to get the times of zero crossing.


Kind regards.

Login to reply to this topic. If you don't have account yet, you can signup for free account .