资源简介
关于用户分布的3D波束赋形方案的研究,基于3GPP标准,编译可过
代码片段和文件信息
function[maxrsmaxrs14maxrsdismaxrt] = angle_chose
% maxrs:基站协作选择倾角,使总吞吐量最大(最佳)
% maxrs14:取固定角14度时的总速率
% maxrsdis:垂直波峰对准用户时的总速率
% maxrt:每个基站自己选择倾角时的总吞吐量(其次)
global UE
global BS
BS.angle_num = 60; %倾角变化范围
[PtNangle_el_du] = PL_FS_pattern;%路损和小阴影衰落,瑞利。
a = round(angle_el_du(11)); %基站1和用户1之间的倾角,user-specific tilting,四舍五入
b = round(angle_el_du(22));
c = round(angle_el_du(33));
for P=1:8 %cheng对应小区边缘8个发射功率,(-5~30dBm)
for S=1:3 %基站
for t=1:3 %用户
for ll = 1:60 %角度变化
UE.large_dBm(PStll) = Pt(P) + UE.large_scale_dB(Stll); %SNR为-5到30dB时的信道增益单位dBm
UE.large(PStll) = 10^(UE.large_dBm(PStll)/10)/N; %dBm转换成mW并归一化使N为1按N归一
end
end
end
end
for P=1:8
maxrt1(P) = UE.large(P111) / (UE.large(P211)+UE.large(P311)); %基站1对用户1的信号/对用户2、3的信号,分基站选最优角;
maxrt2(P) = UE.large(P221) / (UE.large(P121)+UE.large(P321));
maxrt3(P) = UE.large(P331) / (UE.large(P231)+UE.large(P131));
maxrs1(P) = log2(1 + UE.large(P111)/(1+UE.large(P121)+UE.large(P131))); %用户1的吞吐量log2( 1+u1/[1+u2+u3] )
maxrs2(P) = log2(1 + UE.large(P221)/(1+UE.large(P211)+UE.large(P231)));
maxrs3(P) = log2(1 + UE.large(P331)/(1+UE.large(P311)+UE.large(P321)));
maxrs(P) = maxrs1(P) + maxrs2(P) + maxrs3(P); %总吞吐量
end
for P=1:8
for mm=2:BS.angle_num
rt(P1mm) = UE.large(P11mm) / (UE.large(P21mm)+UE.large(P31mm));
if((rt(P1mm) > maxrt1(P)) && (abs(mm-a) < 5)) %每个基站根据服务用户和干扰用户的信号比值,自己选自己的最优倾角,
maxrt1(P) = rt(P1mm); %最优倾角在“基站与服务用户之间的倾角”正负5度范围内?????,基站1
angle_distr(P1) = mm;%保存边缘功率为5*(2-P)时的最佳下倾角(单基站,有用/干扰最小);---------------基站1
end
rt(P2mm) = UE.large(P22mm) / (UE.large(P12mm)+UE.large(P32mm));
if((rt(P2mm) > maxrt2(P)) && (abs(mm-b) < 5)) %每个基站自己选自己的最优角,基站2
maxrt2(P) = rt(P2mm);
angle_distr(P2) = mm;
end
rt(P3mm) = UE.large(P33mm) / (UE.large(P23mm)+UE.large(P13mm));
if((rt(P3mm) > maxrt3(P)) && (abs(mm-c) < 5)) %每个基站自己选自己的最优角,基站3
maxrt3(P) = rt(P3mm);
angle_distr(P3) = mm;
end
end
end
for P=1:8
for ii=2:BS.angle_num%三个基站都遍历一遍下倾角,求得三个基站下倾角的最佳组合
for jj=2:BS.angle_num
for kk=2:BS.angle_num
rs(P1iijjkk) = log2(1 + UE.large(P11ii)/(1+UE.large(P12jj)+UE.large(P13kk)));
rs(P2iijjkk) = log2(1 + UE.large(P22jj)/(1+UE.large(P21ii)+UE.large(P23kk)));
rs(P3iijjkk) = log2(1 + UE.large(P33kk)/(1+UE.large(P32jj)+UE.large(P31ii)));
rstot(Piijjkk) = rs(P1iijjkk) + rs(P2iijjkk) + rs(P3iijjkk);%三个用户的吞吐量和
if(rstot(Piijjkk) > maxrs(P))
maxrs(P) = rstot(Piijjk
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-17 20:02 code_el_az\
文件 3906 2015-03-13 16:39 code_el_az\angle_chose.m
文件 4596 2015-03-05 11:21 code_el_az\angle_el_az.m
文件 484 2013-07-08 10:39 code_el_az\BS_creation.m
文件 622 2014-12-10 20:58 code_el_az\huatu10.m
文件 15251308 2015-03-11 19:50 code_el_az\matlab.mat
文件 840 2013-11-12 11:04 code_el_az\pattern.m
文件 4705 2015-03-14 23:22 code_el_az\PL_FS_pattern.m
文件 4182 2014-12-10 21:01 code_el_az\PL_FS_pattern_az.m
文件 3458 2015-03-12 14:31 code_el_az\run.m
文件 1017 2014-03-02 13:50 code_el_az\sum and edge10.mat
文件 28834 2015-03-06 10:59 code_el_az\sum and edge_201536_10_58.mat
文件 1194 2015-03-14 15:37 code_el_az\UE_creation.m
相关资源
- 元胞自动机代码+教程说明
- 情感识别的特征提取与与分类
- 数学建模算法与程序司守奎
- 协作通信的蒙特卡洛仿真方法
- 你想要的采样重构代码,这里都有
- 博睿康公司Neuracle EEG RecorderV2采集软件
- redfit软件包
-
Digital Signal Processing - Computer ba
sed - 全景图像拼接图像拼接作业
- 基于SURF的图像配准
- 图像融合+质量评价
- 播放ASF/AMC运动数据
- 数学建模 姜启源 及答案和司守奎老师
- 视频中人数统计
- 数字语音处理理论与应用 [Theory and
- 卷积神经网络车牌识别
- 认知无线电中频谱感知技术研究
- 对shape context的一种改进可图形集后直
- Dynamic Noncooperative Game Theory
- 机器学习实战-中文版-超清晰文字版
- 扩频通信系统实用仿真技术
- HDR Deghosting: How to deal with Saturation
- moseksetupwin64x86.msi
- 微网逆变器及电能质量治理综合装置
- 数学建模算法与程序-司守奎pdf+源代码
- 2017年研究生数学建模D题二等奖
- 提取图像的haar特征5个方向并将其保存
- 智能控制课件,包含习题,
- 吴恩达机器学习编程解答自己做的,
- matlab初学者学习
评论
共有 条评论