7/2/2010
1
Chương 3:
Kênh ri rc không ph
thuc thi gian
3.2 Phương án gii mã ti ưu. Đnh
lý căn bn ca LTTT
Gii
Gi x1, x2, …, xMy1, y2, …, yLln lượt là các ký
tinput và output.
Mt phương án gii là mt phép tương ng
mi ký toutput yjvi mt ký tinput xj*. Khi
nhn được yjta sgii mã thành xj*
Gii mã là phân hoch tp ký toutput thành các
tp B1, …, BMsao cho mi ytrong Bisgii
thành xi
Mt phương án gii mã có thxem nhưmt kênh
deterministic vi tp ký tinputy1, y2, …, yL
và tp ký toutput là x1, x2, …, xM
7/2/2010
2
Hunh Văn Kha
7/2/2010
2
Ví d
Xác
sut
X
1/2 x1
1/4 x2
1/4 x3
7/2/2010Hunh Văn Kha
3
Y
y1
y2
y3
Z
x1
x2
x3
1
1
1/2
1/2
Bài toán gii mã
Cho trưc input, xây dng phương án gii mã sao
cho xác sut sai là nhnht
Gisyjtương ng vi xj*
Gi xác sut đúng p(e’), ta có:
Kênh và input cho trước nên các p(yj)không đi
Vi mi yjcho trước chcn chn xj*sao cho
p(xj*|yj)là ln nht
7/2/2010Hunh Văn Kha
4
7/2/2010
3
Trường hp input ñng xác sut
Nếu input là đng xác sut t
Vi ycđnh thì vic cc đi p(xi|y) tương đương
vi vic cc đi p(y|xi)
Nhưvy vi phân phi đu ca input thì phương
án gii mã ti ưu là vi mi ycho trước chn xi
sao cho p(y|xi)là cc đi
Ta sxét khơn vn đnày trong chương 4
7/2/2010Hunh Văn Kha
5
Ví d
Xét ma trn kênh
Gi sp(x1) = ½, p(x2) = p(x3) = ¼
Tìm phương án gii mã ti ưu và tính xác sut sai
7/2/2010Hunh Văn Kha
6
1/2 1/3 1/6
1/6 1/2 1/3
1/3 1/6 1/2
y1y2y3
x1
x2
x3
7/2/2010
4
ðnh lý căn bn ca LTTT
Gisngun sinh ra dãy các ký tnhphân vi
đnh lượng không đi Rbit/giây, và đnh lưng
truyn ca ngun không quá 1 bit/giây
Trong ngiây, ngun sinh nR t
Tng smu tin có thcó trong ngiây 2nR
Chú ý 2nR có thkhông nguyên, trong trưng hp
đó, ta ly [2nR] (phn nguyên ca 2nR)
Ta cũng không quan tâm trường hp ský tca
ngun không phi là 2. Vì nếu ský tmã là D
ngun sinh Ský t/giây, thì trong ngiây, ngun
sinh DnS = 2nSlog D. Và có thxem nó nhưngun
nhphân vi đnh lưng R = S log D
7/2/2010Hunh Văn Kha
7
ðnh lý căn bn ca LTTT
Thay vì truyn tng ký tqua kênh, ta smã hóa
mi block nký t
Do đnh lượng truyn không quá 1 bit/giây nên
ský tmã mã hóa mi block không qnký t
Đgiđnh lưng sinh ca ngun là R, ta cn 2nR
tmã chiu dài n
Ý tưởng cơbn ca đnh lý là cho trước ε> 0, nếu
chn nđln, ta có thtìm được 2nR tmã và
mt cách gii mã sao cho sai sđu < ε, nghĩa
< εbt chp tnào được truyn qua kênh
7/2/2010Hunh Văn Kha
8
7/2/2010
5
ðnh lý căn bn ca LTTT
Cái giá phi trlà ta cn phi chngiây trước khi
mã hóa ngun tin, cũng có thphi tn thêm thi
gian chdo vic mã hóa và gii mã
Thêm vào đó, phương án mã hóa và gii mã
trong đnh lý này rt phc tp và khó thc hin
trong thc tế
7/2/2010Hunh Văn Kha
9
ðnh lý căn bn ca LTTT
Ví d, xét R = 2/5 n = 5. Trong 5giây, smu
tin có thcó do ngun sinh ra là 2nR = 4. Gi
chúng m1, m2, m3, m4
Ta gán cho mi mimt dãy nhphân đdài ≤ 5
7/2/2010Hunh Văn Kha
10
m100000
m201101
m311010
m410111
m100
m201
m310
m411