MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 309

Mã hóa kênh truyền

278

Sử dụng bộ mã hoá này để mã hoá một thông điệp ngẫu nhiên chiều dài N = 1000. Thông điệp
sau đó được truyền qua kênh truyền có nhiễu Gauss có SNR = 5dB. Giải mã thông điệp và so
sánh với thông điệp gốc. Tính tỷ lệ bit lỗi. Dùng hai phương pháp:

a. Quyết định mềm với 3 bit lượng tử
b. Quyết định cứng

#

Bài tập 17-5.

Thực hiện một hệ thống thông tin đơn giản: truyền một thông điệp ngẫu nhiên gồm 1000 ký
hiệu từ máy phát đến máy thu bao gồm các bước sau:

i. Mã hoá thông điệp bằng mã Huffman (từ mã nhị phân)
ii. Mã hoá sửa sai dùng mã Hamming [7,4]
iii. Điều chế bằng phương pháp BPSK
iv. Phát đi trên kênh truyền có nhiễu AWGN
v. Giải điều chế BPSK
vi. Giải mã Hamming
vii. Giải mã Huffman và thu lại thông điệp ban đầu

Lần lượt khảo sát với các giá trị Eb/No bằng 0, 2, 4, 6, 8 dB và so sánh thông điệp nhận được
với thông điệp phát. Vẽ đồ thị BER.

#

Bài tập 17-6.

Làm lại bài tập trên với Eb/No bằng 2dB nhưng lần lượt sử dụng các phương pháp mã hoá
sau:

a. Mã Reed-Solomon [7,3]
b. Mã BCH [7,4]
c. Mã khối tuyến tính [4,2]
d. Mã vòng [4,2]
e. Mã trellis với cấu trúc như trong ví dụ 17-9.

#

Bài tập 17-7.

Khảo sát bộ mã hoá mã chập ở hình 17.8. Tạo một chuỗi bit, kích thước 1x10. Các chuỗi bit
ngõ ra của bộ mã hoá là gì, nếu đa thức sinh là G(X) = [1+X^2 1+X+X^2].

D

D

k

B

1

k

B

2

k

B

(1)

C

k

(2)

C

k

Hình 17.8.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.