Blind Detection Method for Physical Downlink Control Channel and Communication Device

By focusing the number of blind detection times of PDCCH repeated transmission in resource locations with high priority or backward time domain, the problem of insufficient blind detection capabilities of terminal equipment in PDCCH repeated transmission scenarios is solved, and the reliability and efficiency of PDCCH transmission is improved.

CN116508282BActive Publication Date: 2025-07-04HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080105856.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-23
Publication Date
2025-07-04
Estimated Expiration
2040-10-23

AI Technical Summary

Technical Problem

In the PDCCH repeated transmission scenario, the existing technology has failed to effectively solve the problem of how to reasonably allocate the number of PDCCH blind detection times to ensure that the terminal equipment does not exceed its blind detection capabilities within a certain period of time.

Method used

The number of blind detections of N candidate PDCCHs is recorded as only one PDCCH blind detection at the first resource location of the multiple resource locations where the N candidate PDCCHs are located, and blind detection is performed based on the calculation results. Blind detection is preferred in the search space with a smaller search space, the PDCCH blind detection timing with the last time domain, or the CORESET with a smaller CORESET with a smaller CORESET to reduce complexity.

Benefits of technology

The accurate calculation of the number of PDCCH blind detection times of terminal equipment is realized, and the blind detection capabilities of terminal equipment are rationally utilized to ensure the reliability and efficiency of PDCCH transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116508282B_ABST
    Figure CN116508282B_ABST
Patent Text Reader

Abstract

This application provides a method for blind detection of PDCCH and related communication devices. In the technical solution provided by this application, when calculating the number of blind detections of PDCCH, the communication device only records the number of blind detections of N candidate PDCCHs as one PDCCH blind detection at the first resource location among the multiple resource locations where these N candidate PDCCHs are located, and performs blind detection according to the calculated number of PDCCH blind detections. The technical solution of this application can implement blind detection of PDCCH with repeated transmission and can ensure reasonable utilization of the PDCCH blind detection capability of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and more specifically, to a blind detection method and a communication device for a physical downlink control channel (PDCCH). Background Art

[0002] During communication, a base station sends a PDCCH to a user equipment (UE). However, the UE does not know the specific time-frequency resource location of the PDCCH. Therefore, the UE needs to perform blind detection of the PDCCH.

[0003] When the UE performs blind detection of the PDCCH, it needs to determine the resource location of the candidate PDCCH. Therefore, it is first necessary to determine the blind detection occasion of the PDCCH (PDCCH monitoring occasion), that is, to determine the time-domain location of the candidate PDCCH; and it is necessary to determine the frequency-domain location of the candidate PDCCH, that is, to determine the control channel element (CCE) number occupied by the candidate PDCCH; and it is necessary to allocate the number of blind detection times of the PDCCH to ensure that within a certain time period, such as a slot or a blind detection time window (span), the number of blind detections performed by the UE does not exceed the blind detection capability of the UE. For example, to ensure that the number of candidate PDCCHs for PDCCH blind detection by the UE within a certain time period does not exceed the maximum number of candidate PDCCHs that the UE device can perform blind detection within this time period.

[0004] To ensure the transmission reliability of the PDCCH, a technology that can perform repeated transmission of the PDCCH has been proposed in the communication field, that is, multiple PDCCHs carry the same DCI. For example, to ensure the reliability of ultra-reliable and low-latency communication (URLLC) services, it is necessary to ensure the reliability of the PDCCH, so repeated transmission of the PDCCH is required.

[0005] However, the communication field has not further pointed out how to allocate the number of PDCCH blind detection times in the scenario of PDCCH repeated transmission to ensure that the number of candidate PDCCHs for PDCCH blind detection by the UE within a certain time period does not exceed the maximum number of candidate PDCCHs that the UE device can perform blind detection within this time period. Summary of the Invention

[0006] This application provides a blind detection method and a related communication device for the PDCCH to implement blind detection of the repeatedly transmitted PDCCH.

[0007] In a first aspect, the present application provides a method for blind detection of PDCCH. This blind detection method can be executed by a communication device, which can be a terminal device or a chip in the terminal device.

[0008] In this blind detection method, when calculating the number of blind detections of PDCCH, the communication device only records the number of blind detections of N candidate PDCCHs as one PDCCH blind detection at the first resource position among the multiple resource positions where these N candidate PDCCHs are located, and performs blind detection according to the calculated number of PDCCH blind detections.

[0009] Wherein, N is an integer greater than 1, these N candidate PDCCHs are N repetitions of one PDCCH, the first resource position is one of the multiple resource positions where these N candidate PDCCHs are located, and the number of times the terminal device performs PDCCH blind detection within the first time unit does not exceed the maximum number of candidate PDCCHs that the terminal device can blindly detect within this first time unit. The first time unit is one of one or more time units containing the first resource position. The first time unit can be a time slot or a time window. The resource position of the candidate PDCCH includes the time domain resource position and / or the frequency domain resource position of the candidate PDCCH.

[0010] Recording the number of blind detections of these N candidate PDCCHs only as one PDCCH blind detection at the first resource position among the multiple resource positions where these N candidate PDCCHs are located can be understood as: the communication device does not record the number of blind detections of these N candidate PDCCHs at any other resource position except the first resource position among these multiple resource positions, or the communication device does not record the number of blind detections of these N candidate PDCCHs as the number of blind detections at any other resource position except the first resource position among these multiple resource positions.

[0011] In a second aspect, the present application provides a communication device, which may include one or more functional modules for implementing the method in the first aspect, and each functional module can be implemented in a software and / or hardware manner. For example, the communication device may include a calculation module and a blind detection module.

[0012] The calculation module can be used to record the number of blind detections of N candidate PDCCHs only as one PDCCH blind detection at the first resource position among the multiple resource positions where these N candidate PDCCHs are located, and these N candidate PDCCHs are N repetitions of one PDCCH.

[0013] The blind detection module is used to perform blind detection according to the calculated number of PDCCH blind detections, and enable the terminal device to perform no more than the maximum number of candidate PDCCHs that the terminal device can blindly detect within the first time unit during PDCCH blind detection within the first time unit.

[0014] In a third aspect, the present application provides a communication device, which may include a processor coupled to a memory. Among them, the memory is used to store program code, and the processor is used to execute the program code in the memory to implement the method in the first aspect.

[0015] Optionally, the communication device may further include the memory.

[0016] When the communication device is a terminal device, in some implementation manners, the communication device may further include a transceiver for communicating with other devices (such as a base station).

[0017] When the communication device is a chip for a terminal device, in some implementation manners, the communication device may further include a communication interface for communicating with other devices in the terminal device, for example, for communicating with the transceiver of the terminal device.

[0018] In a fourth aspect, the present application provides a computer-readable storage medium, which stores program code for a communication device to execute, and the program code includes instructions for implementing the method in the first aspect.

[0019] In a fifth aspect, the present application provides a computer program product containing instructions, which enables the communication device to implement the method in the first aspect when the computer program product runs on the communication device.

[0020] In the technical solutions proposed in the above aspects of the present application, by recording the number of blind detections of multiple candidate PDCCHs that are multiple repetitions of one PDCCH as the number of blind detections of one resource position among the multiple resource positions where these multiple candidate PDCCHs are located, accurate calculation of the number of PDCCH blind detections of the terminal device can be achieved, thereby ensuring reasonable utilization of the PDCCH blind detection capability of the terminal device.

[0021] In each of the above aspects, the multiple resource positions where the N PDCCHs are located may be resource positions in M search spaces (SS), and M is an integer less than or equal to N.

[0022] When the multiple resource locations where these N PDCCHs are located are the multiple resource locations in M search spaces, in a possible implementation, this PDCCH blind detection can be only recorded as a PDCCH blind detection in the search space with the smallest search space identifier among these M search spaces. That is, the first resource location can be the resource location in the search space with the smallest search space identifier among these M search spaces. Here, the search space identifier can also be referred to as the search space index.

[0023] Or it can be said that when M is greater than 1, the communication device does not record this PDCCH blind detection as a PDCCH blind detection in any search space other than the search space with the smallest search space identifier among these M search spaces. That is, the first resource location is not the resource location in any search space other than the search space with the smallest search space identifier among these M search spaces.

[0024] Record the blind detection times of these N candidate PDCCHs as a PDCCH blind detection at the resource location in the search space with a smaller search space identifier. Since during the process of allocating the PDCCH blind detection times, the search space with a smaller search space identifier is preferentially allocated the blind detection times, the search space with a smaller search space identifier can ensure blind detection first, which can ensure that the terminal device can perform blind detection on these N candidate PDCCHs in a timely manner, thereby ensuring the transmission reliability of the PDCCH.

[0025] In some implementations, the search space with the smallest search space identifier may include Q1 PDCCH blind detection opportunities, where Q1 is a positive integer less than or equal to N.

[0026] When Q1 is equal to 1, that is, when the search space with the smallest search space identifier includes 1 PDCCH blind detection opportunity, the communication device can record the blind detection times of these N PDCCHs as a PDCCH blind detection at this PDCCH blind detection opportunity; when Q1 is greater than 1, that is, when the search space with the smallest search space identifier includes multiple PDCCH blind detection opportunities, in a possible implementation, the blind detection times of these N PDCCHs can be recorded as a blind detection at the PDCCH blind detection opportunity that is the last in the time domain among these Q1 PDCCH blind detection opportunities. That is, the first resource location is the PDCCH blind detection opportunity that is the last in the time domain among these Q1 PDCCH blind detection opportunities, and Q1 is a positive integer less than or equal to N.

[0027] Or it can be said that if the PDCCH blind detection opportunity that is the last in the time domain among these Q1 PDCCH blind detection opportunities is called the first PDCCH blind detection time, the first resource location can be located at the first PDCCH blind detection opportunity.

[0028] Putting it another way, if the PDCCH blind detection opportunity where the first resource position is located is called the first PDCCH blind detection opportunity, then the time domain position of the first PDCCH blind detection opportunity is after the time domain position of any other PDCCH blind detection opportunity among these Q1 PDCCH blind detection opportunities.

[0029] It can be understood that the time domain position of the PDCCH blind detection opportunity can be represented by the starting symbol or the ending symbol in the symbols occupied by the PDCCH.

[0030] Record the blind detection times of these N candidate PDCCHs as one PDCCH blind detection at the PDCCH blind detection opportunity with the most backward time domain. During the processing of the terminal device, among the previous blind detection opportunities, only the candidate PDCCHs need to be cached without performing blind detection. Only at the last blind detection time, all the cached candidate PDCCHs are merged and decoded. Therefore, the blind detection times are not calculated in the previous blind detection opportunities, so as to ensure that the blind detection times in these blind detection opportunities are allocated to other candidate PDCCHs that need blind detection more, and only the blind detection of these N PDCCHs is calculated at the last blind detection opportunity, ensuring the reasonable utilization of the blind detection ability of the terminal device.

[0031] In some other implementation manners, the search space with the smallest search space identifier may be associated with K1 control resource sets (CORESET, control resource set), where K1 is a positive integer less than or equal to N. The control resource set can be simply referred to as the control resource set.

[0032] When K1 is equal to 1, that is, when the search space with the smallest search space identifier is associated with 1 CORESET, the blind detection times of these N PDCCHs can be recorded as one PDCCH blind detection in this CORESET. This situation can also be understood as: recording the blind detection times of these N PDCCHs as one PDCCH blind detection in the CORESET with the smallest CORESET identifier among these K1 CORESETs.

[0033] When K1 is greater than 1, that is, when the search space with the smallest search space identifier is associated with multiple CORESETs, the blind detection times of these N PDCCHs can be recorded as one PDCCH blind detection in the CORESET with the smallest CORESET identifier among these K1 CORESETs, that is, the first resource position is the resource position in the CORESET with the smallest CORESET identifier among these K CORESETs. Among them, the CORESET identifier can also be called the CORESET index.

[0034] Since the CORESET with the smallest CORESET identifier is most likely the CORESET with the highest priority, that is, the CORESET with better channel quality, therefore, recording the blind detection times of these N candidate PDCCHs as one blind detection in the CORESET with the smallest CORESET identifier can ensure the reliability of PDCCH reception.

[0035] In some implementation manners, the CORESET with the smallest CORESET identifier may include T1 CCE groups, where T1 is a positive integer.

[0036] When T1 is 1, that is, when the CORESET with the smallest CORESET identifier includes 1 CCE group, the blind detection times of these N PDCCHs can be recorded as one PDCCH blind detection at the resource position that occupies this CCE group in this CORESET among these multiple resource positions, that is, the first resource position occupies this CCE group in this CORESET.

[0037] When T1 is greater than 1, that is, when the CORESET with the smallest CORESET identifier includes multiple CCE groups, the blind detection times of these N PDCCHs can be recorded as one PDCCH blind detection at the resource position that occupies the CCE group with the smallest CCE start identifier among these T1 CCE groups among these multiple resource positions, that is, the first resource position occupies the CCE group with the smallest CCE start identifier among the T1 CCE groups. Herein, the CCE start identifier may also be referred to as the CCE start index.

[0038] Recording the blind detection times of these N candidate PDCCHs as one blind detection at the resource position that occupies the CCE group with the smallest CCE start identifier, when the terminal device calculates the number of blind detections of candidate PDCCHs, only calculate one blind detection at the position of the CCE group with a smaller CCE identifier, and do not calculate at other positions, which can reduce the blind detection complexity of the terminal device.

[0039] Based on any one of the first aspect to the fifth aspect, in some possible implementation manners, when these multiple resource positions are Q2 PDCCH blind detection opportunities, the first resource position may be the PDCCH blind detection opportunity with the latest time domain position among the Q2 PDCCH blind detection opportunities, where Q2 is a positive integer less than or equal to N.

[0040] Based on any one of the first aspect to the fifth aspect, in some other possible implementation manners, when these multiple resource positions are the resource positions in K2 CORESETs, this first resource position may be the resource position in the CORESET with the smallest CORESET identifier among the K2 CORESETs, where K2 is a positive integer less than or equal to N.

[0041] In this implementation, optionally, when the CORESET identifier indicates that the smallest CORESET contains T2 CCE groups, the first resource location may occupy the CCE group with the smallest CCE start identifier among the T2 CCE groups, where T2 is a positive integer.

[0042] Based on any one of the first to fifth aspects, in some other possible implementations, when these multiple resource locations occupy T3 control channel element groups, the first resource location occupies the CCE group with the smallest CCE start identifier among the T3 CCE groups, where T3 is a positive integer. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 Exemplary architecture diagram of a communication system according to an embodiment of the present application;

[0044] Figure 2 Schematic diagram of the PDCCH blind detection opportunity according to an embodiment of the present application;

[0045] Figure 3 Schematic interaction diagram of the PDCCH blind detection method according to an embodiment of the present application;

[0046] Figure 4 Schematic interaction diagram of the PDCCH blind detection method according to another embodiment of the present application;

[0047] Figure 5 Schematic diagram of the blind detection time window according to an embodiment of the present application;

[0048] Figure 6 Schematic diagram of the time-domain repetition of the PDCCH according to an embodiment of the present application;

[0049] Figure 7 Schematic diagram of the frequency-domain repetition of the PDCCH according to an embodiment of the present application;

[0050] Figure 8 Schematic flowchart of the PDCCH blind detection method according to an embodiment of the present application;

[0051] Figure 9 Schematic structural diagram of a communication device according to an embodiment of the present application;

[0052] Figure 10 Schematic structural diagram of a communication device according to another embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0053] Figure 1 Schematic diagram of the architecture of a mobile communication system applying the method and device according to the embodiments of the present application. As Figure 1As shown in the figure, the mobile communication system includes a core network device 110, a radio access network device 120, and at least one terminal device (such as Figure 1 the terminal device 130 and the terminal device 140 in

[0054] The terminal device is connected to the radio access network device wirelessly, and the radio access network device is connected to the core network device wirelessly or by wire. The core network device and the radio access network device can be independent different physical devices, or the functions of the core network device and the logical functions of the radio access network device can be integrated on the same physical device, or the functions of part of the core network device and part of the radio access network device can be integrated on one physical device. The terminal device can be fixed in position or movable.

[0055] It can be understood that Figure 1 this is only a schematic diagram of a mobile communication system applying the methods and devices of the embodiments of the present application. The embodiments of the present application do not limit the number of core network devices, radio access network devices, and terminal devices included in the mobile communication system. The mobile communication system applying the methods and devices of the embodiments of the present application may further include other network devices. For example, it may further include a wireless relay device and a wireless backhaul device (not shown in Figure 1 ).

[0056] The radio access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5 th generation, 5G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it can also be a module or unit that completes part of the functions of the base station. For example, it can be a central unit (CU) or a distributed unit (DU). The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the radio access network device. In the present application, the radio access network device is simply referred to as a network device. Unless otherwise specified, the network device refers to the radio access network device.

[0057] A terminal device can also be referred to as a terminal, UE, mobile station, mobile terminal, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote 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, and so on. Embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal device.

[0058] The network device and the terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons and artificial satellites in the air. Embodiments of the present application do not limit the application scenarios of the network device and the terminal device.

[0059] The network device and the terminal device can communicate through authorized spectrum, or can communicate through unlicensed spectrum, or can also communicate through both authorized spectrum and unlicensed spectrum at the same time. The network device and the terminal device can communicate through spectrum below 6 gigahertz (GHz), or can communicate through spectrum above 6 GHz, or can also use spectrum below 6 GHz and spectrum above 6 GHz at the same time. Embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.

[0060] In the embodiments of the present application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol, or can be a discrete Fourier transform spread OFDM (DFT-s-OFDM) symbol. If not otherwise specified, the symbols in the embodiments of the present application all refer to time-domain symbols.

[0061] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH) and PDCCH are only taken as examples of the downlink data channel and the downlink control channel. In different systems and different scenarios, the data channel and the control channel may have different names, and the embodiments of the present application do not limit this.

[0062] In an embodiment of the present application, the functions of the network device can also be performed by a module (such as a chip) in the network device, or can be performed by a control subsystem including the functions of the network device. The control subsystem including the functions of the network device here can be a control center in industrial Internet of Things application scenarios such as smart grids, factory automation, and intelligent transportation. The functions of the terminal device can also be performed by a module (such as a chip) in the terminal device.

[0063] For ease of description, the present application describes the base station as an example of the network device and the UE as an example of the terminal device. In order for the UE to communicate with the base station, it needs to establish a wireless connection with the cell controlled by the base station. The cell that has established a wireless connection with the UE is called the serving cell of the UE. When the UE communicates with the serving cell, it will also be interfered by signals from neighboring cells.

[0064] In an embodiment of the present application, the base station sends downlink signals or downlink information to the UE, and the downlink information is carried on the downlink channel; the UE sends uplink signals or uplink information to the base station, and the uplink information is carried on the uplink channel.

[0065] During the communication process, the base station will send PDCCH to the UE, and the PDCCH will schedule the PDSCH, or in other words, the downlink control information DCI carried in the PDCCH will indicate a series of related information such as the time-frequency resources of the PDSCH. However, the UE does not know the specific time-frequency resource location of the PDCCH and needs to perform PDCCH blind detection.

[0066] To facilitate the introduction of the related processes of PDCCH blind detection, some related concepts involved in PDCCH blind detection will be introduced first below.

[0067] PDCCH blind detection (PDCCH monitoring): that is, attempting to decode the DCI carried in the positions where the PDCCH may be sent. Among them, the PDCCH that may be sent is called the candidate PDCCH.

[0068] For example, the UE determines which aggregation levels need to be blindly detected and where the candidate positions of the PDCCH for each aggregation level are, to determine the resource positions where the PDCCH may be sent; then assume a DCI format (or the number of bits) and the radio network temporary identifier (RNTI) corresponding to the scrambling method, and decode the signals received at this resource position; if the decoding is successful, it is determined that there is a DCI sent, and the DCI format and scrambling method are determined; if the decoding fails, it is determined that there is no DCI sent, and then other DCI formats and scrambling methods are tried until all the aggregation levels that need to be blindly detected and all the PDCCH candidate positions are blindly detected.

[0069] PDCCH blind detection capability: It refers to the maximum number of candidate PDCCHs that can be blindly detected within a time unit, and / or the maximum number of non-overlapping CCEs. The PDCCH blind detection capability represents the maximum number of candidate PDCCHs that a UE can blindly detect within a period of time, and / or the number of non-overlapping CCEs occupied by the candidate PDCCHs for channel estimation.

[0070] Slot: It is a time domain unit. For example, under normal cyclic prefix, one slot has 14 symbols; under extended cyclic prefix, one slot has 12 symbols.

[0071] In 5G new radio (NR), there are multiple time domain units, such as frame, subframe, slot, sub-slot, and symbol. The time length of one frame can be 10 milliseconds (ms), including 10 subframes; the time length corresponding to each subframe is 1 ms.

[0072] Higher layer signaling: It can refer to the signaling sent by the higher layer protocol layer, and the higher layer protocol layer is at least one protocol layer above the physical layer. Specifically, the higher layer protocol layer can specifically include at least one of the following protocol layers: medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, radio resource control (RRC) layer, and non-access stratum (NAS).

[0073] Control resource set (CORESET): It is used to indicate the frequency domain position where the physical downlink control channel (PDCCH) is located and the number of time domain symbols occupied by the PDCCH in the time domain; among them, the number of time domain symbols occupied by the PDCCH in the time domain can be 1, 2, or 3. Specifically, the network device can pre-configure different control resource set identifiers for each control resource set to facilitate distinguishing different control resource sets according to different control resource set identifiers. For example, taking the control resource set including control resource set 1 and control resource set 2 as an example, the control resource set identifier of control resource set 1 can be set as p1, and the control resource set identifier of control resource set 2 can be set as p2. It should be noted that in the embodiments of this application, the PDCCH can also be described as a candidate PDCCH, without limitation.

[0074] Control Resource Set (CORESET) group: The network device may send the X1st indication information to the terminal device, where the X1st indication information indicates one or more CORESETs. For each CORESET, the X1st indication information may include the group identifier corresponding to the CORESET group where each CORESET is located. Among them, the group identifier corresponding to the CORESET group may also be referred to as the CORESET Group Index.

[0075] The CORESET group may also be referred to as a CORESET pool. Therefore, the group identifier corresponding to the CORESET group where each CORESET is located may also be called the pool index of the CORESET pool where each CORESET is located (CORESETPoolIndex).

[0076] The terminal device receives the X1st indication information and can thus determine the group identifier corresponding to the CORESET group where each CORESET in the multiple CORESETs is located. The candidate values of the group identifier may be from 0 to W - 1, where W represents the number of CORESET groups, namely CORESET group 0 to CORESET group W - 1, and W is an integer greater than or equal to 2. Since a CORESET can only belong to one CORESET group, and a CORESET group may include multiple CORESETs.

[0077] For example, when W = 2, the network device indicates 3 CORESETs to the terminal device, and their identifiers are 1, 2, and 3 respectively. We denote the 3 CORESETs as CORESET1, CORESET2, and CORESET3 respectively, and indicate that their group identifiers are 0, 1, and 1 respectively. That is, CORESET1 belongs to CORESET group 0, and CORESET2 and CORESET3 both belong to CORESET group 1. If for any CORESET, the X1st indication information does not include the group identifier corresponding to this CORESET, it is considered that this CORESET belongs to CORESET group 0.

[0078] Search space set: Each search space set can be associated with a set of control resources. Among them, the search space set can be of two types: a common search space (CSS) set or a UE-specific search space (USS) set; the CSS is used to transmit cell-level common control information related to broadcast control channel (BCCH), paging, random access procedure (RAR), etc.; the USS is used to transmit UE-level control information related to downlink shared channel (DL-SCH), uplink shared channel (UL-SCH), etc. Specifically, different search space set identifiers can be determined in advance for each search space set, which is convenient for distinguishing different search space sets according to different search space set identifiers. For example, taking the search space set including search space set 1 and search space set 2 as an example, the search space set identifier of search space set 1 can be set as s1, and the search space set identifier of search space set 2 can be set as s2.

[0079] It should be noted that the search space set can also be described as a search space (SS), without limitation. That is to say, the "search space" and the "search space set" in the embodiments of the present application can be interchanged.

[0080] Each search space is used to indicate the time-domain position where the PDCCH is located. The configuration information of each search space may include: search space identifier s, associated control resource set identifier p, search space type, search space period, search space offset, search space pattern, aggregation level, and the number of candidate PDCCHs for each aggregation level. Among them, the search space identifier can be used to identify the current search space. The associated control resource set identifier can be used to identify the control resource set associated with the current search space. The search space type can be used to indicate that the current search space is CSS or USS. The search space period can be used to indicate the period length corresponding to the current search space. The search space offset can be used to indicate the offset position of the time slot corresponding to the current search space in the time slots corresponding to the search space period. The search space pattern can be used to indicate the starting time-domain symbol for PDCCH blind detection in each time slot corresponding to the current search space. The basic unit of the time-frequency resource occupied by the PDCCH is a CCE, and the resource occupied by the PDCCH is L CCEs. L is called the aggregation level (AL) of the PDCCH. Currently, L can be 1, 2, 4, 8, or 16. The number of candidate PDCCHs for each aggregation level: that is, the number of candidate positions where the PDCCH may be sent using this aggregation level. For example, the number of candidate PDCCHs with aggregation level AL = 2 being 4 means that there will be 4 candidate positions for sending the PDCCH, and each candidate position has AL = 2, that is, each candidate position occupies 2 CCEs.

[0081] Specifically, the specific time slot corresponding to the current search space can be determined according to the search space period and the search space offset. Based on the specific time slot corresponding to the current search space, according to the search space pattern and the control resource set, the specific time-domain symbol occupied by the PDCCH for which PDCCH blind detection needs to be performed in each time slot corresponding to the current search space can be determined, that is, the PDCCH blind detection opportunity included in this search space.

[0082] For example, referring to Figure 2, taking the time slots including time slot 0, time slot 1, time slot 2, and time slot 3 as an example, where each time slot includes 14 time domain symbols, and a 14-bit bit field is used to indicate the starting time domain symbol for PDCCH blind detection in each time slot. Assuming the search space period is 2 time slots, the search space offset is the 2nd, the search space pattern is 10001000100000, and the number of time domain symbols occupied by the PDCCH in the control resource set associated with the search space is 3 in the time domain. According to the search space period and the search space offset, it can be determined that the current search space corresponds to time slot 1 and time slot 3. According to the search space pattern and the control resource set, it can be determined that PDCCH blind detection needs to be performed on the 0-2nd, 4-6th, and 8-10th time domain symbols in time slot 1 and time slot 3; or it can be described that there are 3 PDCCH blind detection opportunities in time slot 1 and time slot 3 respectively, namely PDCCH blind detection opportunity 1 occupying the 0-2nd time domain symbols, PDCCH blind detection opportunity 2 occupying the 4-6th time domain symbols, and PDCCH blind detection opportunity 3 occupying the 8-10th time domain symbols; or it can be described that there are 3 candidate PDCCHs in time slot 1 and time slot 3 respectively, namely candidate PDCCH 1 occupying the 0-2nd time domain symbols, candidate PDCCH 2 occupying the 4-6th time domain symbols, and candidate PDCCH 3 occupying the 8-10th time domain symbols.

[0083] Taking the first time unit as a time slot as an example below, combined with Figure 3 introduce an exemplary PDCCH blind detection method of the present application. Figure 3 In the embodiments shown, the network device can also be replaced by a chip in the network device. The network device and the chip in the network device can be collectively referred to as the network-side communication device; the terminal device can be replaced by a chip in the terminal device. The terminal device and the chip in the terminal device can be collectively referred to as the terminal-side communication device.

[0084] S301, the network device determines the PDCCH blind detection capability of the terminal device in a time slot.

[0085] Currently, the protocol in NR Release 15 defines the maximum number of candidate PDCCHs for blind detection and the maximum number of non-overlapping CCEs in a slot of each carrier. These two maximum numbers are called the PDCCH blind detection capability of the terminal device, or the Rel-15 capability.

[0086] The maximum number of candidate PDCCHs for blind detection refers to the maximum number of candidate PDCCHs for blind detection that can be performed in a slot. An example of the maximum number of candidate PDCCHs for blind detection in a time slot is shown in Table 1.

[0087] Table 1 Maximum number of candidate PDCCHs for blind detection in a time slot

[0088]

[0089] In Table 1, 2 μ · 15 kilohertz (kHz) represents the subcarrier spacing, represents the maximum number of blind detection candidate PDCCHs per slot and per serving cell.

[0090] When the terminal device blindly detects the PDCCH of the corresponding aggregation level, it needs to perform channel estimation first and then PDCCH decoding. Assuming the aggregation level is 2, channel estimation for 2 CCEs is required. The maximum number of non-overlapping CCEs refers to the number of CCEs for the maximum channel estimation. The PDCCH blind detection ability of the terminal device can be restricted by limiting the maximum number of CCEs for channel estimation per slot. An example of the maximum number of non-overlapping CCEs per slot is shown in Table 2.

[0091] Table 2 Maximum number of non-overlapping CCEs per slot

[0092]

[0093] In Table 2, 2 μ · 15 kilohertz (kHz) represents the subcarrier spacing, represents the maximum number of non-overlapped CCEs per slot and per serving cell.

[0094] Based on the above two tables, the network device can learn about the PDCCH blind detection ability of the terminal device in a slot, that is, it can learn about the maximum number of candidate PDCCHs that the terminal device can blindly detect in a slot and the maximum number of non-overlapping CCEs.

[0095] S302. The network device sends the PDCCH based on the PDCCH blind detection ability of the terminal device.

[0096] For example, the number of candidate PDCCHs sent by the network side communication device in a slot does not exceed the maximum number of candidate PDCCHs in a slot learned in S301, and the number of non-overlapping CCEs occupied by the candidate PDCCHs sent in a slot does not exceed the maximum number of non-overlapping CCEs in a slot learned in S301.

[0097] S303. The terminal device determines the PDCCH blind detection capability of the terminal device within a time slot. The communication device on the terminal side can be the terminal device or a chip in the terminal device.

[0098] For the implementation of the terminal device determining its PDCCH blind detection capability, reference can be made to S301, where only the execution entity of S301 needs to be replaced with the terminal device, and details will not be elaborated here.

[0099] S304. The terminal device performs PDCCH blind detection based on its PDCCH blind detection capability within the time slot.

[0100] During actual blind detection, the terminal device needs to ensure that the number of candidate PDCCHs for actual blind detection does not exceed the corresponding blind detection capability in Table 1, and also needs to ensure that the number of non-overlapping CCEs does not exceed the corresponding blind detection capability of the terminal device in Table 2.

[0101] In other words, the number of candidate PDCCHs for the terminal device to perform PDCCH blind detection in a time slot does not exceed the maximum number of candidate PDCCHs for blind detection in a time slot, and the number of non-overlapping CCEs for the terminal to perform channel estimation in a time slot also does not exceed the maximum number of non-overlapping CCEs in a time slot. As long as either the number of candidate PDCCHs for PDCCH blind detection or the number of non-overlapping CCEs occupied by the candidate PDCCHs for PDCCH blind detection reaches the corresponding maximum value, the terminal device stops blind detection.

[0102] The following introduces the main steps for the terminal device to perform blind detection based on the blind detection capability in a slot.

[0103] The first step: The terminal device determines the PDCCH blind detection opportunity, that is, the time domain position of the PDCCH blind detection. The specific method for determining the PDCCH blind detection opportunity is as described above and will not be elaborated here.

[0104] The second step: The terminal device determines the position of the candidate PDCCH, that is, the CCE number occupied by the candidate PDCCH.

[0105] After receiving the configuration information sent by the base station, the terminal device can determine the identifier of the CCE occupied by the candidate PDCCH of the l-th aggregation level L according to the following formula.

[0106]

[0107] Where L is the value of the aggregation level; D = 65537; n RNTI is the C-RNTI; for CSS, for USS, And, Y p,-1 = nRNTI ≠0, A when p mod 3 = 0 p = 39827, A when p mod 3 = 1 p = 39829, A when p mod 3 = 2 p = 39839; i = 1 to L - 1; N CCE,p is the number of CCEs in the CORESET p, and the CCE labels in the CORESET start from 0; if the carrier indication field is configured, then n CI is the value of the carrier indication field, otherwise, for any CSS, n CI = 0; is the number of candidate PDCCHs detected at the aggregation level L that are configured; for CSS, for USS, is the maximum number of candidate PDCCHs among all configured Ls.

[0108] In short, the terminal device can determine the CCE identifiers of each candidate PDCCH at the aggregation level L in the CORESET p associated with the search space s according to the above formula. For example, the CCE identifiers of the positions of 4 candidate PDCCHs at the aggregation level 2 are determined to be: CCE 0 - CCE 1; CCE 2 - CCE 3; CCE 4 - CCE 5; CCE 6 - CCE 7.

[0109] After the terminal device determines the positions of the candidate PDCCHs, it needs to perform PDCCH blind detection at these positions. Since DCI attempts to be decoded and channel information must be known for decoding, that is, channel estimation of the CCEs at the candidate PDCCH positions is also required before decoding. If multiple candidate PDCCH positions occupy the same CCE, the channel estimation result of this CCE position can be reused and there is no need to perform channel estimation on this CCE every time.

[0110] Step 3: The terminal device allocates the number of blind detection times and ensures that it does not exceed the capabilities of the terminal device.

[0111] When the terminal device performs actual blind detection, it needs to ensure that the number of candidate PDCCHs for opportunistic blind detection and the number of non - overlapping CCEs do not exceed the blind detection capabilities of the terminal described in the table. That is, the number of candidate PDCCHs for PDCCH blind detection by the terminal device in a time slot does not exceed the maximum number of candidate PDCCHs for blind detection in a time slot, and the number of non - overlapping CCEs for which the terminal performs channel estimation in a time slot also does not exceed the maximum number of non - overlapping CCEs in a time slot.

[0112] When the terminal device performs PDCCH blind detection based on the blind detection capability of one time slot, first, it is necessary to ensure that the number of candidate PDCCHs for blind detection does not exceed the maximum, and second, it is necessary to ensure that the number of non-overlapping CCEs does not exceed the maximum.

[0113] When the terminal device ensures that the number of candidate PDCCHs for blind detection does not exceed the maximum, it is necessary to allocate the blind detection capability to each search space.

[0114] Before the terminal device allocates the number of blind detection times, it needs to determine how many times blind detection is required for each search space, that is, how many candidate PDCCHs need to be blindly detected in each search space, specifically including how many times blind detection is performed in the common search space and how many times blind detection is performed in the terminal-specific search space. The specific determination method is to determine the positions of all candidate PDCCHs in each search space according to step 2, and then determine whether each candidate PDCCH position is counted as one blind detection in this search space. The specific determination method is as follows:

[0115] (1) If there are 2 candidate PDCCHs in the same search space, they occupy exactly the same CCEs, have the same scrambling method, and the corresponding DCI bit numbers are the same, then only the candidate PDCCH position with the smaller candidate position identifier is counted as one blind detection.

[0116] (2) If there are 2 search spaces associated with the same CORESET, and there are 2 candidate PDCCH positions in these 2 search spaces, they occupy the same CCEs, have the same scrambling method, and the DCI bit numbers for blind detection are the same, then only one blind detection is counted in the SS with the smaller search space ID.

[0117] Before the terminal device allocates the number of blind detection times, it needs to determine the number of non-overlapping CCEs that need channel estimation for each search space, specifically including the number of non-overlapping CCEs in the common search space and the number of non-overlapping CCEs in the terminal-specific search space. The specific determination method is to determine the positions of all candidate PDCCHs in each search space according to step 2, that is, the CCE identifier, and then determine whether each CCE is counted as a non-overlapping CCE. The specific determination method is as follows:

[0118] As long as there are 2 candidate PDCCHs that meet the following conditions: these 2 candidate PDCCHs come from different CORESETs or have different time-domain start symbols. The CCEs they occupy are non-overlapping CCEs.

[0119] After that, the terminal device first allocates the maximum number of candidate PDCCHs that can be blindly detected to the CSS, and then distributes the remaining ones in ascending order of the USS ID. If the number of candidate PDCCHs that can be allocated to a certain USS is less than the number of candidate PDCCHs it originally needs to blindly detect, then this search space and search spaces with larger IDs can stop blindly detecting.

[0120] The terminal device first allocates the maximum number of non - overlapping CCEs to the CSS, and then distributes the remaining ones in ascending order of the USS ID. If the number of candidate non - overlapping CCEs that can be allocated to a certain USS is less than the number of non - overlapping CCEs it originally needs, then this search space and search spaces with larger IDs stop blindly detecting.

[0121] It can be understood that when the terminal device performs PDCCH blind detection based on the blind detection ability of a time slot, it needs to ensure that it does not exceed the maximum number of candidate PDCCHs for blind detection and the number of non - overlapping CCEs exceeds the maximum.

[0122] Next, taking the first time unit as the blind detection time window (monitoring span) as an example, combined with Figure 4 , another exemplary PDCCH blind detection method of this application is introduced. In this embodiment, the blind detection time window is simply referred to as the time window (span). In this embodiment, the network device can also be replaced by a chip in the network device, and the network device and the chip in the network device can be collectively referred to as the network - side communication device; the terminal device can be replaced by a chip in the terminal device, and the terminal device and the chip in the terminal device can be collectively referred to as the terminal - side communication device.

[0123] S401, the network device determines the PDCCH blind detection ability of the terminal device in a time window.

[0124] NR Release 16 proposes to define the blind detection ability of each time window, and the blind detection ability of each time window is also called the Release 16 ability. A slot can contain multiple time windows, and the total blind detection ability in a slot is increased compared with the blind detection ability of NR Release 15, so as to ensure latency and reliability.

[0125] To ensure that the terminal device does not exceed its blind detection ability when performing PDCCH blind detection, the terminal device may report the capabilities of the terminal.

[0126] The capabilities reported by the terminal device can be a parameter combination (X, Y), where X >= Y, and the values of the parameters (X, Y) can be (2, 2), (4, 3), or (7, 3). The minimum interval between the first symbols of every two consecutive time windows is X symbols. Except for the last time window of a time slot, the time length of each time window is the maximum value between the Y value reported by the UE and the time length of the CORESET configured by the network device for the terminal device. Through (X, Y), the density of the blind detection opportunities that the base station can configure can be restricted.

[0127] For each parameter combination (X, Y), the maximum number of non-overlapping CCEs for channel estimation in each time window is denoted as C, and the maximum number of candidate PDCCHs for blind detection is denoted as M. The maximum blind detection capabilities corresponding to each (X, Y) parameter combination are shown in Table 3 and Table 4.

[0128] Table 3 Maximum number of candidate PDCCHs corresponding to the (X, Y) combination

[0129]

[0130] In Table 3, 2 μ · 15 kilohertz (kHz) represents the subcarrier spacing, represents the maximum number of candidate PDCCHs for blind detection in a time window (maximum number of monitored PDCCH candidates per span for combination and per serving cell).

[0131] Table 4 Maximum non-overlapping CCE capabilities for channel estimation corresponding to the (X, Y) combination

[0132]

[0133] In Table 4, 2 μ · 15 kilohertz (kHz) represents the subcarrier spacing, represents the maximum number of non-overlapped CCEs in a time window (maximum number of non-overlapped CCEs per span for combination (X,Y) and per serving cell).

[0134] After receiving the capabilities reported by the terminal device, the network device will send configuration information to the UE to configure the PDCCH blind detection parameters. The terminal device can determine the PDCCH blind detection opportunities based on these blind detection parameters, and the determined PDCCH blind detection opportunities should meet the capabilities reported by the terminal device.

[0135] S402. The network device sends PDCCH based on the PDCCH blind detection capability of the terminal device within the time window.

[0136] For example, the number of candidate PDCCHs sent by the network device in a time window does not exceed the maximum number of candidate PDCCHs in a time window obtained by it in S401, and the number of non - overlapping CCEs occupied by the candidate PDCCHs sent in a time window does not exceed the maximum number of non - overlapping CCEs in a time window obtained by it in S401.

[0137] S403. The terminal device determines the PDCCH blind detection capability of the terminal device within the time window.

[0138] The terminal device can determine the PDCCH blind detection capability according to the configuration information received from the network device.

[0139] For example, the configuration information from the network device indicates 3 CORESETs with time lengths of 1 symbol (1 OFDM symbol, 1 OS), 2 symbols, and 3 symbols respectively. As Figure 5 shown, the 1 - symbol CORESET is associated with 2 search spaces SS. The blind detection occasions in one of the SSs are marked by horizontal grid lines, located at symbol 4 and symbol 11; the blind detection occasion in the other SS is at symbol 6, marked by vertical grid lines; the blind detection occasions in the search spaces SSs associated with other CORESETs are marked by left - slanted grid lines and right - slanted grid lines; and the capabilities reported by the terminal - side communication device are (2, 2), (4, 3), and (7, 3).

[0140] The following introduces an exemplary implementation for the terminal device to determine the actual blind detection time - window pattern according to the configuration information from the network device.

[0141] First, the terminal device determines the start - symbol position of the span. Exemplarily, the start symbol is the start symbol of the occasion with the earliest time - domain position among all PDCCH blind detection occasions. For example, the start symbol is Figure 5 the start symbol of the first occasion of the 2 - OS CORESET in , that is, symbol 1.

[0142] Then, the terminal device determines the span length. Specifically, the terminal device finds the smallest Y among all reported Ys, and finds the maximum number of symbols of all CORESETs, and then takes the maximum value of the two as the span length. For example, taking Figure 5 as an example, the smallest Y is 2, and the maximum number of symbols of the CORESET is 3. Then the maximum value of the two is 3. Therefore, it can be determined that the span length is 3 symbols.

[0143] Continue to determine the start symbol and length of the next span. Among them, the start symbol of the next span is the start symbol of the earliest occasion that is not included in the previous span, and the length can be determined according to the foregoing method.

[0144] It can be understood that a span will not cross the boundary of a slot. The one that crosses the boundary will end from the start symbol to the boundary of the slot. That is to say, the length of the last span can be less than the length determined according to the foregoing method.

[0145] Take Figure 5 as an example. Using the foregoing scheme, 3 spans can be determined. Each span has 3 symbols, and the first two spans are separated by 3 symbols (the separation refers to the separation between the start symbols). The second span and the third span are separated by 7 symbols. In each slot of the terminal device, the span pattern can be the same.

[0146] After the terminal device determines the blind detection time window pattern, it continues to determine the blind detection capability within the time window. For example, if the terminal device only reports one (X, Y), and the finally determined blind detection time window meets the reported blind detection capability, then the blind detection capability of this time window is the blind detection capability corresponding to this (X, Y).

[0147] If the terminal device reports multiple (X, Y), and the finally determined blind detection time window meets the multiple (X, Y) combinations reported, the blind detection time window meeting the multiple (X, Y) combinations reported means that the interval between the start symbols of any two blind detection time windows in the determined blind detection time window is greater than X in the multiple (X, Y). Then the capability of the finally determined blind detection time window is the maximum value of the blind detection capabilities corresponding to the multiple (X, Y) combinations.

[0148] For example, the minimum value of the interval between any two spans in the finally determined blind detection time window is 5 symbols, but (7, 3), (4, 3), and (2, 2) are reported. It can be seen that this 5 is greater than 4 and 2 in the reported capabilities. That is to say, the determined spans meet (4, 3) and (2, 2). Therefore, the capability of the finally determined blind detection time window is the maximum value of the blind detection capabilities corresponding to (4, 3) and (2, 2).

[0149] S404, the terminal device performs PDCCH blind detection based on the PDCCH blind detection capability of the terminal device within the time window.

[0150] When the terminal-side communication device performs actual blind detection, it is necessary to ensure that the number of candidate PDCCHs for actual blind detection within each time window does not exceed the corresponding blind detection capability in Table 3, and it is also necessary to ensure that the number of non-overlapping CCEs within each time window does not exceed the corresponding blind detection capability of the terminal in Table 4.

[0151] The implementation method of the terminal-side communication device for PDCCH blind detection based on the PDCCH blind detection capability of the terminal device within a time window is similar to the implementation method of the terminal-side communication device for PDCCH blind detection based on the PDCCH blind detection capability of the terminal device within a time slot in S304. Only the time slot in S304 needs to be replaced with a time window, and this will not be elaborated here.

[0152] To ensure the reliability of communication services, such as URLLC services, it is necessary to ensure the reliability of each channel. For example, the reliability of the PDCCH needs to be ensured. To ensure the reliability of the PDCCH, multiple PDCCHs can be repeated, that is, multiple PDCCHs carry exactly the same DCI. The PDCCH can be repeated in the time domain or in the frequency domain.

[0153] PDCCH time-domain repetition: It means that the PDCCH is repeated in the time domain. For example, it is repeated in different PDCCH blind detection opportunities in the time domain. These repeated PDCCHs can schedule the same PDSCH or schedule the repetition of multiple PDSCHs. As Figure 6 shown, the PDCCH is repeated in 2 PDCCH blind detection opportunities in the time domain, and these 2 PDCCHs can schedule 2 repeated PDSCHs in the time domain.

[0154] PDCCH frequency-domain repetition: It means that the PDCCH is repeated in the frequency domain. For example, it is repeated on different resources in the frequency domain. As Figure 7 shown, the PDCCH is repeated at 2 frequency-domain positions, and these 2 PDCCHs can schedule 2 repeated PDSCHs in the time domain.

[0155] It can be understood that Figure 6 or Figure 7 the 2 repeated PDCCHs in can belong to two different CORESET groups. For example, one PDCCH is sent in the CORESET in CORESET group 1, and the other PDCCH is sent in the CORESET in CORESET group 2.

[0156] It can be understood that the resource positions of the N - time repetition of PDCCH in the embodiments of the present application can be described not only as time - domain repetition but also as one of the following four ways: The N - time PDCCH is in different SSs; The N - time PDCCH is in the same SS but in different PDCCH blind detection opportunities; The N - time PDCCH is in the same SS but in different CORESETs; The N - time PDCCH is in the same SS, the same CORESET, but in different CCE positions. Any implementation of these four ways can be time - domain repetition or frequency - domain repetition.

[0157] When performing PDCCH repetition, for this PDCCH, there may be N candidate PDCCHs. After the resource positions of these N candidate PDCCHs are determined, when the terminal performs PDCCH blind detection, it can perform blind detection at the N candidate PDCCH positions in the Figure 3 or Figure 4 way, that is, perform N - time blind detection at the N candidate PDCCH positions. This makes the blind detection of a PDCCH N times, thus increasing the complexity of blind detection. Therefore, when the N candidate PDCCHs are repetitions of the same PDCCH, how to reduce the complexity of blind detection and reasonably utilize the capabilities of the terminal device becomes a problem to be solved in the present application.

[0158] Figure 8 is an exemplary flowchart of the PDCCH blind detection method according to an embodiment of the present application. As Figure 8 shown, the PDCCH blind detection method according to the embodiment of the present application may include S801 and S802. This method is executed by a communication device, which may be a terminal device or a chip in the terminal device. This communication device may also be referred to as a terminal - side communication device.

[0159] S801, the communication device records the number of blind detections of the N candidate PDCCHs as only one PDCCH blind detection at the first resource position among the multiple resource positions where these N candidate PDCCHs are located. These N candidate PDCCHs are N repetitions of a PDCCH, and N is an integer greater than 1.

[0160] In some implementation manners, these N candidate PDCCHs may be control channels for scheduling URLLC services.

[0161] To reduce the number of blind detections and ensure the reliability of PDCCH, the terminal device can merge the N candidate PDCCHs and perform joint decoding. In this way, only one blind detection is required for these N candidate PDCCHs, reducing the complexity of the terminal device. The saved blind detection capabilities can be used by the terminal device for blind detection of other PDCCHs, ensuring that the blind detection capabilities of the terminal device are reasonably utilized.

[0162] According to Figure 3 or Figure 4 In the blind detection method described above, it can be seen that when the terminal device allocates the number of blind detections in step 3 and ensures that it does not exceed the capabilities of the terminal device, the terminal device needs to determine the number of candidate PDCCHs that need to be blindly detected in each search space. However, the resource positions of these N candidate PDCCHs may be different. For example, if the N candidate PDCCHs are in different SSs, then in which SS, or in other words, at which resource position, should the blind detection times of these N candidate PDCCHs be calculated? This becomes the problem to be solved.

[0163] As an example, these multiple resource positions can belong to different SSs, for example, belonging to M search spaces, where M is a positive integer less than or equal to N.

[0164] In this example, the communication device can record the blind detection times of the N candidate PDCCHs as only one PDCCH blind detection at the resource position in the SS with the smaller SS ID among these M SSs. That is, the first resource position is the resource position in the SS with the smaller SS ID among these M SSs.

[0165] Or it can be said that for these N candidate PDCCHs, it can be considered that the communication device only performs one blind detection in the SS with the smaller SS ID.

[0166] In other words, for these N candidate PDCCHs, among these M SSs, only one PDCCH blind detection is calculated in the SS with the smallest SS ID, and no PDCCH blind detection times are calculated in the other SSs among these M SSs.

[0167] For example, if the resource position of candidate PDCCH i is in the SS with SS ID 1, and the resource position of candidate PDCCH j is in the SS with SS ID 2, and PDCCH i and PDCCH j are duplicates of the same PDCCH, then for candidate PDCCH i and candidate PDCCH j, no PDCCH blind detection times are calculated when calculating the candidate PDCCH blind detection times in SS2, and only one PDCCH blind detection time is calculated when calculating the candidate PDCCH blind detection times in SS1.

[0168] For another example, if a PDCCH is repeated twice, corresponding to two candidate PDCCHs respectively, namely candidate PDCCH1 and candidate PDCCH2, candidate PDCCH1 is in SS1, and candidate PDCCH2 is in SS2, then Figure 3 or Figure 4 In step 3 of the described method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS2, the blind detection for this candidate PDCCH2 is not calculated. When calculating the number of candidate PDCCHs that need to be blindly detected in SS1, the blind detection for this candidate PDCCH1 is calculated. Or rather, for these two candidate PDCCHs, the blind detection is only calculated once when calculating the number of candidate PDCCHs that need to be blindly detected in SS1.

[0169] If the SS with the smallest SS ID includes Q1 PDCCH blind detection opportunities, in some implementation manners, the blind detection times of these N PDCCHs can be calculated as only one PDCCH blind detection at the PDCCH blind detection opportunity that is later in the time domain among these Q1 PDCCH blind detection opportunities, where Q1 is a positive integer less than or equal to N.

[0170] Or rather, for the blind detection of these N PDCCHs, it can be considered that the blind detection is only performed once at the PDCCH blind detection opportunity that is later in the time domain among these Q1 PDCCH blind detection opportunities.

[0171] For example, if the resource position of PDCCH i among these N candidate PDCCHs is the PDCCH blind detection opportunity 1 in SS1, and the resource position of PDCCH j is the PDCCH blind detection opportunity 2 in SS1, and the time domain position of the PDCCH blind detection opportunity 2 is after the time domain position of the PDCCH blind detection opportunity 1, then for these N candidate PDCCHs, the blind detection times are not calculated for the PDCCH blind detection opportunity 1 in SS1, and only one PDCCH blind detection is calculated for the PDCCH blind detection opportunity 2 in SS1.

[0172] For another example, if a PDCCH is repeated twice, corresponding to two candidate PDCCHs respectively, namely candidate PDCCH1 and candidate PDCCH2, the resource position of candidate PDCCH1 is the PDCCH blind detection opportunity 1 in SS1, and the resource position of candidate PDCCH2 is the PDCCH blind detection opportunity 2 in SS1, and the start symbol of the PDCCH blind detection opportunity 1 is after the start symbol of the PDCCH blind detection opportunity 2, or the end symbol of the PDCCH blind detection opportunity 1 is after the end symbol of the PDCCH blind detection opportunity 2, then Figure 3 or Figure 4In step three of the method described above, when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, the blind detection for candidate PDCCH2 is not calculated, and the blind detection for candidate PDCCH1 is calculated. Or rather, when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, for these two candidate PDCCHs, only one blind detection is calculated in SS1 (at the PDCCH blind detection opportunity 1 in SS1).

[0173] If the SS with the smallest SS ID is associated with K1 CORESETs, then in some implementation manners, the number of blind detections of these N candidate PDCCHs can be calculated as only one PDCCH blind detection at the resource position in the CORESET with a smaller CORESET ID among these K1 CORESETs. That is, the first resource position is the resource position in the CORESET with the smallest CORESET identifier among these K1 CORESETs, and K1 is a positive integer less than or equal to N.

[0174] For example, if SS1 is associated with both CORESET 1 and CORESET 2, the resource position of candidate PDCCH i is in CORESET 1, and the resource position of candidate PDCCH j is in CORESET 2, then for candidate PDCCH i and candidate PDCCH j, when calculating the number of candidate PDCCH blind detections in CORESET 2, the blind detection of this PDCCH is not calculated, and only one blind detection of this PDCCH is calculated when calculating the number of candidate PDCCH blind detections in CORESET1.

[0175] Another example is that a PDCCH is repeated twice, corresponding to two candidate PDCCHs, namely candidate PDCCH1 and candidate PDCCH2. The resource position of candidate PDCCH1 is in CORESET1 associated with SS1, and the resource position of candidate PDCCH2 is in CORESET2 associated with SS1. Then Figure 3 Or Figure 4 In step three of the method described above, when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, the blind detection for candidate PDCCH2 is not calculated, and the blind detection for candidate PDCCH1 is calculated. Or rather, for these two candidate PDCCHs, when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, only one blind detection is calculated (in CORESET1 associated with SS1).

[0176] If a CORESET with a smaller CORESET ID includes T1 CCE groups, in some implementations, the number of PDCCH blind detections can be calculated once for the CCE group with the smaller starting CCE ID among these T1 CCE groups, and not for other CCEs. That is, the first resource location occupies the CCE group with the smallest CCE starting ID among these T1 CCE groups, where T1 is a positive integer.

[0177] Or rather, for these N candidate PDCCHs, it can be considered that only one PDCCH blind detection is performed at the CCE group with the smallest CCE starting ID among these T1 CCE groups, and no PDCCH blind detection is performed at other CCE groups among these T1 CCE groups.

[0178] For example, one CCE group in CORESET1 contains CCE1 and CCE2, and another CCE group contains CCE3 and CCE4. The resource location of candidate PDCCH i occupies CCE1 and CCE2, and the resource location of candidate PDCCH j occupies CCE3 and CCE4. Then, for candidate PDCCH i and candidate PDCCH j, the PDCCH blind detection can be calculated only once at CCE1 and CCE2.

[0179] Another example is that a PDCCH is repeated 2 times, corresponding to 2 candidate PDCCHs, namely candidate PDCCH1 and candidate PDCCH2. The resource location of candidate PDCCH1 occupies CCE1 and CCE1 in CORESET1 associated with SS1, and the resource location of candidate PDCCH2 occupies CCE3 and CCE4 in CORESET1 associated with SS1. Then Figure 3 Or Figure 4 In step 3 of the method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, the blind detection for candidate PDCCH2 is not calculated, and the blind detection for candidate PDCCH1 is calculated. Or rather, when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, for these 2 candidate PDCCHs, only 1 blind detection is calculated (for the CCE group where CCE1 and CCE2 are located).

[0180] As another example, these multiple resource locations can be Q2 PDCCH blind detection opportunities, where Q2 is a positive integer less than or equal to N.

[0181] In this example, the number of blind detections for these N candidate PDCCHs can be calculated as only one PDCCH blind detection at the resource location with the later time domain position among these Q2 PDCCH blind detection times. That is, the first resource location is the PDCCH blind detection opportunity with the most backward time domain position among these Q2 PDCCH blind detection opportunities.

[0182] For example, among the N candidate PDCCHs, candidate PDCCH i is located at PDCCH blind detection occasion 1, and candidate PDCCH j among the N candidate PDCCHs is located at PDCCH blind detection occasion 2. If the time domain position of PDCCH blind detection occasion 2 is after the time domain position of PDCCH blind detection occasion 1, then for these N candidate PDCCHs, the number of blind detections is not calculated at PDCCH blind detection occasion 1, and only one PDCCH blind detection is calculated at PDCCH blind detection occasion 2.

[0183] For another example, a PDCCH is repeated twice, corresponding to two candidate PDCCHs, namely candidate PDCCH1 and candidate PDCCH2. The resource position of candidate PDCCH1 is PDCCH blind detection occasion 1, and the resource position of candidate PDCCH2 is PDCCH blind detection occasion 2. If the starting symbol of PDCCH blind detection occasion 1 is after the starting symbol of PDCCH blind detection occasion 2, or the ending symbol of PDCCH blind detection occasion 1 is after the ending symbol of PDCCH blind detection occasion 2, then Figure 3 or Figure 4 in step three of the method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, the blind detection for candidate PDCCH2 is not calculated, and the blind detection for candidate PDCCH1 is calculated. Or rather, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, for these two candidate PDCCHs, only one blind detection is calculated in SS (at PDCCH blind detection occasion 1 in SS).

[0184] If these Q2 PDCCH blind detection occasions are PDCCH blind detection occasions in multiple SSs, then in some implementation manners, the blind detection of these N candidate PDCCHs can be calculated as one PDCCH blind detection in the SS to which the PDCCH blind detection occasion with the later time domain position among these Q2 PDCCH blind detection occasions belongs.

[0185] For example, among the N candidates, candidate PDCCH i is located at PDCCH monitoring occasion 1 in SS1, and candidate PDCCH j among the N candidate PDCCHs is located at PDCCH monitoring occasion 2 in SS2. If the time domain position of PDCCH monitoring occasion 2 is after the time domain position of PDCCH monitoring occasion 1, then the blind detection of these N candidate PDCCHs can be calculated as only one PDCCH blind detection in SS2, rather than as a PDCCH blind detection in SS1.

[0186] For another example, a PDCCH is repeated twice, corresponding to two candidate PDCCHs, namely candidate PDCCH1 and candidate PDCCH2. The resource location of candidate PDCCH1 is the PDCCH blind detection opportunity 1 in SS1, and the resource location of candidate PDCCH2 is the PDCCH blind detection opportunity 2 in SS2. If the starting symbol of the PDCCH blind detection opportunity 1 is after the starting symbol of the PDCCH blind detection opportunity 2, or the ending symbol of the PDCCH blind detection opportunity 1 is after the ending symbol of the PDCCH blind detection opportunity 2, then Figure 3 or Figure 4 In step 3 of the method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS2, the blind detection for candidate PDCCH2 is not calculated. When calculating the number of candidate PDCCHs that need to be blindly detected in SS1, the blind detection for candidate PDCCH1 is calculated. Or rather, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, for these two candidate PDCCHs, only one blind detection is calculated in SS1, and no blind detection is calculated in SS2.

[0187] If these Q2 PDCCH blind detection opportunities are the PDCCH blind detection opportunities in one SS, then in some implementation manners, the blind detection of these N candidate PDCCHs can be calculated as one PDCCH blind detection in this SS.

[0188] As another example, these N candidate PDCCHs can be the resource locations in K2 CORESETs, where K2 is a positive integer less than or equal to N.

[0189] In this example, the blind detection of these N candidate PDCCHs can be calculated as only one PDCCH blind detection in the CORESET with a smaller CORESET ID among these K2 CORESETs, and the blind detection times of these N candidate PDCCHs are not calculated for the other CORESETs among these K2 CORESETs. That is, the first resource location is the resource location in the CORESET with the smallest CORESET identifier among these K2 CORESETs.

[0190] For example, candidate PDCCH i among these N candidate PDCCHs is located in CORESET 1, and candidate PDCCH j among these N candidate PDCCHs is located in CORESET 2. Then, for candidate PDCCH i and candidate PDCCH j, the blind detection times are not calculated in CORESET 2, and only one PDCCH blind detection is calculated in CORESET 1.

[0191] For another example, if a PDCCH is repeated twice, corresponding to two candidate PDCCHs respectively, namely candidate PDCCH1 and candidate PDCCH2, and the resource position of candidate PDCCH1 is in CORESET1 and the resource position of candidate PDCCH2 is in CORESET2, then Figure 3 or Figure 4 In step 3 of the method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, the blind detection for candidate PDCCH2 is not calculated, and the blind detection for candidate PDCCH1 is calculated. Or rather, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, for these two candidate PDCCHs, only one blind detection is calculated for SS (the CORESET1 associated with SS).

[0192] If the multiple resource positions occupied by these N candidate PDCCHs are resource positions in the multiple SS spaces associated with these K2 CORESETs, then in some implementation manners, the blind detection of these N candidate PDCCHs can be calculated as one PDCCH blind detection in the SS associated with the CORESET with the smallest CORESET ID among these K2 CORESETs in these multiple SSs, and the blind detection times of these N candidate PDCCHs are not calculated for the other SSs in these multiple SSs.

[0193] For another example, if a PDCCH is repeated twice, corresponding to two candidate PDCCHs respectively, namely candidate PDCCH1 and candidate PDCCH2, and the resource position of candidate PDCCH1 is in CORESET1 associated with SS1 and the resource position of candidate PDCCH2 is in CORESET2 associated with SS2, then Figure 3 or Figure 4 In step 3 of the method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS2, the blind detection for candidate PDCCH2 is not calculated, and when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, the blind detection for candidate PDCCH1 is calculated. Or rather, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, for these two candidate PDCCHs, only one blind detection is calculated in SS1 and no blind detection is calculated in SS2.

[0194] If these K2 CORESETs are only associated with one SS, the blind detection of these N candidate PDCCHs can be recorded as one PDCCH blind detection in this SS.

[0195] As another example, the multiple resource positions occupied by the N candidate PDCCHs may occupy T3 control channel element groups, where T3 is a positive integer. In this example, the blind detection of the N candidate PDCCHs can be recorded as only one PDCCH blind detection at the CCE group with the smallest CCE start ID among these T3 CCE groups, without calculating the blind detection times of the N candidate PDCCHs for the other CCE groups of these T3 CCE groups. That is, the first resource position occupies the CCE group with the smallest CCE start identification among these T3 CCE groups.

[0196] For another example, a PDCCH is repeated 2 times, corresponding to 2 candidate PDCCHs respectively, namely candidate PDCCH1 and candidate PDCCH2. The resource position of candidate PDCCH1 occupies CCE1 and CCE1, and the resource position of candidate PDCCH2 occupies CCE3 and CCE4. Then Figure 3 Or Figure 4 In step three of the method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, the blind detection for candidate PDCCH2 is not calculated, and the blind detection for candidate PDCCH1 is calculated. Or rather, when calculating the number of candidate PDCCHs that need to be blindly detected in SS, for these 2 candidate PDCCHs, only one blind detection is calculated for SS (the CCE group where CCE1 and CCE2 in the CORESET associated with SS are located).

[0197] If the CORESET to which these T3 control channel element groups belong is associated with one SS, the blind detection of the N PDCCHs can be recorded as one PDCCH blind detection in this SS; if the CORESET to which the T3 control channel element groups belong is associated with multiple SSs, the blind detection of the N PDCCHs can be recorded as only one PDCCH blind detection in the first SS among these multiple SSs, where the first SS is the SS associated with the CORESET to which the CCE with the smallest CCE start identification among these T3 control channel element groups belongs.

[0198] For another example, a PDCCH is repeated 2 times, corresponding to 2 candidate PDCCHs respectively, namely candidate PDCCH1 and candidate PDCCH2. The resource position of candidate PDCCH1 occupies CCE1 and CCE1 in the CORESET1 associated with SS1, and the resource position of candidate PDCCH2 occupies CCE3 and CCE4 in the CORESET2 associated with SS2. Then Figure 3 Or Figure 4In step 3 of the method, when calculating the number of candidate PDCCHs that need to be blindly detected in SS2, instead of calculating the blind detection for candidate PDCCH2 for SS2, the blind detection for candidate PDCCH1 is calculated for SS1 when calculating the number of candidate PDCCHs that need to be blindly detected in SS1. Or rather, for these two candidate PDCCHs, only one blind detection is calculated for SS1 when calculating the number of candidate PDCCHs that need to be blindly detected in SS1, and no blind detection is calculated for SS2. Among them, CORESET1 and CORESET2 can be the same CORESET.

[0199] S802. The communication device performs PDCCH blind detection within the first time unit according to the number of times of PDCCH blind detection calculated for the first resource position. The first time unit includes the first resource position, and the number of times the communication device performs PDCCH blind detection within the first time unit does not exceed the maximum number of candidate PDCCHs that the terminal device can blindly detect.

[0200] When the first time unit is a time slot, PDCCH blind detection can be performed according to Figure 3 the method in step 3. Among them, the calculation method of the number of blind detections for each SS can use the calculation method in step S801 to ensure that the number of times of PDCCH blind detection within the first time unit does not exceed the maximum number of candidate PDCCHs that the terminal device can blindly detect.

[0201] When the first time unit is a time window, PDCCH blind detection can be performed according to Figure 4 the method in step 3. Among them, the calculation method of the number of blind detections for each SS can use the calculation method in step S801 to ensure that the number of times of PDCCH blind detection within the first time unit does not exceed the maximum number of candidate PDCCHs that the terminal device can blindly detect.

[0202] In the embodiments of the present application, by calculating the blind detection of the repeatedly occurring PDCCH as only one PDCCH blind detection, the blind detection ability of the UE can be reasonably utilized, and the reasonable allocation of the number of blind detections can be achieved.

[0203] It can be understood that, in order to implement the functions in the above embodiments, the network device and the terminal device include the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and method steps of each example described in the embodiments disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application scenario and design constraint conditions of the technical solution.

[0204] Figure 9 andFigure 10 A schematic structural diagram of a possible communication device provided by an embodiment of the present application. These communication devices can be used to implement the functions of the terminal-side communication device in the above method embodiment, and thus can also achieve the beneficial effects of the above method embodiment.

[0205] In an embodiment of the present application, the communication device may be, for example, Figure 1 the terminal device 130 or the terminal device 140 shown in the figure, or may also be a module (such as a chip) applied to the terminal device.

[0206] For example, Figure 9 as shown in the figure, the communication device 900 includes a processing unit 901 and a transceiver unit 902. The communication device 900 is used to implement the functions of the terminal-side communication device in the above Figure 8 shown method embodiment. The processing unit 901 may also be referred to as a processing module 901, and the transceiver unit 902 may also be referred to as a transceiver module 902.

[0207] For example, when the communication device 900 is used to implement the functions of the terminal-side communication device in the Figure 8 shown method embodiment: the processing unit 901 is used to record the blind detection times of N candidate PDCCHs only as one PDCCH blind detection at the first resource position among the multiple resource positions where the N candidate PDCCHs are located, the N candidate PDCCHs are N repetitions of one PDCCH, and N is an integer greater than 1; the transceiver unit 902 is used to perform PDCCH blind detection within a first time unit according to the number of times of PDCCH blind detection calculated for the first resource position, the first time unit includes the first resource position, and the number of times of PDCCH blind detection performed by the communication device within the first time unit does not exceed the maximum number of candidate PDCCHs that the terminal device can blindly detect.

[0208] For a more detailed description of the above processing unit 901 and transceiver unit 902, reference can be directly made to the relevant description in the Figure 8 shown method embodiment, and details are not described here.

[0209] For example, Figure 10 as shown in the figure, the communication device 1000 includes a processor 1001 and an interface circuit 1002. The processor 1001 and the interface circuit 1002 are coupled to each other. It can be understood that the interface circuit 1002 may be a transceiver or an input / output interface. Optionally, the communication device 1000 may further include a memory 1430, which is used to store instructions executed by the processor 1001 or store input data required for the processor 1001 to run instructions or store data generated after the processor 1001 runs instructions.

[0210] When the communication device 1000 is used to implement Figure 8When implementing the method shown, the processor 1001 is used to implement the functions of the above-mentioned processing unit 901, and the interface circuit 1002 is used to implement the functions of the above-mentioned transceiver unit 902.

[0211] When the above communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiment. The terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and this information is sent by a network device to the terminal device; or, the terminal device chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device, and this information is sent by the terminal device to the network device.

[0212] It can be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0213] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions may be composed of corresponding software modules, and the software modules may be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in an ASIC. In addition, the ASIC may be located in a network device or a terminal device. Of course, the processor and the storage medium may also exist as discrete components in a network device or a terminal device.

[0214] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc; or it may be a semiconductor medium, such as a solid-state drive.

[0215] In various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0216] In the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally represents an "or" relationship between the associated objects before and after; in the formula of the present application, the character " / " represents a "division" relationship between the associated objects before and after.

[0217] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The magnitude of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic.

Claims

1. A blind detection method for a Physical Downlink Control Channel (PDCCH), applied to a communication device, where the communication device is a terminal device or a chip used in a terminal device, characterized in that, Including: The communication device only records the blind detection times of N candidate PDCCHs as one PDCCH blind detection at the first resource position among the multiple resource positions where the N candidate PDCCHs are located. The N candidate PDCCHs are N repetitions of one PDCCH, and N is an integer greater than 1; The communication device performs PDCCH blind detection within the first time unit according to the number of times of PDCCH blind detection calculated for the first resource position. The first time unit includes the first resource position, and the number of times the communication device performs PDCCH blind detection within the first time unit does not exceed the maximum number of candidate PDCCHs that the terminal device can blindly detect; The multiple resource positions are resource positions in M search spaces, and the first resource position is a resource position in the search space with the smallest search space identifier among the M search spaces. M is a positive integer less than or equal to N.

2. The method according to claim 1, characterized in that, The search space with the smallest search space identifier includes Q1 PDCCH blind detection opportunities, and the first resource position is the PDCCH blind detection opportunity with the latest time domain position among the Q1 PDCCH blind detection opportunities. Q1 is a positive integer less than or equal to N.

3. The method according to claim 1, wherein The search space with the smallest search space identifier is associated with K1 control resource sets CORESET, and the first resource position is a resource position in the CORESET with the smallest CORESET identifier among the K1 CORESETs. K1 is a positive integer less than or equal to N.

4. The method according to claim 3, characterized in that The CORESET with the smallest CORESET identifier contains T1 control channel element CCE groups, and the first resource position occupies the CCE group with the smallest CCE start identifier among the T1 CCE groups. T1 is a positive integer.

5. The method according to claim 1, characterized in that The multiple resource positions are Q2 PDCCH blind detection opportunities, and the first resource position is the PDCCH blind detection opportunity with the latest time domain position among the Q2 PDCCH blind detection opportunities. Q2 is a positive integer less than or equal to N.

6. The method according to claim 1, characterized in that The multiple resource positions are resource positions in K2 CORESETs, and the first resource position is a resource position in the CORESET with the smallest CORESET identifier among the K2 CORESETs. K2 is a positive integer less than or equal to N.

7. The method according to claim 6, wherein The CORESET with the smallest CORESET identifier contains T2 CCE groups, and the first resource position occupies the CCE group with the smallest CCE start identifier among the T2 CCE groups. T2 is a positive integer.

8. The method according to claim 1, wherein The multiple resource positions occupy T3 control channel element groups, and the first resource position occupies the CCE group with the smallest CCE start identifier among the T3 CCE groups. T3 is a positive integer.

9. A communication device, which is a terminal device or a chip used in a terminal device. The communication device includes: A processing module, configured to record the blind detection times of N candidate PDCCHs only as one PDCCH blind detection at a first resource position among a plurality of resource positions where the N candidate PDCCHs are located, the N candidate PDCCHs being N repetitions of one PDCCH, and N being an integer greater than 1; A transceiver module, configured to perform PDCCH blind detection within a first time unit according to the number of PDCCH blind detections calculated for the first resource position, the first time unit including the first resource position, and the number of times the communication device performs PDCCH blind detection within the first time unit not exceeding the maximum number of candidate PDCCHs that the terminal device can blindly detect; the plurality of resource positions are resource positions in M search spaces, and the first resource position is a resource position in the search space with the smallest search space identifier among the M search spaces, and M is a positive integer less than or equal to N.

10. The device according to claim 9, characterized in that, The search space with the smallest search space identifier includes Q1 PDCCH blind detection opportunities, and the first resource position is the PDCCH blind detection opportunity with the most backward time domain position among the Q1 PDCCH blind detection opportunities, and Q1 is a positive integer less than or equal to N.

11. The device according to claim 9, characterized in that, The search space with the smallest search space identifier is associated with K1 control resource sets CORESET, and the first resource position is a resource position in the CORESET with the smallest CORESET identifier among the K1 CORESETs, and K1 is a positive integer less than or equal to N.

12. The device according to claim 11, wherein The CORESET with the smallest CORESET identifier includes T1 control channel element CCE groups, and the first resource position occupies the CCE group with the smallest CCE start identifier among the T1 CCE groups, and T1 is a positive integer.

13. The device according to claim 9, characterized in that, The plurality of resource positions are Q2 PDCCH blind detection opportunities, and the first resource position is the PDCCH blind detection opportunity with the most backward time domain position among the Q2 PDCCH blind detection opportunities, and Q2 is a positive integer less than or equal to N.

14. The device according to claim 9, characterized in that, The plurality of resource positions are resource positions in K2 CORESETs, and the first resource position is a resource position in the CORESET with the smallest CORESET identifier among the K2 CORESETs, and K2 is a positive integer less than or equal to N.

15. The device according to claim 14, characterized in that, The CORESET with the smallest CORESET identifier includes T2 CCE groups, and the first resource position occupies the CCE group with the smallest CCE start identifier among the T2 CCE groups, and T2 is a positive integer.

16. The device according to claim 9, characterized in that, The plurality of resource positions occupy T3 control channel element groups, and the first resource position occupies the CCE group with the smallest CCE start identifier among the T3 CCE groups, and T3 is a positive integer.

17. A communication device, characterized in that, It includes a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device. The processor is configured to implement the method according to any one of claims 1 to 8 through logic circuits or by executing code instructions.

18. A computer-readable medium, characterized in that, A computer program or instructions are stored in the computer-readable medium, and when the computer program or instructions are executed by the communication device, the method described in any one of claims 1 to 8 is implemented.

19. A communication system, characterized in that, It includes a communication device described in any one of claims 9 to 17.

Citation Information

Patent Citations

  • Robustness for control channel

    WO2020064512A1