신호처리 | 이산 푸리에 변환 3 |
페이지 정보
작성자 cemtool 작성일14-04-23 15:30 조회13,638회 댓글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");
댓글목록
등록된 댓글이 없습니다.