Trang 142
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Bài 9 Kênh ri rc không nh
Lng tin tng h
9.1 Kênh ri rc không nh và ma trn kênh
9.2 Entropy điu kin và lng tin tng h
9.3 Mt s loi kênh
9.4 S nhp nhng (equivocation) và tc đ truyn tin
9.5 Dung lng kênh
Trang 143
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Kênh ri rc không nh và ma trn kênh
̈ nh ngha
̈ Mt kênh ri rc không nh (DMC) đc đnh ngha bng mt
bng kí hiu đu vào (ngun phát)
X = {x
1
, , x
K
}, mt bng kí
hiu đu ra (ngun nhn)
Y = {y
1
, , y
J
}, và mt s phân b xác
sut có điu kin
p(y
j
| x
k
N
n
knjnkNkjNj
xypxxyyp
1
11
)|(}|{ LK
p(y
J
| x
K
) p(y
2
| x
K
)p(y
1
| x
K
)x
K
p(y
J
| x
2
) p(y
2
| x
2
tp nhiu ca kênh truyn.
̈ Chú ý, nu chúng ta bit s phân b xác sut trên X thì s phân
b xác sut ca Y s đc xác đnh nh sau
∑
=
=
K
k
kjkj
xypxpyp
1
)|()()(
Trang 146
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Entropy điu kin và lng tin tng h
̈ Xét bài toán truyn tin sau
Cho bit cu trúc thng kê ca ngun X và ma trn kênh. Hãy
xác đnh kí hiu x
k
nào đã đc phát phát đi khi nhn đc
đu nhn mt kí hiu y
j
nào đó?
̈ Ví d
̈ Cho ngun X = {x
1
, x
2
} vi các xác sut ln lt là p(x
1
| y
1
), nh vy chúng ta có th khng đnh đc
kí hiu
x
2
có kh nng đc phát đi hn x
1
?
∑∑
==
×
×
=
×
==
K
i
iji
kjk
K
i
ji
kjk
j
jk
jk
xypxp
xypxp
yxp
yxp
5
3
)|(
12
=
yxp
Trang 148
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Ví d (tt)
̈ ý, trong công thc ca p(x
i
| y
j
) có cha tha s p(x
i
), nên
p(x
i
| y
j
) đã bnh hng bi xác sut l p(x
i
).
̈ Vì vy đ công bng trong vic so sánh chúng ta phi da trên
t s
p(x
i
| y
j
11
=
=
==
xp
yxp
xp
yxp
Trang 149
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Lng tin có điu kin I(x
k
| y
j
)
̈ nh ngha
I(y
j
| x
k
) = –log p(y
j
| x
k
)
I(x
k
| y
j
) = –log p(x
s có hai kh nng và
y
j
ch là mt trong hai kh nng đó, có
ngha là bên nhn cn thêm thông tin (cn thêm 1 bit) đ bit
chính xác đólàkh nng nào.
̈ Xác sut p(y
j
| x
k
) = 1/2 ch xy ra khi kênh truyn có nhiu.
Trang 150
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Lng tin có điu kin I(x
k
| y
j
)
̈ Vì vy lng tin có điu kin còn đc gi là lng tin b mt
đi
do nhiu.
̈ Khi phát đi x
k
bên nhn s có mt tp các y
j
có kh nng đc
nhn.
̈ Ngc li khi nhn đc y
j
bên phát s có mt tp các x
| y
j
)
̈ Nu p(x
k
| y
j
) = 1 có ngha là nu y
j
đã nhn đc thì chc chn
x
k
đã đc phát đi, điu này có ngha là lng tin ca x
k
đã
đc truyn nguyên vn thông qua kênh, do đó I(x
k
, y
j
) = I(x
k
).
)(
)(
)(
)(
j
kj
k
jk
kjkjk
xypxypxyIxypxYI
11
)|(log)|()|()|()|(
∑
=
−==
J
j
K
k
jkjkj
J
j
jj
yxpyxpypyXIypYXI
111
)|(log)|()()|()()|(
−=
K
k
J
j
jkjk
yxpyxp
11
)|(log),(
−=
K
k
11
)|(log),()|( yx
Trang 154
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Chng minh
̈ Ly tng trên nhng cp (k, j) mà p(x
k
, y
j
) ≠ 0. Vì vy
+−=−
K
k
J
j
K
k
kkjkjk
xpxpyxpyxpHH
11 1
)(ln)()|(ln),()()|( xyx
−=
K
k
J
j
jk
k
jk
yxp
yxpypxp ),()()(
[
]
01)()( ≤−=
∑
∑
kj
jk
ypxp
Trang 155
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Chng minh (tt)
̈ Du “=” xy ra ⇔ p(x
k
) = p(x
k
| y
j
) đi vi tt c các cp (k, j)
mà
p(x
k
, y
j
) ≠ 0 đng thi tng p(x
k
)p(y
j
) trên tt c nhng cp
này bng 1.
xypxpyxp )|(log)(log),(
[
]
∑
∑∑
−−=
kj
kjkj
k
kk
xypyypxpxp )|(log),()(log)(
)|()( xyx HH
+
=
Trang 157
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Lng tin tng h trung bình
̈ Nu biu din theo entropy thì chúng ta có
I(x, y) = H(x) – H(x | y) = H(y) – H(y | x)
∑
∑
=
kj
jkjk
yxIyxpYXI ),(),(),(
=
kj
k
jk
jk
Mt s loi kênh ri rc không nh
̈ Kênh đi xng (Symmetric channel)
̈ Là kênh mà mi dòng ca ma trn kênh cha cùng tp các s
p
1
’, , p
J
’vàmi ct cha cùng tp các s q
1
’, , q
K
’.
̈ Ví d
1 – εε
0 ≤ε≤1
ε1 – ε
[p(y
j
| x
k
)] =
0,30,20,5
0,20,50,3
0,50,30,2
[p(y
j
| x
k
)] =
k = 20,20,20,30,3
K
k
J
j
kjkjk
xypxypxp
11
)|(log)|()(
−=
K
k
J
j
jjk
ppxp
11
''
log)(
∑
=
−=
J
j
jj
pp
1
''
log
Trang 160
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
y
1
x
1
x
2
x
m
x
m+1
y
2
x
K
y
J
Trang 161
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Kênh vô dng (Useless channel)
̈ Mt kênh là vô dng nu và ch nu x và y là đc lp vi mi
s phân b xác sut ca đu vào (ngun phát).
̈ i vi mt kênh vô dng thì H(x | y) = H(x), tc là kin thc
v đu ra không làm gim đ bt ng v đu vào. Vì vy, đi
vi mc đích xác đnh đn đnh đu vào, chúng ta có th pht
l đu ra hoàn toàn. Bây gi chúng ta s chng minh rng.
̈ Mt kênh ri rc không nh là vô dng nu và ch nu ma trn
kênh ca nó có các dòng ging nhau.
̈ Chng minh
̈ iu kin đ
Gi s ma trn có các dòng ging nhau p
) p(y
j
)
Vì vy đu vào và đu ra đc lp nhau bt chp s phân b xác
sut ca đu vào.
̈ iu kin cn
Gi s các dòng ca ma trn không ging nhau ⇒∃mt ct
chng hn
j
0
mà có các phn t không ging nhau.
Gi s
p(y
j0
| x
k0
) là phn t ln nht trong ct này. Xét s phân
b đng nht (đng xác sut) đu vào (đu phát), chúng ta có
====
K
k
K
k
K
k
jkjkjkjkj
pxppxypxpyxpyp
11 1
''
)()|()(),()(
K
k
kjkjkjkj
xypxyp
K
xypxpyp
11
00000
)|()|(
1
)|()()(
Trang 164
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
S nhp nhng (equivocation)
và tc đ truyn tin
̈ Xét mt kênh nh phân đi xng vi xác sut chéo ε. Gi s
rng ti đu vào P(0) = P(1) = 1/2, tc đ sinh thông tin đu
phát là
H(x) = 1 bit/kí hiu.
̈ Mt thit b đc gi là b quan sát, nhn mi cp kí hiu
vào/ra
(x, y) và sinh ra mt kí hiu z
̈ z = 0
nu x = y, z = 1 nu x ≠ y
Kênh
B quan sát
…x
(2)
x
(1)
z
(1)
z
(2)
đã đc to sn.
̈ Tc đ truyn thông tin trên kênh, thng kí hiu là R, là bng
tc đ sinh thông tin H(x) tr tc đ sinh thông tin b sung
H(z).
R = H(x) – H(z)
Trang 166
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Ví d
̈ Chng hn, nu d liu đu vào đc sinh tc đ 1000 kí
hiu/giây
và ε = 0,01, chúng ta có
H(x) = 1 → tc đ d liu đu vào = 1000 bits/giây
H(z) = 0,081
→ tc đ d liu b sung = 81 bits/giây
R = 0,919
→ tc đ truyn thông tin = 919 bits/giây
̈
Mt ngi có th lý lun rng trong mt dãy dài, vì ε = 0,01,
ngha là ch 1% s bit đc truyn b li, và vì vy tc đ
truyn thông tin phi là
990 bits/giây.
̈ Câu tr li là rng kin thc v s bit b li không đ đ xây
dng li d liu, mà chúng ta cn phi bit thêm v v trí li
na, và vì lý do này nên tc đ truyn thông tin là thc s bng
mt giá tr thp hn là
919 bits/giây.