셈툴 다운로드

셈툴 튜토리얼

신호처리 | 이산 푸리에 변환 3 |

페이지 정보

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

본문

고밀도 스펙트럼과 고분해능 스펙트럼의 차이를 보이기 위해 다음 신호를 고려한다.

유한개의 샘플에 기초한 이의 스펙트럼을 구하려고 한다.

a) 의 이산 시간 푸리에 변환을 구하고 그려라.

ex5_8.cem
% Chapter 05: Example 05.08: HiRes Spectrum 
 
%% a.% Spectrum based on the first 10 samples of x(n)
n=[0:99:1]; x = cos(0.48*pi*n)+cos(0.52*pi*n);
 
n1=[0:9:1]; y1=x(1:10:1);
subplot(2,1,1); stem(n1,y1);title("signal x(n), 0 <= n <= 9");xtitle("n");
 
Y1=dft(y1,10); magY1=abs(Y1(1:6:1));
k1=0:5:1;
w1=2*pi/10*k1;
subplot(2,1,2);stem(w1/pi,magY1);title("Samples of DTFT Magnitude");
xtitle("frequency in pi units");
 
pause


b) 의 이산 시간 푸리에 변환을 구하고 그려라.

ex5_8.cem
% High density spectrum (100 samples) based on the first 10 samples of x(n)n3=[0:99:1];y3=[x(1:10:1) zeros(1,90)];
subplot(2,1,1);stem(n3,y3);title("signal x(n), 0 <= n <= 9 + 90 zeros");xtitle("n");
 
Y3=dft(y3,100);magY3=abs(Y3(1:51:1));
k3=0:50:1; w3=2*pi/100*k3;
subplot(2,1,2);plot(w3/pi,magY3);title("DTFT Magnitude");xtitle("frequency in pi units");
 
pause 
%print -deps2 me0508b.eps; subplot 
% b.% High resolution spectrum based on 100 samples of the signal x(n)subplot(1,1,1);
n=[0:99:1];
x=cos(0.48*pi*n)+cos(0.52*pi*n);
subplot(2,1,1);stem(n,x);title("signal x(n), 0 <= n <= 99");xtitle("n") 
X=dft(x,100);magX=abs(X(1:51:1));
k2=0:50:1;w=2*pi/100*k2;
subplot(2,1,2);plot(w/pi,magX);title("DTFT Magnitude");xtitle("frequency in pi units");
ex5_8-1.png


ex5_8-2.png

댓글목록

등록된 댓글이 없습니다.