I want to use a single sine gen and then phase shift it by 90. please help in this... Is it possible ? Please Help ?
17 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
L K
am 31 Aug. 2016
Beantwortet: Pedro Manuel Carro Parafita
am 1 Mär. 2019
i want to use a single sine gen and then phase shift it by 90.
please help in this...
And also i wanted to know how to design all pass filter
2 Kommentare
Adam
am 31 Aug. 2016
A 90-degree phase shifted sine wave is just a cosine wave. So if that is literally what you want to do then just create a cosine instead of a sine.
Akzeptierte Antwort
KSSV
am 31 Aug. 2016
t = linspace(0,2*pi) ;
x = sin(pi/4*t) ;
plot(t,x,'r')
hold on
x = sin(pi/4*t+pi/2) ; % phase shift by pi/2, which is same as cos
plot(t,x,'b')
2 Kommentare
Weitere Antworten (1)
Pedro Manuel Carro Parafita
am 1 Mär. 2019
You can use a hilbert transform and then take just the imaginary part of it.
x_shifted=imag(hilbert(x));
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!