셈툴 다운로드

셈툴 튜토리얼

신호처리 | 이산 푸리에 급수 |

페이지 정보

작성자 cemtool 작성일14-04-23 15:24 조회14,065회 댓글0건

본문

여기서 N은 기본주기이고, L/N은 의무 주기(duty cycle)이다

a) L과 N으로 을 표현해보자.

b) 인 경우에 대해 크기 을 그려라.

ex5_2.cem
/*   Chapter 5: Example 5.02*/
 
//L = 5; N = 20;
//x = [ones(1,L), zeros(1,N-L)];
//xn = x' * ones(1,3);
//xn = (xn(:))';
//n = -N:1:2*N-1;
//subplot(1,1,1);subplot(2,1,2);
//stem(n,xn,"-"); xtitle("n"); ytitle("xtilde(n)")//title("Three periods of xtilde(n)") 
 
subplot(1,1,1)// Part (b)1L = 5; N = 20;
xn = [ones(1,L), zeros(1,N-L)];
Xk = dfs(xn,N);
magXk = abs([Xk(N/2+1:N) Xk(1:N/2+1)]);
k = [-N/2:N/2];
subplot(2,2,1); stem(k,magXk,"-"); 
xtitle("k"); ytitle("Xtilde(k)")
title("DFS of SQ. wave: L=5, N=20")// Part (b)2L = 5; N = 40;
xn = [ones(1,L), zeros(1,N-L)];
Xk = dfs(xn,N);
magXk = abs([Xk(N/2+1:N) Xk(1:N/2+1)]);
k = [-N/2:N/2];
subplot(2,2,2); stem(k,magXk,"-"); 
xtitle("k"); ytitle("Xtilde(k)")
title("DFS of SQ. wave: L=5, N=40")// Part (b)3L = 5; N = 60;
xn = [ones(1,L), zeros(1,N-L)];
Xk = dfs(xn,N);
magXk = abs([Xk(N/2+1:N) Xk(1:N/2+1)]);
k = [-N/2:N/2];
subplot(2,2,3); stem(k,magXk,"-"); 
xtitle("k"); ytitle("Xtilde(k)")
title("DFS of SQ. wave: L=5, N=60")// Part (b)4L = 7; N = 60;
xn = [ones(1,L), zeros(1,N-L)];
Xk = dfs(xn,N);
magXk = abs([Xk(N/2+1:N) Xk(1:N/2+1)]);
k = [-N/2:N/2];
subplot(2,2,4); stem(k,magXk,"-"); 
xtitle("k"); ytitle("Xtilde(k)")
title("DFS of SQ. wave: L=7, N=60")


댓글목록

등록된 댓글이 없습니다.