% Outage Probability analysis for Noncoop and cooperative MIMO
% OK 2012 06 11
% note: ant = 1,2,3
clc;
clear all;
format long
a = 1/2;
b = 1/2;
r = 1/3;
d = 2; %s-d = 2r-d = 2
ant = 1; %number of antennas;
num = 100;
Frame = 10000;
% Simulations Point to Point
SNR = [5 10 15 20 25]; %dB
for i = 1:length(SNR)
sum_Lvn = 0;
sum_Lvc = 0;
sum_Lvc1 = 0;
sum_Lvc2 = 0;
for fra = 1:Frame
hs = wgn(ant,num,0,'dBW','complex');
hr = wgn(ant,num,0,'dBW','complex');
hz = wgn(ant,num,0,'dBW','complex');
hs1 = conj(hs);
hr1 = conj(hr);
hz1 = conj(hz);
hsd = hs1.*hs;
hrd = hr1.*hr;
hzd = hz1.*hz;
h1 = sum(hsd,1); %add by vector-sum |hsd|^2
h2 = sum(hrd,1); % which is 1*num |hrd|^2
h3 = sum(hzd,1); % |hsr|^2
% SNR_S1D = SNR_RD =SNR
snr(i) = 10^(SNR(i)/10); % linear
Cn = log2(1+(1/d^2)*h1.*snr(i)); % capacity- Noncooperation
Cc = a*log2(1+(1/d^2)*h1.*snr(i)) + b*log2(1+ h2.*h3.*snr(i)); % d1=d2=1 a=0;g=1
Cc1 = a*log2(1+(1/d^2)*h1.*snr(i)) + b*log2(1+ 0.5*h2.*h3.*snr(i)); % d1=d2=1 a=0.5;g=1
Cc2 = a*log2(1+(1/d^2)*h1.*snr(i)) + b*log2(1+ 0.25*h2.*h3.*snr(i));% d1=d2=1 a=0.5;g=0.5
vn = find(Cn<r);
Lvn = length(vn);
sum_Lvn = sum_Lvn + Lvn;
vc = find(Cc<r);
Lvc = length(vc);
sum_Lvc = sum_Lvc + Lvc;
vc1 = find(Cc1<r);
Lvc1 = length(vc1);
sum_Lvc1 = sum_Lvc1 + Lvc1;
vc2 = find(Cc2<r);
Lvc2 = length(vc2);
sum_Lvc2 = sum_Lvc2 + Lvc2;
end
Pn(i) = sum_Lvn/(Frame*num);
Pc(i) = sum_Lvc/(Frame*num);
Pc1(i) = sum_Lvc1/(Frame*num);
Pc2(i) = sum_Lvc2/(Frame*num);
end
semilogy(SNR,Pn,'-ko',SNR,Pc2,'-kd',SNR,Pc1,'-k+',SNR,Pc,'-ks');
xlabel('SNR (dB)');
ylabel('Outage Probability');
legend('Noncooperation','a=0;g=1','a=0.5;g=1',' a=0.5;g=0.5',3);
Pn,
Pc,
Pc1,
Pc2,
kbbububu.zip_UIRE_中断概率_无线通信仿真_系统中断概率_蜂窝
版权申诉
5星 · 超过95%的资源 196 浏览量
2022-07-15
08:16:12
上传
评论
收藏 3KB ZIP 举报
局外狗
- 粉丝: 64
- 资源: 1万+
最新资源
- yolov5,SSD 可能使用到的一些代码
- 基于c51单片机+DS1302+DHT11温湿度模块+LCD1602显示的万年历硬件原理图+BOM+软件程源码序+仿真图.zip
- NSGA2的MATLAB代码
- Messagepassingtest_GCN_DGL.py
- Sh,Docker 运维好帮手,一招通过 sh 脚本批量快速启动和重启多个Docker 容器
- PCF2123.pdf
- 打开注册表操作.doc
- Windows 常见运行运行库32+64
- WMJUL8iC.html
- 基于3KW光伏并网单相逆变器设计(TMS320F28035控制板+显示板+STM32F103功率板)硬件(原理图+PCB)工程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论1