DTD (Discrete Fourier Transform)
이산 푸리에 변환

FFT (Fast Fourier Transform)
고속 푸리에 변환

DFT는 계산량이 많다. Big O 표기법으로 O(N^2).
연산횟수가 샘플의 제곱에 비례 한다고 볼 수 있다.

예를들어 샘플의 갯수가 128개 라면, 총 16384 번의 연산을 해야한다. 그래서 등장한 것이 FFT 알고리즘 이다. 이 방법은 1965년 J.W.쿨리와 J.W.튜키가 발표했기 때문에 Cooley-Tukey Algorithm 이라고 불리기도 한다.
 
이 알고리즘의 결과만 간단히 말하면 샘플의 개수 N이 2의 제곱수 라면 연산량을 O(NlogN) 으로 줄일 수 있다. 이 알고리즘은 N이 2의 제곱수인 경우 사용할 수 있기 때문에 Radix-2 알고리즘이라고도 한다. N이 4의 제곱수일 경우 Radix-2의 계산량 보다 더 줄일수 있는 Radix-4 알고리즘도 있다.

 - Michael J. Andrews, 6/29/1998

 - Implementation and Comparison of Radix-2 and Radix-4 FFT Algorithms

 - 링크 !!

'OpenSTUDY > Electronics' 카테고리의 다른 글

PID source  (0) 2011.10.11
pole & zero  (0) 2011.10.11
PID제어  (0) 2011.10.11
전압, 전류 분배 법칙  (0) 2011.10.09
옴의법칙  (0) 2011.10.09

+ Recent posts