푸리에 변환과 주파수 분리

실제 안테나가 받는 신호에는 하나의 전파만 들어오지 않는 경우가 많습니다. 여러 방송, 통신, 잡음이 한꺼번에 섞여 하나의 복잡한 파형처럼 보일 수 있습니다. 이때 푸리에 변환(Fourier Transform)은 "이 복잡한 파형이 어떤 주파수 성분들로 이루어져 있는가?"를 알려 주는 도구입니다.

복잡한 파형도 작은 진동들의 합으로 볼 수 있어요

푸리에의 핵심 생각은 놀라울 만큼 단순합니다. 복잡해 보이는 파형도 사실은 서로 다른 빠르기(주파수)로 흔들리는 사인파와 코사인파를 여러 개 더한 것이라고 보는 것입니다. 즉, 시간에 따라 출렁이는 하나의 선을 보고도 그 안에 "느린 진동이 몇 개, 빠른 진동이 몇 개" 들어 있는지 알아낼 수 있습니다.

여러 전파가 섞인 시간영역 신호. 색이 다른 세 파동이 더해져 하나의 복잡한 파형이 됩니다.

안테나가 받는 실제 신호는 이런 식으로 여러 주파수 성분이 한 줄로 겹쳐 보일 수 있습니다.

푸리에 변환은 시간영역을 주파수영역으로 바꿉니다

위처럼 섞인 신호를 그대로 보면 단지 "복잡하게 흔들린다"는 것만 알 수 있습니다. 하지만 푸리에 변환을 하면, 같은 신호를 주파수축 위에서 다시 표현할 수 있습니다. 그러면 어느 주파수에서 에너지가 큰지 막대처럼 드러나고, 각각의 전파 성분을 구분할 수 있습니다.

아래 애니메이션에서는 왼쪽의 섞인 신호를 작은 구간으로 살펴본 뒤, 오른쪽에서 특정 주파수들이 피크로 튀어나오는 모습을 볼 수 있습니다. 이것이 바로 "신호 속 주파수 찾기"입니다.

푸리에 변환으로 섞인 신호 속 주파수를 분리하는 과정

높은 막대는 그 주파수 성분이 강하다는 뜻입니다. 피크가 서는 위치를 보고 각 전파를 분리합니다.

직접 섞어 보고 분리해 보세요

아래 실험 프로그램에서는 세 개의 주파수 성분을 직접 바꿔 볼 수 있습니다. 슬라이더를 움직이면 위쪽의 섞인 시간영역 그래프와 아래쪽의 푸리에 변환 결과가 함께 바뀝니다. 어떤 주파수를 크게 하면 그 위치의 막대도 함께 커지는지 확인해 보세요.

브라우저에서 실행되는 실험용 프로그램입니다. 여러 주파수를 섞고, 푸리에 변환으로 다시 분리해 볼 수 있습니다.

이론적으로는 무엇을 계산하나요?

푸리에 변환은 신호를 여러 기준 진동과 하나씩 비교해 보는 과정으로 이해할 수 있습니다. 예를 들어 "이 신호 안에 3Hz짜리 흔들림이 얼마나 들어 있지?" 하고 3Hz 기준파와 곱해 보면, 같은 리듬이면 값이 크게 쌓이고, 다른 리듬이면 서로 상쇄됩니다. 이 과정을 많은 주파수에 대해 반복하면 어떤 주파수가 많이 들어 있는지 표처럼 얻을 수 있습니다.

컴퓨터에서는 보통 DFT(이산 푸리에 변환)이나 더 빠른 계산법인 FFT(Fast Fourier Transform)를 씁니다. SDR, 스펙트럼 분석기, Wi-Fi 수신기, 전파망원경, 음성 인식 등에서 모두 이런 계산이 널리 쓰입니다.

핵심 정리

  • 복잡한 파형도 여러 주파수 성분의 합으로 볼 수 있습니다.
  • 푸리에 변환은 시간영역 신호를 주파수영역으로 바꾸어 어떤 주파수가 들어 있는지 보여 줍니다.
  • 높은 피크는 그 주파수 성분이 강하다는 뜻이며, 이를 이용해 여러 전파를 분리합니다.
  • 실제 장비에서는 DFT와 FFT가 스펙트럼 분석, 복조, 전파 관측에 널리 쓰입니다.

🧑‍🏫 선생님·학부모님을 위한 설명 도움말

원리 자세히 보기

  • "곱해서 모두 더하기"의 정체 — 신호에 기준파를 곱해 한 구간 동안 모두 더하면, 리듬이 같은 성분만 값이 계속 쌓이고 다른 성분은 양(+)과 음(−)이 번갈아 나와 0으로 사라집니다. 실제 계산에서는 사인파와 코사인파 두 가지 기준파를 함께 써서, 성분이 어떤 위상(출발 시점)에 있든 그 세기를 놓치지 않습니다. 위 실험에서 위상 슬라이더를 돌려도 막대 높이가 그대로인 이유입니다.
  • 얼마나 오래 들어야 얼마나 잘게 나눌 수 있나 — 신호를 T초 동안 관찰하면 주파수를 약 1/T Hz 간격으로만 구별할 수 있습니다. 1초 동안 들으면 1 Hz, 0.001초만 들으면 1,000 Hz 간격입니다. 짧은 '딱' 소리가 여러 주파수에 넓게 퍼져 보이는 것도 같은 이유입니다. 또 1초에 N번 표본을 찍으면 N/2 Hz까지만 볼 수 있습니다(디지털변환 ADC의 나이키스트 조건).
  • FFT가 빠른 이유 — 표본 N개의 DFT를 정의대로 계산하면 곱셈이 약 N × N번 필요하지만, FFT는 표본을 짝수 번째와 홀수 번째로 반씩 나누는 일을 되풀이해 약 N × log2N번으로 줄입니다. 표본 1,024개면 약 100배, 약 100만 개(220)면 약 5만 배 빨라집니다. 결과는 DFT와 똑같습니다.
  • 칸 사이에 걸친 주파수와 '창 함수' — 관찰 구간에 파동이 딱 맞게 정수 번 들어가지 않으면 막대 하나가 이웃 칸으로 번져 보입니다(스펙트럼 누설). 그래서 실제 장비는 구간의 양 끝을 부드럽게 줄이는 창 함수를 곱한 뒤 FFT를 합니다. 위 실험은 주파수를 정수 Hz로만 고르게 해서 막대가 깔끔하게 섭니다.
  • 전파천문학의 두 가지 푸리에 — 하나는 시간에 따라 출렁이는 신호를 주파수별로 나누는 일로, 분자의 스펙트럼선을 찾는 파형 분석기(스펙트로미터)와, 신호를 먼저 주파수별로 나눈 뒤 곱하는 많은 상관기가 씁니다. 다른 하나는 간섭계가 잰 가시성 데이터를 영상으로 바꾸는 일로, 데이터분석의 역푸리에 변환입니다.

푸리에 변환의 발전사

시기사건의미
1805년 무렵가우스의 소행성 궤도 계산가우스가 소행성 팔라스·주노의 궤도를 계산하며 지금의 FFT와 같은 방법을 썼지만, 사후에 라틴어로 출판되어 오랫동안 알려지지 않았습니다.
1807년푸리에의 열전도 논문"어떤 모양의 곡선도 삼각함수의 합으로 쓸 수 있다"는 주장을 프랑스 학사원에 발표했지만, 라그랑주·라플라스 등 심사위원들의 반대에 부딪혔습니다.
1822년『열의 해석적 이론』 출판푸리에 급수의 생각이 책으로 정리되어 물리학과 공학 전체로 퍼져 나갔습니다.
1963년디지털 분광기로 성간 OH 분자 발견와인렙 등이 신호를 디지털로 처리해 스펙트럼을 얻는 장치로 우주 공간의 OH 분자가 내는 18 cm 스펙트럼선을 처음 검출했습니다. 디지털 신호처리가 전파천문학에 들어온 대표적 사례입니다.
1965년쿨리-튜키 FFT 논문컴퓨터로 푸리에 변환을 빠르게 하는 방법이 널리 알려졌습니다. 해외의 핵실험을 지진계 신호로 감시하려는 논의가 계기 중 하나였다고 전해집니다.
1990년대JPEG·MP3, 디지털 방송푸리에 변환의 친척인 변환으로 사진과 음악을 '주파수별로' 압축하고, 수많은 부반송파를 FFT로 만드는 OFDM이 방송·Wi-Fi에 쓰이기 시작했습니다(디지털 통신).
현재어디에나 있는 FFT휴대전화 모뎀, 음성 인식, 의료 영상(MRI), SDR의 '폭포' 화면, 전파망원경의 분광기와 상관기가 모두 FFT를 실시간으로 계산합니다.

비유로 설명하기

  • 푸리에 변환은 "빛을 무지개로 나누는 프리즘"과 같습니다. 흰빛 한 줄기 속에 여러 색이 섞여 있듯, 복잡한 파형 한 줄 속에 여러 주파수가 섞여 있습니다. '스펙트럼'이라는 말도 프리즘 실험에서 나왔습니다.
  • 합창을 듣고 "소프라노 몇 명, 베이스 몇 명"을 알아맞히는 것, 또는 완성된 음식을 맛보고 레시피를 알아내는 것에 비유할 수 있습니다. 우리 귀 속 달팽이관도 위치마다 다른 높이의 소리에 반응하는 '천연 주파수 분석기'입니다.

자주 하는 오해

  • "푸리에 변환을 하면 원래 신호의 정보가 사라진다" — 세기와 위상을 함께 남기면 역푸리에 변환으로 원래 파형을 그대로 되살릴 수 있습니다. 같은 정보를 다른 눈금(시간 대신 주파수)으로 적은 것일 뿐입니다.
  • "FFT는 푸리에 변환을 대충 근사한 것이다" — FFT는 계산 순서를 영리하게 바꾼 것이라 DFT와 똑같은 결과를 냅니다. 빨라졌을 뿐 정확도가 떨어지지 않습니다.

함께 해 볼 질문·활동

  • 위 실험에서 성분 1과 성분 2를 같은 주파수·같은 세기로 맞추고 한쪽 위상만 180°로 돌려 보기 — 두 파동이 서로 지워져 막대가 사라집니다.
  • 스마트폰의 무료 스펙트럼 분석기(주파수 분석) 앱으로 휘파람, "아—" 하는 목소리, 손뼉 소리를 차례로 보며 막대가 한 줄인지, 여러 줄인지, 넓게 퍼지는지 비교하기
  • 피아노나 실로폰으로 화음을 치고, 화음 속에 어떤 음이 들어 있는지 귀로 알아맞혀 보기(사람 귀가 하는 푸리에 변환)

본 교육자료는 Anthropic(Claude) 및 OpenAI(ChatGPT)를 활용하여 제작하였으며, 제작자가 내용을 검토·편집하였습니다. 주요 참고자료와 출처는 각 페이지의 「참고 자료 및 출처」에 명시하였습니다. 출처가 별도로 표기되지 않은 페이지와 참고자료에 포함되지 않은 내용은 제작자가 직접 작성하거나 정리한 것입니다. 내용에 오류가 있거나 수정이 필요한 사항을 발견하시면 kvnsite@kasi.re.kr로 알려 주시기 바랍니다.