본문 바로가기
Theory/DSP

08 Discrete Fourier Series (22.11.07)

by Orangetasteboy 2023. 6. 14.

Discrete Fourier Transform

DFT는 주파수 영역에서 이산 시간 유한 기간 신호를 분석하는 데 사용된다.

 

x[n]을 외부 0 ≤ n  N-1이 되는 길이 N의 유한 기간 수열이라고 합니다. DFT 쌍은 아래와 같다.

x[n]을 주기 시퀀스 x̄[n]으로 확장하면, X[k] = x̄[k] (0  k  N-1)이다. 결과적으로 DFT와 DFS는 [0, N-1] 구간 내에서 같다.

 

Properties of DFT

DFT 쌍은 [0, N - 1] 내에서 DFS 쌍과 동일하므로 인덱스가 간격 밖에 있을 때, x[n] 및 X[k]의 값을 관리하면 속성이 같다.

 

1. Linearity

2. Circular Shift of Sequence

3. Duality

4. Symmetry

5. Circular Convolution

 

Fast Fourier Transform

FFT는 DFT 및 역 DFT 계산을 위한 빠른 알고리즘이다.

위의 식에서 각 X[k]는 각각 N 및 (N - 1) 복소수 곱셈 및 덧셈을 포함한다.

모든 DFT 계수를 계산하려면 N^2 복소 곱셈과 N(N - 1) 복소 덧셈이 필요하다.

N = 2^v라고 가정하면 FFT에 해당하는 계산 요구 사항은 0.5Nlog2(N) 복소 곱셈과 Nlog2(N) 복소 덧셈이다.

댓글