WO2007090349A1 - Procédé pour la transmission de données en files d'attente multiples et système correspondant - Google Patents

Procédé pour la transmission de données en files d'attente multiples et système correspondant Download PDF

Info

Publication number
WO2007090349A1
WO2007090349A1 PCT/CN2007/000420 CN2007000420W WO2007090349A1 WO 2007090349 A1 WO2007090349 A1 WO 2007090349A1 CN 2007000420 W CN2007000420 W CN 2007000420W WO 2007090349 A1 WO2007090349 A1 WO 2007090349A1
Authority
WO
WIPO (PCT)
Prior art keywords
protocol data
unit
pdu
cascading
data unit
Prior art date
Application number
PCT/CN2007/000420
Other languages
English (en)
Chinese (zh)
Inventor
Sheng Liu
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CNA2006100672292A external-priority patent/CN101018191A/zh
Priority claimed from CN200610082347A external-priority patent/CN100589438C/zh
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2007090349A1 publication Critical patent/WO2007090349A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9021Plurality of buffers per packet

Definitions

  • Multi-queue packet data transmission method and system thereof Multi-queue packet data transmission method and system thereof
  • the present invention relates to mobile communication technologies, and in particular, to a multi-queue packet data transmission method and system thereof.
  • the 3rd Generation Partnership Project (3GPP) is an important organization in the field of mobile communications. It promotes the standardization of the third generation of mobile communications (The Third Generation, referred to as "3G,").
  • the bearer of the uplink and downlink services in the protocol version is based on the dedicated channel.
  • HSDPA High Speed Downlink Packet Access
  • HSUPA High Speed Uplink Packet Access
  • Node B The scheduling and retransmission of data packets in HSDPA and HSUPA are controlled by a base station node (Node B).
  • HSDPA was introduced to 3GPP in 2002 as a downlink high-speed packet access technology.
  • R5 In version 5 (Release 5, referred to as "R5"), it uses a shorter 2ms Transmission Time Interval (“ ⁇ ") for fast adaptive control. Adaptive coding and use at the physical layer Adaptive Modulation and Coding (“AMC”) and Hybrid Auto Repeat reQuest ('HARQ").
  • AMC Adaptive Modulation and Coding
  • 'HARQ Hybrid Auto Repeat reQuest
  • the role of the wireless interface protocol is to establish, reconfigure, and release radio bearers.
  • the HSDPA-related protocol in the wireless air interface (Uu interface) is shown in Figure 1. From the control plane, there are three main layers: the physical layer (physical layer) is the first layer, and the medium access control protocol layer (Medium Access Control, The abbreviation "MAC” and the Radio Link Control (“RCC”;) layer are the second layer, and the corresponding Radio Resource Control (Radio Resource Control, The layer referred to as "RC” is the third layer.
  • the physical layer provides services to the MAC layer through the transport channel.
  • the type and characteristics of the transmitted data determine the characteristics of the transport channel.
  • the MAC layer provides services to the RLC layer through logical channels. The characteristics of the logical channel are also determined by the type of data transmitted;
  • the traffic of the RLC layer is used to transmit signaling.
  • the MAC layer logical structure consists of three logical entities:
  • BCH Medium Access Control
  • UE User Equipment
  • UTRAN UMTS Terrestrial Radio Access Network
  • MAC-c/sh Media Access Control - Common/Shared entity
  • PCH paging Channel
  • FACH forward access channel
  • RACH Random Access Channel
  • DSCH Downlink Shared Channel
  • CRNC Controlling Radio Network Controller
  • a dedicated medium access control entity (Medium Access Control - dedicated, referred to as "MAC-d”;), for a dedicated channel (Dedicated Channel, referred to as "DCH”) connected to the processing mode 0 are assigned to the UE in each of the UE There is a MAC-d entity.
  • MAC-d Medium Access Control - dedicated, referred to as "MAC-d”;
  • DCH dedicated Channel
  • HSDPA refers to the DSCH mode
  • a new transmission channel HS-DSCH is added.
  • the MAC layer of the UE and UTRAN located in Node B
  • - Medium Access Control high speed, referred to as "MAC-hs" to handle the required actions.
  • the structures of the MAC-hs entities in the UTRA and the UE are as shown in FIG. 2 and FIG. 3, respectively.
  • the MAC-hs entity on the Node B receives the MAC-d Protocol Data Unit ("PDU"), that is, the Service Data Unit (SDU) of the MAC-hs, Priority processing and packet scheduling according to the priority of the SDU (Scheduling/Priority Handling) to manage resources on the HS-DSCH between HARQ entities.
  • PDU MAC-d Protocol Data Unit
  • the HARQ entity decides to retransmit the PDU or send a new PDU according to the status report of the HARQ entity backhaul. It also determines the Queue ID and the transmission sequence number of the MAC-hs PDU (the transmission sequence number is called "TSN": ).
  • TSN Transmission sequence number
  • the Transport Format Resource Combination (“TFRC”) selection unit is responsible for selecting the number of parallel channels to be used for transmission on the High Speed Downlink Shared Channel (HS-DSCH). Transmission format and resources such as spreading code, transport block size, and modulation scheme.
  • the MAC-hs entity on the UE side When the MAC-hs entity on the UE side receives the MAC-hs PDU from the HS-DSCH channel, it is first sent to the HARQ entity, and the HARQ entity on the UE side is the receiver of the HARQ entity on the UTRAN side, which is responsible for completing the generation of the ACK (correct response). NACK (error response) response, HARQ soft combining, etc.
  • the reordering queue unit allocates the MAC-hs PDU according to the Queue ID field of the MAC-hs PDU header to the corresponding reordering queue, and in the reordering queue, according to the header of each MAC-hs PDU
  • the TSN field reorders the MAC-hs PDUs to restore the original packet sequence.
  • the MAC-hs PDUs that have been restored to the original order are sent to the split unit, and the split unit is based on the MAC-hs PDU header.
  • the SID (SDU Length Indicator), N (SDU Number), and F (Flag, Identity) fields separate each MAC-d PDU from the payload portion of the MAC-hs PDU and send it to the MAC-d entity.
  • the transmission format of the MAC-hs PDU is as shown in FIG. 4, wherein the PDU is divided into a header and a payload portion.
  • the header includes fields such as Version Flag (VF), Queue ID, TSN, SID, N, and F.
  • the length of the VF field is 1 bit, which is used to identify the version of the PDU.
  • the value of the VF field of the current protocol is 0.
  • the length of the Queue ID field is 3 bits, which is used to identify the PDU of the same priority queue.
  • the length of the TSN field is 6 bits, used to identify the serial number of the PDU, so that the receiving end's ⁇ can restore the original PDU order according to the serial number;
  • the SID field has a length of 3 bits, and is used to indicate the length of the SDUs of the same size sequenced together ( The length of the SDU and the corresponding SID are configured by the upper layer.
  • the length of the N field is 7 bits, which indicates the number of SDUs that are cascaded together in the same size.
  • the payload portion is multiplexed by multiple SDUs, and the SDUs of the same length are cascaded together, and the size and the number of SDUs that are sequentially cascaded are identified by the corresponding SID and N fields of the PDU header.
  • the F field of length 1 bit indicates whether the subsequent SDU is another size.
  • the SID and N field identifiers are specified. If the F field is "0", it indicates that the SID and N field identifiers corresponding to the SDU of another size are subsequent. If the field is " ⁇ , the end of the PDU header is indicated. That is, the subsequent part is the payload portion of the PDU.
  • the main reason for this situation is that when a UE has multiple priority queues of different priorities at the same time, and the amount of data in these queues is smaller than the amount of data that the current TTI can actually accommodate on the HS-DSCH, the MAC The -hs entity can only transmit data of one of the priority queues, so that the actual bandwidth of the current TTI on the HS-DSCH is not fully utilized, and the air interface resource utilization is low.
  • the technical problem to be solved by the embodiments of the present invention is to provide a multi-queue packet data transmission method and a system thereof, so as to solve the problem of low utilization of the air interface resources in the prior art.
  • an embodiment of the present invention provides a multi-queue packet data transmission method, including the steps of:
  • the network side cascades the protocol data units in the at least two priority queues belonging to the same user equipment, and sends the cascaded protocol data units to the user equipment;
  • the user equipment decomposes the concatenated protocol data units to obtain protocol data units of the respective priority queues.
  • the embodiment of the present invention further provides a multi-queue packet data transmission system, including a MAC-hs entity on the network side and a MAC-hs entity in the user equipment, and
  • a cascading unit located in the MAC-hs entity on the network side, for combining protocol data units of at least two priority queues of the same user equipment to form a cascading protocol data unit; or for combining the combined protocol
  • the cascading protocol data unit is formed by cascading the header and the payload portion of the data unit; the cascading unit is located in the MAC-hs entity of the user equipment, and is configured to decompose the cascading protocol data unit, The protocol data units of the respective priority queues are obtained.
  • the network-side MAC-hs entity concatenates the PDUs belonging to the same UE in the multiple priority queues to the UE, and the UE decomposes the PDUs from the concatenated PDUs by using the corresponding de-cascade.
  • FIG. 2 is a structural diagram of a MAC-hs entity in a Node B in the prior art
  • FIG. 3 is a structural diagram of a MAC-hs entity in a UE in the prior art
  • FIG. 4 is a format diagram of a PDU in a MAC-hs entity in the prior art
  • FIG. 5 is a flowchart of a multi-queue packet data transmission method according to a first embodiment of the present invention
  • FIG. 6 is a schematic diagram of a format of a concatenated PDU in a MAC-hs entity according to the first embodiment of the present invention
  • FIG. 7 is a schematic diagram showing the format of a concatenated PDU in a MAC-hs entity according to the first embodiment of the present invention.
  • FIG. 8 is a flowchart of a multi-queue packet data transmission method according to a second embodiment of the present invention
  • FIG. 9 is a schematic diagram of a format of a concatenated PDU in a MAC-hs entity according to a second embodiment of the present invention
  • FIG. 10 is a schematic diagram showing the format of a concatenated PDU in a MAC-hs entity according to a second embodiment of the present invention.
  • FIG. 11 is a flowchart of a multi-queue packet data transmission method according to a third embodiment of the present invention
  • FIG. 12 is a schematic diagram showing a format of a concatenated PDU in a MAC-hs entity according to a third embodiment of the present invention
  • FIG. 13 is a schematic diagram showing the format of a concatenated PDU in a MAC-hs entity according to a third embodiment of the present invention.
  • FIG. 14 is a flowchart of a multi-queue packet data transmission method according to a fourth embodiment of the present invention
  • FIG. 15 is a schematic diagram showing a format of a concatenated PDU in a MAC-hs entity according to a fourth embodiment of the present invention
  • 16 is a schematic diagram showing the format of a concatenated PDU in a MAC-hs entity according to a fourth embodiment of the present invention.
  • FIG. 17 is a structural diagram of a multi-queue packet data transmission system according to a fourth embodiment of the present invention
  • FIG. 18 is a structural diagram of a MAC-hs entity in a Node B according to a fourth embodiment of the present invention
  • FIG. 19 is a fourth embodiment of the present invention.
  • the embodiment of the present invention forms a new cascade by cascading protocol data unit PDUs of at least two (may be multiple) priority queues of the same UE by a medium access control-share (MAC-hs) entity on the network side.
  • PDU protocol data unit
  • the format of each PDU in the cascading PDU may be the same as the prior art, or may be a new format. The difference is that the version identifier VF field of each PDU is removed, and VF is set at the front end of the cascaded FDU.
  • the padding field is included in the remaining bits after the last PDU in the concatenated PDU, with an optional padding pointer field indicating the starting position of the padding field, and a padding pointer flag indicating whether there is a padding pointer field ( Pointer Flag, referred to as "PF,” for short; or a cascading flag CF field added after each PDU. When the CF field does not exist, it indicates that there is no padding data after the PDU.
  • PF padding pointer field
  • the subsequent data is the padding data of another PDU; or the headers of the respective PDUs are cascaded together, and the payload portions of the respective PDUs are cascaded together, and the header of each PDU is added after the header.
  • CF bits field to indicate what the subsequent data payload portion of the head or another PDU of the PDU.
  • PDU if it is a cascading PDU, then reads the type field, processes the padding field according to the PDU type, PF, and padding pointer fields, and obtains each PDU by corresponding cascading decomposition; or according to the type of PDU, CF Fields are used for corresponding cascading decomposition to obtain individual PDUs; or the headers of the respective PDUs are decomposed according to the CF field, and the payload portions of the respective PDUs are determined according to the headers of the decomposed PDUs, and finally The type of PDU is further decomposed.
  • FIG. 5 a flow chart of a multi-queue packet data transmission method according to a first embodiment of the present invention is shown in FIG. 5.
  • step 501 the MAC-hs entity of the MAC layer in the base station Node B will be the same UE.
  • the Node B sets the first bit of the concatenated PDU, that is, the VF field to 1. Ie VF-1, and set the PF field and the optional padding field and padding pointer field.
  • the VF field of the cascading PDU is set to 1, so that the UE can effectively distinguish whether the received data is concatenated according to the VF field; after the PF field is set in the VF field, the cascaded PDU structure is as shown in FIG. 6.
  • the cascaded PDUs are then sent to the UE.
  • the PDUs of the multiple priority queues of the same UE are simultaneously transmitted in a cascading manner, so that the utilization of the air interface resources is effectively improved, for example, the data volume of the PDUs of different priorities of the same UE is relatively small.
  • the remaining bits after the last PDU in the concatenated PDU include an optional padding field. Since in the existing MAC-hs technology, the shortest length of the PDU header after removing the VF field is 20 bits, in order to distinguish the PDU and the padding field, if the remaining number of bits is greater than or equal to 20, a corresponding padding pointer field is generated. And set the value of the corresponding PF field, for example, 1; if the number of remaining bits is less than 20, the padding pointer field is not generated, and the value of the corresponding PF field is also set, for example, 0.
  • the padding pointer field is not generated, and the length of the cascading PDU can be further shortened, thereby saving air interface resources.
  • the padding pointer field is set at a specified position of the cascading PDU, and the length may be 8 bits or 12 bits.
  • step 503 after receiving the data sent by the Node B, the UE reads the VF field of the first bit. If the value of the VF field is 0, it indicates that the received data is a single PDU, and proceeds to step 510; If the value of the VF field is 1, it indicates that the received data is a concatenated PDU, and the process proceeds to step 504.
  • step 504 the UE determines, according to the PF field, whether there is a padding pointer field. Similarly, as described in the foregoing example, if the value of the PF field is 1, there is a padding pointer field, and the process proceeds to step 507; if the value of the PF field is 0, There is no fill pointer field, and the process proceeds to step 505.
  • the MAC-hs entity of the UE does not have a padding pointer field according to the indication of the PF field, and may determine that the remaining number of bits after the last PDU in the concatenated PDU is less than 20.
  • the UE decomposes the concatenated PDUs, and counts the remaining number of bits after the decomposed PDUs.
  • the cascading can be decomposed by using the prior art.
  • the header and payload portion of the first PDU in the PDU, and then determining the starting position of the second PDU, the second PDU can be equally decomposed, and the subsequent PDU decomposition methods are sequentially Analogy. This is well known to those skilled in the art and will not be described herein. It can be seen that the present embodiment further decomposes the de-cascaded PDUs by using the prior art, fully utilizing existing system resources, and reducing system cost.
  • step 506 the UE determines whether the number of remaining bits is less than 20, and if so, the remaining bits of the statistics do not include the PDU, indicating that the decomposition cascade is completed, and proceeds to step 510; 505.
  • step 507 the MAC-hs entity of the UE reads the padding pointer field according to the indication of the PF field, thereby obtaining the starting position of the padding field.
  • step 508 the MAC-hs entity of the UE performs cascading decomposition on the cascading PDUs, and decomposes one PDU included therein each time.
  • the method of decomposing may also adopt the prior art, which is to those skilled in the art. It is said to be a well-known technology and will not be described here.
  • step 509 while the UE performs cascading decomposition, it is determined whether the starting position of the padding field is reached, and if so, the decomposition cascading is also completed, and the process proceeds to step 510; otherwise, the process proceeds to step 508.
  • step 510 the UE further decomposes the PDU according to the prior art, and the process ends.
  • FIG. 8 is a flow chart of a multi-queue packet data transmission method according to a second embodiment of the present invention, as shown in FIG. 8.
  • step 801 the MAC-hs entity of the MAC layer in the Node B detaches the PDUs by removing the VF field from each PDU (without padding field) of two or more priority queues of the same UE.
  • non-cascading PDUs are also used to indicate concatenated PDUs consisting of a certain type of PDU, the type field length being a predetermined bit, for example 3 bits.
  • Table 1 gives an example of a type field in which the value of the type field " ⁇ " is used to indicate the non-cascading of the new type.
  • PDU the value of the type field is " ⁇ " is used to indicate the concatenation of the corresponding new type of PDU.
  • the concatenated PDU also includes a PF field, and there may also be a padding field and a padding pointer field.
  • the first bit after the type field in the concatenated PDU is a PF field, as shown in FIG. 9; or, the last bit of the concatenated PDU is a PF field, as shown in FIG. 10; or, the PF field is Set to one bit of the specified location (ie, its location in the concatenated PDU is fixed and known to the Node B and UE).
  • the number of remaining bits after the last PDU in the concatenated PDU is greater than or equal to the preset number of bits L.
  • the PF field indicates that there is a padding pointer field, for example, the PF field is set to 1; when the remaining number of bits is less than the preset number of bits L Q , the indication of the PF field does not have a padding pointer field, for example, the PF field is set to 0.
  • the preset number of bits Lo is the shortest length of the PDU header of the corresponding type (excluding the length of the VF field).
  • the MAC-hs PDU version of the existing protocol does not include the VF field.
  • the shortest length of the PDU header is 20 bits.
  • the padding pointer field is set at a specified position of the cascading PDU, for example, after the padding field, the length may be 8 bit or 12 bit specifications.
  • the cascaded PDU is sent to the UE.
  • step 803 after receiving the data sent by the Node B, the UE reads the VF field of the first bit. If the value of the VF field is 0, it indicates that the received data is a single PDU of the existing protocol version. In step 810, if the value of the VF field is 1, the UE further determines, according to the concatenation indication field, whether the received data is a concatenated PDU. If the type field indicates that the received data is a concatenated PDU, go to step 804. .
  • step 804 the UE determines whether there is a padding pointer field according to the PF field, and if yes, proceeds to step 807; otherwise, proceeds to step 805.
  • step 805 the UE learns the preset number of bits L Q corresponding to the PDU of the type according to the indication of the type field, and the padding pointer field is not indicated by the indication of the PF field, that is, after the last PDU in the concatenated PDU The remaining number of bits is less than the preset number of bits L Q .
  • the UE decomposes the concatenated PDUs, and counts the remaining number of bits after the decomposed PDUs. Specifically, the UE can learn the format of each PDU in the concatenated PDU according to the indication of the type field, so that the cascading can be decomposed. The header and payload portion of the first PDU in the PDU, and then determine the starting position of the second PDU, the second PDU can be decomposed in the same manner, and the subsequent PDU decomposition method is analogous.
  • step 806 the UE determines whether the counted remaining number of bits is less than the preset number of bits L. If yes, the remaining bits must not include the PDU, indicating that the decomposition cascade is complete, and proceeds to step 810; otherwise, proceeds to step 805.
  • step 807 the MAC-hs entity of the UE reads the padding pointer field according to the indication of the PF field, thereby obtaining the starting position of the padding field.
  • step 808 the MAC-hs entity of the UE performs cascading decomposition on the cascading PDU according to the indication of the type field, and decomposes one PDU included therein each time.
  • the method of decomposition is similar to the prior art. No longer.
  • step 809 while the UE performs cascading decomposition, it is determined whether the starting position of the padding field is reached, and if so, the decomposition cascading is also completed, and the process proceeds to step 810; otherwise, the step is transferred to
  • step 810 the UE further decomposes the PDU according to the PDU type indicated by the type field, and the process ends.
  • FIG. 11 is a flowchart of a multi-queue packet data transmission method according to a third embodiment of the present invention, as shown in FIG. 11 .
  • step 1101 the MAC-hs entity of the MAC layer in the Node B removes the VF field from each PDU of the two or more priority queues of the same UE (without the padding field), and then cascading the PDUs, and each of the two PDUs
  • the UE can effectively distinguish whether the received data is a concatenated PDU according to the value of the VF field. Or, after the VF field, or other specified location (ie, its location in the concatenated PDU is fixed and known to the Node B and the UE), a type field is used to indicate a MAC-hs PDU other than the current protocol version.
  • the type field is used to indicate other types of non-cascading PDUs other than the current protocol version, and is also used to indicate a concatenated PDU consisting of a certain type of PDU, the type field length is predetermined
  • the bit is, for example, 3 bits, as shown in Table 1.
  • there is no padding field there is no CF field after the last PDU.
  • the format of the cascading PDU is as shown in FIG. 12 or FIG. 13, and the cascaded PDU is sent to the UE.
  • step 1103 after receiving the data sent by the Node B, the UE reads the VF field of the first bit and the value of the type field that may exist. If the value of the VF field is 0, the received data is a single. The PDU is transferred to step 1106; if the value of the VF field is 1, it indicates that the received data is a concatenated PDU, and the process proceeds to step 1104; or, if the value of the VF field is 1, the value of the type field is further read. If the value of the type field indicates that the received data is a concatenated PDU, then go to step 1104, otherwise go to step 1106.
  • step 1104 the UE performs de-cascading according to the PDU type to obtain a PDU.
  • the PDU and padding fields are distinguished by the CF field, so that the de-cascading system of the UE is simple in construction and easy to implement.
  • the UE further decomposes the PDU according to the PDU type indicated by the type field, and the process ends.
  • the positions of the fields in the cascading PDUs are all specified positions, and those skilled in the art can easily understand that the order of the positions does not affect the de-cascading of the UE, and the UE only needs to be cascaded according to the set.
  • the PDU structure is decomposed accordingly.
  • FIG. 14 is a flow chart of a multi-queue packet data transmission method according to a fourth embodiment of the present invention, as shown in FIG.
  • step 1401 after the MAC-hs entity of the MAC layer in the Node B removes the VF field from each PDU (without padding field) of two or more priority queues of the same UE, the header and payload of each PDU are removed.
  • the segments are respectively cascaded, and then the headers of the cascaded PDUs and the concatenated payload portions of the respective PDUs are grouped into cascading PDUs, wherein a CF field is set between every two PDU headers, and the last PDU is set.
  • the header is connected to the payload portion of the first PDU via CF.
  • step 1402 Node B sets the first bit of the cascading PDU header, the VF field, to
  • the UE can distinguish whether the received data is a concatenated PDU according to the value of the VF field; or, after the VF field, or other specified location (ie, its location in the cascading PDU header) a setting type field that is fixed and known to the Node B and the UE, and is used to indicate a type of a MAC-hs PDU other than the current protocol version, the type field being used to indicate other types of non-in addition to the current protocol version.
  • the concatenated PDU is also used to indicate a concatenated PDU consisting of a certain type of PDU, the type field length being a predetermined bit, for example, 3 bits, as shown in the example given in Table 1;
  • the format of the cascaded PDU is as shown in FIG. 15 or FIG. 16, and the cascaded PDU is sent to the UE.
  • FIG. 17 is a schematic structural diagram of a multi-queue packet data transmission system according to a fifth embodiment of the present invention.
  • a MAC-hs entity is included in a network side and a UE, respectively.
  • the MAC-hs entity on the network side includes: a priority processing and a packet scheduling function, a HARQ entity, and a TFRC selecting unit.
  • a PDU cascading unit, a priority queue allocation unit, and a priority queue are included in the priority processing and packet scheduling function. Specifically, as shown in FIG.
  • the method includes: a cascading unit, a priority queue allocation unit, a hybrid adaptive retransmission requesting entity, and a transport format resource combination selecting unit, and a split combining unit (not shown), where The cascading unit, the priority queue allocating unit, and the split combining unit are located in the priority processing and packet scheduling function.
  • the cascading unit is configured to combine protocol data units of at least two priority queues into a cascading protocol data unit;
  • the priority queue allocation unit is connected to the cascading unit and is used to belong to the same user equipment.
  • the service data unit is allocated to at least two priority queues for caching according to the priority of the service data unit. Or transmitting the same to the cascading unit;
  • the hybrid adaptive retransmission requesting entity is connected to the cascading unit, and configured to transmit the cascading protocol data unit to the transport format resource combination selecting unit;
  • the format resource combination selection unit is connected to the hybrid adaptive retransmission request entity, and is configured to select a transmission format and a resource corresponding to the concatenated protocol data unit, and transmit the same to the user equipment.
  • the split combination unit is located in the MAC-hs entity on the network side, and is connected to the cascading unit, and is configured to receive a header of a protocol data unit of at least two priority queues of the same user equipment.
  • the payload portion is split and the header and payload portions of the split protocol data unit are combined separately.
  • the MAC-hs entity of the UE includes: a HARQ entity, a de-cascading unit, a re-arranging queue allocation unit, a reordering queue, and a splitting unit.
  • the method includes: a hybrid adaptive retransmission request entity, a reordering queue allocation unit, a splitting unit, and a de-cascading unit;
  • the de-cascading unit is configured to decompose the concatenated protocol data unit to obtain protocol data units of the respective priority queues; and the hybrid adaptive retransmission request entity is configured to receive the level from the network side a protocol data unit, and sent to the de-cascading unit; the re-arranging queue allocation unit is connected to the de-cascading unit, and configured to obtain the protocol data sheet obtained according to the decomposed cascade
  • the header recovers the original order of the protocol data unit, and divides the protocol data sheet after the recovery into at least two reordering queues;
  • the split unit is connected to the rearrangement queue allocating unit, and is used according to the The header of the protocol data unit that restores the original ordering splits the payload portion thereof to obtain the service data unit of each priority queue.
  • the specific implementation process is:
  • the SDUs belonging to the same UE are allocated by the priority queue allocation unit according to the priority of the SDU to the corresponding priority queue for buffering, wherein the data packets in each priority queue have the same priority for the same UE.
  • the cascading unit combines the PDUs of the at least two priority queues into a cascading PDU, and sends the cascaded PDU to the HARQ entity, otherwise the PDU of the priority queue that is scheduled to be transmitted is still sent to the HARQ.
  • the entity; the cascading PDU selects a transmission format and a resource by using a TFRC selection unit, for example, selecting a parallel number of code channels and a corresponding spreading code, a transmission block size, and a modulation scheme, and the like, and transmitting the same to the UE.
  • a TFRC selection unit for example, selecting a parallel number of code channels and a corresponding spreading code, a transmission block size, and a modulation scheme, and the like, and transmitting the same to the UE.
  • the split combination unit first splits the header and payload portions of the protocol data unit of the at least two priority queues that received the same user equipment, and splits the header of the protocol data unit after splitting. And the payload are combined separately. And then sending the combined header and payload parts to the cascading single TL, the cascading unit forming the received header and payload parts to form a concatenated PDU; and transmitting the concatenated PDU to the HARQ Entity, otherwise, the PDU of a priority queue that is scheduled to be transmitted is sent to the HARQ entity; the subsequent steps are the same as the implementation process of directly combining the PDUs to form a cascading PDU, and details are not described herein again.
  • the Queued PDU from the network side is received by the HARQ entity, and the AC/NACK response message is generated, the HARQ soft combining is performed, and the cascaded PDU is sent to the de-cascading unit; Determining whether the PDU is a concatenated PDU according to a VF field (and a type field) of the PDU, and if it is a concatenated PDU, performing de-cascading processing, due to the Queue ID field of each PDU header in the cascading mode and The TSN fields are independent of each other. Therefore, according to the header of each PDU, each PDU is allocated to the corresponding reordering queue by the reordering queue allocating unit.
  • the PDU is directly sent to the reordering queue allocation.
  • the unit is then assigned to the corresponding reordering queue by the reordering queue allocation unit; the reordering queue is responsible for restoring the original ordering of the PDU, and finally the splitting unit splits the payload portion of the PDU to obtain each SDU.
  • the embodiment of the present invention is different from the prior art in that: the network-side MAC-hs entity cascades the PDUs belonging to the same UE in the multiple priority queues to the PDUs.
  • the UE the UE decomposes each PDU from the concatenated PDU by a corresponding de-cascading.
  • the VF of each PDU is removed, and the VF is set to 1 in the first bit of the concatenated PDU, and the UE performs de-casing when the received VF is 1.
  • a type field is added to the cascading PDU to distinguish different types of PDUs.
  • the remaining bits after the last PDU in the cascading PDU include an optional padding field.
  • a corresponding padding pointer field is generated; when the remaining number of bits is less than the preset When the number of bits is L Q , the padding pointer field is not generated.
  • the end of the cascading PDU is an optional padding field, and a cascading flag (CF) field of one bit is set after each PDU.
  • CF cascading flag
  • the technology in the embodiment of the present invention has a more obvious beneficial effect compared with the prior art, that is, the PDUs of multiple priority queues of the same UE are simultaneously sent in a cascade manner, so that the air interface resources are The utilization rate is effectively improved, for example, the amount of data in the PDUs of different priorities of the same UE is relatively small.
  • the length of the cascaded PDU is shortened, the efficiency of data transmission is improved, and air interface resources are saved.
  • the VF of the cascading PDU is 1, it is compatible with the VF of the existing PDU, which also enables the UE to effectively distinguish whether the received data is cascaded according to the VF.
  • the type field is added to the cascading PDU to distinguish different types of PDUs, the type of the PDU can be extended to meet the needs of business development.
  • the padding pointer field is not generated, and the length of the concatenated PDU can be further shortened, and the air interface resource is further saved.
  • the PDU and the padding field are distinguished by the CF, so that the system of the de-cascading of the UE is simple in structure and easy to implement.
  • each PDU When the cascading of the header and the payload portion of each PDU are separately categorized by CF To distinguish the header of each PDU, and the tiered PDU header and the concatenated payload portion, so that the cascading PDU is consistent with the non-cascading PDU, that is, the data of the header part is followed by the net.
  • the partial data is simple in structure and easy to implement.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente invention concerne la technologie de communication mobile. L'invention concerne un procédé pour la transmission de données en files d'attente multiples et un système correspondant pouvant être utilisés pour améliorer la disponibilité de la ressource d'interface hertzienne. Dans l'invention, les unités de données de protocoles concaténées (PDU) appartenant au même équipement d'utilisateur (UE) dans une pluralité de files d'attente prioritaires de l'entité de commande d'accès au support haut débit côté réseau sont transmises à l'UE, et l'UE obtient chaque unité de donnée de protocole provenant des PDU concaténées par la déconcaténation correspondante. Préalablement à la déconcaténation, l'indicateur de version (VF) de chaque PDU est éliminé, et le VF du premier bit des PDU concaténées est établi à 1, ensuite l'UE effectue la déconcaténation lorsque le VF se trouve à 1. Le champ de type est ajouté aux PDU concaténées en vue de l'identification de différents types des PDU concaténées. Les bits restants après la dernière PDU dans les PDU concaténées comprennent un champ de remplissage facultatif, et le pointeur de champ de remplissage correspondant est créé lorsque le nombre de bits restants est supérieur ou égal au nombre de bits L0 de préréglage; et le pointeur de champ de remplissage n'est pas créé lorsque le nombre de bits restants est inférieur au nombre de bits L0 de préréglage.
PCT/CN2007/000420 2006-02-08 2007-02-07 Procédé pour la transmission de données en files d'attente multiples et système correspondant WO2007090349A1 (fr)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
CN200610004098.3 2006-02-08
CN200610004098 2006-02-08
CNA2006100672292A CN101018191A (zh) 2006-02-08 2006-03-07 多队列分组数据传输方法及其***
CN200610067229.2 2006-03-07
CN200610082347A CN100589438C (zh) 2006-05-25 2006-05-25 多队列分组数据传输方法及其***
CN200610082347.0 2006-05-25

Publications (1)

Publication Number Publication Date
WO2007090349A1 true WO2007090349A1 (fr) 2007-08-16

Family

ID=38344863

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/000420 WO2007090349A1 (fr) 2006-02-08 2007-02-07 Procédé pour la transmission de données en files d'attente multiples et système correspondant

Country Status (1)

Country Link
WO (1) WO2007090349A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591715A (zh) * 2012-01-05 2012-07-18 北京航空航天大学 一种使用多队列技术的虚拟机网络性能优化的实现方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020001314A1 (en) * 2000-06-29 2002-01-03 Lg Electronics Inc. Method of generating protocol data units in split mode
CN1604685A (zh) * 2003-08-26 2005-04-06 三星电子株式会社 用于上行链路分组传输的调度分配的装置和方法
WO2005088878A1 (fr) * 2004-03-12 2005-09-22 Samsung Electronics Co., Ltd. Emetteur et recepteur pour paquet de donnees dans un systeme de communication sans fil

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020001314A1 (en) * 2000-06-29 2002-01-03 Lg Electronics Inc. Method of generating protocol data units in split mode
CN1604685A (zh) * 2003-08-26 2005-04-06 三星电子株式会社 用于上行链路分组传输的调度分配的装置和方法
WO2005088878A1 (fr) * 2004-03-12 2005-09-22 Samsung Electronics Co., Ltd. Emetteur et recepteur pour paquet de donnees dans un systeme de communication sans fil

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591715A (zh) * 2012-01-05 2012-07-18 北京航空航天大学 一种使用多队列技术的虚拟机网络性能优化的实现方法
CN102591715B (zh) * 2012-01-05 2014-02-12 北京航空航天大学 一种使用多队列技术的虚拟机网络性能优化的实现方法

Similar Documents

Publication Publication Date Title
JP4526564B2 (ja) 無線プロトコル層のデータユニット処理システム
EP1673895B1 (fr) Ordonnancement prioritaire au niveau controle d'acces au support pour des unites de donnees dans un flux de donnees
KR101568622B1 (ko) MAC-ehs 프로토콜 데이터 유닛들을 생성하고 프로세싱하기 위한 방법 및 장치
KR100902573B1 (ko) 이동통신시스템의 향상된 rlc/mac 엔티티 동작 방법및 그 시스템
JP4469394B2 (ja) 無線通信システムにおけるプロトコルデータユニットのオーバーヘッド減少方法
KR100840733B1 (ko) 통신 시스템에서 패킷 데이터 처리하는 방법 그 시스템 및 그 수신 장치
KR100608842B1 (ko) 이동통신 시스템의 데이터 수신정보 전송방법
KR20060122933A (ko) 데이터 패킷들을 올바른 순서로 수신하도록 상기 데이터 패킷들을 순번과 연계시키는 방법
WO2007062599A1 (fr) Procede, dispositif et systeme de retransmission de donnees
CN101479982A (zh) 基站、移动台以及通信方法
WO2009117961A1 (fr) Procédé, système et dispositif d’émission de données
CN100589438C (zh) 多队列分组数据传输方法及其***
CN100583824C (zh) 高速下行分组接入的数据收发方法及设备
CN101018191A (zh) 多队列分组数据传输方法及其***
KR20060115498A (ko) 무선 통신 시스템의 송수신 단에서 상태정보를 포함하는pdu를 송수신하는 방법
WO2007090349A1 (fr) Procédé pour la transmission de données en files d'attente multiples et système correspondant
WO2006021148A1 (fr) Procede de realisation de service de radiodiffusion ou multidiffusion multimedia
KR101432101B1 (ko) 실시간 서비스를 위한 수신 패킷 처리 방법 및 장치
WO2007101405A1 (fr) Procédé de transmission et procédé et dispositif de réception et équipement utilisateur pour données d'accès par paquets sur liaison descendante à débit élevé

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07702298

Country of ref document: EP

Kind code of ref document: A1