[发明专利]一种基于带外D2D多跳中继的蜂窝下行吞吐量优化方法有效
申请号: | 201710157206.9 | 申请日: | 2017-03-16 |
公开(公告)号: | CN107018547B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 桂劲松;周凯;邓健;邓晓衡 | 申请(专利权)人: | 中南大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W40/12;H04W40/22 |
代理公司: | 长沙市融智专利事务所(普通合伙) 43114 | 代理人: | 杨萍 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 d2d 中继 蜂窝 下行 吞吐量 优化 方法 | ||
1.一种基于带外D2D多跳中继的蜂窝下行吞吐量优化方法,其特征在于,基站通过预选第一中继、预选第二中继和验证预选中继链路吞吐量三个阶段确定每个获得蜂窝信道的用户设备,即UE从基站接收数据的方式;UE从基站接收数据的方式包括直接从基站接收数据、通过选择一个中继中转接收数据和通过选择两个中继进行接力中转接收数据;
所述预选第一中继阶段,通过综合考虑吞吐量提升与中继的剩余能量水平来选择第一中继;
所述预选第二中继阶段,通过设置能量约束阈值来确保第二中继的剩余能量水平不低于第一中继的相应值来选择第二中继;
所述验证预选中继链路吞吐量阶段,通过比较从基站到接收端的直接通信链路吞吐量与从基站经中继节点转发数据至接收端的吞吐量大小,决定放弃或保留预选的中继;
所述三个阶段的具体步骤如下:
阶段1:预选第一中继
步骤1.0:针对获得蜂窝信道的每一个节点UE i,将其选择的第一潜在中继,即对吞吐量的提升最大的UE设为UE o;将其选择的第二潜在中继,即对吞吐量的提升仅次于第一潜在中继的UE记为UE s;将标记变量o和s初始化为0;
步骤1.1:针对获得蜂窝信道的每一个节点UE i,计算其直接从基站接收数据的吞吐量阈值从基站到UE i的直接通信链路吞吐量若比小,则进行步骤1.2;否则运行结束,UE i直接从基站接收数据;
步骤1.2:针对UE i邻居集合Vi内的每一个节点UE j,计算中继选择度量值ΔTji,进入步骤1.3;ΔTji表示从基站到UE i所选中继之间的链路吞吐量相比于从基站到UE i的直接通信链路吞吐量的提升幅度;
步骤1.3:针对获得蜂窝信道的每一个节点UE i,分别找出其数值最大的ΔTji,若ΔTji大于0,则进入步骤1.4;否则运行结束,UE i直接从基站接收数据;
步骤1.4:计算并比较从基站经过中继UE j到达接收端UE i的传输延时tji和延时约束阈值tth,若tji小于或者等于tth,则进入步骤1.5,否则ΔTji赋值为0,重新回到步骤1.3;
步骤1.5:若第一潜在中继的标记变量o等于0,则将j赋给o,ΔTji赋值为0,重新回到步骤1.3;否则将j赋给第二潜在中继的标记变量s,进入步骤1.6;
步骤1.6:根据中继的剩余能量值度量第一潜在中继o对第二潜在中继s的优势程度,若度量值比预设的度量值阈值,即RIE阈值小,则将αsi赋值为1,表示UE i选择第二潜在中继UEs作为第一中继为它中继数据;将csi赋值为1到9之间的随机数,表示接收节点UE i与第一中继UE s之间数据通信所分配的WiFi信道的子信道号为csi;并且将节点对(s,i)作为一个元素加入集合D,进入阶段2;否则将αoi赋值为1,coi赋值为1到9之间的随机数,并且将节点对(o,i)作为一个元素加入集合D;其中集合D初始化为空,随后添加的每个元素为一个节点对,记录第一中继与其选择者之间的对应关系;进入阶段2;
阶段2:预选第二中继
步骤2.1:针对集合D内所有节点对中的中继节点UE j,计算其直接从基站接收数据得到的吞吐量阈值若从基站到UE j的直接通信链路吞吐量小于则进入步骤2.2;否则运行结束,接收节点UE i通过第一中继UE j从基站接收数据,不再进行第二中继的选择;
步骤2.2:针对UE j邻居集合Vj内的所有节点UE k,计算中继选择度量值ΔTkj,进入步骤2.3;
步骤2.3:针对集合D内所有节点对中的中继节点UE j,分别查找出最大数值的ΔTkj,若ΔTkj大于0,则进入步骤2.4;否则运行结束,接收节点UE i通过第一中继UE j从基站接收数据,不再进行第二中继的选择;
步骤2.4:计算从基站依次经过中继UE k和UE j到达接收端UE i的传输延时tkji,若tkji小于或者等于延时约束阈值tth并且节点k的剩余能量值ek大于或者等于能量约束阈值eth,则将αkji赋值为1,表示UE i选择中继UE k和UE j帮它依次转发数据,并且将ckj赋值为cji的值加上5,进入阶段3,其中能量约束阈值eth不低于第一中继的剩余能量值;否则将ΔTkj赋值为0,并且重新回到步骤2.3;
阶段3:验证预选中继链路吞吐量
步骤3.1:针对获得蜂窝信道每一个节点UE i,判断αkji的值是否为1,若是,则进入步骤3.2,否则若αji的值为1,则进入步骤3.4;
步骤3.2:将UE i在从UE j到自身的WiFi信道上感知到的干扰功率Fi,wifi、UE j在从UEk到自身的WiFi信道上感知到的干扰功率Fj,wifi均赋初始值为0;
针对UE i干扰集合Ii内除UE j以外的每一个节点UE m,UE m邻居集合Vm内的每一个节点UE d,若cmd等于cji,说明在UE i通过中继UE j接收数据时,存在与其使用的信道同频的WiFi信道,则计算同频的WiFi信道对UE i造成的干扰,Ii范围内的干扰值之和存储在Fi,wifi中;否则若cmd不等于cji,则说明UE m与UE d之间的数据传输不会对UE j与UE i之间的数据传输造成干扰,即说明没有同频的WiFi信道对UE j与UE i之间的数据传输产生干扰;
针对UE j干扰集合Ij内除UE k的每一个节点UE m,UE m邻居集合Vm内的每一个节点UEd,若cmd等于ckj,说明在UE j通过中继UE k接收数据时,存在与其使用的信道同频的WiFi信道,则计算同频的WiFi信道对UE j造成的干扰,Ij范围内的干扰值之和存储在Fj,wifi中,否则若cmd不等于ckj,则说明UE m与UE d之间的数据传输不对UE k与UE j之间的数据传输造成干扰,即说明没有同频的WiFi信道对UE k与UE j之间的数据传输造成干扰;进入步骤3.3;
步骤3.3:计算通过中继UE k和UE j依次转发数据时,UE i从基站获得的吞吐量若则将αkji赋值为0,ckj赋值为0,cji赋值为0,即UE i放弃预选的第二中继UE k和第一中继UE j,以及所分配的WiFi信道,否则保留预选的中继UE k和UE j,阶段3运行结束;
步骤3.4:将Fi,wifi赋值为0,针对UE i干扰集合Ii内除UE j以外的每一个节点UE m,UE m邻居集合Vm内的每一个节点UE d,若cmd等于cji,说明在UE i通过中继UE j接收数据时,存在与其使用的信道同频的WiFi信道,则计算同频的WiFi信道对UE i造成的干扰,Ii范围内的干扰值之和存储在Fi,wifi中,否则若cmd不等于cji,则说明UE m与UE d之间的数据传输不会对UE j与UE i之间的数据传输造成干扰,即说明没有同频的WiFi信道对UE j与UE i之间的数据传输产生干扰;进入步骤3.5;
步骤3.5:计算通过中继UE j转发时,UE i从基站获得的吞吐量若则将αji赋值为0,cji赋值为0,即UE i放弃预选的中继UE j,以及所分配的WiFi信道,否则保留预选的中继UE j,阶段3运行结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710157206.9/1.html,转载请声明来源钻瓜专利网。