Borrar filtros
Borrar filtros

phase advancing of a signal by 90 degrees

16 visualizaciones (últimos 30 días)
priya
priya el 27 de En. de 2020
Comentada: priya el 27 de En. de 2020
I want to sense a signal, and advance the phase of the signal by -90 degrees, keeping the magnitude of the signal same (in MATLAB Simulink). Please help.
I am attaching a simulation, where i tried to extract the magnitude and phase of the signal and added -90 °, and re-convert it. But it is not working.

Respuestas (1)

Walter Roberson
Walter Roberson el 27 de En. de 2020
Multiply the signal by -1i .
You can either do that by a multiplication, or by taking
complex(imag(TheSignal), -real(TheSignal))
  8 comentarios
Walter Roberson
Walter Roberson el 27 de En. de 2020
That is not changing the phase of the signal by 90 degrees: that is putting in a delay of either 1/4 or 3/4 of the period.
Clock times frequency times 2 π, minus phase, sine thereof.
priya
priya el 27 de En. de 2020
Thanks for your efforts, Actually i want to sense a signal (that will be of sinusoidal nature) and phase shift it by -90 degress. but that is still not done.

Iniciar sesión para comentar.

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by