BÁO CÁO SEMINAR Đề tài: XÂY DỰNG CÁC BÀI THÍ NGHIỆM CHO MÔN HỌC MÔ PHỎNG...

24
BÁO CÁO SEMINAR Đề tài: XÂY DỰNG CÁC BÀI THÍ NGHIỆM CHO MÔN HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG Nhóm thực hiện : Phng Th Bch Liên, ThS. Đỗ Huy Khôi 1 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ ĐIỆN TỬ VÀ TRUYỀN THÔNG ----------

description

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ ĐIỆN TỬ VÀ TRUYỀN THÔNG -----  -----. BÁO CÁO SEMINAR Đề tài: XÂY DỰNG CÁC BÀI THÍ NGHIỆM CHO MÔN HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG Nhóm thực hiện : Phùng Thị Bích Liên , ThS . Đỗ Huy Khôi. NỘI DUNG. - PowerPoint PPT Presentation

Transcript of BÁO CÁO SEMINAR Đề tài: XÂY DỰNG CÁC BÀI THÍ NGHIỆM CHO MÔN HỌC MÔ PHỎNG...

Page 1: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

BÁO CÁO SEMINAR

Đề tài: XÂY DỰNG CÁC BÀI THÍ NGHIỆM CHO MÔN HỌC

MÔ PHỎNG HỆ THỐNG VIỄN THÔNGNhóm thực hiện : Phung Thi Bich Liên, ThS. Đỗ Huy Khôi

1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGKHOA CÔNG NGHỆ ĐIỆN TỬ VÀ TRUYỀN THÔNG

----------

Page 2: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

NÔI DUNG

Tổng quan lý thuyết mô phỏng

Giới thiệu công cụ mô phỏng Simulink

Mô phỏng mã hóa nguồn

Mô phỏng khối mã hóa kênh

Mô phỏng khối điều chế

Mô phỏng khối kênh truyền

Page 3: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Tổng Quan

Mã hóa nguồn: làm giảm số bit nhị phân yêu cầu để truyền bản tin.

Thuật toán mã hóa Huffman gồm các bước sau:

1. Sắp xếp các ký tự theo thứ tự xác suất giảm dần 2. Gán cho 2 ký tự có xác suất thấp nhất với hai nhánh (0) và (1) của cây mã. Từ hai ký tự có xác suất thấp nhất giảm còn một ký tự với xác suất bằng tổng của hai xác suất. 3. Lặp lại từ bước (1) cho đến khi chỉ còn lại một ký tự duy nhất với xác suất là 1. 4. Duyệt cây mã để tìm từ mã tương ứng với từng ký tự của nguồn.

Page 4: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Tổng Quan Ví dụ mã hóa nguồn Huffman

Thực hiện theo 4 bước như trên ta duyệt cây mã và tìm được từ mã tương ứng như sau:

Page 5: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Tổng Quan

Phân loại : 1. Mã khối

2. Mã Xoắn

Mã hóa kênh là việc đưa thêm các bit dư vào tín hiệu số theo một quy luật nào đấy, nhằm giúp cho bên thu có thể phát hiện và thậm chí sửa được cả lỗi xảy ra trên kênh truyền.

Page 6: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Tổng Quan

Mã khối

Mã khối là mã hiệu chỉnh lỗi tiến, cho phép phát hiện và hiệu chỉnh một số giới hạn lỗi mà không phải phát lại. Mỗi khối gồm:

k bit thông tin lối vào

n bit thông tin lối ra

n - k bit dư thêm vào

Tốc độ mã hóa là r = k/n.

Mã này gọi là mã (n, k) hay C(n,k) có 2k từ mã tương ứng độ dài n

Page 7: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Tổng Quan Mã xoắn

Dữ liệu vào được lưu giữ trong bộ đệm có độ dài xác định N-1)k. Lối ra là một tổ hợp của dữ liệu vào và các dữ liệu trong bộ đệm. Bộ mã xoắn C(n,k,N), N được gọi là độ dài ràng buộc của mã xoắn N= M+1 trong đó M là số thanh ghi dịch

Mỗi lần lối vào dịch k bit sẽ cho n bit lối ra. Tốc độ mã hóa là r = k/n

Page 8: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Điều Chế và Kênh Truyền Điều chế

QPSK

QAM

Kênh truyền

AWGN

Fading Rayleigh

Page 9: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Simulink

Simulink là một công cụ trong Matlab dùng để mô hình, mô phỏng và phân tích các hệ thống động với môi trường giao diện sử dụng bằng đồ họa. Việc xây dựng mô hình được đơn giản hóa bằng các hoạt động nhấp chuột và kéo thả.

MATLAB (Matrix Laboratory) là một phần mềm khoa học được thiết kế để cung cấp việc tính toán số và hiển thị đồ họa bằng ngôn ngữ lập trình cấp cao.

Page 10: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Các Bài Mô Phỏng

Mô phỏng được xem xét và mô phỏng ở mức hệ thống

Page 11: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Giao Diện Mô Phỏng

Page 12: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mô Phỏng Kết quả mô phỏng mã hóa nguồn Huffman

nhap vao ky tu ['a','b','c','d','e','f']

s =abcdef

nhap vao xac suat [0.22,0.20,0.18,0.15,0.13,0.12]

p = 0.2200 0.2000 0.1800 0.1500 0.1300 0.1200

p = 0.2200 0.2000 0.1800 0.1500 0.1300 0.1200

p =0.2500 0.2200 0.2000 0.1800 0.1500

p = 0.3300 0.2500 0.2200 0.2000

p =0.4200 0.3300 0.2500

p = 0.5800 0.4200

Page 13: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mã Hóa Nguồn Huffmancode =

a

code =a 01code =b code =b 11code =c code =c 000

code =d code =d 100

code =e code =e 010code =f code =f 110

Page 14: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mô Phỏng Khối Mã Hóa Kênh

Page 15: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mô Phỏng Khối Mã Hóa Kênh

Page 16: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

So Sánh

Page 17: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mô Phỏng Khối Điều Chế

Page 18: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mô Phỏng Khối Điều Chế

Page 19: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

So Sánh

Page 20: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mô Phỏng Khối Kênh Truyền

Page 21: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Mô Phỏng Khối Kênh Truyền

Page 22: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

So Sánh

Page 23: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG

Kết luận

Kết quả đạt được Hạn chế Hướng phát triển

Page 24: BÁO  CÁO SEMINAR Đề  tài:  XÂY DỰNG CÁC BÀI THÍ  NGHIỆM CHO MÔN  HỌC MÔ PHỎNG HỆ THỐNG VIỄN THÔNG