8-10 Kasım 2018 / Gazi Magosa / KKTC
113
Yeni bir Sinyal İşleme Arac ve Gerçek Zamanl
EMG ve EKG analizi
A New Signal Processing Toolbox and Real-Time
EMG and ECG Analysis
Haydar OZKAN, Ebrar Selva URAL, Aleyna KALENDER, Fatma Elif TUNCER
Biyomedikal Mühendisliği
Fatih Sultan Mehmet Vakf Üniversitesi
İstanbul, Turkey
haydarozkan79@gmail.com, ebrar.selva@gmail.com, aleynakalender1@gmail.com, tuncerfatmaelif@gmail.com
Özetçe—Biyomedikal sinyallerin doğru ve yüksek kalite ile
elde edilmesi, işlenmesi ve görselleştirilmesi birçok hastalğn
teşhisinde oldukça önemli bir rol oynamaktadr. Söz konusu
amaca yönelik olarak bu çalşmada, MATLAB Graphical User
Interface (GUI) kullanlarak bir sinyal işleme arac dizayn
edilmiştir. Gerçek zamanl medikal sinyallerin elde edilerek
zaman ve frekans domenlerinde analizlerinin gerçekleştirilebildiği
bu araç ile önceden kaydedilmiş veya kullancnn kendi
oluşturacağ bir boyutlu herhangi bir sinyalin de analizleri
yaplabilmektedir. Geliştirilen araç sayesinde EMG ve EKG
kartlarndan alnan ve Arduino mikroişlemcisinde
saysallaştrlan veriler, gerçek zamanl olarak bilgisayar
ekrannda gösterilmiştir. Ayrca EKG sinyalindeki yüksek
frekansl gürültüler, alçak geçiren Parks-McClellan FIR filtre
tasarlanarak yok edilmiştir. Gürültüsü azaltlmş EKG
sinyalinden R pik noktalarnn otomatik tespiti ve dakikadaki
says belirlenerek yüksek doğrulukta nabz hesaplanmştr.
Geliştirilen sinyal işleme aracnn kullanlmasyla her türlü genel
veya medikal sinyaller daha ayrntl ve hzl analiz edilebilecektir.
Anahtar Kelimeler — biyomedikal sinyal işleme; EMG
görüntüleme; EKG görüntüleme, nabz hesab
Abstract— Biomedical signals acquisition, processing and
visualizing with accurate and high quality play a very important
role in the diagnosis of many diseases. For this purpose, in this
study, a one-dimensional signal processing toolbox has been
designed using the MATLAB Graphical User Interface (GUI).
Real-time medical signals can be obtained and analyzed in time
and frequency domains. This toolbox can be used to analyze a
signal that is pre-recorded or one dimensional that is created by a
user. Due to the toolbox developed, the data which are acquired
from EMG and ECG cards and digitized in the Arduino
microprocessor are displayed in real time on the computer screen.
Also, the high-frequency noises in the ECG signal have been
eliminated by designing a Parks-McClellan low pass FIR filter.
Heart rate has been calculated with high accuracy by counting R
peak points per minute from the noise reduced ECG signal
automatically. By using the developed signal processing toolbox,
any kind of general or medical signals can be analyzed in more
detail and fast.
Keywords — biomedical signal processing; EMG monitoring;
ECG monitoring, heart rate.
I. GİRİŞ
Biyomedikal sinyal işleme alannda; farkl formatlardaki
sinyallerin doğru bir şekilde elde edilmesi, çeşitli nedenlerle
oluşan gürültülerin yok edilmesi ve görüntülenmesi, üstesinden
gelinmesi gereken en önemli zorluklarn başnda gelmektedir.
Son yllarda bu işlem basamaklarn kolayca yapabilecek
kullanm kolay ara yüze sahip araçlarn geliştirilmesi
çalşmalar ön plana çkmaktadr. Vidaurre ve arkadaşlar
BioSig ismini verdikleri MATLAB ve Octav tabanl bir arayüz
geliştirmişler ve EKG, EMG, electrocorticogram (ECoG),
electrooculogram (EOG) sinyallerinin analizlerini
gerçekleştirmişlerdir [1]. Munoz ve arkadaşlar, MATLAB GUI
ile PhysioLab ismini verdikleri bir araç geliştirmişler ve EKG,
EMG ve electrodermal activity (EDA) sinyallerini
görselleştirmişlerdir [2]. Ramapure ve arkadaşlar MATLAB
GUI ile bir ara yüz geliştirmiş ve EKG, EMG ve
electroencephalogram (EEG) sinyallerinin görselleştirilmesini
ve analizini gerçekleştirmişlerdir [3]. Bu üç çalşmada da
geliştirilen ara yüzde söz konusu biyo-sinyaller için ayarlama
butonlar ve ekranlar yer almştr. Önerilen bu çalşmada ise
medikal sinyal işlemenin yan sra her türlü bir boyutlu sinyaller
için genel amaçl bir sinyal işleme arac geliştirilmiştir. Baz
çalşmalarda MATLAB GUI kullanlarak sadece EKG sinyaline
özel bir ara yüz geliştirilmiş ve EKG sinyalinin
görselleştirilmesi ve analizleri gerçekleştirilmiştir. [4-7]. EKG
sinyal analizi ile beraber sinyalin R tepelerinin otomatik tespiti
ve bu tepelerin bir dakikadaki says ile belirlenen nabz
bilgisinin de görselleştirilmesi, kalp hastalklarnn teşhisinde
oldukça önem arz etmektedir [8-10].
Bu çalşmada MATLAB GUI ile hem biyomedikal sinyaller
ve hem de her türlü genel bir boyutlu sinyaller için bir sinyal
işleme arac geliştirilmiştir. Bu aracn araştrmaclar tarafndan
kullanlmasyla, gerçek zamanl biyomedikal sinyal
analizlerinin yan sra önceden kaydedilmiş herhangi bir sinyalin
de analizleri gerçekleştirilebilmektedir. Ayrca ara yüz
ekranndan isteğe bağl olarak oluşturulacak bir boyutlu genel
sinyallerin de (sinus, kosinüs, kare dalga, teste dişi dalga vb.)
hem zaman ve hem de frekans domenlerinde analizleri
gerçekleştirilebilmektedir. Geliştirilen araç ile EMG ve EKG
978-1-5386-6852-8/18/$31.00 ©2018 IEEE
brought to you by CORE View metadata, citation and similar papers at core.ac.uk
provided by DSpace@FSM Vakif University