Membuat Hamming Code menggunakan Matlab


Setelah kita sebelum nya membahas tentang sedikit langkah-langkah dalam pembuatan code hamming, sekarang kita mencoba untuk menggunakan matlab untuk visualisasi

untuk membandingkan hitungan manual kita pada post sebelum nya dengan matlab kita dapat menggunakan script sebagai berikut

clc, clear all
m = 4; n = 2^m-1; % Codeword length = 15
k = 11; % Message length

msg1 = [1 1 0 0 0 0 1 0]; % As a column vector

code1 = encode(msg1,n,k,'hamming/binary')

maka hasil yang kita dapatkan melalui command window sebagai berikut
code1 = [0 1 0 0 1 1 0 0 0 0 1 0 0 0 0]

sedangkan pada perhitungan manual sebelum nya kita mendapat hasil encode sebagai berikut: [ 1 1 0 0 0 0 0 1 0 0 1 0]

pada dasarnya kedua kode tesebut ada sama,
namun pada matlab tidak memakai urutan [D8 D7 D6 D5 C8 D4 D3 D2 C4 D1 C2 C1]

namun pada matlab urutannya menjadi [C1 C2 C3 C4 D8 D7 D6 D5 D4 D3 D2 D1]

 

 

Advertisements

Author: ridhobustami

orang ngak jelas

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s