FFT Fast Fourier Transform
FFT는 기존의 DFT(Discrete Fourier Transform)의 연산량을 극복하려고 나온 변환입니다.
DFT 포스팅입니다 -> https://kkhipp.tistory.com/3
과거의 하드웨어로는 DFT의 연산량을 커버하기에는 무리가 있었습니다.
DFT는 의 연산량이 필요하지만 FFT는 의 연산량으로 더 적은 양이 필요합니다.
FFT는 결국 DFT의 계산 과정에서 대칭성과 주기성을 사용하여 연산량을 줄이는 변환입니다.
FFT에서 많이 사용되는 알고리즘은 Cooley-Tukey 알고리즘 입니다.
https://en.wikipedia.org/wiki/Butterfly_diagram
그리고 FFT Cooley-Tukey 알고리즘 과정을 그려보면 위와 같은 그림이 나오는데
나비 모양과 비슷하다고 하여 Butterfly model, Butterfly operation 등으로 부릅니다.
'전자공학 > 각종 공식, 변환' 카테고리의 다른 글
스미스차트(Smith Chart)란? (0) | 2018.06.28 |
---|---|
LTI 시스템 (0) | 2018.05.07 |
나이퀴스트 이론, 주파수 (1) | 2018.01.19 |
라플라스 변환(Laplace transform) (2) | 2017.10.30 |
푸리에 급수와 푸리에 변환 (Fourier transform) (0) | 2017.10.30 |