퀀텀바이오퀀텀바이오퀀텀바이오(주)
디지털 신호 처리(DSP)란? 헬스 기기 속 노이즈 제거와 필터링의 모든 것
기술읽기 17

디지털 신호 처리(DSP)란? 헬스 기기 속 노이즈 제거와 필터링의 모든 것

퀀퀀텀바이오 기술연구팀·

디지털 신호 처리(DSP, Digital Signal Processing)는 한마디로 "흐릿하고 지저분한 생체 신호를 깨끗하게 다듬어, 사람이 읽을 수 있는 정보로 바꾸는 기술"입니다. 스마트워치가 손목에서 심박수를 읽고, 수면 트래커가 밤새 뒤척임을 구분하며, 이어버드가 주변 소음 속에서도 내 목소리를 또렷하게 전달하는 일 — 그 뒤에는 거의 예외 없이 DSP가 있습니다. 센서가 잡아낸 원래 신호는 우리가 상상하는 것보다 훨씬 어지럽습니다. 진짜 정보(심장 박동)와 잡음(손목의 움직임, 빛의 흔들림, 전기적 간섭)이 뒤엉켜 있죠. DSP는 이 뒤엉킨 신호에서 필요한 것을 살리고, 필요 없는 것을 걸러내는 일을 수학적으로 수행합니다. 이 글에서는 전문 용어를 최대한 풀어, DSP가 헬스 기기 안에서 정확히 무슨 일을 하는지 비전문가의 눈높이에서 설명합니다.

핵심 요약: DSP는 센서가 잡은 거친 생체 신호를 디지털로 바꾼 뒤, 필터링·노이즈 제거·증폭·특징 추출을 거쳐 '읽을 수 있는 정보'로 정제하는 기술이다. 헬스 웨어러블의 정확도와 사용 경험을 좌우하는 보이지 않는 핵심 엔진이다.
  • 아날로그를 디지털로: 센서가 잡은 연속적인 파동을 숫자의 나열로 바꾸는 것(샘플링)이 모든 DSP의 출발점입니다.
  • 필터링: 원하는 주파수 대역만 남기고 나머지를 깎아내는 작업으로, 심박·호흡·움직임을 분리하는 핵심 도구입니다.
  • 노이즈 제거: 움직임·빛·전기 간섭으로 생긴 잡음을 줄여 진짜 신호를 드러냅니다.
  • 특징 추출: 정제된 신호에서 심박수, 수면 단계, 걸음 수 같은 '의미 있는 수치'를 뽑아냅니다.
  • 실시간성: 손목 위 작은 칩에서 이 모든 일이 1초에 수백~수천 번 일어나도록 효율적으로 설계됩니다.

디지털 신호 처리(DSP)란 정확히 무엇인가?

신호(signal)는 시간에 따라 변하는 값입니다. 심장이 뛰면서 만들어내는 미세한 전기 변화, 혈관이 팽창·수축하며 바뀌는 빛의 반사량, 몸이 움직일 때 발생하는 가속도 — 이 모든 것이 신호입니다. 이런 신호는 본래 아날로그, 즉 끊김 없이 매끄럽게 이어지는 파동의 형태로 존재합니다. 반면 컴퓨터와 칩은 0과 1, 숫자로만 사고합니다. 그래서 신호를 다루려면 먼저 연속적인 파동을 일정한 간격으로 '점 찍어' 숫자로 바꿔야 하는데, 이 과정을 샘플링(sampling)이라고 부릅니다.

비유하자면 영화 필름과 같습니다. 우리 눈에는 움직임이 매끄럽게 이어져 보이지만, 실제로는 1초에 24장 또는 60장의 정지 사진(프레임)을 빠르게 넘긴 것이죠. DSP의 세계에서도 마찬가지입니다. 심박 센서가 1초에 100번, 1,000번씩 신호의 순간값을 '사진처럼' 찍어 숫자로 저장하고, 컴퓨터는 그 숫자들을 가지고 계산을 시작합니다. 디지털 신호 처리란 바로 이 숫자로 바뀐 신호를 수학적으로 가공하는 모든 작업을 가리키는 말입니다.

여기서 중요한 개념이 샘플링 레이트(sampling rate)입니다. 1초에 몇 번을 찍느냐를 뜻하는데, 너무 적게 찍으면 빠른 변화를 놓치고(필름이 뚝뚝 끊기듯), 너무 많이 찍으면 배터리와 저장 공간을 낭비합니다. 헬스 기기 설계의 첫 번째 균형점이 바로 여기에 있습니다. 심박처럼 비교적 느린 신호는 초당 수십~수백 회, 음성처럼 빠른 신호는 초당 수천~수만 회를 찍습니다. 적절한 샘플링 레이트를 고르는 것 자체가 이미 DSP 설계의 일부입니다.

왜 생체 신호는 '지저분'할까?

건강한 사람의 심전도를 책에서 보면 깔끔한 파형이 규칙적으로 그려져 있습니다. 하지만 실제 손목 위 센서가 잡아낸 신호는 그렇게 예쁘지 않습니다. 진짜 신호는 잡음(noise)이라는 두꺼운 이불에 덮여 있기 때문입니다. 헬스 기기에서 잡음은 크게 세 갈래에서 옵니다.

첫째, 움직임 잡음(motion artifact)입니다. 손목을 흔들거나, 달리거나, 타이핑하면 센서와 피부 사이가 미세하게 들썩이며 심박 신호보다 훨씬 큰 흔들림이 끼어듭니다. 운동 중에 심박수가 튀거나 잘 안 잡히는 경험을 한 적이 있다면, 바로 이 움직임 잡음 때문입니다. 둘째, 광학·환경 잡음입니다. 광학식 심박 센서(PPG)는 피부에 빛을 쏘고 되돌아온 양을 측정하는데, 주변 햇빛이나 형광등 깜빡임이 끼어들면 신호가 오염됩니다. 셋째, 전기적 잡음입니다. 우리 주변의 전력선(한국은 60Hz)은 끊임없이 미세한 전기 간섭을 만들어내고, 이는 특히 전기 신호를 직접 재는 기기에서 골칫거리입니다.

핵심은, 이 잡음들이 진짜 신호와 섞여서 들어온다는 점입니다. 단순히 "큰 건 잡음, 작은 건 신호"처럼 단순하게 가를 수 없습니다. 때로는 잡음이 신호보다 수십 배 크기도 합니다. 그래서 무작정 신호를 키우면(증폭하면) 잡음도 같이 커질 뿐입니다. DSP가 필요한 이유가 바로 여기 있습니다. 신호와 잡음의 '성질 차이'를 이용해 둘을 분리하는 정교한 작업이 필요한 것입니다.

필터링이란 무엇이고, 어떻게 신호를 골라낼까?

DSP에서 가장 기본이 되는 도구가 필터(filter)입니다. 이름 그대로 '거르는' 장치인데, 커피 필터가 원두 찌꺼기는 걸러내고 액체만 통과시키듯, 신호 필터는 원하는 주파수만 통과시키고 나머지는 차단합니다. 여기서 핵심 개념이 주파수입니다. 모든 신호는 빠르게 변하는 성분과 느리게 변하는 성분이 섞여 있는데, '얼마나 빨리 진동하는가'를 주파수라고 부릅니다. 단위는 헤르츠(Hz), 즉 1초에 몇 번 진동하는가입니다.

생체 신호는 신기하게도 종류마다 사는 '주파수 동네'가 다릅니다. 예를 들어 호흡은 매우 느린 변화(분당 12~20회, 약 0.2~0.3Hz), 심박은 그보다 빠른 변화(분당 60~100회, 약 1~1.7Hz), 손의 떨림이나 빠른 움직임은 더 높은 주파수에 분포합니다. 주파수 영역이 다르다는 것은, 적절한 필터를 쓰면 이들을 깔끔하게 분리할 수 있다는 뜻입니다. 헬스 기기 설계자들이 즐겨 쓰는 필터는 보통 네 종류로 나뉩니다.

  • 저역 통과 필터(Low-pass): 낮은 주파수(느린 변화)만 통과시키고 높은 주파수(빠른 잡음)를 깎습니다. 잔잔한 추세를 보고 싶을 때 씁니다.
  • 고역 통과 필터(High-pass): 반대로 높은 주파수만 통과시켜, 신호가 천천히 위아래로 흐르는 '기준선 흔들림(baseline drift)'을 제거합니다.
  • 대역 통과 필터(Band-pass): 특정 구간의 주파수만 남깁니다. 예컨대 심박이 사는 1~2Hz 부근만 골라내면, 호흡과 움직임을 동시에 밀어낼 수 있습니다.
  • 노치 필터(Notch): 딱 한 지점의 주파수만 콕 집어 제거합니다. 60Hz 전력선 잡음을 도려낼 때 대표적으로 쓰입니다.

이해를 돕는 비유를 들어 보겠습니다. 오디오 이퀄라이저를 떠올려 보세요. 저음(베이스), 중음, 고음을 슬라이더로 올리고 내릴 수 있죠. 필터링도 본질적으로 같은 일입니다. 다만 음악을 듣기 좋게 만드는 대신, 생체 신호에서 필요한 '음역대'만 골라 진짜 정보를 또렷하게 만드는 것입니다. 헬스 기기가 운동 중에도 심박을 잡아낼 수 있는 비결의 상당 부분이, 바로 이 대역 통과 필터로 심박의 주파수 동네만 정확히 들여다보기 때문입니다.

노이즈 제거: 잡음 속에서 진짜 신호를 건지는 법

필터링만으로 충분하지 않은 경우가 많습니다. 가장 까다로운 적인 움직임 잡음은 종종 진짜 신호와 같은 주파수 동네에 들어와 버리기 때문입니다. 달릴 때 팔이 흔들리는 리듬(스텝)이 심박과 비슷한 빠르기라면, 단순 필터로는 둘을 가를 수 없습니다. 그래서 현대 헬스 기기는 더 영리한 노이즈 제거 전략을 함께 씁니다.

대표적인 것이 적응형 필터(adaptive filter)입니다. 똑똑한 점은, 잡음의 정체를 '추정'해서 빼낸다는 데 있습니다. 예를 들어 광학식 심박 센서 옆에 가속도 센서를 함께 둡니다. 가속도 센서는 오직 '움직임'만 측정하므로, 이 데이터를 참고하면 "지금 들어온 신호 중 이만큼은 움직임 때문이구나" 하고 추정할 수 있습니다. 그 추정한 움직임 성분을 원래 신호에서 빼주면, 남는 것이 비교적 깨끗한 심박 신호입니다. 마치 시끄러운 카페에서 상대가 말한 내용을 듣기 위해, 배경음악을 따로 인지해 머릿속에서 빼내며 듣는 것과 같습니다.

또 다른 강력한 기법은 평균화(averaging)입니다. 잡음은 보통 무작위로 위아래로 튀지만, 진짜 신호는 일관된 패턴을 반복합니다. 그래서 여러 번의 측정을 겹쳐 평균을 내면, 무작위 잡음은 서로 상쇄되어 줄어들고 일관된 신호는 남습니다. 별을 찍는 천체 사진가가 같은 장면을 수십 장 찍어 합치면 노이즈가 사라지고 별이 또렷해지는 것과 같은 원리입니다. 최근에는 여기에 머신러닝과 AI가 더해져, 수많은 데이터로 학습한 모델이 "이런 모양은 잡음, 이런 모양은 진짜 심박"이라고 판단을 돕기도 합니다. DSP와 AI의 결합은 디지털 헬스케어에서 가장 활발히 연구되는 영역 중 하나로 알려져 있습니다.

노이즈 제거의 본질은 '신호를 키우는 것'이 아니라 '잡음을 줄여 신호 대 잡음 비(SNR)를 높이는 것'이다. 좋은 DSP는 조용한 방을 만들어 작은 목소리도 들리게 한다.

필터링·노이즈 제거 이후엔 무슨 일이 일어날까? (특징 추출)

신호를 깨끗하게 다듬었다고 해서 끝이 아닙니다. 정제된 파형 그 자체는 여전히 '그림'일 뿐, 우리가 보고 싶은 것은 "심박수 72bpm", "지난밤 깊은 수면 1시간 50분", "오늘 8,200걸음" 같은 구체적인 숫자입니다. 깨끗한 신호에서 이런 의미 있는 수치를 뽑아내는 과정을 특징 추출(feature extraction)이라고 합니다.

심박수를 예로 들면, DSP는 정제된 파형에서 심장이 한 번 뛸 때마다 나타나는 '봉우리(peak)'를 찾아냅니다. 봉우리와 봉우리 사이의 시간 간격을 재면, 그 역수가 바로 심박수가 됩니다. 봉우리 간격의 미세한 변동을 분석하면 심박 변이도(HRV) 같은 더 깊은 지표도 계산할 수 있는데, 이는 자율신경계의 균형 상태를 살피는 웰니스 지표로 널리 연구되고 있습니다. 걸음 수는 가속도 신호에서 걸을 때마다 반복되는 특유의 진동 패턴을 세는 방식으로, 수면 단계는 심박·움직임·호흡의 조합이 시간에 따라 변하는 양상을 분석하는 방식으로 추정합니다.

여기서 강조하고 싶은 점은, 이 모든 수치가 '직접 측정'이 아니라 '신호로부터의 추정'이라는 사실입니다. 손목 기기는 혈관을 직접 들여다보거나 심장에 전극을 꽂는 것이 아니라, 빛과 움직임이라는 간접 신호를 DSP로 해석해 숫자를 만들어냅니다. 그래서 DSP의 품질이 곧 기기 정확도의 품질이 됩니다. 같은 센서를 써도 신호 처리 알고리즘이 더 정교한 기기가 더 믿을 만한 숫자를 보여주는 이유가 여기에 있습니다.

주파수의 언어로 신호를 보는 법 (FFT, 쉽게 이해하기)

DSP를 이야기할 때 빠지지 않는 단어가 푸리에 변환(FFT, Fast Fourier Transform)입니다. 이름은 거창하지만 개념은 의외로 직관적입니다. 푸리에 변환은 '시간에 따라 변하는 신호'를 '어떤 주파수들이 얼마나 섞여 있는지'로 다시 보여주는 안경입니다. 빛이 프리즘을 통과하면 빨주노초파남보 여러 색으로 갈라지듯, 복잡한 신호도 푸리에 변환을 거치면 그 안에 어떤 주파수 성분이 들어 있는지 '스펙트럼'으로 펼쳐 보여줍니다.

이게 왜 유용할까요? 시간 영역에서 보면 그냥 지저분하게 출렁이는 선이지만, 주파수 영역으로 바꿔 보면 "1.2Hz 부근에 큰 봉우리가 있네 — 이게 심박이구나", "60Hz에 뾰족한 게 있네 — 이건 전력선 잡음이구나" 하고 한눈에 정체를 파악할 수 있기 때문입니다. 정체를 알면 제거도 쉽습니다. 앞서 말한 노치 필터로 60Hz만 도려내고, 대역 통과 필터로 1.2Hz 부근만 남기면 되니까요. 즉 푸리에 변환은 "어떤 필터를 어디에 써야 하는지" 알려주는 진단 도구이자, 헬스 기기가 신호를 이해하는 또 하나의 언어인 셈입니다.

이 '주파수의 관점'은 디지털 헬스케어 전반에서 점점 더 중요해지고 있습니다. 생체 신호뿐 아니라 소리, 진동, 빛 같은 다양한 파동을 다룰 때 공통적으로 적용되는 사고방식이기 때문입니다. 퀀텀바이오가 연구하는 주파수·파동 기반의 디지털 헬스케어 접근 역시, 이처럼 신호를 주파수의 언어로 이해하고 다루는 흐름 위에 놓여 있습니다.

작은 칩 안에서 벌어지는 실시간 처리의 도전

지금까지 설명한 일들이 손목 위 작은 기기 안에서, 그것도 실시간으로 일어난다는 점은 다시 강조할 만합니다. 신호를 모아두었다가 나중에 컴퓨터에서 천천히 분석하는 것이 아니라, 데이터가 들어오는 동시에 필터를 통과시키고 잡음을 빼고 봉우리를 세어 화면에 숫자를 띄워야 합니다. 이를 위해 헬스 기기에는 신호 처리에 특화된 전용 칩이나 효율적인 알고리즘이 들어갑니다.

여기에는 까다로운 균형의 문제가 있습니다. 정확도, 속도, 배터리는 서로 줄다리기하는 관계이기 때문입니다. 더 정교한 필터와 더 똑똑한 알고리즘은 더 정확한 결과를 주지만, 그만큼 계산이 많아져 칩이 더 일하고 배터리가 빨리 닳습니다. 반대로 너무 단순화하면 배터리는 오래가지만 정확도가 떨어집니다. 좋은 헬스 기기란, 사용자가 눈치채지 못할 만큼 이 균형을 영리하게 맞춘 기기입니다. 며칠씩 충전 없이 쓰면서도 믿을 만한 수치를 보여준다면, 그 뒤에는 정교하게 최적화된 DSP가 조용히 일하고 있는 것입니다.

또한 기기마다 측정 부위, 센서, 사용 시나리오가 다르기 때문에, DSP 알고리즘도 그에 맞게 설계되어야 합니다. 손목용, 가슴용, 귀(이어버드)용, 매트형, 패치형 — 각각 신호의 특성과 잡음의 종류가 달라, 같은 '심박 측정'이라도 내부의 신호 처리 전략은 제각각입니다. 이 때문에 디지털 헬스케어 기업의 진짜 경쟁력은 종종 눈에 보이는 하드웨어보다, 보이지 않는 신호 처리 소프트웨어에 있다고 이야기됩니다.

DSP가 바꿔놓을 디지털 헬스케어의 미래

DSP는 헬스 기기의 '과거 기술'이 아니라 '미래 기술'이기도 합니다. 센서가 잡아내는 신호의 종류가 늘어나고(혈중 산소, 피부 전도도, 미세 진동, 음향 등), AI와 결합한 신호 해석이 정교해질수록, DSP가 다뤄야 할 영역도 함께 넓어지고 있습니다. 과거에는 단순히 심박을 세는 수준이었다면, 이제는 여러 신호를 동시에 융합 분석해 사용자의 전반적인 컨디션 변화를 입체적으로 살피는 방향으로 발전하고 있습니다.

특히 주목할 만한 흐름은 신호 처리와 인공지능의 결합입니다. 전통적인 필터가 '사람이 정한 규칙'으로 잡음을 걸러냈다면, 최근의 접근은 방대한 데이터로 학습한 모델이 신호의 패턴을 스스로 파악하도록 합니다. 이를 통해 기존 필터로는 분리하기 어려웠던 미묘한 신호도 다룰 수 있는 가능성이 연구되고 있습니다. 다만 이런 발전은 어디까지나 건강 관리와 웰니스를 돕는 정보 제공의 영역에서 이뤄지며, 의학적 진단이나 치료를 대신하는 것이 아니라는 점은 분명히 해둘 필요가 있습니다.

정리하면, 디지털 신호 처리는 헬스 기기의 '심장' 같은 존재입니다. 화려한 화면이나 디자인 뒤에서, 흐릿한 생체 신호를 끈기 있게 다듬어 의미 있는 정보로 바꾸는 보이지 않는 일꾼이죠. 다음에 스마트워치나 웨어러블이 보여주는 숫자를 볼 때, 그 한 줄의 데이터가 얼마나 많은 필터링과 노이즈 제거를 거쳐 탄생했는지 떠올려 본다면, 디지털 헬스케어를 한층 깊이 이해할 수 있을 것입니다.

자주 묻는 질문

DSP와 일반적인 데이터 분석은 무엇이 다른가요?

일반 데이터 분석이 이미 깔끔하게 정리된 표나 숫자를 다룬다면, DSP는 그 앞 단계 — 즉 센서에서 막 들어온 '거칠고 연속적인 신호'를 다듬는 일에 가깝습니다. 시간에 따라 빠르게 변하는 파동을 필터링하고 잡음을 제거해 비로소 분석 가능한 형태로 만드는 것이 DSP의 영역입니다. 분석을 위한 재료를 손질하는 단계라고 이해하면 쉽습니다.

필터링을 많이 할수록 신호가 더 정확해지나요?

꼭 그렇지는 않습니다. 필터링은 양날의 검입니다. 잡음을 너무 강하게 깎아내면 진짜 신호의 일부도 함께 사라져 정보가 뭉개질 수 있습니다. 그래서 좋은 DSP 설계의 핵심은 '얼마나 많이'가 아니라 '얼마나 적절하게' 거르느냐에 있습니다. 신호의 성질을 정확히 파악하고 꼭 필요한 만큼만 필터를 적용하는 균형 감각이 중요합니다.

운동할 때 심박이 잘 안 잡히는 것도 DSP와 관련이 있나요?

네, 깊은 관련이 있습니다. 운동 중에는 팔의 흔들림(움직임 잡음)이 심박 신호와 비슷한 빠르기로 섞여 들어와 분리가 매우 어려워집니다. 가속도 센서를 활용한 적응형 노이즈 제거 등 정교한 DSP 기법이 이 문제를 다루기 위해 연구되고 있으며, 같은 기기라도 신호 처리 알고리즘의 완성도에 따라 운동 중 정확도가 달라질 수 있습니다.

비전문가가 DSP를 이해하면 어떤 점이 좋은가요?

웨어러블이 보여주는 숫자가 '직접 측정'이 아니라 '신호로부터의 추정'임을 이해하면, 데이터를 더 현명하게 받아들일 수 있습니다. 측정 환경(꽉 조이는 정도, 움직임, 빛)에 따라 값이 흔들릴 수 있다는 점을 알면, 한두 번의 수치에 일희일비하기보다 전반적인 추세를 보는 균형 잡힌 시각을 갖게 됩니다.

주파수 기반 헬스케어 기술도 DSP를 사용하나요?

주파수와 파동을 다루는 디지털 헬스케어 접근은 본질적으로 신호를 시간과 주파수의 관점에서 이해하고 처리하는 사고방식 위에 있으며, 이 점에서 DSP의 기본 원리와 맞닿아 있습니다. 다만 구체적인 적용 방식과 효과는 영역에 따라 다르며, 관련 기술은 '연구되고 있는 접근'의 관점에서 받아들이는 것이 바람직합니다.

디지털 신호 처리는 결국 '보이지 않는 것을 보이게 만드는' 기술입니다. 퀀텀바이오가 연구하는 주파수·파동 기반의 디지털 헬스케어 접근과 기술 철학이 궁금하시다면, 퀀텀 기술 소개에서 더 자세한 내용을 살펴보실 수 있습니다.

※ 본 콘텐츠는 일반적인 건강·웰니스 정보를 제공하기 위한 것으로, 의학적 진단이나 치료를 대체하지 않습니다. 건강 문제는 전문 의료인과 상담하시기 바랍니다.

#디지털 신호 처리#DSP#노이즈 제거#필터링#디지털 헬스케어