소개글
[통신공학] FFT using MATLAB에 대한 자료입니다.
목차
목 차
1. 소개 및 방법(Introduction & Method)
실험목적
이론
FS/FT/DTFT/DFT/FFT
1) FS : Fourier Series
2) FT : Fourier Transform
3) DTFT : Discrete-time Fourier Transform
4) DFT : Discrete Fourier Transform
5) FFT : Fast Fourier Transform
FFT_mod
rect.m - 사각펄스 파형을 생성하는 함수
triangle - 삼각펄스 파형을 생성하는 함수
결과 및 고찰(Result & Reference)
실험결과
example 3.26 [푸리에 변환]
1) 펄스폭이 2이고 크기가 1인 구형파 펄스의 파형, 즉 을 그려보라.
2) 신호의 푸리에 변환을 구하여 진폭 스펙트럼과 에너지 스펙트럼을 그려 보라.
3) 다음에는 펄스폭이 2이고 크기가 1인 삼각 펄스의 파형, 즉 을 그려보라.
4) 신호의 푸리에 변환을 구하여 진폭 스펙트럼과 에너지 스펙트럼을 그려보라.
예제 3.27 [LTI 시스템의 주파수 영역 해석]
다음과 같이 표현되는 신호를 가정하자 :
1) 이 신호의 푸리에 변환을 취하여 진폭 스펙트럼을 그려 보라.
2) 이 신호를 대역폭이 1.5Hz인 이상적인 저역통과 필터에 통과시켰을 때의 출력 파형을 그려보라.
3) 이 신호를 다음과 같은 임펄스 응답을 가진 시스템에 통과시켰다고 가정하자:
4) 시스템의 출력 파형을 그려보라.
추가 설명
고찰
참고문헌
본문내용
x(n)의 DFT를 구할 때, x(n)을 n이 홀수일 때와 짝수일 때의 2개의 subsequence로 나누고 각각에 대해 DFT를 구해서 더한다.
예를 들어
이 식은 다음과 같은 행렬의 형태로 계산을 할 수가 있다.
이를 정리하면,
위와 같은 형태로 됨을 알 수 있다. 자세히 들여다보면 2점 DFT가 행해짐을 알 수 있다.
FFT_mod
function [X,x,df] = fft_mod(x,ts,df)
% function 명령어를 이용하여 원하는 명령어를 직접 만들 수 있다.
% x, ts, df 입력을 받아 X, x, df의 출력값으로 나오며 x의 FFT에 해당하는 X를 생성한다.
% ts 는 sampling interval, df 는 frequency resolution이다.
% 입력 x는 frequency resolution을 맞추기 위해 zero padded 되는 신호
% 출력 x는 zero padded 된 신호
참고문헌
참고문헌
signal and system - Alan V. Oppenheim (한산 출판사)
matlab 실습과 함께 배우는 아날로그 및 디지털 통신이론 - 김명진
www.wikipedia.org/