학부 수업 내용 정리/디지털신호처리

# 10 Fast Fourier Transform (1)

supersumin 2024. 10. 20. 00:51

1. Cooley-Tukey 분할 방식(Decomposition)

Cooley-Tukey 분할 방식(Decomposition)을 사용한 FFT(Fast Fourier Transform) 알고리즘은 이산 푸리에 변환(DFT)의 연산량을 획기적으로 줄이는 방법이다.

1.1. Divide-and-Conquer 방식

  • n과 k를 P와 Q에 대한 식으로 정리하여 분할

  • Q-point DFT

  • twiddle factors

  • P-point DFT

  • Cooley-Tukey docomposition procdeure

  • Q-point matrix

  • twiddle factor matrix

  • P-point matrix

 

1.2. 재귀적 분해

재귀적 분해로 인해 FFT의 시간 복잡도가 얼마나 주는지 확인해보자.

  • 기존 DFT의 연산량과 Dooley-Tukey Decomposition의 차이
  • 예제도 보면서 M(2)=0인 걸 기억