1.一种MAC-e PDU构造方法,其特征在于,在MAC-e PDU的报头首部构造DDI指示域,在填充MAC-e PDU的报头和负载过程中,累计MAC-ePDU报头中DDI出现的次数并将该次数记录于该DDI指示域。
2.如权利要求1所述的MAC-e PDU构造方法,其特征在于,包括以下步骤:
步骤S101,确定有待发数据的逻辑信道集以及MAC-e PDU大小;
步骤S102,在MAC-e PDU报头部分的首部预留DDI指示域;
步骤S103,选取逻辑信道并根据该选取的逻辑信道设置一组标志域中的DDI和N,并累计DDI构造个数;
步骤S104,判断MAC-e PDU能否容纳下一个逻辑信道,若判断结论肯定,则进入所述步骤S103,若判断结论否定,则进入步骤S105;
步骤S105,构造MAC-e PDU负载;
步骤S106,判断MAC-e PDU的剩余空间能否容纳调度信息及调度信息DDI,若判断结论肯定,则进入步骤S107,若判断结论否定,则进入步骤S108;
步骤S107,填充所述调度信息及所述调度信息DDI,并累计DDI构造个数;
步骤S108,填充所述DDI指示域。
3.如权利要求2所述的MAC-e PDU构造方法,其特征在于,在所述步骤S102中,为所述DDI指示域预留4比特,同时初始化DDI构造个数为零。
4.如权利要求2所述的MAC-e PDU构造方法,其特征在于,在所述步骤S103中,按照优先级由高到低的顺序选取所述逻辑信道。
5.如权利要求2所述的MAC-e PDU构造方法,其特征在于,在所述步骤S105中,按照先入先出的顺序,读取所述逻辑信道填充MAC-e PDU负载
6.如权利要求2所述的MAC-e PDU构造方法,其特征在于,在所述步骤S106中,通过对MAC-e PDU的剩余空间是否大于29比特进行判断确定MAC-e PDU的剩余空间能否容纳调度信息及调度信息DDI。
7.如权利要求1所述的MAC-e PDU构造方法,其特征在于,包括以下步骤:
步骤S301,确定有待发数据的逻辑信道集以及MAC-e PDU大小;
步骤S302,在MAC-e PDU报头部分的首部预留DDI指示域;
步骤S303,选取逻辑信道并根据该选取的逻辑信道设置一组标志域中的DDI和N,并累计DDI构造个数;
步骤S304,判断MAC-e PDU能否容纳下一个逻辑信道,若判断结论肯定,则进入所述步骤S303,若判断结论否定,则进入步骤S305;
步骤S305,构造MAC-e PDU负载;
步骤S306,判断MAC-e PDU的剩余空间能否容纳调度信息及调度信息DDI,若判断结论肯定,则进入步骤S307,若判断结论否定,则进入步骤S308;
步骤S307,填充所述调度信息及所述调度信息DDI,并累计DDI构造个数,然后进入步骤S310;
步骤S308,判断MAC-e PDU的剩余空间能否容纳调度信息,若判断结论肯定,则进入步骤S309,若判断结论否定,则进入步骤S310;
步骤S309,填充所述调度信息;
步骤S310,填充所述DDI指示域。
8.如权利要求7所述的MAC-e PDU构造方法,其特征在于,在所述步骤S302中,为所述DDI指示域预留4比特,同时初始化DDI构造个数为零。
9.如权利要求7所述的MAC-e PDU构造方法,其特征在于,在所述步骤S303中,按照优先级由高到低的顺序选取所述逻辑信道。
10.如权利要求7所述的MAC-e PDU构造方法,其特征在于,在所述步骤S305中,按照先入先出的顺序,读取所述逻辑信道填充MAC-e PDU负载。
11.如权利要求7所述的MAC-e PDU构造方法,其特征在于,在所述步骤S306中,通过对MAC-e PDU的剩余空间是否大于29比特进行判断确定MAC-e PDU的剩余空间能否容纳调度信息及调度信息DDI。
12.如权利要求7所述的MAC-e PDU构造方法,其特征在于,在所述步骤S308中,通过对MAC-e PDU的剩余空间是否大于23比特进行判断确定MAC-e PDU的剩余空间能否容纳调度信息。
13.一种MAC-e PDU解析方法,其特征在于,利用DDI指示域得知DDI个数,并通过计数确定MAC-e PDU报头的结束位置。
14.如权利要求13所述的MAC-e PDU解析方法,其特征在于,包括以下步骤:
步骤S201,读取该DDI指示域;
步骤S202,按照顺序解析一个DDI,并累计DDI解析个数;
步骤S203,判断该DDI的值是否等于63,若判断结论肯定,则进入步骤S206,若判断结论否定,则进入步骤S204;
步骤S204,解析该DDI对应的N,并读取相应的MAC-es PDU负载;
步骤S205,判断标志域解析是否完成,若判断结论肯定,则本流程结束,若判断结论结论否定,则进入所述所述步骤S202;
步骤S206,判断标志域解析是否完成,若判断结论肯定,则进入步骤S207,若判断结论否定,则本流程结束;
步骤S207,解析调度信息。
15.如权利要求14所述的MAC-e PDU解析方法,其特征在于,在所述步骤S205和所述步骤S206中,通过对DDI解析个数是否等于所述DDI指示域加一进行判断来确定标志域解析是否完成。
16.如权利要求13所述的MAC-e PDU解析方法,其特征在于,包括以下步骤:
步骤S401,读取该DDI指示域;
步骤S402,按照顺序解析一个DDI,并累计DDI解析个数;
步骤S403,判断该DDI的值是否等于63,若判断结论肯定,则进入步骤S406,若判断结论否定,则进入步骤S404;
步骤S404,解析该DDI对应的N,并读取相应的MAC-es PDU负载;
步骤S405,判断标志域解析是否完成,若判断结论肯定,则进入所述步骤S407,若判断结论结论否定,则进入所述步骤S402;
步骤S406,判断标志域解析是否完成,若判断结论肯定,则进入步骤S407,若判断结论结论否定,则本流程结束;
步骤S407,判断MAC-e PDU的剩余部分是否容纳调度信息,若判断结论肯定,则进入步骤S408,若判断结论否定,则本流程结束;
步骤S408,解析调度信息。
17.如权利要求16所述的MAC-e PDU解析方法,其特征在于,在所述步骤S405和所述步骤S406中,通过对DDI解析个数是否等于所述DDI指示域加一进行判断来确定标志域解析是否完成。
18.如权利要求16所述的MAC-e PDU解析方法,其特征在于,在所述步骤S407中,通过对MAC-e PDU的剩余空间是否大于23比特进行判断从而确定MAC-e PDU的剩余部分是否容纳调度信息。