3.4 Pengambilan Dat
Data awal yang di yang merupakan websi
didalamnya rekaman de
Untuk mendapatka pojok kiri atas websit
ATM seperti pada gam
Gam 15
ata
g digunakan pada penelitian ini di dapatkan d ebsite database sinyal yang direkam secara fisi
n detak jantung menggunakan ECG seperti pada
Gambar 3.2 Website physionet.org
patkan data sinyalnya sorot menu PhysioNet yan bsite, selanjutnya sorot menu PhysioBank dan kl
gambar 3.3.
ambar 3.3 Langkah pemilihan menu pada website. 15
n dari pysionet.org isiologis termasuk
pada gambar 3.2.
yang terdapat pada n klik PhysioBank
e.
Setelah mengkl 3.4. Untuk memilih
fibrillation dan malignant pada kolom database
seconds, data format as text seperti pada g
3.6, selanjutnya disali
Gamba 16
ngklik PhysioBank ATM, maka akan muncul ih sinyal yang diperlukan yaitu normal sinus
alignant ventricular ectopy yaitu dengan menc abase. selanjutnya pilih length 10sec dan time
at pilih high precision. pada kolom toolbox pil gambar 3.5. data akan muncul di bawah sepe
alin dan disimpan dalam bentuk .txt sebagai da
Gambar 3.4 Tampilan PhysioBank ATM
mbar 3.5 Pemilihan menu pada PhysioBank ATM 16
ul seperti gambar nus rhythm, atrial
ncari nama sinyal e format menjadi
pilih show sample perti pada gambar
data awal.
Gambar 3.6 Tampilan data pada PhysioBank ATM
Proses ini dilakukan pada masing masing jenis sinyal jantung dengan merubah pilihan record untuk mengambil data sinyal yang akan di salin. Sehingga
pada akhirnya di dapatkan 10 sample sinyal jantung pada jenis normal sinus rhythm, 10 sample atrial fibrillation dan 10 sample malignant ventricular ectopy.
3.5 Program Kalman Filter dan Continuous Wavelet Transform
Pada penelitian ini, perancangan proses perhitungan kalman filter dan
continuous wavelet transform menggunakan software MATLAB R2010a seperti pada gambar 3.7.
Gambar 3.7 Program kalman filter pada MATLAB R2010a
1. Inisialisasi
Xk = 0
Merupakan current estimation asumsi awalnya bernilai 0.
R = 0.1
Noise pada saat pengukuran diasumsikan bernilai 0.1.
2. Perhitungan Kalman Filter
K = 1
Skala umumnya bernilai 1
Zk = a
Inisialisasi bahwa variabel zk sama dengan variabel a yang merupakan data awal.
Pk
= 0.2
Merupakan proses time update.
Kk =
Pk Pk
+R Pk= 1-Kk
Pk
Xk = Kkzk+1-Kkxk
Merupakan proses Measurement Update.
figure; plotb,xk,r,LineWidth, 2;
hold on;
Proses plot grafik hasil sinyal kalman dengan lebar garis bernilai 2.
plotb,zk,g,LineWidth, 0.5;
Proses plot grafik sinyal data awal dengan lebar garis bernilai 0.5.
titleGrafik Perbandingan Sinyal Asli dengan Hasil Kalman
xlabelwaktu s ylabelTegangan mV
legendkalman,sinyal asli
Pemberian judul grafik, nama label pada sumbu x dan y, juga pemberian keterangan nama garis pada grafik.
figure; ccfs=cwtzk,1:100,sym2,scalCNT;
Proses perhitungan continuous wavelet transform dan plotting hasil continuous wavelet transform sinyal asli.
titleContinuous Wavelet Transform; setgca,yticklabel,[ ];
ylabelSkala; xlabel waktu ms
Pemberian judul grafik dan label pada sumbu y dan sumbu x. .
figure; ccfs=cwtxk,1:100,sym2,scalCNT;
Proses perhitungan continuous wavelet transform dan plotting hasil continuous wavelet transform sinyal setelah mealaui proses kalman filter.
titleContinuous Wavelet Transform; setgca,yticklabel,[ ];
ylabelSkala; xlabel waktu ms
Pemberian judul grafik dan label pada sumbu y dan sumbu x.
Untuk memasukkan data sinyal asli dengan mengedit workspace pada Matlab pada variabel a seperti pada gambar 3.8 dan memasukkan waktu dari sinyal asli
pada variabel b seperti pada gambar 3.9.
Gambar 3.8 Proses memasukkan data sinyal asli
Gambar 3.9 Proses memasukkan variabel waktu sinyal asli
Selanjutnya untuk mendapatkan data yang diinginkan klik run pada Matlab. Akan muncul 3 figure yang pertama merupakan figure perbandingan
sinyal asli dengan sinyal setelah melalui kalman filter, kedua merupakan figure bentuk continuous wavelet transform dari sinyal asli, ketiga merupakan figure
bentuk continuous wavelet transform dari sinyal asli yang telah melalui kalman filter.
3.6 Flowchart Sistem