Method and device for dynamic allocation of downlink resources

By refining the allocation of PDSCH resources from RB level to RE level in the 5G communication system, the problem of inflexible allocation of downlink resources is solved, and more flexible resource utilization and efficient utilization of frequency domain resources are achieved, which is suitable for various application scenarios.

CN112929969BActive Publication Date: 2025-09-02ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911243928.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-06
Publication Date
2025-09-02
Estimated Expiration
2039-12-06

AI Technical Summary

Technical Problem

In the existing 5G communication systems, downlink resource allocation lacks flexibility in the time and frequency domains, resulting in waste of resources and inapplicable to various application scenarios.

Method used

Through cooperation between the network side and the terminal side, the PDSCH resource allocation is dynamically adjusted from the RB level to the RE level, and the terminal's UE capability message is used to determine whether the terminal supports the dynamic RE level decoding method, and when supported, it sends the dynamically allocated PDSCH resources at the RE level.

Benefits of technology

The flexibility of downlink resource allocation and effective utilization of frequency domain resources are achieved, and resource waste is avoided, especially in the downlink peak rate of a single user is significantly improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112929969B_ABST
    Figure CN112929969B_ABST
Patent Text Reader

Abstract

The present invention provides a method and apparatus for dynamically allocating downlink resources. The method comprises: receiving a UE capability message reported by a terminal on a network side; and, if the network side determines, based on the UE capability message, that the terminal supports a dynamic RE-level decoding method, transmitting to the terminal a dynamically allocated PDSCH resource at the RE level. In the present invention, by refining the dynamic allocation of PDSCH from the RB level to the RE level, downlink resource PDSCH allocation becomes more flexible and adaptable to various application scenarios, while avoiding waste of frequency domain resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a method and device for dynamically allocating downlink resources. Background Art

[0002] In communication systems, resources are typically divided into time, frequency, and spatial domains. In LTE systems, downlink resource allocation is fixed after the system-side cell is established. That is, frequency and time domain resources are fixed. An RE (resource element) is the smallest physical resource in 4G and 5G. An RE can store a modulation symbol, which can be modulated using QPSK (one RE stores 2 bits of data), 16QAM (one RE stores 4 bits of data), or 64QAM (one RE stores 6 bits of data). An RB (resource block) contains Nsymb (a value of 6 or 7) consecutive symbols in the time domain and N RB = 12 consecutive subcarriers in the frequency domain. Therefore, an RB consists of NRB*Nsymb, corresponding to one slot in the time domain and 12 consecutive subcarriers in the frequency domain.

[0003] In 5G communication systems, time and frequency domain resources are configured via the RateMatchPattern in the PDSCH-Config IE, which is sent from the network to the terminal. This information notifies the terminal of which resource blocks (RBs) to receive downlink data. However, existing protocols and related technologies allocate time and frequency domain resources at the RB level, which is not flexible enough. Summary of the Invention

[0004] The embodiments of the present invention provide a method and apparatus for dynamically allocating downlink resources, so as to at least solve the problem of insufficient flexibility in downlink resource allocation in related technologies.

[0005] According to one embodiment of the present invention, a method for dynamic allocation of downlink resources is provided, including: a network side receives a UE capability message reported by a terminal side; when the network side determines that the terminal supports a dynamic RE level decoding method based on the UE capability message, the network side sends RE-level dynamically allocated PDSCH resources to the terminal.

[0006] Optionally, before the network side determines whether the terminal supports the dynamic RE level decoding method according to the UE capability message, it also includes: the network side determines whether the terminal supports the dynamic RE level decoding method according to the decoding capability flag in the UE capability message.

[0007] Optionally, the network side sending the dynamically allocated PDSCH resources at the RE level to the terminal includes: the network side extending the IE under the RB in RateMatePattern and adding a frequency domain RE level map.

[0008] Optionally, the method further includes: if the terminal does not support a dynamic RE-level decoding method, the network side dynamically sends RB-level PDSCH data to the terminal.

[0009] According to one embodiment of the present invention, a method for dynamic allocation of downlink resources is also provided, including: the terminal side reports a UE capability message to the network side, so that the network side determines whether the terminal supports a dynamic RE level decoding method based on the UE capability message; the terminal side receives the RE level PDSCH data dynamically sent by the network side, wherein the RE level PDSCH data is sent by the network side when it determines that the terminal supports a dynamic RE level decoding method.

[0010] Optionally, the UE capability message carries a decoding capability flag that identifies whether the terminal supports a dynamic RE level decoding method.

[0011] Optionally, the PDSCH data at the RE level carries a frequency domain RE level map added by extending the IE under the RB in the RateMatePattern.

[0012] Optionally, the method further includes: the terminal side decoding the PDSCH data to obtain downlink resources allocated by the network side.

[0013] According to one embodiment of the present invention, a dynamic allocation device for downlink resources is also provided, which is located on the network side and includes: a receiving module for receiving a UE capability message reported by the terminal side; a determination module for determining, based on the UE capability message, that the terminal supports a dynamic RE level decoding method; and a sending module for sending RE-level dynamically allocated PDSCH resources to the terminal when the terminal supports the dynamic RE level decoding method.

[0014] Optionally, the determination module includes: a judgment unit, configured to judge whether the terminal supports a dynamic RE level decoding method according to a decoding capability flag in the UE capability message.

[0015] Optionally, the sending module includes: an extension unit, configured to extend the IE under the RB in the RateMatePattern and add a map of the frequency domain RE level.

[0016] Optionally, the sending module is further configured to dynamically send RB-level PDSCH data to the terminal when the terminal does not support a dynamic RE-level decoding method.

[0017] According to one embodiment of the present invention, a dynamic allocation device for downlink resources is also provided, which is located on the terminal side and includes: a reporting module for reporting a UE capability message to the network side, so that the network side determines whether the terminal supports a dynamic RE level decoding method based on the UE capability message; a receiving module for receiving RE level PDSCH data dynamically sent by the network side, wherein the RE level PDSCH data is sent by the network side when it determines that the terminal supports a dynamic RE level decoding method.

[0018] Optionally, the UE capability message carries a decoding capability flag that indicates whether the terminal supports a dynamic RE level decoding mode.

[0019] Optionally, the device further includes: a decoding module, configured to decode the PDSCH data to obtain downlink resources allocated by the network side.

[0020] According to yet another embodiment of the present invention, a storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.

[0021] According to another embodiment of the present invention, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.

[0022] In the above embodiments of the present invention, the dynamic allocation of PDSCH is refined from the RB level to the RE level, so that the allocation of downlink resources PDSCH is more flexible and applicable to various application scenarios, and the waste of frequency domain resources is avoided. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0024] Figure 1 is a flowchart of a method for dynamic allocation of downlink resources according to an embodiment of the present invention;

[0025] Figure 2 is a flowchart of a method for dynamic allocation of downlink resources according to another embodiment of the present invention;

[0026] Figure 3 is a flowchart of a method for dynamically allocating downlink resources according to an embodiment of the present invention;

[0027] Figure 4 This is a schematic diagram of terminal capability reporting according to an embodiment of the present invention;

[0028] Figure 5 2 is a schematic diagram of PDSCH resources according to an embodiment of the present invention;

[0029] Figure 6 is a structural block diagram of a device for dynamically allocating downlink resources according to an embodiment of the present invention;

[0030] Figure 7 is a structural block diagram of a device for dynamically allocating downlink resources according to another embodiment of the present invention; DETAILED DESCRIPTION

[0031] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of the present application can be combined with each other.

[0032] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0033] The embodiment of the present invention provides a method for dynamically allocating downlink resources. In this embodiment, the method is mainly described from the perspective of the network side. Figure 2 is a flow chart of a method according to an embodiment of the present invention, such as Figure 2 As shown, the process includes the following steps:

[0034] Step S102: The network side receives the UE capability message reported by the terminal side;

[0035] Step S104: When the network side determines, according to the UE capability message, that the terminal supports a dynamic RE-level decoding mode, the network side sends a dynamically allocated PDSCH resource at the RE level to the terminal.

[0036] In step S104 of this embodiment, the network side may determine whether the terminal supports the dynamic RE level decoding method according to the decoding capability flag in the UE capability message.

[0037] In this embodiment, the network side may add a frequency domain RE level map by extending the IE under the RB in the RateMatePattern.

[0038] In step S104 of this embodiment, if it is determined that the terminal does not support the dynamic RE-level decoding method, the network side may dynamically send RB-level PDSCH data to the terminal according to the existing protocol.

[0039] The embodiment of the present invention also provides a method for dynamically allocating downlink resources. In this embodiment, the method is mainly described from the perspective of the terminal side. Figure 2 is a flow chart of a method according to an embodiment of the present invention, such as Figure 2 As shown, the process includes the following steps:

[0040] Step S202: The terminal reports a UE capability message to the network, so that the network determines whether the terminal supports a dynamic RE level decoding method according to the UE capability message.

[0041] In step S204 , the terminal side receives RE-level PDSCH data dynamically sent by the network side, wherein the RE-level PDSCH data is sent by the network side when determining that the terminal supports a dynamic RE-level decoding method.

[0042] In step S202 of this embodiment, the UE capability message carries a decoding capability flag that indicates whether the terminal supports a dynamic RE level decoding method.

[0043] In step S204 of this embodiment, the RE-level PDSCH data carries a frequency-domain RE-level map added by extending the IE under the RB in the RateMatePattern.

[0044] After step S204 of this embodiment, the method may further include: the terminal side decoding the PDSCH data to obtain downlink resources allocated by the network side.

[0045] To facilitate understanding of the technical solutions provided by the embodiments of the present invention, embodiments combined with specific applications will be described in detail below.

[0046] In an embodiment of the present invention, the network side refines the dynamic allocation of PDSCH from the RB level to the RE level in the frequency domain based on the decoding capability reported by the mobile terminal, making the downlink resource PDSCH allocation more flexible and applicable to various application scenarios, especially in the single-user downlink peak rate, where there is much room for improvement.

[0047] like Figure 3 In this embodiment, the following steps are mainly included:

[0048] Step S301: The terminal reports UE capability information. In this embodiment, a decoding capability flag may be added to the UE capability message reported by the terminal by extending the UE capability reporting message.

[0049] like Figure 4 As described above, in this embodiment, the terminal may obtain UE capability information through query and then report it to the network side.

[0050] In step S302, the network side determines whether the terminal supports the resource allocation method of this solution based on the decoding capability flag reported by the terminal. If it does, it goes to step S303; if not, it goes to step S307 and continues to configure according to the existing protocol.

[0051] Step S303: If the network determines that the terminal supports dynamic RE level decoding, resourceBlock-RE is added to PDSCH-config. For example, in this embodiment, the number of RBs in the cell is 10 and SCS=30Khz is used as an example:

[0052]

[0053] Step S304: The network side sends an RRCReconfig message, wherein the message carries ResourceBlock-RE.

[0054] Step S305: The terminal side sends an RRCReconfigComplete message to the network side.

[0055] Step S306: The network sends the dynamically allocated PDSCH data with RE level refinement to the terminal. Figure 5 FIG. 1 is a schematic diagram of PDSCH resources in this embodiment.

[0056] Step S307: The network side sends the PDSCH-config IE according to the existing protocol.

[0057] Step S308: The network side sends an RRCReconfig message, which contains no ResourceBlock-RE.

[0058] Step S309: The terminal side sends an RRCReconfigComplete message to the network side.

[0059] In step S310, the network side sends dynamically allocated PDSCH data to the terminal according to the resource configuration method of the existing protocol.

[0060] In this embodiment, the network side can refine the RB level to the RE level by extending the RateMatchPattern in the PDSCH-Config IE. For example, by extending the IE under the RB in the RateMatchPattern, a frequency domain RE level map is added. For example:

[0061]

[0062] This embodiment can be applied to downlink data services in 5G communication systems, specifically to the dynamic allocation of downlink PDSCH resources. For example, in the time slot used for UPPTS in the S subframe of TDD, PRB-level frequency domain resources can be dynamically scheduled at the RE level. Symbols in the time domain occupied by SRS in uplink subframes or downlink subframes can be used as downlink data PDSCH transmissions in idle frequency domain REs.

[0063] In FDD systems, idle frequency domain REs in downlink signals, such as SRS in uplink subframes used for UPlink or downlink subframes used for SRS, can be used for downlink PDSCH transmission. This invention transmits and decodes downlink PDSCH data at the RE level in the frequency domain, making downlink data transmission more flexible and efficient, while also utilizing system-side frequency domain resources and avoiding waste of frequency domain resources.

[0064] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0065] This embodiment also provides a device for dynamically allocating downlink resources, which is used to implement the above-mentioned embodiments and preferred implementations. Details already described will not be repeated here. As used below, the terms "module" or "unit" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.

[0066] Figure 6 is a structural block diagram of a device for dynamically allocating downlink resources according to an embodiment of the present invention, the device is located on the network side, such as Figure 6 As shown, the device includes a receiving module 10 , a judging module 20 and a sending module 30 .

[0067] The receiving module 10 is used to receive the UE capability message reported by the terminal side.

[0068] The determination module 20 is configured to determine, based on the UE capability message, whether the terminal supports a decoding mode of a dynamic RE level.

[0069] The sending module 30 is configured to send the dynamically allocated PDSCH resources at the RE level to the terminal when the terminal supports a dynamic RE level decoding mode.

[0070] Figure 7 is a structural block diagram of a device for dynamically allocating downlink resources according to another embodiment of the present invention, the device is located at the terminal side, such as Figure 7 As shown, the device includes a reporting module 40 and a receiving module 50.

[0071] The reporting module 40 is configured to report a UE capability message to a network side, so that the network side determines whether the terminal supports a dynamic RE level decoding method according to the UE capability message.

[0072] The receiving module 50 is configured to receive RE-level PDSCH data dynamically sent by the network side, wherein the RE-level PDSCH data is sent by the network side when determining that the terminal supports a dynamic RE-level decoding mode.

[0073] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0074] An embodiment of the present invention further provides a storage medium storing a computer program, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0075] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0076] An embodiment of the present invention further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0077] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0078] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0079] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, centralized on a single computing device, or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device. In some cases, the steps shown or described can be performed in a different order than that shown, or can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0080] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present invention are intended to be within the scope of protection of the present invention.

Claims

1. A method for dynamically allocating downlink resources, characterized in that: include: The network side receives the UE capability message reported by the terminal side; When the network side determines, according to the UE capability message, that the terminal supports a dynamic RE-level decoding mode, the network side sends a dynamically allocated PDSCH resource at the RE level to the terminal; The PDSCH resources include: the network side extends the IE under the RB in the RateMatePattern, and adds a map at the frequency domain RE level.

2. The method according to claim 1, characterized in that Before the network side determines, according to the UE capability message, that the terminal supports a decoding mode of a dynamic RE level, the method further includes: The network side determines whether the terminal supports a dynamic RE level decoding method according to the decoding capability flag in the UE capability message.

3. The method according to claim 1, characterized in that Also includes: If the terminal does not support a dynamic RE-level decoding method, the network side dynamically sends RB-level PDSCH data to the terminal.

4. A method for dynamic allocation of downlink resources, characterized in that: include: The terminal side reports a UE capability message to the network side, so that the network side determines whether the terminal supports a dynamic RE level decoding method according to the UE capability message; The terminal side receives RE-level PDSCH data dynamically sent by the network side, wherein the RE-level PDSCH data is sent by the network side when determining that the terminal supports a dynamic RE-level decoding mode; The RE-level PDSCH data carries a frequency-domain RE-level map added by extending the IE under the RB in the RateMatePattern.

5. The method according to claim 4, characterized in that in, The UE capability message carries a decoding capability flag that identifies whether the terminal supports a dynamic RE level decoding method.

6. The method according to claim 4, characterized in that Also includes: The terminal side decodes the PDSCH data to obtain downlink resources allocated by the network side.

7. A dynamic allocation device for downlink resources, located on the network side, characterized in that: include: A receiving module, configured to receive UE capability messages reported by the terminal side; a determination module, configured to determine, based on the UE capability message, whether the terminal supports a decoding mode of a dynamic RE level; a sending module, configured to send the dynamically allocated PDSCH resources at the RE level to the terminal if the terminal supports a dynamic RE level decoding mode; The sending module includes: an extension unit, configured to extend the IE under the RB in the RateMatePattern and add a map at the frequency domain RE level.

8. The device according to claim 7, characterized in that The determination module includes: A judging unit is configured to judge whether the terminal supports a dynamic RE level decoding method according to a decoding capability flag in the UE capability message.

9. The device according to claim 7, characterized in that The sending module is further used for: In a case where the terminal does not support a dynamic RE-level decoding method, RB-level PDSCH data is dynamically sent to the terminal.

10. A device for dynamically allocating downlink resources, at a terminal side, characterized in that: include: A reporting module, configured to report a UE capability message to a network side, so that the network side determines whether the terminal supports a dynamic RE level decoding method according to the UE capability message; A receiving module is used to receive the RE-level PDSCH data dynamically sent by the network side, wherein the RE-level PDSCH data is sent by the network side when it determines that the terminal supports the dynamic RE-level decoding method, wherein the RE-level PDSCH data carries a map of the frequency domain RE level added by extending the IE under the RB in RateMatePattern.

11. The device according to claim 10, characterized in that in, The UE capability message carries a decoding capability flag that identifies whether the terminal supports a dynamic RE level decoding method.

12. The device according to claim 10, characterized in that Also includes: A decoding module is used to decode the PDSCH data to obtain the downlink resources allocated by the network side.

13. A computer-readable storage medium, characterized in that The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 6 when executed.

14. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Random access resource allocation and random access method and device

    CN107872884A