지난 글에서 FFT 심화 분석을 마치며, 신호를 강제로 잘라낼 때 발생하는 스펙트럴 누설(Spectral Leakage)과 이를 막아주는 윈도우 함수를 예고한 바 있습니다.신호를 분석할 때, 우리는 무한히 이어지는 신호 전체를 한 번에 처리할 수 없습니다. 실제로는 유한한 길이의 데이터 블록을 잘라내어 FFT에 입력합니다. 그런데 이 "잘라내기" 행위 자체가 문제를 일으킵니다.원래 신호가 아무리 깔끔한 순수 정현파라 하더라도, 특정 구간을 강제로 잘라내면 양 끝단에서 불연속이 발생합니다. FFT는 이 잘린 신호가 주기적으로 반복된다고 가정하기 때문에, 잘린 경계에서의 불연속은 실제로는 존재하지 않는 허구의 고주파 성분을 만들어 냅니다. 이것이 바로 스펙트럴 누설(Spectral Leakage)입니다.이를..