Time shifting property DTFT
20 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am suppose to verify the time shifting property of DTFT, by letting x(n) = random sequence uniformly distributed between [0,1] over 0 <= n <= 20 and y(n) = x(n-2). Following is my code, however the plot did not shift by delay of 2. Can anyone help to rectify? Thank you.
clc, clear all, close all;
x=rand(1,21);n=0:20;
k=0:20;w=(pi/20)*k;
X=x*(exp(-1i*pi/500)).^(n'*k);
y=x;m=n+2;
Y=y*(exp(-1i*pi/500)).^(m'*k);
Y1=(exp(-1i*2).^w).*X;
subplot(2,2,1);plot(n,abs(fftshift(X)));
subplot(2,2,2);plot(n,abs(fftshift(Y)));
0 Kommentare
Antworten (3)
Santhana Raj
am 4 Mai 2017
I suppose this is what you want to do:
clc, clear all, close all;
x=rand(1,21);n=0:20;
k=0:20;w=(pi/20)*k;
X=x*(exp(-1i*pi/500*n'*k));
y=x;m=n+2;
Y=y*(exp(-1i*pi/500*n'*k));
subplot(1,2,1);plot(n,abs(X));
subplot(1,2,2);plot(m,abs(Y));
Sk Group
am 27 Okt. 2021
For detailed post and complete code visit: https://www.swebllc.com/time-shifting-in-matlab-code-output/
0 Kommentare
Sk Group
am 27 Okt. 2021
Time shifting Prove: DFT{x(n-l)} = X(K)e^(-j(2*pi/N)kl
For detailed post and complete code visit: https://www.swebllc.com/time-shifting-property-in-matlab-complete-prove-code-output/
0 Kommentare
Siehe auch
Kategorien
Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!