수학

[미분적분학] 푸리에 급수 (Fourier Series)

2026-10-07

복잡한 파형을 여러 사인파의 합으로 나타낸 푸리에 급수 정보카드
푸리에 급수는 복잡해 보이는 주기 파형을 서로 다른 주파수의 단순한 파동으로 나누어 읽는 방법이다.

푸리에 급수는 무엇을 하려는가

푸리에 급수는 주기적으로 반복되는 함수를 사인과 코사인 함수의 합으로 표현하는 방법이다. 처음 보면 하나의 복잡한 곡선을 왜 굳이 수많은 파동으로 나누는지 의문이 들 수 있다. 그러나 음악의 소리를 생각하면 의도가 금방 선명해진다. 하나의 음은 기본음 하나만으로 들리지 않고, 여러 배음이 서로 다른 세기로 섞여 고유한 음색을 만든다. 푸리에 급수는 파형에도 같은 질문을 던진다. 이 반복 신호 안에는 어떤 주파수들이 들어 있으며, 각각은 얼마나 크게 기여하는가를 수학적으로 밝혀내는 언어다. 따라서 이 단원은 공식을 외우는 작업보다 복잡한 현상을 단순한 재료의 조합으로 바라보는 훈련에 가깝다.

주기가 T인 함수 f(x)가 충분히 좋은 조건을 만족하면, 우리는 상수항과 cos(2πnx/T), sin(2πnx/T) 꼴의 항들을 차례로 더해 f(x)를 표현할 수 있다. 여기서 n은 1, 2, 3처럼 증가하는 자연수이고, n이 커질수록 더 빠르게 진동하는 고조파를 뜻한다. 기본 주파수는 한 주기 동안 한 번 진동하는 성분이며, 두 번째 고조파는 같은 구간에서 두 번, 세 번째 고조파는 세 번 진동한다. 복잡한 파형의 굴곡은 이 성분들이 맞물려 생긴 결과다. 파형을 해체해 보면 시간에 따라 달라지는 모습 대신 주파수별 성분의 목록을 얻게 되며, 이 관점은 신호 처리와 물리학에서 특히 강력하다.

중요한 점은 푸리에 급수가 모든 함수를 아무 조건 없이 완벽하게 복제한다는 뜻은 아니라는 사실이다. 우선 관심 대상은 주기 함수이며, 함수가 지나치게 난폭하게 흔들리지 않아야 한다. 보통 한 주기 안에서 불연속점이 유한하고 극값이 과도하게 많지 않은 함수라면 고전적인 수렴 정리가 잘 작동한다. 연속인 지점에서는 원래 함수값으로, 점프가 있는 지점에서는 좌극한과 우극한의 평균으로 부분합이 다가간다는 결론이 핵심이다. 이 조건과 결론을 함께 기억하면, 이후에 나오는 계수 계산과 깁스 현상도 단순한 예외가 아니라 자연스러운 결과로 이해할 수 있다.

사인파와 코사인파가 기초 재료가 되는 이유

사인과 코사인 함수는 모양이 단순해서 선택된 것이 아니라, 서로를 잘 구별할 수 있는 직교성이라는 성질을 갖기 때문에 선택된다. 예를 들어 한 주기 구간에서 서로 다른 주파수의 사인파를 곱해 적분하면 결과가 영이 된다. 서로 다른 악기가 한꺼번에 연주될 때 특정 음을 골라내듯, 적분은 원하는 주파수 성분만 분리하는 필터 역할을 한다. 같은 주파수끼리 곱하면 일정한 양이 남으므로 그 성분의 크기를 측정할 수 있다. 바로 이 성질 덕분에 복잡한 함수에 어떤 사인파와 코사인파가 얼마나 포함됐는지를 하나씩 계산할 수 있다.

표준적으로 주기가 2π인 경우 푸리에 급수는 a0/2에 더해 Σ(an cos nx + bn sin nx)라는 꼴로 쓴다. 표기 자체보다 각 기호의 역할을 이해하는 편이 더 중요하다. a0는 전체 그래프가 위아래로 얼마나 이동해 있는지, 다시 말해 평균값을 나타낸다. an은 cos nx 성분의 크기이고 bn은 sin nx 성분의 크기다. 같은 n에 대한 두 계수는 하나의 고조파를 서로 다른 기준점에서 본 좌표처럼 생각할 수 있다. 두 값을 합성하면 진폭과 위상을 가진 하나의 파동으로 바꿔 쓸 수 있으므로, 계수는 단순한 계산 결과가 아니라 파형을 조립하는 설계 정보가 된다.

함수의 대칭성을 살피면 계산은 훨씬 짧아진다. 짝함수는 y축 대칭이므로 사인 항의 계수 bn이 모두 영이 되고 코사인 항만 남는다. 홀함수는 원점 대칭이므로 코사인 계수와 평균항이 사라지고 사인 항만 남는다. 이 규칙은 적분을 시작하기 전에 파형을 관찰하는 습관을 만들어 준다. 문제에서 절댓값, 구형파, 톱니파처럼 친숙한 그래프가 나오면 먼저 주기와 대칭을 확인하자. 필요한 계수만 계산하면 실수도 줄고, 최종 급수의 모양이 왜 그렇게 단순해졌는지도 설명할 수 있다.

푸리에 계수가 파형의 진폭과 위상을 설명하는 정보카드
계수는 어떤 고조파가 얼마나 섞였는지 알려 주는 숫자이며, 파형의 세부 모양을 결정한다.

계수는 어떻게 구하고 어떻게 해석할까

푸리에 계수는 한 주기에서 함수와 기준 파동을 곱한 뒤 평균을 내는 방식으로 얻는다. 주기가 2π일 때 an은 1/π에 f(x)cos nx를 곱해 -π부터 π까지 적분한 값이고, bn은 같은 구간에서 f(x)sin nx를 적분한 값이다. 처음에는 공식의 앞 계수 1/π가 낯설 수 있지만, 이는 사인과 코사인 자체의 에너지를 정확히 보정하는 장치다. 원본 함수와 특정 기준 파동의 닮은 정도를 재는 내적을 계산한 뒤, 기준 파동의 크기로 나누는 과정이라고 이해하면 공식이 자연스럽다. 계수 계산은 결국 함수가 각 주파수 방향으로 얼마나 투영되는지를 찾는 일이다.

예를 들어 낮은 차수의 계수만 크고 높은 차수의 계수가 매우 작다면, 원래 파형은 완만한 곡선에 가깝다. 반대로 높은 고조파 계수가 천천히 줄어든다면 그래프에는 날카로운 모서리, 급격한 변화, 혹은 미세한 요철이 있을 가능성이 크다. 이는 단순한 시각적 비유가 아니다. 부드러운 함수일수록 푸리에 계수는 빠르게 감소하고, 매끄러움이 부족할수록 높은 주파수 성분이 오래 남는다는 정리가 있다. 그래서 주파수 영역의 계수 그래프를 보면 원래 신호의 성질을 역으로 추론할 수 있다. 음성의 거친 정도, 영상의 선명한 경계, 진동 데이터의 이상 징후도 이 관점에서 분석한다.

계산 연습에서는 적분 구간과 주기를 일관되게 다루는 것이 가장 중요하다. 주기가 2L인 일반형에서는 cos(nπx/L)과 sin(nπx/L)을 사용하고, 계수 앞의 상수도 1/L로 바뀐다. 식을 2π형으로 외운 뒤 아무 문제에나 넣으면 주파수와 계수가 함께 어긋난다. 먼저 한 주기가 정확히 어디까지인지 표시하고, 그 길이에 맞는 기본 각주파수를 정하자. 그 다음 대칭성으로 사라지는 항을 제거하고, 남은 적분을 계산하며, 마지막으로 부분합을 몇 항까지 쓸지 정하면 된다. 이 순서는 실제 문제 풀이에서 계산량을 줄이면서도 해석의 흐름을 지켜 준다.

부분합은 원래 함수에 어떻게 가까워지는가

무한급수라는 말은 현실의 계산과 거리가 있어 보이지만, 실제로는 유한한 항만 더한 부분합 SN(x)을 계속 개선해 가는 과정으로 다룬다. S1은 기본 주파수 하나와 평균값 정도만 사용하므로 원래 파형의 큰 흐름만 보여 준다. S5, S10처럼 항 수를 늘리면 더 빠른 고조파가 더해지고, 완만한 구간의 굴곡과 급격한 변화를 점차 따라잡는다. 즉 푸리에 급수의 수렴은 한 번에 완성되는 복사가 아니라, 저주파에서 고주파로 세부 묘사를 추가하는 점진적인 근사다. 사진을 흐린 상태에서 조금씩 선명하게 만드는 과정과 비슷하지만, 각 단계가 정확한 수학적 계수로 정해진다는 차이가 있다.

연속인 지점에서는 부분합의 항을 충분히 많이 사용하면 원래 함수값에 가까워진다. 불연속점에서는 약간 다른 일이 벌어진다. 왼쪽에서 다가오는 값과 오른쪽에서 다가오는 값이 다르므로, 하나의 연속적인 삼각함수 합이 두 값을 동시에 맞출 수는 없다. 이때 푸리에 급수는 점프의 한가운데, 즉 좌우 극한의 평균으로 수렴한다. 예를 들어 구형파가 -1에서 1로 뛰어오르면 점프 지점의 급수값은 0으로 해석된다. 이 규칙을 모르고 그래프를 보면 오답처럼 보일 수 있지만, 사실은 불연속 함수를 연속적인 파동들로 근사할 때 피할 수 없는 정확한 약속이다.

부분합을 읽을 때는 전체 오차와 특정 지점의 오차를 구별해야 한다. 많은 항을 추가하면 대부분의 구간에서는 그래프가 매우 잘 맞아 보인다. 그러나 날카로운 모서리 주변은 고주파 성분을 더해도 유난히 까다롭다. 오차가 좁은 구간으로 몰릴 수 있고, 그 구간에서는 진동이 더 촘촘해질 수 있다. 따라서 그래프가 거의 겹친다는 인상만으로 모든 지점에서 동일한 방식으로 수렴한다고 결론 내리면 안 된다. 연속점, 불연속점, 그리고 평균제곱 오차처럼 어떤 기준으로 가까워지는지 나누어 말하는 태도가 푸리에 급수의 수렴을 정확하게 이해하는 출발점이다.

푸리에 부분합의 수렴과 깁스 현상을 나타낸 정보카드
부분합은 원래 함수에 가까워지지만, 점프가 있는 곳에서는 특징적인 오버슈트가 남는다.

깁스 현상과 실제 활용에서의 주의점

구형파의 점프 근처에서 부분합 그래프가 목표값을 잠깐 넘어섰다가 다시 흔들리는 모습을 깁스 현상이라고 한다. 항을 더 많이 넣으면 이 흔들림이 생기는 구간의 폭은 좁아지지만, 가장 큰 넘침의 높이는 점프 크기에 비례해 완전히 사라지지 않는다. 그래서 더 많은 고조파를 넣으면 언제나 모든 오차가 고르게 줄어든다고 생각하면 곤란하다. 깁스 현상은 푸리에 급수가 실패했다는 표시가 아니라, 불연속을 매끈한 파동들의 유한한 합으로 표현할 때 나타나는 특징이다. 오히려 이 현상은 원래 신호에 급격한 경계가 있다는 정보를 드러내는 단서가 된다.

공학에서는 푸리에 급수를 이용해 주기 진동의 공진 가능성을 찾고, 전기 회로의 고조파 왜곡을 분석하며, 소리의 음색을 분해한다. 데이터가 정확히 주기적이지 않더라도 짧은 구간을 반복된다고 보고 푸리에 변환이나 이산 푸리에 변환으로 확장해 다룬다. 다만 실제 측정에는 잡음과 유한한 관측 시간이 함께 들어온다. 너무 높은 주파수까지 무조건 살리면 잡음도 신호처럼 증폭될 수 있고, 관측 구간의 경계가 맞지 않으면 스펙트럼 누설이 생긴다. 수학의 계수 계산을 현실에 적용할 때는 샘플링 간격, 측정 길이, 필터 선택 같은 조건을 함께 검토해야 한다.

문제를 풀거나 데이터를 해석할 때는 결과를 세 가지 질문으로 점검하면 좋다. 첫째, 이 함수가 정말 같은 모양을 반복하는가를 확인한다. 주기가 바뀌거나 시간이 지나며 진폭이 달라진다면 하나의 고정된 푸리에 급수만으로는 충분하지 않을 수 있다. 둘째, 사용한 항의 개수가 목적에 맞는가를 확인한다. 파형의 대략적인 리듬만 알면 낮은 차수의 부분합으로도 충분하지만, 짧은 충격이나 날카로운 경계를 재현하려면 더 높은 고조파가 필요하다. 셋째, 그래프에서 보이는 작은 진동이 실제 현상인지 근사와 측정의 산물인지 구분한다. 깁스 현상, 잡음, 샘플링 오류는 겉보기에는 비슷한 물결처럼 보일 수 있으나 원인과 해결 방법은 서로 다르다. 이 질문들을 습관처럼 적용하면 계산 결과를 과장하지 않고, 필요한 정보만 뽑아내는 해석으로 이어진다.

푸리에 급수의 또 다른 장점은 미분과 적분을 항별로 다루기 쉽다는 데 있다. 충분한 조건 아래에서 사인과 코사인 항을 미분하면 같은 종류의 함수가 다시 나오고, 적분해도 주기 성분의 구조가 유지된다. 그래서 열 방정식이나 파동 방정식처럼 시간과 공간에 대한 변화율을 다루는 문제에서 해를 모드별로 분리할 수 있다. 각 고조파는 서로 영향을 주지 않는 작은 문제처럼 움직이고, 마지막에 모든 모드를 합쳐 전체 해를 복원한다. 이 방식은 복잡한 편미분방정식을 단순한 상미분방정식들의 묶음으로 바꾸는 핵심 아이디어다. 미분적분학에서 배운 적분 공식이 단순 계산 기술을 넘어 물리 현상을 예측하는 도구가 되는 지점도 바로 여기다.

푸리에 급수를 공부할 때 가장 좋은 확인 방법은 하나의 간단한 주기 함수를 직접 선택해 부분합을 그려 보는 것이다. 먼저 평균값과 대칭성을 말로 설명하고, 계수 몇 개를 구한 뒤, S1과 S3과 S10의 그래프를 비교해 보자. 어느 부분이 빠르게 맞아 들어가는지, 불연속점 주변에서는 어떤 진동이 남는지 관찰하면 기호들이 실제 모양과 연결된다. 핵심은 복잡한 신호를 무작정 계산 대상으로 보지 않는 데 있다. 반복 안에 숨어 있는 기본 리듬과 고조파를 찾아내는 관점, 그리고 근사의 장점과 한계를 동시에 이해하는 것이 푸리에 급수가 주는 가장 오래가는 통찰이다.

마지막으로 푸리에 급수는 답을 한 줄로 쓰는 단원이라기보다 표현 방식을 선택하는 단원이라는 점을 기억하자. 시간축에서 보던 함수를 주파수축의 계수로 옮기면, 같은 대상에 대해 전혀 다른 질문을 할 수 있다. 어느 주파수가 지배적인지, 특정 성분을 없애면 파형이 얼마나 매끄러워지는지, 작은 계수들을 버려도 중요한 특징이 남는지 등을 판단할 수 있다. 이 관점은 압축에도 연결된다. 사람의 귀나 눈에 덜 중요한 고주파 성분을 적절히 줄이면 저장 공간을 아끼면서도 원래 신호와 비슷한 인상을 유지할 수 있다. 물론 무엇을 버려도 되는지는 목적에 따라 다르다. 음악에서는 미세한 배음이 음색을 바꾸고, 의료 신호에서는 작은 고주파 변화가 중요한 징후일 수 있다. 따라서 계수의 크기만 보고 기계적으로 삭제하기보다, 신호가 담고 있는 의미와 측정 환경을 함께 고려해야 한다.

학습 순서도 단계적으로 잡으면 좋다. 첫 단계에서는 사인과 코사인의 주기, 진폭, 위상 이동을 자유롭게 읽는다. 둘째 단계에서는 짝함수와 홀함수의 정의를 그래프와 적분으로 연결한다. 셋째 단계에서 간단한 구형파나 톱니파의 계수를 직접 계산하고, 넷째 단계에서 부분합의 그래프를 비교한다. 마지막 단계에서는 왜 불연속점에서 평균값이 등장하는지와 깁스 현상이 왜 남는지를 설명해 본다. 이 과정을 거치면 공식의 기호가 단지 암기 대상이 아니라 각기 다른 역할을 맡은 도구로 보인다. 시험 문제에서도 계산을 시작하기 전에 주기와 대칭, 예상되는 항의 종류를 먼저 적어 두면 풀이의 방향이 흐트러지지 않는다. 푸리에 급수는 긴 적분을 빠르게 하는 요령보다, 구조를 발견한 뒤 필요한 계산만 수행하는 사고법을 요구한다.

또 하나 유용한 관점은 에너지의 분배다. 어떤 신호를 여러 고조파로 나누면 각 성분의 제곱 크기를 통해 전체 변화가 어디에 집중되어 있는지 볼 수 있다. 낮은 주파수 성분이 크면 신호의 전반적인 흐름이 강하고, 높은 주파수 성분이 크면 빠른 변화나 세부 무늬가 두드러진다. 파르세발의 등식은 시간축에서 측정한 함수의 제곱 적분과 주파수축 계수들의 제곱합이 연결된다는 사실을 보여 준다. 이 사실은 계산의 편의를 넘어, 원래 신호와 그 스펙트럼이 같은 정보를 다른 방식으로 담고 있다는 뜻이다. 따라서 푸리에 급수를 이용할 때는 그래프의 모양과 계수표를 번갈아 읽는 연습이 좋다. 한쪽에서 이해되지 않는 특징이 다른 쪽에서는 명확하게 드러나는 경우가 많다.

정리하면 푸리에 급수의 해법은 네 단어로 압축할 수 있다. 반복을 확인하고, 대칭을 이용하고, 계수를 계산하고, 부분합을 해석하는 것이다. 반복은 사용할 기본 주파수를 정해 주며, 대칭은 불필요한 항을 없애 준다. 계수는 각 성분의 비중을 수치로 알려 주고, 부분합은 그 수치가 실제 파형을 얼마나 잘 재현하는지 보여 준다. 불연속점에서는 평균값과 깁스 현상을 함께 떠올려야 하며, 실제 데이터에서는 잡음과 샘플링 조건을 함께 검토해야 한다. 이 연결고리를 놓치지 않으면 푸리에 급수는 복잡한 공식 모음이 아니라 여러 분야의 반복 현상을 설명하는 공통 언어가 된다.

계산이 끝난 뒤에는 원래 함수의 주기와 평균값이 급수에서도 유지되는지 다시 확인하자. 이 간단한 검산만으로도 계수의 부호, 적분 구간, 고조파의 배수를 잘못 옮긴 오류를 많이 찾아낼 수 있다.