CN112738890A - eMB CCE resource allocation method and device - Google Patents
eMB CCE resource allocation method and device Download PDFInfo
- Publication number
- CN112738890A CN112738890A CN201911033501.9A CN201911033501A CN112738890A CN 112738890 A CN112738890 A CN 112738890A CN 201911033501 A CN201911033501 A CN 201911033501A CN 112738890 A CN112738890 A CN 112738890A
- Authority
- CN
- China
- Prior art keywords
- resource
- cce
- embb
- urllc
- pdcch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides an eMBB CCE resource allocation method and a device, and the method comprises the following steps: in the eMBB CCE resource allocation, if the required CCE resource can be allocated in the RB resource occupied by the currently allocated CCE, the required CCE resource is allocated in the RB resource. In the invention, eMMC CCE resources are distributed more densely, and the probability of resource conflict between uRLLC and eMMC is reduced, thereby reducing the influence of uRLLC on eMMC downlink control channel resource preemption.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a method and an apparatus for allocating Control Channel Element (CCE) resources in an Enhanced Mobile Broadband (eMBB).
Background
Ultra Reliable Low latency Communication (urrllc) over New Radio (NR) is a highly Reliable, Low latency network slice service with priority over the eMBB. In scheduling timing, the temporal processing granularity of the eMBB is a Slot (Slot) and the urrllc is a small Slot (minilot). For the same air interface time, once downlink concurrent scheduling carried by the uRLLC and the eMB occurs in a cell and RB resource conflict occurs, the uRLLC punctures a downlink control channel allocated by the eMB in a preemptive mode to ensure high-priority transmission of the uRLLC, but the puncturing of the eMB downlink control channel by the uRLLC can affect transmission of the eMB.
Disclosure of Invention
The embodiment of the invention provides an eBB CCE resource allocation method and device, which are used for at least solving the problem that eBB transmission is influenced by the punching of an eBB downlink control channel by uRLLC in the related technology.
According to an embodiment of the present invention, there is provided an eMBB CCE resource allocation method, including: in the eMBB CCE resource allocation, if the required CCE resource can be allocated in the RB resource occupied by the currently allocated CCE, the required CCE resource is allocated in the RB resource.
Wherein 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 allocation is performed in the vicinity of a Resource Block (RB) occupied by a Physical Downlink Control Channel (PDCCH) or at the edge of a Control Resource set (CORESET) in the direction from low to high or from high to low.
Wherein the method further comprises: the eMBB scheduler counts the utilization rate of uRLLC scheduling RB;
and if the using rate of the uRLLC RB reaches a threshold value within a preset time length and exceeds n times, the eMBB scheduler controls CCE resource allocation in subsequent z slots, wherein n and z are positive integers.
Wherein the controlling, by the eMBB scheduler, CCE resource allocation within subsequent z slots comprises: and judging whether the number of RBs occupied by the allocated PDCCH reaches k, if so, not allocating CCE resources in the subsequent z slots, wherein k is a positive integer.
Wherein the method further comprises: and judging whether the CCE polymerization degree of the current scheduling user reaches a threshold value, if so, not allocating CCE resources in the subsequent z slots.
Wherein the method further comprises: through an interaction channel established between the eMBB and the uRLLC, at the downlink scheduling time corresponding to the air interface Minislot0, the eMBB notifies the uRLLC of the PDCCH resource allocation result, wherein the allocation result comprises air interface time and the RB resource set occupied by the PDCCH.
After the eMBB notifies the result of PDCCH resource allocation to the urrllc, the method further includes: when downlink RB resource allocation is carried out by the uRLLC, resources are allocated only on RBs which are not occupied by eMBB PDCCH resources in Part of Bandwidth (BWP) Bandwidth of the uRLLC, and information occupied by PDSCH RBs of the side is sent to the eMBBs.
Wherein, DMRS of uRLLC is configured on the first symbol of each Minislot, and the first symbol is PDCCH of eMBB, the method also includes: judging whether the base station transmits uRLLC downlink air interface data of the scheduling user in the RB resource range occupied by the eMBB PDCCH or not in the first t Minislots of the current Minislot 0; if yes, buffering Demodulation Reference Signal (DMRS) corresponding to a Physical Downlink Shared Channel (PDSCH) closest to the Minislot0 in the t minislots on the UE side, for demodulating the single-symbol PDSCH without the DMRS sent by the base station on the RB of the PDSCH.
Wherein, DMRS of uRLLC is configured on the first symbol of each Minislot, and the first symbol is PDCCH of eMBB, the method also includes: judging whether the base station transmits uRLLC downlink air interface data of the scheduling user in the RB resource range occupied by the eMBB PDCCH or not in the first t Minislots of the current Minislot 0; and if so, the base station transmits the single-symbol PDSCH without the DMRS on the RB resource which is transmitted by the PDSCH before.
According to another embodiment of the present invention, there is provided an eMBB CCE resource allocation apparatus including: the first allocating module is configured to, when eMBB CCE resource allocation is performed, allocate a required CCE resource within an RB resource occupied by a currently allocated CCE, if the required CCE resource can be allocated within the RB resource.
Wherein the apparatus further comprises: and the second allocating module is used for allocating the needed CCE resources to the RBs occupied by the PDCCH or the edges corresponding to the CORESET according to the direction from low to high or from high to low under the condition that the needed CCE resources cannot be allocated in the RB resources occupied by the currently allocated CCE.
Wherein the apparatus further comprises: the counting module is used for counting the utilization rate of the uRLLC scheduling RB; and the control module is used for controlling CCE resource allocation in subsequent z slots under the condition that the using rate of the uRLLC RB reaches a threshold value within a preset time length and exceeds n times, wherein n and z are positive integers.
Wherein the control module comprises: a first control unit, configured to control not to perform CCE resource allocation in subsequent z slots when the number of RBs occupied by the already allocated PDCCH reaches k, where k is a positive integer.
Wherein the control module comprises: and the second control unit is used for controlling that the CCE resource allocation of the current scheduling user is not carried out in the subsequent z slots under the condition that the CCE polymerization degree of the current scheduling user reaches a threshold value.
Wherein the apparatus further comprises: and the notification module is used for notifying the uRLLC of the PDCCH resource allocation result at the downlink scheduling time corresponding to the air interface Minislot0 through an interaction channel established between the eMBB and the uRLLC, wherein the allocation result comprises air interface time and an RB resource set occupied by the PDCCH.
Wherein, DMRS of urrllc is configured on a first symbol of each minilot, and the first symbol is a PDCCH of eMBB, the apparatus further includes: a second determining module, configured to determine whether, within an RB resource range occupied by an eMBB PDCCH in the first t minislots of the current Minislot0, a base station has uRLLC downlink air interface data transmission for the scheduling user; and a buffering module, configured to, if the determination result of the second determining module is yes, buffer, on the UE side, the DMRS corresponding to the PDSCH closest to the Minislot0 within the t minislots, and demodulate the single-symbol PDSCH without the DMRS, which is transmitted by the base station on the RB of the PDSCH.
Wherein, DMRS of urrllc is configured on a first symbol of each minilot, and the first symbol is a PDCCH of eMBB, the apparatus further includes: a third determining module, configured to determine whether, within an RB resource range occupied by an eMBB PDCCH in the first t minislots of the current Minislot0, a base station has uRLLC downlink air interface data transmission for the scheduling user; and a transmission module, configured to transmit the single symbol PDSCH without the DMRS on the RB resource to which the PDSCH has been previously transmitted, if the determination result of the third determination module is yes.
According to a further embodiment of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
In the embodiment of the invention, the eMBB CCE resources are distributed more densely, so that the probability of resource conflict between the uRLLC and the eMBB is reduced, and the influence of the uRLLC on the control channel resource preemption of the eMBB is reduced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flowchart of an eMBB CCE resource allocation method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a radio resource configuration scenario according to an embodiment of the present invention;
fig. 3 is a CCE resource aggregation allocation flow diagram according to an embodiment of the invention;
fig. 4 is a flow chart of CCE resource allocation restriction according to an embodiment of the invention;
fig. 5 is a schematic diagram of a strategy for extending the effective period of DMRS according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an eMBB CCE resource allocation apparatus according to an embodiment of the present invention;
fig. 7 is a schematic diagram of an eMBB CCE resource allocation device module according to an alternative embodiment of the invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
Aiming at a scene of cooperative scheduling of NR uRLLC network slices and eMBB slices, the embodiment of the invention provides an eMBB CCE resource allocation method in order to reduce the influence of resource punching on eMBB on the premise of ensuring high-priority processing of the uRLLC.
Fig. 1 is a flowchart of an eMBB CCE resource allocation method according to an embodiment of the present invention, where as shown in fig. 1, the flowchart includes the following steps:
step S102, when eMBB CCE resources are allocated, if the required CCE resources can be allocated in the RB resources occupied by the currently allocated CCE, the required CCE resources are allocated in the RB resources.
Before step S102 in this embodiment, the method may further include: and judging whether the required CCE resources can be allocated in the RB resources occupied by the currently allocated CCE.
In step S102 of this embodiment, if the required CCE resource cannot be allocated within the RB resource occupied by the currently allocated CCE, the required CCE resource allocation is performed in a direction from low to high or from high to low, immediately adjacent to the RB occupied by the PDCCH or an edge of a corresponding CORESET.
After step S102 in this embodiment, the method may further include: the eMBB scheduler counts the utilization rate of uRLLC scheduling RB; and if the using rate of the uRLLC RB reaches a threshold value within a preset time length and exceeds n times, the eMBB scheduler controls CCE resource allocation in subsequent z slots, wherein n and z are positive integers.
In this embodiment, the controlling, by the eMBB scheduler, CCE resource allocation within subsequent z slots includes: and judging whether the number of RBs occupied by the allocated PDCCH reaches k, if so, not allocating CCE resources in the subsequent z slots, wherein k is a positive integer.
In this embodiment, the controlling, by the eMBB scheduler, CCE resource allocation within subsequent z slots may further include: or judging whether the CCE polymerization degree of the current scheduling user reaches a threshold value, if so, not allocating CCE resources in the subsequent z slots.
In this embodiment, the method may further include the steps of: through an interaction channel established between the eMBB and the uRLLC, at a downlink scheduling time corresponding to an air interface Minislot0, the eMBB notifies the uRLLC of a PDCCH resource allocation result, wherein the allocation result comprises air interface time and an RB resource set occupied by the PDCCH, and when the uRLLC allocates downlink RB resources, the eMBB PDCCH resources are allocated only on RBs which are not occupied by eMBB PDCCH resources in a BWP bandwidth of the uRLLC, and the condition that PDSCH RBs of the local side are occupied is sent to the eMBB.
In this embodiment, for a scenario where the DMRS of the uRLLC is configured on the first symbol of each minilot and the first symbol is the PDCCH of the eMBB, the method may include the steps of: judging whether the base station transmits uRLLC downlink air interface data of the scheduling user in the RB resource range occupied by the eMBB PDCCH or not in the first t Minislots of the current Minislot 0; if yes, buffering DMRS corresponding to the PDSCH closest to the Minislot0 in t Minislots on the UE side, and demodulating the single-symbol PDSCH which is sent by the base station on the RB of the PDSCH and does not contain the DMRS.
In this embodiment, for a scenario where the DMRS of the uRLLC is configured on the first symbol of each minilot and the first symbol is a PDCCH of the eMBB, the method may further include the steps of: judging whether the base station transmits uRLLC downlink air interface data of the scheduling user in the RB resource range occupied by the eMBB PDCCH or not in the first t Minislots of the current Minislot 0; and if so, the base station transmits the single-symbol PDSCH without the DMRS on the RB resource which is transmitted by the PDSCH before.
In this embodiment, the influence of the urrllc on the eMBB control channel is avoided by a downlink RB scheduling avoidance and DMRS effective time extension strategy, and meanwhile, the urrllc service rate is guaranteed as much as possible.
In order to facilitate understanding of the technical solutions provided by the embodiments of the present invention, the following detailed description will be made with reference to embodiments having application scenarios.
Fig. 2 is a radio resource configuration scenario according to an embodiment of the present invention, and as shown in fig. 1, a Minislot resource configuration of an eMBB PDCCH is as follows: 2 OFDM symbols constitute 1 minilot, and in the urrllc scheduling timing in which 14 symbols within 1Slot are cut into 7 minilots, the first symbol of minilot 0 is the eMBB PDCCH.
In minilot configured with the eMBB PDCCH, if the urrllc data-sending PDSCH collides with the RB position of the PDCCH occupied by the eMBB, the urrllc PDSCH may puncture the eMBB PDCCH, which may cause failure in detecting UE Downlink Control Information (DCI), thereby causing loss of the transmission of the eMBB and abnormal HARQ status. Control channels are punctured, which is more serious than data channel puncturing and should be avoided as much as possible.
More particularly, in the above scenario, if DMRS of uRLLC is configured on the first symbol of each minilot, the second symbol on minilot 0 cannot be used to transmit uRLLC downlink data due to the presence of DMRS at the position where the uRLLC PDSCH and the eMBB PDCCH overlap in frequency domain, because the UE needs to demodulate with DMRS, and transmitting PDSCH is accompanied by transmitting DMRS on the configured first symbol, which will also cause the eMBB PDCCH to be punctured.
The simplest processing scheme for the above situation is to not schedule at Minislot0 or configure eMBB and urrllc frequency division cell bandwidths, and prevent resource collision by adopting a semi-static isolation manner. The former will cause the missing of Minislot0 scheduling, so that the key time delay of uRLLC is increased, and the flow is reduced; the latter can result in the reduction of the available bandwidth of uRLLC, the fragmentation of the message, the increase of the time delay and the reduction of the flow.
In order to solve the problem of eMBB transmission generated by puncturing the eMBB PDCCH resource in the radio air interface resource (including PDSCH and DMRS) occupied by the urlllc bearer in the miniport configured with the eMBB PDCCH, a scheduling strategy is provided in this embodiment to solve the problem. The scheduling strategy mainly comprises the following three strategies:
strategy 1: in order to realize scheduling avoidance of the RB occupied by the eMBB PDCCH and the RB occupied by the uRLLC PDSCH, special processing is required to be carried out on eMBB CCE resource allocation, the CCE resource allocation is not dispersed as much as possible, and the allocated PDCCH resources are aggregated. To ensure high priority transmission of urrllc, eMBB CCE resource usage should also tend to be conservative.
As shown in fig. 3, strategy 1 may adopt the following steps to try to aggregate the allocated PDCCH resources:
step S301, scheduling a user to perform eMBB CCE resource allocation;
step S302, judging whether the needed CCE resource can be distributed in the RB resource occupied by the currently distributed CCE, if so, executing step S303, and if not, executing step S304;
step S303, CCE is distributed in the RB resource range to realize PDCCH resource aggregation;
step S304, judging whether other CCE resources are distributed completely, if so, executing step S305, otherwise, executing step S306;
step S305, performing resource allocation on RBs occupied by the adjacent PDCCH according to the direction from low to high or from high to low so as to realize PDCCH resource aggregation;
in step S306, resource allocation is performed from the edge of the CORESET in the direction from low to high or from high to low, so as to realize PDCCH resource aggregation.
As shown in fig. 4, policy 1 may further include the following steps:
step S401, in the QoS of the eMBB scheduler, a counter of the uRLLC scheduling RB utilization rate is added, m is set as a uRLLC RB utilization rate threshold, and n is set as a threshold for counting the times that the uRLLC scheduling RB exceeds m in a sliding window t. And counting the times that the usage rate of the uRLLC RB exceeds a threshold within the sliding window t.
Step S402, judging whether the use rate of uRLLC RB exceeds a threshold m in a sliding window t and reaches n times, if so, considering that the current time is a heavy load time period of uRLLC service, executing step S403, and if not, executing step S407;
step S403, the eMBB scheduler adopts a strategy for limiting CCE resource allocation in the following z slots;
step S404, judging whether the number of RBs occupied by the allocated PDCCH reaches k, if so, executing step S406, and if not, executing step S405;
step S405, judging whether the CCE polymerization degree of the current user to be scheduled exceeds j, if so, executing step S406, and if not, executing step S407;
in step S406, the eMBB scheduler does not allocate CCE resources in the subsequent z slots, and abandons the eMBB user with poor channel condition in this period of time.
In step S407, the eMBB scheduler normally allocates CCE resources.
In this embodiment, m, n, t, z, k, and j are all configurable parameters.
The eMBB CCE resource allocation is more intensive or limited through the strategy 1, more RB resources are reserved for the uRLLC, and high-priority transmission of the uRLLC is guaranteed to the maximum extent.
Strategy 2: through an interaction channel established between the eMBB and the uRLLC, at the downlink scheduling time corresponding to the air interface Minislot0, the eMBB notifies the uRLLC of the PDCCH channel resource allocation result, the notification content mainly comprises air interface time and an RB resource set occupied by the PDCCH, and when the uRLLC performs downlink RB resource allocation, the RB occupied by the eMBB PDCCH is actively avoided, and only the RB which is not occupied by the eMBB PDCCH resource in the BWP bandwidth is used. Meanwhile, the urrllc needs to send the condition that the PDSCH RB of the local side is occupied to the eMBB to complete the statistics in step S401 of the policy 1.
Strategy 3: DMRS configuration for urlllc is on the first symbol of each minilot, and the first symbol is the common configuration of PDCCH of eMBB, as in fig. 2. After finishing the processing of scheduling strategies 1 and 2 on miniblot 0, the urrllc PDSCH and the eMBB PDCCH do not have RB overlap, and there is no situation that the urrllc punctures the eMBB PDCCH, and at this time, the second symbol of the RB occupied by the eMBB PDCCH is silent, so that the urrllc utilizes the part of air interface resources, the following processing is performed in strategy 3:
processing 1, if there is uRLLC downlink air interface data transmission to the user in the RB resource range occupied by the eMBB PDCCH at the time when the first t Minislot of the current Minislot0, the UE side caches DMRS corresponding to the PDSCH closest to the Minislot0 in t, and the DMRS is used for demodulating the single-symbol PDSCH which is possibly transmitted by the Minislot0 base station on the RBs and does not contain the DMRS.
And (3) treatment 2: if the base station has uRLLC downlink air interface data transmission for the user in the RB resource range occupied by the eMBB PDCCH at the first t Minislot of the current Minislot0, the Minislot0 base station can transmit the single-symbol PDSCH without the DMRS on the RB resources of the PDSCH which is transmitted before.
As shown in fig. 5, both Minislot5/6 have scheduling, and the UE buffers the DMRS closest to Minislot0, i.e., the DMRS of Minislot6 is used to demodulate the urrllc PDSCH of Minislot0, wherein the scheduled RBs of Minislot5/6 overlap with the scheduled RBs of Minislot 0.
In strategy 3, the temporal stability of the channel is exploited. As shown in fig. 5, t in processes 1 and 2 can be allocated, but t should not be set too large for reliability, and should be smaller than the distance between the preamble DMRS and the additional DMRS at the earliest position in the protocol. By the processing, RB resources occupied by eMBB PDCCH on Minislot0 can be fully utilized, especially when the uRLLC is in high-load operation, scheduling exists in the preamble Minislot of a probability Minislot0, so that effective transmission of the uRLLC can be formed in Minislot0, time delay is reduced, flow is increased, and meanwhile, the control channel of the eMBB is not influenced.
It should be noted that, in the present embodiment, the strategies 1 to 3 described above may be used alone or in combination according to actual scenarios.
In this embodiment, by the scheduling policy, service exception caused by preemption of the eMBB control channel by the urrllc is avoided, and a configurable DMRS effective policy is adopted, so that the urrllc utilizes radio resources as much as possible on the premise of not affecting the eMBB, thereby improving downlink throughput of the urrllc.
In the embodiment of the invention, the eMMC special CCE allocation algorithm and the uRLLC pointed RB allocation algorithm are adopted in the scheme, overlapping perforation of downlink RB resources is avoided through the cooperative interaction of the uRLLC and the eMMC, a strategy for prolonging the effective period of the DMRS is further adopted to realize the effective utilization of air interface resources, the influence of the uRLLC on the eMMC control channel resource preemption can be practically reduced, the time delay response and the effective bandwidth capacity of the uRLLC are improved, and the user experience of the uRLLC is optimized.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
In this embodiment, an eMBB CCE resource allocation apparatus is further provided, where the apparatus is configured to implement the foregoing embodiments and preferred embodiments, and details of the foregoing description are omitted. As used below, the term "module" or "unit" may implement a combination of software and/or hardware of predetermined functions. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 6 is a block diagram of a structure of an eMBB CCE resource allocation apparatus according to an embodiment of the present invention, as shown in fig. 6, the apparatus includes a first allocation module 10.
The first allocating module 10 is configured to, when eMBB CCE resource allocation is performed, allocate a required CCE resource within an RB resource occupied by a currently allocated CCE, where the required CCE resource can be allocated within the RB resource.
Fig. 7 is a block diagram of an eMBB CCE resource allocation apparatus according to an alternative embodiment of the present invention, and as shown in fig. 7, the apparatus includes, in addition to all modules shown in fig. 6, a first determining module 20, a second allocating module 30, a counting module 40, and a control module 50.
The first determining module 20 is configured to determine whether the required CCE resources can be allocated within the RB resources occupied by the currently allocated CCE.
The second allocating module 30 is configured to, when the required CCE resource cannot be allocated within the RB resource occupied by the currently allocated CCE, perform the required CCE resource allocation in a direction from low to high or from high to low next to the occupied RB of the PDCCH or an edge of a corresponding CORESET.
The statistic module 40 is configured to count the utilization rate of the urrllc scheduling RB. The control module 50 is configured to control CCE resource allocation in subsequent z slots when the use rate of the urrllc RB reaches the threshold value for more than n times within a preset time duration, where n and z are positive integers.
Wherein the control module 50 comprises a first control unit 51 and a second control unit 52.
The first control unit 51 is configured to control that CCE resource allocation is not performed in subsequent z slots when the number of RBs occupied by the already allocated PDCCH reaches k, where k is a positive integer.
The second control unit 52 is configured to control not to perform CCE resource allocation for the current scheduling user in subsequent z slots when the CCE aggregation level of the current scheduling user reaches a threshold.
In one embodiment, the apparatus further comprises a notification module 60. The notification module 60 is configured to notify the urrllc of a PDCCH resource allocation result at a downlink scheduling time corresponding to the air interface Minislot0 through an interaction channel established between the eMBB and the urrllc, where the allocation result includes an air interface time and an RB resource set occupied by the PDCCH.
In an embodiment, the DMRS of the uRLLC is configured on the first symbol of each Minislot, and the first symbol is a PDCCH of the eMBB, the apparatus further includes a second determining module 70 and a buffering module 80
The second determining module 70 is configured to determine whether the base station has uRLLC downlink air interface data transmission to the scheduling user in an RB resource range occupied by the eMBB PDCCH in the first t minislots of the current Minislot 0.
The buffering module 80 is configured to, if the determination result of the second determining module is yes, buffer, on the UE side, the DMRS corresponding to the PDSCH closest to the Minislot0 within the t minislots, and demodulate the single-symbol PDSCH without the DMRS transmitted by the base station on the RB of the PDSCH.
In an embodiment, the DMRS of the uRLLC is configured on the first symbol of each Minislot, and the first symbol is a PDCCH of the eMBB, the apparatus further includes a third determining module 90 and a transmitting module 100.
The third determining module 90 is configured to determine whether the base station has a urrllc downlink air interface data transmission to the scheduling user in an RB resource range occupied by the eMBB PDCCH at the first t minislots of the current Minislot 0;
the transmission module 100 is configured to transmit the single symbol PDSCH not including the DMRS on the RB resource to which the PDSCH has been previously transmitted, if the determination result of the third determination module is yes.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Embodiments of the present invention also provide a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to control the present invention, and various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.
Claims (12)
1. A resource allocation method for enhanced mobile broadband control channel element (eMBB CCE) is characterized by comprising the following steps:
in the eMBB CCE resource allocation, if the required control channel element CCE resource can be allocated in the Resource Block (RB) resource occupied by the currently allocated CCE, the required CCE resource is allocated in the RB resource.
2. The method of claim 1, further comprising:
and if the CCE resource of the required control channel element cannot be allocated in the Resource Block (RB) resource occupied by the currently allocated CCE, carrying out the allocation of the required CCE resource next to the edge of the occupied RB or the corresponding control resource set (CORESET) of the Physical Downlink Control Channel (PDCCH) from low to high or from high to low.
3. The method of claim 1, further comprising:
the eMB scheduler counts the utilization rate of the ultra-reliable low-delay communication uRLLC scheduling RB;
and if the using rate of the uRLLC RB reaches a threshold value within a preset time length and exceeds n times, the eMBB scheduler controls CCE resource allocation in subsequent z time slots, wherein n and z are positive integers.
4. The method of claim 1, wherein the eMB scheduler controlling CCE resource allocation within a subsequent z slots comprises:
and judging whether the number of RBs occupied by the allocated PDCCH reaches k, if so, not allocating CCE resources in the subsequent z slots, wherein k is a positive integer.
5. The method of claim 1, further comprising:
and judging whether the CCE polymerization degree of the current scheduling user reaches a threshold value, if so, not allocating CCE resources in the subsequent z slots.
6. The method of claim 1, further comprising:
through an interaction channel established between the eMBB and the uRLLC, at the downlink scheduling time corresponding to the air interface small slot Minislot0, the eMBB notifies the uRLLC of the PDCCH resource allocation result, wherein the allocation result comprises air interface time and the RB resource set occupied by the PDCCH.
7. The method of claim 1, wherein after the eMBB notifies the uRLLC of the PDCCH resource allocation result, the method further comprises:
and when the uRLLC performs downlink RB resource allocation, the uRLLC allocates resources only on RBs which are not occupied by eMBB PDCCH resources in a partial broadband BWP bandwidth, and sends information occupied by the PDSCH RBs of the side to the eMBBs.
8. The method of claim 1, wherein a demodulation reference signal (DMRS) of the uRLLC is configured on a first symbol of each Minislot, and the first symbol is a PDCCH of the eMBB, and wherein the method further comprises:
judging whether the base station transmits uRLLC downlink air interface data of the scheduling user in the RB resource range occupied by the eMBB PDCCH or not in the first t Minislots of the current Minislot 0;
if yes, buffering DMRS corresponding to the PDSCH closest to the Minislot0 in the t Minislots on the UE side, and demodulating the single-symbol PDSCH which is sent by the base station on the RB of the PDSCH and does not contain the DMRS.
9. The method of claim 1, wherein the DMRS for uRLLC is configured on the first symbol of each minilot, and wherein the first symbol is the PDCCH of the eMBB, the method further comprising:
judging whether the base station transmits uRLLC downlink air interface data of the scheduling user in the RB resource range occupied by the eMBB PDCCH or not in the first t Minislots of the current Minislot 0;
and if the uRLLC downlink air interface data transmission for the scheduling user exists, the base station transmits the single-symbol PDSCH without the DMRS on the RB resource which has transmitted the PDSCH before.
10. An enhanced mobile broadband control channel element (eMBB) CCE resource allocation device, comprising:
the first allocating module is configured to, when eMBB CCE resource allocation is performed, allocate a required CCE resource within an RB resource occupied by a currently allocated CCE, if the required CCE resource can be allocated within the RB resource.
11. A computer-readable storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 9 when executed.
12. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 9.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033501.9A CN112738890A (en) | 2019-10-28 | 2019-10-28 | eMB CCE resource allocation method and device |
PCT/CN2020/116210 WO2021082796A1 (en) | 2019-10-28 | 2020-09-18 | Embb cce resource allocation method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033501.9A CN112738890A (en) | 2019-10-28 | 2019-10-28 | eMB CCE resource allocation method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112738890A true CN112738890A (en) | 2021-04-30 |
Family
ID=75588924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911033501.9A Pending CN112738890A (en) | 2019-10-28 | 2019-10-28 | eMB CCE resource allocation method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112738890A (en) |
WO (1) | WO2021082796A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114143816A (en) * | 2021-12-20 | 2022-03-04 | 国网河南省电力公司信息通信公司 | Dynamic 5G network resource scheduling method based on power service quality guarantee |
WO2023104029A1 (en) * | 2021-12-08 | 2023-06-15 | 中国电信股份有限公司 | Downlink resource preemption method and apparatus and related device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2731283B1 (en) * | 2011-06-30 | 2018-10-10 | LG Electronics Inc. | Method and apparatus for allocating a downlink control channel in a wireless communication system |
CN108633027A (en) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | Communication means and its terminal device, the network equipment |
CN110138502B (en) * | 2018-02-09 | 2020-08-07 | 华为技术有限公司 | Method and device for determining blind detection times |
-
2019
- 2019-10-28 CN CN201911033501.9A patent/CN112738890A/en active Pending
-
2020
- 2020-09-18 WO PCT/CN2020/116210 patent/WO2021082796A1/en active Application Filing
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023104029A1 (en) * | 2021-12-08 | 2023-06-15 | 中国电信股份有限公司 | Downlink resource preemption method and apparatus and related device |
CN114143816A (en) * | 2021-12-20 | 2022-03-04 | 国网河南省电力公司信息通信公司 | Dynamic 5G network resource scheduling method based on power service quality guarantee |
Also Published As
Publication number | Publication date |
---|---|
WO2021082796A1 (en) | 2021-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2691599C1 (en) | Adaptation of a communication line in multiple access systems without the need for permission | |
RU2486699C2 (en) | Mobile station, radio communication base station, communication control method and mobile communication system | |
CN106507494B (en) | Packet-based M2M communication uplink semi-persistent scheduling method | |
EP3565148A1 (en) | Data transmission method, apparatus and system | |
CN109392176B (en) | Information sending method and related equipment | |
CN109586854B (en) | Data transmission method and device | |
EP3012989B1 (en) | Data transmission method and system, base station and user equipment | |
EP3592073A1 (en) | Resource scheduling method and device | |
EP1869926A1 (en) | Use of decremental assignments | |
US12041647B2 (en) | Method and device for determining and configuring scheduling request resource, and storage medium | |
CN110100400B (en) | Method, device, equipment and storage medium for determining channel detection mechanism | |
US10624036B2 (en) | Method and device in UE and base station used for low latency communication | |
US10568051B2 (en) | Method and device in user equipment and base station for low latency communication | |
EP2999292B1 (en) | Scheduling method and base station | |
EP3606231A1 (en) | Scheduling-free transmission method and apparatus | |
WO2021082796A1 (en) | Embb cce resource allocation method and apparatus | |
CN110602796A (en) | Resource scheduling method on mobile broadband shared channel and electronic equipment | |
EP3914003A1 (en) | Method and device for resource allocation | |
CN107846702B (en) | Resource allocation method for enhanced physical downlink control channel | |
CN109842948B (en) | Enhanced control channel resource allocation method and device for 3D-MIMO base station | |
CN108811090B (en) | Resource allocation indication method, device, network side equipment and user equipment | |
KR20200142497A (en) | Multiple transmission scheduling | |
CN112369091A (en) | Resource scheduling indication method and device and communication system thereof | |
KR101578227B1 (en) | Method and apparatus for resouce allocation schduling in wireless communication system | |
WO2021087904A1 (en) | Method and apparatus for data transmission on unlicensed spectrum, and device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |