【技术实现步骤摘要】
一种依次传输多个数据包的能量消耗最小化方法
本专利技术涉及一种离线且考虑电路功率消耗的情况下,依次传输多个数据包的能量消耗最小化方法,属于无线通信技术。
技术介绍
随着用户的业务增长,带来了很大的能量消耗,随着5G的发展,移动终端的普及,数据传输所消耗的能量也因此迅速上升。而就环保和可持续发展的角度而言,降低传输能耗成了一个重要的问题。数据本身存在突发性和不均匀性,而用户又有对时延的需求。用户数突然增大,以及数据本身的突发性和不均匀性,使得原有算法不能满足突发而不均匀的数据包传输要求,传统的即到即传的算法会造成大量的能量损耗,这也给继续优化基站的能量消耗问题带来了进一步探究的契机。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种依次传输多个数据包的能量消耗最小化方法,该方法考虑了电路功率消耗的影响,在规定传输总时长内完成全部数据包传输的基础上,通过设计每个数据包的传输时长使系统总能量消耗最小。技术方案:为实现上述目的,本专利技术采用的技术方案如下。一种 ...
【技术保护点】
1.一种离线传输情况下依次传输多个数据包的能量消耗最小化方法,其特征在于:在传输总时长内按照数据包到达的先后顺序依次完成所有数据包的传输,在满足传输时长不超过总时长的前提下,同时通过调整每个数据包的开始传输时刻和结束传输时刻,最小化系统总能量消耗;该方法包括如下步骤:/n1)参数初始化:传输总时长为
【技术特征摘要】
1.一种离线传输情况下依次传输多个数据包的能量消耗最小化方法,其特征在于:在传输总时长内按照数据包到达的先后顺序依次完成所有数据包的传输,在满足传输时长不超过总时长的前提下,同时通过调整每个数据包的开始传输时刻和结束传输时刻,最小化系统总能量消耗;该方法包括如下步骤:
1)参数初始化:传输总时长为T,数据包总个数为N,第i个数据包的大小为Bi,第i个数据包的到达时刻为Ti,第i个数据包的开始传输时刻为ti,第i个数据包的传输时长为τi,电路功率消耗为p0、迭代终止门限为ε;
2)迭代初始化:令每一个数据包的开始传输时刻与该数据包的到达时刻相同,后一个数据包的到达时刻为该数据包的结束传输时刻,计算第i个数据包的传输时长τi、存在电路功率消耗情况下数据包的最优传输速率ree;
3)内部迭代和外部迭代:在内部迭代中,不考虑电路功率消耗情况下,按照数据包到达的先后顺序依次对相邻两个数据包中后一个数据包的开始传输时刻进行调整,在保证该两个数据包的传输时长之和不变的情况下,使得该两个数据包的能量消耗之和最小,同时确保后一个数据包的开始传输时刻为前一个数据包的结束传输时刻,数据包的开始传输时刻晚于数据包的到达时刻;每次外部迭代包含N-1次内部优化,对比当前次外部迭代后与上次外部迭后系统总能量消耗,根据对比结果判断是否结束迭代;
4)传输速率覆盖:计算第i个数据包的传输速率为ri=Bi/τi,确定第i个数据包的最优传
输速率为。<...
【专利技术属性】
技术研发人员:张梓涵,孟超,沈奇,杜云海,张辰熙,李孜恒,
申请(专利权)人:金陵科技学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。