資源簡介
本程序是mazen.O的經典論文:Performance Analysis of two-hop ralayed transmissions over rayleigh fading channels 的文章中所附的仿真圖的程序,跑出的結果和文章中的附圖是一樣的!可以跑出里面的三張圖,包括瑞利衰落下中繼信道的中
代碼片段和文件信息
clc
clear?all;
close?all;
%?Monte?Carlo?simulation?of?two?Exponential?RVs
avg_y1=1;
avg_y2=2;
n_loop=100000;
MonteCarlo=[];
x=0.05:0.1:4-0.05;
y1=exprnd(avg_y1[1?n_loop]);
y2=exprnd(avg_y2[1?n_loop]);
y=y1.*y2./(y1+y2);
yy=y1.*y2./(y1+y2+1);
n=hist(yx)./n_loop*10;
figure(1);
bar(xn);
hold?on
K1?=?besselk(12*x./sqrt(avg_y1.*avg_y2));
K0?=?besselk(02*x./sqrt(avg_y1.*avg_y2));
py=(2*x.*exp(-x.*(1/avg_y1+1/avg_y2))./(avg_y1.*avg_y2)).*((avg_y1+avg_y2)./sqrt(avg_y1.*avg_y2).*K1+2.*K0);
plot(x+0.05py‘r‘);
legend(‘\itsimulation‘‘\itanalysis‘);
ylabel(‘probability‘);
xlabel(‘SNR‘);
%?outage?probability?of?two?gains
yth=1;
for?avg=1:40
avg_y1=10^(avg/10);
avg_y2=10^(avg/10);
n_loop=1000000;
y1=exprnd(avg_y1[1?n_loop]);
y2=exprnd(avg_y2[1?n_loop]);
y=
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????I.A....??????1944??2014-06-05?09:56??passage?3.m
-----------?---------??----------?-----??----
?????????????????1944????????????????????1
評論
共有 條評論