The data processing method of media access control layer
Technical field
The present invention relates to the communications field, relate more specifically to a kind of multiplexing medium access control layer data method that is applicable to the high data rate Packet Service.
Background technology
Insert (Wideband Code DivisionMultiple Access at the 3G (Third Generation) Moblie WCDMA; Abbreviation WCDMA) wireless access network (the Radio AccessNetwork of system; Abbreviation RAN) wireless chain control layer; Protocol data unit of wireless links control layer (Radio Link Control Protocol Data Unit; Be called for short RLC PDU) be the regular length configuration, be to generate after wireless chain control layer service data unit (Radio LinkControl Service Data Unit is called for short RLC SDU) is carried out segmentation/serial connection/filling processing and increases corresponding header according to said preset length.
RLC PDU is called as media access control layer service data unit (Media Access Control Service DataUnit is called for short MAC SDU) after wireless chain control layer sends to media access control layer.Supporting high speed downlink packet to insert (High-SpeedDownlink Packet Access; Abbreviation HSDPA) media access control layer of function; Special-purpose (MAC-d) entity of medium access control is positioned at radio network controller (Radio NetworkController; Be called for short RNC) in, MAC SDU generates MAC-d PDU through the multiplexing back of logic channel C/T.MAC-d PDU is through high speed descending sharing channel Frame Protocol (Highspeed Downlink Shared Channel Frame Protocol; Abbreviation HS-DSCH FP) sends to base station (Node B; Be called the B node) medium access control high speed downlink packet insert (MAC-hs) entity, become MAC-hs SDU.MAC-hsSDU is multiplexing and add and generate MAC-hs PDU behind the MAC-hs header.For each UE; At a Transmission Time Interval (Transmission Time Interval; Abbreviation TTI) can send a MAC-hs PDU at most in; The length of MAC-hs header is variable, and the MAC-hs SDU that in a TTI, is multiplexed into a MAC-hs PDU belongs to same reorder queue.The HSDPA peak data rate is subject to size and the sliding window size of RLC PDU.In order to adapt to the RLC PDU size of regular length, the filling expense that needs is also bigger.
In order to insert in high speed downlink packet and high speed uplink packet access (High-SpeedUplink Packet Access; Abbreviation HSUPA) further improves data rate and spectrum efficiency on the basis; 3G (Third Generation) Moblie partnership projects tissue (The 3rd GenerationPartnership Project is called for short 3GPP) proposes high-speed packet and inserts evolution items.Wherein, the descending enhancing for radio interface layer comprises: wireless links control layer affirmation mode is supported variable-length configuration protocol data cell; Enhanced media access control high speed downlink packet inserts the segmentation of (MAC-ehs) entity support to protocol data unit of wireless links control layer, supports logic channel multiplexing multiplexing with multipriority queue; It is multiplexing not carry out C/T at the MAC-d entity; The RLC PDU of variable-length configuration must be mapped to the MAC-ehs entity; The RLC PDU of affirmation mode regular length configuration can be mapped to the MAC-ehs entity; The RLC PDU of a plurality of regular length configurations of Unacknowledged Mode can be mapped to the MAC-ehs entity.
RLC PDU arrives through the MAC-d entity and is called media access control layer service data unit (MAC-ehs SDU) when the MAC-ehs entity is carried out multiplexing operation, and the data block of multiplexing back generation is called medium access control layer protocol data cell (MAC-ehs PDU).Fig. 1 is the sketch map of existing MAC-ehs PDU frame structure, and it comprises frame head, quiet lotus two parts at least, also possibly comprise filling bit adapting to transport block size, and frame head, quiet lotus and filling part are byte-aligned.
Wherein, the frame head structure comprises following element: transmission sequence number (TransmissionSequence Number, be called for short TSN), for each multiplexing priority query a TSN is set, size is 6bit; Segmentation marker (SI), for each multiplexing priority query a SI is set, represent in this priority query the segmentation situation of first and last MAC-ehsSDU, size is 2bit; Logic Channel Identifier (Logic ChannelIdentifier; Be called for short LCH-ID), expression multiplexing each MAC-ehs SDU or the sign of the logic channel under its segmentation, size is 4bit or 5bit; If LCH-ID is defined as 5bit, then header structure just in time can byte-aligned; If be defined as 4bit, then in header structure, can be expressed as the end of header structure and the opening flag of quiet lotus for each MAC-ehs SDU uses 1bit; Length (L), expression multiplexing each MAC-ehs SDU or the byte number of its segmentation, size is 11bit.
The frame head structure of MAC-ehs PDU is higher for the situation efficient of expression variable-length configuration RLC PDU, but can bring bigger header overhead for the situation of expression regular length configuration RLC PDU.This is that this field still needs repetition because of the MAC-ehs SDU for each equal length, and this is unnecessary.In addition, 3GPP do not have at present yet clarification in a TTI the characteristic of multiplexing logic channel, the RLC PDU that RLC PDU that promptly whether can simultaneously multiplexing regular length configuration in TTI and variable-length dispose.
Summary of the invention
The object of the present invention is to provide a kind of data processing method of new media access control layer, lower and with the wireless resource utility efficiency that solves media access control layer for the multiplexing big problem of situation header overhead of regular length configuration RLC PDU.
Data processing method according to media access control layer of the present invention may further comprise the steps: S302, and the MAC-d entity will be sent to the MAC-ehs entity as MAC-d PDU from one or more RLC PDU of wireless chain control layer logic channel; S304; The MAC-ehs entity with MAC-d PDU as MAC-ehs SDU; Only carry out multiplexing or carry out multiplexing with one or more MAC-ehs SDU from other one or more logic channels at this logic channel; And add the MAC-ehs header in the data after multiplexing, to generate MAC-ehs PDU.
Wherein, step S304 may further comprise the steps: S3042, and the scheduling of MAC-ehs entity/processed module is selected the multiplexing one or more logic channels that are used for of particular moment; S3044; The logic channel Multiplexing module of MAC-ehs entity will carry out multiplexing from the MAC-ehs SDU of wireless chain control layer and one or more MAC-ehs SDU from other one or more logic channels; And add the MAC-ehs header in the data after multiplexing, to generate MAC-ehs PDU.
Wherein, the configuration mode of other one or more logic channels comprises at least a in following two kinds: configuration of RLC PDU regular length and the configuration of RLC PDU variable-length.
Wherein, Configuration mode at other one or more logic channels is under the situation of RLC PDU regular length configuration; Length information in the MAC-ehs header is the number from the MAC-ehs SDU of other one or more logic channels, and the remaining space of corresponding length information is used to fill redundant information or is used to expand length information in the MAC-ehs header.The remaining space of corresponding length information is used to fill under the situation of redundant information in the MAC-ehs header, and data processing method according to the present invention is used for the RLC PDU multiplexed situation of affirmation mode regular length configuration.
Wherein, Configuration mode at other one or more logic channels is under the situation of RLC PDU regular length configuration; Length information in the MAC-ehs header be in other one or more logic channels number and the length index sign of multiplexing MAC-ehs SDU, the remaining space of corresponding length information is used to fill redundant information or is used to expand length information in the MAC-ehs header.In this case, data multiplexing method according to the present invention is used for the RLC PDU multiplexed situation of affirmation mode regular length configuration and the RLC PDU multiplexed situation of a plurality of regular length configurations of Unacknowledged Mode.
Wherein, the MAC-ehs header is a byte-aligned.The bit of beginning that comprises end and the payload of the header structure that is used to identify MAC-ehs PDU in the MAC-ehs header.Selected in scheduling/processed module under the situation of a plurality of logic channels, a plurality of logic channels belong to identical or different priority query.The logic channel Multiplexing module is confirmed can be included in the byte number among the MAC-ehs PDU in other one or more logic channels according to the selection result and the transport format resource of scheduling/processed module, obtains the configuration information of logic channel according to Logic Channel Identifier.
Through the present invention, can the flexible configuration Radio Resource, thus can improve utilization ratio of wireless resources, and, can reduce header overhead for the multiplexing situation of regular length configuration RLC PDU.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the structure chart of existing MAC-ehs PDU;
Fig. 2 is the structure chart of the MAC-ehs entity of existing wireless access network side;
Fig. 3 is the flow chart according to the data processing method of the media access control layer of the embodiment of the invention; And
Fig. 4 is the structure chart according to the MAC-ehs PDU of the embodiment of the invention.
Embodiment
With reference to accompanying drawing, specify embodiment of the present invention below.
With reference to figure 2, the structure of the MAC-ehs entity of existing wireless access network side is described.In each sub-district of Access Network side, all there is a MAC-ehs entity to support high speed descending sharing channel.As shown in Figure 2, existing MAC-ehs entity comprises scheduling/processed module, segmentation module, logic channel Multiplexing module, priority query's module, mixes re-transmission HARQ module, transmission format resource combination selection module etc. automatically.
With reference to figure 3, the flow process of the data processing method of utilizing MAC-ehs entity realization shown in Figure 2 is described.As shown in Figure 3, this data processing method may further comprise the steps: S302, and the MAC-d entity will be sent to the MAC-ehs entity as MAC-d PDU from the RLC PDU of wireless chain control layer; S304, MAC-ehs entity as MAC-ehs SDU, carry out multiplexingly with one or more MAC-ehs SDU from other one or more logic channels MAC-d PDU, and add the MAC-ehs header in the data after multiplexing, to generate MAC-ehs PDU.That is to say that in step S302, as MAC-d SDU, but not to its additional MAC-d header, it is multiplexing also not carry out logic channel C/T with RLC PDU for the MAC-d entity, but directly with it as MAC-d PDU.
Wherein, step S304 may further comprise the steps: S3042, and the scheduling of MAC-ehs entity/processed module is selected other the multiplexing one or more logic channels that are used for of particular moment; S3044; The logic channel Multiplexing module of MAC-ehs entity will carry out multiplexing from the MAC-ehs SDU of wireless chain control layer and one or more MAC-ehs SDU from other one or more logic channels; And add the MAC-ehs header in the data after multiplexing, to generate MAC-ehs PDU.
In addition, in step S3042, scheduling/processed module also is provided with Logic Channel Identifier to selected logic channel, and for each priority query TSN is set respectively according to the priority situation under the logic channel.
In addition, segmentation module can be carried out necessary segmentation according to the selection result of scheduling/processed module to MAC-ehs SDU, the MAC-ehs SDU before possibly comprising after the TTI segmentation.The logic channel Multiplexing module can be confirmed can be included in the byte number among the MAC-ehs PDU in each logic channel according to the selection result and the transport format resource indication of scheduling/processed module.And the logic channel Multiplexing module can obtain regular length configuration information or variable-length configuration information according to Logic Channel Identifier.Under the situation of regular length configuration, can also obtain the length information of MAC-ehs SDU according to configuration, respective length field L can redefine number N, the Length Indication information SID into MAC-ehs SDU in header structure.For the logic channel of multiplexing variable-length configuration, the length L field is still used existing definition.
Fig. 4 shows the frame structure of the MAC-ehs PDU that generates according to method shown in Figure 3.As shown in Figure 4; The logic channel of logic channel that the regular length that allows this frame structure disposes and variable-length configuration is multiplexing in 1 TTI; For the logic channel of regular length configuration, redefine existing length L field represent in this logic channel number N, the Length Indication sign SID of multiplexing MAC-ehsSDU.
Wherein, the configuration mode of logic channel comprises that configuration of RLC PDU regular length and RLC PDU variable-length dispose two kinds.At the media access control layer of wireless access network, support in the TTI multiplexing from one or more logic channel regular length configuration RLCPDU and from the variable-length configuration RLC PDU of one or more logic channel; Perhaps only multiplexing regular length configuration RLCPDU in TTI from one or more logic channel; Perhaps only multiplexing variable-length configuration RLC PDU in TTI from one or more logic channel.Selected in scheduling/processed module under the situation of a plurality of logic channels, these logic channels can belong to same or different priority query.
Wherein, the MAC-ehs PDU frame structure of multiplexing back generation can adopt existing definition.For the expression of variable-length configuration RLC PDU, continue to use existing definition use length L represent multiplexing MAC-ehs SDU or the length of its segmentation; Expression for regular length configuration RLCPDU; Can adopt a kind of in the following dual mode: continue to use existing definition use length L represent the length of multiplexing MAC-ehs SDU; Perhaps redefine existing length L field, use wherein 7 bit represent in this logic channel the number N of multiplexing MAC-ehsSDU.
Particularly, for the RLC PDU of regular length configuration, redefine existing length L field; Wherein, In the length field that this redefines, the number N of multiplexing MAC-ehsSDU, all the other bits can be used as filling bit except comprising; Perhaps wherein 3 bit are used for length index sign SID, to represent a different set of regular length configuration.
Wherein, for the RLC PDU of regular length configuration, in the existing length L field that redefines, except N, SID, remaining 1bit can be used as filling bit, perhaps is used to expand N or SID field.
Wherein, in redefining existing length L field, except the N field, under the situation of all the other bits as filling bit, be applicable to the RLC PDU multiplexed situation of affirmation mode regular length configuration according to the data processing method of present embodiment.
In redefining existing length L field, comprise under the situation of N, SID field the RLC PDU multiplexed situation that the RLC PDU multiplexed situation that is applicable to the configuration of affirmation mode regular length according to the data processing method of the embodiment of the invention and a plurality of regular lengths of Unacknowledged Mode dispose.
Wherein, The RLC PDU multiplexed situation of a plurality of regular length configurations of the RLC PDU multiplexed situation of affirmation mode regular length configuration and Unacknowledged Mode can be used the improved expression mode that redefines the length L field, perhaps continues to use the definition of length L field in the existing frame structure.Wherein, the MAC-ehs header is a byte-aligned.
In sum, the scheduling medium access control layer entity can decide the size of transmission block in the TTI according to the quality of wireless channel of user equipment to report.When the transmission block remaining space can hold from the data in the different configuration mode logic channels; Select suitable logic channel to carry out multiplexing according to scheduling result; This flexmux mode has improved utilization ratio of wireless resources, and the MAC-ehsPDU frame format of optimizing to the multiplexing situation of regular length configuration RLC PDU has reduced header overhead.
The above is merely embodiments of the invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within the claim scope of the present invention.