1320301007 encoding data bits menggunakan linear block code encoder dalam simulink prak.tek
TRANSCRIPT
7/25/2019 1320301007 Encoding Data Bits Menggunakan Linear Block Code Encoder Dalam Simulink Prak.tek
http://slidepdf.com/reader/full/1320301007-encoding-data-bits-menggunakan-linear-block-code-encoder-dalam-simulink 1/5
Percobaan 14
ENCODING DATA BITS MENGGUNAKAN LINEAR BLOCK CODE ENCODER DALAM SIMULINK
14.1 TUJUAN
Encoding data bit menggunakan Binary Linear block encoder dalam Simulink
14.2 DASAR TEORI
Dalam matematika dan teori informasi, linear code merupakan enis block code yang
penting, digunakan dalam skema koreksi dan deteksi. Linear codes memberikaan algoritma
encoding dan decoding yang lebi! efisien dibandingkan dengan pengkodean lainnya. Linear
codes diaplikasikan dalam metode pengiriman symbol pada kanal komunikasi, ika error teradi dalam komunikasi, beberapa error dapat dideteksi ole! penerima message block .
Sebua! linear code dengan panang n, mengirimkan block yang berisi n symbol. Sebagai
conto! "#, 4$ %amming code adala! sebua! binary linear code yang me&akili nilai 4'bit
dengan # bit. Dengan cara ini, penerima dapat mendeteksi error 2 bit per block.
Dalam linear block codes, sebua! block k bit onformasi diikuti ole! sebua! group r c!eck bit
yang berasal dari bit informasi dan pada recei(er, c!eck bit digunakan untuk memeriksa bit
informasi yang menda!ului c!eck bit.
)ntuk lebi! elas, bisa dipelaari lebi! lanut di Percobaan 4.
14.* ALAT DAN BAHAN
P+ yang terinstall soft&are -L-B.
14.4 LANGKAH KERJA
SIMULINK FUNCTIONS:
1. Binary Linear Encoder
Buat linear block code dari binary (ector data
Librar
Block sublibrary dari +!annel +oding
De!cri"#ion
7/25/2019 1320301007 Encoding Data Bits Menggunakan Linear Block Code Encoder Dalam Simulink Prak.tek
http://slidepdf.com/reader/full/1320301007-encoding-data-bits-menggunakan-linear-block-code-encoder-dalam-simulink 2/5
/ambar 14.1 Binary Linear Encoder
Blok binary Linear Encoder membuat binary linear block code menggunakan generator
matri0 yang tela! ditentukan. ika adala! panang message, maka /enerator matri0
parameter !arus mempunyai baris. ika 3 adala! panang codeword code, makan
/enerator matri0 !arus mempunyai 3 kolom.
nput !arus terdiri dari elemen. ika berdasar frame, maka !arus berupa (ector kolom.
5utputnya berupa (ector dengan panang 3.
Dialo$ Bo%
Genera#or &a#ri%
Sebua! matrik 'by'3, dimana adala! panang message dan 3 adala! panang code&ord.
2. Display
eruuk ke percobaan 1* 6Encoding data bit menggunakan Binary +yclic block encoder
dalam Simulink6
*. onstanta
eruuk ke percobaan 1* 6Encoding data bit menggunakan Binary +yclic block encoder
dalam Simulink6
14.7 LATIHAN
L.14.1. Buat model untuk mengimplementasikan Linear Block Encoding
L.14.2. ika diberikan "8,*$ linear block code yang di!asilkan ole! 9: 1 1; 1 : 1; 1 1 :<.
a$ Encode message 91 : :< dan 91 1 :< secara manual dan (erifikasi melalui Simulink.
1:: = >>>>>>>>> 11: = >>>>>>>>>
7/25/2019 1320301007 Encoding Data Bits Menggunakan Linear Block Code Encoder Dalam Simulink Prak.tek
http://slidepdf.com/reader/full/1320301007-encoding-data-bits-menggunakan-linear-block-code-encoder-dalam-simulink 3/5
b$ Encode semua message yang mungkin dalam Simulink dan tuliskan encoded &ord.
L.14.*. issal sebua! systematic "8, *$ block code dibangkitkan ole! submatri0 91 1 :; : 1 1;
1 : 1<.
14.8 DATA 'ERCOBAAN
L.14.1. Buat model untuk mengimplementasikan Linear Block Encoding
L.14.2. ika diberikan "8,*$ linear block code yang di!asilkan ole! 9: 1 1; 1 : 1; 1 1 :<.
a$ Encode message 91 : :< dan 91 1 :< secara manual dan (erifikasi melalui Simulink.
• 91 : :< = : 1 1 1 : :
7/25/2019 1320301007 Encoding Data Bits Menggunakan Linear Block Code Encoder Dalam Simulink Prak.tek
http://slidepdf.com/reader/full/1320301007-encoding-data-bits-menggunakan-linear-block-code-encoder-dalam-simulink 4/5
•
91 1 :< = 1 1 : 1 1 :
b$ Encode semua message yang mungkin dalam Simulink dan tuliskan encoded &ord.
• 9: : :< = : : : : : :
• 9: : 1< = 1 1 : : : 1
• 9: 1 :< = 1 : 1 : 1 :
• 9: 1 1< = : 1 1 : 1 1
• 91 1 1< = : : : 1 1 1
14.# ANALISA DATA
?ang dapat saya analisa dari data yang diperole! pada praktikum ini yaitu mengenai encoding
data bits menggunakan linear block code encoder dalam simulink yaitu pada saat
menginputkan message pada fungsi constant dengan umla! bits *, lalu masuk kedalam
binary linear encoder yang tela! disetting ba!&a generatornya "8,*$ maka !asil yangdiperole! akan sama dengan cara yang dilakukan secara manual. Setela! itu, pada binary
7/25/2019 1320301007 Encoding Data Bits Menggunakan Linear Block Code Encoder Dalam Simulink Prak.tek
http://slidepdf.com/reader/full/1320301007-encoding-data-bits-menggunakan-linear-block-code-encoder-dalam-simulink 5/5
linear encoder ini fungsinya !anya untuk mengencode data bit saa yang diinputkan. Berbeda
dengan binary cyclic encoder yang !arus ada generator polynomialnya. Sedangka pada linear
block code ini !any dengan menggunakan generator matri0 yang diinputkan pada fungsi
binary linear encoder yang di klik dua kali. Blok Binary Linear Encoder menciptakan kode
blok linier biner menggunakan matriks generator yang -nda tentukan. ika adala! panang
pesan dari kode, maka /enerator matriks parameter !arus memiliki baris. ika 3 adala! panang code&ord dari kode, maka /enerator matriks !arus memiliki 3 kolom.
Pada Binary Linear Encoder untuk menentukan generator matri0 nya dapat diinputkan pada
kolom berikut ini @
Di kolom parameters diinputkan generator matri0 yang diinginkan. Setela! itu, apabilamenginputkan message !arus sesuai dengan umla! k pada generator matri0nya.
14.A KESIM'ULAN
?ang dapat saya simpulkan dari data dan !asil analisa yang saya kerakan adala! @
• Binary Linear Encoder berfungsi untuk mengencode bit yang diinputkan dengan
memasukkan nilai generator matri0nya pada binary linear encoder tersebut.
• %asil outputnya apabila benar akan sama dengan !asil yang dicari dengan cara
manual• Pada data menggunakan linear block code "8,*$