This application relates to the field of communications technologies, and in particular, to a PDCCH detection method, an apparatus, a device, and a storage medium.
Downlink control information (DCI for short) is used to provide related control information when PDSCH/PUSCH transmission is scheduled in cell uplink and downlink directions. A terminal may perform PDCCH detection based on a PDCCH related parameter configured by a base station, to acquire DCI.
In view of this, it is necessary to provide a PDCCH detection method, an apparatus, a device, and a storage medium for a technical problem of how to perform PDCCH detection when one or more carriers are scheduled by one piece of DCI.
According to a first aspect, an embodiment of this application provides a PDCCH detection method, where the method includes:
According to a second aspect, an embodiment of the present invention provides a PDCCH detection method, where the method includes:
According to a third aspect, an embodiment of the present invention provides a terminal device, where the terminal device includes:
According to a fourth aspect, an embodiment of the present invention provides a network device, where the network device includes a processing module and a transmitting module.
The processing module is configured to transmit, to a terminal, PDCCH configuration information corresponding to a first carrier; and the PDCCH configuration information is used to instruct the terminal to perform PDCCH detection based on the PDCCH configuration information to obtain DCI, where the DCI is used to schedule one or more carriers.
According to a fifth aspect, an embodiment of the present invention provides a terminal device, including a processor, a memory, and a transceiver. The processor, the memory, and the transceiver communicate with each other by using an internal connection channel, and the memory is configured to store program code.
The processor is configured to invoke the program code stored in the memory to cooperate with the transceiver in implementing a step of the foregoing methods.
According to a sixth aspect, an embodiment of the present invention provides a network device, including a processor, a memory, and a transceiver, where the processor, the memory, and the transceiver communicate with each other by using an internal connection channel.
The memory is configured to store program code.
The processor is configured to invoke the program code stored in the memory to cooperate with the transceiver in implementing a step of any one of the foregoing methods.
According to a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to implement a step of any one of the foregoing methods.
According to an eighth aspect, an embodiment of the present invention provides a chip, where the chip includes a processing circuit, configured to invoke a computer program from a memory and run the computer program, to cause a device installed with the chip to execute any one of the foregoing methods.
According to a ninth aspect, an embodiment of the present invention provides a computer program product, where the computer program product includes computer program instructions, and the computer program instructions cause a computer to execute any one of the foregoing methods.
According to a tenth aspect, an embodiment of the present invention provides a computer program, where the computer program causes a computer to execute any one of the foregoing methods.
According to embodiments of this application, a terminal device receives PDCCH configuration information corresponding to a first carrier and transmitted by a network device, and performs PDCCH detection based on the PDCCH configuration information to obtain DCI. The DCI is used to schedule one or more carriers, so that one or more carriers may be scheduled by using one DCI.
In order to make objectives, technical solutions and advantages of this application clearer, the following further describes this application in detail with reference to accompanying drawings and embodiments. It should be understood that specific embodiments described herein are merely used to explain this application, rather than limiting this application.
The network device 100 may be a transmission reception point (TRP), abase station, a relay station, an access point, or the like. The network device 100 may be a network device in a 5G communications system or a network device in a future evolved network, or may be a wearable device, a vehicle-mounted device, or the like. In addition, alternatively, the network device 100 may be a base transceiver station (base transceiver station, BTS) in a global system for mobile communication (GSM) or a code division multiple access (CDMA) network, may be an NB (NodeB) in wideband code division multiple access (WCDMA), or may be an eNB or an eNodeB (evolutional NodeB) in long term evolution (LTE). The network device 100 may alternatively be a wireless controller in a cloud radio access network (CRAN) scenario. The following uses a base station as an example for description in this application.
The user equipment 200 includes a personal digital assistant (PDA), a handheld device having a wireless communication function, a computing device or another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a user equipment in a 5G network, a user equipment in a future evolved public land mobile network (PLMN) network, and the like.
Based on the communications system shown in
S201. A terminal device receives PDCCH configuration information corresponding to a first carrier and transmitted by a network device.
In embodiments provided in this application, concepts of “serving cell” and “carrier” are the same, and may be used interchangeably. For example, the PDCCH configuration information corresponding to the first carrier and transmitted by the network device may be understood as the PDCCH configuration information corresponding to a first serving cell and transmitted by the network device.
The network device may configure one piece of PDCCH configuration information for the first carrier, or the network device configures a plurality of pieces of PDCCH configuration information for the first carrier, where the plurality of pieces of PDCCH configuration information are in a one-to-one correspondence with a plurality of bandwidth parts (BWP) of the first carrier. In this application, that one carrier is configured with one PDCCH configuration is used as an example, and a case in which one carrier is configured with a plurality of PDCCH configurations is also applicable.
This step is described herein with reference to
The network device configures five serving cells (serving cell 1 to cell 5) for the terminal device by using higher layer signalling. The five serving cells belong to a same cell group. For example, the serving cell 1 to cell 5 all belong to, for example, a master cell group (MCG), or all belong to a primary PUCCH group/secondary cell group, and a scheduling relationship between serving cells configured for the terminal device by using higher layer signalling is shown in
The terminal device obtains PDCCH configuration information separately configured by the network device for the serving cell 1 to serving cell 5. In some embodiments, each piece of PDCCH configuration information includes, for example, PDCCH-Config, SearchSpace, and ControlResourceSet.
When the first serving cell includes the serving cells 1 to 5, a network needs to configure PDCCH configuration information for the serving cells 1 to 5. For example, the network configures a first PDCCH configuration for the serving cell 1, the network configures a second PDCCH configuration for the serving cell 2, and so on. Specifically, the network configures first PDCCH-Config, first SearchSpace and first ControlResourceSet for the serving cell 1, configures second PDCCH-Config, second SearchSpace and second ControlResourceSet for the serving cell 2, and so on.
One piece of PDCCH configuration information may include PDCCH configuration information of one first carrier, or may include PDCCH configuration information of a plurality of first carriers. For example, one piece of PDCCH configuration information may include PDCCH configuration information of the serving cell 1, or may include PDCCH configuration information of the serving cell 1, PDCCH configuration information of the serving cell 2, and PDCCH configuration information of the serving cell 3.
S202. The terminal device performs PDCCH detection based on the PDCCH configuration information to obtain DCI, where the DCI is used to schedule one or more carriers.
DCI is an abbreviation of Downlink control information, and represents downlink control information.
As shown in
In some embodiments, one carrier scheduled by the DCI is the first carrier, or the plurality of carriers scheduled by the DCI include the first carrier.
For example, as shown in
According to the PDCCH detection method provided in this embodiment, a terminal device receives PDCCH configuration information corresponding to a first carrier and transmitted by a network device, and performs PDCCH detection based on the PDCCH configuration information to obtain DCI. The DCI is used to schedule one or more carriers, so that one or more carriers may be scheduled by using one DCI.
In some embodiments, the DCI includes first indication information, and the first indication information is used to indicate one or more scheduled carriers.
On the basis of foregoing embodiments, the first indication information may be set in the DCI, and the first indication information is used to indicate one or more scheduled carriers. For example, a value of the first indication information is used to identify whether to schedule the serving cell 4 or the serving cell 5, or to schedule a combination of the serving cell 4 and the serving cell 5. The first indication information is used to identify whether to schedule one carrier or to schedule a plurality of carriers.
In some embodiments, the first indication information includes a CIF field. A value of the CIF field is used to indicate one or more scheduled carriers.
For example, for the scheduled serving cell 1 or the scheduled serving cell 2 shown in
For the scheduled serving cell 4 or the scheduled serving cell 5, a case in which a value of one CIF field is configured is as follows: A value of a CIF field of the serving cell 4 is configured as 0, and a value of a CIF field of the serving cell 5 is configured as 1, that is, when a value of a CIF field is equal to 0, it means to schedule the serving cell 4; when a value of a CIF field is equal to 1, it means to schedule the serving cell 5. For scheduling of the serving cell 4 and the serving cell 5, a value of CIF fields of the serving cell 4 and the serving cell 5 is configured as 2. When the value of the CIF field is equal to 2, it means that the serving cell 4 and the serving cell 5 are scheduled. Values of different CIF fields are used to distinguish between scheduled carriers, so that the scheduled carriers can be identified especially in a case in which search spaces of a plurality of scheduled carriers overlap, and thus the terminal device can correctly determine a scheduled carrier.
It should be noted that the value of the CIF in this embodiment of this application is merely used as an example, which is not limited thereto.
In some embodiments, the terminal device may further receive a cross-carrier configuration delivered by the network device, for example, CrossCarrierSchedulingConfig. A network configures a first cross-carrier configuration for the serving cell 1, the network configures a second cross-carrier configuration for the serving cell 2, and so on. For example, specifically, the network device configures first CrossCarrierSchedulingConfig for the serving cell 1, the network device configures second CrossCarrierSchedulingConfig for the serving cell 2, and so on. In cross-carrier configuration, for example, in CrossCarrierSchedulingConfig, for the serving cell 1 and serving cell 3, a value of only one CIF needs to be configured. For the serving cells 4 and 5, one or more scheduled carriers may alternatively be indicated in the following manner. For example, a current carrier scheduling mode may be configured for the serving cell 4, for example, the value is own. A cross-carrier scheduling mode is configured for the serving cell 5, but a value of a CIF field is configured as 1, which indicates that the value of the CIF field of the serving cell 5 is 1. A current carrier scheduling mode may be configured for the serving cell 4, for example, the value is own, which indicates that when CIF=0, the serving cell 4 is correspondingly scheduled. In addition, in a cross-carrier scheduling mode, for example, the value is other, but a value of a CIF field is configured as 1. In this case, a combination of the serving cell 4 and the serving cell 5 are correspondingly scheduled, that is, a plurality of carriers are correspondingly scheduled. A cross-carrier scheduling mode is configured for the serving cell 5, and a value of a CIF field is configured as 2, which indicates that the value of the CIF field of the serving cell 5 is 2.
In one embodiment, if the first indication information is used to indicate a plurality of scheduled carriers, the first indication information includes a CIF field and another information field, different from the CIF field, in DCI. In some embodiments, the another information field may include at least one of FDRA, TDRA, NDI, and HARQ process. It should be noted that the another information field includes, but is not limited to, FDRA, TDRA, NDI, and HARQ process. FDRA is an abbreviation of frequency domain resource assignment, and indicates frequency domain resource allocation; TDRA is time domain resource assignment, and indicates time domain resource allocation; NDI is an abbreviation of New Data Indicator, and indicates a new data indicator; HARQ is an abbreviation of hybrid automatic repeat request, and indicates a hybrid automatic repeat request, and HARQ process indicates a HARQ process.
In a case in which one piece of DCI is used for scheduling one PDSCH/PUSCH in the serving cell 4 or the serving cell 5, that is, in a case in which one piece of DCI is used for scheduling one carrier, the network device indicates a value of a corresponding CIF field in the DCI, for example, CIF=0, indicating scheduling the serving cell 4; CIF=1, indicating scheduling the serving cell 5. PDSCH is an abbreviation of Physical Uplink Share CHannel, and indicates a physical uplink shared channel; and PDSCH is an abbreviation of Physical Downlink Share CHannel, and indicates a physical downlink shared channel.
In a case in which one piece of DCI is used for scheduling a plurality of PDSCH/PUSCHs in the serving cell 4 and the serving cell 5, that is, in a case in which one DCI schedules a plurality of carriers, a network side indicates, in the DCI, a value of a CIF field corresponding to the serving cell 4 or the serving cell 5, for example, CIF=0, indicating that one piece of DCI is used for scheduling the serving cell 4 or scheduling both the serving cell 4 and the serving cell 5, that is, a value of a same CIF field is shared for scheduling the serving cell 4 and scheduling both the serving cell 4 and the serving cell 5, where the value is equal to 0. Specifically, scheduling the serving cell 4 or scheduling both the serving cell 4 and the serving cell 5 may be determined based on a specific information field in the DCI, for example, the specific information field includes, but is not limited to, at least one of FDRA, TDRA, NDI, HARQ process, and the like. The FDRA is used as an example for description. When CIF=0 and a frequency domain resource indicated in the FDRA is only in the serving cell 4, it indicates that the DCI is used for scheduling the serving cell 4. When CIF=0 and a frequency domain resource indicated in the FDRA is in the serving cell 4 and the serving cell 5, it indicates that the DCI is used for scheduling both the serving cell 4 and the serving cell 5. HARQ is an abbreviation of Hybrid Automatic Repeat reQuest, and indicates a hybrid automatic repeat request.
It should be noted that, in a case in which CIF=0 indicates scheduling the serving cell 4 or scheduling both the serving cell 4 and the serving cell 5, that is, a value of a same CIF field is shared for scheduling the serving cell 4 and scheduling both the serving cell 4 and the serving cell 5, that is, when CIF=0, it indicates that the serving cell 4 may be scheduled, or both the serving cell 4 and the serving cell 5 may be scheduled, specifically, a value of a same CIF field is shared for both the serving cell 4 and the serving cell 5 and which serving cell.
In some embodiments, the first indication information is configured by using higher layer signalling or is determined by using a predetermined rule.
For example, with reference to foregoing examples, in a case in which a value of one CIF field is configured for the scheduled serving cell 4 or the scheduled serving cell 5 by using higher layer signalling configuration, the network device indicates a value of a corresponding CIF field in the DCI, for example, CIF=0, indicating scheduling the serving cell 4; CIF=1, indicating scheduling the serving cell 5. In addition, for a combination of the serving cell 4 and the serving cell 5, CIF=0 is configured, that is, a value of a same CIF field is used in scheduling the combination of the scheduling serving cell 4 and the serving cell 5 and scheduling the serving cell 4, or a higher layer indicates a serving cell ID with a same value, that is, the higher layer indicates that a value of a CIF field is shared for scheduling the combination of the serving cell 4 and the serving cell 5 and scheduling which serving cell, for example, serving cell Index for CIF=Serving cell 4, that is, indicating that a value of a CIF field is shared for scheduling the combination of the scheduling serving cell 4 and the serving cell 5 and scheduling the serving cell 4.
It should be noted that, a value of a same CIF field is shared for scheduling the combination of the scheduling serving cell 4 and the serving cell 5 and scheduling the serving cell 4, so that a scheduled carrier can be identified especially in a case in which search spaces of a plurality of scheduled carriers overlap, and thus the terminal device can correctly determine a scheduled carrier.
Alternatively, the first indication information may be determined by using a predetermined rule. For a case in which a plurality of carriers are scheduled by DCI, for example, a value of same first indication information is shared for scheduling a combination of the serving cell 4 and the serving cell 5 and scheduling a serving cell with the smallest serving cell ID in a combination of multiple serving cells. For another example, a value of same first indication information is shared for scheduling a combination of the serving cell 4 and the scheduling serving cell 5 and scheduling a serving cell with the largest bandwidth of an active bandwidth part (BWP) in a combination of multiple serving cells. The foregoing combination of multiple serving cells is, for example, a combination of the serving cell 4 and the serving cell 5.
In an embodiment, the PDCCH detection method may further include:
The DCI size alignment means that, for example, for two DCI formats with different DCI lengths, zeros may be padded at the end of a shorter DCI format to make the shorter DCI format have a same length with a longer DCI format; or truncation is performed on the longer DCI format to make the longer DCI format have a same length with the shorter DCI format. A total number of DCI sizes can be reduced by performing a DCI size alignment operation.
For the DCI size alignment, new radio (NR) supports the terminal device in performing PDCCH blind detection in search space sets configured on a network side. The so called “blind detection” means that the terminal device does not know information such as a DCI format before DCI carried in a PDCCH is detected. Therefore, some fixed DCI sizes need to be used to perform blind detection on a PDCCH candidate set in a search space set. To reduce complexity of blind detection performed by the terminal device on a PDCCH, not only a DCI format, an aggregation level, and a candidate set size in the aggregation level for blind detection in each search space are limited by using configuration of higher layer signalling, but also a number of DCI sizes for blind detection on each scheduled carrier is constrained, thereby further reducing complexity of blind detection performed by the terminal device. For example, when the terminal device is configured with more than three types of DCI formats scrambled by using a C-RNTI, DCI size alignment is performed to make a number of DCI sizes to remain three. In this way, when the terminal device performs blind detection, the blind detection is performed on only three DCI sizes, without needing to perform blind detection on each DCI format, and the terminal device may distinguish between different DCI formats with a same DCI size by reading content in DCI. Currently, it is agreed in a protocol that for a scheduled carrier (cell), a number of DCI sizes is not greater than 4, and a number of DCI sizes scrambled by using the C-RNTI is not greater than 3. Therefore, the terminal device performs DCI size alignment on DCI formats configured by the PDCCH configuration information corresponding to the first carrier, so as to be consistent with specification in the protocol. C-RNTI is an abbreviation of Cell-RadioNetworkTemporaryIdentifier, and indicates a cell radio network temporary identifier.
In some embodiments, the performing, by the terminal device, DCI size alignment on DCI formats configured by the PDCCH configuration information may be implemented in the following manner:
In some embodiments, the performing, by the terminal device, DCI size alignment on DCI formats configured by the PDCCH configuration information may include at least one of the following:
The first-type DCI format is a DCI format used to schedule one carrier, for example, DCI format 0_0, DCI format 0_1, DCI format 0_2, DCI format 1_0, DCI format 1_1, and DCI format 1_2 are DCI formats used to schedule one carrier. The second-type DCI format is used to schedule at least two carriers. In this embodiment, for example, DCI format 0_3 and DCI format 0_3 are used to schedule at least two carriers.
In one embodiment, the performing, by the terminal device, DCI size alignment on DCI formats configured by the PDCCH configuration information may include at least one of the following:
The terminal device performs a DCI size alignment operation on a plurality of DCI formats of a same scheduled cell. When a DCI format for scheduling the serving cell 4 or the serving cell 5 is different from a DCI format for scheduling a combination of the serving cell 4 and the serving cell 5, and a number of DCI sizes scrambled by using a C-RNTI in the plurality of DCI formats exceeds 3, a DCI size alignment operation is first performed on DCI formats for scheduling one carrier. After the alignment operation, if the number of DCI sizes scrambled by using a C-RNTI still exceeds 3, a DCI size alignment operation is performed on a DCI format for scheduling one carrier and a DCI format for scheduling a carrier group, where the carrier group refers to, for example, the combination of the serving cell 4 and the serving cell 5. Typically, according to an existing rule, for at least four of DCI format 0_0, DCI format 0_1, DCI format 0_2, DCI format 1_0, DCI format 1_1, and DCI format 1_2, a size alignment operation is performed on uplink and downlink DCI with a same suffix number to obtain aligned DCI sizes, where the aligned DCI sizes are, for example, A, B, and C, respectively. For the same suffix number, for example, DCI format 0_0 and DCI format 1_0 have a same suffix number. When the terminal device is further configured with DCI formats 0_x and 1_x for scheduling a carrier combination, the DCI formats 0_x and 1_x are first aligned to obtain an aligned DCI size, where the aligned DCI size is, for example, D, and a value of x is, for example, equal to 3. After the alignment operation, if the number of DCI sizes scrambled by using a C-RNTI still exceeds 3, B and C are aligned to obtain an aligned DCI size E, and finally obtained DCI sizes are respectively A, E, and D.
For example, DCI formats 0_0, 0_1, 0_2, 0_3, 1_0, 1_1, 1_2, and 1_3 that are configured for a same scheduled cell of the terminal device are detected in a UE-specific search space (USS for short), and DCI formats 0_0 and 0_1 are detected in a common search space (CSS for short). If a number of different DCI sizes in DCI 0_0, 0_1, 0_2, 0_3, 1_0, 1_1, 1_2, and 1_3 exceeds 4, and the number of DCI sizes scrambled by using a C-RNTI exceeds 3, size alignment needs to be performed on the configured DCI formats. For the DCI formats scrambled by using a C-RNTI, steps of size alignment are as follows.
1. Size alignment is performed on DCI formats 0_0 and 1_0 configured in the common search space, and a size of DCI obtained after the alignment is A.
2. If a number of aligned DCI sizes does not meet a number limitation, size alignment is performed on DCI formats 0_0 and 1_0 that are configured in the UE-specific search space and DCI formats 0_0 and 1_0 that are configured in the common search space, and a size of DCI obtained after the alignment is A. In the step 1, a DCI size obtained after size alignment of the DCI formats 0_0 and 1_0 that are configured in the common search space is A. Therefore, in this step, the DCI size A obtained after alignment is used as a reference, and a DCI size obtained after size alignment of the DCI formats 0_0 and 1_0 that are configured in the UE-specific search space is also A.
3. If a number of DCI sizes aligned after the step 2 does not meet a number limitation, size alignment is performed on the DCI formats 0_2 and 1_2 that are configured in the UE-specific search space, and a DCI size obtained after the alignment is B.
4. If a number of DCI sizes aligned after the step 3 does not meet a number limitation, size alignment is performed on the DCI formats 0_1 and 1_1 that are configured in the UE-specific search space, and a DCI size obtained after the alignment is C.
5. If a number of DCI sizes aligned after the step 4 does not meet a number limitation, size alignment is performed on the DCI formats 0_3 and 1_3 that are configured in the UE-specific search space, and a number of DCI sizes obtained after the alignment is D.
6. If the number of DCI sizes aligned after the step 4 does not meet a number limitation, size alignment may be performed on the DCI obtained after alignment in the step 4 and the DCI obtained from the step 5, that is, after a size alignment is performed on C and D, an aligned DCI size E is obtained, and finally obtained DCI sizes are respectively A, B, and E.
In some embodiments, after the step 5 is completed, the step 6 may not be performed, and another alignment manner is used. For example, if the number of DCI sizes aligned after the step 4 does not meet a number limitation, DCI formats obtained after alignment of the step 3 and the step 4 may be further aligned, that is, B and C are aligned in size. If a DCI size obtained after the alignment is E, finally obtained DCI sizes are respectively A, E, and D.
The foregoing being not meet a number limitation means that a number of different DCI sizes exceeds 4, and a number of DCI sizes scrambled by using a C-RNTI exceeds 3.
In an embodiment, referring to
For example, with reference to the description in foregoing examples, DCI formats 0_0, 0_1, 0_2, 0_3, 1_0, 1_1, 1_2, and 1_3 that are configured for a same scheduled cell of the terminal device are detected in a UE-specific search space, and DCI formats 0_0 and 0_1 are detected in a common search space. After the operation in S401, that is, after the foregoing steps 1, 2, 3, and 4, a number of DCI formats obtained is 5, and the preset threshold is equal to 3. Therefore, that is, after a first DCI size alignment operation is performed, a number of DCI formats is 5, and the number is greater than the preset threshold. In this case, the foregoing step 5 needs to be further performed, that is, a second DCI size alignment operation needs to be performed on at least two second-type DCI formats, for example, a DCI size obtained after the alignment operation is D. After the operation in S402, a number of DCI formats obtained after the second DCI size alignment operation is equal to 4, and 4 is greater than the preset threshold. Therefore, a third DCI size alignment operation is performed on the first-type DCI format and the second-type DCI format, for example, the third DCI size alignment operation may be performed on C and D.
In this embodiment, a DCI size alignment operation is performed on DCI formats, so that a total number of DCI sizes is reduced, which can ensure that a requirement in a protocol is met, and a base station can successfully deliver DCI to a terminal device, and development complexity is low.
In some embodiments, the PDCCH detection method may further include the following step:
To ensure that a number of times of PDCCH detection configured by a network is within a range of a capability implemented by the terminal device, an NR protocol further specifies a PDCCH detection capability, which is intended to constrain PDCCH configuration on a network side. When blind detection or blind channel estimation required by a to-be-detected PDCCH configured by a network exceeds the PDCCH detection capability, the terminal device stops detecting a PDCCH on a remaining potential resource. For a multi-carrier system, a protocol requires that a PDCCH candidate resource configured by a network on a Scell does not exceed the PDCCH detection capability of the terminal device. A PDCCH candidate resource configured on a Pcell may exceed the PDCCH detection capability of the terminal device. However, in the case that the PDCCH candidate resource exceeds the PDCCH detection capability, the terminal device stops detecting a PDCCH on the remaining candidate resource.
In some embodiments, the PDCCH detection capability includes a maximum number of PDCCH candidates monitored by the terminal device and/or a maximum number of non-overlapped CCEs for channel estimation.
CCE is an abbreviation of channel control element, and indicates a channel control element.
In some embodiments, the maximum number of PDCCH candidates is a minimum value in M_max and M_total; and the M_max is a maximum number of times of blind detection of a terminal on one carrier, and the M_total is a sum of times of blind detection of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the maximum number of non-overlapped CCEs is a minimum value in C_max and C_total; and the C_max is a maximum number of times of blind channel estimation of a terminal on one carrier, and the C_total is a sum of times of blind channel estimation of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the M_max refers to the following MPDCCHmax,slot,μ, the M_total refers to the following MPDCCHtotal,slot,μ, the C_max refers to the following CPDCCHmax,slot,μ, and the C_total refers to the following CPDCCHtotal,slot,μ.
For a single-carrier system, a blind detection capability is agreed upon by MPDCCHmax,slot,μ and CPDCCHmax,slot,μ. For specific values, refer to Table 1 and Table 2, which indicate maximum numbers of times of blind detection performed by the terminal device on one carrier. The number of times of blind detection is related to a number of to-be-detected DCI sizes, an aggregation level, and a candidate set size in each aggregation level. For example, if two types of DCI formats are configured for one terminal device, the number of to-be-detected DCI sizes is also 2; and there are two aggregation levels, a size of a candidate location set corresponding to an aggregation level 1 is 4, and a size of a candidate location set corresponding to an aggregation level 2 is 8. In this case, the number of times of blind detection required by the terminal device is (4+8)*2=24. Herein CPDCCHmax,slot,μ denotes a maximum number of non-PDCCH overlapped CCEs for channel estimation by a terminal device on one carrier. A number of non-overlapped CCEs for channel estimation is related to a time-frequency range of potential distribution and a precoding granularity of to-be-detected PDCCHs.
For a multi-carrier system, a PDCCH detection capability cannot be linearly increased with an increase in a number of carriers. Therefore, a maximum number of PDCCH candidates is constrained to constrain a total capability of PDCCH detection in a multi-carrier case. The maximum number of PDCCH candidates is only used to calculate the total capability of PDCCH detection, rather than limiting a number of scheduling carriers. Specifically, for each scheduled carrier, a maximum number of PDCCH candidates does not exceed min(MPDCCHmax,slot,μ, MPDCCHtotal,slot,μ), and a maximum number of non-overlapped CCEs for channel estimation does not exceed min(CPDCCHmax,slot,μ, CPDCCHtotal,slot,μ). For MPDCCHmax,slot,μ and CPDCCHmax,slot,μ, refer to the foregoing tables. Herein MPDCCHtotal,slot,μ and CPDCCHtotal,slot,μ are determined in the following manner:
For the PDCCH detection capability, in consideration of enhancement of a PDCCH detection capability based on span and enhancement of a PDCCH detection capability in a multi-TRP scenario, an application of a DC scenario is correspondingly adjusted. Details are not described herein again. A principle and a process of determining a PDCCH detection capability in this application are also applicable to the foregoing enhanced technology.
With reference to the foregoing description, in this embodiment, the PDCCH detection capability may be determined in the following manners.
When a PDCCH for scheduling a combination including a serving cell x is to be configured by using a PDCCH corresponding to the serving cell x, both a number of PDCCH detection times for scheduling the combination including the serving cell x and a number of PDCCH detection times for scheduling the serving cell x are used to determine whether the PDCCH detection capability of the terminal device is met, and whether a discard operation needs to be performed. The PDCCH detection capability includes a maximum number of PDCCH candidates and a maximum number of non-overlapped CCEs for channel estimation. For example, when a PDCCH for scheduling a combination of the serving cell 4 and the serving cell 5 is configured by using a PDCCH corresponding to the serving cell 4, both a number of PDCCH detection times for scheduling the combination of the serving cell 4 and the serving cell 5 and a number of PDCCH detection times for scheduling the serving cell 4 are used to determine whether the PDCCH detection capability of the terminal device is met, and whether a discard operation needs to be performed.
For the serving cell 1, the serving cell 2, and the serving cell 3, a maximum number of PDCCH candidates does not exceed min(MPDCCHmax,slot,μ, MPDCCHtotal,slot,μ), and a maximum number of non-overlapped CCEs for channel estimation does not exceed min(CPDCCHmax,slot,μ, CPDCCHtotal,slot,μ), where MPDCCHmax,slot,μ and CPDCCHmax,slot,μ are shown in the foregoing Table 1 and Table 2.
Herein MPDCCHtotal,slot,μ and CPDCCHtotal,slot,μ are determined in the following manner:
For the serving cell 4 and the serving cell 5, a maximum number of PDCCH candidates does not exceed min(MPDCCHmax,slot,μ, MPDCCHtotal,slot,μ), and a maximum number of non-overlapped CCEs for channel estimation does not exceed min(CPDCCHmax,slot,μ, CPDCCHtotal,slot,μ). For MPDCCHmax,slot,μ and CPDCCHmax,slot,μ, refer to the foregoing Table 1.
Herein MPDCCHtotal,slot,μ and CPDCCHtotal,slot,μ are determined in the following manner:
For a combination of the serving cell 4 and the serving cell 5, if a PDCCH for scheduling the combination of the serving cell 4 and the serving cell 5 is configured by using a PDCCH corresponding to the serving cell 4, both a number of PDCCH detection times for scheduling the combination of the serving cell 4 and the serving cell 5 and a number of PDCCH detection times for scheduling the serving cell 4 are used to determine whether the PDCCH detection capability of the terminal device is met, and whether a discard operation needs to be performed. Specifically, if the serving cell 4 is a primary cell (Pcell), when a PDCCH blind detection opportunity configured for scheduling the combination of the serving cell 4 and the serving cell 5 and scheduling the serving cell 4 exceeds min(MPDCCHmax,slot,μ, MPDCCHtotal,slot,μ), or a maximum number of non-overlapped CCEs for channel estimation is greater than a minimum value in CPDCCHmax,slot,μ and CPDCCHtotal,slot,μ, the terminal device stops detecting a search space with a low priority, for example, stops detecting a search space with a relatively large number. If the serving cell 4 is a secondary cell (Scell), a maximum number of PDCCH candidates for configuring a PDCCH and scheduling the combination of the serving cell 4 and the serving cell 5 and scheduling the serving cell 4 does not exceed a minimum value in MPDCCHmax,slot,μ and MPDCCHtotal,slot,μ, that is, the maximum number of PDCCH candidates is not greater than min(MPDCCHmax,slot,μ, MPDCCHtotal,slot,μ), or a maximum number of non-overlapped CCEs for channel estimation is not greater than a minimum value in CPDCCHmax,slot,μ and CPDCCHtotal,slot,μ, that is, the maximum number of non-overlapped CCEs for channel estimation is not greater than min(CPDCCHmax,slot,μ, CPDCCHtotal,slot,μ).
In some embodiments, M_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, the M_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind detection performed by the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
In some embodiments, C_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, C_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind channel estimation of the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
When total capability division is performed on a plurality of carriers, an adjustment coefficient is added. In some embodiments, the adjustment coefficient may be agreed upon by a protocol, or may be configured by using higher layer signalling, that is, when a number of scheduled carriers is counted, each scheduled carrier is multiplied by the adjustment coefficient. In some embodiments, the adjustment coefficient is a non-negative number. A manner agreed upon by a protocol may be determined based on a number of carrier combinations corresponding to the carrier. For example, if a PDCCH for scheduling a combination of the serving cell 4 and the serving cell 5 is configured by using a PDCCH corresponding to the serving cell 4, an adjustment coefficient is recorded as 2 when the serving cell 4 serves as a scheduled carrier for counting. The following examples are described based on protocol agreement, and are also applicable to the manner of configuration by using higher layer signalling.
For the serving cell 1, the serving cell 2, and the serving cell 3, a maximum number PDCCH blind detection does not exceed min(MPDCCHmax,slot,μ, MPDCCHtotal,slot,μ), and a maximum number of non-overlapped CCEs for channel estimation does not exceed min(CPDCCHmax,slot,μ, CPDCCHtotal,slot,μ) where MPDCCHmax,slot,μ denotes a maximum number of times of blind detection by the terminal device on one carrier, and CPDCCHmax,slot,μ denotes a maximum number of times of blind channel estimation performed by the terminal device on one carrier. For MPDCCHmax,slot,μ and CPDCCHmax,slot,μ, refer to the foregoing tables. Herein MPDCCHtotal,slot,μ and CPDCCHtotal,slot,μ are determined in the following manner:
It may be determined from the calculation formula of MPDCCHtotal,slot,μ that, MPDCCHtotal,slot,μ denotes a total blind detection capability corresponding to numerology u, MPDCCHtotal,slot,μ is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind detection by the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier. The specific numerology means a numerology of a scheduling carrier corresponding to a scheduled carrier. For example, scheduled carriers include a serving cell 1, a serving cell 2 and a serving cell 3. Thus, there are three scheduled carriers in total, and an adjustment coefficient of each scheduled carrier is equal to 1. The numerator in the formula (1+1+1)/(1+1+1+2+1) is decided by an adjustment coefficient of a scheduled carrier of a specific numerology, and a total number of scheduled carriers with a specific numerology with μ=0 is 3, therefore, the numerator in this formula is equal to 3. In addition, an adjustment coefficient of each scheduled carrier includes an adjustment coefficient of each of serving cells 1 to 5, and a denominator is equal to a sum of adjustment coefficients of all scheduled carriers. Therefore, the denominator is equal to 6. With reference to
It may be determined based on the foregoing calculation formula of CPDCCHtotal,slot,μ that, a number of non-overlapped CCEs for channel estimation of a numerology u corresponding to CPDCCHtotal,slot,μ is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of non-overlapped CCEs for channel estimation by a terminal device on one carrier, an adjustment coefficient of each scheduled carrier, and a scheduled carrier set of a specific numerology corresponding to a scheduling carrier. A solution manner is similar to that for calculating the maximum number of PDCCH candidates, and details are not described herein again.
For the serving cell 4 and the serving cell 5, a maximum number of PDCCH candidates does not exceed min(MPDCCHmax,slot,μ, MPDCCHtotal,slot,μ), and a maximum number of non-overlapped CCEs for channel estimation does not exceed min(CPDCCHmax,slot,μ, CPDCCHtotal,slot,μ). For MPDCCHmax,slot,μ and CPDCCHmax,slot,μ, refer to the foregoing Table 1 and Table 2. Herein MPDCCHtotal,slot,μ and CPDCCHtotal,slot,μ are determined in the following manner:
For the serving cell 4 and the serving cell 5, a maximum number of PDCCH candidates and a maximum number of non-overlapped CCEs for channel estimation are similar to those in the foregoing description. A difference lies in that for the serving cell 4, an adjustment coefficient of the scheduled carrier is 2, there are two adjustment coefficients of a scheduled carrier in total, and an adjustment coefficient of the serving cell 4 is 1. Therefore, the numerator in the formula (2+1)/(1+1+1+2+1) is 2+1=3, and the denominator is equal to 6.
In some embodiments, the PDCCH detection method provided in this embodiment may further include the following step:
In this embodiment, for a combination of the serving cell 4 and the serving cell 5, PDCCH detection is performed based on a time-frequency resource corresponding to the serving cell 4 or the serving cell 5, and a serving cell scheduled by the DCI is identified by using CIF, a DCI format, and a specific information field in the DCI.
Referring to
S501. A network device transmits, to a terminal device, PDCCH configuration information corresponding to a first carrier. The PDCCH configuration information is used to indicate that the terminal device performs PDCCH detection based on the PDCCH configuration information to obtain DCI, and the DCI is used to schedule one or more carriers.
In some embodiments, one piece of PDCCH configuration information may include PDCCH configuration information of one first carrier, or may include PDCCH configuration information of a plurality of first carriers. For example, one piece of PDCCH configuration information may include PDCCH configuration information of a serving cell 1, or may include PDCCH configuration information of a serving cell 1, PDCCH configuration information of a serving cell 2, and PDCCH configuration information of a serving cell 3.
In this embodiment, the terminal device receives the PDCCH configuration information corresponding to the first carrier and transmitted by the network device, and performs PDCCH detection based on the PDCCH configuration information to obtain DCI, where the DCI is used to schedule one or more carriers.
In some embodiments, one carrier scheduled by the DCI is the first carrier, or the plurality of carriers scheduled by the DCI include the first carrier.
Same PDCCH configuration information is shared for scheduling the serving cell 4 and scheduling both the serving cell 4 and the serving cell 5. After receiving the PDCCH configuration information of the serving cell 4, the terminal device performs PDCCH detection based on the PDCCH configuration information to obtain DCI. The DCI is used to schedule one carrier, that is, the DCI is used to schedule a serving cell 4, where the serving cell 4 is one carrier scheduled by the DCI, and the serving cell 4 is the first carrier. Alternatively, the DCI is used to schedule a plurality of carriers, that is, the DCI is used to schedule a serving cell 4 and a serving cell 5, that is, the DCI is used to schedule two carriers. In this case, the first carrier is the serving cell 4, and the serving cell 4 and the serving cell 5 are two carriers scheduled by the DCI. It should be noted that, same PDCCH configuration information is shared for scheduling the serving cell 4 and scheduling both the serving cell 4 and the serving cell 5, so that signalling overheads can be reduced.
In some embodiments, the DCI includes first indication information, and the first indication information is used to indicate one or more scheduled carriers.
On the basis of foregoing embodiments, the first indication information may be set in the DCI, and the first indication information is used to indicate one or more scheduled carriers. For example, a value of the first indication information is used to identify whether to schedule the serving cell 4 or the serving cell 5, or to schedule a combination of the serving cell 4 and the serving cell 5. The first indication information is used to identify whether to schedule one carrier or to schedule a plurality of carriers.
In some embodiments, the first indication information includes a CIF field. A value of the CIF field is used to indicate one or more scheduled carriers.
For example, for the scheduled serving cell 1 or the scheduled serving cell 2 shown in
In some embodiments, if the first indication information is used to indicate a plurality of scheduled carriers, the first indication information includes a CIF field and a specific information field in DCI, and the specific information field includes at least one of FDRA, TDRA, NDI, or HARQ process.
In some embodiments, the first indication information is configured by using higher layer signalling or is determined by using a predetermined rule.
For example, with reference to foregoing examples, in a case in which a value of one CIF field is configured for the scheduled serving cell 4 or the scheduled serving cell 5 by using higher layer signalling configuration, the network device indicates a value of a corresponding CIF field in the DCI, for example, CIF=0, indicating scheduling the serving cell 4; CIF=1, indicating scheduling the serving cell 5. In addition, for a combination of the serving cell 4 and the serving cell 5, CIF=0 is configured, that is, a value of a same CIF field is used in scheduling the combination of the scheduling serving cell 4 and the serving cell 5 and scheduling the serving cell 4, or a higher layer indicates a serving cell ID with a same value, that is, the higher layer indicates that a value of a CIF field is shared for scheduling the combination of the serving cell 4 and the serving cell 5 and scheduling which serving cell, for example, serving cell Index for CIF=Serving cell 4, that is, indicating that a value of a CIF field is shared for scheduling the combination of the scheduling serving cell 4 and the serving cell 5 and scheduling the serving cell 4.
Alternatively, the first indication information may be determined by using a predetermined rule. For a case in which a plurality of carriers are scheduled by DCI, for example, a value of same first indication information is shared for scheduling a combination of the serving cell 4 and the serving cell 5 and scheduling a serving cell with the smallest serving cell ID in a combination of multiple serving cells. For another example, a value of same first indication information is shared for scheduling a combination of the serving cell 4 and the scheduling serving cell 5 and scheduling a serving cell with the largest bandwidth of an active bandwidth part (BWP) in a combination of multiple serving cells. The foregoing combination of multiple serving cells is, for example, a combination of the serving cell 4 and the serving cell 5.
In some embodiments, the network device performs DCI size alignment on DCI formats configured by the PDCCH configuration information.
In some embodiments, that the network device performs DCI size alignment on DCI formats configured by the PDCCH configuration information may be implemented in the following manner:
In some embodiments, that the network device performs DCI size alignment on the DCI format configured by the PDCCH configuration information includes at least one of the following:
In some embodiments, the performing, by the network device, DCI size alignment on the DCI formats configured by the PDCCH configuration information if a number of DCI formats configured by the PDCCH configuration information is greater than a preset threshold may be implemented in the following manner:
In some embodiments, capability detection information includes a maximum number of PDCCH candidates monitored by the terminal device and/or a maximum number of non-overlapped CCEs for channel estimation.
In some embodiments, the maximum number of PDCCH candidates is a minimum value in M_max and M_total; and the M_max is a maximum number of times of blind detection of a terminal on one carrier, and the M_total is a sum of times of blind detection of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the M_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, the M_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind detection performed by the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the maximum number of non-overlapped CCEs is a minimum value in C_max and C_total; and the C_max is a maximum number of times of blind channel estimation of a terminal on one carrier, and the C_total is a sum of times of blind channel estimation of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the C_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, C_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind channel estimation of the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the adjustment coefficient is a non-negative number.
In some embodiments, the adjustment coefficient is agreed upon by a protocol or configured by using higher layer signalling.
For implementation principles and beneficial effects of the PDCCH detection method on a network device side provided in embodiments of this application, reference may be made to implementation principles and beneficial effects of the PDCCH detection method on the terminal device. Details are not described herein again.
It should be understood that, although steps in the flowcharts in
Referring to
where one piece of PDCCH configuration information may include PDCCH configuration information of one first carrier, or may include PDCCH configuration information of a plurality of first carriers, for example, one piece of PDCCH configuration information may include PDCCH configuration information of a serving cell 1, or may include PDCCH configuration information of a serving cell 1, PDCCH configuration information of a serving cell 2, and PDCCH configuration information of a serving cell 3; and
According to the terminal device provided in this embodiment, a terminal device receives PDCCH configuration information corresponding to a first carrier and transmitted by a network device, and performs PDCCH detection based on the PDCCH configuration information to obtain DCI. The DCI is used to schedule one or more carriers, so that one or more carriers may be scheduled by using one DCI.
In some embodiments, one carrier scheduled by the DCI is the first carrier, or the plurality of carriers scheduled by the DCI include the first carrier.
For example, as shown in
In some embodiments, the DCI includes first indication information, and the first indication information is used to indicate one or more carriers.
On the basis of foregoing embodiments, the first indication information may be set in the DCI, and the first indication information is used to indicate one or more scheduled carriers. For example, a value of the first indication information is used to identify whether to schedule the serving cell 4 or the serving cell 5, or to schedule a combination of the serving cell 4 and the serving cell 5. The first indication information is used to identify whether to schedule one carrier or to schedule a plurality of carriers.
In some embodiments, the first indication information includes a CIF field. A value of the CIF field is used to indicate one or more scheduled carriers.
In some embodiments, the first indication information includes a CIF field and another information field, different from the CIF field, in the DCI.
In some embodiments, the first indication information is configured by using higher layer signalling or is determined by using a predetermined rule.
In some embodiments, the terminal device 600 further includes:
In some embodiments, the alignment module is specifically configured to perform, by the terminal device, DCI size alignment on the DCI formats configured by the PDCCH configuration information if a number of DCI formats configured by the PDCCH configuration information is greater than a preset threshold.
In some embodiments, the alignment module is specifically configured to perform DCI size alignment on at least one of the following:
In some embodiments, the alignment module is specifically configured to: if a number of DCI formats configured by the PDCCH configuration information is greater than a preset threshold, perform DCI size alignment on at least two first-type DCI formats, where the first-type DCI format is used to schedule one carrier; if a number of DCI formats obtained after DCI size alignment is performed on the at least two first-type DCI formats is greater than the preset threshold, perform DCI size alignment on at least two second-type DCI formats, where the second-type DCI format is used to schedule at least two carriers; and if a number of DCI formats obtained after DCI size alignment is performed on the at least two second-type DCI formats is greater than the preset threshold, perform DCI size alignment on the first-type DCI format and the second-type DCI format.
In some embodiments, the terminal device 600 further includes:
In some embodiments, the PDCCH detection capability includes a maximum number of PDCCH candidates monitored by the terminal device and/or a maximum number of non-overlapped CCEs for channel estimation.
In some embodiments, the maximum number of PDCCH candidates is a minimum value in M_max and M_total; and the M_max is a maximum number of times of blind detection of a terminal on one carrier, and the M_total is a sum of times of blind detection of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the M_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, the M_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind detection performed by the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the maximum number of non-overlapped CCEs is a minimum value in C_max and C_total; and the C_max is a maximum number of times of blind channel estimation of a terminal on one carrier, and the C_total is a sum of times of blind channel estimation of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the C_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, C_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of first blind channel estimation, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the adjustment coefficient is a non-negative number.
In some embodiments, the adjustment coefficient is agreed upon by a protocol or configured by using higher layer signalling.
In some embodiments, the terminal device 600 further includes:
Referring to
The processing module 701 is configured to transmit, to a terminal device by using the transmitting module 702, PDCCH configuration information corresponding to a first carrier. The PDCCH configuration information is used to indicate that the terminal device performs PDCCH detection based on the PDCCH configuration information to obtain DCI, and the DCI is used to schedule one or more carriers.
In some embodiments, one carrier scheduled by the DCI is the first carrier, or the plurality of carriers scheduled by the DCI include the first carrier.
In some embodiments, the DCI includes first indication information, and the first indication information is used to indicate one or more carriers.
In some embodiments, the first indication information includes a CIF field. A value of the CIF field is used to indicate one or more carriers.
In some embodiments, the first indication information includes a CIF field and another information field, different from the CIF field, in the DCI.
In some embodiments, the first indication information is configured by using higher layer signalling or is determined by using a predetermined rule.
In some embodiments, the network device further includes:
In some embodiments, the alignment module is specifically configured to perform, by the network device, DCI size alignment on the DCI formats configured by the PDCCH configuration information if a number of DCI formats configured by the PDCCH configuration information is greater than a preset threshold.
In some embodiments, the alignment module is specifically configured to perform DCI size alignment on at least one of the following:
In some embodiments, the alignment module is specifically configured to: if a number of DCI formats configured by the PDCCH configuration information is greater than a preset threshold, perform DCI size alignment on at least two first-type DCI formats, where the first-type DCI format is used to schedule one carrier; if a number of DCI formats obtained after DCI size alignment is performed on the at least two first-type DCI formats is greater than the preset threshold, perform DCI size alignment on at least two second-type DCI formats, where the second DCI type format is used to schedule at least two carriers; and if a number of DCI formats obtained after DCI size alignment is performed on the at least two second-type DCI formats is greater than the preset threshold, perform DCI size alignment on the first-type DCI format and the second-type DCI format.
In some embodiments, capability detection information includes a maximum number of PDCCH candidates monitored by the terminal device and/or a maximum number of non-overlapped CCEs for channel estimation.
In some embodiments, the maximum number of PDCCH candidates is a minimum value in M_max and M_total; and the M_max is a maximum number of times of blind detection of a terminal on one carrier, and the M_total is a sum of times of blind detection of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the M_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, the M_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind detection performed by the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the maximum number of non-overlapped CCEs is a minimum value in C_max and C_total; and the C_max is a maximum number of times of blind channel estimation of a terminal on one carrier, and the C_total is a sum of times of blind channel estimation of all scheduled carriers of a specific numerology corresponding to a scheduling carrier.
In some embodiments, C_total is related to an adjustment coefficient, and the adjustment coefficient includes at least one of an adjustment coefficient of each scheduled carrier and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
Further, the C_total is determined based on a maximum number of carriers for PDCCH detection by the terminal device, a maximum number of times of blind channel estimation of the terminal device on one carrier, an adjustment coefficient of each scheduled carrier, a scheduled carrier of a specific numerology corresponding to a scheduling carrier, and an adjustment coefficient of a scheduled carrier of a specific numerology corresponding to a scheduling carrier.
In some embodiments, the adjustment coefficient is a non-negative number.
In some embodiments, the adjustment coefficient is agreed upon by a protocol or configured by using higher layer signalling.
For a specific limitation of the terminal device, reference may be made to the foregoing limitation on a PDCCH detection method. Details are not described herein again. All or some of modules in the foregoing terminal device may be implemented by using software, hardware, and a combination thereof. The foregoing modules may be embedded in or independent of a processor in the terminal device in a hardware form, or may be stored in a memory in the terminal device in a software form, so that the processor invokes the foregoing modules to perform corresponding operations.
An embodiment provides a terminal device, and an internal structural diagram of the terminal device may be shown in
A person skilled in the art may understand that the structure shown in
Optionally, as shown in
The memory 920 may be a separate component independent of the processor 910, or may be integrated into the processor 910.
Optionally, as shown in
The transceiver 930 may include a transmitter and a receiver. The transceiver 930 may further include an antenna, and a quantity of antennas may be one or more.
Optionally, the network device 900 may implement corresponding procedures implemented by the terminal device in the methods in embodiments of this application. For brevity, details are not described herein again.
Optionally, as shown in
The memory 1020 may be a separate component independent of the processor 1010, or may be integrated into the processor 1010.
Optionally, the chip 1000 may further include an input interface 1030. The processor 1010 may control the input interface 1030 to communicate with another device or chip, and specifically, may obtain information or data transmitted by the another device or chip.
Optionally, the chip 1000 may further include an output interface 1040. The processor 1010 may control the output interface 1040 to communicate with another device or chip, and specifically, may output information or data to the another device or chip.
Optionally, the chip 1000 may be applied to the terminal device in embodiments of this application, and the chip 1000 may implement corresponding processes implemented by the terminal device in methods in embodiments of this application. For brevity, details are not described herein again.
It should be understood that, a processor in embodiments of this application may be an integrated circuit chip having a signal processing capability. In an implementation process, the steps in the foregoing method embodiments may be performed by using an integrated logic circuit of hardware of the processor or instructions in a software form. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component. The processor may implement or perform the methods, steps, and logical block diagrams disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. The steps of the methods disclosed with reference to embodiments of this application may be directly implemented by a hardware decoding processor, or may be implemented by a combination of hardware and software modules in a decoding processor. The software module may be located in a mature storage medium in the art, for example, a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable memory, or a register. The storage medium is located in a memory. The processor reads information from the memory, and completes the steps of the foregoing methods in combination with hardware in the processor.
It may be understood that the memory in embodiments of this application may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), and is used as an external cache. By way of example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct Rambus random access memory (DR RAM). It should be noted that, the memory in the systems and methods described in this specification includes but is not limited to these memories and any memory of another proper type.
It should be understood that, by way of example but not limitative description, for example, the memory in this embodiment of this application may alternatively be a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), a direct Rambus random access memory (DR RAM), or the like. In other words, the memory in this embodiment of this application includes but is not limited to these memories and any memory of another proper type.
An embodiment of this application further provides a computer-readable storage medium, configured to store a computer program.
In some embodiments, the computer-readable storage medium may be applied to the terminal device in embodiments of this application, and the computer program causes the terminal device to execute a procedure correspondingly implemented by the terminal device in methods in embodiments of this application. For brevity, details are not described herein again.
An embodiment of this application further provides a computer program product, which includes computer program instructions.
In some embodiments, the computer program product may be applied to the terminal device in embodiments of this application, and the computer program instructions cause the terminal device to execute a procedure correspondingly implemented by the terminal device in methods in embodiments of this application. For brevity, details are not described herein again.
An embodiment of this application further provides a computer program.
In some embodiments, the computer program may be applied to the terminal device in embodiments of this application. When the computer program runs on the terminal device, the terminal device executes a procedure correspondingly implemented by the terminal device in methods in embodiments of this application. For brevity, details are not described herein again.
A person of ordinary skill in the art may be aware that, units and algorithm steps in examples described in combination with embodiments disclosed in this specification can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be aware by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, reference may be made to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in another manner. For example, the described apparatus embodiments are merely examples. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between apparatuses or units may be implemented in electrical, mechanical, or other forms.
The units described as separate components may be or may not be physically separated, and the components displayed as units may be or may not be physical units, that is, may be located in one place or distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the objective of the solutions of embodiments.
In addition, function units in embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit.
When the functions are implemented in a form of a software function unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions in embodiments of this application essentially, or the part contributing to the conventional technology, or some of the technical solutions may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
The foregoing descriptions are merely specific implementations of this application, but the protection scope of this application is not limited thereto. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
In this specification, the term “and/or” is merely an association relationship that describes associated objects, and represents that there may be three relationships. For example, A and/or B may represent three cases: only A exists, both A and B exist, and only B exists. In addition, the character “/” herein generally indicates an “or” relationship between the associated objects.
This application is a continuation of International Application No. PCT/CN2021/144007, filed on Dec. 31, 2021, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/144007 | Dec 2021 | WO |
Child | 18745475 | US |