In that case you can readily delay one channel that is in advance of other channel by using a pipe of registers. each register will give delay of one sample period. You will need to find out how many samples match your delay of degrees. If delay difference stays fractional of a sample then you got more work to do.Actually I am using a standard source and my high speed ADC is also custom PCB in which I have taken care to have minimal mismatch between the RF front end chain. still I am observing this. So Anyhow I need to compensate this in digital signal processing only. so which method is better and suitable for this kind of compensation for relative phase?
Hello,Hi,
I´m the guy how wants to know the reason / the root cause.
So my first "debug" idea was to give the same signal to both inputs and see what happens.
(Indeed to destinguis: is the problem before or after the ADC?)
If the cause is "after the ADC" and you see the phase shift is stable, then I see no problem to add/subtract a calibration value to the phase.
If it´s before the ADC I´d do further investigation.
Klaus
over phase difference it is constant. but over magnitude, the phase deviation is same but inaccurate.I'd expect the measurement setup is specified for a certain range of phase difference, frequency, magnitude. Correct operation would be verified by varying all parameters, not just apply a known phase difference with fixed frequency and magnitude.
--- Updated ---
If you experience a phase error of 6 degrees, it might be interesting where it's originated. You can also treat the measurement circuit as a black box, don't care about internal operation. But you surely want to know if the phase deviation is constant over phase difference, frequency and magnitude. Otherwise you are most likely unable to compensate it.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?