An Expandable MAC PDU Multiplexing Method and Device
By passing the MAC data PDU format through the LchId identifier or the header 3bit identifier in the LTE-G system, multiple MAC SDUs are transmitted in the same MAC PDU, which solves the problem that the LTE-G system does not support multiple bearers, and realizes efficient multi-service data multiplexing and optimized utilization of system resources.
Patent Information
- Application Number
- CN202110921761.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-12
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-08-12
AI Technical Summary
The existing LTE-G wireless communication system only supports point-to-point single-bearer services, and does not support point-to-multipoint cluster services and other multi-bearer services, resulting in low transmission efficiency and low resource utilization, making it difficult to meet the needs of multi-service services.
During the interaction between the base station and the terminal, the MAC data PDU format is transmitted through the LchId identifier or the header 3-bit identifier, so that multiple MAC SDUs are transmitted in the same MAC PDU to achieve data multiplexing.
It realizes efficient transmission of multi-service data multiplexing, improves system transmission efficiency, increases the utilization rate of system resources, reduces the consumption of system scheduling resources and space resources, and enables the LTE-G system to support compatible transmission of single and multi-services.
Smart Images

Figure CN115955514B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technologies, and in particular, to an extensible MAC PDU multiplexing method and apparatus. Background Art
[0002] With the continuous improvement of the degree of social informatization, a large number of communication technologies penetrate into all aspects of life and gradually change people's lifestyles. Among them, the power grid communication system LTE-G plays such a role in the transmission of power information. In communication engineering, since the cost of laying communication lines is quite high, it is necessary to make full use of the capacity of communication lines.
[0003] With the rapid development of communication technologies, the power grid transmission gradually develops from a single communication service demand to the demand for comprehensive service systems such as voice, trunking, and video, and the network demand for one-stop multi-service services is continuously prominent. The existing LTE-G wireless communication system only supports point-to-point single-bearing services and does not support multi-bearing services such as point-to-multipoint trunking services.
[0004] To achieve this goal, it is crucial to increase the system link transmission capacity and improve the transmission efficiency. As a communication system responsible for power grid information transmission, LTE-G urgently needs to develop into an architecture for multi-service services. In the LTE-G system, non-multiplexed transmission means that multi-service transmission requires more scheduling resources and network resources, which takes a long time and has low transmission efficiency.
[0005] However, the multiplexing of multi-service data can bring greater transmission efficiency. Introducing multiplexing technology can improve the transmission efficiency and increase the system capacity.
[0006] Therefore, the multiplexing of data is beneficial to saving scheduling resources, improving the system transmission efficiency, increasing the utilization rate of system resources, and effectively reducing the end-to-end delay in the communication network.
[0007] In the Chinese invention patent document with the patent number CN201910459690.X, a data multiplexing transmission method is disclosed. The base station sends the URLLC service resource occupancy information corresponding to the first terminal through the control channel, so that when the second terminal detects the URLLC service resource occupancy information sent on the control channel, it performs data transmission processing based on the URLLC service occupancy resource information.
[0008] The above patent solves the problem of resource conflicts between eMBB resources and URLLC resources for different users, improving the utilization efficiency of uplink transmission resources. However, there is no disclosure of a multi-service data multiplexing scheme that adaptively increases the header identifier according to the number of data in an orthogonal frequency division multiplexing system. Regarding how to ensure the existing single-service data transmission scheme that saves space consumption while effectively compatible with and supporting a new transmission scheme for multi-service data multiplexing, and at the same time facilitating the simultaneous transmission of packets of the same service bearer status and service data, and effectively reducing the consumption of system scheduling resources and space resources, there is a lack of a technical solution for the development of the LTE-G system from a single-service network communication system to a comprehensive service network communication system that is compatible with both single-service and multi-service. Therefore, this paper proposes an extensible MAC PDU multiplexing method and device. Summary of the Invention
[0009] To solve the above problems, an embodiment of the present invention provides an extensible MAC PDU multiplexing method. During the interaction between the base station and the terminal, the MAC data PDU format is identified by the LchId or the MAC data PDU format is identified by the 3-bit header, so that multiple MAC SDUs are transmitted in the same MAC PDU, thereby realizing data multiplexing.
[0010] Furthermore, in the method, if any one of the LchId fields of DL-SCH is set to any one of "001 - 011" or any one of the LchId fields of UL-SCH is set to any one of "000 - 011", the MAC data PDU format is identified by the LchId.
[0011] Furthermore, the LchId is a logical channel ID field with a length of 3 bits, and the LchId corresponds to the RLC data, and the RLC data indicates the MAC service data unit.
[0012] Furthermore, the MAC data PDU format is identified by the LchId and is used when carrying the DL-SCH of DCCH and DTCH and the UL-SCH of DCCH and DTCH for carrying non-cluster services.
[0013] Furthermore, in the method, the LCHID identifier is a logical channel identifier. When its E field is 1, it means that another set of data follows the data corresponding to this LCHID; when it is 0, it means that the data corresponding to this LCHID is the last data. Its F field indicates the number of bits occupied by the data length.
[0014] Further, in the method, if the 3-bit header of DL-SCH is set to "000" or the 3-bit header of UL-SCH is set to "100", the MAC data PDU format is identified by the 3-bit header.
[0015] Further, the identification of the MAC data PDU format by the 3-bit header is used when carrying TCCH, TTCH on DL-SCH and DCCH, DTCH for carrying group services on UL-SCH.
[0016] Further, the identification of the MAC data PDU format by the 3-bit header is used when carrying DCCH, DTCH for carrying group services on DL-SCH.
[0017] Further, in the method, when the base station and the terminal send data, the following steps are included:
[0018] S1 Query the buffer amount of each RLC bearer;
[0019] S3 According to the resource indicated by the scheduling module, instruct each RLC module bearer to perform data segmentation and concatenation;
[0020] S4 After receiving the instruction, perform data segmentation and concatenation and return various information such as the processed data;
[0021] S5 Perform MAC header grooming and data multiplexing according to the data information returned by RLC.
[0022] Further, in the method, when performing data multiplexing, the following steps are included:
[0023] T1 Fill the LCHID extension field, DL 000 for the downlink and UL 100 for the uplink;
[0024] T2 Fill the real logical channel LCHID field;
[0025] T3 Determine whether the remaining number of MAC multiplexed data is 1;
[0026] T4 If it is determined to be 1, set the E field after the current LCHID field to 0, combine the MAC header and the MAC SDU, and send the data;
[0027] T5 If it is determined not to be 1, set the E field after the current LCHID field to 1;
[0028] T6 Obtain the length of the current RLC data. If the length exceeds 63, set the F field to 1 and reserve 22 bits for the L field; otherwise, set the F field to 0 and reserve 6 bits for the L field.
[0029] T7 Fill the L field with the RLC data length;
[0030] T8 repeats T5 to set the next RLC data multiplexing header.
[0031] On another level, the present invention provides an expandable MAC PDU multiplexing device, including
[0032] a MAC TD module for querying the buffer amount of each RLC bearer;
[0033] a MAC FD module for allocating scheduling resources to the data of each bearer in combination with the scheduling resources;
[0034] a MAC MUX module for instructing each RLC bearer to perform data segmentation and concatenation according to the resources allocated by the scheduling module, and performing MAC header grooming according to the data information returned by the RLC module to perform data multiplexing;
[0035] an RLC module for receiving the instructions of the MAC MUX module, performing data segmentation and concatenation and returning various information such as the processed data;
[0036] a multiplexing module for data multiplexing.
[0037] The beneficial effects of the present invention are as follows:
[0038] The present invention provides a multi-service data multiplexing scheme for adaptively increasing the header identifier according to the number of data in an orthogonal frequency division multiplexing system, which not only ensures the existing single-service data transmission scheme that saves space consumption, but also can effectively be compatible with and support the new transmission scheme for multi-service data multiplexing. At the same time, it is beneficial to the simultaneous transmission of the same-service bearer status packet and service data, and can effectively reduce the consumption of system scheduling resources and space resources, enabling the LTE-G system to develop from a single-service network communication system to a comprehensive service network communication system that is compatible with single-service and multi-service.
[0039] Within the allowable range of transmission space and communication resources, the transmission of service data of the present invention can be infinitely expanded, the single-service transmission is expanded and transformed, and a compatibility platform for simultaneous transmission of single-service and multi-service is quickly constructed on the basis of a single-service network. When the base station and the terminal carry a large number of data with a large amount, the transmission link resources can be saved, the data transmission efficiency can be improved, and the transmission capacity of the communication system can be increased. Each bearer is processed in parallel, trading space for time, which is convenient and fast, reduces the interaction delay, and improves the network performance. Description of the Drawings
[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0041] Figure 1 It is the MAC data PDU format 1 diagram provided by the embodiments of this application;
[0042] Figure 2 It is the process diagram of the interaction between the base station and the terminal provided by the embodiments of this application;
[0043] Figure 3 It is the flowchart when the base station and the terminal send data provided by the embodiments of this application;
[0044] Figure 4 It is the flowchart of the multiplexing module when multiplexing data provided by the embodiments of this application. Detailed implementation manners
[0045] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, rather than all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0046] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The singular forms "a", "the", and "said" used in the embodiments of the present invention and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. "Multiple" generally includes at least two, but does not exclude the case of including at least one.
[0047] It should be understood that the term " / and / " used herein is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.
[0048] It should also be noted that the term "comprise", "include" or any other variant thereof is intended to cover non-exclusive inclusion, such that a commodity or system comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or elements inherent to such commodity or system. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the commodity or system comprising said element.
[0049] Embodiment 1
[0050] This embodiment provides an expandable MAC PDU multiplexing method. During the interaction between the base station and the terminal, the MAC data PDU format is identified by the LchId or the MAC data PDU format is identified by the 3-bit header, enabling multiple MAC SDUs to be transmitted in the same MAC PDU, thereby achieving data multiplexing.
[0051] This embodiment is a multi-service data multiplexing scheme for adaptively increasing the header identifier according to the number of data in an orthogonal frequency division multiplexing system, which not only ensures the existing single-service data transmission scheme that saves space consumption but also can effectively be compatible with and support the new transmission scheme for multi-service data multiplexing.
[0052] This embodiment is conducive to the simultaneous transmission of the same service bearer status packet and service data, and can effectively reduce the consumption of system scheduling resources and space resources.
[0053] This embodiment enables the LTE-G system to develop from a single-service network communication system to an integrated service network communication system that is compatible with single-service and multi-service.
[0054] Among them, the integrated service multiplexing communication system is a guarantee system for the communication transmission between the base station and the terminal. Taking the transmission service as the task unit, it provides stable support for single-service and multi-service transmissions.
[0055] This embodiment can adopt the new transmission entities of the new multiplexing method designed in this patent for multiplexing, namely the base station and the terminal. As Figure 2 shown, during the interaction between the base station and the terminal, different bearers send different data, which are multiplexed together through the same channel, and finally are demultiplexed and separated at the receiving end and restored to each bearer.
[0056] Embodiment 2
[0057] This embodiment provides a MAC data PDU format design to achieve the transmission of multiple MAC SDUs in the same MAC PDU.
[0058] In this embodiment, the MAC data PDU format is divided into two categories, namely MAC data PDU format 1 and MAC data PDU format 2. The length of the MAC data PDU is variable. The MAC data PDU format is identified by LchId corresponding to the MAC data PDU format, and the MAC data PDU format is as follows:
[0059] In this embodiment, MAC data PDU format 1 is that the MAC data PDU format is identified by LchId. If any one of the LchId fields of DL-SCH is set to any one of "001-011" or any one of the LchId fields of UL-SCH is set to any one of "000-011", the corresponding MAC data PDU uses MAC data PDU format 1. The MAC data PDU format 1 is composed of the following fields of the MAC data PDU format (as Figure 1 shown).
[0060] In this embodiment, LchId: logical channel ID field, with a length of 3 bits.
[0061] In this embodiment, RLC data: indicates the MAC service data unit, and the RLC data corresponds to the LchId field.
[0062] In this embodiment, MAC data PDU format 2 is that the MAC data PDU format is identified by the first 3 bits of the header. If the first 3 bits of the DL-SCH header are set to "000" or the first 3 bits of the UL-SCH header are set to "100", the corresponding MAC data PDU uses MAC data PDU format 2. The MAC data PDU format 2 is composed of the following fields of the MAC data PDU format as shown in Table 1:
[0063] Table 1 New multiplexing data transmission structure
[0064]
[0065] The design of the MAC data PDU format in this embodiment realizes the transmission of multiple MAC SDUs in the same MAC PDU.
[0066] Embodiment 3
[0067] In terms of specific applications, this embodiment applies the design of a MAC data PDU format. In this embodiment, the LCHID field is the logical channel identifier. When the E field is 1, it indicates that there is another set of data following the data corresponding to this LCHID; when the E field is 0, it indicates that the data corresponding to this LCHID is the last data. The F field indicates the number of bits occupied by the data length. If F is 0, it means that the length L field occupies 6 bits; if the F field is 1, it means that the length L field occupies 22 bits.
[0068] In this embodiment, the L field is the length of the corresponding RLC data. Suppose it is now necessary to multiplex three RLC data for multi-bearer transmission. When the downlink preamble LCHID is 000 and the uplink is 100, the following 5 bits are the real LCHID. After that, the E field indicates that there is a second set of RLC data after this data, and the F field indicates that the length field L-1 of RLC data-1 only occupies 6 bits.
[0069] The meaning of the multiplexing header of the second set of RLC data in this embodiment is the same as above, but the F field in it indicates that the data length field L-2 of RLC data-2 occupies 22 bits.
[0070] In this implementation, since the RLC data-3 is the last data, its length can be obtained from the total length and the corresponding lengths of each data. Therefore, the L field is no longer shown to reduce the consumption of space resources. After the multiplexing header, the MAC SDU data of each combination of RLC data is obtained.
[0071] In this embodiment, when the transmission resources permit, the MAC can arbitrarily expand the multiplexed data, and the number of multiplexing headers is adaptively matched to the multiplexed data in real time, increasing as the multiplexed data increases. It is easy to expand and save space, and is suitable for the multi-service transmission requirements of the current power grid communication system.
[0072] Embodiment 4
[0073] In terms of specific applications, this embodiment applies MAC data PDU format 1 and MAC data PDU format 2 in a MAC data PDU format.
[0074] In this embodiment, the MAC data PDU format 1 is suitable for carrying single-bearer services. Therefore, this embodiment uses the MAC data PDU format 1 when carrying the DL-SCH of DCCH and DTCH and the UL-SCH of DCCH and DTCH for carrying non-cluster services.
[0075] In this embodiment, the MAC data PDU format 2 is suitable for carrying multi-service data. Therefore, in this embodiment, the MAC data PDU format 2 is used when carrying the DL-SCH of TCCH and TTCH and the UL-SCH of DCCH and DTCH for carrying trunking services.
[0076] In a further implementation of this embodiment, the MAC data PDU format 2 can also be used when carrying the DL-SCH of DCCH and DTCH for trunking services, which is determined by the high-layer configuration.
[0077] Embodiment 5
[0078] This embodiment provides a process for a base station and a terminal to send data as shown in Figure 3 The steps are as follows:
[0079] S1 Query the buffer amount of each RLC bearer;
[0080] S2 Allocate scheduling resources for the data of each bearer in combination with the scheduling resources;
[0081] S3 Instruct each RLC bearer to perform data segmentation and concatenation according to the resources allocated by the scheduling module;
[0082] S4 After receiving the instruction, perform data segmentation and concatenation and return various information such as the processed data;
[0083] S5 The MAC MUX module combs the MAC header and multiplexes the data according to the data information returned by the RLC.
[0084] In the process of interaction between the base station and the terminal in this embodiment, different bearers send different data, which are multiplexed together through the same channel, and finally demultiplexed and restored to each bearer at the receiving end, providing a prerequisite for realizing data multiplexing.
[0085] Embodiment 6
[0086] This embodiment provides a process for a multiplexing module to multiplex data as shown in Figure 4 The specific steps are as follows:
[0087] T1 Fill the LCHID extension field, DL 000 for the downlink and UL 100 for the uplink;
[0088] T2 Fill the real logical channel LCHID field;
[0089] T3 Determine whether the remaining number of MAC multiplexed data is 1;
[0090] T4 If it is determined to be 1, then set the E field after the current LCHID field to 0, combine the MAC header and the MAC SDU, and send the data;
[0091] If the T5 judgment is not 1, set the E field after the current LCHID field to 1;
[0092] T6 obtains the length of this RLC data. If the length exceeds 63, set the F field to 1 and reserve 22 bits for the L field; otherwise, set the F field to 0 and reserve 6 bits for the L field.
[0093] T7 fills the L field with the RLC data length;
[0094] T8 repeats T5 to set the next RLC data multiplexing header.
[0095] In this embodiment, when transmission resources permit, the MAC can arbitrarily expand the multiplexed data, and the number of multiplexing headers is adaptively matched to the multiplexed data in real time, increasing as the multiplexed data increases, which is easy to expand and saves space, and is suitable for the multi-service transmission requirements of the current power grid communication system.
[0096] Embodiment 7
[0097] This embodiment provides a device based on a service transmission model and a transmission strategy. In this embodiment, the base station and the terminal default to two transmission schemes, namely, a non-multiplexed transmission scheme and a multi-service multiplexed transmission scheme.
[0098] Based on the service transmission requirements, the terminal selects the non-multiplexed scheme under the condition of less service data; selects the multiplexed transmission scheme when there are many services and a large amount of data; and saves network resources while effectively ensuring the data transmission efficiency.
[0099] In this embodiment, if the multiplexed transmission scheme is selected, within the allowable range of transmission space and communication resources, the transmission service data can be infinitely expanded, the single-service transmission can be expanded and transformed, and a compatibility platform for simultaneous transmission of single-service and multi-service can be quickly constructed on the basis of a single-service network.
[0100] When the base station and the terminal carry a large amount of data, they can save transmission link resources, improve data transmission efficiency, and increase the transmission capacity of the communication system. Each carrier is processed in parallel, trading space for time, which is convenient and fast, reduces the interaction delay, and improves the network performance.
[0101] Embodiment 8
[0102] This embodiment provides an expandable MAC PDU multiplexing device, including
[0103] MAC TD module, used to query the buffer amount of each RLC bearer;
[0104] MAC FD module, used to allocate scheduling resources for each bearer data in combination with scheduling resources;
[0105] The MAC MUX module is used to segment and concatenate the data of each bearer of the RLC module according to the resource indication allocated by the scheduling module, and perform MAC header grooming based on the data information returned by the RLC module for data multiplexing;
[0106] The RLC module is used to receive the instructions of the MAC MUX module, perform data segmentation and concatenation, and return various information such as the processed data;
[0107] The multiplexing module is used for data multiplexing.
[0108] In summary, the present invention provides a multi-service data multiplexing scheme for adaptively increasing the header identifier according to the number of data in an orthogonal frequency division multiplexing system, which not only ensures the existing single-service data transmission scheme that saves space consumption, but also can effectively be compatible with and support the new transmission scheme for multi-service data multiplexing. At the same time, it is beneficial to the simultaneous transmission of the same-service bearer status packet and service data, and can effectively reduce the consumption of system scheduling resources and space resources, enabling the LTE-G system to develop from a single-service network communication system to a comprehensive service network communication system that is compatible with single-service and multi-service.
[0109] Within the allowable range of transmission space and communication resources, the transmission of service data of the present invention can be infinitely expanded. The single-service transmission is expanded and transformed, and a compatibility platform for simultaneous transmission of single-service and multi-service is quickly constructed on the basis of the single-service network. When the base station and the terminal carry a large number of data, the transmission link resources can be saved, the data transmission efficiency can be improved, and the transmission capacity of the communication system can be increased. Each bearer is processed in parallel, trading space for time, which is convenient and fast, reduces the interaction delay, and improves the network performance.
[0110] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0111] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of adding a necessary general hardware platform, and of course, can also be implemented by a combination of hardware and software. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a computer product. The present invention can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.
[0112] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable resource updating devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable resource updating devices generate means for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0113] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable resource updating device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implement the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0114] These computer program instructions can also be loaded onto a computer or other programmable resource updating device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0115] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and a memory.
[0116] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash RAM. The memory is an example of computer-readable media.
[0117] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transitory media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media such as modulated data signals and carrier waves.
[0118] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An expandable MAC PDU multiplexing method, characterized in that, In the process of interaction between the base station and the terminal, the MAC data PDU format is identified by the LchId or by the 3-bit header, enabling multiple MAC SDUs to be transmitted in the same MAC PDU, thereby achieving data multiplexing. If any one of the LchId fields of DL-SCH is set to any one of "001 - 011" or any one of the LchId fields of UL-SCH is set to any one of "000 - 011", the MAC data PDU format is identified by the LchId. When the base station and the terminal send data, the following steps are included: S1 Query the buffer amount of each RLC bearer; S2 Allocate scheduling resources for the data of each bearer in combination with the scheduling resources; S3 Instruct each RLC bearer to perform data segmentation and concatenation according to the resources allocated by the scheduling module; S4 Perform data segmentation and concatenation after receiving the instruction and return various information of the processed data; S5 Perform MAC header grooming and data multiplexing according to the data information returned by the RLC; And When performing data multiplexing, the following steps are included: T1 Fill the LchId extension field, DL 000 for the downlink and UL 100 for the uplink; T2 Fill the real logical channel LchId field; T3 Determine whether the remaining number of MAC multiplexed data is 1; T4 If it is judged to be 1, set the E field after the current LchId field to 0, combine the MAC header and the MAC SDU, and send the data; T5 If it is judged not to be 1, set the E field after the current LchId field to 1; T6 Obtain the length of the current RLC data. If the length exceeds 63, set the F field to 1 and reserve 22 bits for the L field; otherwise, set the F field to 0 and reserve 6 bits for the L field; T7 Fill the L field with the RLC data length; T8 Repeat T5 to set the next RLC data multiplexing header.
2. The extensible MAC PDU multiplexing method according to claim 1, wherein The LchId is the logical channel ID field, with a length of 3 bits. The LchId corresponds to the RLC data, and the RLC data indicates the MAC service data unit.
3. The extensible MAC PDU multiplexing method according to claim 1, wherein The MAC data PDU format is identified by the LchId and is used when carrying DL-SCH of DCCH and DTCH and UL-SCH of DCCH and DTCH for carrying non-cluster services.
4. The extensible MAC PDU multiplexing method according to claim 1, wherein In the method, the LchId identification is the logical channel identification. If its E field is 1, it means that another group of data follows the data corresponding to the LchId. If it is 0, it means that the data corresponding to the LchId is the last data. Its F field indicates the number of bits occupied by the data length.
5. The extensible MAC PDU multiplexing method according to claim 1, characterized in that, In the method, if the 3-bit header of DL-SCH is set to "000" or the 3-bit header of UL-SCH is set to "100", the MAC data PDU format is identified by the 3-bit header.
6. The extensible MAC PDU multiplexing method according to claim 5, wherein The identification of the MAC data PDU format by the 3-bit header is used when carrying DL-SCH of TCCH and TTCH and UL-SCH of DCCH and DTCH for carrying cluster services.
7. The extensible MAC PDU multiplexing method according to claim 5, wherein The MAC data PDU format is identified by 3-bit in the header and is used when carrying cluster services on the DL-SCH of DCCH and DTCH.
8. An expandable MAC PDU multiplexing device, characterized in that It includes a MAC TD module for querying the buffer amount of each RLC bearer; a MAC FD module for allocating scheduling resources to the data of each bearer in combination with the scheduling resources; a MAC MUX module for segmenting and concatenating the data of each RLC bearer according to the resources allocated by the scheduling module, and performing MAC header grooming according to the data information returned by the RLC module for data multiplexing; an RLC module for receiving the instructions of the MAC MUX module, segmenting and concatenating the data, and returning various information such as the processed data; a multiplexing module for data multiplexing, where T1 fills the LchId extension field, DL 000 for the downlink and UL 100 for the uplink; T2 fills the real logical channel LchId field; T3 discriminates whether the remaining number of MAC multiplexed data is 1; If T4 determines it is 1, the E field after the current LchId field is set to 0, the MAC header and the MAC SDU are combined, and the data is sent; If T5 determines it is not 1, the E field after the current LchId field is set to 1; T6 obtains the length of the current RLC data. If the length exceeds 63, the F field is set to 1 and 22 bits are reserved for the L field; otherwise, the F field is set to 0 and 6 bits are reserved for the L field; T7 fills the L field with the RLC data length; T8 repeats T5 to set the next RLC data multiplexing header.
Citation Information
Patent Citations
Data multiplexing transmission method, base station, terminal and storage medium
CN112020142A
Data communication method for mobile communication system
CN101699900A
Apparatus and method for generating MAC PDU in mobile communication system
US20090046648A1