Computer Science

[선형대수] 파이썬으로 이산 퓨리에 변환 & 역 퓨리에 변환 구현하기

imsunbow 2023. 12. 22. 14:18

개발환경: google colab

 

퓨리에 변환과 역 퓨리에 변환을 구현하는 예제이다. 

 

함수를 구현하기 위해 numpy library를 import하고, DFT와 IDFT를 정의해주었다. DFT함수에서 N은 입력신호의 길이, n은 배열, k는 열벡터, M은 지수 행렬이다. 행렬은 M과 X를 내적한 값으로 이루어진다.

 

IDFT함수에서도 마찬가지로 N,n,k는 동일하고, M도 DFT에서의 식과 유사하지만 N으로 나눈다는 점이 다르다. 행렬은 M과 X를 내적한 값으로 이루어진다.

 

저장된 DFT, IDFT값을 출력하여 값을 확인하였다.

반응형