E-mbbs cce resource allocation method and apparatus

By adopting the eMBB CCE resource allocation method and interactive channel strategy, the problem of puncturing the eMBB downlink control channel in uRLLC was solved, thereby achieving high-priority transmission of uRLLC and improving the utilization rate of eMBB resources.

CN112738890BActive Publication Date: 2025-12-19ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911033501.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-10-28
Publication Date
2025-12-19
Estimated Expiration
2039-10-28

AI Technical Summary

Technical Problem

In downlink concurrent scheduling of ultra-reliable low-latency communication (uRLLC) and enhanced mobile broadband (eMBB) over new radio, uRLLC's puncturing of the eMBB downlink control channel affects eMBB transmission.

Method used

The eMBB CCE resource allocation method prioritizes allocating CCE resources within the currently allocated RB resources. If allocation is not possible, CCE resources are allocated to the edge of the RB or CORESET that is already occupied by the PDCCH. The uRLLC is notified through the interactive channel to avoid eMBB resources. The DMRS effective period extension strategy is used to avoid resource conflicts.

Benefits of technology

It reduces the probability of resource conflicts between uRLLC and eMBB, reduces the impact of uRLLC on eMBB control channel resource preemption, ensures high-priority transmission of uRLLC, and improves the resource utilization of eMBB.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112738890B_ABST
    Figure CN112738890B_ABST
Patent Text Reader

Abstract

The application provides an eMBB CCE resource allocation method and device, the method comprising: in eMBB CCE resource allocation, if the required CCE resource can be allocated in the RB resource occupied by the currently allocated CCE, then the required CCE resource is allocated in the RB resource. In the application, the eMBB CCE resource allocation is more intensive, the probability of uRLLC and eMBB resource conflict is reduced, and thus the influence caused by uRLLC preemption of eMBB downlink control channel resource is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, in particular to an enhanced mobile broadband (eMBB) control channel element (CCE) resource allocation method and device. BACKGROUND

[0002] Ultra reliable low latency communication (uRLLC) of new radio (NR) is a high-reliability, low-latency network slice service, which has higher priority than eMBB. In terms of scheduling timing, the time processing granularity of eMBB is a slot and that of uRLLC is a mini-slot. For the same air interface time, once uRLLC and eMBB downlink concurrent scheduling of a cell occurs, RB resource conflict occurs, uRLLC punches the downlink control channel allocated by eMBB in a pre-emptive manner to ensure high-priority transmission of uRLLC, but the punching of the downlink control channel of uRLLC on eMBB will affect the transmission of eMBB. SUMMARY

[0003] Embodiments of the present application provide an eMBB CCE resource allocation method and device to at least solve the problem that the punching of the downlink control channel of uRLLC on eMBB will affect the transmission of eMBB in the related art.

[0004] According to an embodiment of the present application, an eMBB CCE resource allocation method is provided, comprising: when eMBB CCE resource allocation is performed, if the required CCE resource can be allocated within the RB resource occupied by the currently allocated CCE, the required CCE resource is allocated within the RB resource.

[0005] The method further comprises: if the required CCE resource cannot be allocated within the RB resource occupied by the currently allocated CCE, the required CCE resource is allocated next to the resource block (RB) occupied by the physical downlink control channel (PDCCH) or the edge of the control resource set (CORESET) in a low-to-high or high-to-low direction.

[0006] The method further comprises: the eMBB scheduler counts the uRLLC scheduling RB usage rate.

[0007] If the uRLLC RB usage rate reaches the threshold value more than n times within the preset time length, the eMBB scheduler controls the CCE resource allocation in the subsequent z slots, where n and z are positive integers.

[0008] The eMBB scheduler controlling the CCE resource allocation in the subsequent z slots includes: judging whether the RB number occupied by the PDCCH already allocated reaches k, if yes, no CCE resource allocation is performed in the subsequent z slots, where k is a positive integer.

[0009] The method further includes: judging whether the CCE aggregation degree of the current scheduling user reaches a threshold value, if yes, no CCE resource allocation is performed in the subsequent z slots.

[0010] The method further includes: through the interaction channel established between the eMBB and the uRLLC, the eMBB notifies the uRLLC of the PDCCH resource allocation result at the downlink scheduling moment corresponding to the air interface Minislot 0, where the allocation result includes the air interface time and the RB resource set occupied by the PDCCH.

[0011] After the eMBB notifies the uRLLC of the PDCCH resource allocation result, the method further includes: when performing downlink RB resource allocation, the uRLLC allocates resources only on the RBs without eMBB PDCCH resource occupation in its partial bandwidth (Bandwidth Part, BWP) bandwidth, and sends the information about the PDSCH RB occupation of the self side to the eMBB.

[0012] The DMRS configuration of the uRLLC is on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB, the method further includes: judging whether there is uRLLC downlink air interface data transmission of the scheduling user by the base station within the RB resource range occupied by the eMBB PDCCH in the first t Minislots of the current Minislot 0; if yes, buffering, at the UE side, the Demodulation Reference Signal (DMRS) corresponding to the Physical Downlink Shared Channel (PDSCH) closest to the Minislot 0 in the t Minislots, for demodulating the single-symbol PDSCH without DMRS transmitted by the base station on the RB of the PDSCH.

[0013] The DMRS configuration of the uRLLC is on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB, and the method further comprises: determining whether there is a uRLLC downlink air interface data transmission to the scheduled user in the RB resource range occupied by the eMBB PDCCH in the first t Minislots of the current Minislot 0; if yes, the base station transmits a single-symbol PDSCH without DMRS on the RB resource on which the PDSCH has been previously transmitted.

[0014] According to another embodiment of the application, an eMBB CCE resource allocation device is provided, comprising: a first allocation module, configured to allocate required CCE resources in RB resources occupied by currently allocated CCEs when the required CCE resources can be allocated in the RB resources.

[0015] The device further comprises: a second allocation module, configured to allocate the required CCE resources in the direction of the edge of the RB or the corresponding CORESET adjacent to the PDCCH occupied RB in the direction of low to high or high to low when the required CCE resources cannot be allocated in the RB resources occupied by the currently allocated CCEs.

[0016] The device further comprises: a statistical module, configured to count the uRLLC scheduling RB usage rate; and a control module, configured to control the CCE resource allocation in the subsequent z slots when the uRLLC RB usage rate reaches the threshold value more than n times in a preset time length, wherein n and z are positive integers.

[0017] The control module comprises: a first control unit, configured to control no CCE resource allocation in the subsequent z slots when the number of RBs occupied by the allocated PDCCH reaches k, wherein k is a positive integer.

[0018] The control module comprises: a second control unit, configured to control no CCE resource allocation of the current scheduled user in the subsequent z slots when the CCE aggregation degree of the current scheduled user reaches the threshold value.

[0019] The device further comprises: a notification module, configured to notify the uRLLC of the PDCCH resource allocation result at the downlink scheduling moment corresponding to the air interface Minislot 0 through the interaction channel established between the eMBB and the uRLLC, wherein the allocation result comprises the air interface time and the RB resource set occupied by the PDCCH.

[0020] The DMRS of the uRLLC is configured on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB, and the device further comprises a second judging module configured to judge whether the base station exists uRLLC downlink air interface data transmission to the scheduled user within the RB resource range occupied by the eMBB PDCCH in the first t Minislots of the current Minislot 0; and a caching module configured to cache the DMRS corresponding to the PDSCH closest to the Minislot 0 in the t Minislots on the UE side in the case that the result of the judgment of the second judging module is yes, for demodulating the single-symbol PDSCH without DMRS transmitted by the base station on the RB of the PDSCH.

[0021] The DMRS of the uRLLC is configured on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB, and the device further comprises a third judging module configured to judge whether the base station exists uRLLC downlink air interface data transmission to the scheduled user within the RB resource range occupied by the eMBB PDCCH in the first t Minislots of the current Minislot 0; and a sending module configured to send the single-symbol PDSCH without DMRS on the RB resource on which the PDSCH has been sent before in the case that the result of the judgment of the third judging module is yes.

[0022] According to still another embodiment of the present application, a storage medium is provided, and the storage medium stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0023] According to still another embodiment of the present application, an electronic device is provided, comprising a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program to execute the steps in any of the above method embodiments.

[0024] In the embodiments of the present application, the eMBB CCE resource allocation is made more intensive, thereby reducing the probability of uRLLC and eMBB resource conflict, thereby reducing the impact caused by the uRLLC preemption of the control channel resource of the eMBB. BRIEF DESCRIPTION OF DRAWINGS

[0025] The accompanying drawings, which are included to provide a further understanding of the present application and are incorporated in and constitute a part of this application, illustrate embodiments of the present application and serve to explain the present application. In the drawings:

[0026] Figure 1 is a flowchart of the eMBB CCE resource allocation method according to the embodiments of the present application;

[0027] Figure 2 is a wireless resource configuration scenario diagram according to an embodiment of the present application;

[0028] Figure 3 is a CCE resource aggregation allocation flow chart according to an embodiment of the present application;

[0029] Figure 4 is a CCE resource allocation restriction flow chart according to an embodiment of the present application;

[0030] Figure 5 is a strategy diagram of extending a DMRS effective period according to an embodiment of the present application;

[0031] Figure 6 is an eMBB CCE resource allocation device structure diagram according to an embodiment of the present application;

[0032] Figure 7 is an eMBB CCE resource allocation device module diagram according to an optional embodiment of the present application. DETAILED DESCRIPTION

[0033] Hereinafter, the present application will be described in detail with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

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

[0035] For the scenario of NR uRLLC network slice and eMBB slice cooperative scheduling, in order to reduce the impact of resource puncturing on eMBB under the premise of guaranteeing uRLLC high priority processing, an eMBB CCE resource allocation method is provided in an embodiment of the present application.

[0036] Figure 1 is a flow chart of the eMBB CCE resource allocation method according to an embodiment of the present application, as shown in Figure 1 , the flow includes the following steps:

[0037] In step S102, when eMBB CCE resource allocation is performed, if the required CCE resource can be allocated within the RB resource occupied by the currently allocated CCE, the required CCE resource is allocated within the RB resource.

[0038] Before step S102 of the present embodiment, it can also include: judging whether the required CCE resource can be allocated within the RB resource occupied by the currently allocated CCE.

[0039] In step S102 of the embodiment, if the required CCE resource cannot be allocated within the RB resource occupied by the currently allocated CCE, the required CCE resource is allocated next to the edge of the RB or the corresponding CORESET occupied by the PDCCH in the direction from low to high or from high to low.

[0040] After step S102 of the embodiment, the eMBB scheduler can further include the following steps: counting the uRLLC scheduling RB usage rate; and if the uRLLC RB usage rate reaches a threshold value more than n times within a preset time length, the eMBB scheduler controls the CCE resource allocation in the subsequent z slots, where n and z are positive integers.

[0041] In the embodiment, the eMBB scheduler controlling the CCE resource allocation in the subsequent z slots includes the following steps: determining whether the number of RBs occupied by the allocated PDCCH reaches k, and if so, no CCE resource allocation is performed in the subsequent z slots, where k is a positive integer.

[0042] In the embodiment, the eMBB scheduler controlling the CCE resource allocation in the subsequent z slots can further include the following steps: or determining whether the CCE aggregation degree of the currently scheduled user reaches a threshold value, and if so, no CCE resource allocation is performed in the subsequent z slots.

[0043] In the embodiment, the following steps can be further included: through the interaction channel established between the eMBB and the uRLLC, the eMBB notifies the uRLLC of the PDCCH resource allocation result at the downlink scheduling moment corresponding to the air interface Minislot 0, where the allocation result includes the air interface time and the RB resource set occupied by the PDCCH, and the uRLLC only allocates resources on the RBs without eMBB PDCCH resource occupation within its BWP bandwidth when performing downlink RB resource allocation, and sends the PDSCH RB occupation condition to the eMBB.

[0044] In the embodiment, for the scenario that the DMRS configuration of the uRLLC is on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB, the following steps can be included: determining whether there is a uRLLC downlink air interface data transmission to the scheduled user within the RB resource range occupied by the eMBB PDCCH in the previous t Minislots of the current Minislot 0; and if so, buffering the DMRS corresponding to the PDSCH closest to the Minislot 0 in the t Minislots at the UE side, for demodulating the single-symbol PDSCH without DMRS transmitted by the base station on the RB of the PDSCH.

[0045] In the embodiment, the DMRS configuration for uRLLC is on the first symbol of each Minislot, and the first symbol is for the PDCCH of eMBB. The method further includes the following steps: determining whether the base station has uRLLC downlink air interface data for the scheduled user within the RB resource occupied by the eMBB PDCCH in the first t Minislots; and if yes, the base station transmits a single-symbol PDSCH without DMRS on the RB resource on which the PDSCH is previously transmitted.

[0046] In the embodiment, the influence of uRLLC on the eMBB control channel is avoided by the downlink RB scheduling avoidance and DMRS effective time extension strategy, and the uRLLC service rate is guaranteed as much as possible.

[0047] In order to facilitate the understanding of the technical solutions provided by the embodiments of the present application, the following will be described in detail with reference to the embodiments with application scenarios.

[0048] Figure 2 For the wireless resource configuration scenario according to the embodiment of the present application, as shown in FIG. 1, the Minislot resource configuration of eMBB PDCCH is that 2 OFDM symbols constitute 1 Minislot, and 14 symbols in 1 slot are cut into 7 Minislots in the uRLLC scheduling timing, and the first symbol of Minislot 0 is eMBB PDCCH. Figure 1

[0049] If the uRLLC data transmission PDSCH and the RB position of the eMBB occupied PDCCH conflict in the Minislot configured with the eMBB PDCCH, the PDSCH of uRLLC will puncture the PDCCH of eMBB, which may cause the UE down control information (DCI) detection failure, thereby causing the eMBB transmission loss and HARQ state abnormality. The control channel is punctured, which is more serious than the data channel puncture, and should be avoided as much as possible.

[0050] More particularly, in the above case, if the DMRS configuration of uRLLC is on the first symbol of each Minislot, the second symbol on Minislot 0 cannot be used to transmit the uRLLC downlink data due to the presence of DMRS, because the UE needs to demodulate by means of DMRS, and the transmission of PDSCH is accompanied by the transmission of DMRS on the configured first symbol, which will also cause the eMBB PDCCH to be punctured.

[0051] ​The simplest solution to the above situation is to not schedule in Minislot 0 or to configure eMBB and uRLLC frequency division cell bandwidth, and to prevent resource conflict in a semi-static isolation manner. The former will cause the absence of Minislot 0 scheduling, causing the key latency of uRLLC to rise and the traffic to decrease; the latter will cause the available bandwidth of uRLLC to decrease, packet fragmentation, increased latency, and decreased traffic.

[0052] To solve the eMBB transmission problem caused by the punching of eMBB PDCCH resources by the radio air interface resources (including PDSCH and DMRS) occupied by uRLLC bearers in the Minislot configured with eMBB PDCCH, a scheduling strategy is provided in the embodiment to solve the above problem. The scheduling strategy mainly includes the following three aspects:

[0053] Strategy 1: In order to realize scheduling avoidance between the RBs occupied by eMBB PDCCH and the RBs occupied by uRLLC PDSCH, special processing is required for eMBB CCE resource allocation, and the CCE resource allocation should be as concentrated as possible. In order to ensure high-priority transmission of uRLLC, eMBB CCE resource usage should also be conservative.

[0054] As shown in Figure 3 , strategy 1 can use the following steps to make the allocated PDCCH resources as concentrated as possible:

[0055] Step S301, scheduling users for eMBB CCE resource allocation;

[0056] Step S302, determine whether the required CCE resources can be allocated within the RB resources occupied by the currently allocated CCEs. If the CCE resources can be allocated within the RB resources occupied by the currently allocated CCEs, step S303 is performed, and if the CCE resources cannot be allocated, step S304 is performed;

[0057] Step S303, allocate CCEs to the RB resource range to realize PDCCH resource concentration;

[0058] Step S304, determine whether other CCE resources have been allocated. If yes, step S305 is performed, and if no, step S306 is performed;

[0059] Step S305, allocate resources in the direction of adjacent PDCCH occupied RBs from low to high or from high to low to realize PDCCH resource concentration;

[0060] Step S306, allocate resources from the edge of the CORESET in the direction of adjacent PDCCH occupied RBs from low to high or from high to low to realize PDCCH resource concentration.

[0061] As Figure 4 shown, strategy 1 can further include the following steps:

[0062] Step S401, in the QoS of the eMBB scheduler, increase the counter of uRLLC scheduling RB usage, let m be the uRLLC RB usage threshold, and let n be the threshold of the number of times that the uRLLC scheduling RB exceeds m within the statistical sliding window t. Within the sliding window t, count the number of times that the uRLLC RB usage exceeds the threshold.

[0063] Step S402, determine whether the uRLLC RB usage exceeds the threshold m n times within the sliding window t. If yes, it is considered that the current is a heavy load period of uRLLC service, and step S403 is executed. If no, step S407 is executed.

[0064] Step S403, the eMBB scheduler adopts the strategy of limiting CCE resource allocation within the subsequent z slots.

[0065] Step S404, determine whether the number of RBs occupied by the PDCCH that has been allocated reaches k. If yes, step S406 is executed. If no, step S405 is executed.

[0066] Step S405, determine whether the CCE aggregation degree of the current user to be scheduled exceeds j. If yes, step S406 is executed. If no, step S407 is executed.

[0067] Step S406, the eMBB scheduler does not allocate CCE resources within the subsequent z slots, and gives up the eMBB users with poor channel conditions within this period.

[0068] Step S407, the eMBB scheduler normally allocates CCE resources.

[0069] In this embodiment, m, n, t, z, k, and j are all configurable parameters.

[0070] Through the above strategy 1, the eMBB CCE resource allocation is more intensive or limited, and more RB resources are reserved for uRLLC, thereby maximizing the guarantee of uRLLC high-priority transmission.

[0071] Policy 2: Through the interaction channel established between eMBB and uRLLC, at the downlink scheduling moment corresponding to air interface Minislot 0, eMBB notifies uRLLC of the PDCCH channel resource allocation result, and the notification content mainly includes air interface time and PDCCH occupied RB resource set. When performing downlink RB resource allocation, uRLLC actively avoids the RB occupied by eMBB PDCCH and only uses the RB in the BWP bandwidth that is not occupied by eMBB PDCCH resource. At the same time, uRLLC needs to send the situation of the PDSCH RB occupied by the side to eMBB to complete the statistics in step S401 of policy 1.

[0072] Policy 3: The DMRS configuration of uRLLC is on the first symbol of each Minislot, and the first symbol is the common configuration of eMBB PDCCH, such as Figure 2 After completing the scheduling policies 1 and 2 on Minislot 0, the uRLLC PDSCH and eMBB PDCCH have no RB overlap, and there is no uRLLC puncturing eMBB PDCCH. At this time, the second symbol of the RB occupied by eMBB PDCCH is silent. In order to make uRLLC use this part of air interface resource, policy 3 does the following processing:

[0073] Processing 1: If there is uRLLC downlink air interface data transmission to this user within the RB resource range occupied by eMBB PDCCH in the previous t Minislots of the current Minislot 0, the UE side caches the DMRS corresponding to the PDSCH closest to Minislot 0 in the t Minislots, for demodulating the single-symbol PDSCH without DMRS that Minislot 0 base station may send on these RBs.

[0074] Processing 2: If there is uRLLC downlink air interface data transmission to this user within the RB resource range occupied by eMBB PDCCH in the previous t Minislots of the current Minislot 0, the base station can send single-symbol PDSCH without DMRS on these RB resources on which PDSCH has been sent before.

[0075] As shown in Figure 5 Minislot 5 / 6 are both scheduled, and the UE caches the DMRS closest to Minislot 0, that is, the DMRS of Minislot 6 is used to demodulate the uRLLC PDSCH of Minislot 0, wherein the scheduling RB of Minislot 5 / 6 overlaps with the scheduling RB of Minislot 0.

[0076] In policy 3, the time stability of the channel is utilized. As shown inFigure 5 As shown, t in processes 1 and 2 can be configured, but for reliability, t should not be set too large, and should be less than the distance between the additional DMRS in front of the DMRS in the protocol to the earliest position. Such processing enables RB resources occupied by eMBB PDCCH on Minislot 0 to also be fully utilized, especially when the uRLLC bearer is in high-load operation, and there is a high probability that the preceding Minislot of Minislot 0 is scheduled, so that in Minislot 0, an effective transmission of uRLLC can be formed, thereby reducing the latency, improving the traffic, and without affecting the control channel of eMBB.

[0077] It should be noted that in the present embodiment, the above-mentioned strategies 1 to 3 can be used alone or in combination according to the actual scene.

[0078] In the present embodiment, by using the above-mentioned scheduling strategy, the service exception caused by the preemption of the uRLLC to the eMBB control channel is avoided, and the configurable DMRS effective strategy is adopted to make the uRLLC utilize the wireless resources as much as possible without affecting the eMBB, thereby improving the uRLLC downlink throughput.

[0079] In the above-mentioned embodiments of the present application, the present scheme adopts the special CCE allocation algorithm of eMBB and the targeted RB allocation algorithm of uRLLC, and through the cooperative interaction of uRLLC and eMBB, the overlapping of the downlink RB resources is avoided, and a strategy of extending the effective period of the DMRS is further adopted to realize the effective utilization of the air interface resources, which can effectively reduce the influence caused by the preemption of the uRLLC to the eMBB control channel resources, and improve the latency response and effective bandwidth capacity of the uRLLC, thereby optimizing the user experience of the uRLLC.

[0080] Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above-mentioned embodiments can be realized by means of software and a necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk), and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the method described in each embodiment of the present application.

[0081] An eMBB CCE resource allocation apparatus is also provided in the embodiment, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be described again. As used below, the term "module" or "unit" can be a combination of software and / or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, implementation of hardware, or a combination of software and hardware, is also possible and contemplated.

[0082] Figure 6 is a structural block diagram of an eMBB CCE resource allocation apparatus according to an embodiment of the present application, which, as shown in Figure 6 includes a first allocation module 10.

[0083] The first allocation module 10 is used to allocate the required CCE resources in the RB resources occupied by the currently allocated CCEs when the required CCE resources can be allocated in the RB resources occupied by the currently allocated CCEs.

[0084] Figure 7 is a structural block diagram of an eMBB CCE resource allocation apparatus according to an optional embodiment of the present application, which, as shown in Figure 7 includes all the modules shown in Figure 6 and further includes a first judgment module 20, a second allocation module 30, a statistics module 40 and a control module 50.

[0085] The first judgment module 20 is used to judge whether the required CCE resources can be allocated in the RB resources occupied by the currently allocated CCEs.

[0086] The second allocation module 30 is used to allocate the required CCE resources in the RBs occupied by the PDCCH or the edges of the corresponding CORESET in the direction from low to high or from high to low when the required CCE resources cannot be allocated in the RB resources occupied by the currently allocated CCEs.

[0087] The statistics module 40 is used to count the uRLLC scheduling RB usage rate. The control module 50 is used to control the CCE resource allocation in the subsequent z slots when the uRLLC RB usage rate reaches the threshold value more than n times in a preset time length, where n and z are positive integers.

[0088] The control module 50 includes a first control unit 51 and a second control unit 52.

[0089] The first control unit 51 is used to control no CCE resource allocation in the subsequent z slots when the number of RBs occupied by the allocated PDCCH reaches k, where k is a positive integer.

[0090] The second control unit 52 is configured to control not to perform CCE resource allocation for the current scheduling user in the following z slots when the CCE aggregation degree of the current scheduling user reaches the threshold.

[0091] In an embodiment, the apparatus further comprises a notification module 60. The notification module 60 is configured to notify the uRLLC of the PDCCH resource allocation result at the downlink scheduling moment corresponding to the air interface Minislot 0 through the interaction channel established between the eMBB and the uRLLC, wherein the allocation result comprises the air interface time and the RB resource set occupied by the PDCCH.

[0092] In an embodiment, the DMRS of the uRLLC is configured on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB. The apparatus further comprises a second judgment module 70 and a buffering module 80.

[0093] The second judgment module 70 is configured to judge whether there is uRLLC downlink air interface data transmission for the scheduling user by the base station within the RB resource range occupied by the eMBB PDCCH in the first t Minislots of the current Minislot 0.

[0094] The buffering module 80 is configured to buffer the DMRS corresponding to the PDSCH closest to the Minislot 0 in the t Minislots on the UE side when the judgment result of the second judgment module is yes, for demodulating the single-symbol PDSCH without DMRS transmitted by the base station on the RB of the PDSCH.

[0095] In an embodiment, the DMRS of the uRLLC is configured on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB. The apparatus further comprises a third judgment module 90 and a sending module 100.

[0096] The third judgment module 90 is configured to judge whether there is uRLLC downlink air interface data transmission for the scheduling user by the base station within the RB resource range occupied by the eMBB PDCCH in the first t Minislots of the current Minislot 0.

[0097] The sending module 100 is configured to send the single-symbol PDSCH without DMRS on the RB resource of the PDSCH that has been sent before when the judgment result of the third judgment module is yes.

[0098] It should be noted that the above various modules can be realized by software or hardware, and for the latter, the following implementation manners can be used, but are not limited thereto: all the above modules are located in the same processor; or the above various modules are located in different processors in any combination.

[0099] Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0100] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0101] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0102] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0103] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they 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 hardware and software combination.

[0104] The above description is merely a preferred embodiment of the present invention and is not intended to control the present invention. For those skilled in the art, the present invention can have various modifications and variations. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for allocating enhanced mobile broadband control channel element (eMBBCCE) resources, characterized in that, Comprise: In the eMBB CCE resource allocation, if the required control channel element CCE resource can be allocated within the resource block RB resource occupied by the currently allocated CCE, the required CCE resource is allocated within the RB resource; Wherein, the method further comprises: counting the ultra-reliable low-latency communication uRLLC scheduling RB usage rate; If the uRLLC RB usage rate reaches the threshold value more than n times within a preset time length, it is judged whether the current scheduling user CCE aggregation degree reaches the threshold value, if yes, no CCE resource allocation is performed within the subsequent z slots.

2. The method of claim 1, wherein, Also include: If the required control channel element CCE resource cannot be allocated within the resource block RB resource occupied by the currently allocated CCE, if there are other CCE resources to complete the allocation, the required CCE resource allocation is performed in the direction of the edge of the RB or the corresponding control resource set CORESET occupied by the physical downlink control channel PDCCH in the direction of low to high or high to low, and if there are no other CCE resources to complete the allocation, the required CCE resource allocation is performed in the direction of the edge of the RB or the corresponding CORESET occupied by the PDCCH in the direction of low to high or high to low.

3. The method of claim 1, wherein, Also include: The eMBB scheduler counts the ultra-reliable low-latency communication uRLLC scheduling RB usage rate; If the uRLLC RB usage rate reaches the threshold value more than n times within a preset time length, the eMBB scheduler controls the CCE resource allocation within the subsequent z slots, wherein n and z are positive integers.

4. The method of claim 3, wherein, The eMBB scheduler controls the CCE resource allocation within the subsequent z slots, which comprises: It is judged whether the number of RBs occupied by the PDCCH that has been allocated reaches k, if yes, no CCE resource allocation is performed within the subsequent z slots, wherein k is a positive integer.

5. The method of claim 1, wherein, Also include: Through the interaction channel established between eMBB and uRLLC, at the downlink scheduling moment corresponding to the air interface mini slot 0, eMBB notifies uRLLC of the PDCCH resource allocation result, wherein the allocation result includes the air interface time and the RB resource set occupied by the PDCCH.

6. The method of claim 5, wherein, After eMBB notifies uRLLC of the PDCCH resource allocation result, it further comprises: When performing downlink RB resource allocation, the uRLLC only allocates resources on the RBs without eMBB PDCCH resource occupation within its partial wideband BWP bandwidth, and sends the information of the PDSCH RB occupation on the side to the eMBB.

7. The method of claim 1, wherein, The demodulation reference signal DMRS configuration of the uRLLC is on the first symbol of each mini slot, and the first symbol is the PDCCH of eMBB, the method further comprises: It is judged whether there is uRLLC downlink air interface data transmission to the scheduling user within the RB resource range occupied by the eMBB PDCCH in the first t mini slots of the current mini slot 0; If yes, buffer the DMRS corresponding to the physical downlink shared channel (PDSCH) closest to the Minislot 0 in the t Minislots at the UE side, for demodulating the single-symbol PDSCH without DMRS sent by the base station on the RB of the PDSCH.

8. The method of claim 1, wherein, The DMRS configuration of the uRLLC is on the first symbol of each Minislot, and the first symbol is the PDCCH of the eMBB, and the method further comprises: determining whether there is uRLLC downlink air interface data transmission for the scheduled user in the RB resource range occupied by the eMBB PDCCH in the t Minislots before the current Minislot 0; If there is uRLLC downlink air interface data transmission for the scheduled user, the base station sends a single-symbol PDSCH without DMRS on the RB resource on which the PDSCH has been previously sent.

9. An enhanced mobile broadband control channel element (eMBBCCE) resource allocation device, characterized in that, Comprise: The first allocation module is configured to, when allocating eMBB CCE resources, allocate required CCE resources in the RB resources occupied by the currently allocated CCEs if the required CCE resources can be allocated in the RB resources. Wherein, the first allocation module is further configured to: count the usage rate of the uRLLC scheduling RB, and if the usage rate of the uRLLC RB reaches the threshold value more than n times within a preset time period, determine whether the CCE aggregation degree of the current scheduling user reaches a threshold value, and if yes, do not perform CCE resource allocation in the subsequent z slots.

10. A computer-readable storage medium, characterized in that, The storage medium has a computer program stored therein, and the computer program is configured to execute the method described in any one of claims 1 to 8 when running. 11.An electronic device comprising a memory and a processor, the electronic device characterized by, The memory has a computer program stored therein, and the processor is configured to execute the computer program to execute the method described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method for controlling channel unit distribution

    CN104684086A