7/2/2010
1
Chương 4: Mã sa sai
4.1 Khong cách Hamming và chn
Hamming
Gii thiu
chương này ta chxét kênh nhphân đi xng
Các input ca kênh được chn tmt tp các t
mã nhphân chiu dài n, nghĩa là tp các dãy n
ký t0 và 1
Giscác txut hin vi xác sut bng nhau
Do li có thxy ra bt cvtrí nào ca chui
input nên output là tp 2ndãy nhphân đdài n
Bài toán đu tiên là tìm phương án gii mã ti ưu
cho bnói trên
7/2/2010
2
Hunh Văn Kha
7/2/2010
2
Gii thiu
Ký hiu các tmã và các chui output ln lượt là
w1, w2, …., wsv1, v2, …
Phương án gii mã ti ưu là phương án làm cc
tiu xác sut sai
Khi nhn được v, nhưta đã biết, phương án gii
mã ti ưu là chn wsao cho p(w|v)cc đi
Nhưng do các tmã có cùng xác sut nên cc đi
p(w|v)tương đương vi vic cc đi p(v|w)
7/2/2010
3
Hunh Văn Kha
Khong cách Hamming
Ta đnh nghĩa khong cách d(v1, v2)gia hai dãy
nhphân nký tv1, v2là svtrí mà đó ký t
mã ca v1, v2khác nhau
Ví d:v1= 011011, v2= 110001
Thì d(v1, v2) = 3
Nếu input là wvà output là vthì khi đó kênh đã
truyn sai đúng d(w, v)ký t. Do đó nếu xác sut
truyn sai ca kênh là β, thì
7/2/2010
4
Hunh Văn Kha
7/2/2010
3
Cc ñi p(v|w)
Ta sso sánh p(v|w1) p(v|w2)
Đt d1= d(w1,v), d2= d(w2,v), ta có
Chú ý, đi vi kênh nhphân đi xng ta luôn gi
s0< β < ½, và do đó (1 - β)/β >1. Vy
p(v|w1) > p(v|w2) khi và chkhi d1< d2
Vy p(v|w) cc đi khi d(v,w) cc tiu
7/2/2010
5
Hunh Văn Kha
ðnh lý 4.1
Gisbmã cho kênh nhphân đi xng gm st
mã đdài ncó xác sut nhưnhau. Phương án gii
mã ti ưu là phương án làm cc tiu khong
cách. Nghĩa là vi mi dãy vnhn được, bgii
mã schn twsao cho khong cách d(w,v)
là nhnht
Nếu có nhiu hơn mt cc tiu thì chn tnào
trong sđó cũng không nh hưởng đến xác sut
sai
7/2/2010
6
Hunh Văn Kha
7/2/2010
4
Ví d
Cho b
Tìm phương án gii mã ti ưu khi nhn được v=
01011, v’ = 00110?
w1= 00000
w2= 10011
w3= 11100
w4= 01111
7/2/2010
7
Hunh Văn Kha
Tính cht ca khong cách
Ta có thkim chng rng khong cách Hamming
là mt metric, nghĩa là tha các tính cht sau
a. d(v1, v2) ≥ 0, d(v1, v2) = 0 khi và chkhi v1= v2
b. d(v1, v2) = d(v2, v1)
c. d(v1, v3) ≤ d(v1, v2) + d(v2, v3)
Bt đng thc cui cùng là bt đng thc tam giác
Do ta gii mã dãy vthành tmã gn vi vnht
nên xut hin khái nim b“tt” là b
có các txa” nhau
7/2/2010
8
Hunh Văn Kha
7/2/2010
5
Bñ4.2
Gi w1, w2, …, wslà các tmã nhphân chiu dài
n, và elà mt snguyên dương. Gis
d(wi, wj) ≥ 2e + 1, vi mi i ≠ j
Thì khi đó, mi struyn sai không qebit đu
có thsa được.
Nếu d(wi, wj) ≥ 2e, vi mi i ≠ j, thì mi struyn
sai không quá e-1 bit đu có thsa được và mi
struyn sai ebit đu có thphát hin đưc,
nhưng chưa chc sa được
7/2/2010
9
Hunh Văn Kha
Bñ4.2
Ngược li, bmã có tính cht mi struyn sai
không quá ebit đu sa được thì phi tha mãn
d(wi, wj) ≥ 2e + 1, vi mi i ≠ j
Mt bmã có tính cht mi struyn sai không
quá e-1 bit đu sa được, và mi struyn sai
không quá ebit đu phát hin được thì phi tha
mãn d(wi, wj) ≥ 2e , vi mi i ≠ j
7/2/2010
10
Hunh Văn Kha