Physical downlink control channel (PDCCH) processing method and apparatus
By determining the number of CCEs in the corresponding CORESET of PDCCH, the aggregation level of PDCCH can be flexibly configured, solving the coverage limitation problem caused by insufficient system bandwidth and improving resource utilization and communication transmission performance.
Patent Information
- Application Number
- CN202380008373.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-17
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2043-02-17
AI Technical Summary
When system bandwidth is insufficient, the coverage of PDCCH in existing technologies is limited, resource utilization is low, and CORESET's transmission resources cannot be fully utilized, resulting in poor communication transmission performance.
By determining the number of CCEs in the CORESET corresponding to the PDCCH that meets the first condition, the maximum aggregation level supported by the PDCCH is determined, and configuration information is sent to the terminal device to ensure that the aggregation level used during PDCCH transmission does not exceed the maximum aggregation level, thus enabling flexible resource mapping and processing.
In situations where system bandwidth is insufficient, it improves resource utilization, enhances channel transmission performance, and ensures the reliability of communication transmission.
Smart Images

Figure CN116438898B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a physical downlink control channel (PDCCH) processing method and device. BACKGROUND
[0002] R18 studies the support of new radio (NR) technology for part of the dedicated spectrum of the long term evolution (LTE) system / railway global system for mobile communications (GSM-R), which mainly provides services for dedicated communication of power systems / railway systems, public protection and disaster relief, etc. in some countries and regions. Usually, the system bandwidth supported by these spectrums is only 2.8MHz to 3.6MHz. SUMMARY
[0003] The first aspect of the present application provides a physical downlink control channel (PDCCH) processing method, which is executed by a network device, and includes the following steps.
[0004] determining that a first condition is met;
[0005] determining a maximum aggregation level supported by a physical downlink control channel (PDCCH) based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH;
[0006] sending configuration information to a terminal device, wherein the configuration information is used to configure an aggregation level used in PDCCH transmission, and the aggregation level used in PDCCH transmission is used for the terminal device to process the PDCCH, and the aggregation level used in PDCCH transmission does not exceed the maximum aggregation level supported by the PDCCH.
[0007] The second aspect of the present application provides a physical downlink control channel (PDCCH) processing method, which is executed by a terminal device, and includes the following steps.
[0008] determining that a first condition is met;
[0009] determining a maximum aggregation level supported by a physical downlink control channel (PDCCH) based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH;
[0010] receive configuration information sent by a network device, the configuration information being used for configuring an aggregation level of the PDCCH, the aggregation level of the PDCCH being used for processing the PDCCH by the terminal device, and the configured aggregation level of the PDCCH not exceeding a maximum aggregation level supported by the PDCCH.
[0011] The third aspect of the present application provides a physical downlink control channel (PDCCH) processing device, the device comprising:
[0012] a processing unit configured to determine that a first condition is met;
[0013] the processing unit is further configured to determine the maximum aggregation level supported by the PDCCH based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH;
[0014] a transceiving unit configured to send configuration information to a terminal device, the configuration information being used for configuring an aggregation level used in PDCCH transmission, the aggregation level used in PDCCH transmission being used for processing the PDCCH by the terminal device, and the aggregation level used in PDCCH transmission not exceeding a maximum aggregation level supported by the PDCCH.
[0015] The fourth aspect of the present application provides a physical downlink control channel (PDCCH) processing device, the device comprising:
[0016] a processing unit configured to determine that a first condition is met;
[0017] the processing unit is further configured to determine the maximum aggregation level supported by the PDCCH based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH;
[0018] a transceiving unit configured to receive configuration information sent by a network device, the configuration information being used for configuring an aggregation level of the PDCCH, the aggregation level of the PDCCH being used for processing the PDCCH by the device, and the configured aggregation level of the PDCCH not exceeding a maximum aggregation level supported by the PDCCH.
[0019] The fifth aspect of the present application provides a communication device, the device comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory to enable the device to perform the PDCCH processing method of the first aspect of the present application.
[0020] The sixth aspect of the present application provides a communication device, the device comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory to enable the device to perform the PDCCH processing method of the second aspect of the present application.
[0021] The seventh aspect of the present application provides a communication device, the device comprising a processor and an interface circuit, the interface circuit being configured to receive code instructions and transmit the code instructions to the processor, and the processor being configured to execute the code instructions to enable the device to perform the PDCCH processing method of the first aspect of the present application.
[0022] The eighth aspect of the present application provides a communication device, the device comprising a processor and an interface circuit, the interface circuit being configured to receive code instructions and transmit the code instructions to the processor, and the processor being configured to execute the code instructions to enable the device to perform the PDCCH processing method of the second aspect of the present application.
[0023] The ninth aspect of the present application provides a computer readable storage medium, which stores instructions, and when the instructions are executed, the PDCCH processing method of the first aspect of the present application is implemented.
[0024] The tenth aspect of the present application provides a computer readable storage medium, which stores instructions, and when the instructions are executed, the PDCCH processing method of the second aspect of the present application is implemented.
[0025] The eleventh aspect of the present application provides a computer program, which, when executed on a computer, enables the computer to perform the PDCCH processing method of the first aspect of the present application.
[0026] The twelfth aspect of the present application provides a computer program, which, when executed on a computer, enables the computer to perform the PDCCH processing method of the second aspect of the present application.
[0027] The embodiment of the present application provides a physical downlink control channel (PDCCH) processing method and device, by determining that a first condition is met, determining a maximum aggregation level supported by a PDCCH based on a number of CCEs contained in a CORESET corresponding to the PDCCH, sending configuration information to a terminal device, the configuration information being used for configuring an aggregation level used in PDCCH transmission, the aggregation level used in PDCCH transmission being used for the terminal device to process the PDCCH, and the aggregation level used in PDCCH transmission not exceeding the maximum aggregation level supported by the PDCCH, so that the PDCCH can be transmitted and processed more flexibly in the case that the system bandwidth is insufficient, the resource utilization is effectively improved, the channel transmission performance is improved, and the reliability of communication transmission is ensured.
[0028] Additional aspects and advantages of the present application will be made apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.
[0030] Figure 1 a A schematic diagram of an architecture of a communication system is provided for the embodiments of the present application.
[0031] Figure 1 b A PDCCH resource mapping schematic diagram is provided for the embodiments of the present application.
[0032] Figure 2 A flowchart of a PDCCH processing method is provided for the embodiments of the present application.
[0033] Figure 3 A flowchart of a PDCCH processing method is provided for the embodiments of the present application.
[0034] Figure 4 A flowchart of a PDCCH processing method is provided for the embodiments of the present application.
[0035] Figure 5 A flowchart of a PDCCH processing method is provided for the embodiments of the present application.
[0036] Figure 6 A flowchart of a PDCCH processing method is provided for the embodiments of the present application.
[0037] Figure 7 A flowchart of a PDCCH processing method is provided for the embodiments of the present application.
[0038] Figure 8 is a structural schematic diagram of a PDCCH processing apparatus provided by an embodiment of the present application;
[0039] Figure 9 is a structural schematic diagram of a PDCCH processing apparatus provided by an embodiment of the present application;
[0040] Figure 10 is a structural schematic diagram of another PDCCH processing apparatus provided by an embodiment of the present application;
[0041] Figure 11 is a structural schematic diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION
[0042] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements throughout. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements throughout. The following exemplary embodiments described herein are not meant to represent all embodiments consistent with the present embodiments. Rather, they are merely examples with respect to apparatuses and methods consistent with some aspects of the present embodiments as detailed in the appended claims.
[0043] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present embodiments. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0044] It should be understood that although the terms first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a particular order or hierarchy. These terms are used only to distinguish one from another. For example, a first information can be termed a second information, and similarly, a second information can be termed a first information without departing from the scope of the present embodiments. As used herein, the words "if" and "when" can be interpreted to mean "upon determining" or "in response to determining" depending on the context.
[0045] The embodiments of the present application are described in detail below with reference to the attached drawings, which are examples of embodiments of the present application. The embodiments described below are examples and are intended to explain the present application, and should not be understood as limiting the present application.
[0046] In order to better understand the physical downlink control channel (PDCCH) processing method disclosed in the embodiments of the present application, the communication system to which the embodiments of the present application are applicable will be described first.
[0047] Please refer to Figure 1 a , Figure 1 a The architecture of a communication system provided by the embodiments of the present application is shown in the figure. The communication system can include, but is not limited to, one network device and one terminal device, Figure 1 a The number and form of devices shown in the figure are only for example and do not constitute a limitation on the embodiments of the present application. In actual applications, two or more network devices and two or more terminal devices can be included. Figure 1 a The communication system shown in the figure takes one network device 101 and one terminal device 102 as an example.
[0048] It should be noted that the technical solutions of the embodiments of the present application can be applied to various communication systems. For example: Long Term Evolution (LTE) system, Global System for Mobile Communications-Railway (GSM-R), fifth generation mobile communication system, 5G New Radio system, or other future new mobile communication systems, etc.
[0049] The network device 101 in the embodiments of the present application is an entity for transmitting or receiving signals on the network side. For example, the network device 101 can be an Evolved NodeB (eNB), a Transmission Reception Point (TRP), a Next Generation NodeB (gNB) in the NR system, a base station in other future mobile communication systems, or an access node in the Wireless Fidelity (WiFi) system, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. The network device provided by the embodiments of the present application can be composed of a Central Unit (CU) and a Distributed Unit (DU), wherein the CU can also be called a Control Unit (Control Unit). The CU-DU structure can split the protocol layers of the network device, such as the base station, and place part of the protocol layer functions in the CU for centralized control, and the remaining part or all of the protocol layer functions are distributed in the DU and controlled by the CU.
[0050] The terminal device 102 in the embodiments of the present application is an entity for receiving or transmitting signals on the user side, such as a mobile phone. The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a car, a smart car, a mobile phone, an Internet of Things (IoT) terminal, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form of the terminal device.
[0051] Part of the dedicated spectrum of the LTE system / GSM-R system (such as n8, n26, n28 and n100 bands) supports NR technology in R18, which is mainly used for dedicated communication of power systems / railway systems, public protection and disaster relief, and other dedicated services in some countries and regions. These spectrums only support 15KHz subcarrier spacing, and usually the system bandwidth supported in n8, n26 and n28 bands is 3MHz, and the system bandwidth supported in n100 band is 2.8MHz to 3.6MHz.
[0052] In the related art, the basic unit of a physical downlink control channel (PDCCH) in NR is a resource element group (REG), one REG corresponds to the size of one physical resource block (PRB) (12 resource elements (REs)) in the frequency domain and the size of one orthogonal frequency division multiplexing (OFDM) symbol in the time domain. Multiple REGs form a REG group, and one or more REG groups form one control channel element (CCE). One CCE contains 6 REGs. In the current NR system, one PDCCH can be composed of 1, 2, 4, 8, or 16 CCEs. Here, the number of CCEs contained in one PDCCH is referred to as the aggregation level (AL). When the information bits of one PDCCH are fixed, the aggregation level is mainly determined by the channel condition. When the channel condition of a user is good, a smaller aggregation level can be used. When the channel condition is poor, a larger aggregation level is selected.
[0053] In the NR system, the transmission area of the PDCCH is called a control resource set (CORESET). The control resource set CORESET includes multiple PRBs in the frequency domain, and the NR protocol requires that the PRBs occupied by the control resource set CORESET must be an integer multiple of 6. In the time domain, it can occupy 1, 2, or 3 OFDM symbols. The control resource set CORESET can be shared by multiple PDCCHs, and multiple PDCCHs to be transmitted will be mapped into the control resource set CORESET according to the rules.
[0054] Specifically, the PDCCH is mapped into the corresponding CCE according to the preset rules, wherein each CCE contains multiple REG bundles, and the multiple REG bundles include a total of 6 REGs. Then one CCE is mapped to the REG bundle resource in the CORESET.
[0055] In conclusion, in some proprietary frequency bands, the supported system bandwidth is low (such as only 2.8MHz to 3.6MHz), which leads to that the maximum aggregation level supported by using PDCCH cannot be met in some configurations, so that the coverage of PDCCH is limited. Further, in the related art, the available aggregation level of PDCCH can only be one of {1, 2, 4, 8, 16}, if the number of available CCEs in the entire CORESET is 13, the maximum aggregation level that can be used at this time can only be 8, that is, only 8 CCEs can be used for resource mapping, the transmission resources of the CORESET cannot be fully used, so that the coverage of PDCCH is further limited. Therefore, a more flexible PDCCH processing method is needed to improve the resource utilization.
[0056] It can be understood that the communication system described in the embodiments of the application is for more clearly illustrating the technical solutions of the embodiments of the application, and does not constitute a limitation on the technical solutions provided by the embodiments of the application. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the application are also applicable to similar technical problems.
[0057] The physical downlink control channel PDCCH processing method and the device thereof provided by the application will be described in detail below with reference to the accompanying drawings.
[0058] Please refer to Figure 2 , Figure 2 is a flowchart of a physical downlink control channel PDCCH processing method provided by an embodiment of the application. It should be noted that the physical downlink control channel PDCCH processing method of the embodiment of the application is executed by a network device. The method can be executed independently, or can be executed together with any other embodiment of the application. As Figure 2 indicated, the method can include the following steps:
[0059] Step 201, in a case where it is determined that a first condition is met, determining a maximum aggregation level supported by a PDCCH based on a number of CCEs contained in a CORESET corresponding to the PDCCH.
[0060] In the embodiment of the application, the first condition can be that the terminal device works in a first frequency band; or the first condition is that the number of CCEs contained in the CORESET corresponding to the PDCCH is less than a first threshold.
[0061] The first frequency band and the first threshold value can be predefined by a protocol. For example, the first frequency band can be a predefined dedicated frequency band (e.g., the first frequency band can be any one or more of the n8, n26, n28, and n100 frequency bands). The first threshold value can also be predefined by a protocol, such as 16 (or the maximum aggregation level that can be supported by a PDCCH in a general bandwidth, etc.). It can be understood that other values can be agreed upon as the first threshold value and other frequency bands can be agreed upon as the first frequency band, which are not limited in the present application.
[0062] In the embodiments of the present application, the network device can determine whether the first condition is met.
[0063] In the embodiments of the present application, when it is determined that the first condition is met, the network device can determine the maximum aggregation level that can be supported by the PDCCH according to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0064] In some embodiments, the maximum aggregation level that can be supported by the PDCCH is not in a first set predefined by a protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level that can be supported by a PDCCH predefined by a protocol. As an example, the first set can be {1, 2, 4, 8, 16}.
[0065] Optionally, the maximum aggregation level that can be supported by the PDCCH can be determined according to the number of CCEs contained in the CORESET corresponding to the PDCCH, and the maximum aggregation level that can be supported by the PDCCH is equal to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0066] As an example, the number of CCEs contained in the CORESET corresponding to the PDCCH is 13, and it is determined that the maximum aggregation level that can be supported by the PDCCH is 13.
[0067] In some embodiments, the maximum aggregation level that can be supported by the PDCCH is included in a first set predefined by a protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level that can be supported by a PDCCH predefined by a protocol. As an example, the first set can be {1, 2, 4, 8, 16}.
[0068] Optionally, the maximum aggregation level that can be supported by the PDCCH can be greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0069] Optionally, the maximum aggregation level that can be supported by the PDCCH can be determined from the first set.
[0070] Specifically, at least one candidate aggregation level greater than the number of CCEs contained in the CORESET corresponding to the PDCCH in the first set can be determined. The smallest value in the at least one candidate aggregation level is selected as the maximum aggregation level supported by the PDCCH.
[0071] As an example, the first set is {1, 2, 4, 8, 16}, the number of CCEs contained in the CORESET corresponding to the PDCCH is 13, at least one candidate aggregation level greater than 13 in the first set is determined {16}, and the smallest value 16 is selected as the maximum aggregation level supported by the PDCCH.
[0072] As another example, the first set is {1, 2, 4, 8, 16}, the number of CCEs contained in the CORESET corresponding to the PDCCH is 6, at least one candidate aggregation level greater than 6 in the first set is determined {8, 16}, and the smallest value 8 is selected as the maximum aggregation level supported by the PDCCH.
[0073] In some embodiments, the method further comprises:
[0074] Step 202, sending configuration information to the terminal device, the configuration information being used to configure the aggregation level used in the PDCCH transmission, the aggregation level used in the PDCCH transmission being used for the terminal device to process the PDCCH.
[0075] It can be understood that the aggregation level used in the PDCCH transmission does not exceed the maximum aggregation level supported by the PDCCH.
[0076] In the embodiments of the present application, the network device can send configuration information to the terminal device, the configuration information being used to configure the aggregation level used in the PDCCH transmission, the aggregation level used in the PDCCH transmission being used for the terminal device to process the received PDCCH. The aggregation level used in the PDCCH transmission cannot exceed the maximum aggregation level supported by the PDCCH.
[0077] The network device can determine the aggregation level used in the PDCCH transmission according to the actual channel condition, and complete resource mapping using the aggregation level used in the PDCCH transmission to perform PDCCH transmission. The network device can configure the PDCCH aggregation level used in the transmission to the terminal device, so that the terminal device processes the PDCCH based on the aggregation level.
[0078] In some embodiments, if the aggregation level used in the PDCCH transmission is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, the network device can perform rate matching based on the aggregation level used in the PDCCH transmission.
[0079] Optionally, the resource mapping of the PDCCH can specifically include: determining a second CORESET according to the maximum aggregation level supported by the PDCCH, the second CORESET containing a number of CCEs equal to the maximum aggregation level supported by the PDCCH. And the plurality of CCEs contained in the second CORESET include the CCEs contained in the CORESET corresponding to the PDCCH. The resource mapping of the PDCCH is first performed within the second CORESET, that is, the PDCCH is mapped to the plurality of CCEs contained in the second CORESET. After being mapped to the plurality of CCEs contained in the second CORESET, the information belonging to the CCEs contained in the CORESET corresponding to the PDCCH is determined as the information sent to the terminal device. That is, in actual transmission, the network device will discard the information in the CCEs contained in the second CORESET which does not belong to the CCEs contained in the CORESET corresponding to the PDCCH.
[0080] It should be noted that if the network device performs rate matching based on the aggregation level used in the PDCCH transmission, the terminal device needs to perform bit or symbol padding on the received PDCCH to make the length of the padded PDCCH equal to the length after the network device performs resource mapping based on the second CORESET.
[0081] In some embodiments, if the aggregation level used in the PDCCH transmission is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, the network device can perform rate matching based on the number of CCEs contained in the CORESET corresponding to the PDCCH. As an example, the aggregation level used in the PDCCH transmission is 8, but the number of CCEs occupied in the CORESET corresponding to the PDCCH is 6, and the remaining 2 CCEs are outside the CORESET, then rate matching is performed according to 6 CCEs at this time.
[0082] Optionally, the resource mapping of the PDCCH can specifically include: mapping the PDCCH to the CCEs contained in the CORESET corresponding to the PDCCH.
[0083] Correspondingly, for the terminal device, after receiving the PDCCH, decoding and other processing operations can be directly performed.
[0084] In summary, by determining the maximum aggregation level supported by the PDCCH based on the number of CCEs included in the CORESET corresponding to the PDCCH in the case where the first condition is met, sending configuration information to the terminal device, the configuration information being used to configure the aggregation level used in the transmission of the PDCCH, the aggregation level used in the transmission of the PDCCH being used for the terminal device to process the PDCCH, the aggregation level used in the transmission of the PDCCH not exceeding the maximum aggregation level supported by the PDCCH, the PDCCH can be transmitted and processed more flexibly in the case where the system bandwidth is insufficient, the resource utilization is effectively improved, the channel transmission performance is improved, and the reliability of communication transmission is ensured.
[0085] Please refer to Figure 3 , Figure 3 is a flowchart of a physical downlink control channel (PDCCH) processing method provided by an embodiment of the present application. It should be noted that the physical downlink control channel (PDCCH) processing method of the present application is executed by a network device. The method can be executed independently, or can be executed in combination with any other embodiment of the present application. As shown in Figure 3 , the method can include the following steps:
[0086] Step 301, in the case where the first condition is met, determining the maximum aggregation level supported by the PDCCH based on the number of CCEs included in the CORESET corresponding to the PDCCH.
[0087] In the embodiment of the present application, the first condition can be that the terminal device works in a first frequency band; or the first condition is that the number of CCEs included in the CORESET corresponding to the PDCCH is less than a first threshold.
[0088] The first frequency band and the first threshold can be predetermined by a protocol, for example, the first frequency band can be a protocol-predetermined dedicated frequency band (for example, the first frequency band can be any one or more of the n8, n26, n28 and n100 frequency bands). The first threshold can also be predetermined by a protocol, for example, 16 (or the maximum aggregation level that can be supported by a PDCCH under a general bandwidth, etc.). It can be understood that other values can be agreed as the first threshold and other frequency bands can be agreed as the first frequency band according to the communication system, which is not limited in the present application.
[0089] In the embodiment of the present application, the network device can determine whether the first condition is met.
[0090] In the embodiment of the present application, in the case where it is determined that the first condition is met, the network device can determine the maximum aggregation level supported by the PDCCH according to the number of CCEs included in the CORESET corresponding to the PDCCH.
[0091] In step 302, it is determined that the maximum aggregation level supported by the PDCCH is equal to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0092] In the embodiments of the present application, the maximum aggregation level supported by the PDCCH is allowed not to be in the first set defined in the protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level that the PDCCH can support according to the protocol. As an example, the first set can be {1, 2, 4, 8, 16}.
[0093] In the embodiments of the present application, the maximum aggregation level supported by the PDCCH can be determined according to the number of CCEs contained in the CORESET corresponding to the PDCCH, and the maximum aggregation level supported by the PDCCH is equal to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0094] As an example, the first set defined in the protocol can be {1, 2, 4, 8, 16}, and the number of CCEs contained in the CORESET corresponding to the PDCCH is 13. Then, it is determined that the maximum aggregation level supported by the PDCCH is 13.
[0095] As another example, the first set defined in the protocol can be {1, 2, 4, 8, 16}, and the number of CCEs contained in the CORESET corresponding to the PDCCH is 6. Then, it is determined that the maximum aggregation level supported by the PDCCH is 6.
[0096] In some embodiments, the method further includes:
[0097] In step 303, configuration information is sent to the terminal device, and the configuration information is used to configure the aggregation level used when the PDCCH is transmitted. The aggregation level used when the PDCCH is transmitted is used by the terminal device to process the PDCCH.
[0098] It can be understood that the aggregation level used when the PDCCH is transmitted does not exceed the maximum aggregation level supported by the PDCCH.
[0099] In the embodiments of the present application, the network device can send configuration information to the terminal device, and the configuration information is used to configure the aggregation level used when the PDCCH is transmitted. The aggregation level used when the PDCCH is transmitted is used by the terminal device to process the received PDCCH. The aggregation level used when the PDCCH is transmitted cannot exceed the maximum aggregation level supported by the PDCCH.
[0100] The network device can determine the aggregation level used by the PDCCH in actual channel conditions, and complete resource mapping using the aggregation level used by the PDCCH to perform PDCCH transmission. The network device can configure the PDCCH aggregation level used in the transmission to the terminal device.
[0101] In the embodiments of the present application, the aggregation level used by the PDCCH in the transmission does not exceed the maximum aggregation level supported by the PDCCH, that is, does not exceed the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0102] Optionally, the resource mapping of the PDCCH can specifically include mapping the PDCCH to the CCE corresponding to the PDCCH aggregation level.
[0103] In summary, by determining the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH in the case of satisfying the first condition, determining that the maximum aggregation level supported by the PDCCH is equal to the number of CCEs contained in the CORESET corresponding to the PDCCH, and sending configuration information to the terminal device, the configuration information is used to configure the aggregation level used by the PDCCH in the transmission, and the aggregation level used by the PDCCH in the transmission is used for the terminal device to process the PDCCH, so that in the case of insufficient system bandwidth, the PDCCH can be transmitted and processed more flexibly, effectively improving the resource utilization, improving the channel transmission performance, and ensuring the reliability of communication transmission.
[0104] Please refer to Figure 4 , Figure 4 is a flowchart of a physical downlink control channel (PDCCH) processing method provided by an embodiment of the present application. It should be noted that the physical downlink control channel (PDCCH) processing method of the present application is executed by a network device. The method can be executed independently, or can be executed in combination with any other embodiment of the present application. As shown in Figure 4 , the method can include the following steps:
[0105] Step 401, in the case of satisfying the first condition, determining the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0106] In the embodiments of the present application, the first condition can be that the terminal device works in a first frequency band; or the first condition is that the number of CCEs contained in the CORESET corresponding to the PDCCH is less than a first threshold.
[0107] The first frequency band and the first threshold value can be predefined by a protocol. For example, the first frequency band can be a predefined dedicated frequency band (e.g., the first frequency band can be any one or more of n8, n26, n28, and n100). The first threshold value can also be predefined by a protocol, such as 16 (or the maximum aggregation level supported by a PDCCH in a general bandwidth, etc.). It can be understood that other values can be agreed upon as the first threshold value, and other frequency bands can be agreed upon as the first frequency band, which are not limited in the present application.
[0108] In the embodiments of the present application, the network device can determine whether the first condition is met.
[0109] In the embodiments of the present application, when it is determined that the first condition is met, the network device can determine the maximum aggregation level supported by the PDCCH according to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0110] Step 402, determining at least one candidate aggregation level in the first set that is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0111] In the embodiments of the present application, the maximum aggregation level supported by the PDCCH needs to be included in a first set predefined by a protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level predefined by a protocol and supported by a PDCCH. As an example, the first set can be {1, 2, 4, 8, 16}.
[0112] In the embodiments of the present application, the network device can determine the maximum aggregation level supported by the PDCCH from the first set.
[0113] Optionally, the maximum aggregation level supported by the PDCCH can be greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0114] Specifically, the network device can determine at least one candidate aggregation level in the first set that is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0115] Step 403, determining that the maximum aggregation level supported by the PDCCH is the aggregation level with the smallest value in the at least one candidate aggregation level.
[0116] In the embodiments of the present application, the network device can determine at least one candidate aggregation level in the first set that is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, and select the minimum value in the at least one candidate aggregation level as the maximum aggregation level supported by the PDCCH.
[0117] As an example, the first set is {1, 2, 4, 8, 16}, the number of CCEs contained in the CORESET corresponding to the PDCCH is 13, at least one candidate aggregation level {16} greater than 13 in the first set is determined, and the minimum value 16 is selected as the maximum aggregation level supported by the PDCCH.
[0118] As another example, the first set is {1, 2, 4, 8, 16}, the number of CCEs contained in the CORESET corresponding to the PDCCH is 6, at least one candidate aggregation level {8, 16} greater than 6 in the first set is determined, and the minimum value 8 is selected as the maximum aggregation level supported by the PDCCH.
[0119] In some embodiments, the method further comprises:
[0120] Step 404, sending configuration information to the terminal device, the configuration information being used to configure the aggregation level used in the PDCCH transmission, the aggregation level used in the PDCCH transmission being used for the terminal device to process the PDCCH.
[0121] It can be understood that the aggregation level used in the PDCCH transmission does not exceed the maximum aggregation level supported by the PDCCH.
[0122] In the embodiments of the present application, the network device can send configuration information to the terminal device, the configuration information being used to configure the aggregation level used in the PDCCH transmission, the aggregation level used in the PDCCH transmission being used for the terminal device to process the received PDCCH. The aggregation level used in the PDCCH transmission cannot exceed the maximum aggregation level supported by the PDCCH.
[0123] The network device can determine the aggregation level used in the PDCCH transmission according to the actual channel condition, and complete resource mapping using the aggregation level used in the PDCCH transmission to perform PDCCH transmission. The network device can configure the PDCCH aggregation level used in the transmission to the terminal device.
[0124] In some embodiments, if the aggregation level used in the PDCCH transmission is greater than the number of CCEs included in the CORESET corresponding to the PDCCH (such as using the maximum aggregation level supported by the PDCCH for PDCCH transmission), the network device can perform rate matching based on the aggregation level used in the PDCCH transmission.
[0125] Optionally, the resource mapping of the PDCCH can specifically include: determining a second CORESET according to the maximum aggregation level supported by the PDCCH, the number of CCEs included in the second CORESET being equal to the maximum aggregation level supported by the PDCCH. And the plurality of CCEs included in the second CORESET include the CCEs included in the CORESET corresponding to the PDCCH. The resource mapping of the PDCCH is first performed within the second CORESET, that is, the PDCCH is mapped to the plurality of CCEs included in the second CORESET. After being mapped to the plurality of CCEs included in the second CORESET, the information belonging to the CCEs included in the CORESET corresponding to the PDCCH is determined as the information sent to the terminal device. That is, in actual transmission, the network device will discard the information in the CCEs included in the second CORESET which does not belong to the CCEs included in the CORESET corresponding to the PDCCH.
[0126] It should be noted that if the network device performs rate matching based on the aggregation level used in the PDCCH transmission, the terminal device needs to perform bit or symbol padding on the received PDCCH to make the length of the padded PDCCH equal to the length after the network device performs resource mapping based on the second CORESET.
[0127] As an example, the first set is {1, 2, 4, 8, 16}, the number of CCEs included in the CORESET corresponding to the PDCCH is 13, and the maximum aggregation level supported by the PDCCH is 16. If the aggregation level used when the PDCCH is transmitted is 16, which exceeds the number of CCEs included in the CORESET corresponding to the PDCCH, and the network device uses the aggregation level of 16 CCEs for rate matching, the network device can determine a second CORESET when performing resource mapping on the PDCCH, the second CORESET includes 16 CCEs, and the 16 CCEs included in the second CORESET include the 13 CCEs included in the CORESET corresponding to the PDCCH. The network device maps the PDCCH to the 16 CCEs included in the second CORESET, and after the mapping, the network device can determine the information in the 13 CCEs included in the CORESET corresponding to the PDCCH as the information sent to the terminal device, that is, the network device will discard the information in the other 3 CCEs that are mapped to the 16 CCEs included in the second CORESET but not included in the 13 CCEs included in the CORESET corresponding to the PDCCH.
[0128] Correspondingly, after receiving the PDCCH, the terminal device needs to perform bit or symbol padding on the received PDCCH, so that the length of the padded information is equal to the length after the network device performs resource mapping based on the second CORESET, that is, equal to the length after the network device maps the PDCCH to the 16 CCEs included in the second CORESET.
[0129] In some embodiments, if the aggregation level used when the PDCCH is transmitted is greater than the number of CCEs included in the CORESET corresponding to the PDCCH (such as using the maximum aggregation level supported by the PDCCH for PDCCH transmission), the network device can also perform rate matching based on the number of CCEs included in the CORESET corresponding to the PDCCH. As an example, the aggregation level used when the PDCCH is transmitted is 8, but the number of CCEs occupied in the CORESET corresponding to the PDCCH is 6, and the remaining 2 CCEs are outside the CORESET, so rate matching is performed according to 6 CCEs at this time.
[0130] Optionally, the resource mapping on the PDCCH can specifically include: mapping the PDCCH to the CCEs included in the CORESET corresponding to the PDCCH.
[0131] Correspondingly, after receiving the PDCCH, the terminal device can directly perform decoding and other processing operations.
[0132] In summary, by determining the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH in the case of satisfying the first condition, determining at least one candidate aggregation level greater than the number of CCEs contained in the CORESET corresponding to the PDCCH in the first set, determining the maximum aggregation level supported by the PDCCH as the aggregation level with the smallest value in the at least one candidate aggregation level, and sending configuration information to the terminal device, the configuration information is used to configure the aggregation level used when the PDCCH is transmitted, and the aggregation level used when the PDCCH is transmitted is used for the terminal device to process the PDCCH, so that in the case of insufficient system bandwidth, the PDCCH can be transmitted and processed more flexibly, effectively improving the resource utilization, improving the channel transmission performance, and ensuring the reliability of communication transmission.
[0133] Please refer to Figure 5 , Figure 5 is a flowchart of a physical downlink control channel (PDCCH) processing method provided by an embodiment of the present application. It should be noted that the physical downlink control channel (PDCCH) processing method of the present application is executed by a terminal device. The method can be executed independently, or can be executed in combination with any other embodiment of the present application. As shown in Figure 5 , the method can include the following steps:
[0134] Step 501, in the case of satisfying the first condition, determining the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0135] In the embodiment of the present application, the first condition can be that the terminal device works in the first frequency band; or the first condition is that the number of CCEs contained in the CORESET corresponding to the PDCCH is less than the first threshold.
[0136] Wherein, the first frequency band and the first threshold can be predetermined by the protocol, such as the first frequency band can be a predetermined dedicated frequency band (such as the first frequency band can be any one or more of n8, n26, n28 and n100 frequency bands) by the protocol. The first threshold can also be predetermined by the protocol, such as 16 (or the maximum aggregation level that can be supported by PDCCH under general bandwidth, etc.). It can be understood that other values can be agreed as the first threshold and other frequency bands can be agreed as the first frequency band according to the communication system, which is not limited in the present application.
[0137] In the embodiment of the present application, the terminal device can also determine whether the first condition is satisfied.
[0138] In the embodiments of the present application, in a case where it is determined that the first condition is met, the terminal device can also determine the maximum aggregation level supported by the PDCCH according to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0139] In some embodiments, the maximum aggregation level supported by the PDCCH is not in a first set defined by the protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level that a PDCCH can support according to the protocol. As an example, the first set can be {1, 2, 4, 8, 16}.
[0140] Optionally, the maximum aggregation level supported by the PDCCH can be determined according to the number of CCEs contained in the CORESET corresponding to the PDCCH, and the maximum aggregation level supported by the PDCCH is equal to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0141] As an example, the number of CCEs contained in the CORESET corresponding to the PDCCH is 13, and it is determined that the maximum aggregation level supported by the PDCCH is 13.
[0142] In some embodiments, the maximum aggregation level supported by the PDCCH is in a first set defined by the protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level that a PDCCH can support according to the protocol. As an example, the first set can be {1, 2, 4, 8, 16}.
[0143] Optionally, the maximum aggregation level supported by the PDCCH can be greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0144] Optionally, the maximum aggregation level supported by the PDCCH can be determined from the first set.
[0145] Specifically, at least one candidate aggregation level greater than the number of CCEs contained in the CORESET corresponding to the PDCCH can be determined from the first set. The minimum value of the at least one candidate aggregation level is selected as the maximum aggregation level supported by the PDCCH.
[0146] As an example, the first set is {1, 2, 4, 8, 16}, the number of CCEs contained in the CORESET corresponding to the PDCCH is 13, at least one candidate aggregation level greater than 13 {16} is determined from the first set, and the minimum value 16 of the at least one candidate aggregation level is selected as the maximum aggregation level supported by the PDCCH.
[0147] As another example, the first set is {1, 2, 4, 8, 16}, the number of CCEs included in the CORESET corresponding to the PDCCH is 6, at least one candidate aggregation level greater than 6 in the first set is determined {8, 16}, and the minimum value 8 is selected as the maximum aggregation level supported by the PDCCH.
[0148] In some embodiments, the method further comprises:
[0149] Step 502, receiving configuration information sent by the network device, the configuration information being used to configure an aggregation level of the PDCCH, the aggregation level of the PDCCH being used for processing the PDCCH by the terminal device.
[0150] It can be understood that the aggregation level used when the PDCCH is transmitted does not exceed the maximum aggregation level supported by the PDCCH.
[0151] In the embodiments of the present application, the terminal device can receive configuration information sent by the network device, the configuration information being used to configure an aggregation level used when the PDCCH is transmitted, the aggregation level used when the PDCCH is transmitted being used for processing the received PDCCH by the terminal device. The aggregation level used when the PDCCH is transmitted cannot exceed the maximum aggregation level supported by the PDCCH.
[0152] The network device can determine the aggregation level used when the PDCCH is transmitted according to the actual channel condition, and complete resource mapping using the aggregation level used when the PDCCH is transmitted to perform PDCCH transmission. The network device can configure the PDCCH aggregation level used when the PDCCH is transmitted to the terminal device, so that the terminal device processes the PDCCH based on the aggregation level.
[0153] In some embodiments, if the aggregation level used when the PDCCH is transmitted is greater than the number of CCEs included in the CORESET corresponding to the PDCCH, and the network device performs rate matching based on the aggregation level used when the PDCCH is transmitted, the terminal device needs to fill bits or symbols of the received PDCCH, so that the length of the filled PDCCH is equal to the length of the information obtained after the network device performs resource mapping based on the maximum aggregation level supported by the PDCCH.
[0154] It should be noted that in the above rate matching case, the network device specifically can include: according to the maximum aggregation level supported by the PDCCH, determining a second CORESET, the number of CCEs contained in the second CORESET is equal to the maximum aggregation level supported by the PDCCH. And the second CORESET contains the CCEs contained in the CORESET corresponding to the PDCCH. First, the resource mapping of the PDCCH in the second CORESET, that is, the PDCCH is mapped to the multiple CCEs contained in the second CORESET. After mapping to the multiple CCEs contained in the second CORESET, determine the information belonging to the CCEs contained in the CORESET corresponding to the PDCCH as the information sent to the terminal device. That is, in actual transmission, the network device will discard the information in the CCEs contained in the second CORESET which does not belong to the CCEs contained in the CORESET corresponding to the PDCCH.
[0155] Therefore, for the terminal device, it is necessary to fill the received PDCCH with bits or symbols, so that the length of the filled PDCCH is equal to the length of the information obtained by the network device based on the second CORESET resource mapping. The terminal device can perform decoding and other processing operations on the information obtained after filling.
[0156] In some embodiments, if the aggregation level used when transmitting the PDCCH is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, and the network device is rate matched based on the number of CCEs contained in the CORESET corresponding to the PDCCH, the terminal device can directly process the received information.
[0157] As an example, the aggregation level used when transmitting the PDCCH is 8, but the number of CCEs occupied in the CORESET corresponding to the PDCCH is 6, and the remaining 2 CCEs are outside the CORESET, then the rate matching is performed according to 6 CCEs.
[0158] It should be noted that in the above rate matching case, the network device specifically can include: mapping the PDCCH to the CCEs contained in the CORESET corresponding to the PDCCH.
[0159] In summary, by determining the maximum aggregation level supported by the PDCCH based on the number of CCEs included in the CORESET corresponding to the PDCCH in the case of meeting the first condition, receiving the configuration information sent by the network device, the configuration information is used to configure the aggregation level of the PDCCH, and the aggregation level of the PDCCH is used for the terminal device to process the PDCCH, so that in the case of insufficient system bandwidth, the PDCCH can be transmitted and processed more flexibly, effectively improving the resource utilization, improving the channel transmission performance, and ensuring the reliability of communication transmission.
[0160] Please refer to Figure 6 , Figure 6 is a flowchart of a physical downlink control channel (PDCCH) processing method provided by an embodiment of the present application. It should be noted that the physical downlink control channel (PDCCH) processing method of the present application is executed by a terminal device. The method can be executed independently, or can be executed in combination with any other embodiment of the present application. As shown in Figure 6 , the method can include the following steps:
[0161] Step 601, in the case of meeting the first condition, determining the maximum aggregation level supported by the PDCCH based on the number of CCEs included in the CORESET corresponding to the PDCCH.
[0162] In the embodiment of the present application, the first condition can be that the terminal device works in a first frequency band; or the first condition is that the number of CCEs included in the CORESET corresponding to the PDCCH is less than a first threshold.
[0163] Wherein, the first frequency band and the first threshold can be predetermined by the protocol, such as the first frequency band can be a predetermined dedicated frequency band (such as the first frequency band can be any one or more of n8, n26, n28 and n100 frequency bands) by the protocol. The first threshold can also be predetermined by the protocol, such as 16 (or the maximum aggregation level that can be supported by PDCCH under general bandwidth, etc.). It can be understood that other values can be agreed as the first threshold and other frequency bands can be agreed as the first frequency band according to the communication system, which is not limited in the present application.
[0164] In the embodiment of the present application, the terminal device can also determine whether the first condition is met.
[0165] In the embodiment of the present application, in the case of determining that the first condition is met, the terminal device can also determine the maximum aggregation level that can be supported by the PDCCH according to the number of CCEs included in the CORESET corresponding to the PDCCH.
[0166] In step 602, it is determined that the maximum aggregation level supported by the PDCCH is equal to the number of CCEs included in the CORESET corresponding to the PDCCH.
[0167] In the embodiments of the present application, the maximum aggregation level supported by the PDCCH is allowed not to be in a first set predefined by the protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level supported by the PDCCH predefined by the protocol. As an example, the first set can be {1, 2, 4, 8, 16}.
[0168] Optionally, the maximum aggregation level supported by the PDCCH can be determined according to the number of CCEs included in the CORESET corresponding to the PDCCH, and the maximum aggregation level supported by the PDCCH is equal to the number of CCEs included in the CORESET corresponding to the PDCCH.
[0169] As an example, the number of CCEs included in the CORESET corresponding to the PDCCH is 13, and it is determined that the maximum aggregation level supported by the PDCCH is 13.
[0170] As another example, the first set predefined by the protocol can be {1, 2, 4, 8, 16}, the number of CCEs included in the CORESET corresponding to the PDCCH is 6, and it is determined that the maximum aggregation level supported by the PDCCH is 6.
[0171] In some embodiments, the method further includes:
[0172] In step 603, configuration information sent by the network device is received, and the configuration information is used to configure the aggregation level of the PDCCH, and the aggregation level of the PDCCH is used for the terminal device to process the PDCCH.
[0173] It can be understood that the aggregation level used when the PDCCH is transmitted does not exceed the maximum aggregation level supported by the PDCCH.
[0174] In the embodiments of the present application, the terminal device can receive configuration information sent by the network device, and the configuration information is used to configure the aggregation level used when the PDCCH is transmitted, and the aggregation level used when the PDCCH is transmitted is used for the terminal device to process the received PDCCH. The aggregation level used when the PDCCH is transmitted cannot exceed the maximum aggregation level supported by the PDCCH.
[0175] The network device can determine the aggregation level used by the PDCCH in transmission according to the actual channel condition, and complete resource mapping using the aggregation level used by the PDCCH in transmission, and perform PDCCH transmission. The network device can configure the PDCCH aggregation level used in transmission to the terminal device, so that the terminal device processes the PDCCH based on the aggregation level.
[0176] In the embodiments of the present application, the aggregation level used by the PDCCH in transmission does not exceed the maximum aggregation level supported by the PDCCH, that is, does not exceed the number of CCEs contained in the CORESET corresponding to the PDCCH. The terminal device can perform decoding and other processing operations on the received PDCCH based on the aggregation level used by the PDCCH in transmission.
[0177] It should be noted that in the embodiments of the present application, the network device can specifically include mapping the PDCCH to the CCE corresponding to the PDCCH aggregation level.
[0178] In summary, by determining the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH in the case of satisfying the first condition, determining that the maximum aggregation level supported by the PDCCH is equal to the number of CCEs contained in the CORESET corresponding to the PDCCH, receiving configuration information sent by the network device, the configuration information is used to configure the aggregation level of the PDCCH, and the aggregation level of the PDCCH is used for the terminal device to process the PDCCH, so that in the case of insufficient system bandwidth, the PDCCH can be transmitted and processed more flexibly, effectively improving the resource utilization, improving the channel transmission performance, and ensuring the reliability of communication transmission.
[0179] Please refer to Figure 7 , Figure 7 is a flowchart of a physical downlink control channel (PDCCH) processing method provided by an embodiment of the present application. It should be noted that the physical downlink control channel (PDCCH) processing method of the embodiments of the present application is executed by a terminal device. The method can be executed independently, or can be executed in combination with any other embodiment of the present application. As shown in Figure 7 , the method can include the following steps:
[0180] Step 701, in the case of satisfying the first condition, determining the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0181] In the embodiments of the present application, the first condition can be that the terminal device works in a first frequency band; or the first condition is that the number of CCEs contained in the CORESET corresponding to the PDCCH is less than a first threshold.
[0182] The first frequency band and the first threshold can be predefined by a protocol, for example, the first frequency band can be a protocol-predefined dedicated frequency band (for example, the first frequency band can be any one or more of the n8, n26, n28 and n100 frequency bands). The first threshold can also be predefined by a protocol, for example, 16 (or the maximum aggregation level that can be supported by a PDCCH under a general bandwidth, etc.). It can be understood that other values can be agreed as the first threshold and other frequency bands can be agreed as the first frequency band according to the communication system, which is not limited in the present application.
[0183] In the embodiments of the present application, the terminal device can also determine whether the first condition is met.
[0184] In the embodiments of the present application, when it is determined that the first condition is met, the terminal device can also determine the maximum aggregation level that can be supported by the PDCCH according to the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0185] Step 702, determining at least one candidate aggregation level in the first set which is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0186] In the embodiments of the present application, the maximum aggregation level supported by the PDCCH needs to be included in a first set predefined by a protocol. The first set includes at least one candidate aggregation level, that is, each element in the first set is an aggregation level that can be supported by a PDCCH predefined by a protocol. As an example, the first set can be {1, 2, 4, 8, 16}.
[0187] In the embodiments of the present application, the terminal device can also determine the maximum aggregation level supported by the PDCCH from the first set.
[0188] Optionally, the maximum aggregation level supported by the PDCCH can be greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0189] Specifically, the terminal device can determine at least one candidate aggregation level in the first set which is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0190] Step 703, determining that the maximum aggregation level supported by the PDCCH is the aggregation level with the minimum value in the at least one candidate aggregation level.
[0191] In the embodiments of the present application, the terminal device can also determine at least one candidate aggregation level in the first set that is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, and select the minimum value of the at least one candidate aggregation level as the maximum aggregation level supported by the PDCCH.
[0192] As an example, the first set is {1, 2, 4, 8, 16}, the number of CCEs contained in the CORESET corresponding to the PDCCH is 13, at least one candidate aggregation level {16} greater than 13 in the first set is determined, and the minimum value 16 is selected as the maximum aggregation level supported by the PDCCH.
[0193] As another example, the first set is {1, 2, 4, 8, 16}, the number of CCEs contained in the CORESET corresponding to the PDCCH is 6, at least one candidate aggregation level {8, 16} greater than 6 in the first set is determined, and the minimum value 8 is selected as the maximum aggregation level supported by the PDCCH.
[0194] In some embodiments, the method further comprises:
[0195] Step 704, receiving configuration information sent by the network device, the configuration information being used to configure the aggregation level of the PDCCH, the aggregation level of the PDCCH being used for the terminal device to process the PDCCH.
[0196] It can be understood that the aggregation level used when the PDCCH is transmitted does not exceed the maximum aggregation level supported by the PDCCH.
[0197] In the embodiments of the present application, the terminal device can receive configuration information sent by the network device, the configuration information being used to configure the aggregation level used when the PDCCH is transmitted, the aggregation level used when the PDCCH is transmitted being used for the terminal device to process the received PDCCH. The aggregation level used when the PDCCH is transmitted cannot exceed the maximum aggregation level supported by the PDCCH.
[0198] The network device can determine the aggregation level used when the PDCCH is transmitted according to the actual channel condition, and complete resource mapping using the aggregation level used when the PDCCH is transmitted to perform PDCCH transmission. The network device can configure the PDCCH aggregation level used when the PDCCH is transmitted to the terminal device, so that the terminal device processes the PDCCH based on the aggregation level.
[0199] In some embodiments, if the aggregation level used when the PDCCH is transmitted is greater than the number of CCEs included in the CORESET corresponding to the PDCCH, and the network device is rate matched based on the aggregation level used when the PDCCH is transmitted, the terminal device needs to perform bit or symbol padding on the received PDCCH, so that the length of the padded PDCCH is equal to the length of the information obtained after the network device performs resource mapping based on the maximum aggregation level supported by the PDCCH.
[0200] It should be noted that in the case of the above rate matching, the network device performing resource mapping on the PDCCH can specifically include: determining a second CORESET according to the maximum aggregation level supported by the PDCCH, the number of CCEs included in the second CORESET being equal to the maximum aggregation level supported by the PDCCH. And the plurality of CCEs included in the second CORESET include the CCEs included in the CORESET corresponding to the PDCCH. First, perform resource mapping of the PDCCH in the second CORESET, that is, map the PDCCH to the plurality of CCEs included in the second CORESET. After mapping to the plurality of CCEs included in the second CORESET, determine the information belonging to the CCEs included in the CORESET corresponding to the PDCCH as the information sent to the terminal device. That is, when actually transmitting, the network device will discard the information mapped to the CCEs included in the second CORESET, which does not belong to the CCEs included in the CORESET corresponding to the PDCCH.
[0201] Therefore, for the terminal device, it is necessary to perform bit or symbol padding on the received PDCCH, so that the length of the padded PDCCH is equal to the length of the information obtained after the network device performs resource mapping based on the second CORESET. The terminal device can perform decoding and other processing operations on the information obtained after padding.
[0202] As an example, the first set is {1, 2, 4, 8, 16}, the number of CCEs included in the CORESET corresponding to the PDCCH is 13, and the maximum aggregation level supported by the PDCCH is 16. If the aggregation level used when the PDCCH is transmitted is 16, which exceeds the number of CCEs included in the CORESET corresponding to the PDCCH, and the network device uses the aggregation level of 16 CCEs for rate matching, the network device can determine a second CORESET when performing resource mapping on the PDCCH, the second CORESET includes 16 CCEs, and the 16 CCEs included in the second CORESET include the 13 CCEs included in the CORESET corresponding to the PDCCH. The network device maps the PDCCH to the 16 CCEs included in the second CORESET, and after mapping, the network device can determine the information in the 13 CCEs included in the CORESET corresponding to the PDCCH as the information sent to the terminal device, that is, the network device will discard the information in the other 3 CCEs that are mapped to the 16 CCEs included in the second CORESET but do not belong to the 13 CCEs included in the CORESET corresponding to the PDCCH.
[0203] Correspondingly, after receiving the PDCCH, the terminal device needs to perform bit or symbol padding on the received PDCCH, so that the length of the padded information is equal to the length after the network device performs resource mapping based on the second CORESET, that is, equal to the length after the network device maps the PDCCH to the 16 CCEs included in the second CORESET.
[0204] In some embodiments, if the aggregation level used when the PDCCH is transmitted is greater than the number of CCEs included in the CORESET corresponding to the PDCCH, and the network device performs rate matching based on the number of CCEs included in the CORESET corresponding to the PDCCH, the terminal device can directly decode the received PDCCH and perform other processing operations.
[0205] As an example, the aggregation level used when the PDCCH is transmitted is 8, but the number of CCEs occupied in the CORESET corresponding to the PDCCH is 6, and the remaining 2 CCEs are outside the CORESET, so rate matching is performed according to 6 CCEs at this time.
[0206] It should be noted that in the above rate matching case, the network device performing resource mapping on the PDCCH can specifically include: mapping the PDCCH to the CCEs included in the CORESET corresponding to the PDCCH.
[0207] In summary, by determining the maximum aggregation level supported by the PDCCH based on the number of CCEs included in the CORESET corresponding to the PDCCH in the case of satisfying the first condition, determining at least one candidate aggregation level greater than the number of CCEs included in the CORESET corresponding to the PDCCH in the first set, determining the maximum aggregation level supported by the PDCCH as the aggregation level with the smallest value in the at least one candidate aggregation level, and receiving the configuration information sent by the network device, the configuration information is used to configure the aggregation level of the PDCCH, and the aggregation level of the PDCCH is used for the terminal device to process the PDCCH, so that in the case of insufficient system bandwidth, the PDCCH can be transmitted and processed more flexibly, the resource utilization is effectively improved, the channel transmission performance is improved, and the reliability of communication transmission is ensured.
[0208] Corresponding to the PDCCH processing method provided in the above several embodiments, the application also provides a PDCCH processing device. Since the PDCCH processing device provided in the embodiments of the application corresponds to the method provided in the above several embodiments, the implementation of the PDCCH processing method is also applicable to the PDCCH processing device provided in the following embodiments, which will not be described in detail in the following embodiments.
[0209] Please refer to Figure 8 , Figure 8 The structure diagram of the PDCCH processing device provided in the embodiments of the application.
[0210] As Figure 8 shown, the PDCCH processing device 800 includes a processing unit 810 and a transceiver unit 820, wherein:
[0211] The processing unit 810 is configured to determine that a first condition is satisfied.
[0212] The processing unit 810 is further configured to determine a maximum aggregation level supported by a PDCCH based on a number of control channel elements (CCEs) included in a control resource set (CORESET) corresponding to the PDCCH.
[0213] The transceiver unit 820 is configured to send configuration information to a terminal device, the configuration information being used to configure an aggregation level used when the PDCCH is transmitted, the aggregation level used when the PDCCH is transmitted being used for the terminal device to process the PDCCH, and the aggregation level used when the PDCCH is transmitted not exceeding the maximum aggregation level supported by the PDCCH.
[0214] Optionally, the maximum aggregation level supported by the PDCCH is not in a predefined first set, the first set comprising at least one candidate aggregation level.
[0215] Optionally, the maximum aggregation level supported by the PDCCH is equal to the number of CCEs contained in the CORESET.
[0216] Optionally, the maximum aggregation level supported by the PDCCH is in a predefined first set, the first set comprising at least one candidate aggregation level.
[0217] Optionally, the maximum aggregation level supported by the PDCCH is greater than the number of CCEs contained in the CORESET.
[0218] Optionally, the processing unit 810 is specifically configured to:
[0219] determine at least one candidate aggregation level in the first set which is greater than the number of CCEs contained in the CORESET;
[0220] determine the maximum aggregation level supported by the PDCCH as the aggregation level with the smallest value among the at least one candidate aggregation level.
[0221] Optionally, the processing unit 810 is further configured to:
[0222] the aggregation level used by the PDCCH when transmitting is greater than the number of CCEs contained in the CORESET, and the rate matching of the PDCCH is performed based on the aggregation level used by the PDCCH when transmitting.
[0223] Optionally, the processing unit 810 is further configured to:
[0224] determine a second CORESET according to the maximum aggregation level supported by the PDCCH, the number of CCEs contained in the second CORESET being equal to the maximum aggregation level supported by the PDCCH, and the CCEs contained in the second CORESET comprising the CCEs contained in the CORESET corresponding to the PDCCH;
[0225] after mapping the PDCCH to the plurality of CCEs contained in the second CORESET, determine information belonging to the CCEs contained in the CORESET corresponding to the PDCCH as information sent to the terminal device.
[0226] Optionally, the processing unit 810 is further configured to:
[0227] The aggregation level used by the PDCCH in transmission is greater than the number of CCEs contained in the CORESET, and the rate matching of the PDCCH is based on the number of CCEs contained in the CORESET corresponding to the PDCCH.
[0228] Optionally, the processing unit 810 is further configured to:
[0229] map the PDCCH into the CCEs contained in the CORESET corresponding to the PDCCH.
[0230] Optionally, the first condition is that the terminal device operates in a first frequency band; or,
[0231] The first condition is that the number of CCEs contained in the CORESET corresponding to the PDCCH is less than a first threshold.
[0232] The physical downlink control channel PDCCH processing device of the embodiment can determine the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH when the first condition is met, send configuration information to the terminal device, and the configuration information is used to configure the aggregation level used by the PDCCH in transmission. The aggregation level used by the PDCCH in transmission is used for the terminal device to process the PDCCH, and the aggregation level used by the PDCCH in transmission does not exceed the maximum aggregation level supported by the PDCCH, so that in the case of insufficient system bandwidth, the PDCCH can be transmitted and processed more flexibly, effectively improving the resource utilization, improving the channel transmission performance, and ensuring the reliability of communication transmission.
[0233] Please refer to Figure 9 , Figure 9 The structure diagram of a physical downlink control channel PDCCH processing device provided by the embodiment of the present application.
[0234] As Figure 9 shown, the physical downlink control channel PDCCH processing device 900 includes a processing unit 910 and a transceiver unit 920, wherein:
[0235] The processing unit 910 is configured to determine that a first condition is met;
[0236] The processing unit 910 is further configured to determine the maximum aggregation level supported by the PDCCH based on the number of control channel elements CCEs contained in the control resource set CORESET corresponding to the physical downlink control channel PDCCH;
[0237] The transceiver 920 is configured to receive configuration information transmitted by the network device, the configuration information being used to configure an aggregation level of the PDCCH, the aggregation level of the PDCCH being used for processing the PDCCH by the terminal device, and the configured aggregation level of the PDCCH not exceeding a maximum aggregation level supported by the PDCCH.
[0238] Optionally, the maximum aggregation level supported by the PDCCH is not in a predefined first set, and the first set includes at least one candidate aggregation level.
[0239] Optionally, the aggregation level of the PDCCH is equal to a number of CCEs contained in the CORESET.
[0240] Optionally, the aggregation level of the PDCCH is in a predefined first set, and the first set includes at least one candidate aggregation level.
[0241] Optionally, the maximum aggregation level supported by the PDCCH is greater than the number of CCEs contained in the CORESET.
[0242] Optionally, the processing unit 910 is specifically configured to:
[0243] determine at least one aggregation level in the aggregation level candidate set that is greater than the number of CCEs contained in the CORESET;
[0244] determine the aggregation level of the PDCCH as the aggregation level with the smallest value in the at least one aggregation level.
[0245] Optionally, when the aggregation level used in the PDCCH transmission is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, and the network device performs rate matching of the PDCCH based on the aggregation level used in the PDCCH transmission, the processing unit 910 is further configured to:
[0246] perform bit padding or symbol padding on the received PDCCH, so that the length of the padded PDCCH is equal to the length of information obtained by the network device performing resource mapping according to the maximum aggregation level supported by the PDCCH.
[0247] Optionally, when the aggregation level used in the PDCCH transmission is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, and the network device performs rate matching of the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH, the processing unit 910 is further configured to:
[0248] decode the received PDCCH.
[0249] Optionally, the first condition is that the terminal device works in a first frequency band; or
[0250] The first condition is that a number of CCEs contained in a CORESET corresponding to the PDCCH is less than a first threshold.
[0251] The physical downlink control channel PDCCH processing apparatus of the embodiment can determine the maximum aggregation level supported by the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH in the case of meeting the first condition, receive configuration information sent by the network device, and the configuration information is used to configure the aggregation level of the PDCCH, and the aggregation level of the PDCCH is used for the terminal device to process the PDCCH, so that the PDCCH can be transmitted and processed more flexibly in the case of insufficient system bandwidth, effectively improving the resource utilization, improving the channel transmission performance, and ensuring the reliability of communication transmission.
[0252] To achieve the above-mentioned embodiments, the embodiments of the present application further propose a communication device, comprising: a processor and a memory, the memory stores a computer program, and the processor executes the computer program stored in the memory to enable the device to execute Figures 2 to 4 the method shown in the embodiment.
[0253] To achieve the above-mentioned embodiments, the embodiments of the present application further propose a communication device, comprising: a processor and a memory, the memory stores a computer program, and the processor executes the computer program stored in the memory to enable the device to execute Figures 5 to 7 the method shown in the embodiment.
[0254] To achieve the above-mentioned embodiments, the embodiments of the present application further propose a communication device, comprising: a processor and an interface circuit, the interface circuit is used to receive code instructions and transmit to the processor, and the processor is used to run the code instructions to execute Figures 2 to 4 the method shown in the embodiment.
[0255] To achieve the above-mentioned embodiments, the embodiments of the present application further propose a communication device, comprising: a processor and an interface circuit, the interface circuit is used to receive code instructions and transmit to the processor, and the processor is used to run the code instructions to execute Figures 5 to 7 the method shown in the embodiment.
[0256] Please refer to Figure 10 , Figure 10FIG. 1 is a structural schematic diagram of another physical downlink control channel (PDCCH) processing apparatus provided by the embodiments of the present disclosure. The PDCCH processing apparatus 1000 can be a network device, a terminal device, a chip, a chip system, a processor, or the like supporting the network device to implement the above method, or a chip, a chip system, a processor, or the like supporting the terminal device to implement the above method. The apparatus can be used to implement the method described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0257] The PDCCH processing apparatus 1000 can include one or more processors 1001. The processor 1001 can be a general-purpose processor or a special-purpose processor, or the like. For example, the processor 1001 can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the PDCCH processing apparatus (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU, or a CU), execute a computer program, and process data of the computer program.
[0258] Optionally, the PDCCH processing apparatus 1000 can further include one or more memories 1002, and the memories 1002 can have computer programs 1003 stored thereon. The processor 1001 executes the computer programs 1003 to cause the PDCCH processing apparatus 1000 to perform the method described in the above method embodiments. The computer programs 1003 can be fixed in the processor 1001, and in this case, the processor 1001 can be implemented by hardware.
[0259] Optionally, the memories 1002 can further store data. The PDCCH processing apparatus 1000 and the memories 1002 can be separately arranged or integrated together.
[0260] Optionally, the PDCCH processing apparatus 1000 can further include a transceiver 1005 and an antenna 1006. The transceiver 1005 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, and is used to implement a transceiving function. The transceiver 1005 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, and is used to implement a receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, and is used to implement a transmitting function.
[0261] Optionally, the PDCCH processing apparatus 1000 can further include one or more interface circuits 1007. The interface circuit 1007 is used to receive code instructions and transmit the code instructions to the processor 1001. The processor 1001 runs the code instructions to cause the PDCCH processing apparatus 1000 to perform the method described in the above method embodiments.
[0262] In an implementation, the processor 1001 can include a transceiver for implementing the receiving and transmitting functions. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions can be separate or integrated together. The transceiver circuit, interface, or interface circuit described above can be used for reading and writing of code / data, or the transceiver circuit, interface, or interface circuit described above can be used for transmission or transfer of signals.
[0263] In an implementation, the physical downlink control channel PDCCH processing apparatus 1000 can include a circuit that can implement the functions of sending or receiving or communicating in the foregoing method embodiments. The processor and the transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver can also be manufactured with various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0264] The physical downlink control channel PDCCH processing apparatus described in the above embodiments can be a network device or a terminal device, but the scope of the physical downlink control channel PDCCH processing apparatus described in the present disclosure is not limited thereto, and the structure of the physical downlink control channel PDCCH processing apparatus can not be limited by Figures 8-9 The physical downlink control channel PDCCH processing apparatus can be a standalone device or can be part of a larger device. For example, the physical downlink control channel PDCCH processing apparatus can be:
[0265] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;
[0266] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0267] (3) ASIC, such as modem;
[0268] (4) Modules that can be embedded in other devices;
[0269] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0270] (6) Others, etc.
[0271] For cases where the Physical Downlink Control Channel (PDCCH) processing device can be a chip or a chip system, please refer to [link / reference]. Figure 11 The diagram shows the structure of the chip. Figure 11 The chip shown includes a processor 1101 and an interface 1102. There can be one or more processors 1101, and multiple interfaces 1102.
[0272] For cases where the chip is used to implement the functions of the network device in the embodiments of this disclosure:
[0273] Interface 1102 is used for code instructions and their transmission to the processor;
[0274] Processor 1101 is used to run code instructions to perform, such as Figures 2 to 4 The method.
[0275] Regarding the case where the chip is used to implement the functions of the terminal device in the embodiments of this disclosure:
[0276] Interface 1102 is used for code instructions and their transmission to the processor;
[0277] Processor 1101 is used to run code instructions to perform, such as Figures 5 to 7 The method.
[0278] Optionally, the chip also includes a memory 1103 for storing necessary computer programs and data.
[0279] Those skilled in the art can understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether the functions are implemented by hardware or software depends on the specific application and design requirements of the overall system. Those skilled in the art can implement the functions in various ways for each specific application, but such implementation should not be construed as beyond the scope of protection of the embodiments of the present disclosure.
[0280] The embodiments of the present disclosure also provide a communication system, which comprises the aforementioned Figures 8-9 The embodiments of the present disclosure also provide a communication system, which comprises the aforementioned Figure 10 The embodiments of the present disclosure also provide a communication system, which comprises the aforementioned
[0281] The embodiments of the present disclosure also provide a readable storage medium, which stores instructions, and the instructions are executed by a computer to implement the functions of any of the above method embodiments.
[0282] The embodiments of the present disclosure also provide a computer program product, which is executed by a computer to implement the functions of any of the above method embodiments.
[0283] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions according to the embodiments of the present disclosure are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, high-density digital video disc (digital video disc, DVD)), or semiconductor media (for example, solid state disk (solid state disk, SSD)) and the like.
[0284] Those of ordinary skill in the art can understand that the first, second, and the like various numerical designations involved in the present disclosure are only for the convenience of description and do not limit the scope of the embodiments of the present disclosure, nor represent the order of precedence.
[0285] At least one of the present disclosure can also be described as one or more, and the plurality can be two, three, four or more, and the present disclosure does not limit. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0286] The correspondence shown in each table in the present disclosure can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present disclosure is not limited thereto. When configuring the correspondence between the information and each parameter, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows in the table in the present disclosure can also not be configured. For another example, the above tables can be appropriately deformed, such as split, merged, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representations of the parameters can also use other values or representations understandable by the communication device. The above tables can also use other data structures when implemented, such as array, queue, container, stack, linear table, pointer, linked list, tree, graph, structure, class, heap, hash table, or the like.
[0287] The predefinition in the present disclosure can be understood as definition, predefinition, storage, prestorage, prenegotiation, preconfiguration, solidification, or pre-burning.
[0288] Those skilled in the art can understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0289] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0290] It should be understood that the steps shown in the above forms can be reordered, added or deleted. For example, the steps described in the embodiments of the present disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, and the present disclosure is not limited herein.
[0291] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A physical downlink control channel (PDCCH) processing method, characterized in that, The method is performed by a network device, and the method comprises: determining that a first condition is met; determining a maximum aggregation level supported by a physical downlink control channel (PDCCH) based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH; sending configuration information to a terminal device, the configuration information being used to configure an aggregation level used in PDCCH transmission, the aggregation level used in PDCCH transmission being used by the terminal device to process the PDCCH, and the aggregation level used in PDCCH transmission not exceeding the maximum aggregation level supported by the PDCCH; wherein the maximum aggregation level supported by the PDCCH is in a predefined first set, and the first set comprises at least one candidate aggregation level; the maximum aggregation level supported by the PDCCH is greater than the number of CCEs contained in the CORESET.
2. The method of claim 1, wherein, the maximum aggregation level supported by the PDCCH is not in the predefined first set, and the first set comprises at least one candidate aggregation level.
3. The method according to claim 1 or 2, characterized in that, the maximum aggregation level supported by the PDCCH is equal to the number of CCEs contained in the CORESET.
4. The method of claim 1, wherein, The determination of the maximum aggregation level supported by the PDCCH comprises: determining at least one candidate aggregation level in the first set that is greater than the number of CCEs contained in the CORESET; determining the maximum aggregation level supported by the PDCCH as the aggregation level with the smallest value among the at least one candidate aggregation level.
5. The method of claim 1, wherein, The method further comprises: if the aggregation level used in PDCCH transmission is greater than the number of CCEs contained in the CORESET, performing rate matching of the PDCCH based on the aggregation level used in PDCCH transmission.
6. The method of claim 5, wherein, The method further comprises: determining a second CORESET according to the maximum aggregation level supported by the PDCCH, the number of CCEs contained in the second CORESET being equal to the maximum aggregation level supported by the PDCCH, and the second CORESET containing a plurality of CCEs including the CCEs contained in the CORESET corresponding to the PDCCH; after mapping the PDCCH to the plurality of CCEs contained in the second CORESET, determining information belonging to the CCEs contained in the CORESET corresponding to the PDCCH as information sent to the terminal device.
7. The method of claim 1, wherein, The method further comprises: if the aggregation level used in PDCCH transmission is greater than the number of CCEs contained in the CORESET corresponding to the PDCCH, performing rate matching of the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH.
8. The method of claim 5, wherein, The method further comprises: mapping the PDCCH to the CCEs contained in the CORESET corresponding to the PDCCH.
9. The method of any one of claims 1-8, wherein: the first condition is that the terminal device operates in a first frequency band; or the first condition is that the terminal device operates in a first frequency band; or The first condition is that a number of CCEs contained in a CORESET corresponding to the PDCCH is less than a first threshold. 10.A physical downlink control channel (PDCCH) processing method, comprising: The method is performed by a terminal device, and the method comprises: determining that a first condition is satisfied; determining a maximum aggregation level supported by a physical downlink control channel (PDCCH) based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH; receiving configuration information transmitted by a network device, the configuration information being used to configure an aggregation level of the PDCCH, the aggregation level of the PDCCH being used for processing of the PDCCH by the terminal device, and the configured aggregation level of the PDCCH not exceeding the maximum aggregation level supported by the PDCCH; wherein the maximum aggregation level supported by the PDCCH is in a predefined first set, and the first set comprises at least one candidate aggregation level; the maximum aggregation level supported by the PDCCH is greater than the number of CCEs contained in the CORESET.
11. The method of claim 10, wherein, the maximum aggregation level supported by the PDCCH is not in the predefined first set, and the first set comprises at least one candidate aggregation level.
12. The method according to claim 10 or 11, characterized in that, the aggregation level of the PDCCH is equal to the number of CCEs contained in the CORESET.
13. The method of claim 10, wherein, The determination of the maximum aggregation level supported by the PDCCH comprises: determining at least one aggregation level in the aggregation level candidate set that is greater than the number of CCEs contained in the CORESET; and determining the aggregation level of the PDCCH to be the aggregation level with the smallest value in the at least one aggregation level.
14. The method of claim 10, wherein, In a case where an aggregation level used in the transmission of the PDCCH is greater than the number of CCEs contained in the CORESET, and the network device performs rate matching of the PDCCH based on the aggregation level used in the transmission of the PDCCH, the method further comprises: performing bit padding or symbol padding on the received PDCCH, so that a length of the padded PDCCH is equal to a length of information obtained by the network device performing resource mapping according to the maximum aggregation level supported by the PDCCH.
15. The method of claim 10, wherein, In a case where an aggregation level used in the transmission of the PDCCH is greater than the number of CCEs contained in the CORESET, and the network device performs rate matching of the PDCCH based on the number of CCEs contained in the CORESET corresponding to the PDCCH, the method further comprises: performing decoding on the received PDCCH.
16. The method of any one of claims 10-15, wherein: the first condition is that the terminal device operates in a first frequency band; or the first condition is that a number of CCEs contained in a CORESET corresponding to the PDCCH is less than a first threshold.
17. A Physical Downlink Control Channel (PDCCH) processing apparatus, characterized in that, The apparatus comprises: a processing unit configured to determine that a first condition is satisfied; The processing unit is further configured to determine the maximum aggregation level supported by the PDCCH based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH. The transceiver is configured to send configuration information to the terminal device, where the configuration information is used to configure an aggregation level used in the PDCCH transmission, and the aggregation level used in the PDCCH transmission is used by the terminal device to process the PDCCH, and the aggregation level used in the PDCCH transmission does not exceed the maximum aggregation level supported by the PDCCH. The maximum aggregation level supported by the PDCCH is in a predefined first set, and the first set includes at least one candidate aggregation level. The maximum aggregation level supported by the PDCCH is greater than the number of CCEs contained in the CORESET.
18. A Physical Downlink Control Channel (PDCCH) processing apparatus, characterized in that, The apparatus comprises: The processing unit is configured to determine that a first condition is met. The processing unit is further configured to determine the maximum aggregation level supported by the PDCCH based on a number of control channel elements (CCEs) contained in a control resource set (CORESET) corresponding to the PDCCH. The transceiver is configured to receive configuration information sent by the network device, where the configuration information is used to configure an aggregation level of the PDCCH, and the aggregation level of the PDCCH is used by the apparatus to process the PDCCH, and the configured aggregation level of the PDCCH does not exceed the maximum aggregation level supported by the PDCCH. The maximum aggregation level supported by the PDCCH is in a predefined first set, and the first set includes at least one candidate aggregation level. The maximum aggregation level supported by the PDCCH is greater than the number of CCEs contained in the CORESET.
19. A communications device, characterized by The apparatus comprises a processor and a memory, and the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the apparatus to perform the method of any one of claims 1 to 9, or perform the method of any one of claims 10 to 16.
20. A communications device, characterized by Comprise: A processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method of any one of claims 1 to 9, or perform the method of any one of claims 10 to 16.
21. A computer readable storage medium storing instructions that, when executed, cause the method of any one of claims 1 to 9 to be implemented, or cause the method of any one of claims 10 to 16 to be implemented.
22. A communication system, characterized by The system comprises: A network device configured to perform the method of any one of claims 1 to 9; A terminal device configured to perform the method of any one of claims 10 to 16.
Citation Information
Patent Citations
Downlink control channel parameter configuration method, network device and terminal device
CN109152050A
Downlink physical control channel detecting method and device
CN109495234A