DFT (Discrete Fourier Transform)
¿¬¼ÓÇÔ¼ö¿¡¼´Â Fourier transformÀ» ÇÏ¸é µÇÁö¸¸ discrete ¿¡¼´Â DFT¸¦ ÇàÇÑ´Ù. waveform ÀÌ interval T ·Î sampled µÇ¾ú´Ù°í Çϸé , sample sequence ´Â x(nT) = x(0) , x(1) , x(2) , x(3) , x(4) , x(5) . . . . x[(N-1)T] ¶ó ÇÒ¼ö ÀÖ´Ù. (n = 0 . . . . . N-1 )
±×·¡¼ x(nT)ÀÇ DFT ´Â frequency domain¿¡¼ X(k) = X(0) ,X(). . . X[(N-1)] °°Àº º¹¼Ò¼ö °ªÀÇ sequence¸¦ °®´Â´Ù. DFT´Â ´ÙÀ½½Ä°ú °°´Ù.  ( k = harmonic number of transform component ) 
¡¡ ±×¸®°í Áß¿äÇÑ DFTÀÇ ¼ºÁúÀÌ Àִµ¥ k¹øÂ°ÀÇ ¿ä¼Ò¿Í k N ¹øÂ° ¿ä¼Ò¸¦ ºñ±³Çϸé
 µû¶ó¼ À§ ½ÄÀº DFT ´Â ÁÖ±â N¿¡ ´ëÇÏ¿© periodic ÇÏ°Ô ³ªÅ¸³´Ù´Â °ÍÀÌ´Ù.
Computational complexity of the DFT
¸¸¾à 8-point ¿¡ ´ëÇØ¼ DFT¸¦ ½ÇÇàÇÑ´Ù°í Çϸé ÃÑ 8*8 ¹øÀÇ complex°öÀ» ½Ç½ÃÇØ¾ßÇϰí 8* 7 ¹øÀÇ µ¡¼ÀÀ» ÇØ¾ß ÇÑ´Ù. ±×·¡¼ N point DFT ´Â N^2 °ú N(N-1) ¹øÀÇ °ö°ú ÇÕÀ» °è»êÇØ¾ßÇÑ´Ù. ¸¸¾à N=1024 °³ ¶ó¸é ¾öû³ °è»ê½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù. µû¶ó¼ ÀÌ ÀÛ¾÷À» °³¼±Çϱâ À§Çؼ ³ª¿Â algorithm ÀÌ FFT(Fast Fourier Transform) ÀÌ´Ù.
FFT (Fast Fourier Transform) FFT´Â DFT¿¡ ºñÇØ ÀÇ complex °ö °è»ê·®À» ¹øÀ¸·Î ³·Ãâ¼ö°¡ ÀÖ°í µû¶ó¼ °è»ê ¼Óµµµµ ÈξÀ ºü¸£´Ù. FFT ¾Ë°í¸®ÁòÀº radix-2 DIT(Decimation in Time) FFT , DIF(Decimation in frequency) FFT µîÀÌ Àִµ¥ ¿ì¼± DIT FFT¸¦ »ìÆìº¸ÀÚ.
DFTÀÇ ½ÄÀº ´ÙÀ½°ú °°´Ù.
 ¿©±â¼ À̶ó°í ÇÏ¸é ·Î ¾µ¼ö ÀÖ´Ù.
¿©±â¼ ¸î°¡Áö ½ÄÀ» À¯µµÇÏÀÚ. 
ÀÌ °ü°è½ÄÀ» DFT ½Ä¿¡ Àû¿ëÇÏ¿© even -numbered sequence ¿Í odd-numbered sequence ·Î ³ª´¼ö ÀÖ´Ù. 
¶Ç À̹ǷΠ´ÙÀ½ ½Ä°ú °°¾ÆÁø´Ù. 
ÀÌ ½ÄÀ» »ìÆìº¸¸é ¿ìÃøÇ×Àº N/2 point DFT (even-number , odd-number)·Î ÀÌ·ç¾îÁ® ÀÖ´Â °É º¼¼ö ÀÖ´Ù. ½ÄÀ» °£´ÜÈ÷ Ç¥ÇöÇϸé
·Î ³ªÅ¸³¾¼ö ÀÖ°í , µû¶ó¼ ¸¦ À§¿Í °°Àº ¹æ¹ýÀ¸·Î ´Ù½Ã ³ª´©¸é 
ÀÌ´Ù. ¸¶Âù°¡Áö ¹æ¹ýÀ¸·Î Çϸé ,À§¿Í °°ÀÌ ¸ðµÎ N/4 point DFT ·Î ³ª´¼ö°¡ ÀÖ´Ù. ÀÌ¿Í °°ÀÌ N°³ÀÇ point¸¦ FFT¸¦ ÇÒ·Á¸é ·Î Á¤Çϰí ,°¢ °è»ê ´Ü°è¸¦ °³·Î ³ª´¼ö ÀÖ´Ù.
µû¶ó¼ ÇѰ¡Áö ÁÖÀÇ ÇÒ°ÍÀÌ ÀÖ´Ù¸é radix-2 FFT¸¦ »ç¿ëÇϱâ À§Çؼ± 2^N °³ÀÇ point¸¦ »ç¿ë ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. À§¿Í °°Àº °è»êÀ» Butterfly computation À̶ó°í Çϰí À̸¦ µµ½ÄÈ ³ªÅ¸³»¸é ´ÙÀ½ ±×¸²°ú °°´Ù . 8°³ÀÇ point¸¦ »ç¿ëÇßÀ» °æ¿ì¸¦ ³ªÅ¸³½´Ù. 
ÇϳªÀÇ butterfly °è»ê ¹æ¹ýÀ» »ìÆìº¸¸é , ´ÙÀ½°ú °°Àº °æ¿ì 
ÀÌ µÈ´Ù.
µû¶ó¼ ÃÑ °è»ê·®Àº ±×¸®°í °¢ ´Ü°è ¸¶´ÙÀÇ butterfly °³¼ö¸¦ °öÇÑ °ÍÀÌ µÈ´Ù.
¿¹¸¦ µé¾î 8-point ÀÇ °æ¿ì r=3 , butterfly °³¼ö = 4°³ , ±×·¡¼ 12 ¹øÀÌ µÈ´Ù. DIF FFTÀÇ °æ¿ì´Â ¸ð¾çÀº ºñ½ÁÇϳª butterfly °è»ê¹æ¹ýÀÌ DIT FFT¿Í´Â Á» ´Ù¸£´Ù. ÄÄÇ»ÅÍ·Î ¸¹Àº pointÀÇ FFT¸¦ °è»êÇϱâ À§Çؼ´Â À§¿Í °°Àº ¾Ë°í¸®ÁòÀ» ÀûÀýÇÑ language ·Î coding ÇÏ¿© »ç¿ëÇÏ¸é µÉ °ÍÀÌ´Ù. |