๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „๊ณต๊ณต๋ถ€/ํ†ต์‹ ๊ด€๋ จ

DSP) ๊ณ ์† ํ‘ธ๋ฆฌ์—๋ณ€ํ™˜ (FFT) (2/2)

์ด์ „ ํฌ์ŠคํŠธ : https://99kh.tistory.com/25

 

DSP) ๊ณ ์† ํ‘ธ๋ฆฌ์—๋ณ€ํ™˜ (FFT) (1/2)

N-point DFT๋Š” ์•„๋ž˜์˜ ์ด์ „ํฌ์ŠคํŠธ์—์„œ ์ฒ˜๋Ÿผ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. https://99kh.tistory.com/20 DSP) Overlap-Add์™€ Overlap-Save ์ปจ๋ณผ๋ฃจ์…˜ ๋””์ง€ํ„ธ ์‹ ํ˜ธ x[n]์— ๋Œ€ํ•œ ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ์‹์—๋Š” ๋‘ ๊ฐ€์ง€

99kh.tistory.com

 

 

2. At DIF

DIF(Decimation In Frequency)๋Š” DIT์™€ ๋น„์Šทํ•˜๋ฉฐ ๋‹ค๋ฅด๋‹ค.

๊ฒฐ๋ก ๋ถ€ํ„ฐ ์–˜๊ธฐํ•˜์ž๋ฉด ์ด ๊ณฑ์…ˆ์˜ ์ˆ˜๋Š” DIT์™€ ๊ฐ™์ด log_2 (N) x N/2 ์ด๋‹ค. ์•Œ์•„๋ณด๊ธฐ ์–ด๋ ค์šฐ๋‹ˆ ์‚ฌ์ง„์œผ๋กœ ๋„ฃ๊ฒ ๋‹ค.

DIF์—์„œ๋Š” ํ™€์ง์œผ๋กœ ๋ฐ˜๊ฐˆ์ฃฝ ํ–ˆ๋˜ DIT์™€ ๋‹ค๋ฅด๊ฒŒ, ์•ž๋’ค๋กœ ๋ฐ˜๊ฐˆ์ฃฝํ•œ๋‹ค.

์ „์ฒด ํฌ๊ธฐ N์—์„œ ์•ž์˜ N1๊ฐœ์™€ ๋’ค์˜ N1๊ฐœ๋กœ ๋‚˜๋ˆˆ๋‹ค. 

 

N = 2 x N1 ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•  ๋•Œ, ์œ„์™€๊ฐ™์ด ๋ฐ˜๊ฐˆ์ฃฝํ•  ์ˆ˜ ์žˆ๊ณ  ์•„๋ž˜ ์ฒ˜๋Ÿผ ํ•˜๋‚˜์˜ sigma๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค.

์ด์—, k๊ฐ€ even์ผ ๋•Œ์™€, odd์ผ ๋•Œ๋กœ ๋‚˜๋‰˜๋ฉฐ, ์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

๊ฒฐ๋ก ์€, ์ƒ์ˆ ํ–ˆ๋“ฏ์ด DIT์™€ DIF๋ฐฉ์‹ ๋ชจ๋‘ ๊ฐ™์€ ๊ณฑ์…ˆ์ˆ˜๋ฅผ ๊ฐ€์ง„๋‹ค.

 

์•„๋ž˜๋Š” DIT์™€ ๋™์ผํ•˜๊ฒŒ, 8-point DFT๋ฅผ DIF๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ•œ ๊ฒฐ๊ณผ๋‹ค.

 

 

 

์—ฌ๋‹ด์œผ๋กœ, ์—ญ DFT๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.