[发明专利]一种基于预缓存的能量节省传输方法有效
申请号: | 201911240480.8 | 申请日: | 2019-12-06 |
公开(公告)号: | CN110913468B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 孟超;李孜恒;周阳阳;戴西;程晨 | 申请(专利权)人: | 金陵科技学院 |
主分类号: | H04W52/02 | 分类号: | H04W52/02 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 刘珊珊 |
地址: | 211169 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 缓存 能量 节省 传输 方法 | ||
1.一种基于预缓存的能量节省传输方法,应用于异构无线网络;其特征在于:主基站将用户的数据包请求发送给配有存储器的小基站,再由小基站以时分复用的方式发给各个用户;在满足用户数据包传输速率和传输时延要求的前提下,最小化主基站的能量消耗;首先,进行参数初始化,所述参数包括待传输的数据包个数、每个数据包的开始传输时间、每个数据包的结束传输时间、每个数据包的最小传输速率、系统总的传输时间长度和小基站的存储器大小;然后,利用每个数据包的最小传输速率和小基站的存储器大小,设计主基站的最小数据离开曲线和最大数据离开曲线,主基站的最优数据离开曲线在最小数据离开曲线和最大数据离开曲线之间;最后,以第一个数据包的开始传输时间为起始点,最小数据离开曲线的终点为终点,递归计算基于预缓存的主基站的最优数据离开曲线;该方法包括如下步骤:
步骤一:参数初始化
设定总传输时间长度为T,待传输的数据包个数为N,小基站的存储器大小为C;第i个数据包开始传输的时间为si,第i个数据包结束传输的时间为si+1,第i个数据包的传输时隙为ti=si+1-si,第i个数据包的最小传输速率为di,主基站的发送速率为ri,小基站在第i个时隙将第i个数据包发送给用户;
步骤二:问题形成初始化
计算主基站的最小数据离开曲线和最大数据离开曲线,设主基站在s1时刻到sn+1时刻之间一共传输了n个数据包,最小数据离开曲线为最大数据离开曲线为主基站的最优数据离开曲线Dopt(si)在最小数据离开曲线和最大数据离开曲线之间,主基站在各个传输时隙的总能量消耗为
步骤三:能量节省传输算法
建立横轴表征时刻si、纵轴表征传输的数据量的二维直角坐标系,在该二维直角坐标系中绘制最小数据离开曲线A(si)和最大数据离开曲线B(si),基于A(si)和B(si)递归计算最优数据离开曲线Dopt(si);包括如下步骤:
Step1:建立横轴表征时刻si、纵轴表征传输的数据量的二维直角坐标系,在该二维直角坐标系中绘制最小数据离开曲线A(si)和最大数据离开曲线B(si),基于A(si)和B(si)绘制最优数据离开曲线Dopt(si);初始化i=1,si=0,Dopt(si)=0;
Step2:设置起点为(si,Dopt(si));
Step3:分别连接起点与最小数据离开曲线点(si+1,A(si+1))、最大数据离开曲线点(si+1,B(si+1)),计算两条线段的斜率分别为r1A和r1B,r1A和r1B分别表示该时隙主基站的最小发送速率和最大发送速率;令r1up=r1B,r1low=r1A,则有r1up≥r1low;
Step4:分别连接起点与(si+2,A(si+2))、(si+2,B(si+2)),计算两条线段的斜率分别为和分四种情况进行讨论:
①若
则最优传输曲线Dopt(si)在si时刻与r1up对应的数据离开曲线相交,[si,si+1]时间段内的最优传输速率为ropt(ti)=r1B;i=i+1;以(si,B(si))为起点,进入Step3;
②
则最优传输曲线Dopt(si)在si时刻与r1low对应的数据离开曲线相交,[si,si+1]时间段内的最优传输速率为ropt(ti)=r1A;i=i+1;以(si,A(si))为起点,进入Step3;
③
经过起点且斜率为r1B的直线与直线si+2相交的点记为限定[si,si+1]和[si,si+2]两个时隙的最优传输速率在范围内,且ropt(ti+1)=ropt(ti+2),时间点si+2在最大数据离开曲线和最小数据离开曲线上对应的点分别为和更新最小数据离开曲线点和最大数据离开曲线在时间点si+2上的值分别为和i=i+1,执行Step4;
④
经过起点且斜率为r1A的直线与直线si+2相交的点记为限定[si,si+1]和[si,si+2]两个时隙的最优传输速率在范围内,且ropt(ti+1)=ropt(ti+2),时间点si+2在最大数据离开曲线和最小数据离开曲线上对应的点分别为和更新最小数据离开曲线点和最大数据离开曲线在时间点si+2上的值分别为和i=i+1,执行Step4;
Step5:若i+2=N,停止递归迭代,得到能量节省的最优传输曲线Dopt(si)和最优传输速率ropt={ropt(t1),ropt(t2),,ropt(tN)}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金陵科技学院,未经金陵科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911240480.8/1.html,转载请声明来源钻瓜专利网。