Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
2,3 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ ANH ĐÀO KỸ THUẬT LẤY MẪU NÉN VÀ ÁP DỤNG VÀO KỸ THUẬT MÃ MẠNG LUẬN VĂN THẠC SĨ CÔNG NGHỆ ĐIỆN TỬ - VIỄN THÔNG HÀ NỘI – 2012 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ ANH ĐÀO KỸ THUẬT LẤY MẪU NÉN VÀ ÁP DỤNG VÀO KỸ THUẬT MÃ MẠNG Ngành: Công nghệ Điện tử - Viễn thông Chuyên ngành: Kỹ thuật Điện tử Mã số: 60 52 70 LUẬN VĂN THẠC SĨ CÔNG NGHỆ ĐIỆN TỬ - VIỄN THÔNG NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYỄN LINH TRUNG Nguyễn Linh Trung HÀ NỘI – 2012 TIEU LUAN MOI download : skknchat@gmail.com iii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT vi DANH MỤC CÁC HÌNH VẼ vii TÓM TẮT ix CHƯƠNG 1: GIỚI THIỆU 1.1 Kỹ thuật mã mạng .1 1.2 Kỹ thuật lấy mẫu nén 1.3 Mục tiêu nghiên cứu 1.4 Cấu trúc luận văn CHƯƠNG 2: MÃ MẠNG .4 2.1 Giới thiệu 2.2 Mã mạng gì? 2.3 Các lợi ích mã mạng 2.3.1 Tăng thông lượng 2.3.2 Tiết kiệm tài nguyên mạng không dây 2.3.3 Tăng cường tính bảo mật .10 2.3.4 Tính bền (Robustness) 10 2.4 Mã mạng gặp phải thách thức gì? .11 2.4.1 Phức tạp 11 2.4.2 Bảo mật 11 2.4.3 Tích hợp với sở hạ tầng có 12 TIEU LUAN MOI download : skknchat@gmail.com iv 2.5 Kết lý thuyết kỹ thuật mã mạng cho mạng phát đa điểm .12 2.5.1 Định lý Luồng cực đại lát cắt cực tiểu (Min – Cut Max – Flow) 12 2.5.2 Định lý mã mạng 13 2.6 Kỹ thuật mã mạng tuyến tính 14 2.7 Kỹ thuật mã mạng tuyến tính ngẫu nhiên .16 CHƯƠNG 3: KẾT HỢP MÃ MẠNG VÀ LẤY MẪU NÉN ĐỂ ĐẠT TRUYỀN THÔNG HIỆU QUẢ TRONG MẠNG CẢM BIẾN KHÔNG DÂY 17 3.1 Lấy mẫu nén .18 3.1.1 Tín hiệu thưa 19 3.1.2 Bài toán lấy mẫu nén .20 3.1.3 Thiết kế ma trận đo 20 3.1.4 Thiết kế thuật tốn khơi phục tín hiệu 22 3.2 Mối liên hệ mã mạng tuyến tính ngẫu nhiên lấy mẫu nén 23 3.3 Thiết kế NetCompress 24 3.3.1 Định dạng gói tin 24 3.3.2 Q trình mã hóa 26 3.3.3 Quá trình giải mã 30 3.4 Kết luận 30 CHƯƠNG 4: PHẦN MỀM MÔ PHỎNG NECO .31 4.1 Giới thiệu chung 31 4.2 Các tính cách dùng 31 4.2.1 Tính người dùng, giao diện đầu 32 4.2.2 Phát triển mô đun mở rộng 33 4.2.3 Các số liệu thống kê .34 4.3 Cấu trúc phần mềm mô 34 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang v 4.3.1 Đồ thị .34 4.3.2 Tóm tắt mạng giao thức 34 4.4 Hướng phát triển 35 4.4.1 Ngôn ngữ .35 4.4.2 Thư viện 35 4.4.3 Giấy phép khả mở rộng 36 4.5 Thực mô 37 4.5.1 Core 37 4.5.2 Giao diện người dùng 39 4.6 Cách thức mở rộng 40 4.6.1 Tập tin XML để tải mô đun mở rộng 40 4.6.2 Thiết lập giao thức mạng 41 4.6.3 Thiết lập giao thức định tuyến 42 4.6.4 Thiết lập kiểu liên kết .42 4.6.5 Thiết lập kiểu gói tin 43 4.7 Kết luận 44 CHƯƠNG 5: KẾT LUẬN 46 TÀI LIỆU THAM KHẢO 48 (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang vi DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT Tiếng Anh Chữ viết tắt Tiếng việt NC Network Coding Mã mạng CS Compressed Sensing Lấy mẫu nén ADC Analog to digital converter Bộ chuyển đổi tương tự - số RLNC Random Linear Network Mã mạng tuyến tính ngẫu nhiên Coding DSP Digital signal processing Xử lý tín hiệu số TS Time Slot Khe thời gian GUI Graphical User Interface Giao diện người dùng RIP Restricted isometry property Thuộc tính kích thước thu hẹp WSN Wireless Sensor Network Mạng cảm biến không dây (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang vii DANH MỤC CÁC HÌNH VẼ Hình 2.1: Kết nối mã mạng với lĩnh vực khác [5] Hình 2.2: Mạng cánh bướm [30] Hình 2.3: Mạng cánh bướm với nguồn đích [30] Hình 2.4: Mạng cánh bướm không dây [30] Hình 2.5: Mạng cánh bướm không dây sửa đổi [30] .8 Hình 2.6: Nút A C chuyển tiếp thông tin thông qua relay B (a) Không sử dụng mã mạng, (b) sử dụng mã mạng Phương pháp mã mạng sử dụng đường phát đa điểm [5] Hình 2.7: Trộn thơng tin để tạo cách bảo vệ tự nhiên chống lại nghe trộm [5] 10 Hình 2.8: Một kết nối phát đơn đường có khả thơng qua cạnh [5] 12 Hình 2.9: Ví dụ mã mạng tuyến tính ngẫu nhiên phân bố [20] 14 Hình 3.1: Cấu trúc mạng cảm biến không dây 17 Hình 3.2: (a) Quá trình đo lấy mẫu nén với ma trận đo ngẫu nhiên Gaussian ma trận truyền cosin rời rạc (DCT) Véc tơ hệ số rời rạc s với K=4; (b) Quá trình đo với Có cột tương ứng với hệ số si khác 0; véc tơ đo y kết hợp tuyến tính cột [6] .21 Hình 3.3 : (a) Không gian chứa véc tơ rải rác R nằm gần với trục tọa độ; (b) Trực quan hóa tối thiểu l2 (5) tìm điểm tiếp xúc khơng rải rác sˆ bóng l2 ma trận đo chuyển đổi khơng gian rỗng; (c) Trực quan hóa tối thiểu l1 tìm điểm tiếp xúc rải rác sˆ với xác suất cao [6] .23 Hình 3.4: Định dạng gói tin [8] 25 Hình 3.5: Ví dụ hợp gói [8] 27 Hình 3.6: (a) Định dạng gói nút cảm biến 3; (b) Định dạng gói nút cảm biến .29 (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang viii Hình 3.7: Sát nhập hai gói tin 30 Hình 4.1: Giao diện người dùng đồ họa NECO [28] 33 Hình 4.2: Cấu trúc XML để tải lưu tham số mô NECO [32] 33 Hình 4.3: Các lớp đơn giản để kiểm tra giao thức mã mạng [32] 35 Hình 4.4: Các mơ đun NECO [28] 36 Hình 4.5: Bộ lập lịch [31] 38 Hình 4.6: Các dịng chảy tin mẫu NECO [31] .39 Hình 4.7: Cú pháp XML để tải lưu thông số mô với NECO [32] 40 Hình 4.8: Thiết lập giao thức mạng [32] .42 Hình 4.9: Thiết lập giao thức định tuyến [32] 42 Hình 4.10: Thiết lập kiểu liên kết [32] 43 Hình 4.11: Thiết lập kiểu gói tin [32] 43 Hình 4.12: Thiết lập kiểu đồ thị [32] 44 (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang ix TĨM TẮT Các mạng truyền thơng thiết kế để chuyển thông tin từ hay nhiều nút mạng nguồn đến hay nhiều nút mạng đích Trong mạng viễn thông, vấn đề ta quan tâm làm để truyền thông tin hiệu Kỹ thuật mã mạng kỹ thuật truyền tin cho phép nút mạng trung gian mã hóa thơng tin nhận trước gửi Mã mạng có nhiều ưu điểm bật cho phép tăng hiệu suất sử dụng băng thông, tăng độ bảo mật, giảm thời gian trễ ảnh hưởng lỗi đường truyền, v.v Một kỹ thuật mã mạng nhiều người quan tâm kỹ thuật mã mạng tuyến tính ngẫu nhiên, đề xuất Ho đồng nghiệp năm 2006 Lấy mẫu nén phương pháp đại đề xuất năm 2004 Candes Dohono, cho phép lấy mẫu tín hiệu có tính chất thưa nén với số mẫu nhiều so với số mẫu lấy theo phương pháp truyền thống Nyquist Hiện nay, kỹ thuật lấy mẫu nén nhiều người quan tâm có ưu điểm bật như: giảm dung lượng nhớ, tăng tốc độ lấy mẫu ADC, giảm tiêu hao lượng cảm biến, v.v Trong kỹ thuật lấy mẫu nén, hệ thống thu thập tín hiệu thiết kế tuyến tính ngẫu nhiên, phần tương tự kỹ thuật mã mạng Vì thế, việc áp dụng kỹ thuật lấy mẫu nén kỹ thuật mã mạng tuyến tính ngẫu nhiên quan tâm luận văn Luận văn tập trung sâu vào tìm hiểu kỹ thuật mã mạng, kỹ thuật mã mạng tuyến tính ngẫu nhiên, kỹ thuật lấy mẫu nén kỹ thuật lấy mẫu nén có cấu trúc nhằm đào sâu áp dụng kỹ thuật lấy mẫu nén lấy mẫu nén có cấu trúc cho kỹ thuật mã mạng, với mục tiêu áp dụng kỹ thuật mã mạng có cấu trúc nhằm giảm thiểu độ phức tạp tính tốn nút mạng Sau đó, luận văn trình bày phần mềm mơ NECO phần mềm mô mới, hiệu cao để đánh giá kỹ thuật mã mạng dựa giao thức (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 1 CHƯƠNG GIỚI THIỆU 1.1 Kỹ thuật mã mạng Trong mạng truyền thông nay, phương thức truyền tin thực phương pháp định tuyến nút mạng làm nhiệm vụ đơn lưu giữ chuyển tiếp thơng tin, cịn việc xử lý thông tin thực nút đầu cuối Với phương thức truyền thống này, trường hợp nhiều nút nguồn gửi thông tin đồng thời dẫn đến trường hợp tài nguyên mạng bị chia sẻ tốc độ truyền tin nút nguồn bị giảm Mã mạng (network coding) đề xuất năm 2000 Ahslwede đồng nghiệp [1] lúc thu hút nhiều nhà nghiên cứu quan tâm Bằng việc mã hóa nút mạng trung gian, kỹ thuật mã mạng tác động lớn đến hệ mạng truyền thơng nhiều lợi ích tiềm như: làm tăng thơng lượng, tăng tính bảo mật mạng tiết kiệm tài nguyên mạng không dây Hiện nay, mã mạng trở thành lĩnh vực nghiên cứu lớn lý thuyết thông tin xem có khả cách mạng hóa hiểu biết mạng truyền thông phương thức điều hành quản lý mạng Nhiều nghiên cứu mã mạng tập trung xung quanh dạng mã mạng đặc biệt, mã mạng tuyến tính ngẫu nhiên (RLNC – Random linear network coding) RLNC, Tracy Ho đồng nghiệp giới thiệu cơng trình “A Random Linear Network Coding approach to Multicast” [3], phương pháp mã hóa đơn giản, ngẫu nhiên trì “một véc tơ hệ số cho gói tin khác từ nguồn cập nhật nút mã hóa” Nói cách khác, RLNC yêu cầu gói tin truyền qua mạng phải kèm với số thơng tin bổ sun g (ở véc tơ hệ số) Trong mạng truyền thông ngày nay, loại mạng sử dụng rộng rãi, dễ dàng chứa thơng tin thêm mạng gói Với gói liệu, thơng tin thêm đặt tiêu đề gói tin Ví dụ số thứ tự thường đặt tiêu đề gói tin để theo dõi đơn đặt hàng 1.2 Kỹ thuật lấy mẫu nén (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 36 đồ thị ngẫu nhiên, tất sử dụng thư viện NetworkX phiên 0.35.1 Thư viện SAGE phiên 3.0.5 sử dụng thuật tốn có trường hữu hạn thuật toán toán học khác Thư viện PyQt phiên 4.3.3, Sip phiên 4.3.3, thư viện OpenGL phiên 3.7 sử dụng cho giao diện người dùng đồ họa 4.4.3 Giấy phép khả mở rộng Mô NECO chia thành core modules extension modules minh họa hình 4.4 + Core modules: mơ-đun cung cấp tính thiết lập tối thiểu, giao thức như: flooding mã mạng tuyến tính ngẫu nhiên, định tuyến flooding, tạo đồ thị, lập lịch, giao diện người dùng đồ họa dòng lệnh + Extension modules: mở rộng chức core modules, ví dụ, để tính tốn giao thức phức tạp Core bao gồm truyền thông giao thức, tạo đồ thị, giao diện người dùng đồ họa, lập lịch Các phần mở rộng (hiển thị màu xanh lam với viền đứt) bao gồm module khác mở rộng core modules Hình 4.4: Các mơ đun NECO [28] Nói chung, để thực mơ đun mở rộng, không cần phải can thiệp vào mô đun lõi Phần mềm NECO đưa mô đun lõi NECO theo Giấy phép GNU General Public Giấy phép mô-đun mở rộng lựa chọn tổ chức thực (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 37 4.5 Thực mô Cấu trúc mô NECO chia làm mơ đun chính: core GUI (Graphical User Interface) 4.5.1 Core Core module bao gồm việc điều khiển bước mơ Các lớp bao gồm: + Các lớp liên quan mô phỏng, đồng lập lịch (NecoCore, Scheduler, SimulatorThread, NodeThread) + Liên quan đến hình vẽ có lớp Graph, Node, Link + Liên quan đến giao thức có Protocol, Routing NecoCore giúp cho việc chạy mô giao tiếp với giao diện người dùng GUI SimulationThread chịu trách nhiệm cho việc cấp phát cách ngẫu nhiên nút nguồn đích, điều khiển lập lịch (Scheduler) cập nhật tham số Đối với nút hình, đối tượng gọi NodeThread tạo ra, thể đệm giao thức mà nút mạng chạy Bộ lập lịch Bộ lập lịch hoạt động hàng đợi Một kiện lên lịch để thực thời điểm Để lên lịch cho kiện, người dùng phải định nghĩa đối tượng thực thi (function) Một bảng tạo gồm kiện xếp theo thời gian độ ưu tiên (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 38 Hình 4.5: Bộ lập lịch [31] Bộ tạo liệu Thông tin truyền qua mạng tạo từ lớp TrafficGenerator Các nút nguồn sử dụng hàm getData() để tạo liệu gói Giao thức Được thực cho nút mô Gồm bước sau: + Kiểm tra xem có gói tin cần xử lý đệm đầu vào không + Thực thi trạng thái nút trung gian + Thực thi trạng thái nút đích + Kiểm tra xem có gói tin đệm lối khơng để gửi gói tin đến nút khác NecoParser Dựa vào file initialization.xml, lớp NecoParser cho phép tạo lớp ảo tương ứng với thành phần q trình mơ giao thức, đường liên kết, định tuyến, nút đưa đến simulation engine Hoạt động nút (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 39 Các nút tĩnh động Nút tĩnh cố định ln xuất hiện, khơng phải nguyên nhân kết nối với nút khác Nút động di chuyển thay đổi trạng thái (xuất ẩn) cách ngẫu nhiên Điều làm đứt liên kết nút, sử dụng để nghiên cứu giao thức địi hỏi khơi phục lỗi sau đường truyền gói tin Ứng dụng lớp MAC Trong phiên NECOv1.0, lớp Protocol chịu trách nhiệm cho việc lên lịch kiện cách trực tiếp Tuy nhiên, mơ hình khơng cho phép mơ cách xác mạng khơng dây nơi xung đột xảy NECOv2.0 tái cấu trúc lại khn mẫu mà giao thức liên kết với lớp MAC global – GodMAC Các dòng chảy tin mẫu NECO hình 4.6 Hình 4.6: Các dịng chảy tin mẫu NECO [31] Các gói tin đến nút phân chia theo giao thức lớp Mux Lớp Protocol thăm dị lớp Routing GodMAC thông tin trạng thái liên kết hop Sau đó, để gửi gói tin, lớp Protocol tạo kiện gửi đến lớp GodMAC Sau đó, lớp GodMAC đặt kiện vào lập lịch Scheduler 4.5.2 Giao diện người dùng Giao diện người dùng đồ họa chia thành lớp Lớp thứ nhất, uiApplication cho phép tạo điều khiển giao diện người dùng đồ họa Hai lớp “dummy”: SharedSimInfor UpdateUIInfor nhằm tăng khả đọc mở rộng code Lớp (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 40 SharedSimInfor chịu trách nhiệm biến chung cho tất nút Lớp UpdateUIInfor chịu trách nhiệm cách thức cập nhật giao diện người dùng GUI: Giúp người dùng dễ dàng tạo mơ hình mạng đưa biểu đồ kết 4.6 Cách thức mở rộng Phần mô tả cách thực phần mở rộng cho NECO giao thức mới, giao thức định tuyến, đồ thị thuộc tính mạng 4.6.1 Tập tin XML để tải mơ đun mở rộng Hình 4.7: Cú pháp XML để tải lưu thông số mô với NECO [32] Neco tải mơ-đun mở rộng thông qua tập tin XML, initialization.xml Cú pháp tập tin XML minh họa sau: Các tập tin XML thực theo quy tắc sau: - Phần tử newattribute Phần tử newattribute sử dụng để tạo thông số cho phần mở rộng, chẳng hạn phần mở rộng giao thức, định tuyến, nút, vv Nó bao gồm thuộc tính bắt buộc sau đây: id id thuộc tính, để xác định sử dụng thuộc tính (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 41 name tên thuộc tính, hiển thị giao diện người dụng GUI variableName tên biến tương ứng mã nguồn maxValue giá trị tối đa cho phép thuộc tính minValue giá trị tối thiểu cho phép thuộc tính defaultValue giá trị mặc định thuộc tính commandLineParameter tham số cho dòng lệnh type loại giá trị cho phép thuộc tính - Đồ thị, giao thức, định tuyến, gói tin, liên kết, nút phần tử tạo lưu lượng Đồ thị, giao thức, định tuyến, gói tin, liên kết phần tử nút chứa thành phần thuộc tính phải định nghĩa trước với thông số bắt buộc Tất thuộc tính cho phần tử bắt buộc: id id giao thức, để chứa phần tử khác name tên giao thức, hiển thị GUI src tên mô-đun mã nguồn className tên lớp, giao thức định nghĩa Các thuộc tính cần thiết, phải định nghĩa trước Nếu có nhiều kiểu đồ thị, giao thức, giao thức định tuyến, loại gói, kiểu liên kết, loại nút , nên có phần tử tương tứng kiểu 4.6.2 Thiết lập giao thức mạng Để thiết lập giao thức mạng mới, người dùng nên tạo lớp giao thức gồm hàm sau: init, Source Behaviour, intNútBehaviour, đíchBehaviour, sentOutBuffer, sentInBuffer (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 42 Hình 4.8: Thiết lập giao thức mạng [32] 4.6.3 Thiết lập giao thức định tuyến Tất giao thức định tuyến mở rộng lớp định tuyến Để thiết lập giao thức định tuyến mới, người sử dụng nên: + Tạo lớp định tuyến + Các giao thức định tuyến huỷ bỏ phương pháp định tuyến Hình 4.9: Thiết lập giao thức định tuyến [32] 4.6.4 Thiết lập kiểu liên kết Tất liên kết mở rộng lớp liên kết Để thiết lập loại liên kết người sử dụng nên: + Tạo lớp + Huỷ bỏ phương pháp sendBehaviour để xác định hành vi liên kết (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 43 Hình 4.10: Thiết lập kiểu liên kết [32] 4.6.5 Thiết lập kiểu gói tin Tất gói tin mở rộng lớp gói tin Để thiết lập loại gói tin mới, người sử dụng nên: + Tạo lớp + Thêm thuộc tính mong muốn Hình 4.11: Thiết lập kiểu gói tin [32] 4.6.6 Thiết lập loại đồ thị Tất đồ thị mở rộng lớp GenGraph (Generic Graph) Để thiết lập loại đồ thị mới, người sử dụng nên: + Tạo lớp mở rộng lớp GenGraph + Thêm thuộc tính bắt buộc, đồ thị vị trí + Thêm vào dòng tương ứng file initialization.xml (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 44 Hình 4.12: Thiết lập kiểu đồ thị [32] 4.6.7 Thiết lập nút linh hoạt Có thể lập lịch nút cách linh hoạt NECO Các thuộc tính nút dynamics bao gồm: On/off behavior nút tham gia rời khỏi mạng timestep Moving a node in a generic graph nút tự động làm thay đổi nút bên đó; cạnh timestep đó; Moving a node in a geometric (wireless) graph – nút di chuyển tới vị trí khác mặt phẳng 2D timestep Danh sách nút bên cạnh xác định phạm vi kết nối 4.7 Kết luận Các công cụ mô mạng OPNET, NS2 công cụ mạnh sử dụng rộng rãi để đánh giá hiệu mạng với nhiều thuật toán giao thức ứng dụng từ trước đến Nó đảm bảo hệ thống mạng mà đánh giá gần với thực tế nhằm tạo độ tin cậy cao Tuy nhiên, kỹ thuật mã mạng kỹ thuật nay, hai công cụ chưa hỗ trợ thư viện thiết bị hỗ trợ mã mạng việc khảo sát mạng có ứng dụng mã mạng điều khó khăn NECO phần mềm giới thiệu chuyên để đánh giá mạng ứng dụng kỹ thuật mã mạng với giao thức mã mạng hỗ trợ Nó sử dụng ngơn ngữ lập trình Python đơn giản dễ đọc, phần mềm nên tài liệu tham khảo (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 45 cịn Hiện nay, nhiều báo viết mã mạng sử dụng NECO phần mềm giúp đánh giá kết Dự án NECO đánh giá giao thức đề xuất sử dụng mạng không dây 802.11 thử nghiệm thực tế Các giao thức ứng dụng mã mạng lớp nhiều lớp (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 46 CHƯƠNG KẾT LUẬN Mạng cảm biến khơng dây với chi phí thấp phổ biến sử dụng nhiều ứng dụng như: giám sát quân sự, giám sát môi trường sống thăm dò khoa học Bên cạnh việc có phép đo tương quan, mạng cảm biến khơng dây mang hai đặc điểm khác, cụ thể tính chất phát quảng bá truyền khơng dây tính chất động liên kết mạng Vì vậy, thách thức việc thiết kế chương trình truyền thông cho mạng cảm biến không dây làm để cung cấp hai đặc tính động khai thác tính chất phát quảng bá mạng cảm biến không dây Trong thời gian gần đây, lấy mẫu nén trở thành công cụ mạnh mẽ để xử lý liệu tương quan Lợi ích lấy mẫu nén thực tế số nhỏ gói liệu cần phải nhận để khôi phục lại tất liệu từ mạng Mặt khác, lấy mẫu nén làm giảm dung lượng nhớ, tăng tốc độ lấy mẫu ADC, giảm thiểu tiêu hao lượng cảm biến Kỹ thuật lấy mẫu nén ứng dụng mạng cảm biến không dây ta coi véctơ liệu tương quan tập tất phép đo mạng thời điểm định Mã mạng coi công cụ để giải thách thức mạng khơng dây tận dụng dung lượng mạng phát đa điểm Với kỹ thuật mã mạng, nút trung gian mã hóa thơng tin nhận trước gửi Đặc biệt, nút trung gian sử dụng sơ đồ mã mạng ngẫu nhiên tuyến tính có đầu kết hợp tuyến tính đầu vào với hệ số ngẫu nhiên Hoạt động tương tự toán tử chiếu ngẫu nhiên lấy mẫu nén Kết hợp với đặc tính phát quảng bá mạng khơng dây, mã mạng đưa tính đa dạng dư thừa mạng để thích ứng với thay đổi động cấu trúc mạng Đây mục tiêu kết hợp mã mạng lấy mẫu nén mạng cảm biến khơng dây Luận văn tìm hiểu ngun lý kỹ thuật mã mạng, kỹ thuật lấy mẫu nén sơ đồ thực tế NetCompress với mục tiêu kết hợp kỹ thuật mã mạng lấy mẫu nén mạng cảm biến khơng dây, mã hóa liệu nút cảm biến nhằm (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 47 giữ, trì điều kiện khơi phục cần thiết lấy mẫu nén khắc phục tỉ lệ lỗi liên kết cao mạng cảm biến không dây NetCompress khai thác hiệu tính chất phát quảng bá, mối tương quan phép đo cảm biến mạng cảm biến khơng dây để tối thiểu hóa số lượng gói tin nhận cần giải mã, giảm thơng tin điều khiển Luận văn tìm hiều chi tiết phần mềm mơ NECO, phần mềm giới thiệu chuyên để đánh giá mạng ứng dụng kỹ thuật mã mạng với giao thức mã mạng hỗ trợ Nó sử dụng ngơn ngữ lập trình Python đơn giản dễ đọc Sử dụng NECO để mô phương pháp NetCompress phát triển sau luận văn (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 48 TÀI LIỆU THAM KHẢO [1] R Ahlswede, N Cai, S.-Y R Li, and R W Yeung, Network information flow, IEEE Trans inform Theory, vol 46, no 4, pp 1204–1216, July 2000 [2] S.-Y R Li, R W Yeung, and N Cai Linear network coding, IEEE Transactions on Information Theory , Februray, 2003 [3] T.Ho, R.Koetter, M.M’edard, D.R.Karger, M.Effros, J.Shi, and B.Leong, A random linear network coding approach to multicas, IEEE Trans Inform Theory, vol 52, no 10, pp 4413-4430, Oct 2006 [4] Raymond W Yeung, Shuo-Yen Robert Li, Ning Cai, Zhen Zhang Network coding theory [5] Christina Fragouli, Emina Soljanin Network coding fundamentals, 2007 [6] Richard G.Baraniuk, Compressive Sensing , 2007 [7] Emmanuel J.Candès and Michael B.Wakin, An Introduction to Compressive Sampling, 2008 [8] Nam Nguyen, Douglas L.Jones, Sudha Krishnamurthy, Coupling network coding and compressed sensing for efficient data communication in wireless sensor networks, 2010 [9] T He, S Krishnamurthy, L Luo, T Yan, L Gu, R Stoleru, G Zhou, Q Cao, P Vicaire, J.A Stankovic, et al., VigilNet: An integrated sensor network system for energy-efficient surveillance, ACM Transactions on Sensor Networks (TOSN), vol 2, no 1, pp 38, 2006 [10] T Ho, R Koetter, M Me´dard, D R Karger, and M Effros, The benefts of coding over routing in a randomized setting, in Proc 2003 IEEE int Symp information Theory (ISIT 2003), Yokohama, Japan, June/July 2003 [11] T Ho, M Médard, M Effros, R Koetter, and D R Karger, Network coding for correlated sources, in Proc Conf Information Sciences and Systems, Princeton, NJ, 2004 (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang 49 [12] R Koetter and M Médard, An algebraic approach to network coding, IEEE/ACM Trans Netw., vol 11, no 5, pp 782–795, Oct 2003 [13] N Xu, S Rangwala, K.K Chintalapudi, D Ganesan, A Broad, R Govindan, and D Estrin, A wireless sensor network for structural monitoring, in SenSys 04 [14] A Mainwaring, D Culler, J Polastre, R Szewczyk, and J Anderson, Wireless sensor networks for habitat monitoring, in Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, 2002 [15] L Selavo, A Wood, Q Cao, T Sookoor, H Liu, A Srinivasan, Y Wu, W Kang, J Stankovic, D Young, et al., Luster: wireless sensor network for environmental research in Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, 2007 [16] E.J Candes, J Romberg, and T Tao, Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information, IEEE Transactions on Information Theory, vol 52, no 2, pp 489–509, 2006 [17] D.L Donoho, Compressed Sensing, IEEE Transactions on Information Theory, vol 52, no 4, pp 1289–1306, 2006 [18] M.F Duarte, M.B Wakin, D Baron, and R.G Baraniuk, Universal distributed sensing via random projections, IPSN 06, pp 177–185, 2006 [19] S.S Pradhan, J Kusuma, and K Ramchandran, Distributed compression in a dense microsensor network, Signal Processing Magazine, IEEE, vol 19, no 2, pp 51–60, 2002 [20] M Rabbat, J Haupt, A Singh, and R Nowak, Decentralized compression and predistribution via randomized gossiping, IPSN 06, pp 51–59, 2006 [21] W Wang, M Garofalakis, and K Ramchandran, Distributed sparse random projections for refinable approximation, IPSN 07, pp 331–339, 2007 [22] R Ahlswede, N Cai, S.Y.R Li, and R.W Yeung, Network information flow, IEEE Transactions on Information Theory, vol 46, no 4, pp 1204–1216, 2000 [23] S.Y.R Li and R.W.N Cai, Linear network coding, IEEE Transactions on (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang (LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang(LUAN.VAN.THAC.SI).Ky.thuat.lay.mau.nen.va.ap.dung.vao.ky.thuat.ma.mang