CN114513812A - Method and device for improving efficiency of 5G NR (noise generation and noise reduction) group package - Google Patents
Method and device for improving efficiency of 5G NR (noise generation and noise reduction) group package Download PDFInfo
- Publication number
- CN114513812A CN114513812A CN202210177618.XA CN202210177618A CN114513812A CN 114513812 A CN114513812 A CN 114513812A CN 202210177618 A CN202210177618 A CN 202210177618A CN 114513812 A CN114513812 A CN 114513812A
- Authority
- CN
- China
- Prior art keywords
- pdu
- rlc
- length
- field
- mac
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000009467 reduction Effects 0.000 title description 2
- 230000005540 biological transmission Effects 0.000 claims abstract description 28
- 238000004806 packaging method and process Methods 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 10
- 238000012856 packing Methods 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 26
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 2
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012858 packaging process Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000003993 interaction 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
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- 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
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention relates to the field of wireless communication, in particular to a method and a device for improving the efficiency of a 5G NR set package, comprising the following steps: the RLC layer gives the corresponding RLC head to the RLC layer when receiving an SDU to form an RLC PDU; pre-grouping corresponding MAC subheaders in advance according to the length of the PDU and the information of the logical channel; when a transmission opportunity comes to perform MAC PDU packaging, directly acquiring MAC sub PDUs of the previous pre-packaged packets for splicing; processing RLC SDUs contained in the last MAC sub PDU according to different transmission opportunity sizes; and finally combining the MAC CE and Padding to finally form the MAC PDU for transmission. The invention advances the pre-group MAC sub-header on the basis of the existing RLC group package, only needs to process the last packet, improves the MAC group package efficiency, shortens the group package delay and reduces the MIPS processed by the CPU.
Description
Technical Field
The invention relates to the technical field of wireless communication, in particular to a method and a device for improving the efficiency of 5G NR (noise generation) group package.
Background
The user plane Protocol of 5G (the 5th Generation, fifth Generation mobile communication technology) -NR (New Radio technology) mainly includes PDCP (Packet Data Convergence Protocol), RLC (Radio Link Control), and MAC (Medium Access Control). When transmitting data, the data within the UE flows from an upper protocol layer to a lower protocol layer.
1. Due to the structural limitations of RLC layer RLC PDUs in 4G LTE, the protocol 36.322 specifies that the packing of RLC PDUs will not occur until MAC notifies a transmission opportunity. As shown in fig. 1, for the structure diagram of AMD PDU when SN has a length of 10 bits, LI field has a length of 11 bits, and the number of LI is odd, it can be seen that one RLC PDU may contain several RLC SDUs, and the number is uncertain. Therefore, it is inconvenient to pre-pack the RLC SDUs into RLC PDUs.
2. Due to the change of the structure of RLC layer RLC PDU in 5G NR, the protocol 38.322 specifies that one RLC SDU can be prepackaged into one RLC PDU. As shown in fig. 2, a structure diagram for AMD PDU with SN length of 12bit without SO field is exemplified. It can be seen that one RLC SDU corresponds to one RLC PDU.
3. For the protocol in 2, RLC SDUs can be pre-packaged into RLC PDUs, but there is no enforcement, and different manufacturers can perform the pre-packaging according to the packaging method of LTE in 1, that is, pre-packaging is not performed first, and packaging is performed again when a transmission opportunity comes, or not. This, of course, results in longer packet delays. In view of this, a method and apparatus for improving the efficiency of 5G NR packets are presented.
Disclosure of Invention
The present invention aims to provide a method and a device for improving the efficiency of 5G NR set package, so as to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme:
a method for improving the efficiency of a 5G NR set package comprises the following steps:
the RLC layer gives the corresponding RLC head to the RLC layer when receiving an SDU to form an RLC PDU;
pre-grouping corresponding MAC subheaders in advance according to the length of the PDU and the information of the logical channel;
when a transmission opportunity comes to perform MAC PDU packaging, directly acquiring MAC sub PDUs of the previous pre-packaged packets for splicing;
processing RLC SDUs contained in the last MAC sub PDU according to different transmission opportunity sizes;
and finally combining the MAC CE and Padding to finally form the MAC PDU for transmission.
Furthermore, in three modes of TM, UM and AM of the RLC logical channel, one RLC SDU is correspondingly pre-grouped into one MAC sub pdu.
Further, in the TM mode logical channel, one RLC SDU directly corresponds to one TMD PDU, and then the length of the TMD PDU is calculated.
Further, in the case of the UM mode logical channel, one RLC SDU directly corresponds to one UMD PDU, and then the length of the UMD PDU is calculated, which is equal to the length of the original RLC SDU plus 1.
Further, in the AM mode of the logical channel, an RLC SDU directly corresponds to an AMD PDU, then calculates the length of the AMD PDU, for 12bit SN, its length is equal to the original RLC SDU length plus 2; for an 18bit SN, its length is equal to the length of the original RLC SDU plus 3.
Further, the pre-packing includes a complete SDU without SN and SO fields, the SI field is set to 0, and a byte RLC header needs to be added, i.e., the pre-packing forms a PDU, where R represents a reserved field and is set to 0, if the result of calculating the length of the UMD PDU is less than or equal to 255, the F field in the MAC subheader is filled with 0, the L field is 8 bits and is filled with the length of the UMD PDU, otherwise, the F field is filled with 1, and the L field is 16 bits and is filled with the length of the UMD PDU.
Furthermore, a complete SDU is contained in the pre-packaging process, an SN field is required, the length of the SN is divided into 12 bits and 18 bits, and a D/C field is added for indicating whether the packet is a state packet or a data packet; adding a P field for indicating whether an opposite terminal is requested to send a status report, wherein the P field has no SO field, two bytes of RLC heads are required to be added for 12-bit SN, three bytes of RLC heads are required to be added for 18-bit SN, namely, the P field is grouped into a PDU, wherein the D/C field is set to be 1, and represents data PDU; setting the P field to be 0, wherein the P field represents that no status report is requested, specifically setting the P field to be 1 when the final transmission opportunity arrives, and judging whether the P field needs to be set to be 1 according to 38.322 protocol rules; the SI field is filled with 0; the SN field is filled with TX _ NEXT, and TX _ NEXT is self-incremented by 1; and the R field represents a reserved field and is set to be 0, if the result of calculating the length of the AMD PDU is less than or equal to 255, the F field in the MAC subheader is filled with 0, the L field is 8 bits and is filled with the length of the AMD PDU, otherwise, the F field is filled with 1, and the L field is 16 bits and is filled with the length of the AMD PDU.
Further, when the last MAC sub pdu does not contain MAC sub pdu of a complete RLC SDU, it is segmented or re-segmented when AM mode retransmission is required.
In order to achieve the above purpose, the invention also provides the following technical scheme:
an apparatus for improving the efficiency of a 5G NR group package, comprising:
the RLC PDU forming module is used for sending a corresponding RLC head to the RLC layer when the RLC layer receives one SDU to form an RLC PDU;
pre-grouping MAC subheader module, which is used to pre-group corresponding MAC subheader in advance according to the length of PDU and logic channel information;
the MAC subPDU splicing module is used for directly obtaining the MAC subPDU which is pre-packaged before for splicing when the chance to be transmitted comes to carry out MAC PDU packaging;
the RLC SDU processing module is used for processing the RLC SDU contained in the last MAC subPDU according to different transmission opportunity sizes; and the number of the first and second groups,
and the TB block transmitting module is used for finally combining the MAC CE and Padding to finally form the MAC PDU for transmission.
Further, the MAC sub pdu splicing module includes:
the mode pre-packing module is used for pre-packing one RLC SDU into one MAC subPDU respectively and correspondingly under the TM, UM and AM modes of the RLC logical channel;
a TMD PDU length calculation module, which is used for directly corresponding one RLC SDU to one TMD PDU when a logic channel of a TM mode is used, and then calculating the length of the TMD PDU;
a UMD PDU length calculation module, wherein when a logical channel of UM mode is in, one RLC SDU directly corresponds to one UMD PDU, then the length of the UMD PDU is calculated, and the length of the UMD PDU is equal to the length of the original RLC SDU plus 1; and the number of the first and second groups,
AMD PDU length calculation module, in AM mode logic channel, one RLC SDU directly corresponds to one AMD PDU, then calculates the length of the AMD PDU, for 12bit SN, its length equals to the original RLC SDU length plus 2; for an 18bit SN, its length is equal to the length of the original RLC SDU plus 3.
In order to achieve the above purpose, the invention also provides the following technical scheme:
a computer device comprising a memory storing a computer program and a processor implementing the steps of the method as claimed in any one of the above when the computer program is executed.
In order to achieve the above purpose, the invention also provides the following technical scheme:
a computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of the preceding claims.
Compared with the prior art, the invention has the beneficial effects that:
a method and apparatus for improving the efficiency of a 5G NR set of packets, the method comprising: the RLC (radio link control layer protocol) layer gives corresponding RLC head to the RLC (radio link control layer protocol) layer when receiving an SDU (service data unit) to form an RLC PDU (protocol data unit); pre-grouping corresponding MAC (medium access control) subheaders in advance according to the length of the PDU and the information of the logical channel; when a transmission opportunity arrives to perform MAC PDU packaging, directly acquiring MAC subPDU which is pre-packaged before for splicing, and performing segmentation processing on RLC SDU contained in the last MAC subPDU according to different transmission opportunity sizes; and finally combining the MAC CE (channel processing unit) and Padding (inner margin) to finally form a MAC PDU (media data unit), namely a TB block, and transmitting. The invention advances the pre-group MAC sub-header on the basis of the existing RLC group package, only needs to specially process the last packet, improves the MAC group package efficiency, shortens the group package delay and reduces the MIPS processed by the CPU.
Drawings
Fig. 1 is a schematic diagram of an AMD PDU (Llfield 11 bits long) with 10 bits of SN (an odd number of Lls, i.e., K ═ 1, 3, 5. -).
FIG. 2 is a diagram of the structure of an AMD PDU with a 12-bit SN (without an SO field).
Fig. 3 is a schematic structural diagram of an R/FILCID/L MAC subheader and an 8-bit L field provided in the present invention.
FIG. 4 is a schematic structural diagram of the R/FILCID/L MAC subheader and the 16-bit L field provided by the present invention.
FIG. 5 is a schematic diagram of the length of a padding TMD PDU according to the present invention.
FIG. 6 is a diagram of a UMD PDU containing a complete RLC SDU according to the present invention.
FIG. 7 is a length diagram of a UMD PDU according to the present invention.
FIG. 8 is a length diagram of an AMD PDu (without an SO field) with a 12-bit SN according to the present invention.
FIG. 9 is a length diagram of AMD PDu (without SO field) with 18-bit SN according to the present invention.
FIG. 10 is a length diagram of AMD PDU according to the present invention.
FIG. 11 is a diagram of a STATUS PDU with 12-bit SN according to the present invention.
FIG. 12 is a schematic diagram illustrating the length of a padding STATUS PDU according to the present invention.
Fig. 13 is a schematic diagram illustrating that re-segmentation is required when the UM and AM modes of RLC SDUs included in the last MAC sub pdu provided by the present invention are retransmitted.
Fig. 14 is a schematic diagram illustrating a status report requiring to be truncated according to the AM mode status report provided by the present invention.
Fig. 15 is a schematic flow chart of a method for improving the efficiency of a 5G NR packet according to the present invention.
Fig. 16 is a block diagram of an apparatus for improving the efficiency of a 5G NR packet according to the present invention.
Fig. 17 is a block diagram of a MAC sub pdu splicing module provided in the present invention.
Fig. 18 is an internal structural view of a computer device provided by the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-18, the present invention provides a technical solution:
the invention relates to a method for improving the uplink and downlink packaging efficiency of an MAC layer and an RLC layer of a 5G new air interface NR, in particular to a downlink MAC packaging mode for a base station and an uplink MAC packaging mode for UE.
1. Due to the structural limitations of RLC layer RLC PDUs in 4G LTE, the protocol 36.322 specifies that the packing of RLC PDUs will not occur until MAC notifies a transmission opportunity.
The following applies to all RLC entity types (i.e. TM, UM and am RLC entities):
RLC SDUs of variable size supporting byte alignment (i.e., multiples of 8 bits);
the rlc pdu is formed only when the lower layer (i.e., MAC) has informed the transmission opportunity and then delivered to the lower layer.
As shown in fig. 1, the following is an example of a structure diagram for AMD PDU when SN has a length of 10 bits, LI has a length of 11 bits, and the number of LI is odd, and it can be seen that one RLC PDU may contain several RLC SDUs and the number is uncertain. Therefore, it is inconvenient to pre-pack the RLC SDUs into RLC PDUs.
2. Due to the change of the structure of RLC layer RLC PDU in 5G NR, the protocol 38.322 specifies that one RLC SDU can be prepackaged into one RLC PDU.
Each RLC SDU is used to construct one RLC PDU without waiting for notification of a transmission opportunity from the lower layer (i.e., through MAC). In case of UM (unacknowledged mode) and am RLC entities, RLC SDUs may be segmented and transmitted using two or more RLC PDUs based on a notification from lower layers.
FIG. 2 below illustrates a structure diagram for an AMD PDU with an SN length of 12 bits and no SO field. It can be seen that one RLC SDU corresponds to one RLC PDU.
The protocol in 3.2 says that RLC SDUs can be pre-packaged into RLC PDUs, but the protocol is not mandatory, and different manufacturers can perform the RLC PDU packaging mode according to LTE in 1, namely, the RLC SDUs are not pre-packaged firstly, and the RLC SDUs are packaged again when a transmission opportunity comes, but the RLC PDU packaging mode is not mandatory. Of course, this will result in longer packet delay, so it is best to use the pre-packet scheme when implementing. Furthermore, a corresponding MAC subheader may be added in front of the RLC PDU and pre-packed into a MAC subPDU, because the MAC subheader has only three fields, F, LCID, L, according to the 38.321 protocol. The F field has only 1bit, which indicates whether the L field uses a length of 8-bit or 16-bit. 0 represents the use of 8-bit and 1 represents the use of 16-bit. LCID represents the logical channel of the MAC sub PDU, which can be known in advance, L represents the total length of RLC PDU, when RLC SDU is prepackaged into RLC PDU, the total length can also be known, if is less than or equal to 255, F field is set to 0, L of 8-bit is used, if is more than 255, F field is set to 1, L of 16-bit is used. Their structural diagrams are shown in fig. 3-4 below.
The technical problem to be solved by the invention is as follows:
1.5GNR how one RLC SDU is pre-packed into one MAC sub-PDU
2. How to segment when the transmission opportunity comes and the last packet cannot be completely sent out.
In order to realize the above content, the technical scheme adopted by the invention is as follows:
1. since the RLC logical channel modes are divided into TM, UM and AM, how to pre-pack an RLC SDU into an MAC sub pdu will be described in detail below with respect to the three modes.
For the logical channel of the TM mode, one RLC SDU directly corresponds to one TMD PDU, i.e., no header addition, segmentation, etc. are performed. And then calculating the length of the TMD PDU, wherein if the length of the TMD PDU is smaller than or equal to 255, the F field in the MAC subheader is filled with 0, the L field is 8 bits and is filled with the length of the TMD PDU, otherwise, the F field is filled with 1, the L field is 16 bits and is filled with the length of the TMD PDU. The schematic diagram is shown in fig. 5 below.
For the UM mode logical channel, one RLC SDU directly corresponds to one UMD PDU, and it is assumed that it contains one complete SDU without SN and SO fields during pre-packing, the SI field is set to 0, and one byte RLC header needs to be added, i.e. a PDU is pre-packed as shown in fig. 6, where R represents the reserved field and is set to 0.
And then calculating the length of the UMD PDU, wherein the length of the UMD PDU is equal to the length of the original RLC SDU plus 1, if the result is less than or equal to 255, the F field in the MAC subheader is filled with 0, the L field is 8 bits and is filled with the length of the UMD PDU, otherwise, the F field is filled with 1, and the L field is 16 bits and is filled with the length of the UMD PDU. The schematic is shown in FIG. 7 below.
Aiming at a logic channel in an AM mode, one RLC SDU directly corresponds to one AMD PDU, the complete SDU is supposed to be contained in the pre-packaging process, different from the UM mode, an SN field is required, the length of the SN is divided into 12 bits and 18 bits, and a D/C field is added for indicating whether the data packet is a status packet or a data packet; adding a P field for indicating whether the opposite end is requested to send a status report, and having no SO field, SO that two bytes of RLC header are required to be added for 12-bit SN and three bytes of RLC header are required to be added for 18-bit SN, that is, as shown in the following two figures, i.e., fig. 8-9, a PDU is pre-packed, wherein the D/C field is set to 1, which represents a data PDU; setting a P field to be 0, wherein the P field represents that a status report is not requested, specifically when the P field is set to be 1, and judging whether the P field needs to be set to be 1 according to 38.322 protocol rules when a final transmission opportunity arrives; the SI field is filled with 0; the SN field is filled with TX _ NEXT, and TX _ NEXT is self-incremented by 1; the R field represents a reserved field, set to 0.
Then calculate the length of this AMD PDU, for 12bit SN, its length equals the original RLC SDU length plus 2; for an 18bit SN, its length is equal to the length of the original RLC SDU plus 3. And if the result is less than or equal to 255, filling the F field in the MAC subheader with 0, filling the L field with 8 bits and the length of the AMD PDU, otherwise, filling the F field with 1, and filling the L field with 16 bits and the length of the AMD PDU. The schematic is shown in fig. 10 below.
In the AM mode, there are not only packets but also status reports, and when the SN length is 12 bits, the structure diagram is as shown in fig. 11 below.
And calculating the length of the STATUS PDU, if the result is less than or equal to 255, filling the F field in the MAC subheader into 0, filling the L field into 8 bits and filling the length of the STATUS PDU, otherwise, filling the F field into 1, and filling the L field into 16 bits and filling the length of the STATUS PDU. The schematic diagram is shown in fig. 12 below.
2. When a transmission opportunity comes, the base station is a downlink packet, and the specific size of the MAC PDU can be determined by the implementation of a base station scheduler; for the UE as an uplink packet, how large MAC PDUs can be grouped specifically depends on the ul grant size indicated by the base station DCI 0. But for either the base station or the UE, the size may not exactly accommodate the mac subPDU containing one complete RLC SDU, so it is segmented or re-segmented at AM mode retransmission. At this time, one mac sub pdu is divided into two parts, and both the rlc header and the mac subheader of each part may be changed and need to be modified. Segmentation is only for UM and AM modes, not TM mode, and re-segmentation is only for AM mode. The specific schematic diagram is shown in fig. 13 below.
For the AM mode status report, when the remaining size cannot send out the complete status report plus the size of the corresponding mac subheader, the status report needs to be truncated, the value of ACK SN needs to be modified, and some NACK SNs and corresponding SO start, SO end, NACK range are deleted to match the remaining size, and as the length becomes smaller, the mac subheader may also need to be modified, changing from the L field of 16 bits to the L field of 8 bits, and changing F from 1 to 0. The specific schematic diagram is shown in fig. 14 below.
Since fragmentation or truncation will only occur when the last packet is sent, it will be fragmented or truncated as shown above, rather than for each packet, if the remaining size is found to not accommodate a complete mac subPDU. When high-speed service is carried out, CPU MIPS consumption of the method is not very large, but the time delay of the package is reduced remarkably, because for the traditional package method, when a transmission opportunity arrives, the RLC layer only calculates which packages can be sent out at this time and which packages need to be segmented, then the MAC layer calculates the pattern of the MAC subheader which needs to be added specifically, the time of sending the packages to the physical layer is greatly delayed, and some service types are sensitive to the time delay, such as URLLC related services, the time of leaving the data plane L2 for package is very short, and then the scheme of pre-package can be adopted to meet the service types.
In the present invention, a computer device may include a memory, a storage controller, one or more processors (only one shown in the figure), and the like, and the elements are electrically connected directly or indirectly to realize the transmission or interaction of data. For example, electrical connections between these components may be made through one or more communication or signal buses. The method for improving the group 5G NR packet efficiency comprises at least one software functional module which can be stored in a memory in the form of software or firmware (firmware), for example, a software functional module or a computer program comprised by the apparatus for improving the group 5G NR packet efficiency. The memory may store various software programs and modules, such as program instructions/modules corresponding to the methods and apparatuses for improving the efficiency of the 5G NR packet. The processor executes various functional applications and data processing by running software programs and modules stored in the memory, that is, implements the parsing method in the embodiments of the present application.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (10)
1. A method for improving the efficiency of a 5G NR set comprising:
the RLC layer gives the corresponding RLC head to the RLC layer when receiving an SDU to form an RLC PDU;
pre-grouping corresponding MAC subheaders in advance according to the length of the PDU and the information of the logical channel;
when a transmission opportunity comes to perform MAC PDU packaging, directly acquiring MAC sub PDUs of the previous pre-packaged packets for splicing;
processing RLC SDUs contained in the last MAC sub PDU according to different transmission opportunity sizes;
and finally combining the MAC CE and Padding to finally form the MAC PDU for transmission.
2. The method of claim 1, wherein one RLC SDU is pre-packed into one MAC subPDU in each of TM, UM, and AM modes of the RLC logical channel.
3. The method of claim 2, wherein one RLC SDU directly corresponds to one TMD PDU and then the length of the TMD PDU is calculated in the logical channel of the TM mode.
4. The method of claim 2, wherein in the case of a UM mode logical channel, one RLC SDU directly corresponds to one UMD PDU, and then the length of the UMD PDU is calculated, which is equal to the length of the original RLC SDU plus 1.
5. The method of claim 2, wherein in the AM mode logical channel, one RLC SDU directly corresponds to one AMD PDU, and then the length of the AMD PDU is calculated, which is equal to the length of the original RLC SDU plus 2 for 12bit SN; for an 18bit SN, its length is equal to the length of the original RLC SDU plus 3.
6. The method of claim 4 wherein the pre-packed packet comprises a complete SDU without SN and SO fields, the SI field is set to 0, and a one-byte RLC header is added, i.e. the pre-packed packet is a PDU, wherein R represents a reserved field and is set to 0, if the result of calculating the length of the UMD PDU is less than or equal to 255, the F field in the MAC subheader is filled with 0, the L field is 8 bits and is filled with the length of the UMD PDU, otherwise the F field is filled with 1, and the L field is 16 bits and is filled with the length of the UMD PDU.
7. The method of claim 5, wherein the pre-packing includes a complete SDU, the SN field is required, and the SN is divided into 12 bits and 18 bits, and a D/C field is added to indicate whether it is a status packet or a data packet; adding a P field for indicating whether an opposite terminal is requested to send a status report, wherein the P field has no SO field, two bytes of RLC heads are required to be added for 12-bit SN, three bytes of RLC heads are required to be added for 18-bit SN, namely, the P field is grouped into a PDU, wherein the D/C field is set to be 1, and represents data PDU; setting the P field to be 0, wherein the P field represents that no status report is requested, specifically setting the P field to be 1 when the final transmission opportunity arrives, and judging whether the P field needs to be set to be 1 according to 38.322 protocol rules; the SI field is filled with 0; the SN field is filled with TX _ NEXT, and TX _ NEXT is self-incremented by 1; and the R field represents a reserved field and is set to be 0, if the result of calculating the length of the AMD PDU is less than or equal to 255, the F field in the MAC subheader is filled with 0, the L field is 8 bits and is filled with the length of the AMD PDU, otherwise, the F field is filled with 1, and the L field is 16 bits and is filled with the length of the AMD PDU.
8. The method of claim 2, wherein the last MAC subPDU is segmented when it does not contain MAC subpdus for a complete RLC SDU or needs to be re-segmented during AM mode retransmission.
9. An apparatus for improving the efficiency of a 5G NR group packet, comprising:
the RLC PDU forming module is used for sending a corresponding RLC head to the RLC layer when the RLC layer receives one SDU to form an RLC PDU;
pre-grouping MAC subheader module, which is used to pre-group corresponding MAC subheader in advance according to the length of PDU and logic channel information;
the MAC subPDU splicing module is used for directly obtaining the MAC subPDU which is pre-packaged before for splicing when the chance to be transmitted comes to carry out MAC PDU packaging;
the RLC SDU processing module is used for processing the RLC SDU contained in the last MAC subPDU according to different transmission opportunity sizes; and the number of the first and second groups,
and the TB block transmitting module is used for finally combining the MAC CE and Padding to finally form the MAC PDU for transmission.
10. The apparatus of claim 9, wherein the MAC subPDU concatenation module comprises:
the mode pre-packing module is used for pre-packing one RLC SDU into one MAC subPDU respectively and correspondingly under the TM, UM and AM modes of the RLC logical channel;
a TMD PDU length calculation module, which is used for directly corresponding one RLC SDU to one TMD PDU when a logic channel of a TM mode is used, and then calculating the length of the TMD PDU;
a UMD PDU length calculation module, wherein when a logical channel of UM mode is in, one RLC SDU directly corresponds to one UMD PDU, then the length of the UMD PDU is calculated, and the length of the UMD PDU is equal to the length of the original RLC SDU plus 1; and the number of the first and second groups,
AMD PDU length calculation module, in AM mode logic channel, one RLC SDU directly corresponds to one AMD PDU, then calculates the length of the AMD PDU, for 12bit SN, its length equals to the original RLC SDU length plus 2; for an 18bit SN, its length is equal to the length of the original RLC SDU plus 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210177618.XA CN114513812A (en) | 2022-02-24 | 2022-02-24 | Method and device for improving efficiency of 5G NR (noise generation and noise reduction) group package |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210177618.XA CN114513812A (en) | 2022-02-24 | 2022-02-24 | Method and device for improving efficiency of 5G NR (noise generation and noise reduction) group package |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114513812A true CN114513812A (en) | 2022-05-17 |
Family
ID=81553147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210177618.XA Pending CN114513812A (en) | 2022-02-24 | 2022-02-24 | Method and device for improving efficiency of 5G NR (noise generation and noise reduction) group package |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114513812A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102348292A (en) * | 2011-09-28 | 2012-02-08 | 电信科学技术研究院 | Data transmission method and device based on MAC (media access control) sublayer and RLC (radio link control) sublayer |
CN106465183A (en) * | 2016-09-20 | 2017-02-22 | 北京小米移动软件有限公司 | Data transmission method, device and system |
CN109792634A (en) * | 2016-09-30 | 2019-05-21 | 华为技术有限公司 | Data processing method, apparatus and system |
CN110140414A (en) * | 2017-01-03 | 2019-08-16 | 三星电子株式会社 | For supporting the method and apparatus gently connected in next generation mobile communication system |
-
2022
- 2022-02-24 CN CN202210177618.XA patent/CN114513812A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102348292A (en) * | 2011-09-28 | 2012-02-08 | 电信科学技术研究院 | Data transmission method and device based on MAC (media access control) sublayer and RLC (radio link control) sublayer |
CN106465183A (en) * | 2016-09-20 | 2017-02-22 | 北京小米移动软件有限公司 | Data transmission method, device and system |
CN109792634A (en) * | 2016-09-30 | 2019-05-21 | 华为技术有限公司 | Data processing method, apparatus and system |
CN110140414A (en) * | 2017-01-03 | 2019-08-16 | 三星电子株式会社 | For supporting the method and apparatus gently connected in next generation mobile communication system |
Non-Patent Citations (2)
Title |
---|
HUAWEI, HISILICON: "R2-141626 "Clarification on the multiplxing RLC PDUs in one MAC PDU"", 3GPP TSG_RAN\\WG2_RL2, no. 2, 22 March 2014 (2014-03-22) * |
HUAWEI等: "R5-198892 "Correction to NR test case 7.1.2.3.10-Re-transmission of RLC PDU"", 3GPP TSG-RAN5 MEETING #85, 23 November 2019 (2019-11-23), pages 1 - 7 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100769228B1 (en) | Method and apparatus of data segmentation in a mobile communications system | |
EP2670204B1 (en) | Method and apparatus for prioritizing logical channels | |
RU2546562C2 (en) | New packet indicator for rlc protocol | |
EP2814283B1 (en) | Method and device for transmitting/receiving data | |
CN102348292B (en) | Data transmission method and device based on MAC (media access control) sublayer and RLC (radio link control) sublayer | |
CN101588228A (en) | Method and apparatus for performing status report procedure in a wireless communication system | |
CN116232555A (en) | Data transmission method and device | |
CN101741835B (en) | Method for creating and transmitting packet with multiple input and output and related communication device | |
CN107276727A (en) | A kind of method and apparatus fed back | |
EP2129034A2 (en) | Method for dynamic packet retransmission for radio link control layer in a wireless communications system | |
CN109861801A (en) | A kind of data transmission method and device | |
CN107786533B (en) | L2 layer packet processing method and electronic device using the same | |
KR100689369B1 (en) | Apparatus and method for transmitting data in communication system | |
CN113938431B (en) | Burst data packet transmission method and device and electronic equipment | |
CN101945440B (en) | Data transmission processing method and system | |
CN114513812A (en) | Method and device for improving efficiency of 5G NR (noise generation and noise reduction) group package | |
CN101588600B (en) | Method and related device for improving transmission efficiency in wireless communication system | |
EP3032900B1 (en) | Method and device for frame acknowledgement | |
CN101175087A (en) | Method of setting packet header in wireless communication system and related communication device | |
CN103379543B (en) | A kind of data transmission method based on TD-LTE | |
CN105429737B (en) | A kind of method and apparatus for frame acknowledgment | |
CN111601343B (en) | Frame aggregation method, terminal device and computer storage medium | |
CN112532354B (en) | RLC layer AM mode transmission method and device | |
US20250071615A1 (en) | Data transmission method and apparatus and communication device | |
CN117202257B (en) | A user data processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |