[发明专利]一种基于分段的链路调度方法有效
申请号: | 201710975650.1 | 申请日: | 2017-10-19 |
公开(公告)号: | CN107801173B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 李立英;彭绍秦;赵国栋 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04W4/70 | 分类号: | H04W4/70;H04W72/08;H04L29/08 |
代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 孙一峰 |
地址: | 611731 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分段 调度 方法 | ||
1.一种基于分段的链路调度方法,该方法用于基于蜂窝网络的D2D无线通信系统,针对该通信系统,定义V={(ut,ur)|ut∈U,ur∈U,ut≠ur}为网络中所有可能的D2D用户对的集合,其中(ut,ur)代表ut到ur的D2D用户对,ut和ur分别为发射机用户和接收机用户,U为N个用户的集合U={u1,u2,…,uN};对于V中的链路对,满足D2D通信条件,则把这些链路对叫做潜在链路,把这些链路构成的集合叫做潜在链路集,记为:S={(ut,ur)|(ut,ur)∈V,(ut,ur)满足D2D通信条件}。
定义另一个二元变量表示D2D用户对(ut,ur)的调度情况:
所有被调度链路的集合为即调度链路集是潜在链路集的子集;其特征在于,所述的链路调度方法包括以下步骤:
S1、BS收集所有用户的请求文件和缓存文件信息,即fr(ui)和fc(ui)(i=1,2,...,N);
S2、BS对满足D2D通信条件的用户对,根据用户对的请求文件和缓存文件给用户对进行配对,得到潜在链路集S;
S3、如果有多个用户缓存有某个用户的请求文件时,只有最近的那个用户可以作为他的发射机用户来进行D2D传输;如果有多个用户请求某个用户的缓存文件时,只给最近的那个用户传输他所请求的文件,得到调度链路集L。
2.根据权利要求1所述的一种基于分段的链路调度方法,其特征在于,还包括以下步骤:
S4、设置门限值R0,初始化调度链路数NTemp=0,吞吐量STemp=0;
S5、把文件库里的文件按流行度由高到低进行排序;
S6、设置分段因子θ∈(0,1],将调度周期T分成两段大小不同的时隙,第一个时隙的长度为θ1T,第二个时隙的长度为θ2T,且θ1=θ,θ2=1-θ;并令M为文件数量;
S7、依据θ,把文件库分成两个区间,第一个区间包含流行度前θ的文件,大小为θ1M,第二个区间包含剩下的M-θ个文件,大小为θ2M;
S8、找到所传输文件的流行度位于第一个区间的链路集合L1,且|L1|=n;
S9、根据计算L1中所有链路的速率,判断是否有成立,若有,则进入步骤S10,若无,则进入步骤S11;
S10、移除其中速率最小的链路,重复执行步骤S9-S10,直到所有
S11、找到所传输文件的流行度位于第二个区间的链路集合L2,且|L2|=m;
S12、根据计算L2中所有链路的速率,判断是否有成立,若有,则进入步骤S13,若无,则进入步骤S14;
S13、移除其中速率最小的链路,重复执行步骤S12-S13,直到所有
S14、计算整个系统的吞吐量ST和调度链路数NSchedule;
S15、当ST>STemp,则STemp=ST,NTemp=NSchedule;
S16、重复S7-S15,直到θ=M;
S17、输出ST,NSchedule。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710975650.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于腔体产品密封性检测的检测设备
- 下一篇:一种设备绑定方法和装置