WO2009033371A1 - Système et appareil de remplissage d'unité de données de protocole (pdu) et son procédé de traitement correspondant - Google Patents
Système et appareil de remplissage d'unité de données de protocole (pdu) et son procédé de traitement correspondant Download PDFInfo
- Publication number
- WO2009033371A1 WO2009033371A1 PCT/CN2008/001601 CN2008001601W WO2009033371A1 WO 2009033371 A1 WO2009033371 A1 WO 2009033371A1 CN 2008001601 W CN2008001601 W CN 2008001601W WO 2009033371 A1 WO2009033371 A1 WO 2009033371A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rlc
- mac
- layer
- pdu
- header structure
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000012545 processing Methods 0.000 claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 24
- 230000011218 segmentation Effects 0.000 claims description 9
- 238000005429 filling process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 239000002699 waste material Substances 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
Definitions
- the present invention relates to the field of mobile communication technologies, and in particular, to a protocol data unit (PDU) processing technology, and in particular, to a processing method, device and system for filling a PDU.
- PDU protocol data unit
- LTE Long Term Evolution
- RLC Service Data Unit
- RLC PDUs of a specified size are generated by operations such as segmentation and cascading.
- FIG. 1 is a structural structure of an RLC PDU in the prior art.
- the indication field in the header structure unrelated to the PDU structure is omitted.
- SN Sequence Number
- SI Segmentation Info
- LI Length Indicator + E (Extension bit) combination is used to indicate the size of each RLC SDU or RLC SDU segment, E indicates whether the immediately following content is LI+E or data, and the last RLC SDU or RLC SDU segment LI+E Combinations can be omitted.
- LI is in bytes, that is, the RLC SDU or RLC SDU segments in the RLC PDU are all integer bytes.
- the MAC layer After the RLC PDU is assembled, it is sent to the MAC layer.
- the MAC layer performs the necessary cascading of the RLC PDUs from different logical channels as MAC SDUs to form the final MAC PDU to be sent to the physical layer.
- the LCID Logical Channel Identity
- the E bit is used to indicate whether the following content is data or L (Length) A combination of +E.
- L Length
- the MAC SDU header structure used to indicate each The L field at the end of the MAC SDU is also in bytes, that is, the MAC SDU also needs to be the entire byte size.
- Each part of the RLC PDU header structure adopts a fixed size.
- the size occupied by the fixed part SN+SI needs to be an entire byte; the size occupied by each set of expandable parts LI+E also needs to be an entire byte.
- LI is 7bit or 15bit, and E is lbit, so that the entire RLC PDU header structure is an entire byte arrangement, plus the payload portion of the RLC PDU, and the entire RLC PDU satisfies the entire byte arrangement.
- padding may be used in the RLC PDU to make the RLC PDU reach a certain total number of bytes, as shown in FIG.
- padding is generally not required.
- the disadvantages of the prior art are:
- the parts of the RLC PDU header structure in the prior art are all fixed sizes, and the sizes occupied by the fixed part SN+SI and the expandable part LI+E are all bytes, so the RLC PDU header
- the number of bits in the structure will be much larger than the number of bits actually needed, which will inevitably result in a certain waste of resources.
- the capacity of the RLC PDU is not large, the waste of the header structure is not serious.
- the waste of the RLC PDU header structure is very serious, and sometimes it may not be calculated. Therefore, the waste of the RLC header structure has become very prominent. How to realize the convenience of the whole byte implementation and reduce the RLC header structure overhead has become an urgent problem to be solved. Summary of the invention
- the object of the present invention is to provide a processing method, system and device for filling a PDU, which can reduce the overhead of the RLC PDU header structure, reduce resource waste, and fully improve the effective throughput of the system.
- the present invention provides a method for processing protocol data unit PDU padding, the method comprising: receiving, by a radio link, an RLC layer, an RLC service data sheet sent by a network layer. a SDU; segmenting, cascading the received RLC SDU, and adding a corresponding RLC header structure to generate an RLC PDU, and when the size of the RLC header structure is not an entire byte, in the RLC header The number of bits in the structure that fills the RLC header structure and is different from the entire byte.
- the method further includes: sending the generated RLC PDU to the media interface.
- the MAC layer groups the RLC PDU as a MAC SDU and adds a corresponding MAC header structure.
- the size of the MAC header structure is not an entire byte, in the MAC header structure. Filling in the number of bits in which the MAC header structure differs from the entire byte,
- the total size of the MAC transport blocks is the same.
- the method further includes: when the MAC layer of the receiving end unpacks the received MAC PDU, parsing the MAC header structure to obtain the indication fields LCID, L, and E corresponding to each MAC SDU, and the last indication The number of bits of the non-full byte after the domain LCID, L, and E is discarded, and the corresponding integer fields LCID, L, and E are used as the starting point to obtain the corresponding indication fields LCID, L, and E.
- MAC SDU and discards the padding of the MAC PDU.
- the method further includes: when the RLC layer of the receiving end unpacks the RLC PDU, discards the number of bits of the non-integer byte after the last indication field LI and E in the RLC header structure, and the last one The next full byte of the indication fields LI and E is the starting point to obtain the corresponding RLC SDU or RLC SDU segment according to the indication fields LI and E in the RLC header structure.
- the number of bits to be padded is between 1 and 7 bits.
- the present invention further provides a transmitting end device for implementing a PDU filling process, which includes an RLC layer processing unit and a MAC layer processing unit, where the RLC layer processing unit is configured to perform segmentation on the RLC PDU to be sent. And a packing process of cascading and RLC header structure padding, and sending the packetized data to the MAC layer, where the RLC header structure is filled in when the size of the RLC header structure is not a whole byte The number of bits of the RLC header structure that differs from the entire byte; the MAC layer processing unit is configured to group the RLC PDU sent by the RLC layer as a MAC SDU, add a MAC header structure, and fill processing, and process the The data is sent to the physical layer, where, when the size of the MAC header structure is not a full byte, the number of bits in which the MAC header structure differs from the entire byte is filled in the MAC header structure, and the a padding in the MAC PDU payload to make The size of the
- the RLC layer processing unit further includes an RLC layer group packet module, an RLC layer padding module, and an RLC layer transceiver module, where the RLC layer group packet module is configured to divide the received RLC SDU. Segment, cascading, and adding a header structure filled by the RLC layer filling module, and then sending the packaged RLC PDU to the RLC layer transceiver module of the layer; the RLC layer filling module, used in the RLC header Filling the RLC header structure with the number of bits of the entire byte, and transmitting the filled RLC header structure to the RLC layer packet module of the layer; the RLC layer transceiver module is configured to receive the network layer The RLC SDU sent by the RLC SDU is sent to the RLC layer group packet module of the local layer, and the packetized RLC PDU is sent to the MAC layer.
- the MAC layer processing unit further includes a MAC layer group packet module, a MAC layer filling module, and a MAC layer transceiver module, where the MAC layer group packet module is used to be sent by the RLC layer.
- the RLC PDU is grouped as a MAC SDU, and the MAC header structure is added, and the padded MAC PDU is packetized and sent to the MAC layer transceiver module of the layer.
- the MAC layer padding module is used in the MAC header structure.
- the MAC layer transceiver module is configured to receive the RLC PDU sent by the RLC layer, and send the packaged MAC PDU Give the physical layer.
- the present invention also provides a receiving end device for implementing PDU filling processing, which includes a MAC layer processing unit and an RLC layer processing unit, wherein the MAC layer processing unit is configured to unpack the received MAC PDU and solve the MAC address. SDU, and the padding in the MAC header structure and the padding in the MAC PDU payload are discarded, and the solved MAC SDU is sent to the RLC layer; the RLC layer processing unit is configured to send the MAC sent by the MAC layer.
- the SDU is unpacked as an RLC PDU, and the number of bits filled in the RLC header structure is discarded, and the RLC SDU or RLC SDU segment is obtained, and the unpacked RLC SDU is sent to the network layer, or the unpacked RLC SDU is divided.
- the segments are assembled into RLC SDUs and sent to the network layer.
- the MAC layer processing unit further includes a MAC layer unpacking module and a MAC layer transceiver module, where the MAC layer unpacking module is configured to unpack the received MAC PDU and solve the solution.
- the MAC SDU is sent out by the internal MAC layer de-filling module to discard the padding in the MAC header structure and the padding in the MAC PDU payload, and sends the de-populated MAC SDU to the MAC layer transceiver module of the layer.
- the MAC layer transceiver module is configured to receive a MAC
- the PDU data is sent to the MAC layer unpacking module of the layer, and the MAC SDU sent by the MAC layer unpacking module of the layer is sent to the RLC layer.
- the RLC layer processing unit further includes an RLC layer unpacking module and an RLC layer transceiver module, where the RLC layer unpacking module is configured to solve the received MAC SDU as an RLC PDU.
- the packet obtains the corresponding RLC SDU or RLC SDU segment, and the internal RLC layer de-filling module removes the number of bits filled in the RLC header structure, and sends the obtained RLC SDU to the RLC layer transceiver module of the layer.
- the obtained RLC SDU segment is assembled into the RLC layer transceiver module sent by the RLC SDU to the layer; the RLC layer transceiver module is configured to receive the MAC SDU sent by the MAC layer, and receive the received MAC SDU.
- the RLC layer unpacking module sent to the layer, and sends the unpacked or assembled RLC SDU to the network layer.
- the present invention also provides a system for implementing PDU filling processing, including a transmitting end device and at least one receiving end device, where the transmitting end device is configured to: when the packet is sent to the MAC PDU, if the size of the MAC header structure is not An integer byte, the number of bits in the MAC header structure that differs from the entire byte is filled in the MAC header structure, and padding in the MAC PDU payload is filled to allocate the size of the MAC PDU to The total size of the MAC transport blocks is the same; the receiving end is configured to receive a MAC PDU sent by the sending end device, parse the MAC header structure to obtain a corresponding indication domain, and set the number of bits filled in the MAC header structure. Discard, and obtain the corresponding MAC SDU according to the indication field in the MAC header structure starting from the next integer byte of the last indication fields LCID, L, and E.
- the RLC PDU is obtained by the sender device to group the RLC SDU sent by the network layer, and the sender device performs the RLC header structure when the RLC SDU is grouped. If the size is not an integer byte, the number of bits in which the RLC header structure differs from the entire byte is filled in the RLC header structure.
- the receiving end device is further configured to perform further unpacking using the obtained MAC SDU as an RLC PDU, where the receiving end device discards the number of bits filled in the RLC header structure.
- the corresponding RLC SDU or RLC SDU segment is obtained according to the indication fields LI and E in the RLC header structure starting from the next integer byte of the last indication fields LI and E.
- the present invention also provides a terminal comprising the above-described transmitting device and the above receiving device.
- the present invention also proposes a base station comprising the above-mentioned transmitting end device and the above-mentioned receiving end device.
- the present invention also proposes an RLC PDU structure, indicating fields LI and E in the RLC header structure At least one of the bytes is a non-full byte, and the RLC header structure further has a padding item such that the size of the RLC header structure is an entire byte, and the size of the padding item is between 1 and 7 bits.
- the present invention also provides a MAC PDU structure, at least one of the indication fields LCID, L, and E in the MAC header structure is a non-integer byte, and the MAC header structure further has a padding item to enable the MAC
- the size of the header structure is an entire byte, and the size of the padding item is between 1 and 7 bits.
- a padding item is further included in a payload of the MAC PDU, and a padding item in the payload is used to allocate a size of the MAC PDU to a total size of the MAC transport block. the same.
- the PDU filling processing method, device and system provided by the present invention set each domain in the RLC PDU header structure according to the required size, and the number of bits difference between the sum of the header structure size and the number of rounded up bytes is filled. Make up, and fill without special instructions. Moreover, in the MAC SDU group packet, the MAC header structure plus the total size of all MAC SDUs is different from the total size allocated to the MAC transport block, whether or not the entire byte is padded, and the padding does not require an indication.
- the RLC PDU header structure does not need to meet the entire byte requirement, effectively reduces the overhead of the RLC PDU header structure, avoids resource waste, and substantially improves the effective throughput of the system; and does not need to consider the header structure for the MAC SDU. Bytes, so the operation is single and convenient.
- each group of MAC SDUs is only solved according to the L+E indication, and the content that is not indicated at the end can be completely discarded as a padding item; likewise, at the RLC receiving end.
- the operation is simple and convenient, and no complexity is introduced when processing at the receiving end.
- 1 is a schematic structural diagram of a structure of an RLC PDU in the prior art
- 2 is a schematic structural diagram of a structure of a MAC PDU in the prior art
- FIG. 3 is a flowchart of processing of a transmitting end according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of a structure of a transmitting end device according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of a structure of a receiving end device according to an embodiment of the present invention.
- FIG. 7 is a structural diagram of an RLC PDU according to an embodiment of the present invention.
- FIG. 8 is a structural diagram of a MAC PDU according to an embodiment of the present invention.
- FIG. 9 is a schematic structural view of an embodiment of the present invention. detailed description
- the main idea of the present invention is: At the transmitting end, padding is used to compensate for the number of bits in which the RLC PDU header structure differs from the entire byte, so that the RLC PDU header structure is an entire byte, thereby achieving the requirement that the entire RLC PDU meets the entire byte size. Moreover, in the MAC layer processing, the MAC layer header structure plus the total size of all MAC SDUs and the number of bits that are different from the total size allocated to the MAC transport block are also padded, so that the MAC PDU header structure is an entire byte. At the same time, the filling portion is subjected to corresponding discard processing at the receiving end.
- the number of bits of the RLC PDU header structure and the entire byte may be added to the padding of the RLC PDU, so that at least the entire RLC PDU can satisfy the requirement of the entire byte.
- the preferred solution of the present invention also adds the above-mentioned phase difference number to the RLC PDU header structure, which not only enables the RLC PDU header structure to satisfy the entire byte requirement, but also enables the entire RLC PDU to satisfy the entire byte requirement. Therefore, the above preferred embodiment will be described in detail below.
- Step 301 The RLC layer packages the PDU to be sent.
- the foregoing packaging includes: performing SDU segmentation, cascading, adding an RLC header structure, and a padding operation.
- the RLC layer performs segmentation, cascading, and the like on the SDUs sent by the network layer according to the transport block size allocated to the RLC entity according to the scheduling policy.
- the RLC layer determines the size of each part of the RLC header structure according to specific needs to form an RLC header structure.
- the RLC header structure is supplemented by padding, and the specific padding bit number may be any value from 1 to 7 bits, and the padding does not require any special indication.
- the RLC header structure For example, if based on SDU or SDU The size of the segment determines that the RLC header structure is 30 bits. In order to satisfy the requirement that the RLC header structure is a full byte, the RLC header structure needs to be filled with 2 bits. Of course, if the size of the RLC header structure is just an integer number of bytes, there is no need to fill the RLC header structure.
- Step 302 Send the packaged RLC PDU to the MAC layer.
- Step 303 After receiving the RLC PDU, the MAC layer completes the grouping of the layer, adds the MAC header structure, and fills the MAC header structure.
- the MAC layer groups the RLC PDU as a MAC SDU according to the size of the specific RLC PDU sent by each logical channel.
- adding the appropriate L+E MAC header field indicates different MAC SDUs; after determining the size of the MAC header structure, it is also necessary to determine whether the size of the MAC header structure satisfies the entire byte requirement, if the entire byte is not satisfied. If required, the corresponding bit needs to be filled into the MAC header structure, and the padding does not need special indication.
- the total size of all MAC SDUs in the MAC header structure (padded) plus the MAC payload is compared with the total size allocated to the MAC transport block.
- the MAC layer fills all the remaining bits, whether or not the entire byte is filled, into the padding in the MAC payload.
- the MAC header structure is exactly the entire byte, there is no need to fill it up, and the remaining bits directly different from the total size of the MAC transmission block are filled into the padding in the MAC payload.
- the processing flow of the receiving end of the present invention corresponds to the processing flow of the transmitting end, as shown in FIG. 4, which includes the following steps:
- Step 401 The MAC layer of the receiving end unpacks the received MAC PDU data, and discards the padding.
- the unpacking of the received MAC PDU data is as follows: First, the MAC header structure is parsed, and the indication field L+E corresponding to each MAC SDU is sequentially solved. Since the MAC header structure is an entire byte, the solution is solved. After all the indication fields L+E, the receiving end discards the extra bits in the header structure, that is, reads the corresponding MAC SDU according to the corresponding indication field L+E from the next full byte. At the same time, the MAC layer of the receiving end sequentially solves each MAC SDU according to the indication field L+E in the MAC header structure, and then discards the last content as a padding.
- Step 402 The MAC layer sends the unpacked MAC SDU to the RLC layer.
- Step 403 The RLC layer unpacks the received MAC SDU and discards the padding item.
- the RLC layer of the receiving end first parses the RLC header structure to obtain the indication field LI+E corresponding to the RLC SDU or the RLC SDU segment. Since the RLC header structure is an entire byte, all the fingers are solved. After the field L+E, the RLC layer at the receiving end discards the extra bits in the header structure, which is the bit that will be added to make the RLC an integer byte. Also, since the RLC header structure is an entire byte, the receiving end RLC layer also reads the corresponding RLC SDU or RLC SDU segment according to the parsed indication field LI+E from the next full byte of the last LI+E. .
- the present invention proposes a transmitting end device, a receiving end device and a corresponding system for implementing PDU filling processing, and the above-mentioned transmitting end device and receiving end device can be used in a base station or a terminal.
- the composition of the transmitting device is as shown in FIG. 5, and the composition of the receiving device is as shown in FIG. 6.
- the transmitting device includes two parts, an RLC layer processing unit 51 and a MAC layer processing unit 52, where the RLC layer processing unit 51 is configured to perform segmentation, cascading, and header structure filling on the PDU to be sent. In-package processing, and the packetized data is sent to the MAC layer; the MAC layer processing unit 52 is configured to group the data sent by the RLC layer, add a MAC header structure, and fill processing, and process the processed data. Sent to the physical layer.
- the RLC layer processing unit 51 is further composed of an RLC layer grouping module 511, an RLC layer filling module 512, and an RLC layer transceiver module 513.
- the RLC layer grouping module 511 is configured to segment and level the SDUs sent by the network layer. And adding the header structure filled by the RLC layer filling module 512, and then sending the packetized RLC PDU to the RLC layer transceiver module 513 of the layer; the RLC layer filling module 512 is configured to fill the RLC header structure in the RLC header structure.
- the number of bits that are different from the entire byte, and the filled RLC header structure is sent to the RLC layer packet module 511 of the layer; the RLC layer transceiver module 513 receives the SDU sent by the network layer, and sends the received SDU to the SDU.
- the RLC layer grouping module 511 of this layer sends the finally packaged RLC PDU to the MAC layer.
- the MAC layer processing unit 52 is in turn composed of a MAC layer group packet module 521, a MAC layer padding module 522, and a MAC layer transceiver module 523.
- the MAC layer grouping module 521 is configured to group the RLC PDUs sent by the RLC layer, add a MAC header structure, and package the finally filled MAC PDUs to the transceiver module 523 of the layer;
- the module 522 is configured to fill, in the MAC header structure, the number of bits in which the MAC header structure is different from the entire byte, and the padding in the MAC payload is filled with the number of bits in which the MAC PDU is different from the total size allocated to the MAC transport block, and
- the MAC PDU is sent to the MAC layer group packet module 521 of the layer.
- the MAC layer transceiver module 523 receives the RLC PDU sent by the RLC layer, and sends the finally packaged MAC PDU to the physical layer.
- the receiving end device includes a MAC layer processing unit 61 and an RLC layer processing unit 62.
- the MAC layer processing unit 61 is configured to unpack the received PDU, decode the MAC SDU, and discard the MAC address.
- the padding item in the payload part and the number of bits filled in the MAC header structure, and then the decoded MAC SDU is sent to the RLC layer;
- the RLC layer processing unit 62 is configured to unpack the MAC SDU sent by the MAC layer to obtain the RLC SDU. Or SDU segment and discard the padding in the RLC header structure, and then directly send the unpacked RLC SDU to the local network layer, or assemble the unpacked RLC SDU segment into an RLC SDU and send it to the local network layer. .
- the MAC layer processing unit 61 is further composed of a MAC layer unpacking module 611 and a MAC layer transceiver module 613.
- the MAC layer unpacking module 611 is configured to unpack the received MAC PDU and solve the MAC SDU.
- the MAC layer de-filling module 612 discards the padding item in the MAC PDU payload and the part filled in the MAC header structure, and sends the parsed MAC SDU to the MAC layer transceiver module 612 of the layer.
- the MAC layer transceiver module 613 uses The MAC PDU data is received and the received MAC PDU is sent to the MAC layer unpacking module 611 of the local layer, and the MAC SDU sent by the MAC layer unpacking module 611 is sent to the RLC layer.
- the RLC layer processing unit 62 is composed of an RLC layer unpacking module 621 and an RLC layer transceiver module 623, wherein the RLC layer unpacking module 621 is configured to unpack the received MAC SDU as an RLC PDU, and first parse the RLC header structure to obtain The indication field LI+E corresponding to the RLC SDU or the RLC SDU segment, and the RLC layer of the internal RLC layer de-filling the number of bits filled in the RLC header structure by the module 622, and then acquiring each RLC according to the parsed indication field LI+E
- the SDU or RLC SDU segment because the RLC header structure is an entire byte, the RLC layer unpacking module 621 obtains each RLC SDU or RLC SDU segment starting from the entire byte after the last LI+E, and The obtained RLC SDU or RLC SDU segment is sent to the RLC layer transceiver module 623 of the local layer, or the unpacked RLC SDU segment is segmented into an R
- the structure diagrams of the RLC PDU and the MAC PDU are as shown in the figure, and there is one in the RLC header structure and the MAC header structure of the RLC PDU and the MAC PDU.
- the entries are padded such that the size of the RLC header structure and the MAC header structure are integer bytes, so that the RLC PDU and the MAC PDU satisfy the full byte requirement.
- the total size of the MAC transport block currently allocated to the MAC transport block is 1280 bits according to the scheduling policy.
- the size of the logical channel 0 allocated to the RLC is 1080 bits, and the size of the logical channel 1 allocated to the RLC is 160 bits.
- the respective grouping process of the RLC PDU and the MAC PDU is as follows:
- the LI indication indicates that at least 8 bits, the E domain is the wrist, the SN domain is 10 bits, and the SI domain is 2 bits.
- the RLC PDU0 has a header structure of 30 bits. Filling the structure with 2 bits makes it a whole byte. As shown in the figure, filling the header structure with 2 bits enables the RLC header structure to be 32 bits, which satisfies the requirements of the entire byte.
- the encapsulated RLC PDU0 is 1080 bits in size, and the RLC PDU 1 is only 160 bits in size.
- the L field indicates that at least 8 bits
- the E field is lbit
- the LCID is 4 bits
- the MAC header structure size is 26 bits. Because the MAC header structure needs to be padded to make it a full byte, it needs to be padded with 6 bits.
- the above-mentioned special value is also used to describe the unpacking process of the receiving end at the same time.
- the receiving MAC layer first parses the MAC header structure. Since the receiving end knows that the MAC header structure is an integer byte, when parsing the last indication fields LCID, L, and E (according to the indication of E) It can be determined that it is 26 bits, so the next 6 bits are discarded as padding, and the MAC SDU is parsed starting from 32 bits, and the 8-bit padding is also discarded.
- the parsing process for the RLC PDU is similar to the above process, and will not be described here.
- the fixed part SN+SI field of the RLC header structure needs 16 bits, LI+E. It also needs 16bit, and the RLC header structure needs to be filled with 48 bits in total; and the method of the present invention only needs 32 bits, so the waste of resources can be greatly reduced.
- the number of bits of the header structure that can be saved by the method of the present invention will be more significant.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention concerne un procédé de traitement de remplissage de PDU, comprenant: la couche RLC de commande de liaison sans fil recevant le RLC SDU transmis par la couche réseau, générant le RLC PDU en segmentant, enchaînant et ajoutant la structure d'en-tête de RLC correspondante au SDU RLC reçu, remplissant de plus la structure d'en-tête du RLC avec des bits, dont le nombre correspond à la différence entre la structure d'en-tête RLC et les multiplets entiers, lorsque la taille de l'en-tête RLC n'est pas un multiplet entier. L'appareil d'extrémité de transmission, l'appareil d'extrémité de réception et le système correspondant pour la mise en œuvre du procédé de remplissage de PDU sont également couverts par la présente invention. La surcharge système de la structure d'en-tête RLC peut être réduite et la bande passante effective du système peut être augmentée suffisamment en appliquant le procédé, l'appareil et le système de l'invention.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710121699.7 | 2007-09-12 | ||
CN200710121699.7A CN101388900B (zh) | 2007-09-12 | 2007-09-12 | 一种协议数据单元填充的处理方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009033371A1 true WO2009033371A1 (fr) | 2009-03-19 |
Family
ID=40451567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2008/001601 WO2009033371A1 (fr) | 2007-09-12 | 2008-09-10 | Système et appareil de remplissage d'unité de données de protocole (pdu) et son procédé de traitement correspondant |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101388900B (fr) |
WO (1) | WO2009033371A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011097812A1 (fr) * | 2010-02-11 | 2011-08-18 | 上海贝尔股份有限公司 | Procédé et dispositif pour la segmentation de données dans un système de communication basé sur la ségrégation de porteuses |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101697546B (zh) * | 2009-10-30 | 2012-10-03 | 南京中兴软创科技股份有限公司 | 用于网络字节打包和解包的协议数据单元pdu实现方法 |
CN103517335B (zh) * | 2013-09-18 | 2016-06-15 | 北京创毅讯联科技股份有限公司 | 数据组包方法与装置 |
CN104734822B (zh) * | 2013-12-20 | 2019-04-26 | 锐迪科(重庆)微电子科技有限公司 | 消息流发送方法及装置 |
CN105191260B (zh) * | 2014-03-19 | 2018-06-19 | 华为技术有限公司 | 数据处理方法及装置 |
CN107612871B (zh) * | 2016-07-11 | 2020-04-17 | 电信科学技术研究院 | 一种数据传输处理方法、用户终端、网络设备和系统 |
CN108024374A (zh) * | 2016-11-03 | 2018-05-11 | 电信科学技术研究院 | 一种进行数据发送和接收的方法及系统 |
JP7017630B2 (ja) * | 2017-11-03 | 2022-02-08 | 華為技術有限公司 | 媒体アクセス制御プロトコルデータユニット処理方法および装置 |
CN111385269B (zh) * | 2018-12-29 | 2021-02-12 | 广州市百果园网络科技有限公司 | 数据传输方法和装置 |
CN114554545B (zh) * | 2020-11-24 | 2025-08-26 | 中国移动通信有限公司研究院 | 数据传输方法、装置、相关设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006073284A1 (fr) * | 2005-01-07 | 2006-07-13 | Samsung Electronics Co., Ltd. | Appareil et procede permettant de transmettre ou de recevoir un paquet multi-utilisateur dans un systeme de communication mobile |
CN1859360A (zh) * | 2005-08-17 | 2006-11-08 | 上海华为技术有限公司 | 高速下行分组接入系统中信道质量监测方法 |
CN1897514A (zh) * | 2005-07-14 | 2007-01-17 | 中兴通讯股份有限公司 | 无线链路控制层发送确认模式交织协议数据单元的方法 |
WO2007025029A2 (fr) * | 2005-08-24 | 2007-03-01 | Qualcomm Incorporated | Transmission d'unites de donnees de protocole multiplex dans des paquets de couche physique |
WO2007126298A1 (fr) * | 2006-05-02 | 2007-11-08 | Samsung Electronics Co., Ltd. | Procédé et appareil d'émission-réception de paquets dans un système de communication mobile |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG158743A1 (en) * | 2000-01-14 | 2010-02-26 | Interdigital Tech Corp | Wireless communication system with selectively sized data transport blocks |
-
2007
- 2007-09-12 CN CN200710121699.7A patent/CN101388900B/zh active Active
-
2008
- 2008-09-10 WO PCT/CN2008/001601 patent/WO2009033371A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006073284A1 (fr) * | 2005-01-07 | 2006-07-13 | Samsung Electronics Co., Ltd. | Appareil et procede permettant de transmettre ou de recevoir un paquet multi-utilisateur dans un systeme de communication mobile |
CN1897514A (zh) * | 2005-07-14 | 2007-01-17 | 中兴通讯股份有限公司 | 无线链路控制层发送确认模式交织协议数据单元的方法 |
CN1859360A (zh) * | 2005-08-17 | 2006-11-08 | 上海华为技术有限公司 | 高速下行分组接入系统中信道质量监测方法 |
WO2007025029A2 (fr) * | 2005-08-24 | 2007-03-01 | Qualcomm Incorporated | Transmission d'unites de donnees de protocole multiplex dans des paquets de couche physique |
WO2007126298A1 (fr) * | 2006-05-02 | 2007-11-08 | Samsung Electronics Co., Ltd. | Procédé et appareil d'émission-réception de paquets dans un système de communication mobile |
Non-Patent Citations (2)
Title |
---|
"Byte alignement of L2 header", 3GPP TSG-RAN2 MEETING 56#,R2-063119, 6 November 2006 (2006-11-06) - 10 November 2006 (2006-11-10), RIGA,LATVIA * |
"RLC SDUs concatention and RLC PDU structure in LTE", 3GPP TSG RAN WG2 MEETING 56#,R2-063267, 6 November 2006 (2006-11-06) - 10 November 2006 (2006-11-10), RIGA,LATVIA * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011097812A1 (fr) * | 2010-02-11 | 2011-08-18 | 上海贝尔股份有限公司 | Procédé et dispositif pour la segmentation de données dans un système de communication basé sur la ségrégation de porteuses |
Also Published As
Publication number | Publication date |
---|---|
CN101388900B (zh) | 2014-05-28 |
CN101388900A (zh) | 2009-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009033371A1 (fr) | Système et appareil de remplissage d'unité de données de protocole (pdu) et son procédé de traitement correspondant | |
TWI566549B (zh) | 用於處理封包資料收斂協定資料單元之通信方法、裝置及系統 | |
JP5572220B2 (ja) | 断片化パッキング拡張ヘッダーを伴うmacpduを伝送する方法及び装置 | |
EP2245827B1 (fr) | Procédés et appareil pour formater des en-têtes dans une trame de communication | |
JP5261587B2 (ja) | 通信システムにおけるパケットの分割および連結をシグナリングする方法および装置 | |
CN113133055B (zh) | 无线通信的方法和设备 | |
CN101292493B (zh) | 无线电链路控制的非确认模式信头优化 | |
CN103782569B (zh) | 数据处理装置和方法 | |
CN101529827B (zh) | 长度指示符优化 | |
US20080310452A1 (en) | Data link layer headers | |
EP2203990B1 (fr) | Procédé de fourniture de service de commutation de circuits (cs) utilisant un accès par paquets en liaison descendante haut débit (hsdpa) ou un accès par paquets en liaison montante haut débit (hsupa) | |
KR20100007970A (ko) | 다수의 프로토콜들을 사용하여 무선 통신을 위한 시퀀스 번호 재사용 | |
CN110099448A (zh) | 通信的方法和装置 | |
WO2013117030A1 (fr) | Procédé et dispositif de transmission/réception de données | |
CN115104269B (zh) | 具有紧凑存储器使用的上行链路重传 | |
CN102547687B (zh) | 无线通信网络中对数据包进行处理的方法及装置 | |
CN108696900A (zh) | 一种数据包的封装方法、解析方法、装置及设备 | |
JP2011514741A5 (fr) | ||
CN101001131A (zh) | 一种分割级联方法 | |
CN101175087A (zh) | 无线通讯系统设定分组表头的方法及其相关通讯装置 | |
WO2018053685A1 (fr) | Procédé et dispositif d'encapsulation de données, et système de communication | |
WO2018188510A1 (fr) | Procédé, appareil et dispositif pour encapsuler et analyser un paquet de données dans une couche de liaison de données | |
CN108882304B (zh) | 一种数据链路层中用于封装数据包的方法及装置 | |
KR20100082698A (ko) | 다중화 mac 헤더를 이용한 효율적인 데이터 전송방법 및장치 | |
HK1142190A (en) | Re-using sequence numbers for wireless communication using multiple protocols |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08800595 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08800595 Country of ref document: EP Kind code of ref document: A1 |