TTG3B3 - Sistem Komunikasi 2 Linear Block Code

dokumen-dokumen yang mirip
TTG3B3 - Sistem Komunikasi 2 Convolutional Coding

Deteksi dan Koreksi Error

LAPORAN TEKNIK PENGKODEAN METODE DETEKSI DAN KOREKSI PADA KODE SIKLIK

BAB 3 MEKANISME PENGKODEAAN CONCATENATED VITERBI/REED-SOLOMON DAN TURBO

Block Coding KOMUNIKASI DATA OLEH : PUTU RUSDI ARIAWAN ( )

Implementasi Encoder dan decoder Hamming pada TMS320C6416T

SIMULASI LOW DENSITY PARITY CHECK (LDPC) DENGAN STANDAR DVB-T2. Yusuf Kurniawan 1 Idham Hafizh 2. Abstrak

Makalah Teori Persandian

Kode Sumber dan Kode Kanal

DESAIN ENCODER-DECODER BERBASIS ANGKA SEMBILAN UNTUK TRANSMISI INFORMASI DIGITAL

Teknik Telekomunikasi - PJJ PENS Akatel Politeknik Negeri Elektro Surabaya Surabaya

BAB I PENDAHULUAN. Kemungkinan terjadinya pengiriman ulang file gambar akibat error, yaitu karena : noise,

BAB I PENDAHULUAN. sangat pesat, sehingga penggunaan komputer sebagai media komunikasi bagi

LAPORAN TEKNIK PENGKODEAN ENCODER DAN DECODER KODE SIKLIK

PENYANDIAN SUMBER DAN PENYANDIAN KANAL. Risanuri Hidayat

KOREKSI KESALAHAN. Jumlah bit informasi = 2 k -k-1, dimana k adalah jumlah bit ceknya. a. KODE HAMMING

TTG3B3 - Sistem Komunikasi 2 Teori Informasi

Perancangan Dan Simulasi Punctured Convolutional Encoder Dan Viterbi Decoder Dengan Code Rate 2/3 Menggunakan Raspberry Pi

BAB I PENDAHULUAN. digital sebagai alat yang penting dalam teknologi saat ini menuntut adanya sistem

Error Correcting Code Menggunakan Kode Low Density Parity Check (LDPC) Kristy Purba ( ) ABSTRAK

Desain dan Simulasi Encoder-Decoder Berbasis Angka Sembilan Untuk Transmisi Informasi Digital

Tugas Teori Persandian. Step-by-Step Decoding

LAPORAN TEKNIK PENGKODEAN ENCODER DAN DECODER KODE KONVOLUSI

Sandi Blok. Risanuri Hidayat Jurusan Teknik Elektro dan Teknologi Informasi FT UGM

TTG3B3 - Sistem Komunikasi 2 Signal Space

Encoding dan Decoding Kode BCH (Bose Chaudhuri Hocquenghem) Untuk Transmisi Data

Perbandingan rate kode konvolusi dan aplikasinya pada cdma

PERCOBAAN II ENCODER DAN DECODER KODE SIKLIK

PERBANDINGAN KINERJA KODE HAMMING PADA CHANNEL AWGN

TTG3B3 - Sistem Komunikasi 2 Multiple Access

PERCOBAANV METODE DETEKSI DAN KOREKSI PADA KODE SIKLIK

PEDOMAN PENGGUNAAN SIMULATOR PENYANDIAN DAN PENGAWASANDIAN SISTEM KOMUNIKASI BERBASIS PERANGKAT LUNAK VISUAL C#

BAB II PENGKODEAN. yang digunakan untuk melakukan hubungan komunikasi. Pada sistem komunikasi analog, sinyal

SIMULASI KODE HAMMING, KODE BCH, DAN KODE REED-SOLOMON UNTUK OPTIMALISASI FORWARD ERROR CORRECTION

SIMULASI ARQ DALAM TRANSMISI PAKET PADA KOMUNIKASI WIRELESS ABSTRAK

ERROR DETECTION. Parity Check (Vertical Redudancy Check) Longitudinal Redudancy Check Cyclic Redudancy Check Checksum. Budhi Irawan, S.Si, M.

UNIVERSITAS NEGERI YOGYAKARTA F A K U L T A S M I P A

TTG3B3 - Sistem Komunikasi 2 MAP & ML Detection

Sifat Dan Karakteristik Kode Reed Solomon Beserta Aplikasinya Pada Steganography

Analisis Kinerja Convolutional Coding dengan Viterbi Decoding pada Kanal Rayleigh Tipe Frequency Non-Selective Fading

ANALISA KINERJA OFDM MENGGUNAKAN TEKNIK PENGKODEAN HAMMING

1 PENDAHULUAN 1.1 Latar Belakang

ANALISIS ALGORITMA KODE KONVOLUSI DAN KODE BCH

III. METODE PENELITIAN

BAB II DASAR TEORI. 7. Menuliskan kode karakter dimulai dari level paling atas sampai level paling bawah.

BAB I PENDAHULUAN. Modulation. Channel. Demodulation. Gambar 1.1. Diagram Kotak Sistem Komunikasi Digital [1].

DETEKSI DAN KOREKSI MULTI BIT ERROR DENGAN PARTITION HAMMING CODE

Data Communication #13 Error Correction

Data Communication. Week 13 Data Link Layer (Error Correction) 13Susmini I. Lestariningati, M.T

UNIVERSITAS NEGERI YOGYAKARTA

Implementasi dan Evaluasi Kinerja Kode Konvolusi pada Modulasi Quadrature Phase Shift Keying (QPSK) Menggunakan WARP

SISTEM PENGKODEAN. IR. SIHAR PARLINGGOMAN PANJAITAN, MT Fakultas Teknik Jurusan Teknik Elektro Universitas Sumatera Utara

BAB I PENDAHULUAN A. Latar Belakang B. Rumusan Masalah C. Tujuan

Deteksi dan Koreksi Error

Deteksi dan Koreksi Error

BAB III PEMBAHASAN. Teori Pengkodean (Coding Theory) adalah ilmu tentang sifat-sifat kode

BAB IV HASIL SIMULASI DAN ANALISIS

TUGAS AKHIR ANALISA PERFORMANSI PENGKODEAN REED SOLOMON DAN KONVOLUSIONAL PADA SINYAL VIDEO DI KANAL ADDITIVE WHITE GAUSSIAN NOISE (AWGN)

BAB I PENDAHULUAN. Kemajuan kehidupan manusia dalam berbagai aspek kehidupan, telah memaksa mereka

Implementasi Encoder dan Decoder Hamming pada DSK TMS320C6416T

RANCANG BANGUN RANGKAIAN CONVOLUTIONAL ENCODER DAN VITERBI DECODER MENGGUNAKAN DSK TMS320C6713 BERBASIS SIMULINK SKRIPSI

Proses Decoding Kode Reed Muller Orde Pertama Menggunakan Transformasi Hadamard

ABSTRAK. sebesar 0,7 db.

BAB I PENDAHULUAN. 1 Latar Belakang

KODE LEXICOGRAPHIC UNTUK MEMBANGUN KODE HAMMING (7, 4, 3) DAN PERLUASAN KODE GOLAY BINER (24, 12, 8)

RANGKUMAN TEKNIK KOMUNIKASI DATA DIGITAL

JURNAL TEKNIK ITS Vol. 4, No. 2, (2015) ISSN: ( Print) A-192

KOREKSI KESALAHAN PADA SISTEM DVB-T MENGGUNAKAN KODE REED-SOLOMON

Simulasi ARQ dan FEC Terhadap Kualitas Koneksi Data

VISUALISASI KINERJA PENGKODEAN MENGGUNAKAN ALGORITMA VITERBI

TUGAS AKHIR SIMULASI PENGKODEAN HAMMING UNTUK MENGHITUNG BIT ERROR RATE

Implementasi Encoder dan Decoder Hamming pada DSK TMS320C6416T

Kuliah 5 Pemrosesan Sinyal Untuk Komunikasi Digital

BAB II LANDASAN TEORI

SIMULASI KODE HAMMING, KODE BCH, DAN KODE REED-SOLOMON UNTUK OPTIMALISASI FORWARD ERROR CORRECTION

SIMULASI DETEKSI BIT ERROR MENGGUNAKAN METODE HAMMING CODE BERBASIS WEB

SIMULASI PENGIRIMAN DAN PENERIMAAN INFORMASI MENGGUNAKAN KODE BCH

William Stallings Komunikasi Data dan Komputer Edisi ke 7. Teknik Komunikasi Data Digital

ANALISA KINERJA ESTMASI KANAL DENGAN INVERS MATRIK PADA SISTEM MIMO. Kukuh Nugroho 1.

IMPLEMENTASI ENCODER SANDI REED SOLOMON PADA CONTROLLER AREA NETWORK

ANALISIS UNJUK KERJA CODED OFDM MENGGUNAKAN KODE CONVOLUTIONAL PADA KANAL AWGN DAN RAYLEIGH FADING

Deteksi & Koreksi Kesalahan

REALISASI ERROR-CORRECTING BCH CODE MENGGUNAKAN PERANGKAT ENKODER BERBASIS ATMEGA8535 DAN DEKODER MENGGUNAKAN PROGRAM DELPHI

Bab I Pendahuluan 1.1. Latar Belakang Masalah

TTG3B3 - Sistem Komunikasi 2 Modulasi Digital: PSK dan ASK

2. Teori Penunjang Latar Belakang LDPC LDPC pertama kali ditemukan oleh Galagher pada 1960 dan hampir tidak dianggap. Abstrak

Flow Control. stop-and-wait

Kampus ITS, Surabaya

DESAIN ARSITEKTUR DAN IMPLEMENTASI PENGKODE-PENDEKODE HARD DECISION LDPC MENGGUNAKAN ALGORITMA MESSAGE PASSING PADA FPGA

Jaringan Komputer (IF8505) Data link layer. Materi. Prinsip dasar Peran data link layer Framing Error handling Flow control Contoh: HDLC, PPP

BAB II KAJIAN TEORI. Himpunan merupakan suatu kumpulan obyek-obyek yang didefinisikan. himpunan bilangan prima kurang dari 12 yaitu A = {2,3,5,7,11}.

Analisis Penerapan Teknik AMC dan AMS untuk Peningkatan Kapasitas Kanal Sistem MIMO-SOFDMA

HAND OUT EK. 462 SISTEM KOMUNIKASI DIGITAL

Analisa Kinerja MIMO 2X2 dengan Full-Rate STC pada Mobile WiMAX

Serial Communication II

Teknik Komunikasi Data Digital

Jurnal Ilmiah Widya Teknik Volume 15 Nomor ISSN Kinerja Kode Rapid Tornado Dengan Reed-Solomon Precode

BROADCAST PADA KANAL WIRELESS DENGAN NETWORK CODING Trisian Hendra Putra

APLIKASI KOMPRESI CITRA BERBASIS ROUGH FUZZY SET

SIMULASI LOW DENSITY PARITY CHECK PADA STANDAR DVB-S2 MENGGUNAKAN MODULASI QPSK

Transkripsi:

TTG3B3 - Sistem Komunikasi 2 Linear Block Code S1 Teknik Telekomunikasi Fakultas Teknik Elektro Universitas Telkom Oleh: Linda Meylani Agus D. Prasetyo

Tujuan Pembelajaran Memahami fungsi dan parameter pada channel coding Memahami proses encoding dan decoding linier block code Mampu menghitung kemampuan deteksi dan koreksi error 2

Outline Encoder: Matriks Generator G Terminologi Channel Coding Rangkaian Hamming Distance & Hamming Weight Kemampuan Deteksi dan Koreksi LBC Decoder: Matriks Parity check H Syndrome dan rangkaian syndrome Proses decoding 3

Apa yang harus dilakukan bila data yang diterima salah/error akibat noise atau interferensi? 4

Channel Coding Error Control Membolehkan peningkatan rate transmisi informasi pada rate error yang tetap, atau mengurangi rate error pada rate transmisi yang tetap. 5

Metode Error Control Automatic Repeat Request (ARQ) ketika penerima mendeteksi adanya error pada data yang diterima, maka penerima akan meminta untuk retransmit Forward Error Correction (FEC) Data yang ditransmisikan telah dikodekan sedemikian sehingga bila terdeteksi adanya error pada data akan dapat dikoreksi. 6

2 Tipe Forward Error Correction Block codes merupakan tipe pengkodean yang mengkodekan data yang terdiri dari blok k bit informasi yang akan dikodekan menjadi n bit codeword (n > k). Contoh: Liniear Blok Code Hamming Code, Cyclic code Convolutional Codes di mana n bit codeword yang dihasilkan tidak hanya tergantung dari k bit data saat ini tapi tergantung pula dari bit data sebelumnya. 7

Block Code (n,k) Coder akan membagi urutan bit informasi menjadi blok k bit dan setiap blok akan ditambahkan bit redundance r bit sehingga codeword yang dihasilkan dan yang akan ditransmisikan adalah n = k + r bit. Code rate dinyatakan dengan k/n Kode Sistematik 8

Hamming Distance Hamming distance (dmin) merupakan perbedaan bit pada posisi yang sama antara 2 buah codeword. Misalkan codeword A = 1001; D = 1000 9

Contoh Kasus 10

Kemampuan Deteksi dan Koreksi Kemampuan deteksi dan koreksi dari suatu Block Code dapat dilihat dari dmin (Hamming distance) di mana: Kemampuan deteksi = dmin-1 Kemampuan koreksi = [dmin-1]/2 11

Generator Matriks G 12

Rangkaian Encoder 13

Parity Check Matriks H 14

Syndrome Kode valid/not-valid Syndrome 15

Suatu metode yang digunakan untuk membagi 2 n kode vector yang mungkin menjadi 2 k kode vektor adalah Standard Array. Standard Array Standard Array merupakan suatu blok yang terdiri dari 2 n-k baris dan 2 k kolom. Susunan Standar Array: Baris pertama standard array berisikan 2 k kode vektor C, dengan kode all zero berada pada posisi paling kiri. Di bawah kode all zero ditambahkan pola error e yang mungkin, kemudian isi kolom berikutnya adalah kode vektor ditambah dengan pola error e. Begitu seterusnya hingga e 2 n-k. 16

17

Decoding Process Pada proses decoding, receiver melakukan: Hitung syndrome, dari r, dimana s = r.h T Cari error pattern yang sesuai dengan nilai syndrome Decoding vector r untuk mendapatkan codeword vector v, v = r + e 18

Latihan Soal Bila suatu LBC (8,4), dimana generator matrik dinyatakan dengan: Tentukan: Kemampuan deteksi dan koreksi Bila data yang masuk adalah 0011 (t1 dari kiri) maka kode yang terbentuk adalah Bila kode yang diterima adalah 10010011, maka apakah kode valid? message yang dikirimkan adalah? 19

Terima kasih dan selamat belajar. 20