của hệ thống ở kênh truyền fading Rayleigh.
Giải: Chúng ta sẽ thực hiện mô phỏng xác suất dừng cho hệ thống từ 0 đến 30 dB với bước khảo sát là 3dB. Với kết quả lý thuyết, chúng ta sử dụng công thức (6.3). Với kết quả mô phỏng, chúng ta thực hiện các bước sau:
Bước 1: Tạo độ lợi kênh truyền.
- Bước 2: Tính tỷ số tín hiệu trên nhiễu.
- Bước 3: Đếm số lần dung lượng kênh truyền nhỏ hơn tốc độ truyền cho trước và tính OP.
- Bước 4: Vẽ đồ thị OP lý thuyết và mô phỏng.
==================== CODE MATLAB ====================
% Cong suat phát theo dB
PdB = 0:3:30;
P = 10.^(PdB/10);
% Do loi kenh truyen trung binh
Omega = 2;
R = 1;
gth = 2^R - 1;
% Phan tich ly thuyet
gamma_ = P.*Omega;
OP_a = 1- exp(-gth./gamma_);
% Mo phong
% So luong phep thu
N = 10^5;
h = sqrt(Omega/2).*(randn(length(PdB),N) + 1i*randn(length(PdB),N));
gamma = P(:).*abs(h).^2;
OP_s = sum(log2(1 + gamma) < R,2)/N;
% V? hình
figure(1);
set(gcf,'color','White');
semilogy(PdB,OP_a,'-',PdB, OP_s,'o');
legend('Ly thuyet','Mo phong');
xlabel('Ty le tin hieu tren nhieu theo dB');
ylabel('Xac suat dung he thong');
==================== KẾT QUẢ====================
Không có nhận xét nào:
Đăng nhận xét