본 포스트에서는 공학-의료 융합 프로젝트의 일환으로 진행했던 ‘심전도(ECG) 신호 잡음 제거’ 연구에 대해 기록하고자 합니다. 이 연구는 독거노인 고독사 문제 해결을 위한 실시간 심장 건강 모니터링 시스템 개발을 목표로 시작되었으며, 그 기술적 성과를 한국정보기술학회(KITS) 2025 하계 종합학술대회에 1저자로 발표하고 우수논문상을 수상하는 결실을 보았습니다.
서론 (Introduction)
연구 배경 및 목적
심전도(ECG)는 심장의 전기적 활동을 비침습적으로 측정하여 심장 질환을 진단하는 데 필수적인 생체 신호입니다. 하지만 실제 측정 환경에서는 사용자의 움직임, 근육의 긴장, 주변 전자기기 등 다양한 요인으로 인해 ‘잡음(Noise)’이 쉽게 섞이게 됩니다. 이렇게 오염된 신호는 심장의 상태를 정확히 파악하는 것을 방해하여 진단의 신뢰도를 떨어뜨립니다.
본 연구의 목표는 이러한 잡음을 효과적으로 제거하여 깨끗하고 분석 가능한 ECG 신호를 복원하는 강력한 디지털 신호 처리 알고리즘을 개발하는 것이었습니다.
연구의 핵심 과제
ECG 신호에 섞이는 잡음은 특성이 매우 다양합니다. 근육 잡음처럼 넓은 주파수 대역에 퍼져있는 광대역 잡음과 전력선 간섭처럼 특정 주파수에 집중된 협대역 잡음이 혼재합니다. 따라서 고정된 필터만으로는 변화무쌍한 실제 잡음 환경에 대응하기 어렵습니다.
핵심 아이디어: 신호의 ‘주기성’을 이용한 적응형 필터
저희는 이 문제를 해결하기 위해 적응형 라인 향상기(Adaptive Line Enhancer, ALE) 라는 적응형 필터링 기법을 제안했습니다. ALE의 핵심 아이디어는 신호와 잡음의 ‘상관관계’ 특성 차이를 이용하는 것입니다.
- ECG 신호: 심장 박동은 주기적인 패턴을 가지므로, 현재의 신호는 잠시 전의 신호와 높은 연관성(상관관계)을 가집니다.
- 잡음: 대부분의 잡음은 무작위적(random)이므로, 시간적으로 연관성이 거의 없습니다.
ALE 필터는 이러한 특성을 이용해, 입력 신호에서 주기적인 성분(ECG)은 예측하여 남기고, 비주기적인 성분(잡음)은 걸러내는 방식으로 작동합니다. 마치 시끄러운 군중 속에서 일정한 리듬을 가진 가수의 목소리만 분리해내는 것과 같습니다.
2. 구현 및 실험 방법
[그림 1: MATLAB을 이용한 ALE 필터 시뮬레이션 결과]

제안한 아이디어의 성능을 검증하기 위해 MATLAB 환경에서 시뮬레이션을 진행했습니다.
- 신호 생성: 먼저, 이상적인 ‘깨끗한 ECG 신호’를 생성했습니다.
- 잡음 추가: 실제 측정 환경을 모사하기 위해 이 신호에 백색 가우시안 잡음(White Gaussian Noise)을 인위적으로 추가하여 심하게 오염된 신호를 만들었습니다.
- ALE 필터 적용: 직접 구현한 ALE 필터 알고리즘을 이 잡음 섞인 신호에 적용하여 신호를 복원하는 실험을 수행했습니다.
필터의 성능에 영향을 미치는 차수(L), 지연 샘플 수(Δ), 학습률(μ) 등의 주요 파라미터들을 조정하며 최적의 잡음 제거 성능을 내는 조건을 탐색했습니다.
3. 실험 결과 및 분석
실험 결과는 매우 성공적이었습니다. 위 그림에서 (a)는 잡음이 심하게 섞여 심장 박동의 특징적인 P-QRS-T 파형을 전혀 알아볼 수 없는 원본 신호입니다. 반면, (b)는 ALE 필터를 거친 후의 신호로, 잡음이 현저히 감소하고 원래의 깨끗한 ECG 파형이 뚜렷하게 복원된 것을 확인할 수 있습니다.
이는 ALE 필터가 신호와 잡음의 주기성 차이를 효과적으로 이용하여 ECG 신호의 핵심 정보는 보존하면서 광대역 잡음을 성공적으로 분리 및 제거했음을 의미합니다. 특히 이 필터는 실시간으로 변하는 잡음 환경에 스스로 ‘적응’하여 계수를 최적화할 수 있어, 웨어러블 기기처럼 동적인 환경에 매우 적합합니다.
4. 결론 및 의의
성과
- 적응형 라인 향상(ALE) 필터가 ECG 신호 처리 분야에서 강력하고 효과적인 잡음 제거 도구로 활용될 수 있음을 시뮬레이션을 통해 입증했습니다.
- 이 연구 결과를 한국정보기술학회에 1저자로 발표하고 우수논문상을 수상하며, 아이디어의 독창성과 기술적 우수성을 인정받았습니다.
개인적 성장과 연결
이 프로젝트는 제게 단순한 알고리즘 개발을 넘어, ‘디지털 신호 처리’라는 학문적 이론이 어떻게 ‘독거노인 건강 모니터링’이라는 구체적인 사회 문제를 해결하는 실질적인 도구가 될 수 있는지 깊이 체감하게 한 소중한 경험이었습니다.