How to find phase shift and do phase shift correction between two signals in frequency domain?
Show older comments
I have 2 time domain signals collected from Terahertz Time Domain Spectroscopy (Reflection); reference and sample. I managed to find out the time delay between the two signals. And I thought by aligning the peak of two signals in time domain will correct the phase shift problem in frequency spectrum. But it does not seem to work this way. Therefore,I thought can explore the option of finding phase shift between the two signals in a particular frequency spectrum before correcting the phase shift.
Can someone kindly enlighten me how to find phase shift between the two signal in the frequency spectrum and how to correct phase shift in the frequency spectrum? Really any help will be deeply appreciated.
1 Comment
Mohammad Wahiduzzaman Khan
on 27 Jul 2018
You can use cross-correlation as in [c,lags]= xcorr (sig1, sig2); and follow the rest of the procedure as in the examples.
Accepted Answer
More Answers (1)
chirag hb
on 20 Jun 2018
0 votes
I need to phase shift the incoming sine signal by 90 degree using matlab coding . what ever the frequency or samples of signal the signal should have shifted by 90 degree. this is possible?? is so please give with input output defined in matlab function. Thanks and regards, Chirag H B
1 Comment
Victor Barcelos Victorino
on 23 Jul 2020
Hilbert Transform.
Categories
Find more on Signal Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!