Giáo trình: Lý thuyết thông tin.
MC LC
GII THIU TNG QUAN.............................................................................................................6
1. MC ĐÍCH...........................................................................................................................6
2. YÊU CU .............................................................................................................................6
3. NI DUNG CT LÕI...........................................................................................................7
4. KT THC TIÊN QUYT ..................................................................................................7
5. TÀI LIU THAM KHO.....................................................................................................8
6. PHƯƠNG PHÁP HC TP.................................................................................................8
CHƯƠNG 1: GII THIU ...............................................................................................................9
1. Mc tiêu.................................................................................................................................9
2. Đối tượng nghiên cu............................................................................................................9
3. Mô hình lý thuyết thông tin theo quan đim Shannon ........................................................10
4. Lượng tin biết và chưa biết .................................................................................................10
5. Ví d v lượng tin biết và chưa biết....................................................................................10
6. Định lý cơ s ca k thut truyn tin ..................................................................................11
7. Mô t trng thái truyn tin có nhiu ....................................................................................11
8. Minh ha k thut gim nhiu.............................................................................................12
9. Chi phí phi tr cho k thut gim nhiu ............................................................................13
10. Khái nim v dung lượng kênh truyn............................................................................13
11. Vn đề sinh mã................................................................................................................13
12. Vn đề gii mã.................................................................................................................13
CHƯƠNG 2: ĐỘ ĐO LƯỢNG TIN ...............................................................................................15
BÀI 2.1: ENTROPY .......................................................................................................................15
1. Mc tiêu...............................................................................................................................15
2. Ví d v entropy..................................................................................................................15
3. Nhn xét v độ đo lượng tin................................................................................................15
4. Khái nim entropy...............................................................................................................16
5. Entropy ca mt s kin......................................................................................................16
6. Entropy ca mt phân phi .................................................................................................16
7. Định lý dng gii tích ca Entropy......................................................................................16
8. Ví d minh ha....................................................................................................................17
9. Bài toán v cây tìm kiếm nh phân-Đặt vn đề ...................................................................17
10. Bài toán v cây tìm kiếm nh phân - Din gii................................................................17
11. Bài tp .............................................................................................................................18
BÀI 2.2: CÁC TÍNH CHT CA ENTROPY .............................................................................19
1. Mc tiêu: .............................................................................................................................19
2. Các tính cht cơ bn ca Entropy........................................................................................19
3. Minh ha tính cht 1 và 2....................................................................................................19
4. Minh ha tính cht 3 và 4....................................................................................................19
5. Định lý cc đại ca entropy ................................................................................................20
6. Chng minh định lý cc đại ca Entropy............................................................................20
7. Bài tp .................................................................................................................................21
BÀI 2.3: ENTROPY CA NHIU BIN .....................................................................................22
1. Mc tiêu...............................................................................................................................22
2. Định nghĩa Entropy ca nhiu biến.....................................................................................22
3. Ví d Entropy ca nhiu biến..............................................................................................22
4. Định nghĩa Entropy có điu kin.........................................................................................22
Biên son: TS. L ê Quy ết Thng, ThS. Phan Tn Tài & Ks. Dương Văn Hiếu. 1
Giáo trình: Lý thuyết thông tin.
5. Ví d Entropy có điu kin .................................................................................................23
6. Quan h gia H(X,Y) vi H(X) và H(Y) khi X, Y độc lp.................................................23
7. Quan h gia H(X,Y) vi H(X) và H(Y) khi X, Y tương quan ..........................................24
8. Bài tp .................................................................................................................................25
BÀI 2.4: MINH HA CÁC ENTROPY........................................................................................26
1. Mc tiêu...............................................................................................................................26
2. Yêu cu ca bài toán ...........................................................................................................26
3. Xác định các phân phi ngu nhiên ca bài toán ................................................................26
4. Minh ha Entropy H(X), H(Y) và H(X,Y)..........................................................................27
5. Minh ha Entropy H(X/Y) và H(Y/X)................................................................................27
6. Minh ha quan h gia các Entropy....................................................................................27
BAI 2.5: ĐO LƯỢNG TIN (MESURE OF INFORMATION) ......................................................28
1. Mc tiêu...............................................................................................................................28
2. Đặt vn đề bài toán..............................................................................................................28
3. Xác định các phân phi ca bài toán...................................................................................28
4. Nhn xét da theo entropy ..................................................................................................28
5. Định nghĩa lượng tin ...........................................................................................................29
6. Bài tp .................................................................................................................................29
CHƯƠNG 3: SINH MÃ TÁCH ĐƯC (Decypherable Coding)...................................................31
BÀI 3.1: KHÁI NIM V MÃ TÁCH ĐƯỢC..............................................................................31
1. Mc tiêu...............................................................................................................................31
2. Đặt vn đề bài toán sinh mã ................................................................................................31
3. Khái nim v bng mã không tách được.............................................................................32
4. Bng mã tách được..............................................................................................................32
5. Khái nim bng mã tc thi ................................................................................................33
6. Gii thut kim tra tính tách được ca bng mã..................................................................33
7. Bài toán 1- yêu cu..............................................................................................................33
8. Bài toán 1 - Áp dng gii thut ...........................................................................................34
9. Bài toán 2 ............................................................................................................................34
10. Bài tp .............................................................................................................................35
BÀI 3.2: QUAN H GIA MÃ TÁCH ĐƯỢC VÀ ĐỘ DÀI MÃ................................................36
1. Mc tiêu...............................................................................................................................36
2. Định lý Kraftn(1949)...........................................................................................................36
3. Định nghĩa cây bc D c k. .................................................................................................36
4. Vn đề sinh mã cho cây bc D c k ....................................................................................37
5. Chng minh định lý Kraft (Điu kin cn) .........................................................................37
6. Chng minh định lý Kraft (Điu kin đủ)...........................................................................38
7. Ví d minh ha định lý Kraft ..............................................................................................38
8. Bài tp .................................................................................................................................39
BÀI 3.3: TÍNH TI ƯU CA ĐỘ DÀI MÃ..................................................................................40
1. Mc tiêu...............................................................................................................................40
2. Định lý Shannon (1948) ......................................................................................................40
3. Bng mã ti ưu tuyt đối.....................................................................................................40
4. Bng mã ti ưu tương đối....................................................................................................41
5. Điu kin nhn biết mt bng mã ti ưu .............................................................................41
6. Định lý Huffman .................................................................................................................41
7. Phương pháp sinh mã Huffman...........................................................................................42
8. Minh ha phương pháp sinh mã Huffman ..........................................................................42
9. Nhn xét tính ti ưu ca bng mã Huffman........................................................................43
10. Bài tp .............................................................................................................................43
Biên son: TS. L ê Quy ết Thng, ThS. Phan Tn Tài & Ks. Dương Văn Hiếu. 2
Giáo trình: Lý thuyết thông tin.
CHƯƠNG 4: KÊNH TRUYN ......................................................................................................45
BÀI 4.1: KÊNH TRUYN RI RC KHÔNG NH...................................................................45
1. Mc tiêu...............................................................................................................................45
2. Gii thiu.............................................................................................................................45
3. Mô hình vt lý .....................................................................................................................45
4. Mô hình toán hc.................................................................................................................46
5. Ví d xác định phân phi đầu nhn.....................................................................................47
6. Lượng tin trên kênh truyn..................................................................................................47
7. Định nghĩa dung lượng kênh truyn....................................................................................48
BAI 4.2: CÁC DNG KÊNH TRUYN........................................................................................49
1. Mc tiêu...............................................................................................................................49
2. Hiu định lý v dung lượng kênh truyn,Kênh truyn không mt tin.................................49
3. Kênh truyn xác định ..........................................................................................................49
4. Kênh truyn không nhiu ....................................................................................................50
5. Kênh truyn không s dng được. ......................................................................................50
6. Kênh truyn đối xng..........................................................................................................50
7. Xây dng công thc tính dung lượng kênh truyn đối xng ..............................................51
8. Định lý v dung lượng kênh truyn.....................................................................................52
9. Bài tp .................................................................................................................................52
BÀI 4.3: LƯỢC ĐỒ GII MÃ .......................................................................................................53
1. Mc tiêu...............................................................................................................................53
2. Đặt vn đề bài toán gii mã.................................................................................................53
3. Ví d bài toán gii mã .........................................................................................................53
4. Các khái nim cơ bn ca k thut truyn tin .....................................................................54
5. Ví d minh ha các khái nim cơ bn.................................................................................54
6. Các dng sai s cơ bn ........................................................................................................55
7. Phương pháp xây dng lượt đồ gii mã ti ưu....................................................................55
8. Minh ha xây dng lược đồ gii mã ti ưu.........................................................................56
9. Minh ha cách tính các sai s..............................................................................................57
10. Bài tp 1 ..........................................................................................................................58
11. Bài Tp 2 .........................................................................................................................58
CHƯƠNG 5: SA LI...................................................................................................................59
BÀI 5.1: NGUYÊN LÝ KHONG CÁCH NH NHT HAMMING .........................................59
1. Mc tiêu: .............................................................................................................................59
2. Khong cách Hamming.......................................................................................................59
3. Kênh truyn đối xng nh phân và lược đồ gii mã ti ưu..................................................59
4. Ví d kênh truyn đối xng nh phân..................................................................................60
5. Quan h gia xác sut gii mã và khong cách Hamming..................................................60
6. Nguyên lý Hamming ...........................................................................................................60
7. Bài tp .................................................................................................................................61
BÀI 5.2: B ĐỀ V T SA LI VÀ CN HAMMING ...........................................................62
1. Mc tiêu...............................................................................................................................62
2. B đề v t sa li...............................................................................................................62
3. Chng minh và minh ha b đề ..........................................................................................62
4. Cn Hamming. ....................................................................................................................63
5. Phân các dng li.................................................................................................................64
6. Bài tp .................................................................................................................................64
BÀI 5.3: MÃ KIM TRA CHN L.............................................................................................64
1. Mc tiêu: .............................................................................................................................64
2. B mã kim tra chn l........................................................................................................65
Biên son: TS. L ê Quy ết Thng, ThS. Phan Tn Tài & Ks. Dương Văn Hiếu. 3
Giáo trình: Lý thuyết thông tin.
3. Phương pháp kim tra chn l.............................................................................................65
4. Phương pháp sinh mã kim tra chn l...............................................................................66
5. Ví d sinh mã kim tra chn l............................................................................................66
6. Định lý quan h gia độ dài mã n, s bit kim tra m và s li t sa e ..............................67
7. Ví d tìm m nh nht t n và e...........................................................................................68
8. Ví d tìm e ln nht t m và n.............................................................................................68
9. Bài tp .................................................................................................................................68
BÀI 5.4: NHÓM CNG TÍNH VÀ B T MÃ CHN L.........................................................69
1. Mc tiêu...............................................................................................................................69
2. Khái nim nhóm cng tính..................................................................................................69
3. Tính cht ca b mã chn l................................................................................................69
4. Ví d minh ha....................................................................................................................70
5. Phương pháp sinh mã kim tra chn l nhanh.....................................................................71
6. Ví d sinh mã kim tra chn l nhanh.................................................................................71
7. Bài tp .................................................................................................................................72
BÀI 5.5: LƯỢC ĐỒ SA LI TI ƯU.........................................................................................73
1. Mc tiêu...............................................................................................................................73
2. Đặt vn đề............................................................................................................................73
3. Định nghĩa Hip hp ...........................................................................................................73
4. Lược đồ sa li theo các hip hp ......................................................................................74
5. Lược đồ sa li thong qua b li.........................................................................................74
6. Ví d minh ha lược đồ sa li 1 bit...................................................................................74
7. Ví d minh ha lược đồ sa li 2 bit...................................................................................75
8. Ví d minh ha lược đồ sa li 3 bit...................................................................................76
9. Xác sut truyn đúng...........................................................................................................76
10. Bài tp .............................................................................................................................76
BÀI 5.6: MÃ HAMMING ..............................................................................................................76
1. Mc tiêu...............................................................................................................................76
2. Mã Hammin.........................................................................................................................77
3. Tính cht..............................................................................................................................77
4. Ví d minh ha....................................................................................................................77
5. Bài tp .................................................................................................................................78
BÀI 5.7: THANH GHI LÙI TNG BƯỚC ...................................................................................79
1. Mc tiêu...............................................................................................................................79
2. Đặt vn đề............................................................................................................................79
3. Biu din vt lý ca thanh ghi.............................................................................................79
4. Biu din toán hc ca thanh ghi ........................................................................................80
5. Ví d thanh ghi lui tng bước .............................................................................................80
6. Chu k ca thanh ghi...........................................................................................................81
7. Ví d tìm chu k ca thanh ghi ...........................................................................................81
8. Bài tp .................................................................................................................................82
BÀI 5.8: MÃ XOAY VÒNG ..........................................................................................................82
1. Mc tiêu...............................................................................................................................82
2. Ma trn kim tra chn l mã xoay vòng..............................................................................83
3. Định nghĩa mã xoay vòng ...................................................................................................83
4. Phương pháp sinh nhanh b mã xoay vòng.........................................................................83
5. Ví d sinh nhanh b mã xoay vòng.....................................................................................84
6. Bài tp .................................................................................................................................85
BÀI 5.9: ĐA THC ĐẶC TRƯNG CA THANH GHI ...............................................................86
1. Mc tiêu...............................................................................................................................86
Biên son: TS. L ê Quy ết Thng, ThS. Phan Tn Tài & Ks. Dương Văn Hiếu. 4
Giáo trình: Lý thuyết thông tin.
2. Định nghĩa đa thc đặc trưng ca thanh ghi .......................................................................86
3. Quan h gia chu k n, đa thc đăc trưng và đa thc (xn + 1)............................................86
4. Th tc sinh thanh ghi lùi tng bước ..................................................................................87
5. Ví d minh ha....................................................................................................................87
6. Bài tp .................................................................................................................................87
Bài 5.10: PHƯƠNG PHÁP SINH MÃ XOAY VÒNG ..................................................................88
1. Mc tiêu...............................................................................................................................88
2. Đặt vn đề............................................................................................................................88
3. Phương pháp sinh bng mã xoay vòng................................................................................88
4. Ví d minh ha 1.................................................................................................................89
5. Ví d minh ha 2.................................................................................................................89
6. Ví d minh ha 3.................................................................................................................90
7. Bng lit kê mt s đa thc đặc trưng.................................................................................90
8. Bài tp .................................................................................................................................90
BÀI TP TNG HP ....................................................................................................................91
1. Mc tiêu...............................................................................................................................91
2. Bài 1 ....................................................................................................................................91
3. Bài 2 ....................................................................................................................................91
4. Bài 3 ....................................................................................................................................92
5. Bài 4 ....................................................................................................................................93
TÀI LIU THAM KHO...............................................................................................................95
Biên son: TS. L ê Quy ết Thng, ThS. Phan Tn Tài & Ks. Dương Văn Hiếu. 5