BÀI GING MÔN HC
LÝ THUYT THÔNG TIN
Ging Viên: H Vn Quân
E-mail:
Web site: />Trng i hc Bách khoa
Khoa Công Ngh Thông Tin
Trang 2
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
NI DUNG MÔN HC
̈ Bài 1 Gii thiu
̈
Bài 2 Mt s khái nim c bn
̈
Bài 3 Chun b toán hc
̈
Bài 4 Lng tin
̈
Bài 5 Entropy
̈
Bài 6 Mã hiu
̈
Bài 7 Mã hóa ti u ngun ri rc không nh
̈
Bài 8 Mã hóa ngun ph quát
̈
Bài 9 Kênh ri rc không nh, lng tin tng h
Trang 3
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
NI DUNG MÔN HC (tt)
̈ Bài 10 Mã hóa chng nhiu, đnh lý kênh
̈
Bài 11 Mã khi tuyn tính
̈
Bài 12 C s toán hc ca mã hóa chng nhiu
̈
Bài 13 Mã vòng
̈
Bài 14 Gii thiu v mt mã hóa
̈
Bài 15 Mt s vn đ nâng cao
Trang 4
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
TÀI LIU THAM KHO
1. Information Theory - Robert B.Ash, Nhà xut bn Dover, Inc,
1990.
2. Introduction to Information Theory - Masud Mansuripur, Nhà
xut bn Prentice–Hall, Inc, 1987.
3. A Mathematical Theory of Communication - C. E. Shannon,
Tp chí Bell System Technical, s 27, trang 379–423 và 623–
656, tháng 7 và tháng 10, 1948.
4. C s Lý thuyt truyn tin (tp mt và hai) - ng Vn
Chuyt, Nguyn Tun Anh, Nhà xut bn Giáo dc, 1998.
Trang 5
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
HÌNH THC ÁNH GIÁ
̈ S có thông báo c th cho tng khóa hc. Tuy nhiên,
thng là có hình thc nh bên di.
̈ Thi trc nghim
̈ Gia k: 30 câu / 45 phút
̈ Cui k: 45 câu / 90 phút
̈ c phép xem tài liu trong 2 t giy A4
̈ Làm bài tp ln cng đim (không bt buc)
̈ Np bài tp ln và báo cáo vào cui hc k
̈ Cng ti đa 2 đim
Trang 6
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
CÁC MÔN LIÊN QUAN
̈ Lý thuyt xác sut
̈ K thut truyn s liu
̈ X lý tín hiu s
Trang 7
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Bài 1 Gii thiu
1.1 Thông tin là gì?
1.2 Vai trò ca thông tin
1.3 Lý thuyt thông tin nghiên cu nhng gì?
1.4 Nhng ng dng ca lý thuyt thông tin
1.5 Lý thuyt thông tin – Lch s hình thành và quan đim
khoa hc hin đi
Trang 8
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Thông tin là gì?
̈ Mt vài ví d
̈ Hai ngi nói chuyn vi nhau. Cái mà trao đi gia h gi là
thông tin.
̈ Mt ngi đang xem tivi/nghe đài/đc báo, ngi đó đang nhn
thông tin t đài phát/báo.
̈ Quá trình ging dy trong lp.
̈ Các máy tính ni mng và trao đi d liu vi nhau.
̈ Máy tính np chng trình, d liu t đa cng vào RAM đ
thc thi.
Trang 9
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Thông tin là gì? (tt)
̈ Nhn xét
̈ Thông tin là cái đc truyn t đi tng này đn đi tng
khác đ báo mt “
điu”gì đó. Thông tin ch có ý ngha khi
“điu” đó bên nhn cha bit.
̈ Thông tin xut hin di nhiu dng âm thanh, hình nh,
Nhng dng này ch là “
v bc”vt cht cha thông tin. “V
bc” là phn “xác”, thông tin là phn “hn”.
̈ Ng ngha ca thông tin ch có th hiu đc khi bên nhn hiu
đc cách biu din ng ngha ca bên phát.
̈ Mt trong nhng phng tin đ din đt thông tin là ngôn ng.
̈ Có hai trng thái ca thông tin: truyn và lu tr. Môi trng
truyn/lu tr đc gi chung là môi trng cha tin hay
kênh
tin
.
Trang 10
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Vai trò ca thông tin
̈ Các đi tng sng luôn luôn có nhu cu hiu v th gii xung
quanh, đ thích nghi và tn ti. ây là mt quá trình quan sát,
tip nhn, trao đi và x lý thông tin t môi trng xung quanh.
̈ Thông tin tr thành mt nhu cu c bn, mt điu kin cn cho
s tn ti và phát trin.
̈ Khi KHKT, XH ngày càng phát trin, thông tin càng th hin
đc vai trò quan trng ca nó đi vi chúng ta.
̈ Ví d, hành đng xut phát t suy ngh, nu suy ngh đúng, thì
hành đng mi đúng. Suy ngh li chu nh hng t các ngun
thông tin đc tip nhn. Vì vy thông tin có th chi phi đn
suy ngh và kt qu là hành đng ca con ngi.
Trang 11
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
LTTT nghiên cu nhng vn đ gì?
̈ góc đ khoa hc k thut, LTTT nghiên cu nhm to ra mt
“c s h tng” tt cho vic truyn thông tin chính xác, nhanh
chóng và an toàn; lu tr thông tin mt cách hiu qu.
̈ các góc đ nghiên cu khác LTTT nghiên cu các vn đ v
cách t chc, biu din và truyn đt thông tin, và tng quát là
các vn đ v x lý thông tin.
̈ Ba lnh vc nghiên cu c bn ca môn hc
̈ Mã hoá chng nhiu
̈ Mã hoá ti u (hay nén d liu)
̈ Mt mã hoá
Trang 12
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Nhng ng dng ca LT thông tin
̈ Cuc cách mng thông tin đang xy ra, s phát trin mnh m
ca các phng tin mi v truyn thông, lu tr thông tin làm
thay đi ngày càng sâu sc xã hi chúng ta.
̈ LTTT đóng mt vai trò quyt đnh trong s phát trin này bng
cách cung cp c s lý thuyt và mt cái nhìn trit hc sâu sc
đi vi nhng bài toán mi và thách thc mà chúng ta chm
trán – hôm nay và mai sau.
̈ Nhng ng dng ph bin ca LTTT là truyn thông và x lý
thông tin bao gm:
truyn thông, nén, bo mt, lu tr,
̈ Các ý tng ca LTTT đã đc áp dng trong nhiu lnh vc
nh
vt lý, ngôn ng hc, sinh vt hc, khoa hc máy tính, tâm
lý hc
, hóa hc
Trang 13
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Nhng ng dng ca LT thông tin (tt)
̈ Mi quan h gia LTTT và thng kê đã đc tìm thy, các
phng pháp mi v phân tích thng kê da trên LTTT đã đc
đ ngh.
̈ ng dng vào qun lý kinh t. Ví d, lý thuyt đu t ti u
xut hin đng thi vi lý thuyt mã hóa ngun ti u.
̈ ng dng vào ngôn ng hc.
̈ ng dng đn tâm lý thc nghim và đc bit là lnh vc dy và
hc.
Trang 14
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Lch s hình thành
̈ Cuc cách mng ln nht v cách nhìn th gii khoa hc là
chuyn hng t
thuyt quyt đnh Laplacian đn bc tranh
xác sut ca t nhiên
.
̈ Th gii chúng ta đang sng trong đóch yu là xác sut. Kin
thc ca chúng ta cng là mt dng xác sut.
̈ LTTT ni lên sau khi c hc thng kê và lng t đã phát trin,
và nó chia x vi vt lý thng kê các khái nim c bn v
entropy.
̈ Theo lch s, các khái nim c bn ca LTTT nh entropy,
thông tin tng h đc hình thành t vic nghiên cu các
h
thng mt mã
hn là t vic nghiên cu các kênh truyn thông.
̈ V mt toán hc, LTTT là mt nhánh ca lý thuyt xác sut và
các
quá trình ngu nhiên (stochastical process).
Trang 15
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Lch s hình thành (tt)
̈ Quan trng và có ý ngha nht là quan h liên kt gia LTTT và
vt lý thng kê.
̈ Trong mt thi gian dài trc khi LTTT đc hình thành, L.
Boltzman và sau đólà L.Szilard đã đánh đng ý ngha ca
thông tin vi khái nim nhit đng hc ca entropy. Mt mt
khác, D. Gabor ch ra rng “lý thuyt truyn thông phi đc
xem nh mt nhánh ca vt lý”.
̈ C. E. Shannon là cha đ ca LTTT.
Trang 16
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Bài 2 Mt s khái nim c bn
2.1 Thông tin (Information)
2.2 Mô hình ca các quá trình truyn tin
2.3 Các loi h thng truyn tin – Liên tc và ri rc
2.4 Ri rc hoá
Trang 17
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Thông tin
̈ Thông tin là mt khái nim tru tng, phi vt cht và rt khó
đc đnh ngha chính xác. Hai đnh ngha v thông tin.
̈ Thông tin là s cm hiu ca con ngi v th gii xung quanh
thông qua s tip xúc vi nó.
̈ Thông tin là mt h thng nhng tin báo và mnh lnh giúp loi
tr s không chc chn (uncertainty) trong trng thái ca ni
nhn tin. Nói ngn gn, thông tin là cái mà loi tr s không
chc chn.
̈ nh ngha đu cha nói lên đc bn cht ca thông tin. nh
ngha th hai nói rõ hn v bn cht ca thông tin và đc dùng
đ đnh lng thông tin trong k thut.
Trang 18
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Thông tin (tt)
̈ Thông tin là mt hin tng vt lý, nó thng tn ti và đc
truyn đi di mt dng vt cht nào đó.
̈ Nhng dng vt cht dùng đ mang thông tin đc gi là tín
hiu
.
̈ Lý thuyt tín hiu nghiên cu các dng tín hiu và cách truyn
thông tin đi xa vi chi phí thp, mt ngành mà có quan h gn
gi vi LTTT.
̈ Thông tin là mt quá trình ngu nhiên.
̈ Tín hiu mang tin tc cng là tín hiu ngu nhiên và mô hình
toán hc ca nó là các quá trình ngu nhiên thc hay phc.
̈ Và LTTT là lý thuyt ngu nhiên ca tin tc, có ngha là nó xét
đn tính
bt ng ca tin tc đi vi ni nhn tin.
Trang 19
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Mô hình ca các quá trình truyn tin
̈ Khái nim thông tin thng đi kèm vi mt h thng truyn tin.
̈ S truyn tin (transmission)
̈ Là s dch chuyn thông tin t đim này đn đim khác trong
mt môi trng xác đnh.
̈ Ngun tin (information source)
̈ Là mt tp hp các tin mà h thng truyn tin dùng đ lp các
bng tin hay thông báo (message) đ truyn tin.
̈ Bng tin chính là dãy tin đc bên phát truyn đi.
̈ Thông tin có th thuc nhiu loi nh
(1) mt dãy kí t nh trong đin tín (telegraph) ca các h thng gi đin
tín (teletype system);
Ngun phát Kênh truyn Ngun nhn
Nhiu
Trang 20
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Mô hình ca các quá trình truyn tin (tt)
(2) mt hàm theo ch mt bin thi gian f(t) nh trong radio và đin thoi;
(3) mt hàm ca thi gian và các bin khác nh trong tivi trng đen –
đây thông tin có th đc ngh nh là mt hàm f(x, y, t) ca to đ hai
chiu và thi gian biu din cng đ ánh sáng ti đim (x, y) trên màn
hình và thi gian t;
(4) mt vài hàm ca mt vài bin nh
trong trng hp tivi màu – đây
thông tin bao gm ba hàm f(x, y, t), g(x, y, t), h(x, y, t) biu din cng
đ ánh sáng ca các ba thành phn màu c bn (xanh lá cây, đ, xanh
dng)
̈ Thông tin trc khi đc truyn đi, tu theo yêu cu có th
đc mã hoá đ nén, chng nhiu, bo mt,
̈ Kênh tin (channel)
̈ Là ni hình thành và truyn (hoc lu tr) tín hiu mang tin
đng thi đy xy ra các tp nhiu (noise) phá hy tin tc.
̈ Trong LTTT kênh là mt khái nim tru tng đi biu cho
hn hp tín hiu và tp nhiu.
Trang 21
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Mt s khái nim (tt)
̈ Môi trng truyn tin thng rt đa dng
̈ môi trng không khí, tin đc truyn di dng âm thanh và ting nói,
ngoài ra cng có th bng la hay bng ánh sáng;
̈ môi trng tng đin ly trong khí quyn ni mà thng xuyên xy ra s
truyn tin gia các v tinh nhân to vi các trm rada di mt đt;
̈ đng truyn đin thoi ni xy ra s truyn tín hiu mang tin là dòng
đin hay đng truyn cáp quang qua bin trong đótín hiu mang tin là
sóng ánh sáng v.v…
̈ Nhiu (noise)
̈ Cho dù môi trng nào cng có nhiu. Nhiu rt phong phú và
đa dng và thng đi kèm vi môi trng truyn tin tng ng.
̈ Chng hn nu truyn di dng sóng đin t mà có đi qua các vùng ca
trái đt có t trng mnh thì tín hiu mang tin thng bnh hng ít
nhiu bi t trng này. Nên có th coi t trng này là mt loi nhiu.
̈ Nu truyn di dng âm thanh trong không khí thì ting n xung quanh
có th coi là mt loi nhiu.
Trang 22
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Mt s khái nim (tt)
̈ Nhiu có nhiu loi chng hn nhiu cng, nhiu nhân.
̈ Nhiu cng là loi nhiu mà tín hiu mang tin b tín hiu nhiu
“cng” thêm vào.
̈ Nhiu nhân là loi nhiu mà tín hiu mang tin b tín hiu nhiu
“nhân” lên.
̈ Ni nhn tin (sink)
̈ Là ni tip nhn thông tin t kênh truyn và c gng khôi phc
li thành thông tin ban đu nh bên phát đã phát đi.
̈ Tin đn đc ni nhn thng không ging nh tin ban đu vì
có s tác đng ca nhiu. Vì vy ni nhn phi thc hin vic
phát hin sai và sa sai.
̈ Ni nhn còn có th phi thc hin vic gii nén hay gii mã
thông tin đã đc mã hoá bo mt nu nh bên phát đã thc
hin vic nén hay bo mt thông tin trc khi truyn
Trang 23
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Các loi h thng truyn tin
̈ Các ngun tin thng thy trong t nhiên đc gi là các ngun
tin nguyên thu
. ây là các ngun tin cha qua bt k mt phép
bin đi nhân to nào.
̈ Các tín hiu âm thanh, hình nh đc phát ra t các ngun tin
nguyên thu này thng là các
hàm liên tc theo thi gian và
theo mc
, ngha là có th biu din mt thông tin nào đó di
dng mt hàm s(t) tn ti trong mt quãng thi gian T và ly
các tr bt k trong mt phm vi (smin, smax) nào đó.
s(t)
t
s
max
s
min
Trang 24
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Các loi h thng truyn tin (tt)
̈ Các ngun nh vy đc gi là các ngun liên tc (continuous
source), các tin đc gi là
tin liên tc (continuous information)
và kênh tin đc gi là
kênh liên tc (continuous channel).
̈ Tuy nhiên vn có nhng ngun nguyên thu là ri rc
̈ Bng ch cái ca mt ngôn ng.
̈ Các tin trong h thng đin tín, các lnh điu khin trong mt h thng
điu khin,
̈ Trong trng hp này các ngun đc gi là ngun ri rc
(discrete source), các tin đc gi là tin ri rc (discrete
information) và kênh tin đc gi là
kênh ri rc (discrete
channel).
̈ S phân bit v bn cht ca tính ri rc và tính liên tc là s
lng tin ca ngun trong trng hp ri rc là
hu hn còn
trong trng hp liên tc là
không đm đc.
Trang 25
Lý thuyt Thông tin - Khoa Công Ngh Thông Tin
Ri rc hóa
̈ Các h thng liên tc có nhiu nhc đim ca nh cng knh,
không hiu qu, và chi phí cao.
̈ Các h thng truyn tin ri rc có nhiu u đim hn, khc
phc đc nhng nhc đim trên ca các h thng liên tc và
đc bit đang ngày càng đc phát trin và hoàn thin dn
nhng sc mnh và u đim ca nó.
̈ Ri rc hoá thng bao gm hai loi: Ri rc hoá theo trc thi
gian, còn đc gi là
ly mu (sampling) và ri rc hoá theo
biên đ, còn đc gi là
lng t hoá (quantize).
̈ Ly mu (Sampling)
̈ Ly mu mt hàm là trích ra t hàm ban đu các mu đc ly
ti nhng thi đim xác đnh.
̈ Vn đ là làm th nào đ s thay th hàm ban đu bng các mu
này là mt s thay th tng đng, điu này đã đc gii
quyt bng đnh lý ly mu ni ting ca Shannon.