Edu at Talk
메인 콘텐츠로 건너뛰기
학문·교양

신호처리 — 시끄러운 방에서 목소리 하나만 골라내는 수학

전화기는 어떻게 잡음 속에서 목소리만 건져 낼까. 복잡한 신호를 단순한 파동의 합으로 분해하는 푸리에의 아이디어와 신호처리 공학을 소개합니다.

  • 신호처리
  • 푸리에 변환
  • 공학계열
  • 전자공학
  • 파동
  • 잡음 제거

시끄러운 카페에서 전화를 걸어도 상대는 내 목소리를 또렷이 듣는다. 주변의 컵 부딪는 소리, 옆자리 대화, 에어컨 소음이 마이크에 함께 들어갔을 텐데, 어떻게 그중에서 목소리만 살아남았을까. 마이크는 소리를 구분해서 받지 않는다. 모든 소리가 한데 섞인 하나의 진동이 들어올 뿐이다. 그 뒤엉킨 진동에서 목소리를 건져 내는 것은 마이크가 아니라 수학이다.

이 글은 "섞인 소리에서 하나만 골라낸다"는 일이 어떻게 가능한지 궁금한 학생을 위한 것이다. 핵심은 아무리 복잡한 파동도 단순한 파동들의 합으로 쪼갤 수 있다는 발상에 있다.

뒤섞인 소리는 어떻게 다시 나뉘나?

두 사람이 동시에 말하면 공기의 진동은 하나로 합쳐진다. 마이크에 도착하는 것은 두 목소리가 더해진 단 하나의 출렁임이다. 그런데 신기하게도, 이 합쳐진 출렁임을 다시 두 개의 원래 파동으로 되돌릴 수 있다. 열쇠는 모든 복잡한 파동이 진동수가 다른 단순한 파동(사인파)들의 합으로 표현된다는 사실이다.

이 아이디어를 처음 제시한 사람의 이름을 따 푸리에 변환이라 부른다. 복잡한 신호를 넣으면, '어떤 진동수 성분이 얼마나 들어 있는지'의 목록으로 바꿔 준다. 소리를 진동수별로 펼쳐 놓으면, 낮게 웅웅대는 잡음과 높은 목소리가 서로 다른 자리에 놓여 구분이 가능해진다.

신호처리의 마법은 소리를 '시간의 출렁임'이 아니라 '진동수의 지도'로 바꿔 보는 데서 시작된다. 지도 위에서는 목소리와 잡음이 다른 동네에 산다.

이 현상을 다루는 학문은 무엇인가?

이렇게 소리·영상·전파처럼 시간이나 공간에 따라 변하는 신호를 분석하고 원하는 성분만 다루는 학문이 신호처리(signal processing)다. 잡음 제거, 음성 인식, 이미지 압축, 의료 영상 재구성이 모두 이 분야의 응용이다.

경계를 그어 두자. 신호처리는 '무엇이 좋은 소리인가'를 묻는 음향학과 이웃하지만, 초점은 다르다. 신호처리는 이미 들어온 신호를 수학적으로 변형해 원하는 정보를 끌어내는 데 집중한다. 소리 자체의 물리가 궁금하다면 어떤 화음은 왜 편안하게 들리나 — 음향학이, 잡음 섞인 데이터에서 진짜 신호를 가려내는 통계적 사고는 1,000명에게 묻고 5,000만 명을 말한다 — 통계가 이어지는 글이다.

고등학교에서 배운 무엇과 이어지나?

두 갈래가 맞닿는다. 하나는 물리학의 파동 단원이다. 진동수·진폭·중첩 같은 개념이 신호처리의 언어 그 자체다. 두 파동이 만나 더해지는 '중첩'을 배우면, 마이크에 들어온 소리가 왜 여러 파동의 합인지 곧바로 이해된다. 그 합을 되돌려 나누는 일이 신호처리다.

다른 하나는 미적분이다. 파동을 진동수 성분으로 분해하는 계산은 함수를 잘게 쪼개 더하는 적분의 사고 위에 서 있다. 함수를 다루는 감각은 함수의 뜻과 정의역·치역에서, 미적분을 배우는 순서와 쓰임은 미적분 학습 순서에서 더 다진 뒤 보면 이 분야가 왜 '수학 위에 선 공학'인지 실감이 난다.

대학에서는 이걸 어떻게 배우나?

신호처리는 전자공학과·전기공학과에서 핵심 과목으로 배우고, 컴퓨터공학·의공학·데이터 관련 전공에서도 응용으로 다룬다. 대학마다 과목 이름과 깊이가 다르므로 관심 있는 학교의 커리큘럼을 직접 확인하는 편이 정확하다.

공통적으로는 신호를 진동수 영역으로 바꾸는 변환, 원하는 진동수만 통과시키는 필터, 그리고 연속 신호를 컴퓨터가 다룰 수 있는 숫자로 바꾸는 디지털화(표본화)를 다룬다. 이 표본화의 원리는 1,000명에게 묻고 5,000만 명을 말한다에서 다룬, 일부로 전체를 대신하는 문제와 뜻밖에 닮아 있다.

여기서 뻗어 나갈 탐구 질문 3가지

  1. 무료 소리 분석 앱으로 내 목소리와 휘파람을 각각 녹음해 진동수 그래프를 보면, 두 소리는 어떻게 다른 모양으로 나타날까?
  2. 잡음 제거가 목소리 진동수와 겹치는 소음(예: 다른 사람 목소리)에는 잘 안 통하는 이유는 무엇일까?
  3. 연속적으로 변하는 소리를 띄엄띄엄 숫자로 기록할 때, 얼마나 촘촘히 기록해야 원래 소리를 잃지 않을까? 너무 성기게 기록하면 무슨 일이 생길까?

한 줄 요약

신호처리는 뒤섞인 신호를 단순한 파동들의 합으로 분해해 원하는 성분만 다루는 공학이다. 마이크가 목소리를 골라내는 게 아니라, 그 뒤의 수학이 골라낸다.

파동·미적분이 실제 기술로 이어지는 이런 소재는 공학 지망생의 세특에서 빛나지만, 개념과 응용을 잇는 훈련이 필요하다. TimeLevelUp은 학습 계획과 탐구 기록을 한자리에서 관리하도록 돕고, 생기부레벨업의 1:1 컨설팅은 이런 관심을 학생부의 서사로 잇는 방법을 함께 찾는다.

자주 묻는 질문

Q. 잡음 제거는 시끄러운 소리를 작게 줄이는 건가요?
단순히 볼륨을 낮추는 것과는 다릅니다. 목소리와 잡음이 섞인 소리를 여러 진동수 성분으로 분해한 뒤, 잡음에 해당하는 진동수만 골라 줄이고 목소리 진동수는 남깁니다. 그래서 목소리 크기는 유지한 채 잡음만 빠질 수 있습니다.
Q. 푸리에 변환이 신호처리와 무슨 관계인가요?
복잡하게 흔들리는 신호를 '어떤 진동수가 얼마나 섞여 있는지'로 바꿔 보여 주는 것이 푸리에 변환입니다. 소리를 진동수별로 펼쳐 놓으면 목소리와 잡음을 진동수로 구분해 다룰 수 있게 되므로, 신호처리의 가장 기본 도구가 됩니다.

에듀엣톡이 돕는 방법

이 글의 내용을 실제 계획으로 옮기고 싶다면생기부레벨업수시합격 매뉴얼학교생활기록부와 진로·전공 방향을 함께 놓고 활동 기록과 세부능력 및 특기사항의 준비 방향을 점검하는 1:1 상담입니다.생기부레벨업 학생부종합전형 상담 살펴보기 →

학습 계획과 실행 점검이 필요하다면 타임레벨업 — 중·고등학생의 하루 공부를 계획부터 점검까지 관리합니다.

상담 신청 전에 카카오톡으로 먼저 물어보기 — 평일 09:00 — 18:00 답변합니다.

이 글을 인용한 글

이어서 읽기