BÀI GIẢNG LÝ THUYẾT THÔNG TIN

227 11 0
BÀI GIẢNG LÝ THUYẾT THÔNG TIN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI GIẢNG LÝ THUYẾT THÔNG TIN

HỌC VIỆN CƠNG NGHỆ B U CHÍNH VIỄN THƠNG -( - BÀI GIẢNG LÝ THUYẾT THƠNG TIN Biên soạn : PGS.Ts NGUYỄN BÌNH L u hành nội HÀ NỘI - 2006 LỜI NÓI ĐẦU Giáo trình Lý thuy t thơng tin giáo trình c s dùng cho sinh viên chuyên ngành Đi n t – Vi n thông Công ngh thông tin c a H c vi n Công ngh B u Vi n thơng Đây tài li u tham kh o h u ích cho sinh viên chuyên ngành Đi n - Đi n t Giáo trình nh m chu n b t t ki n th c c s cho sinh viên đ h c t p nắm v ng môn k thu t chuyên ngành, đ m b o cho sinh viên có th đánh giá ch tiêu ch t l ng c b n c a h th ng truy n tin cách có cĕn c khoa h c đ Giáo trình g m ch ng, ch c chia thành ph n chính: ng I có tính ch t gi i thi u chung, ch Ph n I: Lý thuy t tín hi u ng u nhiên nhi u (Ch Ph n II: Lý thuy t thông tin mã hóa (Ch Ph n III: Lý thuy t thu t i u (Ch Ph n IV: M t mã (Ch ng 2) ng Ch ng 4) ng 5) ng 6) Ph n I: (Chương II) Nh m cung c p cơng c tốn h c c n thi t cho ch Ph n II: G m hai ch ng l i ng sau ng v i nội dungch y u sau: - Chương III: Cung c p nh ng khái ni m c b n c a lý thuy t thông tin Shannon h truy n tin r i r c m rộng cho h truy n tin liên t c - Chương IV: Trình bày hai h ng ki n thi t cho hai đ nh lý mã hóa c a Shannon Vì khn kh có h n c a giáo trình, h ng (mã ngu n mã kênh) ch đ c trình bày m c độ hi u bi t c b n Đ có th tìm hi u sâu h n nh ng k t qu m i ng d ng c th sinh viên c n ph i xem thêm tài li u tham kh o Ph n III: (Chương V) Trình bày v n đ xây d ng h th ng thu t i u đ m b o t c độ truy n tin độ xác đ t đ c giá tr gi i h n Theo truy n th ng bao trùm lên tồn giáo trình vi c trình bày hai tốn phân tích t ng h p Các ví d giáo trình đ c ch n l c k nh m giúp cho sinh viên hi u đ c khái ni m cách sâu sắc h n Các hình v , b ng bi u nh m mô t cách tr c quan nh t khái ni m ho t động c a s đ kh i ch c nĕng c a thi t b c th Ph n VI: (Chương VI) Trình bày c s lý thuy t h m t bao g m h m t khóa bí m t h m t khóa cơng khai Do khn kh có h n c a giáo trình, s v n đ quan tr ng ch a đ c đ c p t i (nh trao đ i phân ph i khóa, xác th c, đ m b o tính tồn v n …) Sau m i ch ng đ u có câu h i t p nh m giúp cho sinh viên c ng c đ nĕng tính tốn c n thi t hi u sâu sắc h n khái ni m thu t toán quan tr ng c k Ph n ph l c cung c p s ki n th c b xung c n thi t đ i v i s khái ni m quan tr ng v s s li u c n thi t giúp cho sinh viên làm đ c t p đ c ch ng Giáo trình đ c vi t d a c s đ c ng môn h c L thuy t thông tin Bộ Giáo d c Đào t o đ c đúc k t sau nhi u nĕm gi ng d y nghiên c u c a tác gi R t mong đ c s đóng góp c a b n đ c Các đóng góp ý ki n xin g i v KHOA K THU T ĐIỆN T KM 10 Đ Email: - HỌC VIỆN CÔNG NGHỆ B U CHÍNH VIỄN THƠNG NG NGUYỄN TRÃI - TH XÃ HÀ ĐÔNG KhoaDT1@hn.vnn.vn Ho c nguyenbinh1999@yahoo.com Cu i xin chân thành c m n GS Huỳnh H u Tu cho nhi u ý ki n quý báu trao đ i h c thu t có liên quan t i s nội dung quan tr ng giáo trình NG I BIÊN SO N Chương 1: Những vấn đề chung khái niệm CHƯƠNG I: NHỮNG VẤN ĐỀ CHUNG VÀ NHỮNG KHÁI NIỆM CƠ BẢN 1.1 V TRÍ, VAI TRỊ VÀ S THƠNG TIN” L C L CH S PHÁT TRI N C A “LÝ THUY T 1.1.1 V trí, vai trị c a Lý thuy t thơng tin Do s phát tri n m nh m c a k thu t tính tốn h t động, ngành khoa h c m i đ i phát tri n nhanh chóng, là: “Lý thuy t thông tin” Là ngành khoa h c nh ng khơng ng ng phát tri n thâm nh p vào nhi u ngành khoa h c khác nh : Toán; tri t; hoá; Xibecnetic; lý thuy t h th ng; lý thuy t k thu t thông tin liên l c… đ t đ c nhi u k t qu Tuy v y cịn nhi u v n đ c n đ c gi i quy t ho c gi i quy t hồn ch nh h n Giáo trình “ Lý thuy t thơng tin” (cịn đ c g i “C s lý thuy t truy n tin”) ch ph n c a lý thuy t thơng tin chung – Nó ph n áp d ng c a “Lý thuy t thông tin” vào k thu t thông tin liên l c Trong quan h c a Lý thuy t thông tin chung v i ngành khoa h c khác nhau, ta ph i đ c bi t k đ n m i quan h c a v i ngành Xibecnetic đ M i quan h gi a ho t động khoa h c c a ng c mô t hình (1.1) i qu ng tính c a v t ch t Qu ng tính c a v t ch t Thông tin Nĕng l Nĕng l ng ng h c Kh i l ng Công ngh h c Đi u n h c (Xibecnetic) Các lƿnh v c ho t động khoa h c c a ng i Hình 1.1 Quan h gi a hoạt đ ng khoa h c qu ng tính c a v t ch t - Nĕng l ng h c: Là ngành khoa h c chuyên nghiên c u v n đ liên quan t i khái ni m thuộc v nĕng l ng M c đích c a nĕng l ng h c làm gi m s n ng nh c c a lao động chân tay nâng cao hi u su t lao động chân tay Nhi m v trung tâm c a t o, truy n, th , bi n đ i, tích lu x lý nĕng l ng Chương 1: Những vấn đề chung khái niệm - Xibecnetic: Bao g m ngành khoa h c chuyên nghiên c u v n đ có liên quan đ n khái ni m thơng tin tín hi u M c đích c a Xibecnetic làm gi m s n ng nh c c a trí óc nâng cao hi u su t lao động trí óc Ngồi nh ng v n đ đ c xét Xibecnetic nh đ i t ng, m c đích, t i u hoá vi c u n, liên h ng c Vi c nghiên c u q trình thơng tin (nh ch n, truy n, x lý, l u tr hi n th thông tin) v n đ trung tâm c a Xibecnetic Chính v y, lý thuy t k thu t thông tin chi m vai trò r t quan tr ng Xibecnetic - Công ngh h c: g m ngành khoa h c t o, bi n đ i x lý v t li u m i Công ngh h c ph c v đắc l c cho Xibecnetic nĕng l ng h c Khơng có cơng ngh h c hi n đ i khơng th có ngành khoa h c k thu t hi n đ i 1.1.2 S l c l ch s phát tri n Ng i đ t viên g ch đ u tiên đ xây d ng lý thuy t thông tin Hartley R.V.L Nĕm 1928, ông đ a s đo l ng thông tin khái ni m trung tâm c a lý thuy t thông tin D a vào khái ni m này, ta có th so sánh đ nh l ng h truy n tin v i Nĕm 1933, V.A Kachenhicov ch ng minh lo t nh ng lu n m quan tr ng c a lý thuy t thông tin báo “V kh nĕng thông qua c a không trung dây d n h th ng liên l c n” Nĕm 1935, D.V Ageev đ a cơng trình “Lý thuy t tách n tính”, ơng phát bi u nh ng nguyên tắc c b n v lý thuy t tách tín hi u b Nĕm 1946, V.A Kachenhicov thơng báo cơng trình “Lý thuy t th ch ng nhi u’ đánh d u c phát tri n r t quan tr ng c a lý thuy t thông tin Trong hai nĕm 1948 – 1949, Shanon C.E cơng b lo t cơng trình vƿ đ i, đ a s phát tri n c a lý thuy t thông tin lên b c ti n m i ch a t ng có Trong cơng trình này, nh vi c đ a vào khái ni m l ng thơng tin tính đ n c u trúc th ng kê c a tin, ông ch ng minh lo t đ nh lý v kh nĕng thông qua c a kênh truy n tin có nhi u đ nh lý mã hố Nh ng cơng trình n n t ng v ng c a lý thuy t thông tin Ngày nay, lý thuy t thông tin phát tri n theo hai h ng ch y u sau: Lý thuyết thơng tin tốn học: Xây d ng nh ng lu n m thu n tuý toán h c nh ng c s toán h c ch t ch c a lý thuy t thông tin C ng hi n ch y u lƿnh v c thuộc v nhà bác h c l i l c nh : N.Wiener, A Feinstain, C.E Shanon, A.N Kanmôgorov, A.JA Khintrin Lý thuyết thông tin ứng dụng: (lý thuy t truy n tin) Chuyên nghiên c u toán th c t quan tr ng k thu t liên l c đ t có liên quan đ n v n đ ch ng nhi u nâng cao độ tin c y c a vi c truy n tin Các bác h c C.E Shanon, S.O RiCe, D Midleton, W Peterson, A.A Khakevich, V Kachenhicov có nh ng cơng trình q báu lƿnh v c Chương 1: Những vấn đề chung khái niệm 1.2 NH NG KHÁI NI M C BẢN - S Đ H TRUY N TIN VÀ NHI M V C A NÓ 1.2.1 Các đ nh nghƿa c b n 1.2.1.1 Thông tin Đ nh nghƿa: Thơng tin nh ng tính ch t xác đ nh c a v t ch t mà ng i (ho c h th ng k thu t) nh n đ c t th gi i v t ch t bên ho c t nh ng q trình x y b n thân V i đ nh nghƿa này, m i ngành khoa h c khám phá c u trúc thông qua vi c thu th p, ch bi n, x lý thông tin “thông tin” danh t ch không ph i động t đ ch hành vi tác động gi a hai đ i t ng (ng i, máy) liên l c v i Theo quan m tri t h c, thông tin qu ng tính c a th gi i v t ch t (t ng t nh nĕng l ng, kh i l ng) Thông tin không đ c t o mà ch đ c s d ng b i h th c m Thông tin t n t i cách khách quan, không ph thuộc vào h th c m Trong nghƿa khái quát nh t, thông tin s đa d ng S đa d ng có th hi u theo nhi u nghƿa khác nhau: Tính ng u nhiên, trình độ t ch c,… 1.2.1.2 Tin Tin d ng v t ch t c th đ bi u di n ho c th hi n thơng tin Có hai d ng: tin r i r c tin liên t c Ví d : T m nh, b n nh c, b ng s li u, nói,… tin 1.2.1.3 Tín hi u Tín hi u đ i l ng v t lý bi n thiên, ph n ánh tin c n truy n Chú ý: Không ph i b n thân trình v t lý tín hi u, mà s bi n đ i tham s riêng c a trình v t lý m i tín hi u Các đ c tr ng v t lý có th dịng n, n áp, ánh sáng, âm thanh, tr 1.2.2 S đ kh i c a h th ng truy n tin s (Hình 1.2) ng n t T ngu n khác Ngu n tin Đ nh khuôn d ng m1 Mã ngu n Mã b o m t Mã kênh D n kênh Đi u ch S1(t) H th ng đ ng ( Synchronization ) Dòng bit Đa truy nh p Tr i ph D ng sóng s Máy Phát (XMT) K Ê N H Đ u s Nh n tin Đ nh khuôn d ng Gi i mã ngu n m1 Gi i mã m t Gi i mã kênh Chia kênh Gi i u ch Ép ph T i nh n tin khác Kh i c b n Kh i tuỳ ch n Hình 1.2 S đ kh i h th ng truy n tin s Đa truy nh p MáY THU (RCV) Nhi u Đ u vào s Chương 1: Những vấn đề chung khái niệm 1.2.2.1 Ngu n tin N i s n tin: - N u t p tin h u h n ngu n sinh đ - N u t p tin vô h n ngu n sinh đ c g i ngu n r i r c c g i ngu n liên t c Ngu n tin có hai tính ch t: Tính th ng kê tính hàm ý V i ngu n r i r c, tính th ng kê bi u hi n Tính hàm ý bi u hi n khác ch xác su t xu t hi n tin khác ch xác su t xu t hi n c a tin sau dãy tin khác Ví d : P(y/ta) ≠ P(y/ba) 1.2.2.2 Máy phát Là thi t b bi n đ i t p tin thành t p tín hi u t ng ng Phép bi n đ i ph i đ n tr hai chi u (thì bên thu m i có th “sao l i” đ c tin g i đi) Trong tr ng h p t ng quát, máy phát g m hai kh i - Thi t b mã hố: Làm ng m i tin v i t h p ký hi u ch n nh m tĕng m t độ, tĕng kh nĕng ch ng nhi u, tĕng t c độ truy n tin - Kh i u ch : Là thi t b bi n t p tin (đã ho c khơng mã hố) thành tín hi u đ b c x vào không gian d i d ng sóng n t cao t n V nguyên tắc, b t kỳ máy phát có kh i 1.2.2.3 Đ ng truy n tin Là mơi tr ng v t lý, tín hi u truy n t máy phát sang máy thu Trên đ truy n có nh ng tác động làm m t nĕng l ng, làm m t thơng tin c a tín hi u ng 1.2.2.4 Máy thu ng Là thi t b l p l i (sao l i) thơng tin t tín hi u nh n đ c Máy thu th c hi n phép bi n đ i c l i v i phép bi n đ i máy phát: Bi n t p tín hi u thu đ c thành t p tin t ng ng Máy thu g m hai kh i: - Gi i u ch : Bi n đ i tín hi u nh n đ c thành tin mã hoá - Gi i mã: Bi n đ i tin mã hoá thành tin t g i đi) ng ng ban đ u (các tin c a ngu n 1.2.2.5 Nh n tin Có ba ch c nĕng: - Ghi gi tin (ví d nh c a máy tính, bĕng ghi âm, ghi hình,…) đ - Bi u th tin: Làm cho giác quan c a ng i ho c c m bi n c a máy th c m c đ x lý tin (ví d bĕng âm thanh, ch s , hình nh,…) Chương 1: Những vấn đề chung khái niệm - X lý tin: Bi n đ i tin đ đ a v d ng d s d ng Ch c nĕng có th th c hi n b ng ng i ho c b ng máy 1.2.2.6 Kênh truy n tin Là t p h p thi t b k thu t ph c v cho vi c truy n tin t ngu n đ n n i nh n tin 1.2.2.7 Nhi u Là m i y u t ng u nhiên có nh h ng x u đ n vi c thu tin Nh ng y u t tác động x u đ n tin truy n t bên phát đ n bên thu Đ cho g n, ta gộp y u t tác động vào hình 1.2 Hình 1.2 s đ kh i t ng quát nh t c a h truy n tin s Nó có th là: h th ng vơ n n tho i, vô n n báo, rađa, vơ n truy n hình, h th ng thông tin truy n s li u, vô n u n t xa 1.2.2.8 Các ph ng pháp bi n đ i thông tin s kh i ch c nĕng c a h th ng Chương 1: Những vấn đề chung khái niệm Đi u ch Đ nh d ng/ Mã ngu n Mã hoá ký t L ym u L ng t hoá Đi u ch mã xung (PCM) - PCM vi phân - Đi u ch Delta (DM) - DM có t c độ bi n đ i liên t c (CVSD) - Mã hoá d đoán n tính (LPC) - Các ph ng pháp nén: Mã Huffman, mã s h c, thu t toán Ziv_Lempel Mã kênh D ng sóng Các dãy có c u trúc Tín hi u M_tr Tín hi u tr c giao Tín hi u song tr c giao - Mã kh i - Mã liên t c - PSK: Manip pha - FSK: Manip t n s - ASK: Manip biên độ -H nh p - OQPSK: Manip pha t ng đ i m c - MSK - PSK vi phân - FSK - ASK -H nh p D n kênh/ Đa truy c p Tr i ph - Phân chia t n s : FDM/ FDMA - Phân chia th i gian: TDM/ TDMA - Phân chia mã: CDM/ CDMA - Phân chia không gian: SDMA - Phân chia c c tính: PDMA - OFDM Dãy tr c ti p (DS) Nh y t n (FH) Nh y th i gian (TH) Các ph ng pháp h n h p M t mã c n M t mã khố cơng khai - Thu t tốn RSA - Thu t toán logarit r i r c - Thu t toán McElice - Thu t toán Merkle-Hellman - Thu t toán s d ng đ ng cong Elliptic Đ ng -Đ -Đ -Đ -Đ Không k t h p - Hoán v - Thay th - X lý bit - Các ph ng pháp h n h p Mã b o m t Mã hoá theo kh i Mã hố dịng s li u K th p ng sóng mang ng d u ng khung ng m ng Phụ lục 18 Phân b modul c ađ i l ng ng u nhiên phân b chu n ⎧ ⎡ ( x − x )2 x+x) ⎤ ( − ⎪ ⎢ − ⎥ ⎪ ⎢ e 2δ + e 2δ ⎥ x > W ( x ) = ⎨ 2πδ ⎢ ⎥ ⎪ ⎣ ⎦ ⎪ x0 W(x) = ⎨ xδ 2π ⎪ x W(x) = ⎨ n/2 ⎛ n ⎞ δ Γ⎜ ⎟ ⎪ ⎝2⎠ ⎪ x W ( x ) = ⎨ Γ ( m ) δ2m ⎪⎩ δ ⎪⎭ ⎪ x

Ngày đăng: 06/02/2023, 15:05

Tài liệu cùng người dùng

Tài liệu liên quan