셈툴 다운로드

셈툴 튜토리얼

신호처리 | 샘플링에 따른 푸리에 변환 |

페이지 정보

작성자 cemtool 작성일14-04-23 15:11 조회13,726회 댓글0건

본문

신호 에 대해,

a) 를 로 샘플링 하여, 을 구하고 그려보자.

ex3_19.cem
Dt = 0.00005;
t = -0.005:0.005:Dt;
xa = exp(-1000*abs(t));
// Discrete-time Signal
Ts = 0.0002; n = -25:25:1;
x = exp(-1000*abs(n*Ts));
// Discrete-time Fourier transform
K = 500; k = 0:K:1;
w = pi*k/K;
X = x * exp(-j*n'*w);
X = real(X);
w = [-fliplr(w), w(2:K+1)];
X = [fliplr(X), X(2:K+1)];
subplot(1,1,1)subplot(2,1,1);plot(t*1000,xa);
xtitle("t in msec."); ytitle("x1(n)")title("Discrete Signal"); holdon
stem(n*Ts*1000,x,"-"); 
holdoff
subplot(2,1,2);plot(w/pi,X);
xtitle("Frequency in pi units"); ytitle("X1(w)");
title("Discrete-time Fourier Transform");


b) 를 로 샘플링 하여, 을 구하고 그려보자.

ex3_19.cem
Dt = 0.00005;
t = -0.005:0.005:Dt;
xa = exp(-1000*abs(t));
// Discrete-time Signal
Ts = 0.001; n = -5:5:1;
x = exp(-1000*abs(n*Ts));
// Discrete-time Fourier transform
K = 500; k = 0:K:1;
w = pi*k/K;
X = x * exp(-j*n'*w);
X = real(X);
w = [-fliplr(w), w(2:K+1)];
X = [fliplr(X), X(2:K+1)];
subplot(1,1,1)subplot(2,1,1);plot(t*1000,xa);
xtitle("t in msec."); ytitle("x2(n)")title("Discrete Signal"); holdon
stem(n*Ts*1000,x,"-"); 
holdoff
subplot(2,1,2);plot(w/pi,X);
xtitle("Frequency in pi units"); ytitle("X2(w)");
title("Discrete-time Fourier Transform");

ex3_19a.png

댓글목록

등록된 댓글이 없습니다.