1.一种b-trunc系统的下行调度方法,应用于b-trunc系统的基站,其特征在于,包括以下步骤:
步骤1:基站收到要传输给终端的下行数据后,触发下行调度;
步骤2:由pdcp分组数据汇聚协议层通过终端状态和数据类型判断到达的数据是否是切换命令,如果不是切换命令,则执行步骤3,如果是切换命令,则将数据类型传给mac层,并执行步骤4;
步骤3:获取本次调度参数,然后执行步骤5;所述调度参数包括mcs调制与编码策略;
步骤4:通过mac层将终端的mcs调制与编码策略设置为一个低等级的值,然后执行步骤3;
步骤5:根据用户优先级从高到低进行资源分配,直至满足所需或资源已尽,确定生成传输块的参数;
步骤6:构建本次的调度信息复用数据生成传输块,经物理层端口发送出去。
2.根据权利要求1所述的一种b-trunc系统的下行调度方法,其特征在于,所述的步骤2具体包括以下步骤:
(201)接收到下行信令数据后,获取终端所属pdcp状态机当前状态pdcpstate和所处的事件pdcpevent;
(202)如果pdcpstate和pdcpevent都是切换,则将切换命令指示位设置为1,将数据类型传给mac层,执行步骤4;否则将切换命令指示位设置为0,执行步骤3。
3.根据权利要求2所述的一种b-trunc系统的下行调度方法,其特征在于,所述的步骤4具体包括以下步骤:
(401)在mac层的调度模块调取优先级计算参数之前,判断本次调度处理的数据是否是信令数据,如果不是,则执行步骤3,如果是,则执行步骤402;
(402)mac层根据切换命令指示位判断终端的下行信令数据是否是切换信令数据,如果不是,则执行步骤3,如果是,则执行步骤403;
(403)用低等级的调制与编码策略值覆盖终端上报的信道状态信息所产生的值,然后执行步骤3。