Professional Documents
Culture Documents
Moïi chi tieát xin lieân laïc qua ñòa chæ: ncngoc@hcmut.edu.vn
CHÖÔNG 2: GIÔÙI HAÏN CAÊN BAÛN AÛNH HÖÔÛNG
ÑEÁN HOAÏT ÑOÄNG CUÛA HEÄ THOÁNG
p
k 0
k 1
caùc tín hieäu ñöôïc taïo ra bôûi nguoàn laø ñoäc laäp
thoáng keâ thì nguoàn ñoù ñöôïc goïi laø nguoàn rôøi
raïc khoâng nhôù (discrete memoryless source)
Uncertainty,information,and
entropy
Memoryless coù nghóa laø tín hieäu taïo ra
sau ñoäc laäp vôùi tín hieäu tröôùc noù
Khái niệm về “information” gần giống
1
I ( sk ) log 2 ( )
pk
K=1,2….k-1
Uncertainty,information,and
entropy
Giá trị trung bình của I(sk) trên một
nguồn mẫu tự L là:
K 1
1
H ( L) E[ I ( S k )] Pk log 2 ( )
k 0 Pk
H ( L)
Ltb
Prefix coding
Xét một nguồn ký tự {s0,s1,s2,s3}
Có xác suật lần lượt là {0.5; 0.25;
0.125; 0.125} s
Initial 0 0
state
1
0
s1
1
0
s2
1
s3
Prefix coding
Khi đó các từ mã của mã hoá prefix
coding
S0=0
S1=10
S2=110
S3=111
Prefix coding
Xét nguồn mẫu tư {s0,s1,……sK-1}
Với ký tự sk có chiều dài lk
Khi đó các chiều dài phải thoả mãn bất
đẳng thức Kraft-McMilan
K 1
2
k 0
lk
1
Prefix coding
Vì H(L)≤Ltb<H(L)+1
Dấu bằng chỉ xảy ra khi
lk
pk 2
Với điều kiện Kraft-Mcmilan chúng ta có
thể xây dựng prefix code của các từ
mã sk có chiều dài lk
Prefix coding
chiều dài trung bình của các từ mã
K 1
lk
Ltb lk
k 0 2
a) Tính entropy vaø ñoä daøi trung bình cuûa töø maõ.
b) Tính varian cuûa hai töø maõ treân.
2.4 KEÂNH RÔØI RAÏC KHOÂNG
NHÔÙ
Ñònh nghóa: Keânh rôøi raïc khoâng nhôù laø moät
khaùi nieäm duøng cho keânh truyeàn tin. Keânh
truyeàn ñöôïc giôùi thieäu coù ngoõ vaøo laø x vaø ngoõ
ra laø y. Caû x vaø y laø caùc bieán ngaãu nhieân thuoäc
caùc taäp hôïp X vaø Y
*Cuïm töø “rôøi raïc” duøng ñeå chæ hai taäp hôïp X vaø
Y coù kích thöôùc höõu haïn.
*Cuïm töø “khoâng nhôù” laø ñeå chæ kyù töï ngoõ ra töùc
thôøi chæ phuï thuoäc vaøp ngoõ vaøo töông öùng chöù
khoâng phuï thuoäc vaøo tín hieäu tröôùc ñoù.
KEÂNH RÔØI RAÏC KHOÂNG NHÔÙ
Tín hieäu ngoõ vaøo laø:
Ghi chuù:
+ X vaø Y coù theå coù kích thöôùc khaùc nhau.
+ j =k :theå hieän xaùc suaát truyeàn ñuùng. Ngöôïc
laïi laø xaùc suaát truyeàn sai.
KEÂNH RÔØI RAÏC KHOÂNG NHÔÙ
Caùc xaùc suaát coù theå saép xeáp döôùi daïng ma
traän:
Toång xaùc suaát truyeàn sai ñöôïc tính theo coâng thöùc:
J 1 1
H ( Y y k ) p(x j | y k ) log
j 0 j k
2 p(x | y )
THOÂNG TIN QUA LAÏI
Soá löôïng naøy töï noù laø bieán ngaãu nhieân nhaän
caùc giaù trò H(|Y=y0) …. H(|Y=yk-1) vôùi
xaùc suaát p(y0)…. p(yk-1).
Tính chaát 1:
Thoâng tin qua laïi cuûa 1 keânh thì ñoái xöùng:
J 1 K 1 1
p ( y x j ) p ( x j ) log
j 0 k 0
k 2
p( x j )
J 1 K 1 1
p ( x j , y ) log
j 0 k 0
k 2
p( x j )
Tính chaát cuûa thoâng tin qua laïi
p(x j | y k ) p(yk | x j )
(2.45)
p(x j ) p(yk )
Theá 2.45 vaøo 2.44
K 1 J 1
p(yk | x j )
I (; ) p(x j , y k ) log I ( ; ) (2.46)
p(yk )
2
k 0 j 0
Tính chaát cuûa thoâng tin qua laïi
Vôùi
J 1 K 1 1
H ( , ) p(x j , y k ) log (2.53)
j 0 k 0 j k
2 p(x , y )
Tính chaát cuûa thoâng tin qua laïi
H(, ) ñöôïc vieát laïi
J 1 K 1 p(x j )p(yk )
H ( , ) p(x j , y k ) log
j 0 k 0
2
p(x j , y k )
J 1 K 1 1
p(x j , y k ) log (2.54)
j 0 k 0 j k
2 p(x , y )
J 1 K 1 1 1 K 1
J 1
j 0
k 0
p(x j , y ) log
k 2
p(x j , y )
log
j 0
p(x j , y )
x j) k 0
2 p( k
k
K 1 1 J 1
log 2 p( ) p(x j , yk)
k 0
yk j 0
J 1 1 K 1 1
j 0
p(x j) log p(y ) log
x j) k 0
2 p( k 2
p(y )
k
H H (2.55)
Tính chaát cuûa thoâng tin qua laïi
Duøng phöông trình 2.49 vaø 2.55 vaøo phöông
trình 2.54,ta ñöôïc:
H ( ; ) H ( ) H ( ) I ( ; ) (2.56)
Tính chaát cuûa thoâng tin qua laïi
. Hình 2.9:Minh hoïa aûnh höôûng giöõa caùc keânh
khaùc nhau
H(; )
H(| ) H(|)
I(; )
H()
H(
)
2.6 DUNG LÖÔÏNG KEÂNH
Xeùt 1 keânh rôøi raïc khoâng coù nhôù vôùi ngoõ vaøo
, ngoõ ra vaø xaùc suaát truyeàn laø p(yk|xj).
Thoâng tin qua laïi ñöôïc ñònh nghóa bôûi doøng
ñaàu tieân cuûa pt2.46, ñöôïc vieát laïi nhö sau:
J 1 K 1
p(yk | x j )
I (; ) p(x j , y k ) log (2.57)
j 0 k 0
2
p(yk )
DUNG LÖÔÏNG KEÂNH
Töø pt 2.36 vaø 2.37:
p ( x j , yk ) p ( y k x j ) p ( x j )
J 1
p ( yk ) p ( yk x j ) p ( x j )
j 0
DUNG LÖÔÏNG KEÂNH
Töø 3 phöông trình treân chuùng ta thaáy caàn thieát
ñeå bieát xaùc suaát phaân boá ôû ngoõ vaøo
{p(xj),j=0,1…J-1} ñeå chuùng ta tính ñöôïc thoâng
tin qua laïi I (, ). Thoâng tin qua laïi, vì vaäy
khoâng chæ phuï thuoäc vaøo keânh maø coøn phuï
thuoäc vaøo caùch thöùc keânh ñöôïc söû duïng.
DUNG LÖÔÏNG KEÂNH
Xaùc suaát phaân boá ôû ngoõ vaøo{p(xj)}thì ñoäc
laäp vôùi keânh . Chuùng ta coù theå cöïc ñaïi giaù
trò trung bình cuûa thoâng tin qua laïi I (, )
cuûa keânh truyeàn khi xeùt ñeán {p(xj)}
DUNG LÖÔÏNG KEÂNH
Ñònh nghóa : dung löôïng keânh truyeàn cuûa 1
keânh rôøi raïc khoâng coù nhôù laø giaù trò trung bình
cöïc ñaïi cuûa thoâng tin qua laïi I (, ) trong1
tröôøng hôïp baát kyø khi söû duïng keânh,ôû ñoù söï
cöïc ñaïi coù theå xaûy ra ôû taát caû caùc xaùc suaát
phaân boá ngoõ vaøo coù theå {p(xj)} trong taäp )
DUNG LÖÔÏNG KEÂNH
p( y0 x1 ) p( y1 x0 ) p
p( y0 x0 ) p( y1 x1 ) 1 p
DUNG LÖÔÏNG KEÂNH
Thay theá xaùc suaát keânh truyeàn vaøo pt 2.57 vôùi
J=K=2, vaø thieát laäp xaùc suaát ngoõ vaøo phuø hôïp
vôùi pt 2.16 , dung löôïng cuûa keânh nhò phaân ñoái
xöùng laø:
C 1 p log 2 p (1 p) log 2 (1 p) (2.60)
DUNG LÖÔÏNG KEÂNH
Döïa vaøo pt 2.16, chuùng ta coù theå ñònh nghóa
haøm entropy:
1 1
( p) p log 2 (1 p) log 2 (2.61)
p 1 p
DUNG LÖÔÏNG KEÂNH
Chuùng ta coù theå vieát laïi pt 2.60
C=1-H (p) (2.62)
Dung löôïng keânh C khaùc vôùi xaùc suaát loãi p
trình baøy ôû hình 2.10.
So saùnh ñöôøng cong ôû hình naøy vôùi hình 2.2,
chuùng ta coù nhöõng nhaän xeùt :
Söï thay ñoåi dung löôïng keânh cuûa
keânh ñoái xöùng vôùi xaùc suaát truyeàn p
.
Dung löôïng keânh, C
1.0
0.5
0
DUNG LÖÔÏNG KEÂNH
Khi keânh noise-free, p=0 , dung löôïng keânh C
ñaït ñöôïc giaù trò cöïc ñaïi 1 bit per channel use
,ñuùng baèng thoâng tin ôû moãi keânh ngoõ vaøo. Taïi
giaù trò naøy cuûa p, haøm entropy H(p) coù giaù trò
laø 0.
Khi keânh coù nhieãu, cho xaùc suaát loãi coù ñieàu
kieän laø p=1/2, dung löôïng keânh C ñaït ñöôïc giaù
trò nhoû nhaát zero, trong khi haøm entropy ñaït
ñöôïc giaù trò cöïc ñaïi.
2.7 LYÙ THUYEÁT MAÕ HOÙA KEÂNH
Söï coù maët cuûa nhieãu trong keânh truyeàn gaây ra
söï khaùc bieät (loãi) giöõa chuoãi döõ lieäu vaøo vaø ra
cuûa heä thoáng thoâng tin soá. Trong 1 keânh coù
nhieãu,xaùc suaát loãi coù theå cao ñeán 10-2, coù
nghóa laø trung bình 99 bit cuûa 100 bit truyeàn
ñöôïc nhaän ñuùng. Xaùc suaát loãi coù theå baèng 10-6
hoaëc nhoû hôn laø yeâu caàu caàn thieát.
LYÙ THUYEÁT MAÕ HOÙA KEÂNH
Muïc ñích cuûa maõ hoùa keânh laø taêng söï
choáng nhieãu cuûa heä thoáng thoâng tin soá . Maõ
hoùa keânh bao goàm saép xeáp chuoãi döõ lieäu vaøo
thaønh 1 chuoãi keânh truyeàn vaøo( maõ hoùa),vaø
saép xeáp ñaûo laïi chuoãi keânh truyeàn ôû ngoõ ra
thaønh chuoãi döõ lieäu ra (giaûi maõ).
LYÙ THUYEÁT MAÕ HOÙA KEÂNH
.
Nguoàn rôøi Keânh Keânh rôøi Keânh Ñích
raïc khoâng raïc khoâng giaûi maõ
nhôù maõ hoùa nhôù
Maùy
Nhieãu
Maùy
phaùt thu
Hình 2.11: Sô ñoà khoái heä thoáng thoâng tin
soá
LYÙ THUYEÁT MAÕ HOÙA KEÂNH
Block codes:chuoãi thoâng tin ñöôïc chia thaønh
chuoãi nhöõng khoái daøi k bit, vaø moãi khoái k bit
ñöôïc saép xeáp thaønh khoái n bit ,vôùi n>k. Soá bit
dö theâm vaøo baèng caùch maõ hoùa khoái truyeàn laø
n-k bit.Tæ soá k/n ñöôïc goïi laø code rate . Duøng r
bieåu thò toác ñoä maõ, chuùng ta coù
k
r
n
LYÙ THUYEÁT MAÕ HOÙA KEÂNH
Giaû söû keânh rôøi raïc khoâng nhôù ñöôïc söû duïng
moät laàn moãi Tc giaây,dung löôïng keânh laø C .
Dung löôïng keânh treân 1 ñôn vò thôøi gian laø
C/Tc bits/s,töôïng tröng cho toác ñoä cöïc ñaïi cuûa
thoâng tin vaän chuyeån treân keânh.
ÑÒNH LYÙ MAÕ HOÙA KEÂNH
Ñònh lyù maõ hoùa keânh cho keânh truyeàn rôøi raïc
khoâng nhôù ñöôïc phaùt bieåu thaønh 2 phaàn nhö
sau:
ÑÒNH LYÙ MAÕ HOÙA KEÂNH
(i) Cho nguoàn rôøi raïc khoâng nhôù coù nguoàn s vaø entropy
H(s) bit/kyù töï nguoàn , nguoàn phaùt kyù töï 1 laàn moãi Ts
giaây ; keânh rôøi raïc khoâng nhôù ñöôïc söû duïng moät laàn
moãi Tc giaây,dung löôïng keânh laø C .Neáu
H ( ) C
(2.63)
T s T c
thì toàn taïi 1 kieåu maõ hoùa maø ngoõ ra cuûa nguoàn coù theå
truyeàn treân keânh vaø ñöôïc khoâi phuïc vôùi xaùc suaát loãi
nhoû. C/Tc ñöôïc goïi laø toác ñoä tôùi haïn.
ÑÒNH LYÙ MAÕ HOÙA KEÂNH
H ( ) C
(ii) Ngöôïc laïi, neáu
T s T c
r T c
(2.65)
T s
ÖÙng duïng cuûa ñònh lyù maõ hoùa keânh
truyeàn vaøo keânh nhò phaân ñoái xöùng
Vì vaäy chuùng ta coù theå phaùt bieåu laïi ñieàu
kieän pt 2.64 :
r C (2.66)
ÖÙng duïng cuûa ñònh lyù maõ hoùa keânh
truyeàn vaøo keânh nhò phaân ñoái xöùng
Ví duï 7: Coi keânh nhò phaân ñoái xöùng vôùi xaùc
suaát loãi p=10-2 .Töø giaù trò naøy cuûa p,aùp duïng
pt. 2.60 vaø 2.61 dung löôïng keânh C=0.9192.
Vì vaäy töø ñònh lyù maõ hoùa keânh ,chuùng ta coù
theå phaùt bieåu raèng baát cöù ξ >0 vaø r <= 0.9192
,toàn taïi moät maõ coù chieàu daøi n vaø toác ñoä maõ r
,vaø moät thuaät toaùn maõ hoùa thích hôïp, ñeå khi
maõ ñöôïc söû duïng trong keânh ñöôïc cho ,xaùc
suaát loãi maõ hoùa trung bình nhoû hôn ξ
Hình 2.12:Minh hoïa quan troïng
cuûa ñònh lyù maõ hoùa keânh
1.0
10 -2
10 -3
10 -4
Giaù trò giôùi
10 -5 haïn, ξ=10 -8
Dung löôïng keânh C
10 -6
10 -7
10 -8