[DSP기초설계] Unit 5. Frequency Domain Analysis I
- 최초 등록일
- 2015.01.25
- 최종 저작일
- 2012.12
- 19페이지/ MS 워드
- 가격 1,000원
소개글
수정할 곳 없는 정말 완벽한 레포트입니다.
보고서 쓰시는데 도움이 되었으면 좋겠습니다.
목차
1. Write a MATLAB function to compute the DTFT of a finite-duration sequence. The format of the function shoud be function [X]=dtft(x,n,w).
2. For each of the following sequenc, determine the DTFT x(e^jw). Plot the magnitude and angle of X(e^jw).
3. Determine analytically the DTFT of each of the following sequences. Plot the magnitude and angle of X(e^jw) using MATLAB.
4. A symmetric rectangular pulse is given by RN(n)=1(-N<=n<=N), 0(otherwise)
5. Determine H(e^jw) and plot its magnitude and phase for each of the following systems.
본문내용
< Matlab Source Code #1>
Write a MATLAB function to compute the DTFT of a finite-duration sequence. The format of the function should be
function [X] = dtft(x, n, w)
% Computes Discrete-time Fourier Transform
% [X] = dtft(x, n, w)
%
% X = DTFT values computed at w frequencies
% x = finite duration sequence over n
% n = sample position vector
% w = frequency location vector
<중 략>
위의 문제는 length가 finite하고, even symmetry이므로 선형위상 신호(linear-phase filter)이다. 그러므로 angle을 plot한 그래프가 linear한 형태로 나타나야 한다. 위의 결과 그래프를 보게 되면 frequency가 변함에 따라 phase가 linear한 형태로 변하는 것을 확인할 수 있다.
<중 략>
이번 주는 DSP 이론 시간에 배운 Frequency Domain에 대한 분석으로 DTFT를 MATLAB을 통해 결과를 확인해 보는 것이었습니다. 실습시간에 해 보았던 예제들과 유사한 문제들이 많아 큰 어려움 없이 과제를 수행해 나갈 수 있었습니다.
첫 번째로 문제 1번은 뒤의 문제에서도 사용하게 될 DTFT의 function을 만드는 것이었습니다. parameter들이 이미 주어져 있었기에 parameter에 맞게 function을 구사해 주면 되는 것이었습니다. X=Wx이고, W는 exp(-j*pi/M*K’*n)이기에 실습 시간에 DTFT 코드를 짤 때에는 X=x*(exp(-j*pi/M).^(n’*K))으로 구현하였는데, 주어진 parameter들을 이용하기 위해 이 코드보다는 pi*k/M 부분을 w로 바꾸어주어 X=x*(exp(-j*n’*w))로 DTFT function을 만들어 주었습니다.
참고 자료
없음