i=0;a=1; while
ilengthiterasiDEC21,: indexECGa,iSNR=bi2deiterasiDEC21,[i+1:i+12],
left-msb ;
i=i+12; a=a+1;
end
4.2 Implementasi Tampilan
4.2.1 Tampilan Utama
Gambar 4.1 merupakan implementasi tampilan utama program turbo code
. Tombol “Encode“ digunakan untuk memanggil tampilan turbo encoder pada Gambar 4.2.
Tombol “Decode“ digunakan untuk memanggil tampilan turbo decoder
pada Gambar 4.8.
Gambar 4.1 Tampilan utama program turbo codes.
4.2.2 Tampilan Proses Encoding
Gambar 4.2 merupakan implementasi tampilan program turbo encode Tampilan turbo encoder digunakan untuk proses encoding data ECG. Dropdown
list “panjang data ECG” digunakan untuk memilih panjang data yang akan diproses oleh encoder turbo codes.
Tombol “ Cari data” digunakan untuk mencari file
“.dat”. Ketika tombol “Cari data” dipilih, program akan menampilkan tampilan pada Gambar 4.5
. Tombol “Cari lokasi” digunakan untuk mencari lokasi penyimpanan data hasil proses encoding
. Ketika tombol “Cari lokasi” dipilih, program akan menampilkan tampilan pada Gambar 4.3. Tampilan Cari lokasi
Simpan data merupakan tampilan yang telah disediakan oleh Matlab. Tombol “Encode” digunakan untuk memproses data ke dalam turbo encoder. Setelah
proses encode data selesai, progam menampilkan notifikasi seperti pada Gambar 4.4
. Jika pengguna memilih “ya” pada notifikasi, maka program menampilkan tampilan pada Gambar 4.6
. Jika pengguna memilih “tidak”, maka program kembali pada tampilan turbo encoder.
Gambar 4.2 Tampilan Turbo Encoder
Gambar 4.3 Tampilan Cari lokasi Simpan data
Gambar 4.4 Notifikasi proses Encoding
4.2.3 Tampilan Handling
“Cari Data ECG”
Gambar 4.5 merupakan implementasi tampilan yang digunakan untuk menangani handling
tombol “Cari Data ECG” pada Gambar 4.2. Tampilan pilih data ECG
digunakan untuk mencari data ECG berbentuk file “.dat “. Tampilan handling
Cari data ECG merupakan tampilan yang disediakan Matlab.
Gambar 4.5 Tampilan handling Cari data ECG
4.2.4 Tampilan Pengaturan Kanal AWGN
Gambar 4.6 merupakan implementasi tampilan pengaturan parameter pada kanal AWGN. Dropdown
list “Tipe modulator” digunakan untuk memilih tipe modulasi data sebelum pengiriman pada kanal AWGN. Dropdown list
“Ukuran modulator” digunakan untuk memilih ukuran modulasi. Ukuran modulasi yang tersedia adalah 4, 16, 32, dan 64 QAM. Dropdown
list “SNR Kanal AWGN
” digunakan untuk memilih ukuran SNR. Tombol “Kirim Data” digunakan untuk memproses data sesuai dengan parameter yang dipilih oleh
pengguna. Ketika proses data selesai, program akan menampilkan notifikasi seperti Gambar 4.7
. Jika pengguna memilih “ya” pada notifikasi, maka program menampilkan tampilan pada Gambar 4.6
. Jika pengguna memilih “tidak”, maka program kembali pada tampilan pengaturan kanal AWGN.
Gambar 4.6 Tampilan pengaturan kanal AWGN.
Gambar 4.7 Notifikasi AWGN.
4.2.5 Tampilan Decoder
Gambar 4.8 merupakan implementasi tapilan decoder turbo codes. Tombol “Cari Data Sandi” digunakan unuk mencari lokasi data sandi hasil
encoding . Lokasi sandi diisi otomatis oleh program. Dropdown list Iterasi
digunakan untuk memilih iterasi proses decoding data sandi. Lokasi penyimpanan BER digunakan untuk menyimpan data BER hasil decoding. Data BER disimpan
dalam bentuk excel. “Lihat Data ECG” digunakan untuk melihat grafik ECG
sebelum encoding dan sesudah decoding seperti pada Gambar 4.9. Tombol “Encoder” digunakan untuk kembali pada tampilan encoding turbo codes. Tombol
“AWGN” digunakan untuk kembali pada tampilan encoding turbo codes.
Gambar 4.8 Tampilan Decoder Turbo Codes.
44 Gambar 4.9 Tampilan ECG setelah Encoding
45
5 BAB V
HASIL PENGUJIAN DAN ANALISA
Bab V akan memaparkan proses implementasi hasil dan analisa dari penelitian yang telah dilakukan. Hasil penelitian yang diperoleh berupa hasil
pengukuran pengujian BER dan grafik ECG setelah proses decoding. Pengujian dilakukan pada personal computer PC tunggal dengan spesifikasi :
1 Processor
: AMD Atholn
TM
II X2 255 ~3.1 Ghz 2
Memory : 3 GB DDR3-10600
3 Hardisk
: 40 GB IDE Seagate Baracuda 7200rpm 4
Sistem Operasi : Windows 7
5 Aplikasi
: Matlab 7.10.0.449 R2010a
5.1 Hasil Pengujian