노트북 사운드카드 기반 저비용 ECG 실시간 측정 시스템

노트북 사운드카드 기반 저비용 ECG 실시간 측정 시스템

초록

본 논문은 PC·노트북의 마이크 입력을 이용해 심전도를 저비용으로 실시간 획득하는 시스템을 제안한다. 하드웨어는 신호 변환·조건부, 인터페이스, 데이터 처리의 세 부분으로 구성되며, 전원선 잡음 및 체표 잡음을 억제하기 위한 회로 설계가 강조된다. MATLAB·LabVIEW 기반 소프트웨어는 데이터 수집, 필터링, QRS 검출 및 심박수 계산을 수행한다. 마이크 포트만으로 ECG를 전송함으로써 별도 마이크로컨트롤러나 무선 모듈이 필요 없다는 점이 핵심이다.

상세 분석

이 연구는 기존 ECG 측정 장치가 갖는 고가·복잡성 문제를 해결하고자, 일반 PC·노트북에 내장된 사운드카드의 아날로그‑디지털 변환(ADC) 기능을 활용한다는 점에서 혁신적이다. 하드웨어는 크게 세 구역으로 나뉜다. 첫 번째인 변환·조건부 유닛은 전극에서 얻은 미세 전압(±1 mV 수준)을 차동 증폭기로 증폭하고, 고역통과 필터와 저역통과 필터를 연계해 0.5 Hz100 Hz 대역을 통과하도록 설계하였다. 특히 전원선(50/60 Hz) 잡음을 제거하기 위해 적응형 위상 반전 필터와 가변 저항을 도입했으며, 환자 체표에서 발생하는 저주파 움직임 잡음은 고역통과 필터(0.5 Hz 차단)로 억제한다. 두 번째 인터페이스 유닛은 증폭된 신호를 사운드카드의 마이크 입력에 맞는 레벨(≈0 dBV)로 변환한다. 여기서 중요한 것은 마이크 입력이 일반적으로 1 V 피크‑투‑피크 이하의 전압을 허용하므로, 과전압 보호 다이오드와 전압 분배 회로를 삽입해 안전성을 확보한 점이다. 또한 전기적 절연을 위해 광절연(옵토커플러) 혹은 트랜스포머 커플링을 적용했는지 여부는 논문에 명시되지 않았지만, 실제 의료용으로 사용하려면 IEC 60601‑1 기준에 부합하는 격리 설계가 필수적이다. 세 번째 데이터 처리 유닛은 PC 상의 소프트웨어로, 사운드스코프(SOUNDSCOPE)와 같은 실시간 파형 표시 프로그램을 이용해 라이브 뷰를 제공한다. MATLAB·LabVIEW 스크립트는 샘플링 레이트를 8 kHz44.1 kHz 중 선택 가능하게 하여, 충분한 시간 해상도와 주파수 해상도를 확보한다. QRS 검출 알고리즘은 Pan‑Tompkins 방식을 변형해 구현했으며, 검출된 R‑파의 간격을 기반으로 심박수를 계산한다. 시스템 전체의 장점은 저비용(부품 비용 < $20), 휴대성(노트북·스마트폰만 있으면 됨), 그리고 별도 마이크로컨트롤러 없이 바로 데이터 전송이 가능하다는 점이다. 반면 한계점으로는 사운드카드의 입력 임피던스가 2 kΩ~10 kΩ 수준으로, 의료용 전극의 고임피던스와 매칭이 어려울 수 있다. 또한 사운드카드가 제공하는 16‑bit ADC는 충분히 정밀하지만, 전압 레인지가 제한적이어서 과전압 보호 회로가 반드시 필요하다. 전원선 잡음 억제가 회로 설계에 포함되어 있으나, 실제 병원 환경에서 발생하는 전자기 간섭(EMI)이나 무선 주파수 간섭(RFI)에 대한 실험적 검증이 부족하다. 마지막으로, 환자 안전을 위한 전기적 격리와 인증 절차가 논문에 상세히 기술되지 않아, 상업적 의료기기로 전환하려면 추가적인 설계·검증이 요구된다.