Professional Documents
Culture Documents
Kod semakan pariti tunggal merupakan kaedah yang paling mudah dan tertua
dalam pengesanan ralat. Walaupun ia tidak begitu berkesan dalam penghantaran data,
ia masih digunakan secara meluas kerana ia mudah untuk digunakan. Berbanding
dengan kod ulangan, kod semakan pariti semakan tunggal hanya ada satu digit
semakan. Digit semakan ini dipanggil sebagai bit pariti. Kod semakan parity ini hanya
ada satu digit semakan yang ditambahkan pada hujung satu rentetan kod binari. Digit
semakan ini diperolehi daripada jumlah digit maklumat (mod 2) dan dikenali juga bit
parity.
Walau bagaimana pun, jika terdapat dua digit yang silap, maka bit semakan ini
akan memberikan interpretasi yang tidak betul bahawa tiada kesilapan. Oleh itu,
semakan parity ini adalah tidak sesuai jika bilangan bit kesilapan adalah nombor genap.
Jika bilangan digit 1 dalam mesej yang dihantar adalah genap, digit semakan
ditetapkan sebagai 0. Manakala jika bilangan 1 adalah ganjil, digit semakan
ditetapkan sebagai 1.
10111
w
01111
O
10010
r
01100
l
00100
d
Setiap satu huruf daripada empat huruf pertama, mempunyai nombor genap 1,
jadi bit pariti atau digit semakan adalah 0. Huruf yang akhir ( d), walaupun
mempunyai tiga 1 (bilangan ganjil) jadi bit parity adalah 1 untuk membuat
jumlah bilangan 1. Berikut menunjukkan bit sebenar dihantar oleh penghantar
(bit parity digariskan) dengan tunjukkan cara mengira digit semakan :
Cara mengira digit semakan :
I.
Huruf
W
O
R
L
D
Kata Kod
1110111
1101111
1110010
1101100
1100100
5 digit
maklumat
II.
c8
, di mana
Maka,
Huruf
w
o
r
l
d
c1
c8
c8
c1
c2
c3
c4
c6
c7
c5
c6
c7
c2
c3
c5
Bilangan bit
kod
6
6
4
4
3
digit semakan
11101110
11011110
11100100
11011000
11001001
Genap
Genap
Genap
Genap
Ganjil
Digit semakan
(mod 2)
Kata
1110111
1101111
1110010
1101100
1100100
Genap / Ganjil
c4
0
0
0
0
1
Katakod dengan 8