Thứ Bảy, 11 tháng 7, 2020

6.5 Ước tính xác suất dừng

Đề bài: Sử dụng mô hình hệ thống và kênh truyền tương tự như Ví dụ 6.1, mô phỏng xác suất dừng
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

2.16 Tìm giá trị nhỏ nhất và lớn nhất trong ma trận

Cho ma trận X = [1 2 3; 4 5 6; 7 8 9]. Hãy a. Tìm giá trị lớn nhất và giá trị nhỏ nhất theo hàng. b. Tìm giá trị lớn nhất và nhỏ nhất theo...