一种用于相控阵捷变波束的下行数据包调度方法技术

技术编号:22471110 阅读:23 留言:0更新日期:2019-11-06 12:56
本发明专利技术公开了一种用于星载相控阵捷变波束的下行数据包调度方法,所述方法包括:地面控制中心下发参数;判断当前终端是否满足归一化数据包数,最大时延等条件;通过加权轮询调度当前终端的三个队列;由于在是否调度当前用户时采用了数据包数和时延等多个判断条件,因此在保证用户终端数据包时延要求条件下,尽量在每个时隙满负荷的发送数据包,提高了卫星下行容量。

A downlink packet scheduling method for phased array agile beam

【技术实现步骤摘要】
一种用于相控阵捷变波束的下行数据包调度方法
本专利技术涉及用于卫星通信领域的数据包调度方法,尤其是一种用于相控阵捷变波束的下行数据包调度方法。
技术介绍
在基于处理转发的卫星通信系统中,数据包调度是其中的一个关键技术,而采用相控阵捷变波束与采用固定波束的调度相比存在特殊性,特别是在中低轨卫星系统中,采用高增益捷变波束,一个波束需要为多个用户终端服务,每个时隙仅能向一个用户终端发送数据包,且每个时隙能容纳的数据包的数量随着用户终端的终端能力和链路状态的不同而不同。现有针对无线资源调度的算法如WRR算法(见文献:无线网络中WRR调度算法的改进:尹凤杰、金鑫等;辽宁大学学报,Vol.40,No.2,2013,121-124)、无线公平排队算法(IWFQ,见文献:Fairschedulinginwirelesspacketnetworks:SongwuLu等,IEEE/ACMTransactionsonnetworking,Vol.7,issue4,Aug.1999,473-489)等都没有考虑中低轨通信卫星的物理层特征,无法完全适用于基于相控阵捷变波束的卫星通信系统中。多媒体卫星通信具有覆本文档来自技高网...

【技术保护点】
1.一种用于相控阵捷变波束的下行数据包调度方法,其特征在于,包括:步骤1,系统初始化:波束服务M个用户终端,为波束当前服务的用户终端建立三个队列:高优先级队列、中优先级队列和低优先级队列;设定控制中心下发如下参数:初始归一化门限Thd=α;第m个用户终端每个时隙能发送的数据包为Nm,其中m=1,2,…M;高优先级队列、中优先级队列和低优先级队列的调度权值分别为w1,w2,w3,时延权值分别为v1,v2,v3,时延门限T;当前时隙将调度的用户终端序号indx,初始indx=1;轮空计数器K,初始K=0;执行步骤2;步骤2,判断当前用户终端若满足条件一、条件二和条件三中的任意一个,则执行步骤3,否...

【技术特征摘要】
1.一种用于相控阵捷变波束的下行数据包调度方法,其特征在于,包括:步骤1,系统初始化:波束服务M个用户终端,为波束当前服务的用户终端建立三个队列:高优先级队列、中优先级队列和低优先级队列;设定控制中心下发如下参数:初始归一化门限Thd=α;第m个用户终端每个时隙能发送的数据包为Nm,其中m=1,2,…M;高优先级队列、中优先级队列和低优先级队列的调度权值分别为w1,w2,w3,时延权值分别为v1,v2,v3,时延门限T;当前时隙将调度的用户终端序号indx,初始indx=1;轮空计数器K,初始K=0;执行步骤2;步骤2,判断当前用户终端若满足条件一、条件二和条件三中的任意一个,则执行步骤3,否则执行步骤5;条件一:Sindx/Nindx>Thd;条件二:条件三:K>M且Sindx>0;其中,Sindx表示第indx个用户终端的三个队列中剩余数据包数的总和;Nindx表示第indx个用户终端一个时隙能发送的数据包数;表示第indx个用户终端的第i,i=1,2,3个队列的最大时延;步骤3,对...

【专利技术属性】
技术研发人员:阳凯王育强唐海刘向陈实华于海强文剑澜张涛
申请(专利权)人:中国电子科技集团公司第二十九研究所
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1