Calculate phase from time-domain response

조회 수: 5 (최근 30일)
Hasan Ghorbani
Hasan Ghorbani 2015년 9월 11일
편집: Adam 2015년 9월 11일
Hi all,
I have following sinusoidal waveform as my system's input:
And following signal as my system's time-domain response:
Putting both of above diagrams into one (steady-state region) is depicted below:
Now the question is how can I calculate the phase shift caused by system? i.e. phase shift from blue line to red lines.

답변 (1개)

Adam
Adam 2015년 9월 11일
편집: Adam 2015년 9월 11일
You should be able to just find the peaks of each and take the shifts between the two or use the hilbert transform to give complex signals, find the 0-phase points of both curves and calculate the shift from those, which will amount to pretty much the same thing.
doc hilbert
  댓글 수: 1
Hasan Ghorbani
Hasan Ghorbani 2015년 9월 11일
Thanks for the reply. I think I just did what you mentioned in the first line of your response i.e. finding the peaks of each using cursor and take the shifts between the two

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Signal Generation and Preprocessing에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by