푸리에 급수 전개 시각화 도구

사각파·삼각파·톱니파·반파 정류의 푸리에 급수 전개를 시각화하는 무료 도구입니다. 항의 개수를 1에서 50까지 조절하며 부분합이 원래 파형에 수렴하는 과정, 고조파 스펙트럼, 깁스 현상에 의한 오버슈트를 한 화면에서 확인할 수 있습니다.

푸리에 급수 전개란

푸리에 급수 전개는 주기를 가진 함수를 사인파와 코사인파의 합으로 다시 쓰는 방법입니다. 이 도구는 사각파·삼각파·톱니파·반파 정류의 네 가지 파형에 대해 교과서에 실린 닫힌 형태의 계수를 그대로 사용하며, 몇 차까지 더할지를 슬라이더로 바꾸면서 부분합이 원래 파형에 가까워지는 과정을 그래프로 확인할 수 있습니다. 수치 적분을 쓰지 않으므로 표시되는 계수는 배정밀도 부동소수점의 반올림 오차 범위에서 정확한 값입니다.

이 도구에서 가장 눈여겨볼 점은 파형에 따라 수렴 속도가 전혀 다르다는 사실입니다. 사각파와 톱니파는 계수가 1/n로 감쇠하기 때문에 항을 상당히 늘려도 모서리 근처의 물결이 사라지지 않습니다. 반면 삼각파는 1/n²로 감쇠하므로 열 개 정도의 항만으로도 거의 원래 형태에 겹쳐집니다. 실제로 값이 뛰는 파형에서는 항을 아무리 늘려도 불연속점 바로 앞에서 약 9%를 넘어서는 현상이 남는데, 이 역시 부분합의 최댓값 항목에서 숫자로 따라갈 수 있습니다.

푸리에 급수 전개 시각화 도구 사용법

  1. 파형을 고릅니다 사각파·삼각파·톱니파·반파 정류 네 가지 중에서 고릅니다. 고르면 바로 아래에 그 파형의 전개식과 수렴 특성이 표시됩니다.
  2. 항의 개수 슬라이더를 움직입니다 항의 개수 N을 1에서 50까지 조절할 수 있습니다. 그래프의 주황색 실선이 부분합이고, 회색 점선이 원래 파형입니다.
  3. 수렴 지표를 읽습니다 평균 제곱근 오차와 오차의 최댓값이, 항을 늘렸을 때 얼마나 줄어드는지를 숫자로 보여 줍니다. 부분합의 최댓값은 오버슈트의 크기를 가늠하는 지표입니다.
  4. 계수 표와 스펙트럼을 함께 봅니다 어느 차수가 얼마만큼의 진폭을 가지는지 막대그래프와 표에서 모두 확인할 수 있습니다. 사각파라면 짝수 차수가 비어 있는 것을 한눈에 알 수 있습니다.

더 잘 활용하기 위한 팁

  • 사각파에서 N을 5 → 15 → 45로 늘려 보면, 물결의 개수는 늘어나는데 높이는 거의 변하지 않는 것을 볼 수 있습니다. 이것이 깁스 현상이며, 넘어서는 양은 항의 개수와 무관하게 약 9%에 머무릅니다.
  • 같은 항의 개수로 삼각파와 사각파를 비교하면 계수 감쇠가 1/n²와 1/n로 다르다는 점의 효과가 뚜렷하게 나타납니다. 오차 항목의 자릿수가 한 자리 이상 달라질 것입니다.
  • 반파 정류만 상수항(직류 성분)을 가집니다. 정류 회로의 출력에 직류분이 남는 이유를 전개식의 1/π라는 항으로 확인할 수 있습니다.
  • 직접 정한 함수의 계수를 숫자로 알고 싶다면, 수치 적분으로 a₀·aₙ·bₙ를 구하는 푸리에 계수 계산 도구를 이용해 주세요.

푸리에 급수 전개 시각화 도구의 활용 장면

대학 강의나 전기 회로 교과서에서 배울 때

닫힌 형태의 식만 보아서는 수렴하는 모습을 떠올리기 어렵습니다. 항의 개수를 움직여 파형이 자라나는 과정을 보면 식의 모양과 결과가 연결됩니다.

고조파 왜곡을 다룰 때

사각파가 홀수 차수만 포함하고 톱니파는 짝수 차수까지 포함한다는 사실은 필터 설계와 노이즈 대책 논의의 전제가 됩니다. 스펙트럼 막대그래프로 그 차이를 한눈에 확인할 수 있습니다.

신호 처리 입문에서 링잉을 배울 때

항의 개수를 제한하는 것은 대역을 제한하는 것과 대응하며, 모서리 근처에서 보이는 물결은 급격한 저역 통과 필터가 만드는 링잉과 같은 현상입니다.

악기의 음색을 설명할 때

기본 주파수가 같아도 고조파의 구성이 다르면 음색이 달라집니다. 사각파와 삼각파의 스펙트럼 차이는 그 가장 알기 쉬운 예입니다.

푸리에 급수 전개 관련 용어

푸리에 급수
주기 함수를, 원래 주기를 정수로 나눈 주기를 가지는 사인파와 코사인파의 합으로 나타낸 것입니다. 이론적으로는 무한히 많은 항이 이어집니다.
부분합
무한히 이어지는 급수를 N번째 항에서 끊어 얻은 유한한 합입니다. 이 페이지의 주황색 실선이 부분합에 해당합니다.
기본파
급수에서 n = 1인 성분으로, 원래 함수와 같은 주기를 가집니다. 소리에서 음높이를 결정하는 것이 바로 이 성분입니다.
고조파
기본파의 정수배 주파수를 가지는 성분입니다. n차 고조파는 기본파의 n배 주파수를 가지며, 음색과 파형 모서리의 날카로움을 결정합니다.
직류 성분
주파수가 0인 성분으로, 한 주기에 걸친 평균값에 해당합니다. 이 도구에서는 상수항 a₀/2로 표시합니다.
깁스 현상
불연속점을 가지는 함수의 푸리에 부분합에서, 값이 뛰는 지점 바로 앞에서 부분합이 지나치게 커지는 현상입니다. 항을 늘려도 그 크기는 약 9%로 남습니다.
평균 제곱근 오차
원래 파형과 부분합의 차를 한 주기에 걸쳐 제곱 평균한 뒤 제곱근을 취한 값입니다. 전체적으로 얼마나 잘 맞는지를 가늠하는 지표입니다.

푸리에 급수 전개에 대해 자주 묻는 질문

값이 뛰는 함수에서는 부분합이 반드시 그 직전에 지나치게 커집니다. 이를 깁스 현상이라고 하며, 항을 아무리 늘려도 그 크기는 약 9%로 남습니다. 다만 지나치게 커지는 구간의 폭은 점점 좁아지므로 평균 제곱근 오차는 꾸준히 작아집니다.

사각파는 반주기만큼 옮기면 부호가 뒤집히는 대칭성(반파 대칭)을 가지며, 이 대칭성을 가진 파형에서는 짝수 차수의 계수가 모두 0이 됩니다. 스펙트럼의 짝수 차수 막대가 비어 있는 것이 그 때문입니다. 톱니파는 이 대칭성이 없으므로 짝수 차수도 나타납니다.

네. 이 네 가지 파형에 대해서는 교과서의 닫힌 형태 식을 그대로 사용하므로, 배정밀도 부동소수점의 반올림 오차 범위에서 정확합니다. 수치 적분에 의한 근사가 아닙니다. 임의의 함수를 다루려면 수치 적분이 필요하므로 그쪽은 별도의 도구로 분리해 두었습니다.

수치 적분으로 계수를 구하는 푸리에 계수 계산 도구를 준비해 두었습니다. 함수식과 주기 구간, 원하는 최고 차수를 입력하면 a₀·aₙ·bₙ를 표로 얻을 수 있고, 재구성한 파형도 함께 겹쳐 그려 줍니다.
툴군

여담 ― 「모서리가 있는 함수를 매끄러운 곡선으로 만들 수는 없다」고 여겨졌던 시대

푸리에 급수는 1807년 조제프 푸리에가 열전도 문제를 풀기 위해 들여온 발상에서 출발했습니다. 당시 사람들은 이를 받아들이지 않았습니다. 모서리가 있는 함수까지 완전히 매끄러운 삼각함수의 합으로 쓸 수 있다는 주장은 라그랑주를 비롯한 동시대 수학자들에게 명백히 이상하게 들렸고, 푸리에는 강한 반대에 부딪혔습니다. 실제로 그들이 완전히 틀린 것도 아니었습니다. 모든 함수의 급수가 모든 점에서 수렴하는 것은 아니라는 사실이 뒤에 밝혀졌고, 어떤 함수가 수렴하는지를 정확히 말하는 문제가 19세기 해석학을 크게 움직이게 되었습니다. 디리클레의 수렴 조건과 리만 적분의 엄밀한 구성은 모두 이 물음에서 자라난 성과입니다.

깁스 현상이라는 이름은 물리학자 조사이아 윌러드 깁스에서 왔지만, 실제로 먼저 지적한 사람은 영국 수학자 헨리 윌브러햄이며 1848년의 일이었습니다. 깁스가 1898년에 이를 논한 글이 널리 퍼지면서 이름만 남은 셈입니다. 넘어서는 양이 약 8.95%라는 어정쩡한 숫자가 되는 것은 사인 적분이라 불리는 함수의 최댓값에서 유도되며, 이 값은 어떤 파형의 어떤 불연속점에서도 같습니다.

이 오버슈트는 지금도 실무에서 얼굴을 내밉니다. 디지털 오디오에서 높은 주파수를 잘라내면 소리가 시작되기 전에 희미한 울림이 먼저 들리는 프리에코가 생기고, 이미지에 같은 처리를 하면 날카로운 윤곽에 달라붙는 링잉 줄무늬가 나타납니다. 압축률을 높인 JPEG의 블록 경계에서 보이는 번짐도 뿌리는 같은 현상입니다. 필터를 설계할 때 창 함수를 공들여 고르는 일은, 이 넘어섬을 어디까지 허용할지를 조율하는 작업이기도 합니다. 이 페이지의 항의 개수 슬라이더를 움직이면 그 거래의 내용을 그대로 눈으로 확인할 수 있습니다.