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

6.1 Ước tính tỷ số tín hiệu trên nhiễu trung bình

Đề bài: Ước lượng tỷ số tín hiệu trên nhiễu trung bình của hệ thống SISO ở kênh truyền fading
Rayleigh, có công suất phát là
P , độ lợi kênh truyền trung bình là  
ω và so sánh với lý
thuyết.
 

Giải: Mã nguồn Matlab cho Ví dụ 6.1 như sau:

==================== CODE MATLAB ====================

%  Cong suat phat theo dB
PdB = 0:3:30;
P = 10.^(PdB/10);
% Do loi kenh truyen trung binh
Omega = 2; 
% Ty so tin hieu tren nhieu trung binh
gamma_a = P.*Omega;
% Mo phong
N = 10^4; 
h = sqrt(Omega/2).*(randn(length(PdB),N) + 1i*randn(length(PdB),N));
gamma_s = sum(P(:).*abs(h).^2,2)/N;
% Ve do thi
figure(1);
set(gcf,'color','White');
plot(PdB,gamma_a,'-',PdB, gamma_s,'o');
legend('Ly thuyet','Mo phong');
xlabel('Ty so tin hieu tren nhieu theo dB');
ylabel('Ty so tin hieu trên nhieu');
axis([0 30 0 2000])
==================== 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...