Resource allocation method and apparatus, network device, terminal, system, and storage medium

By acquiring the PDCCH monitoring capability information of the terminal device and configuring the number of blind detections and non-overlapping CCEs within N time units, the problem of improper BD/CCE allocation within a multi-time slot span is solved, the PDCCH monitoring process of the terminal device is optimized, and the processing pressure is reduced.

CN115190615BActive Publication Date: 2025-12-19SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110369310.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-06
Publication Date
2025-12-19
Estimated Expiration
2041-04-06

AI Technical Summary

Technical Problem

In the context of multiple time slots, the existing technology does not restrict the allocation of BD/CCE in PDCCH, which leads to a burden on the processing capacity of terminal devices.

Method used

By acquiring the PDCCH monitoring capability information of the terminal device, configuring the number of blind detections and non-overlapping CCEs within N time units, limiting resource allocation within a multi-time slot span, and adopting a defined upper and lower limit or time unit block allocation method, the data processing pressure of the terminal device is reduced.

Benefits of technology

It effectively solves the processing capacity problem caused by improper BD/CCE allocation across multiple time slots and optimizes the PDCCH monitoring process of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190615B_ABST
    Figure CN115190615B_ABST
Patent Text Reader

Abstract

The application provides a resource allocation method and device, a network device, a terminal, a system and a storage medium. The method comprises: acquiring terminal device capability information, wherein the terminal device capability information is used to indicate PDCCH monitoring capability; and configuring, according to the terminal device capability information, a number of blind detections for monitoring PDCCH and / or a number of non-overlapping CCEs for a first resource, wherein the first resource comprises N time units in the time domain, and N is a positive integer greater than 2. Through the above scheme, the problem that the UE processing capability is burdened due to the un-limited BD / CCE allocation can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and particularly relates to a resource allocation method and device, a network device, a terminal, a system and a storage medium. BACKGROUND

[0002] Generally, the monitoring of a terminal device physical downlink control channel (PDCCH) is in a time domain with a time slot as a granularity. Specifically, the terminal device monitors the PDCCH according to a blind decoding (BD) / control channel element (CCE) in a time slot. For a scenario of monitoring the PDCCH with multi-slot span as a granularity, wherein the multi-slot span includes multiple time slots, if the allocation of the BD / CCE is not limited, the BD / CCE allocation is prone to being in adjacent different multi-slot spans, thereby causing a burden on the processing capability of the terminal device. SUMMARY

[0003] Embodiments of the present application provide a resource allocation method, device, network device, terminal, system and storage medium, and the allocation problem of BD and CCE in the prior art can be solved by the resource allocation method.

[0004] In a first aspect, an embodiment of the present application provides a resource allocation method, and the method comprises: acquiring terminal device capability information, wherein the terminal device capability information is used to indicate a PDCCH monitoring capability; and configuring a blind decoding number and / or a non-overlapping CCE number for monitoring the PDCCH for a first resource according to the terminal device capability information, wherein the first resource includes N time units in a time domain, and N is a positive integer greater than 2.

[0005] Further, the terminal device capability information is used to indicate a minimum blind decoding number supported by a terminal device in a time unit, and / or a minimum non-overlapping CCE number supported by the terminal device in a time unit.

[0006] Further, the N time units include a first time unit, the first time unit is located at a start position or an end position of the N time units, a blind detection number of PDCCH in the first time unit is greater than the minimum blind detection number, and a non-overlapping CCE number in the first time unit is greater than the minimum non-overlapping CCE number. In an embodiment, the one time unit can be one time slot, and then by obtaining the corresponding minimum blind detection number and minimum non-overlapping CCE number in one time slot, the resource allocation restriction of the first and last time slots in a multi-time slot span (containing N time slots) is configured, and the resource allocation restriction of the non-first and non-last time slots in the multi-time slot span is not limited, which can not be limited or can be limited according to a preset manner. In other embodiments, the one time unit can also be a symbol, a frame, a subframe, and the like, which are not limited here.

[0007] Further, the terminal device capability information is used to indicate a maximum blind detection number supported by the terminal device in one time unit and / or a maximum non-overlapping CCE number supported by the terminal device in one time unit.

[0008] Further, the N time units include a second time unit, the second time unit is not located at a start position or an end position of the N time units, a blind detection number of PDCCH in the second time unit is less than the maximum blind detection number, and a non-overlapping CCE number in the second time unit is less than the maximum non-overlapping CCE number. In the embodiment, the one time unit can be one time slot, and then by obtaining the corresponding maximum blind detection number and maximum non-overlapping CCE number of the terminal device in one time slot, the resource allocation restriction of the non-first and non-last time slots in a multi-time slot span (containing N time slots) is configured, and the resource allocation restriction of the first and last time slots in the multi-time slot span is not limited, which can not be limited or can be limited according to a preset manner. In another embodiment, the corresponding resource allocation restriction of the target time slot in the multi-time slot span can also be set according to the minimum blind detection number and minimum non-overlapping CCE number of the terminal device in one time slot and the maximum blind detection number and maximum non-overlapping CCE number of the terminal device in one time slot, and the resource allocation restriction of the first and last time slots and the non-first and non-last time slots in the multi-time slot span can be effectively reduced, which can effectively reduce the data processing pressure of the terminal device in the PDCCH monitoring stage. In other embodiments, the one time unit can also be a symbol, a frame, a subframe, and the like, which are not limited here.

[0009] Further, the PDCCH monitoring capability is used to indicate M, the M is a number of time unit blocks divided by the N time units, and M is a positive integer.

[0010] Further, each of the M time unit blocks into which the N time units are divided includes K time units, where K=N / M, and K and M are positive integers. In one embodiment, 2≤K can be set, i.e., each time unit block includes at least 2 time units.

[0011] Further, the number of blind detections of PDCCH in each of the M time unit blocks into which the N time units are divided is a first value, and the number of non-overlapping CCEs in each of the M time unit blocks is a second value, where the first value is obtained according to the maximum number of blind detections of PDCCH supported by the terminal device in the N time units and M, and the second value is obtained according to the maximum number of non-overlapping CCEs supported by the terminal device in the N time units and M.

[0012] In a second aspect, an embodiment of the present application further provides a resource allocation apparatus, which includes a processor and a memory, and the memory is used to store at least one instruction, and the instruction is loaded and executed by the processor to implement the resource allocation method provided in the first aspect.

[0013] In one embodiment, the resource allocation apparatus provided in the second aspect can be a chip.

[0014] In a third aspect, another embodiment of the present application further provides a chip, which is connected with a memory or has a memory (such as the resource allocation apparatus provided in the second aspect) integrated thereon, and when a program or instruction stored in the memory is executed, the resource allocation method provided in the first aspect is implemented.

[0015] In a fourth aspect, an embodiment of the present application further provides a network device, which can include a device body and the resource allocation apparatus provided in the second aspect. In one embodiment, the network device can have the chip provided in the second aspect built therein, and execute corresponding instructions through the chip to implement the resource allocation method provided in the first aspect.

[0016] In one embodiment, the network device provided in the third aspect can be a base station.

[0017] In a fifth aspect, an embodiment of the present application further provides a terminal device used in cooperation with the network device provided in the third aspect, and the terminal device is used to send PDCCH monitoring capability information of the terminal device to the network device provided in the third aspect, so that the network device can execute corresponding resource allocation operations according to the PDCCH monitoring capability information of the terminal device.

[0018] In a sixth aspect, the embodiments of the present application further provide a communication system, which can include at least one network device provided in the third aspect and one or more terminal devices provided in the fourth aspect.

[0019] In a seventh aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the resource allocation method provided in the first aspect.

[0020] By the above technical solution, the number of blind detections for monitoring PDCCH and / or the number of non-overlapping CCEs are configured for the first resource according to the terminal device capability information, and the first resource includes N time units in the time domain, where N is a positive integer greater than 2. Thus, the problem that BD / CCE allocation may be in adjacent different spans and thus cause a burden on UE processing capability can be solved. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0022] Figure 1 It is a schematic diagram of a communication system architecture;

[0023] Figure 2 It is a schematic diagram of BD / CCE allocation in adjacent different spans;

[0024] Figure 3 It is a flowchart of the resource allocation method provided in an embodiment of the present application;

[0025] Figure 4 It is a schematic diagram of multi-slot span provided in an embodiment of the present application;

[0026] Figure 5 It is a schematic diagram of multi-slot span division block provided in another embodiment of the present application;

[0027] Figure 6 It is a schematic diagram of the structure of the resource allocation device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0029] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b or c can mean a, b, c, a and b, a and c, b and c, or a, b and c, where each of a, b and c can be an element or a set containing one or more elements.

[0030] In the embodiments of the present application, "example", "in some embodiments", "in another embodiment" and the like are used to represent an example, illustration or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is intended to present the concept in a specific way.

[0031] In the embodiments of the present application, "of", "corresponding" and "corresponding" can be used interchangeably at times. It should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent. In the embodiments of the present application, communication and transmission can be used interchangeably at times. It should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent. For example, transmission can include sending and / or receiving, and can be a noun or a verb.

[0032] It should be noted that the terms "first", "second", etc. involved in the embodiments of the present application are only used for the purpose of distinguishing description, and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying sequence. The terms "equal to" involved in the embodiments of the present application can be used with "greater than" and are applicable to the technical solutions adopted when greater than, or can be used with "less than" and are applicable to the technical solutions adopted when less than. It should be noted that when "equal to" is used with "greater than", it is not used with "less than"; when "equal to" is used with "less than", it is not used with "greater than".

[0033] The communication device involved in the present application mainly includes network equipment and terminal equipment.

[0034] The terminal device in the embodiments of the present application is a device with wireless transceiving function, which can be referred to as terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal device, vehicle-mounted terminal device, industrial control terminal device, UE unit, UE station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, wireless communication device, UE agent or UE apparatus, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as long term evolution (LTE), new radio (NR), wideband code division multiple access (WCDMA), etc. For example, the terminal device can be a mobile phone, a pad, a desktop computer, a notebook computer, an all-in-one machine, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network or a terminal device in a future evolved public land mobile network (PLMN), etc. In some embodiments of the present application, the terminal device can also be a device with transceiving function, such as a chip system. The chip system can include a chip and can also include other discrete devices.

[0035] The network device in the embodiments of the present application is a device that provides a terminal device with a wireless communication function, and can also be referred to as an access network device, a RAN device, etc. The network device can support at least one wireless communication technology, such as LTE, NR, etc. For example, the network device includes, but is not limited to, a generation nodeB (gNB) in a fifth-generation mobile communication system (5th-generation, 5G), an evolved node B (eNB), a radio network controller (radio network controller, RNC), a node B (node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (for example, a home evolved nodeB or a home node B, HNB), a baseband unit (baseband unit, BBU), a transmitting and receiving point (transmitting and receiving point, TRP), a transmitting point (transmitting point, TP), a mobile switching center, etc. The network device can also be a radio controller, a centralized unit (centralized unit, CU), and / or a distributed unit (distributed unit, DU) in a cloud radio access network (cloud radio access network, CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a terminal device, a wearable device, and a network device in future mobile communication or a network device in future evolved PLMN, etc. In some embodiments, the network device can also be a chip system that has a function of providing a terminal device with a wireless communication function. For example, the chip system can include a chip and can also include other discrete devices.

[0036] Figure 1 For a communication system architecture diagram, as shown in Figure 1 The communication system of the present application can include at least one network device 101 and one or more terminal devices 102, and the network device 101 and the terminal device 102 can communicate with each other. Among them, Figure 1 This is only an example of a communication system architecture and does not constitute a limitation on the communication system architecture of the embodiments of the present application. For example, the number of terminal devices and network devices in the communication system architecture of the embodiments of the present application is not limited.

[0037] First, some terms related to the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0038] The time unit group includes at least two time units. The description indicates that the time unit can be a time slot, a symbol, a frame, a subframe, etc. One time unit can include a plurality of sub-time units. The sub-time unit is a basic unit of communication in the time domain. For example, the time unit is a time slot, and the sub-time unit can be a symbol.

[0039] Aggregation Level (AL): also referred to as aggregation level, which can represent the number of continuous control channel elements (CCEs) occupied by one physical downlink control channel, that is, one downlink control channel is aggregated by N CCEs, or one downlink control channel can be transmitted on N continuous CCEs, N is a positive integer, then it can be said that the aggregation level of the physical downlink control channel is N. Specifically, the value of N can be 1, 2, 4, 8 or 16, or even 32. The present application does not particularly limit the value of the aggregation level. In practice, the terminal device receives the related configuration information of the search space. The configuration information indicates the aggregation level that needs to be blindly detected for each search space.

[0040] For example, the number of candidate PDCCHs with an aggregation level AL = 2 is 4, that is, there can be 4 candidate PDCCH positions to send PDCCH, and each candidate position is AL = 2, that is, each candidate PDCCH position occupies 2 CCEs.

[0041] Search space: UE monitors a set of PDCCH candidates in non-DRX (Discontinuous Reception, i.e., discontinuous reception) subframes, which means that the UE needs to try to decode each PDCCH in the set according to the DCI format to be monitored. The set is referred to as the search space (Search Space) of the UE. The search space on the aggregation level L ∈ {1, 2, 4, 8} is defined as a set of PDCCH candidates.

[0042] The search space is divided into common search space (CSS) and UE-specific search space (USS). The common search space is used to transmit control information (cell-level common information) related to paging, RAResponse, BCCH, etc., which is the same for all UEs. The UE-specific search space is used to transmit control information (UE-level information) related to DL-SCH, UL-SCH, etc. However, when the UE-specific search space does not have enough available resources, the common search space can also be used to transmit control information belonging to a certain specific UE. But the common search space can only be used to transmit smaller DCI format 0 / 1A / 3 / 3A / 1C. (Note: DCI fomat 0 / 1A / 3 / 3A has the same size)

[0043] As can be seen from Table 1, for a certain DCI format, there are 22 (6+6+2+2+4+2) possible candidates.

[0044] Table 1

[0045]

[0046] The number of PDCCHs for blind detection and the number of non-overlapping CCEs: In actual application, according to the aggregation level and the number of candidate PDCCHs of each aggregation level, the CORESET and the search space set, the identification of the CCE occupied by the corresponding candidate PDCCH of the aggregation level L is determined by the corresponding formula, so as to obtain the number of non-overlapping CCEs.

[0047] Blind detection capability: including the maximum number of candidate PDCCHs and the maximum number of non-overlapping CCEs, the maximum number of candidate PDCCHs refers to the maximum number of candidate PDCCHs for blind detection in a time window, and the maximum number of non-overlapping CCEs refers to the maximum number of CCEs for channel estimation when performing PDCCH blind detection in a time window, so as to avoid unlimited PDCCH blind detection.

[0048] Configuration information: the configuration information refers to indication information sent through a high layer signaling, which can be a signaling sent by a high layer protocol layer, and the high layer protocol layer is at least one protocol layer above the physical layer. The high layer protocol layer can specifically include at least one of the following protocol layers: a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a non-access stratum (NAS). After the terminal device accesses the network, the terminal device receives the configuration information sent by the network device, including information for PDCCH, PDSCH, SPS PDSCH, etc., so that subsequent communication can be normally performed.

[0049] PDCCH blind detection: decoding DCI carried in the position of sending PDCCH.

[0050] DCI has multiple formats, but the UE does not know in advance which format of DCI is carried by the received PDCCH, and does not know which PDCCH candidate is used for transmission of the DCI, so the UE must perform PDCCH blind detection to receive the corresponding DCI.

[0051] Although the UE does not know in advance which format of DCI is carried by the PDCCH to be received, and does not know which PDCCH candidate is used for transmission of the DCI, the UE knows its own state and the DCI information expected to be received in the state. The UE knows its own search space, and thus knows which CCEs the DCI can be distributed on. For different expected information, the UE attempts to use the corresponding X-RNTI (wireless network temporary identifier), possible DCI format, and possible aggregation level (AL) to perform CRC (cyclic redundancy code) check with the CCEs in the search space belonging to the UE. If the CRC check is successful, the UE knows that the information is needed by the UE, and knows the corresponding DCI format, so as to further decode the DCI content.

[0052] The UE does not know which aggregation level is used for the PDCCH it is going to receive, so the UE tries all possibilities. For example, for common search space, the UE needs to search for PDCCH candidates with Aggregation Level = 4 and Aggregation Level = 8 respectively. When blind decoding with AL = 4, 16 CCEs need to be blind decoded 4 times, i.e. there are 4 PDCCH candidates; when blind decoding with AL = 8, 16 CCEs need to be blind decoded 2 times, i.e. there are 2 PDCCH candidates; so for common search space, there are 4 + 2 = 6 PDCCH candidates in total. For UE-specific search space, the UE needs to blind decode with Aggregation Level = 1, 2, 4, 8 respectively, so there are 6 + 6 + 2 + 2 = 16 PDCCH candidates in total. (See Table 1)

[0053] When the UE blind decodes in the search space, it only needs to try decoding for possible DCI formats, and does not need to match all DCI formats. The possible DCI formats depend on what information the UE expects to receive and the transmission mode.

[0054] Total number of times the UE blind decodes PDCCH

[0055] According to Table 1, for blind decoding for a certain DCI format, there are 22 possible candidates.

[0056] When decoding in a certain transmission mode or state (such as using RA-RNTI in random access), there are at most 2 possible DCI formats. Therefore, the total number of times the UE blind decodes PDCCH is no more than 44 (22 * 2) times.

[0057] The above is an explanation of the terms and related content.

[0058] In Release-15 and Release-16 NR systems, PDCCH blind decoding limits and non-overlapping CCE limits are defined. When the number of configured PDCCH blind decodes and non-overlapping CCEs exceeds the above limits, it is called overbooking (i.e. exceeding the limit), at which time the UE discards the ID with the largest (i.e. highest index) in the USS (common search space set) until the PDCCH blind decoding limit and the non-overlapping CCE limit are met.

[0059] Release-15 adopts slot-level PDCCH blind decoding limit and non-overlapping CCE limit. That is, the gNB and the UE will determine whether the above limit is met in a slot, and if not, the highest index search space set in this slot will be discarded.

[0060] The details of the slot-level PDCCH blind decoding limit and the non-overlapping CCE limit are as follows:

[0061] Table II gives the maximum number of PDCCH candidates monitored in a slot in a cell Related to the subcarrier spacing μ, μ∈{0, 1, 2, 3}.

[0062] Table II

[0063]

[0064] Table III gives the maximum number of non-overlapping CCEs monitored in a slot in a serving cell Related to the subcarrier spacing μ.

[0065] Table III

[0066]

[0067] In higher frequency bands (such as above 52.6 GHz), in order to cope with phase noise and frequency offset, a higher subcarrier spacing (such as 480 kHz / 960 kHz) is used, so the duration of each slot is relatively short, but the processing capability of the UE is limited, so the number of PDCCHs and CCEs that the UE can monitor in a slot is small, and even a reliable PDCCH transmission cannot be guaranteed, such as a blind decoding capability of less than 16 CCEs. At present, many companies propose to relax the PDCCH monitoring in each slot to multi-slot monitoring, that is, to expand to multiple slots, and to give the UE a PDCCH blind decoding number and a non-overlapping CCE number in a multi-slot span. Unlike the existing limit in one slot, by defining PDCCH scheduling and monitoring in multiple slots, this problem can be effectively solved.

[0068] In higher frequency bands, the industry currently proposes to enhance PDCCH monitoring, and to expand the previous slot-based PDCCH monitoring to multi-slot, and to define PDCCH monitoring capability in a multi-slot span. The present application adopts a multi-slot span to define the PDCCH monitoring capability, and the BD / CCE allocation in the multi-slot span is a problem, as shown in Figure 2 If the BD / CCE is not limited, it may cause most or all of the BD / CCE to be allocated in adjacent different spans, which will cause a burden on the processing capability of the UE.

[0069] To solve the above problems, the application provides the following technical solutions:

[0070] Figure 3 The resource allocation method flowchart provided by an embodiment of the application is shown in Figure 3 The resource allocation method can include the following steps:

[0071] Step 301: Obtain terminal device capability information, wherein the terminal device capability information is used to indicate PDCCH monitoring capability.

[0072] For example, the network device can obtain the terminal device capability information based on the following manners:

[0073] The terminal device reports the terminal device capability information to the network device, so that the network device obtains the terminal device capability information. Alternatively, the network device obtains the terminal device capability information from other devices, which is not limited.

[0074] For example, the terminal device can report the terminal device capability information to the network device in XXX cases.

[0075] Step 302: According to the terminal device capability information, configure the number of blind detections and / or the number of non-overlapping CCEs for monitoring PDCCH for the first resource, wherein the first resource includes N time units in the time domain, and N is a positive integer greater than 2.

[0076] In the embodiments of the application, the communication between the terminal device and the network device is carried out in time units, wherein the time unit includes a sub-time unit, and the sub-time unit is the smallest time granularity unit of the communication between the terminal device and the network device. For example, the time unit can include multiple sub-time units. For example, the time unit can be a time slot, a mini time slot, a symbol, a frame, a subframe, etc. Taking the time unit as a time slot as an example, in this case, the sub-time unit is a symbol.

[0077] For example, the network device configures the number of blind detections and / or the number of non-overlapping CCEs for monitoring PDCCH for the first resource according to the terminal device capability information.

[0078] For example, taking the time unit as a time slot as an example, the first resource can be a muti-slot span. The muti-slot span includes multiple time slots.

[0079] In some embodiments, according to the terminal device capability information, the number of blind detections and / or the number of non-overlapping CCEs for monitoring PDCCH for the first resource can be configured based on the following manners:

[0080] 1. Based on the configuration manner of the determined upper and lower limits.

[0081] 2. Configuration mode based on time unit block allocation.

[0082] In the configuration mode based on the determined upper and lower limits allocation, the terminal device capability information obtained in step 301 is used to indicate the minimum blind detection number supported by the terminal device in one time unit, and / or the minimum non-overlapping CCE number supported by the terminal device in one time unit.

[0083] Specifically, the way of obtaining the minimum blind detection number supported by the terminal device in one time unit and the minimum non-overlapping CCE number supported by the terminal device in one time unit by the terminal device (UE) is as follows:

[0084] The minimum blind detection number supported by the terminal device in one time unit of the terminal device can be obtained by table lookup; wherein in an embodiment, one time unit is one time slot, and correspondingly, the minimum blind detection number m1 supported by the terminal device in one time slot can be obtained by querying the following table four:

[0085] Table four

[0086]

[0087] The minimum non-overlapping CCE number supported by the terminal device in one time unit can also be obtained by table lookup, and in an embodiment, one time unit is one time slot, and correspondingly, the minimum non-overlapping CCE number m2 supported by the terminal device in one time slot can be obtained by querying the following table five:

[0088] Table five

[0089]

[0090] After obtaining the minimum blind detection number supported by the terminal device in one time unit and the minimum non-overlapping CCE number supported by the terminal device in one time unit, the blind detection number and the number of non-overlapping CCEs for monitoring PDCCH are configured for the first resource, and the configuration mode includes:

[0091] The blind detection number of PDCCH in the first time unit of N time units is greater than the minimum blind detection number, and the number of non-overlapping CCEs in the first time unit is greater than the minimum non-overlapping CCE number. Wherein, the first time unit is the time unit at the starting position or the ending position in the N time units. Taking time unit as time slot as an example, such as Figure 4As shown, one muti-slot span contains 4 time slots (i.e. contains 4 time units), the time unit (time slot) at the start position in the muti-slot span containing 4 time units (time slots) is time unit 401, and the time unit (time slot) at the end position is time unit 402.

[0092] In the embodiment based on the determined upper and lower limits, the terminal device capability information obtained in step 301 can also be used to indicate the maximum number of blind detection supported by the terminal device in one time unit and / or the maximum number of non-overlapping CCEs supported by the terminal device in one time unit.

[0093] Specifically, the way of obtaining the maximum number of blind detection supported by the terminal device in one time unit and the maximum number of non-overlapping CCEs supported by the terminal device in one time unit can include calculation by a corresponding formula. In one embodiment, one time unit is one time slot, and the maximum number of blind detection n1 supported by the terminal device in one time slot is calculated as follows:

[0094]

[0095] Ms represents the number of cross time slots, and μ represents the subcarrier spacing, represents the maximum number of blind detection supported in a muti-slot span.

[0096] The maximum number of non-overlapping CCEs n2 supported by the terminal device in one time slot is calculated as follows:

[0097]

[0098] Ms represents the number of cross time slots, and μ represents the subcarrier spacing, represents the maximum number of non-overlapping CCEs supported in a muti-slot span.

[0099] After obtaining the maximum number of blind detection supported by the terminal device in one time unit (one time slot) and the maximum number of non-overlapping CCEs supported by the terminal device in one time unit, the number of blind detection and the number of non-overlapping CCEs for monitoring PDCCH are configured for the first resource, and the configuration method includes that the number of blind detection of PDCCH in the second time unit in N time units is less than the maximum number of blind detection, and the number of non-overlapping CCEs in the second time unit is less than the maximum number of non-overlapping CCEs. The second time unit is not located at the start position and the end position of the N time units.

[0100] Taking a time unit as a time slot as an example, as shown in Figure 4As shown, one muti-slot span contains 4 time slots (i.e. contains 4 time units), the time unit (time slot) at position 403 which is not located in the 4 time units (time slots) is the second time unit.

[0101] In the embodiment based on the determined upper and lower limits, the terminal device capability information obtained in step 301 can also be used to indicate the minimum number of blind detection supported by the terminal device in one time unit, the minimum number of non-overlapping CCEs supported by the terminal device in one time unit, the maximum number of blind detection supported by the terminal device in one time unit, and / or the maximum number of non-overlapping CCEs supported by the terminal device in one time unit.

[0102] In one embodiment, one time unit is one time slot, and the obtained terminal device capability information can include the minimum number of blind detection supported by the terminal device in one time slot m1, the minimum number of non-overlapping CCEs supported by the terminal device in one time slot m2, the maximum number of blind detection supported by the terminal device in one time slot n1, and the maximum number of non-overlapping CCEs supported by the terminal device in one time slot n2.

[0103] After obtaining (m1, n1) and (m2, n2), the number of blind detection and the number of non-overlapping CCEs for monitoring PDCCH are configured for the first resource, and the configuration method includes:

[0104] The number of blind detection of PDCCH in the first time unit in the N time units is greater than the minimum number of blind detection, and the number of non-overlapping CCEs in the first time unit is greater than the minimum number of non-overlapping CCEs. Wherein, the first time unit is the time unit at the starting position and the ending position in the N time units. The number of blind detection of PDCCH in the second time unit in the N time units is less than the maximum number of blind detection, and the number of non-overlapping CCEs in the second time unit is less than the maximum number of non-overlapping CCEs.

[0105] In one embodiment, the above-mentioned limit indication can be performed by means of an indicator, for example, using an indicator b to indicate (indicate the order) the time slots (equivalent to the above-mentioned time units) in the multi-slot span (equivalent to the above-mentioned N time units), where b can be 1, 2, … Ms. Ms represents the number of cross time slots.

[0106] If b is less than Ms and not 1 (not the first and last time slots in the multi-slot span), that is, in the multi-slot span and not belonging to different multi-slot spans, the number of blind detection of PDCCH in the corresponding time slot is less than n1, and the number of non-overlapping CCEs is less than n2.

[0107] If b is 1 or Ms (the first and last slots in the multi-slot span), i.e. in the multi-slot span and belonging to different multi-slot spans, the number of blind detection of PDCCH in the corresponding slot is greater than m1, and the number of non-overlapping CCEs is greater than m2.

[0108] For example,

[0109] The UE reports the first information (m1, n1) and the second information (m2, n2), μ is 5, μ represents the subcarrier spacing, Ms is 4, m1 = 10, m2 = 14, That is, there are 4 slots in the multi-slot span, as shown in Figure 4 . Among them, one multi-slot span includes 4 slots, for example, the multi-slot span includes slot 1, slot 2, slot 3 and slot 4, the indication order of the corresponding slot 1 is 1, and the adjacent different span is 4, then the number of blind detection of PDCCH in slot 1 and slot 4 is greater than m1 (10), and the number of non-overlapping CCEs is greater than m2 (14); the number of blind detection of PDCCH in slot 2 and slot 3 is less than m1 (10), and the number of non-overlapping CCEs is less than m2 (14). The number of non-overlapping CCEs is less than m2 (14). The allocation of the number of blind detection of PDCCH and the number of non-overlapping CCEs in each slot in other multi-slot spans is similar, and will not be repeated here.

[0110] The above is a scheme based on the determined upper and lower limits.

[0111] In the configuration mode based on the time unit block allocation, the PDCCH monitoring capability in step 301 is used to indicate M, which is the number of dividing the N time units into time unit blocks, and M is a positive integer. Each time unit block in the M time unit blocks divided from the N time units includes K time units, where K = N / M, and K and M are positive integers. In an implementation, 2 ≤ K can be set, that is, each time unit block includes at least 2 time units. For example, the time unit block can be understood as a basic unit for PDCCH monitoring.

[0112] Among them, the number of blind detection of PDCCH in each time unit block in the M time unit blocks divided from the N time units is a first value, and the number of non-overlapping CCEs in each time unit block is a second value, the first value is obtained according to the maximum number of blind detection of PDDCH supported by the terminal device in the N time units and M, and the second value is obtained according to the maximum number of non-overlapping CCEs supported by the terminal device in the N time units and M.

[0113] In an implementation, the first value and the second value can be obtained in the following manner:

[0114] The first value satisfies the following expression:

[0115] L1 = P / M, where L1 is the first value, P is the maximum number of blind PDDCH detections supported by the terminal device within the N time units, and / or;

[0116] The second value satisfies the following expression:

[0117] L2 = Q / M, where L2 is the second value and Q is the maximum number of non-overlapping CCEs supported by the terminal device within the N time units.

[0118] The above is merely an example of obtaining the first and second values, and does not constitute a limitation on the way the first and second values ​​are obtained. For example, in the embodiments of this application, the first value can also be obtained by a first algorithm based on the maximum number of blind detections of PDDCH supported by the terminal device in the N time units and M. The first algorithm can be predefined or determined based on a certain strategy, etc., and there is no limitation on it.

[0119] Alternatively, the first value is obtained based on the maximum number of blind detections of PDDCH supported by the terminal device in a time unit and M, and the second value is obtained based on the maximum number of non-overlapping CCEs supported by the terminal device in a time unit and M.

[0120] Taking time units as time slots as an example, such as Figure 5 As shown, each multi-slot span can be divided into L time slot blocks, where 2 ≤ L ≤ Ms, meaning each time slot block contains at least 2 time slots. μ is the SCS (subcarrier spacing). When Ms is 4, μ is 5, and L is 2, the total number of blind detections will be... Total number of non-overlapping CCEs Divide the blocks into two equal parts, and set the number of blind checks for each time slot to be [number]. The number of non-overlapping CCEs in each time slot block is

[0121] The above is a scheme based on time unit block allocation.

[0122] Figure 6 A schematic diagram of the structure of a resource allocation device provided in another embodiment of this application is shown below. Figure 6 As shown, the resource allocation device may include a processor 601 and a memory 602, wherein the memory 602 is used to store at least one instruction, which is loaded and executed by the processor 601 to implement... Figure 3 The resource allocation method provided in the illustrated embodiment.

[0123] In an embodiment, Figure 6 The resource allocation apparatus provided by the embodiment can be a chip.

[0124] Another embodiment of the present application also provides a chip connected with a memory or integrated with a memory (such as a memory chip). Figure 6 The resource allocation apparatus provided by the embodiment, when a program or instruction stored in the memory is executed, realizes Figure 3 The resource allocation method provided by the embodiment.

[0125] Another embodiment of the present application also provides a network device, which can include a network device body and Figure 6 The resource allocation apparatus provided by the embodiment or the chip connected with the memory provided by the above embodiment. Through the resource allocation apparatus or the chip connected with the memory, corresponding instructions are executed to realize Figure 3 The resource allocation method provided by the embodiment. In an embodiment, the network device can be a base station or an access network device.

[0126] Another embodiment of the present application also provides a terminal device used in cooperation with the network device, which is used to send PDCCH monitoring capability information of the terminal device to the network device provided by the third aspect, so that the network device can perform corresponding resource allocation operations according to the PDCCH monitoring capability information of the terminal device. In an embodiment, the terminal device can be a wireless terminal or a wired terminal. The wireless terminal can be a mobile terminal, such as a mobile phone and a computer with a mobile terminal, for example, a tablet computer or a vehicle-mounted computer, etc. The wireless terminal can also be a mobile device, such as a system or a mobile station.

[0127] Another embodiment of the present application also provides a communication system, which can include at least one network device and one or more terminal devices. In an embodiment, the architecture diagram of the communication system can be as shown in Figure 1 That is, the communication system includes a network device (base station) and a plurality of terminal devices, and the plurality of terminal devices can communicate with the base station. The system architecture described above Figure 1 is an example and is not intended to be a limitation.

[0128] Another embodiment of the present application also provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize Figure 3 The resource allocation method provided by the embodiment.

[0129] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0130] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0131] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0132] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of hardware plus software functional unit.

[0133] The integrated unit realized in the form of software functional unit can be stored in a computer readable storage medium. The software functional unit stored in a storage medium includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes a variety of program code storage media such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0134] The above only describes the preferred embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0135] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit the present application; although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions recorded in the above embodiments can be modified, or some or all of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A resource allocation method characterized by, The method comprises: obtaining terminal device capability information, the terminal device capability information being used to indicate a PDCCH monitoring capability; configuring a number of blind detections and / or a number of non-overlapping CCEs for monitoring PDCCH for a first resource according to the terminal device capability information, the first resource comprising N time units in a time domain, N being a positive integer greater than 2; the terminal device capability information being used to indicate a minimum number of blind detections supported by a terminal device within one time unit and / or a minimum number of non-overlapping CCEs supported by the terminal device within one time unit; the N time units comprising a first time unit, the first time unit being located at a start position or an end position of the N time units, and a number of blind detections of PDCCH within the first time unit being greater than the minimum number of blind detections, and a number of non-overlapping CCEs within the first time unit being greater than the minimum number of non-overlapping CCEs; the terminal device capability information being used to indicate a maximum number of blind detections supported by a terminal device within one time unit and / or a maximum number of non-overlapping CCEs supported by the terminal device within one time unit; the N time units comprising a second time unit, the second time unit not being located at the start position or the end position of the N time units, and a number of blind detections of PDCCH within the second time unit being less than the maximum number of blind detections, and a number of non-overlapping CCEs within the second time unit being less than the maximum number of non-overlapping CCEs.

2. The method of claim 1, wherein, the PDCCH monitoring capability being used to indicate M, M being a number of time unit blocks into which the N time units are divided, M being a positive integer.

3. The method of claim 2, wherein, each of the M time unit blocks into which the N time units are divided comprises K time units, where K = N / M, K and M being positive integers.

4. The method according to claim 2 or 3, characterized in that, a number of blind detections of PDCCH within each of the M time unit blocks into which the N time units are divided is a first value, and a number of non-overlapping CCEs within each of the M time unit blocks is a second value, the first value being obtained according to a maximum number of blind detections of PDDCH supported by the terminal device within the N time units and M, and the second value being obtained according to a maximum number of non-overlapping CCEs supported by the terminal device within the N time units and M.

5. A resource allocation apparatus characterized by comprising: The resource allocation apparatus comprises: a processor and a memory, wherein the memory is used to store at least one instruction, the instruction being executed by the processor to implement the method of any one of claims 1-4.

6. A network device, comprising: The network device comprises the apparatus of claim 5.

7. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the resource allocation method of any one of claims 1-4.

Citation Information

Patent Citations

  • Terminal capability processing method, device and apparatus

    CN112312555A