Kênh truyền và đánh giá chất lượng kênh truyền
243
brate =
5/9
Số bit tối thiểu để biểu diễn phần tử lớn nhất trong hai ma trận là 3 bit. Các ma trận đều có 3
phần tử, do đó có 3 x 3 = 9 bit. Số bit lỗi là 5, gồm hai bit lỗi ở phần tử thứ hai và 3 bit lỗi ở
phần tử thứ ba.
16.5. TÍNH XAÙC SUAÁT LOÃI TREÂN LYÙ THUYEÁT
Trong quá trình mô phỏng một hệ thống viễn thông, ta thường phải đối chiếu kết quả mô
phỏng với các công thức lý thuyết. Trong một số hệ thốngtiêu biểu, nhiều công trình lý thuyết
đã cung cấp các công thức tính tỷ lệ bit lỗi dưới dạng tường minh. Các công thức này được
xây dựng thành các hàm MATLAB cho phép người sử dụng MATLAB có thể kiểm tra lại
một cách nhanh chóng độ chính xác của quá trình mô phỏng.
Bảng 16.1.
Các hàm tính xác suất lỗi theo lý thuyết
Hàm Chức năng
berawgn
Xác suất lỗi của kênh truyền AWGN không mã hoá
bercoding Xác suất lỗi của kênh truyền AWGN có mã hoá
berfading Xác suất lỗi của kênh truyền fading Rayleigh không mã hoá
bersync
Xác suất lỗi của kênh truyền AWGN không mã hoá và đồng bộ không chính xác
Đọc giả có thể tìm hiểu cách sử dụng các hàm này bằng cách gõ lệnh help + tên hàm ở cửa sổ
lệnh của MATLAB. Các thông số chính cần nhập vào là tỷ số Eb/No, phương pháp điều chế
cùng với các thông số tương ứng với nó. Ví dụ, để tính xác suất lỗi trên kênh truyền có Eb/No
= 10dB, phương pháp điều chế là FSK với M = 2, giải điều chế đồng bộ, ta gõ các dòng lệnh
sau:
>> ebno = 10;
>> M = 4;
>> berawgn(ebno,’fsk’,M,’coherent’)
ans =
7.6892e-006
Sau đây là một ví dụ minh hoạ cách sử dụng các hàm nói trên để so sánh kết quả mô phỏng
với lý thuyết.
Ví dụ 16-7. Thực hiện mô phỏng kênh truyền AWGN không mã hoá để đánh giá tỷ lệ bit lỗi
cho trường hợp điều chế 8-PAM tuỳ theo các giá trị của Eb/No. Vẽ đồ thị BER và so sánh với
đồ thị BER lý thuyết.
% 1. Tính xác suất lỗi theo lý thuyết.
M = 8; EbNo = [0:13];
ser = berawgn(EbNo,'pam',M).*log2(M);
% Vẽ đồ thị SER theo lý thuyết.
figure; semilogy(EbNo,ser,'r');
xlabel('E_b/N_0 (dB)'); ylabel('Symbol Error Rate');
grid on; drawnow;
% 2. Tính xác suất lỗi bằng cách mô phỏng.