多小区下小区上行速率的计算(3)
接着为了确定计算小区速率在空分上出了什么问题,我们将这种计算小区速率的思想运用到时间同步的方法中来和paper的结果作对比,以便找出其中的问题。
clear;
SNR=0;
result=zeros(1,10);
for i=1:10000result1=zeros(1,10);pu=10;%pr=10dbpr=10;r=-3.8;K=15;z=0.01;d_in=rand(1,K)*0.99+0.01;theta_in=rand(1,K)*(2*pi);d_out=rand(6,K)*0.99+0.01;theta_out=rand(6,K)*(pi);for j=1:Kx=1;result2=zeros(1,10);for M=50:50:500%产生alphabeta_of_alpha=zeros(1,7);%总共三个区域d1=sqrt(2^2+d_out(1,j)^2-2*2*d_out(1,j)*cos(theta_out(1,j)));d2=sqrt(2^2+d_out(2,j)^2-2*2*d_out(2,j)*cos(theta_out(2,j)));d3=sqrt(2^2+d_out(3,j)^2-2*2*d_out(3,j)*cos(theta_out(3,j)));d4=sqrt(2^2+d_out(4,j)^2-2*2*d_out(4,j)*cos(theta_out(4,j)));d5=sqrt(2^2+d_out(5,j)^2-2*2*d_out(5,j)*cos(theta_out(5,j)));d6=sqrt(2^2+d_out(6,j)^2-2*2*d_out(6,j)*cos(theta_out(6,j)));beta_of_alpha(1)=z*d_in(j)^r;beta_of_alpha(2)=z*d1^r;beta_of_alpha(3)=z*d2^r;beta_of_alpha(4)=z*d3^r;beta_of_alpha(5)=z*d4^r;beta_of_alpha(6)=z*d5^r;beta_of_alpha(7)=z*d6^r;alpha_jk=sum(pr*beta_of_alpha*K)+1;%产生first项beta_target_user=z*d_in(j)^r;first=pu*pr*beta_target_user^2*K*(M-1)/alpha_jk;%产生的second项second=pu*beta_target_user*(1-pr*beta_target_user*K/alpha_jk);%产生third项third=0;for m=2:7third1=pu*beta_of_alpha(m)*(1+pr*beta_of_alpha(m)*K*(M-2)/alpha_jk);third=third+third1;end
% third=pu*beta_of_alpha(2)*(1+pr*beta_of_alpha(2)*K*(M-2)/alpha_jk)+pu*beta_of_alpha(3)*(1+pr*beta_of_alpha(3)*K*(M-2)/alpha_jk);%产生forth项,forth项共分为小区内的干扰和小区间的干扰forth_1=sum(pu*z*d_in.^r)-pu*z*d_in(j);%注意相邻小区到本小区的距离的计算forth_2=sum(sum(pu*z*d_out_ture.^r))-sum(pu*z*d_out_ture(:,j).^r);
% forth_2=sum(pu*z*d_out_ture(1,:).^r)-pu*z*d_out_ture(1,j)^r;
% forth_3=sum(pu*z*d_out_ture(2,:).^r)-pu*z*d_out_ture(2,j)^r;forth=forth_1+forth_2;result2(x)=first/(second+third+forth+1);x=x+1;endresult1=result1+result2;endresult=result+result1;
end
result=result/10000;
result0=6/15*log2(1+result);
M=[50:50:500];
plot(M,result0,'x-');
xlabel('Numbers of antennas at BS');
ylabel('Sum rate(bits/symbol)');
hold on;
运行结果表明:确实小于paper中的结果。
新的问题出现了:查找代码中的问题项。
依然是forth项的问题吗?
- 看了代码,没有感觉到forth项的代码有什么问题
- 基于第一点,我们可以得到一个结论:在那些距离基站较近的用户可以有更大的速率
d的分布如下:
在d=0.8148时,我们有result
在d=00651的时候,我们有result
这个值是合理的吗???
更多谜底等待明天探索。
多小区下小区上行速率的计算(3)相关推荐
- 应用层获取UDP下上下行速率
声明:到目前为止,暂未发现有效的方式可以进行精准计算,或多或少会有偏差,但是希望一些思考方向能够帮助到大家. 需求:在非Root的手机上准确计算udp协议下的上行速率和下行速率 限制条件:服务器的带宽 ...
- 疫情背景下小区封闭管理系统的设计与实现
疫情背景下小区封闭管理系统的设计与实现 摘要 自 2020 年新冠疫情以来,新型冠状病毒肺炎COVID-19 在全世界蔓延,为遏制新型冠状病毒感染性引起的肺炎疫情在社会上的蔓延,中国实行封城.封村. ...
- (附源码)计算机毕业设计SSM疫情下小区网格化管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 【附源码】计算机毕业设计java疫情下小区网格化管理系统设计与实现
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 5g上行速率怎么提升_5G上行速率提升优化案例
STEP 1 问题描述 由于NR 2.6GHz上行覆盖相较于LTE 1.8GHz较差,且NSA用户上行发射功率减半(20dB),因此NSA组网场景下的5G上行速率在近/中/远点都较差,且由于移动当前N ...
- 5g上行速率怎么提升_揭秘联发科5G独家技术,攻克上行覆盖和终端功耗两大技术难题...
智东西(公众号:zhidxcom)文 | 赵佳蕊 智东西7月20日报道,联发科于7月19日在北京举办了5G沟通会,会上联发科先进通讯技术处资深部门经理傅宜康详细介绍了联发科目前在5G技术上的一些成果, ...
- 叮咚小区VS小区无忧
叮咚小区VS小区无忧,社区O2O的核心之争(转) 文/小马哥 10 月初,曾在 5 月份高调宣布获得亿元天使轮投资的小区社交软件「叮咚小区」被爆出资金链断裂,北京办公室关停,上海团队裁员 70% 以上 ...
- 5g上行速率怎么提升_5G室内覆盖性能及关键问题分析
Labs 摘要 5G网络具备室内外同频组网和室外宏站深度覆盖能力增强等特点,同时,室内网络频段及覆盖方式的变化,都会对室内覆盖的性能产生影响.本文从5G室内覆盖性能分析出发,针对室内覆盖网络面临的室内 ...
- 5g上行速率怎么提升_5G网络室内覆盖系统的解决方案解析
Labs 摘要 5G 网络具备室内外同频组网和室外宏站深度覆盖能力增强等特点,同时,室内网络频段及覆盖方式的变化,都会对室内覆盖的性能产生影响.本文从 5G 室内覆盖性能分析出发,针对室内覆盖网络面临 ...
- 5g上行速率怎么提升_5G手机到底牛逼在哪里?(SRS轮发)
随着5G时代的到来,5G手机如雨后春笋般涌现.顾名思义,"5G手机"最大的卖点自然就是5G,其中一个术语"SRS轮发"经常看到厂家在宣传.据说支持SRS轮发之后 ...
最新文章
- Linux下shell颜色配置
- mask属性是css3的吗_CSS3 mask 遮罩的具体使用方法
- boost::geometry::strategy::distance::thomas用法的测试程序
- [转载]MIT牛人解说数学体系
- 大家有哪些被骗的很惨的经历?
- Python matplotlib生成图片背景透明
- linux 命令整理(自己常用)
- 0x80070079信号灯超时_windows server 2012 连接共享报0x80070079 信号灯超时时间已到
- 今日头条导航栏动画选中+recyclerview
- Struts2通配符问题
- 程序员内部培训与个人发展杂谈
- 图片上传几种方式总结
- :“Entry point was not found.” 如何解决
- 横版过关游戏开发-碰撞检测
- ldrex strex
- 编译参数-Wl和rpath的理解
- 每日一句:day05——From Zero To Hero
- 打开Setup.exe文件时,系统提示Windows 无法访问指定设备,路径或文件,你可能没有合适的权限访问这个项目。
- 解决windows应用商店Microsoft Store无法联网问题 错误代码0x80072F7D
- Spring MVC 中的 Controller 是多例还是单列