[发明专利]一种蜂窝流量卸载网络中基于分组交换的用户接入和功率联合调度方法有效
申请号: | 201610030645.9 | 申请日: | 2016-01-18 |
公开(公告)号: | CN105682211B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 吴远;周鹏豪;郭款阳;钱丽萍 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04W52/34 | 分类号: | H04W52/34;H04W48/16 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种蜂窝流量卸载网络中基于分组交换的用户接入功率联合调度方法,包括以下步骤:(1)为了让更多的用户接入AP,并且让用户的发射功率尽可能小,给出了一个效益函数来衡量当前网络的好坏;(2)由于效益函数只和用户的接入情况有关,因此只需寻找最优的用户接入从而来确定最优的系统效益;(3)用户的接入选择将会随着用户数量的增加而变得很困难,采用基于模拟退火算法的用户分组交换法,通过不断地更换用户的接入,接受使目标函数变好的解,同时以一定概率接受差的解,并且不断减小这个接受差解得概率,最后使算法收敛得到近优解。本发明在提高系统的效率同时还能够快速并且有效地找到最优的用户接入同时确定用户的功率分配。 | ||
搜索关键词: | 一种 蜂窝 流量 卸载 网络 基于 分组 交换 用户 接入 功率 联合 调度 方法 | ||
【主权项】:
1.一种蜂窝流量卸载网络中基于分组交换的用户接入和功率联合调度方法,其特征在于:所述联合调度方法包括如下步骤:(1)在实际的通信网络中,假设存在着I个移动用户,由他们组成的集合为
其中i表示用户i;有K个接入热点AP,他们组成了集合
其中k表示AP k;同时存在着一个基站,用于设备自身硬件的限制,用户只能通过选择接入某一个AP或者基站来进行通信,从而获得他们所预期的吞吐量
当用户i接入AP k时,在给定发射功率pik的情况下,用户i获得的吞吐量为
当用户i接入基站时,在给定发射功率piB的情况下,获得的吞吐量为![]()
其中:aik:表示用户i有无接入AP k的指标,aik=1表示用户i被选择接入AP k,反之aik=0表示用户i不被选来接入AP k;aiB:表示用户i有无接入基站的指标,aiB=1表示用户i被选择接入基站;反之aiB=0表示用户i不被选择接入基站;Wk:表示AP k信道上的带宽;WB:表示基站信道上的带宽;nk:表示AP k信道上的背景噪声功率;nB:表示基站信道上的背景噪声功率gik:表示用户i到AP k的信道增益;giB:表示用户i到基站的信道增益;pik:表示用户i到AP k的发射功率;piB:表示用户i到基站的发射功率;(2)在实际的网络场景中,对每个用户统一定义一个效益表达式:
其中,πB表示用户接入基站时,基站对他的收的费用;πk表示当用户接入AP k时,AP k对它收取的费用,针对用户的效益函数,对这个通信网络进行最大化系统效益![]()
为所有接入AP k的用户所产生的总收益,其中,
为每个AP k所接入的所有用户集合,
为不接任何AP的所有用户所产生的总收益,从效益函数可知,它只与
有关,一旦
给定,效益函数值也能够求得;(3)对于(2)中所述的效益函数,用户i接入AP k所发射的功率pik由
表示,且当用户吞吐量给定时,由用户吞吐量的表达式推导出:
满足
因此得到用户接入的限制条件C1和C2:C1:
C2:![]()
根据所述限制条件C1和C2,同时结合(2)中所给的目标函数,选择用户接入方式来最大化整个系统的效益,步骤如下:步骤2.1:初始化定义用户集合变量
表示不接任何AP的用户,定义
表示在接入AP k的用户上产生的总收益,
表示在接入基站的用户上产生的收益,
表示当前的总收益,CBV为当前最优收益,CBS为当前最优解
步骤2.2:基站初始化温度值t,外循环结束的条件T和内循环的迭代次数L,并初始化变量内循环计数变量n=1,外循环计数变量acct=0;步骤2.3:基站随机挑选两个AP,并用APk和AP k′表示;步骤2.4:AP k从已接入自己的用户集合
挑选出一个用户i,AP k′从已接入自己的用户集合
中挑选出一个用户j;步骤2.5:AP k和APk′交换他们选出的用户i和用户j,并且AP k更新对应的
和AP k′对应的
步骤2.6:检验
和
是否都符合限制条件C1,C2,若不符合,则设置接受标志变量accept=0,并且跳到步骤2.13,否则继续执行步骤2.7;步骤2.7:AP k计算用户交换后的收益差
当k=0时,
步骤2.8:APk′计算用户交换后的收益差
步骤2.9:求出总的收益差Δ=Δk+Δk′;步骤2.11:若Δ>0,设置接受标志变量accept=1,并跳到步骤2.13;否则生成一个服从0~1均匀分布的随机数β,并且继续执行步骤2.12;步骤2.12:比较
和β的大小,若
设置接受标志变量accept=1;否则,设置接受标志变量accept=0;步骤2.13:如果接受标志变量accept=1,执行步骤2.14;如果接受标志变量accept=0,跳到步骤2.17继续执行;步骤2.14:AP k更新
APk′更新
若k=0时,则基站更新
步骤2.15:基站更新CV=CV+Δ,并重置外循环计数变量acct=0;步骤2.16:基站判断条件CV>CBV是否成立,若成立则基站更新
跳到步骤2.19;步骤2.17:AP k将用户集合
恢复到未交换前的状态:
AP k′将用户集合
恢复到未交换前的状态:
步骤2.18:基站更新外循环计数变量acct=acct+1;步骤2.19:基站更新内循环计数变量n=n+1;步骤2.20:若内循环计数变量n<L,则跳到步骤2.3;步骤2.21:重置内循环计数变量n=1;步骤2.22:更新温度参数t=t*β;步骤2.23:若外循环计数变量acct>T,整个算法结束,并且输出最优解CBS,否则跳到步骤2.3继续执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610030645.9/,转载请声明来源钻瓜专利网。