Communication method and apparatus
By determining and monitoring the correspondence between PDCCH candidates and CCE aggregation levels in RIS, the problem of excessive PDCCH blind inspection complexity and time delay in RIS in multi-network device scenarios is solved, and the effect of reducing the number of blind inspections and reducing overhead is achieved.
Patent Information
- Application Number
- PCT/CN2023/126942
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-05-01
AI Technical Summary
Currently, when RIS monitors the PDCCH of multiple network devices, the complexity and delay of blind inspection are too high. How to reduce the number of blind inspections of PDCCH in RIS is an urgent problem.
By determining M PDCCH candidates and monitoring the PDCCH based on the correspondence between these candidates and CCE aggregation levels, the number of PDCCH blind detections of RIS is reduced.
In the scenario where multiple network devices share RIS, monitoring PDCCH by fixed PDCCH candidates and CCE aggregation levels can significantly reduce the number of PDCCH blind inspections of RIS and reduce the overhead of blind inspections.
Smart Images

Figure CN2023126942_01052025_PF_FP_ABST
Abstract
Description
Communication method and device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] Currently, RIS-assisted network technology, which uses a reconfigurable intelligent meta-surface (RIS) to control channel characteristics, is considered a key enabling technology for expanding wireless communication network coverage. To reduce RIS deployment costs, when there are fewer edge users, a RIS can be deployed at the edge of multiple cells to increase coverage for edge users. To meet the requirements of multi-cell RIS control, it has been proposed that the RIS can simultaneously monitor the physical downlink control channels (PDCCHs) of multiple network devices at the physical layer to control multiple network devices. However, the blind detection complexity and latency of current PDCCH configurations are too high. When the RIS monitors the PDCCHs of multiple network devices, reducing the number of blind detections by the RIS is an urgent problem that needs to be solved.
[0003] Summary of the Invention
[0004] The present application provides a communication method and apparatus for reducing the number of blind detections of the PDCCH of the RIS.
[0005] In a first aspect, the present application provides a communication method that can be applied to a RIS, including the method being executed by the RIS, or by a processor, chip, or functional module in the RIS. The method may include: determining M PDCCH candidates, and monitoring the PDCCH based on a correspondence between the M PDCCH candidates and a control channel element (CCE) aggregation level. The M PDCCH candidates correspond to N control resource set pool indices (CORESETPoolIndex), where M is a positive integer and N is an integer greater than or equal to 2.
[0006] Based on the above method, since the N control resource pool indexes correspond one-to-one to the N network devices, in a scenario where multiple network devices share the RIS, the RIS can monitor the PDCCH based on the fixed correspondence between PDCCH candidates and CCE aggregation levels, thereby reducing the number of RIS blind detections of PDCCHs and reducing the PDCCH blind detection overhead.
[0007] In one possible design, the M PDCCH candidates are associated with L frequency domain positions, where L is an integer greater than or equal to M and less than or equal to N.
[0008] In one possible design, the L frequency domain positions are predefined; or the L frequency domain positions are indicated by a physical broadcast channel PBCH.
[0009] In one possible design, M is 1, one PDCCH candidate corresponds to one CCE aggregation level, and the one PDCCH candidate is shared by the N CORESETPoolIndex. In this way, N network devices can share the same PDCCH candidate and CCE aggregation level, thereby reducing the number of PDCCH blind detections of RIS.
[0010] In one possible design, the value of the CCE aggregation level is predefined; or the value of the CCE aggregation level is indicated via a physical broadcast channel (PBCH), wherein the value of the CCE aggregation level is one of a set of predefined CCE aggregation levels. This can clarify the correspondence between PDCCH candidates and CCE aggregation levels commonly used by N network devices.
[0011] In one possible design, the value of the one CCE aggregation level may be equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the N CORESETPoolIndex. This can maintain consistency in the PDCCHs of multiple network devices, so that the RIS only needs to detect PDCCH candidates with one CCE aggregation level.
[0012] In one possible design, when a PDCCH candidate detects each PDCCH, N cyclic redundancy code checks (CRC) are performed, and each of the N CORESETPoolIndex corresponds to a CRC code. This can reduce the number of PDCCH blind detections by the RIS.
[0013] In one possible design, M is equal to N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex, the N PDCCH candidates correspond to N different bandwidths, and the N PDCCH candidates correspond to one CCE aggregation level, or the N PDCCH candidates correspond to N different CCE aggregation levels. In this way, each network device can have fixed PDCCH candidates and CCE aggregation levels, thereby reducing the number of PDCCH blind detections in the RIS. It also allows for flexible PDCCH configuration of network devices.
[0014] In one possible design, the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is predefined; or the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is indicated by a physical broadcast channel (PBCH), wherein the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is one of a set of predefined CCE aggregation levels. In this way, the correspondence between the PDCCH candidate and the CCE aggregation level of each network device can be clarified.
[0015] In one possible design, a CCE aggregation level corresponding to a PDCCH candidate corresponding to any one of the N network devices may be determined based on the quality of a channel initially accessing the any one of the network devices. Since the CCE aggregation level is related to the channel quality, this can ensure that the channel quality of the PDCCH sent by the network device matches the CCE aggregation level, thereby improving the success rate of RIS decoding of the PDCCH.
[0016] In one possible design, when any PDDCH candidate among the N PDCCH candidates detects a PDCCH, a cyclic redundancy check (CRC) is performed, which can reduce the number of PDCCH blind detections by the RIS.
[0017] In one possible design, K of the N CORESETPoolIndexs correspond to the first PDCCH candidate among the M PDCCH candidates, and T of the N CORESETPoolIndexs correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, K and T are both positive integers, and the sum of K and T is equal to N; the first PDCCH candidate corresponds to a first CCE aggregation level, and PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, where H is an integer less than or equal to M-1. In this way, some network devices can use the same PDCCH candidate, thereby reducing the number of PDCCH blind detections of RIS.
[0018] In one possible design, the value of the first CCE aggregation level is predefined; or the value of the first CCE aggregation level is indicated by a physical broadcast channel (PBCH), wherein the value of the first CCE aggregation level is one of a set of predefined CCE aggregation levels. This can clarify the correspondence between PDCCH candidates and CCE aggregation levels commonly used by some network devices.
[0019] In one possible design, the value of the first CCE aggregation level may be equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the K CORESETPoolIndex. This can maintain the consistency of the PDCCHs of the K network devices, so that the RIS only needs to detect PDCCH candidates with one CCE aggregation level.
[0020] In one possible design, when the first PDCCH candidate detects each PDCCH, K cyclic redundancy code checks (CRC) are performed; or, when any PDDCH candidate among the M PDCCH candidates other than the first PDCCH candidate detects a PDCCH, one cyclic redundancy code check (CRC) is performed. This can reduce the number of PDCCH blind detections by the RIS.
[0021] In a second aspect, the present application provides a communication method, which can be applied to a first device, which can be a communication device, or a processor, chip, or a functional module in the communication device. The method may include: determining a target physical downlink control channel (PDCCH) candidate, and sending the PDCCH to a reconfigurable intelligent surface (RIS) based on the correspondence between the target PDCCH candidate and the CCE aggregation level. The target PDCCH candidate belongs to M PDCCH candidates, and the M PDCCH candidates correspond to N control resource set pool indexes (CORESETPoolIndex), where M is a positive integer and N is an integer greater than or equal to 2.
[0022] Based on the above method, since the N control resource pool indexes correspond one-to-one to the N network devices, in a scenario where multiple network devices share the RIS, each network device can send the PDCCH to the RIS based on the correspondence between its own PDCCH candidates and CCE aggregation levels. Then, the RIS can monitor the PDCCH based on the fixed correspondence between the PDCCH candidates and the CCE aggregation levels, thereby reducing the number of PDCCH blind detections by the RIS and reducing the PDCCH blind detection overhead.
[0023] In one possible design, the M PDCCH candidates are associated with L frequency domain positions, where L is an integer greater than or equal to M and less than or equal to N.
[0024] In one possible design, the L frequency domain positions are predefined; or the L frequency domain positions are indicated by a physical broadcast channel PBCH.
[0025] In one possible design, M is equal to 1, one PDCCH candidate corresponds to one CCE aggregation level, the one PDCCH candidate is shared by the N CORESETPoolIndex, and the one PDCCH candidate is the target PDCCH candidate. This allows N network devices to share the same PDCCH candidate and CCE aggregation level, thereby reducing the number of PDCCH blind detections of RIS.
[0026] In one possible design, the value of the CCE aggregation level is predefined; or the value of the CCE aggregation level is indicated by a physical broadcast channel (PBCH), wherein the value of the CCE aggregation level is one of a set of predefined CCE aggregation levels. This can clarify the correspondence between PDCCH candidates and CCE aggregation levels commonly used by N network devices.
[0027] In one possible design, the value of the one CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the N CORESETPoolIndex. This can maintain consistency in the PDCCHs of multiple network devices, so that the RIS only needs to detect PDCCH candidates with one CCE aggregation level.
[0028] In one possible design, M is equal to N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex, the N PDCCH candidates correspond to N different bandwidths, and the N PDCCH candidates correspond to one CCE aggregation level, or the N PDCCH candidates correspond to N different CCE aggregation levels. In this way, each network device can have fixed PDCCH candidates and CCE aggregation levels, thereby reducing the number of PDCCH blind detections in the RIS. It also allows for flexible PDCCH configuration of network devices.
[0029] In one possible design, the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is predefined; or the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is indicated by a physical broadcast channel (PBCH), wherein the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is one of a set of predefined CCE aggregation levels. In this way, the correspondence between the PDCCH candidate and the CCE aggregation level of each network device can be clarified.
[0030] In one possible design, a CCE aggregation level corresponding to a PDCCH candidate corresponding to any one of the N network devices may be determined based on the quality of a channel initially accessing the any one of the network devices. Since the CCE aggregation level is related to the channel quality, this can ensure that the channel quality of the PDCCH sent by the network device matches the CCE aggregation level, thereby improving the success rate of RIS decoding of the PDCCH.
[0031] In one possible design, K of the N CORESETPoolIndexs correspond to the first PDCCH candidate among the M PDCCH candidates, and T of the N CORESETPoolIndexs correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, K and T are both positive integers, and the sum of K and T is equal to N; the first PDCCH candidate corresponds to the first CCE aggregation level, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, where H is an integer less than or equal to M-1. In this way, some network devices can use the same PDCCH candidate, thereby reducing the number of PDCCH blind detections of RIS.
[0032] In one possible design, the value of the first CCE aggregation level is predefined; or the value of the first CCE aggregation level is indicated by a physical broadcast channel (PBCH), wherein the value of the first CCE aggregation level is one of a set of predefined CCE aggregation levels. This can clarify the correspondence between PDCCH candidates and CCE aggregation levels commonly used by some network devices.
[0033] In one possible design, the value of the first CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the K CORESETPoolIndex. This can maintain the consistency of the PDCCHs of the K network devices, so that the RIS only needs to detect PDCCH candidates with one CCE aggregation level.
[0034] In a third aspect, the present application provides a communication method that can be applied to a RIS, including the method being executed by the RIS, or by a processor, chip, or functional module in the RIS. The method can include: determining M PDCCH candidates, and monitoring the PDCCH based on the correspondence between the M PDCCH candidates and frequency domain positions. The M PDCCH candidates correspond to N control resource set pool indexes CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2.
[0035] Based on the above method, since the N control resource pool indexes correspond one-to-one to the N network devices, in a scenario where multiple network devices share the RIS, the RIS can monitor the PDCCH by the correspondence between fixed PDCCH candidates and frequency domain positions, thereby reducing the number of RIS blind detections of PDCCHs and reducing the PDCCH blind detection overhead.
[0036] In one possible design, the M PDCCH candidates are associated with A CCE aggregation levels, where A is an integer greater than or equal to M and less than or equal to N.
[0037] In one possible design, the A CCE aggregation levels are predefined; or the A CCE aggregation levels are indicated via a physical broadcast channel PBCH.
[0038] In one possible design, M is 1, one PDCCH candidate corresponds to one frequency domain position, and the one PDCCH candidate is shared by the N CORESETPoolIndex. In this way, the N network devices can share the same PDCCH candidate and frequency domain position, thereby reducing the number of PDCCH blind detections of the RIS.
[0039] In one possible design, the frequency domain location is predefined; or the frequency domain location is indicated by a physical broadcast channel (PBCH), wherein the frequency domain location is one of a set of predefined frequency domain locations. This can clarify the correspondence between PDCCH candidates commonly used by N network devices and frequency domain locations.
[0040] In one possible design, when a PDCCH candidate detects each PDCCH, N cyclic redundancy code checks (CRC) are performed, and each of the N CORESETPoolIndex corresponds to a CRC code. This can reduce the number of PDCCH blind detections by the RIS.
[0041] In one possible design, M is equal to N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex, and the N PDCCH candidates correspond to N different frequency domain positions. In this way, each network device can have a PDCCH candidate at a fixed frequency domain position, thereby reducing the number of PDCCH blind detections by the RIS. It also allows for flexible PDCCH configuration of network devices.
[0042] In one possible design, any one of the N different frequency domain positions is predefined; or, any one of the N different frequency domain positions is indicated by a physical broadcast channel (PBCH), wherein any one of the N different frequency domain positions is one of a set of predefined frequency domain positions. In this way, the frequency domain position of a PDCCH candidate of each network device can be clearly identified.
[0043] In one possible design, when any PDDCH candidate among the N PDCCH candidates detects a PDCCH, a cyclic redundancy check (CRC) is performed, which can reduce the number of PDCCH blind detections by the RIS.
[0044] In one possible design, P of the N CORESETPoolIndexs correspond to the first PDCCH candidate among the M PDCCH candidates, and W of the N CORESETPoolIndexs correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, P and W are positive integers, and the sum of P and W is N; the first PDCCH candidate corresponds to a first frequency domain position, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to R frequency domain positions, where R is an integer less than or equal to M-1. In this way, some network devices can use the same PDCCH candidate, thereby reducing the number of PDCCH blind detections of RIS.
[0045] In one possible design, the first frequency domain position is predefined; or the first frequency domain position is indicated by a physical broadcast channel (PBCH), wherein the first frequency domain position is one of a set of predefined frequency domain positions. This can clarify the correspondence between PDCCH candidates commonly used by the first part of network devices and frequency domain positions.
[0046] In one possible design, when the first PDCCH candidate detects each PDCCH, P cyclic redundancy check (CRC) checks are performed; or, when any PDDCH candidate among the M PDCCH candidates other than the first PDCCH candidate detects a PDCCH, a cyclic redundancy check (CRC) check is performed once. This can reduce the number of PDCCH blind detections by the RIS.
[0047] In a fourth aspect, the present application provides a communication method, which can be applied to a first device, which can be a communication device, or a processor, chip, or a functional module in the communication device. The method may include: determining a target PDCCH candidate, and sending a PDCCH to a RIS based on the correspondence between the target PDCCH candidate and the frequency domain position. The target PDCCH candidate belongs to M PDCCH candidates, and the M PDCCH candidates correspond to N control resource set pool indexes CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2.
[0048] Based on the above method, since the N control resource pool indexes correspond one-to-one to the N network devices, in a scenario where multiple network devices share the RIS, each network device can send the PDCCH to the RIS based on the correspondence between its own PDCCH candidate and the frequency domain position. Then, the RIS can monitor the PDCCH based on the correspondence between the fixed PDCCH candidate and the frequency domain position, thereby reducing the number of PDCCH blind detections by the RIS and reducing the PDCCH blind detection overhead.
[0049] In one possible design, the M PDCCH candidates are associated with A CCE aggregation levels, where A is an integer greater than or equal to M and less than or equal to N.
[0050] In one possible design, the A CCE aggregation levels are predefined; or the A CCE aggregation levels are indicated via a physical broadcast channel PBCH.
[0051] In one possible design, M is 1, one PDCCH candidate corresponds to one frequency domain position, and the one PDCCH candidate is shared by the N CORESETPoolIndex. This allows N network devices to share the same PDCCH candidate and frequency domain position, thereby reducing the number of PDCCH blind detections of the RIS.
[0052] In one possible design, the frequency domain location is predefined; or the frequency domain location is indicated by a physical broadcast channel (PBCH), wherein the frequency domain location is one of a set of predefined frequency domain locations. This can clarify the correspondence between PDCCH candidates commonly used by N network devices and frequency domain locations.
[0053] In one possible design, M is equal to N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex, and the N PDCCH candidates correspond to N different frequency domain positions. In this way, each network device can have a PDCCH candidate at a fixed frequency domain position, thereby reducing the number of PDCCH blind detections by the RIS. It also allows for flexible PDCCH configuration of network devices.
[0054] In one possible design, any one of the N different frequency domain positions is predefined; or, any one of the N different frequency domain positions is indicated by a physical broadcast channel (PBCH), wherein any one of the N different frequency domain positions is one of a set of predefined frequency domain positions. In this way, the frequency domain position of a PDCCH candidate of each network device can be clearly identified.
[0055] In one possible design, P of the N CORESETPoolIndexs correspond to the first PDCCH candidate among the M PDCCH candidates, and W of the N CORESETPoolIndexs correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, P and W are positive integers, and the sum of P and W is N; the first PDCCH candidate corresponds to a first frequency domain position, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to R frequency domain positions, where R is an integer less than or equal to M-1. In this way, some network devices can use the same PDCCH candidate, thereby reducing the number of PDCCH blind detections of RIS.
[0056] In one possible design, the first frequency domain position is predefined; or the first frequency domain position is indicated by a physical broadcast channel (PBCH), wherein the first frequency domain position is one of a set of predefined frequency domain positions. This can clarify the correspondence between PDCCH candidates commonly used by the first part of network devices and frequency domain positions.
[0057] In a fifth aspect, the present application further provides a communication device that can be applied to a RIS, and that has the function of implementing the method described in the first aspect or each possible design example of the first aspect, or the method described in the third aspect or each possible design example of the third aspect. The functions can be implemented in hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
[0058] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can execute the detailed description of the above-mentioned first aspect or each possible design example of the first aspect, or the above-mentioned third aspect or each possible design example of the third aspect, which will not be repeated here.
[0059] In one possible design, the structure of the communication device includes a processor, and optionally also includes a memory and / or a transceiver. The transceiver is used to transmit and receive signals, data, messages, or information, and to communicate and interact with other devices in the communication system. The processor is configured to support the communication device in performing the corresponding functions of the first aspect or each possible design example of the first aspect, or the third aspect or each possible design example of the third aspect. The memory is coupled to the processor and stores program instructions and data necessary for the communication device.
[0060] In one possible design, the communication device may be a chip or a chip system, etc.
[0061] In a sixth aspect, the present application further provides a communication device, which can be applied to a first device, and has the function of implementing the method in the second aspect or each possible design example of the second aspect, or the method in the fourth aspect or each possible design example of the fourth aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions.
[0062] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can execute the detailed description of the above-mentioned second aspect or each possible design example of the second aspect, or the above-mentioned fourth aspect or each possible design example of the fourth aspect, which will not be repeated here.
[0063] In one possible design, the structure of the communication device includes a processor, and optionally also includes a memory and / or a transceiver. The transceiver is used to transmit and receive signals, data, messages, or information, and to communicate and interact with other devices in the communication system. The processor is configured to support the communication device in performing the corresponding functions in the second aspect or each possible design example of the second aspect, or in the fourth aspect or each possible design example of the fourth aspect. The memory is coupled to the processor and stores program instructions and data necessary for the communication device.
[0064] In one possible design, the communication device may be a chip or a chip system, etc.
[0065] In a seventh aspect, embodiments of the present application provide a communication system that may include a RIS and a network device. The RIS is configured to implement the method described in the first aspect or each possible design example of the first aspect, or the third aspect or each possible design example of the third aspect. The network device is configured to implement the method described in the second aspect or each possible design example of the second aspect, or the fourth aspect or each possible design example of the fourth aspect.
[0066] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores program instructions. When the program instructions are run on a computer, the computer executes the method described in the first aspect of the embodiment of the present application and any possible design thereof, or the second aspect and any possible design thereof, or the third aspect and any possible design thereof, or the third aspect and any possible design thereof. Exemplarily, the computer-readable storage medium can be any available medium that can be accessed by a computer. Taking this as an example but not limited to: the computer-readable medium can include non-transitory computer-readable media, random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0067] In a ninth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, causes the method described in the first aspect or any possible design of the first aspect, or the second aspect or any possible design of the second aspect, or the third aspect or any possible design of the third aspect, or the fourth aspect or any possible design of the fourth aspect to be executed.
[0068] In the tenth aspect, the present application also provides a chip, including a processor, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that the chip implements the method described in the above-mentioned first aspect or any possible design of the first aspect, or the above-mentioned second aspect or any possible design of the second aspect, or the above-mentioned third aspect or any possible design of the third aspect, or the above-mentioned fourth aspect or any possible design of the fourth aspect.
[0069] For each of the above-mentioned aspects from the fifth to the tenth aspect and the technical effects that may be achieved by each of the aspects, please refer to the above-mentioned description of the technical effects that can be achieved for the first aspect or the various possible solutions in the first aspect, or the above-mentioned second aspect or the various possible solutions in the second aspect, or the above-mentioned third aspect or the various possible solutions in the third aspect, or the above-mentioned fourth aspect or the various possible solutions in the fourth aspect, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0071] FIG2 is a schematic diagram of the working principle of a RIS provided in an embodiment of the present application;
[0072] FIG3 is a schematic diagram of a scenario in which multiple cells share a RIS according to an embodiment of the present application;
[0073] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;
[0074] FIG5 is a schematic diagram of a PDCCH candidate provided in an embodiment of the present application;
[0075] FIG6 is a schematic diagram of another PDCCH candidate provided in an embodiment of the present application;
[0076] FIG7 is a schematic diagram of another PDCCH candidate provided in an embodiment of the present application;
[0077] FIG8 is a schematic diagram of another PDCCH candidate provided in an embodiment of the present application;
[0078] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0079] FIG10 is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0080] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0081] The present invention provides a communication method and apparatus for reducing the number of blind detections of the PDCCH of the RIS. The method and apparatus described in this application are based on the same technical concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repeated parts will not be repeated.
[0082] In the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance or order.
[0083] In the description of this application, "at least one" means one or more, and "more" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or plural.
[0084] In the description of this application, "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural. " / " means "or", for example, a / b means a or b.
[0085] In order to more clearly describe the technical solutions of the embodiments of the present application, the communication method and device provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0086] The communication method and apparatus provided in the embodiments of the present application can be applied to fourth-generation (4G) communication systems, such as long-term evolution (LTE) communication systems, and can also be applied to fifth-generation (5G) communication systems, such as 5G new radio (NR) communication systems. For example, they can be applied to enhanced mobile broadband (eMBB), ultra-reliable low latency communication (uRLLC) or massive machine type communication (mMTC) scenarios, or to various future communication systems, such as sixth-generation (6G) communication systems. The communication method and device provided in the embodiments of the present application can also be applied to narrowband Internet of Things (NB-IoT) systems, global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), Bluetooth systems, wireless fidelity (Wifi) systems, long range radio (LoRa) systems or vehicle networking systems. The method provided in the embodiments of the present application can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above-mentioned communication systems.
[0087] To facilitate understanding of the embodiments of the present application, the application scenarios used in the present application are described using the communication system architecture shown in Figure 1 as an example. Referring to Figure 1, the communication system may include a network device 101 and a terminal device 102. It will be understood that Figure 1 only illustrates one possible communication system architecture that can be applied to the embodiments of the present application, and does not limit the number of network devices and terminal devices. In other possible scenarios, the communication system architecture may also include other devices.
[0088] The network device 101 is a node in a radio access network (RAN), which may also be referred to as a base station or a RAN node (or device). Currently, some examples of radio access network devices include: a next-generation base station (gNodeB / gNB / NR-NB), a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a remote radio unit (RRU), or a wireless fidelity (Wifi) access point (AP), satellite equipment, or network equipment in a 5G communication system, or network equipment in a possible future communication system. The network device 101 may also be another device having network device functions. For example, the network device 101 may also be a device that functions as a network device in device-to-device (D2D) communication, Internet of Vehicles (IoV) communication, or machine communication. The network device 101 may also be a network device in a possible future communication system.
[0089] In some deployments, a gNB may include a centralized unit (CU) and a distributed unit (DU). The gNB may also include a radio unit (RU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU implements radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions, while the DU implements radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by the DU, or by both the DU and the RU. It is understood that a network device can be a CU node, a DU node, or a device that includes both a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, and the CU can also be divided into a network device in the core network CN, which is not limited here.
[0090] Terminal device 102, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), provides voice or data connectivity to users and may also be an IoT device. For example, terminal devices include handheld devices and vehicle-mounted devices with wireless connectivity. Currently, terminal devices can be: mobile phones, tablet computers, laptop computers, PDAs, subscriber units, cellular phones, smart phones, wireless data cards, personal digital assistants (PDAs), wireless modems, handsets, laptop computers, machine type communication (MTC) terminals, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed railways, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, workshop equipment, wireless terminals in unmanned driving, wireless terminals in remote surgery, smart grids, etc. The terminal device may be a wireless terminal in a wireless grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, or an aircraft device (e.g., an intelligent robot, a hot air balloon, a drone, an airplane). The terminal device may also be other devices with terminal functions. For example, the terminal device may also be a device that functions as a terminal in D2D communication. In this application, terminal devices with wireless transceiver functions and chips that can be provided in the aforementioned terminal devices are collectively referred to as terminal devices.
[0091] Currently, RIS-assisted network technology, which controls channel characteristics through RIS, is considered a key enabling technology for expanding wireless communication network coverage. RIS can be installed on large surfaces (such as indoor walls or ceilings, or outdoor buildings or signs) to reflect radio frequency (RF) energy around obstacles and create a virtual line of sight (LoS) propagation path between the communication source and target, eliminating interference caused by obstacles between the source and target. For example, as shown in Figure 2, the communication source is a user equipment (UE) and the target is a network device.
[0092] RIS is a digitally reconfigurable artificial electromagnetic surface (RIS), an artificial composite structure formed by a large number of subwavelength, digitally reconfigurable artificial electromagnetic units arranged in a specific macroscopic pattern (periodic or aperiodic). Depending on the specific materials used for the reflective or transmissive elements, RIS can be divided into antenna array-based structures and metamaterial-based structures. By adjusting the phase shift of all reflective or transmissive elements, the reflected or transmitted signals can be configured to propagate in the desired direction. Furthermore, due to the rapid development of metamaterials, the reflection or transmission coefficient of any element can be configured in real time to adapt to the dynamically fluctuating wireless propagation environment.
[0093] In future communication scenarios, such as 6G, large-scale RIS arrays, such as those consisting of 1024 or more elements, are generally considered to achieve higher array gain. To achieve more precise phase control, current RIS architectures typically employ phase shifters behind each element. Since phase shifters consume power, RIS power consumption and cost are critical issues in this architecture. To reduce RIS deployment costs, when there are fewer edge users, a single RIS can be deployed at the edge of multiple cells to increase coverage for these users. For example, Figure 3 illustrates a multi-cell shared RIS scenario. In this scenario, the RIS is located at the edge of multiple cells, providing coverage for edge users in multiple cells. Instead of multiple small RIS arrays serving multiple cells, a single centralized large RIS panel can be used. The RIS primarily serves a single cell, while also providing support for increasing coverage in other cells.
[0094] To meet the needs of multi-cell RIS control, it is proposed that the RIS can simultaneously monitor the PDCCHs of multiple network devices at the physical layer to achieve control of multiple network devices. However, the complexity and latency of blind detection in the current PDCCH configuration are too high. When the RIS monitors the PDCCHs of multiple network devices, how to reduce the number of blind detections of the RIS PDCCH is an urgent problem that needs to be solved.
[0095] Based on this, an embodiment of the present application provides a communication method, which can enable the RIS to perform PDCCH monitoring on a fixed PDCCH and / or CCE, thereby reducing the number of blind detections.
[0096] Some of the terms involved in this application are explained below to facilitate understanding by those skilled in the art.
[0097] 1) Control Resource Set (CORESET)
[0098] A CORESET is a set of physical resources used to carry PDCCH / downlink control information (DCI), which is a set of resource element groups (REGs) at a given subcarrier spacing. In the frequency domain, a CORESET is a set of contiguous or distributed physical resource blocks (PRBs) configured with a 6-PRB granularity.
[0099] CORESET is the core control information set of PDCCH, indicating the time domain position and frequency domain position and bandwidth information occupied by PDCCH.
[0100] The NR system supports a flexible PDCCH structure that can occupy different time domain symbols, frequency domain positions, and bandwidths. In this case, the UE needs to know the position of the PDCCH in the frequency domain and the position in the time domain to successfully decode the PDCCH. For convenience, the NR system encapsulates information such as the frequency band occupied by the PDCCH in the frequency domain and the number of orthogonal frequency division multiplexing (OFDM) symbols occupied in the time domain in the CORESET; and encapsulates information such as the PDCCH starting OFDM symbol number and the PDCCH monitoring period in the search space. The CORESET can be used to obtain the time-frequency position and parameters of the downlink physical resources for transmitting the PDCCH.
[0101] 2) Control resource set pool index (CORESETPoolIndex)
[0102] The control resource set pool index (CORESETPoolIndex) is an index of the control resource set pool (CORESETPool).
[0103] Rel-16 adds a radio resource control (RRC) parameter "CORESETPoolIndex" to identify multi-DCI multi-transmission reception point (TRP) transmission. One CORESETPoolIndex corresponds to one TRP. If two CORESETPoolIndexes are configured in the ControlResourceSet, it means that the network has enabled multi-DCI multi-TRP transmission (the current protocol only supports 2TRP transmission). The scheduling information of different TRPs is carried in the PDCCH resources of different CORESETPoolIndexes, and the PDCCH resources of different CORESETPoolIndexes do not overlap. One PDCCH schedules the physical downlink shared channel (PDSCH) of one TRP. When transmitting across multiple TRPs, the UE can only send and receive data on the same activated bandwidth part (BWP). The subcarrier spacing (SCS) of multiple PDSCHs must be the same. The number of codewords that the UE can support at the same time remains the same as Rel-15, and is still a maximum of 2 codewords.
[0104] 3) CCE
[0105] A PDCCH occupies a large number of resource blocks (RBs). CCEs are used to facilitate description. One CCE corresponds to six REGs, and each REG corresponds to an RB. Both the potential resources occupied by a PDCCH and the actual resources occupied by the PDCCH can be described using CCEs.
[0106] 4) CCE aggregation level
[0107] The CCE aggregation level is the number of CCEs used by a PDCCH. For example, the NR system defines that a PDCCH can use {1, 2, 4, 8} consecutive CCEs. Accordingly, the CCE aggregation levels of the PDCCH are {1, 2, 4, 8}. For the same DCI, the higher the CCE aggregation level, the higher the reliability.
[0108] In the following embodiments of this application, the operations performed by a RIS or network device may also be performed by a processor, chip, chip system, or a functional module within the RIS or network device, and this application does not limit this. For example, the operations performed by the first network device below may also be performed by a processor, chip, or a functional module within the first network device, and this application does not limit this.
[0109] Based on the above description, an embodiment of the present application provides a communication method. Referring to FIG4 , the process of the method may include:
[0110] Step 401: The RIS determines M PDCCH candidates, where the M PDCCH candidates correspond to N CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2.
[0111] Among them, N CORESETPoolIndex corresponds one-to-one with N network devices. Therefore, it can also be understood that M PDCCH candidates correspond to N network devices.
[0112] N network devices are served by the same RIS.
[0113] In some embodiments, a PDCCH candidate may also be described as a candidate PDCCH, which is not limited in this application.
[0114] Step 402: The first network device determines a target PDCCH candidate (hereinafter referred to as a first target PDCCH candidate), where the target PDCCH candidate belongs to M PDCCH candidates.
[0115] Step 403: The first network device sends a PDCCH to the RIS according to the correspondence between the target PDCCH candidate (the first target PDCCH candidate) and the CCE aggregation level.
[0116] The first network device may be any network device in the N network device scenario. Similarly, as shown in steps 402 and 403 in the figure, the second network device also performs similar operations as the first network device, i.e., the second network device also determines a target PDCCH candidate corresponding to the second network device (hereinafter referred to as a second target PDCCH candidate), the second target PDCCH candidate belonging to the M PDCCH candidates, and then the second network device sends a PDCCH to the RIS based on the correspondence between the second target PDCCH candidate and the CCE aggregation level.
[0117] It should be understood that only two network devices are used as an example here, and the operations of N network devices can refer to the operations of the first network device or the second network device, and will not be described one by one here.
[0118] Step 404: The RIS monitors the PDCCH based on the correspondence between the M PDCCH candidates and the CCE aggregation levels.
[0119] Based on the above communication method, in a scenario where multiple network devices share the RIS, the RIS can monitor the PDCCH based on the fixed correspondence between PDCCH candidates and CCE aggregation levels, thereby reducing the number of RIS blind detections of PDCCHs and lowering the PDCCH blind detection overhead.
[0120] In some embodiments, since the location of the RIS is relatively fixed, no mobility management is required, and the channel quality will not change significantly. Therefore, a small number of CCEs shared by the RIS or UE at fixed locations can be defined, with the aggregation level fixed at 1 or a small number of levels. The RIS only needs to perform a small amount of blind detection. For example, the possible changes of the CCEs of the RIS and UE over time are shown in Table 1 below:
[0121] Table 1
[0122] As can be seen from Table 1, the CCE aggregation level of the RIS is relatively fixed. Therefore, the RIS can monitor the PDCCH at the specified CCE level, without the need for the UE to randomly select a CCE aggregation level within a larger CCE aggregation level range to blindly detect the PDCCH, thereby reducing the number of PDCCH blind detections of the RIS.
[0123] Optionally, in this application, when the RIS does not perform PDCCH configuration, the location of the monitoring PDCCH corresponding to the RIS can be used by the UE, which is not limited in this application.
[0124] In an optional implementation a1, M may be 1, one PDCCH candidate corresponds to one CCE aggregation level, and the one PDCCH candidate is shared by N CORESETPoolIndex.
[0125] In this embodiment a1, N network devices can share one PDCCH candidate, and the PDCCH candidate shared by the N network devices corresponds to the same CCE aggregation level. For example, taking three network devices as an example, as shown in FIG5 , the PDCCH candidates and CCE aggregation levels (such as CCE aggregation level 4 in FIG5 ) corresponding to network devices 1, 2, and 3 are the same. In FIG5 , the CCE distribution pattern of the PDCCH candidate corresponding to each network device on two time domain symbols is used as an example. For example, when the CCE aggregation level of the PDCCH candidate of each network device is 4, the PDCCH candidate includes 4 CCEs on each time domain symbol.
[0126] In this embodiment a1, all network devices served by the RIS may send a PDCCH to the RIS using the same PDCCH candidate and the same CCE aggregation level.
[0127] It can also be understood that all network devices served by the RIS can send control signaling to the RIS using the same PDCCH candidate and the same CCE aggregation level. The control signaling can be downlink control information (DCI) and the like.
[0128] Accordingly, the RIS can monitor the PDCCHs of all network devices it serves using the same CCE aggregation level at the same PDCCH candidate.
[0129] The value of the CCE aggregation level may be predefined.
[0130] Alternatively, the value of the one CCE aggregation level may be indicated via a physical broadcast channel (PBCH), where the value of the one CCE aggregation level is one of a predefined set of CCE aggregation levels. That is, when a set of CCE aggregation levels is predefined, a value in the set of CCE aggregation levels may be indicated via the PBCH as the one CCE aggregation level. Optionally, the PBCH may be a channel initially accessed by the RIS.
[0131] In one example, the value of the one CCE aggregation level may be equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the N CORESETPoolIndex. It can also be understood that the value of the one CCE aggregation level may be equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the network device with the highest CCE aggregation level among the PDCCHs corresponding to the N network devices.
[0132] In this embodiment a1, when the RIS detects each PDCCH in this PDCCH candidate, it performs N cyclic redundancy check (CRC) code checks, and each of the N CORESETPoolIndex corresponds to a CRC code. It can also be understood that the RIS performs N (i.e., the number of network devices) CRC code checks for each blind detection to determine which network device sent the PDCCH.
[0133] Based on implementation a1, multiple network devices can share PDCCH configuration. Thus, for all served network devices, RIS only needs to use the same CCE aggregation level to monitor the same PDCCH candidate, thereby reducing PDCCH blind detection overhead.
[0134] In an optional implementation a2, M may be equal to N, N PDCCH candidates correspond one-to-one to N CORESETPoolIndex, N PDCCH candidates correspond to N different bandwidths; N PDCCH candidates correspond to one CCE aggregation level, or N PDCCH candidates correspond to N different CCE aggregation levels.
[0135] In this embodiment a2, each of the N network devices corresponds to a PDCCH candidate. The bandwidths of the PDCCH candidates corresponding to the N network devices are different. The N network devices may correspond to the same CCE aggregation level or different CCE aggregation levels.
[0136] In one example, three network devices are used as an example. As shown in Figure 6, the bandwidths and CCE aggregation levels corresponding to network device 1, network device 2, and network device 3 are all different. For example, network device 1 uses bandwidth part (BWP) 1 and CCE aggregation level 4, network device 2 uses BWP 2 and CCE aggregation level 2, and network device 3 uses BWP 3 and CCE aggregation level 1. Figure 6 uses the CCE distribution pattern of the PDCCH candidate corresponding to each network device on two time domain symbols at different BWPs as an example. For example, if the CCE aggregation level of the PDCCH candidate of network device 1 is 4, the PDCCH candidate includes 4 CCEs in each time domain symbol. For another example, if the CCE aggregation level of the PDCCH candidate of network device 2 is 2, the PDCCH candidate includes 2 CCEs in each time domain symbol. For example, if the CCE aggregation level of the PDCCH candidate of network device 3 is 1, the PDCCH candidate includes 1 CCE in each time domain symbol.
[0137] In another example, still taking three network devices as an example, as shown in FIG7 , network device 1, network device 2, and network device 3 have different corresponding bandwidths, but the same CCE aggregation level. For example, network device 1 uses bandwidth part (BWP) 1 and CCE aggregation level 1, network device 2 uses BWP 2 and CCE aggregation level 1, and network device 3 uses BWP 3 and CCE aggregation level 1. FIG7 is an example of the CCE distribution pattern of the PDCCH candidates corresponding to each network device on two time domain symbols on different BWPs. For example, if the CCE aggregation level of the PDCCH candidates of network device 1, network device 2, and network device 3 on their respective corresponding BWPs is 1, then the PDCCH candidates include 1 CCE on each time domain symbol.
[0138] In this embodiment a2, the N network devices served by the RIS can send PDCCHs to the RIS using the same CCE aggregation level for different PDCCH candidates. Alternatively, the N network devices served by the RIS can send PDCCHs to the RIS using different CCE aggregation levels for different PDCCH candidates.
[0139] Accordingly, the RIS can monitor the PDCCHs of different network devices using the same CCE aggregation level for different PDCCH candidates. Alternatively, the RIS can monitor the PDCCHs of different network devices using different CCE aggregation levels for different PDCCH candidates.
[0140] It can also be understood that the N network devices served by the RIS can use the same CCE aggregation level for different PDCCH candidates to send control signaling to the RIS. Alternatively, the N network devices served by the RIS can use different CCE aggregation levels for different PDCCH candidates to send control signaling to the RIS.
[0141] Optionally, when N PDCCH candidates correspond to one CCE aggregation level, the value of one CCE aggregation level may be predefined; or, the value of one CCE aggregation level is indicated by PBCH, where the value of one CCE aggregation level is one of a predefined CCE aggregation level set.
[0142] When N PDCCH candidates correspond to N different CCE aggregation levels, the value of any one of the N different CCE aggregation levels may be predefined; or, the value of any one of the N different CCE aggregation levels may be indicated by PBCH, wherein the value of any one of the N different CCE aggregation levels is one of a set of predefined CCE aggregation levels.
[0143] In one possible manner, the value of the CCE aggregation level corresponding to the PDCCH candidate corresponding to any one of the N network devices may be determined based on the channel quality of the initial access to any one of the network devices.
[0144] In this embodiment a2, when any PDDCH candidate among the N PDCCH candidates detects a PDCCH, the RIS performs a cyclic redundancy check (CRC) code check.
[0145] Based on implementation a2, each network device is configured with a fixed PDCCH configuration and CCE aggregation level. The RIS can monitor the PDCCH candidates corresponding to each network device, and each PDCCH candidate has a fixed CCE aggregation level. This reduces the blind PDCCH detection overhead. Furthermore, it eliminates restrictions on each network device, allowing for more flexible PDCCH resource configuration.
[0146] In an optional implementation a3, the first part of the N CORESETPoolIndex corresponds to the first PDCCH candidate among the M PDCCH candidates, and the second part of the N CORESETPoolIndex corresponds to the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N; the first PDCCH candidate corresponds to the first CCE aggregation level, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, where H is an integer less than or equal to M-1.
[0147] Optionally, the first part of CORESETPoolIndex may include K CORESETPoolIndexs, and the second part of CORESETPoolIndex may include T CORESETPoolIndexs, K and T are both positive integers, and the sum of K and T is equal to N. Based on this, the above implementation a3 can also be described as K CORESETPoolIndexs among N CORESETPoolIndexs corresponding to the first PDCCH candidate among M PDCCH candidates, T CORESETPoolIndexs among N CORESETPoolIndexs corresponding to PDCCH candidates other than the first PDCCH candidate among M PDCCH candidates, M is less than N, K and T are both positive integers, and the sum of K and T is equal to N; the first PDCCH candidate corresponds to the first CCE aggregation level, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, and H is an integer less than or equal to M-1.
[0148] It can also be understood that the first part of the N network devices corresponds to the first PDCCH candidate among the M PDCCH candidates, and the second part of the N network devices corresponds to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates.
[0149] Accordingly, the first part of the network devices may include K network devices, and the second part of the network devices may include T network devices, that is, K network devices out of N network devices correspond to the first PDCCH candidate among M PDCCH candidates, and T network devices out of N network devices correspond to PDCCH candidates other than the first PDCCH candidate among M PDCCH candidates.
[0150] It should be noted that in the following description, only the first part CORESETPoolIndex, the second part CORESETPoolIndex first part network device, and the second part network device are taken as examples. It should be understood that the first part CORESETPoolIndex, the second part CORESETPoolIndex first part network device, and the second part network device can be replaced with K CORESETPoolIndex, T CORESETPoolIndex, K network devices, and T network devices respectively. This application does not limit this.
[0151] Among them, the situation in which the second part of the network equipment corresponds to the PDCCH candidates other than the first PDCCH candidate in the M PDCCH candidates is not limited in this application. For example, the second part of the network equipment can correspond one-to-one with the PDCCH candidates other than the first PDCCH candidate in the M PDCCH candidates, and further, the PDCCH candidates other than the first PDCCH candidate in the M PDCCH candidates correspond to different CCE aggregation levels. For another example, a part of the network equipment in the second part may correspond to one PDCCH candidate, and further, this PDCCH candidate corresponds to one CCE aggregation level, and another part of the network equipment corresponds one-to-one with the remaining PDCCH candidates, and further, the remaining PDCCH candidates correspond to different CCE aggregation levels. For another example, the second part of the network equipment corresponds to one PDCCH candidate, and the PDCCH candidate corresponds to one CCE aggregation level. Of course, the above is only an example, and there can be many other corresponding methods, which are not listed here one by one.
[0152] In one example, three network devices are used as an example. As shown in FIG8 , network device 1 and network device 3 can use the same PDCCH candidate and CCE aggregation level, and network device 2 uses a PDCCH candidate and CCE aggregation level different from those of network device 1 and network device 3. FIG8 is an example of the CCE distribution pattern of the PDCCH candidate corresponding to each network device on two time domain symbols on the corresponding BWP. For example, if the CCE aggregation level of the PDCCH candidate of network device 1 and network device 3 on BWP 1 is 1, the PDCCH candidate includes 1 CCE on each time domain symbol. For another example, if the CCE aggregation level of the PDCCH candidate of network device 2 on BWP 2 is 2, the PDCCH candidate includes 2 CCEs on each time domain symbol.
[0153] In this embodiment a3, the first part of network devices can send PDCCH to RIS using the same PDCCH candidate and the same CCE aggregation level. The second part of network devices respectively send PDCCH to RIS based on the correspondence between their corresponding PDCCH candidates and CCE aggregation levels.
[0154] Accordingly, the RIS can monitor the PDCCHs of the first network devices using the same PDCCH candidate and the same CCE aggregation level. The RIS monitors the PDCCHs of the second network devices based on the corresponding relationship between the PDCCH candidates and CCE aggregation levels corresponding to the second network devices.
[0155] It can also be understood that the first part of network devices can send control signaling to the RIS using the same PDCCH candidate and the same CCE aggregation level. The second part of network devices respectively send control signaling to the RIS based on the correspondence between their respective PDCCH candidates and CCE aggregation levels.
[0156] Optionally, the value of the first CCE aggregation level may be predefined; or the value of the first CCE aggregation level is indicated through PBCH, wherein the value of the first CCE aggregation level is one of a predefined CCE aggregation level set.
[0157] In an example, the value of the first CCE aggregation level may be equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH with the highest CCE aggregation level CORESETPoolIndex among the PDCCHs corresponding to the first part of CORESETPoolIndex.
[0158] It can also be understood that the value of the first CCE aggregation level may be equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the network device with the highest CCE aggregation level among the PDCCHs corresponding to the first part of the network devices.
[0159] In some embodiments, when the first PDCCH candidate detects each PDCCH, the RIS performs K cyclic redundancy code checks (CRC) on each PDCCH, where K is the number of CORESETPoolIndex in the first part, which can also be understood as K being the number of network devices in the first part.
[0160] In other embodiments, when the second part of the network equipment corresponds one-to-one to the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, the RIS performs a cyclic redundancy code check (CRC) when any PDDCH candidate among the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates detects PDCCH.
[0161] That is, in implementation a3, the total number of blind checks performed by the RIS is greater than 1 and less than N times.
[0162] Based on implementation mode a3, some network devices may share PDCCH configuration, thereby reducing the blind detection overhead of PDCCH of RIS.
[0163] In an optional implementation, M PDCCH candidates are associated with L frequency domain positions, where L is an integer greater than or equal to M and less than or equal to N.
[0164] In some embodiments, in the aforementioned three implementations, the starting position of the CCE may be fixed.
[0165] Exemplarily, the L frequency domain positions are predefined; or the L frequency domain positions are indicated through the PBCH.
[0166] In one example, in implementation a1, L may be equal to 1, that is, the frequency domain positions of the PDCCH candidates corresponding to all network devices are the same.
[0167] In implementation a2, L may be equal to N, and the N PDCCH candidates corresponding to the N network devices may respectively correspond to different frequency domain positions.
[0168] In implementation a3, L may be equal to M, and the frequency domain positions of the first PDCCH candidates corresponding to the first part of the network devices are the same, that is, the first part of the network devices use the same CCE aggregation level to send PDCCHs to the RIS at the same frequency domain position. The PDCCH candidates corresponding to the second part of the network devices respectively correspond to L-1 frequency domain positions.
[0169] It should be understood that the above embodiment describes a case where the CCE aggregation level is fixed and the frequency domain position is not limited. In some optional implementations, the frequency domain position of the PDCCH candidate may be fixed and the CCE aggregation may not be limited. Alternatively, both the frequency domain position and the CCE aggregation level of the PDCCH candidate may be fixed, which is not limited in this application.
[0170] Based on the same concept, an embodiment of the present application also provides a communication device. The communication device may include hardware structures and / or software modules corresponding to the functions shown in the above method. Those skilled in the art should easily appreciate that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0171] 9 , an embodiment of the present application further provides a communication device 900, which may include a transceiver unit 901 and a processing unit 902. The transceiver unit 901 is used for the communication device 900 to communicate, such as receiving information (messages or data) or sending information (messages or data), and the processing unit 902 is used to control and manage the actions of the communication device 900. The processing unit 902 may also control the steps performed by the transceiver unit 901.
[0172] For example, the communication device 900 may be the RIS in the above-mentioned embodiment, a processor of the RIS, or a chip, or a chip system, or a functional module, etc. Alternatively, the communication device 900 may be the network device in the above-mentioned embodiment (such as the first network device or the second network device, etc.), a processor in the network device, or a chip, or a chip system, or a functional module, etc.
[0173] In one embodiment, when the communication device 900 is used to implement the functions of the RIS in the above-mentioned embodiment, the processing unit 902 can be used to determine M physical downlink control channel (PDCCH) candidates, where the M PDCCH candidates correspond to N control resource set pool indexes (CORESETPoolIndex), where M is a positive integer and N is an integer greater than or equal to 2; and monitor the PDCCH based on the correspondence between the M PDCCH candidates and the control channel element (CCE) aggregation level. The transceiver unit 902 can be used for RIS communication.
[0174] Exemplarily, the M PDCCH candidates are associated with L frequency domain positions, where L is an integer greater than or equal to M and less than or equal to N.
[0175] Optionally, the L frequency domain positions are predefined; or the L frequency domain positions are indicated by a physical broadcast channel PBCH.
[0176] In an optional implementation, the M is 1, the one PDCCH candidate corresponds to one CCE aggregation level, and the one PDCCH candidate is commonly used by the N CORESETPoolIndex.
[0177] The value of the CCE aggregation level is predefined; or the value of the CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the CCE aggregation level is one of a predefined CCE aggregation level set.
[0178] The value of the CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the N CORESETPoolIndexs.
[0179] In some embodiments, the processing unit 902 may be further configured to: perform N cyclic redundancy code checks (CRC) when each PDCCH is detected by the one PDCCH candidate, and the N CORESETPoolIndex respectively correspond to a CRC code.
[0180] In another optional embodiment, the M is equal to the N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex respectively, and the N PDCCH candidates correspond to N different bandwidths; the N PDCCH candidates correspond to one CCE aggregation level, or the N PDCCH candidates correspond to N different CCE aggregation levels.
[0181] The value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is predefined; or the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is indicated by a physical broadcast channel PBCH, wherein the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is one of a set of predefined CCE aggregation levels.
[0182] Optionally, the processing unit 902 may be further configured to perform a cyclic redundancy code check (CRC) when any one of the N PDDCH candidates detects a PDCCH.
[0183] In another optional embodiment, K CORESETPoolIndex among the N CORESETPoolIndex correspond to the first PDCCH candidate among the M PDCCH candidates, and T CORESETPoolIndex among the N CORESETPoolIndex correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, K and T are both positive integers, and the sum of K and T is equal to N; the first PDCCH candidate corresponds to the first CCE aggregation level, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, where H is an integer less than or equal to M-1.
[0184] Exemplarily, the value of the first CCE aggregation level is predefined; or the value of the first CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the first CCE aggregation level is one of a set of predefined CCE aggregation levels.
[0185] For example, the value of the first CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the K CORESETPoolIndexs.
[0186] In some possible embodiments, the processing unit 902 can also be used to perform K cyclic redundancy code checks (CRC) when the first PDCCH candidate detects each PDCCH; or, when any PDDCH candidate among the M PDCCH candidates other than the first PDCCH candidate detects a PDCCH, perform one cyclic redundancy code check (CRC) code check.
[0187] In another embodiment, when the communication device 900 is used to implement the functions of the network device (such as the first network device or the second network device) in the above embodiment, the processing unit 902 can be used to determine the target physical downlink control channel PDCCH candidate; the target PDCCH candidate belongs to M PDCCH candidates, and the M PDCCH candidates correspond to N control resource set pool indexes CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2; the transceiver unit 901 can be used to send PDCCH to the reconfigurable intelligent surface RIS according to the correspondence between the target PDCCH candidate and the control channel element CCE aggregation level.
[0188] In some embodiments, the M PDCCH candidates are associated with L frequency domain positions, where L is an integer greater than or equal to M and less than or equal to N.
[0189] The L frequency domain positions are predefined; or the L frequency domain positions are indicated by a physical broadcast channel PBCH.
[0190] In an optional implementation, the M is equal to 1, the one PDCCH candidate corresponds to one CCE aggregation level, and the one PDCCH candidate is commonly used by the N CORESETPoolIndex, and the one PDCCH candidate is the target PDCCH candidate.
[0191] The value of the CCE aggregation level is predefined; or the value of the CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the CCE aggregation level is one of a predefined CCE aggregation level set.
[0192] For example, the value of the CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the N CORESETPoolIndexes.
[0193] In another optional embodiment, the M is equal to the N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex respectively, and the N PDCCH candidates correspond to N different bandwidths; the N PDCCH candidates correspond to one CCE aggregation level, or the N PDCCH candidates correspond to N different CCE aggregation levels.
[0194] Optionally, the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is predefined; or, the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is indicated by a physical broadcast channel PBCH, wherein the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is one of a set of predefined CCE aggregation levels.
[0195] In another optional embodiment, K CORESETPoolIndex among the N CORESETPoolIndex correspond to the first PDCCH candidate among the M PDCCH candidates, and T CORESETPoolIndex among the N CORESETPoolIndex correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, K and T are both positive integers, and the sum of K and T is equal to N; the first PDCCH candidate corresponds to the first CCE aggregation level, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, where H is an integer less than or equal to M-1.
[0196] The value of the first CCE aggregation level is predefined; or the value of the first CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the first CCE aggregation level is one of a predefined CCE aggregation level set.
[0197] For example, the value of the first CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the K CORESETPoolIndexs.
[0198] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. The functional units in the embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0199] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0200] Referring to FIG. 10 , an embodiment of the present application further provides a communication device 1000. The communication device 1000 may include one or more processors 1002. Optionally, the communication device 1000 may further include a transceiver 1001. Optionally, the communication device 1000 may further include a memory 1003. The memory 1003 may be disposed within the communication device 1000 or external to the communication device 1000. The processor 1002 may control the transceiver 1001 to receive and / or transmit information, etc.
[0201] Specifically, the processor 1002 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 1002 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0202] The transceiver 1001, the processor 1002, and the memory 1003 are interconnected. Optionally, the transceiver 1001, the processor 1002, and the memory 1003 are interconnected via a bus 1004; the bus 1004 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG10 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0203] In an optional embodiment, the memory 1003 is used to store programs, etc. Specifically, the programs may include program code, which includes computer operating instructions. The memory 1003 may include RAM, or may also include non-volatile memory (non-volatile memory), such as one or more disk storage devices. The processor 1002 executes the application program stored in the memory 1003 to implement the above functions, thereby realizing the functions of the communication device 1000.
[0204] Illustratively, the communication apparatus 1000 may be the RIS in the above embodiment, or a component in the RIS, etc.; it may also be the network device in the above embodiment, or a component in the network device, etc.
[0205] In one embodiment, when the communication device 1000 implements the functions of the RIS in the embodiment shown in FIG4 , the transceiver 1001 may implement the transceiver operations performed by the RIS in the embodiment shown in FIG4 ; and the processor 1002 may implement other operations performed by the RIS in the embodiment shown in FIG4 , in addition to the transceiver operations. For more detailed descriptions, please refer to the description of the embodiment shown in FIG4 above and will not be described in detail here.
[0206] In another embodiment, when the communication device 1000 implements the functions of the network device (such as the first network device or the second network device) in the embodiment shown in FIG4 , the transceiver 1001 can implement the transceiver operations performed by the network device in the embodiment shown in FIG4 ; and the processor 1002 can implement other operations other than the transceiver operations performed by the network device in the embodiment shown in FIG4 . Specific related descriptions can be found in the related descriptions of the embodiment shown in FIG4 above, and will not be described in detail here.
[0207] Based on the above embodiments, an embodiment of the present application provides a communication system, which may include the network device and RIS involved in the above embodiments.
[0208] An embodiment of the present application further provides a computer-readable storage medium, which is used to store computer instructions. When the computer instructions are executed by a computer, the computer can implement the communication method provided by the above method embodiment.
[0209] An embodiment of the present application further provides a computer program product, which is used to store computer instructions. When the computer instructions are executed by a computer, the computer can implement the communication method provided by the above method embodiment.
[0210] An embodiment of the present application further provides a chip, including a processor, which is coupled to a memory and is configured to call instructions in the memory so that the chip implements the communication method provided in the above method embodiment.
[0211] An embodiment of the present application further provides a chip, which is coupled to a memory and is used to implement the communication method provided in the above method embodiment.
[0212] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0213] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0214] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0215] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0216] Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of protection of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A communication method, applied to a reconfigurable intelligent surface (RIS), characterized in that: include: Determine M physical downlink control channel PDCCH candidates, the M PDCCH candidates correspond to N control resource set pool indexes CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2; The PDCCH is monitored based on the correspondence between the M PDCCH candidates and the control channel element CCE aggregation level.
2. The method according to claim 1, characterized in that The M PDCCH candidates are associated with L frequency domain positions, where L is an integer greater than or equal to M and less than or equal to N.
3. The method according to claim 2, characterized in that The L frequency domain positions are predefined; or the L frequency domain positions are indicated by a physical broadcast channel PBCH.
4. The method according to any one of claims 1 to 3, characterized in that: The M is 1, the one PDCCH candidate corresponds to one CCE aggregation level, and the one PDCCH candidate is commonly used by the N CORESETPoolIndex.
5. The method according to claim 4, characterized in that The value of the CCE aggregation level is predefined; or the value of the CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the CCE aggregation level is one of a predefined CCE aggregation level set.
6. The method according to claim 4 or 5, characterized in that The value of the CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the N CORESETPoolIndexs.
7. The method according to any one of claims 4 to 6, characterized in that: The method further comprises: When the one PDCCH candidate monitors each PDCCH, N cyclic redundancy code checks (CRC) are performed, and the N CORESETPoolIndex respectively correspond to one CRC code.
8. The method according to any one of claims 1 to 3, characterized in that: The M is equal to the N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex respectively, the N PDCCH candidates correspond to N different bandwidths; the N PDCCH candidates correspond to one CCE aggregation level, or the N PDCCH candidates correspond to N different CCE aggregation levels.
9. The method according to claim 8, characterized in that The value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is predefined; or, the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is indicated by a physical broadcast channel PBCH, wherein the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is one of a set of predefined CCE aggregation levels.
10. The method according to claim 8 or 9, characterized in that The method further comprises: When any one of the N PDDCH candidates detects the PDCCH, a cyclic redundancy code check (CRC) is performed.
11. The method according to any one of claims 1 to 3, characterized in that: The K CORESETPoolIndex among the N CORESETPoolIndex correspond to the first PDCCH candidate among the M PDCCH candidates, and the T CORESETPoolIndex among the N CORESETPoolIndex correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, the M is less than the N, the K and the T are both positive integers, and the sum of the K and the T is equal to N; the first PDCCH candidate corresponds to the first CCE aggregation level, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, and H is an integer less than or equal to M-1.
12. The method according to claim 11, characterized in that The value of the first CCE aggregation level is predefined; or the value of the first CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the first CCE aggregation level is one of a predefined CCE aggregation level set.
13. The method according to claim 11 or 12, characterized in that The value of the first CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the K CORESETPoolIndexs.
14. The method according to any one of claims 11 to 13, characterized in that: The method further comprises: When the first PDCCH candidate detects each PDCCH, perform K cyclic redundancy code checks (CRC) for each PDCCH; or Any PDDCH candidate among the M PDCCH candidates except the first PDCCH candidate When PDCCH is detected, a cyclic redundancy code check (CRC) is performed.
15. A communication method, applied to a first device, characterized in that: include: Determine a target physical downlink control channel PDCCH candidate; The target PDCCH candidate belongs to M PDCCH candidates, the M PDCCH candidates correspond to N control resource set pool indexes CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2; The PDCCH is sent to the reconfigurable intelligent surface RIS according to the corresponding relationship between the target PDCCH candidate and the control channel element CCE aggregation level.
16. The method according to claim 15, characterized in that The M PDCCH candidates are associated with L frequency domain positions, where L is an integer greater than or equal to M and less than or equal to N.
17. The method according to claim 16, characterized in that The L frequency domain positions are predefined; or the L frequency domain positions are indicated by a physical broadcast channel PBCH.
18. The method according to any one of claims 15 to 17, characterized in that: The M is equal to 1, the one PDCCH candidate corresponds to one CCE aggregation level, and the one PDCCH candidate is commonly used by the N CORESETPoolIndex, and the one PDCCH candidate is the target PDCCH candidate.
19. The method according to claim 18, characterized in that The value of the CCE aggregation level is predefined; or the value of the CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the CCE aggregation level is one of a predefined CCE aggregation level set.
20. The method according to claim 18 or 19, characterized in that The value of the CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the N CORESETPoolIndexs.
21. The method according to any one of claims 15 to 17, characterized in that: The M is equal to the N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex respectively, the N PDCCH candidates correspond to N different bandwidths; the N PDCCH candidates correspond to one CCE aggregation level, or the N PDCCH candidates correspond to N different CCE aggregation levels.
22. The method according to claim 21, characterized in that The value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is predefined; or, the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is indicated by a physical broadcast channel PBCH, wherein the value of the one CCE aggregation level or the value of any one of the N different CCE aggregation levels is one of a set of predefined CCE aggregation levels.
23. The method according to any one of claims 15 to 21, characterized in that: The K CORESETPoolIndex among the N CORESETPoolIndex correspond to the first PDCCH candidate among the M PDCCH candidates, and the T CORESETPoolIndex among the N CORESETPoolIndex correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, the M is less than the N, the K and the T are both positive integers, and the sum of the K and the T is equal to N; the first PDCCH candidate corresponds to the first CCE aggregation level, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to H CCE aggregation levels, and H is an integer less than or equal to M-1.
24. The method of claim 23, wherein: The value of the first CCE aggregation level is predefined; or the value of the first CCE aggregation level is indicated by a physical broadcast channel PBCH, wherein the value of the first CCE aggregation level is one of a predefined CCE aggregation level set.
25. The method according to claim 23 or 24, characterized in that The value of the first CCE aggregation level is equal to or greater than the value of the CCE aggregation level corresponding to the PDCCH of the CORESETPoolIndex with the highest CCE aggregation level among the PDCCHs corresponding to the K CORESETPoolIndexs.
26. A communication method, applied to a reconfigurable intelligent surface RIS, characterized in that: include: Determine M physical downlink control channel PDCCH candidates, the M PDCCH candidates correspond to N control resource set pool indexes CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2; The PDCCH is monitored based on the correspondence between the M PDCCH candidates and the frequency domain positions.
27. The method of claim 26, wherein: The M PDCCH candidates are associated with A CCE aggregation levels, where A is an integer greater than or equal to M and less than or equal to N.
28. The method of claim 27, wherein: The A CCE aggregation levels are predefined; or the A CCE aggregation levels are indicated through a physical broadcast channel PBCH.
29. The method according to any one of claims 26 to 28, characterized in that The M is 1, the one PDCCH candidate corresponds to one frequency domain position, and the one PDCCH candidate is commonly used by the N CORESETPoolIndex.
30. The method of claim 29, wherein: The one frequency domain position is predefined; or the one frequency domain position is indicated by a physical broadcast channel PBCH, wherein the one frequency domain position is one of a set of predefined frequency domain positions.
31. The method according to claim 29 or 30, characterized in that The method further comprises: When the one PDCCH candidate monitors each PDCCH, N cyclic redundancy code checks (CRC) are performed, and the N CORESETPoolIndex respectively correspond to one CRC code.
32. The method according to any one of claims 26 to 28, characterized in that The M is equal to the N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex respectively, and the N PDCCH candidates correspond to N different frequency domain positions.
33. The method of claim 32, wherein: Any one of the N different frequency domain positions is predefined; or, any one of the N different frequency domain positions is indicated by a physical broadcast channel PBCH, wherein any one of the N different frequency domain positions is one of a set of predefined frequency domain positions.
34. The method according to claim 32 or 33, characterized in that The method further comprises: When any one of the N PDDCH candidates detects the PDCCH, a cyclic redundancy code check (CRC) is performed.
35. The method according to any one of claims 26 to 28, characterized in that P CORESETPoolIndex among the N CORESETPoolIndex correspond to the first PDCCH candidate among the M PDCCH candidates, and W CORESETPoolIndex among the N CORESETPoolIndex correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, P and W are positive integers, and the sum of P and W is N; the first PDCCH candidate corresponds to a first frequency domain position, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to R frequency domain positions, where R is an integer less than or equal to M-1.
36. The method of claim 35, wherein: The first frequency domain position is predefined; or the first frequency domain position is indicated by a physical broadcast channel PBCH, wherein the first frequency domain position is one of a set of predefined frequency domain positions.
37. The method according to claim 35 or 36, characterized in that The method further comprises: When the first PDCCH candidate monitors each PDCCH, perform P cyclic redundancy code checks (CRC) for each PDCCH; or When any PDDCH candidate among the M PDCCH candidates except the first PDCCH candidate detects a PDCCH, a cyclic redundancy code check (CRC) is performed.
38. A communication method, applied to a first device, characterized in that: include: Determine a target physical downlink control channel PDCCH candidate; The target PDCCH candidate belongs to M PDCCH candidates, the M PDCCH candidates correspond to N control resource set pool indexes CORESETPoolIndex, where M is a positive integer and N is an integer greater than or equal to 2; The PDCCH is sent to the reconfigurable intelligent surface RIS according to the correspondence between the target PDCCH candidate and the frequency domain position.
39. The method of claim 38, wherein: The M PDCCH candidates are associated with A CCE aggregation levels, where A is an integer greater than or equal to M and less than or equal to N.
40. The method of claim 39, wherein: The A CCE aggregation levels are predefined; or, the A CCE aggregation levels are indicated through a physical broadcast channel PBCH.
41. The method according to any one of claims 38 to 40, characterized in that The M is 1, the one PDCCH candidate corresponds to one frequency domain position, and the one PDCCH candidate is commonly used by the N CORESETPoolIndex.
42. The method of claim 41, wherein: The one frequency domain position is predefined; or the one frequency domain position is indicated by a physical broadcast channel PBCH, wherein the one frequency domain position is one of a set of predefined frequency domain positions.
43. The method according to any one of claims 38 to 40, characterized in that The M is equal to the N, the N PDCCH candidates correspond one-to-one to the N CORESETPoolIndex respectively, and the N PDCCH candidates correspond to N different frequency domain positions.
44. The method of claim 43, wherein: Any one of the N different frequency domain positions is predefined; or, any one of the N different frequency domain positions is indicated by a physical broadcast channel PBCH, wherein any one of the N different frequency domain positions is one of a set of predefined frequency domain positions.
45. The method according to any one of claims 38 to 40, characterized in that P CORESETPoolIndex among the N CORESETPoolIndex correspond to the first PDCCH candidate among the M PDCCH candidates, and W CORESETPoolIndex among the N CORESETPoolIndex correspond to PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates, where M is less than N, P and W are positive integers, and the sum of P and W is N; the first PDCCH candidate corresponds to a first frequency domain position, and the PDCCH candidates other than the first PDCCH candidate among the M PDCCH candidates correspond to R frequency domain positions, and R is an integer less than or equal to M-1.
46. The method of claim 45, wherein: The first frequency domain position is predefined; or the first frequency domain position is indicated by a physical broadcast channel PBCH, wherein the first frequency domain position is one of a set of predefined frequency domain positions.
47. A communication device, characterized in that: Includes a module or unit for executing the method described in any one of claims 1 to 14, or includes a module or unit for executing the method described in any one of claims 15 to 25, or includes a module or unit for executing the method described in any one of claims 26 to 37, or includes a module or unit for executing the method described in any one of claims 38 to 46.
48. A communication device, characterized in that: The invention comprises a processor coupled to a memory, wherein: The processor is used to call the computer instructions in the memory so that the communication device executes the method described in any one of claims 1-14, or causes the communication device to execute the method described in any one of claims 15-25, or causes the communication device to execute the method described in any one of claims 26-37, or causes the communication device to execute the method described in any one of claims 38-46.
49. The device according to claim 48, characterized in that The device further comprises a memory and / or a transceiver, wherein the memory is used to store the computer instructions, and the transceiver is used for the communication device to communicate.
50. The device according to claim 48 or 49, characterized in that The communication device is a chip or a chip system.
51. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when called by the computer, execute the method as described in any one of claims 1-14, or the method as described in any one of claims 15-25, or the method as described in any one of claims 26-37, or the method as described in any one of claims 38-46.
52. A computer program product, characterized in that Contains instructions, which, when executed on a computer, cause the method according to any one of claims 1 to 14, or the method according to any one of claims 15 to 25, or the method according to any one of claims 26 to 37, or the method according to any one of claims 38 to 46 to be performed.
53. A chip, characterized in that: The chip is coupled to a memory and is used to read and execute computer instructions stored in the memory to implement the method as described in any one of claims 1-14, or the method as described in any one of claims 15-25, or the method as described in any one of claims 26-37, or the method as described in any one of claims 38-46.
54. A communication system, characterized in that: The invention comprises a communication device for executing the method as claimed in any one of claims 1 to 14, and a communication device for executing the method as claimed in any one of claims 15 to 25.
55. A communication system, characterized in that: Comprising a communication device for executing the method as claimed in any one of claims 26 to 37, and a communication device for executing the method as claimed in any one of claims 38 to 46.
Citation Information
Patent Citations
Method and device for determining number of monitored PDCCH candidates under carrier aggregation
CN110830216A
Downlink control information transmission method and related device
CN115190609A
Physical downlink control channel candidates aggregated over different numbers of monitoring opportunities
CN115836505A
PDCCH (Physical Downlink Control Channel) monitoring method and device, terminal and readable storage medium
CN116419412A
Method for receiving downlink control channel and device therefor
US20200196283A1