I'm working on a Ultrasonic Transducers resonance tracking system. Where phase shift between Voltage and Current is the feedback signal for my system when phase difference is Zero that means system is resonant other wise depending on the phase difference frequency will be changed proportionally. I went through lots of different techniques of phase detection which includes Several
Analog(Comparatively Simple) techniques such as:-
Phase Locked Loop
Zero Crossing Based Phase Measurement
Simple Phase Detector ICs
Digital(Complex DSP Based) Techniques Using Mathematical Algorithms such as:-
Cross Correlation
FFT
Goertzels Algorithm
Sine Wave fit Methods
VVV
So, My question is:- Which system will be best to use for a phase difference calculation analog or digital?
Considerations & Preferences:- Transducer is noisy (Gaussian white noise + harmonics of fundamental). Accurate phase difference calculation is crucial.