A candidate control channel configuration method, terminal and base station
By obtaining the search space configured by the base station and allocating the candidate PDCCH based on the order of allocation of priority, the problem of broadcast multicast candidate PDCCH allocation in NR is solved, and the separate configuration of the search space and effective detection of candidate PDCCH are realized.
Patent Information
- Application Number
- CN202010621815.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-30
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2040-06-30
AI Technical Summary
The prior art cannot effectively allocate candidate PDCCH for broadcast multicast in NR, resulting in reduced base station scheduling flexibility and is not applicable to cases where the number of candidate PDCCHs exceeds the terminal detection capability.
By obtaining the search spaces for broadcast multicast and non-broadcast multicast configured by the base station, the candidate PDCCH is allocated based on the predetermined allocation priority order of candidate PDCCH, and the control channel detection is performed to realize the separate configuration of the broadcast multicast and non-broadcast multicast search spaces.
The separate configuration of the search space of broadcast multicast and the search space of non-broadcast multicast is realized, ensuring the reasonable allocation and detection of candidate PDCCH, and improving the flexibility of base station scheduling.
Smart Images

Figure CN113873646B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a candidate control channel configuration method, a terminal and a base station. Background Art
[0002] With the increasing popularity of mobile video services, peer-to-peer multicast / broadcast streaming, group communications, and broadcast / multicast Internet of Things (IoT) applications, the global mobile communications industry has reached a consensus that the fifth generation mobile communications (5G) networks need to have the ability to flexibly and dynamically allocate wireless spectrum and network resources between unicast and multicast services, and need to support independent deployment of broadcast / multicast networks.
[0003] In the current 5G, base stations send two types of data. One is terminal-oriented data, which can only be received by the target terminal and is called unicast data. The other is data for all terminals or specific groups in the cell, that is, all users in the cell or users in a specific group can receive the service.
[0004] Before receiving broadcast and multicast service data, the terminal needs to detect the Physical Downlink Control Channel (PDCCH) to obtain scheduling information. Usually, in order to ensure the flexibility of base station scheduling, there are multiple candidate PDCCHs, and the base station only sends on one of the candidate PDCCHs. In other words, the terminal needs to detect all possible candidate channels to determine whether there is scheduling signaling.
[0005] The more candidate channels there are, the more flexible the base station scheduling is, but the higher the implementation complexity of the terminal is. When broadcast and multicast service data are introduced in NR, how to allocate candidate PDCCHs for broadcast and multicast needs to be solved. Summary of the invention
[0006] The embodiments of the present invention provide a candidate control channel configuration method, a terminal and a base station to solve the problem in the prior art that candidate PDCCHs for broadcast and multicast in NR cannot be allocated.
[0007] An embodiment of the present invention provides a candidate control channel configuration method, which is applied to a terminal and includes:
[0008] Acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space for candidate physical downlink control channels PDCCHs of both the first CSS and candidate PDCCHs of the first USS; and the second search space includes a second CSS and a second USS;
[0009] Based on a predetermined priority order of allocation of candidate PDCCHs in the first search space and the second search space, candidate PDCCHs are allocated, and control channel detection is performed on the first search space and / or the second search space to which the candidate PDCCHs are allocated.
[0010] An embodiment of the present invention provides a candidate control channel configuration method, which is applied to a base station and includes:
[0011] At least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast are configured for the terminal; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space for candidate physical downlink control channels PDCCHs of both the first CSS and candidate PDCCHs of the first USS; the second search space includes a second CSS and a second USS;
[0012] Based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, candidate PDCCHs are allocated so that the terminal performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs are allocated.
[0013] An embodiment of the present invention provides a candidate control channel configuration device, which is applied to a terminal, including:
[0014] An acquisition module is used to acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space that includes both a candidate physical downlink control channel PDCCH of the first CSS and a candidate PDCCH of the first USS; and the second search space includes a second CSS and a second USS;
[0015] An allocation module, configured to allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space;
[0016] The detection module is used to perform control channel detection on the first search space and / or the second search space to which the candidate PDCCH has been allocated.
[0017] An embodiment of the present invention provides a candidate control channel configuration device, which is applied to a base station, including:
[0018] A configuration module, configured to configure at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast for a terminal; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space that includes both a candidate physical downlink control channel PDCCH of the first CSS and a candidate PDCCH of the first USS; and the second search space includes a second CSS and a second USS;
[0019] The allocation module is used to allocate candidate PDCCHs based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, so that the terminal performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated.
[0020] An embodiment of the present invention provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of a candidate control channel configuration method applied to the terminal when executing the computer program.
[0021] An embodiment of the present invention provides a base station, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, steps of a candidate control channel configuration method applied to the base station are implemented.
[0022] An embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the candidate control channel configuration method are implemented.
[0023] The candidate control channel configuration method, terminal and base station provided in the embodiments of the present invention, the terminal obtains at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station, and allocates candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, and performs control channel detection on the first search space and / or the second search space of the allocated candidate PDCCH, thereby realizing separate configuration of the search space for broadcast multicast and the search space for non-broadcast multicast; in addition, when the candidate PDCCHs in all search spaces exceed the detection capability of the terminal, the candidate PDCCHs can be allocated based on a predetermined allocation priority order, and control channel detection is performed only on the first search space and / or the second search space of the allocated candidate PDCCH, so that the terminal can determine which search spaces the candidate PDCCHs are to be allocated and which search spaces the candidate PDCCHs are to be detected, thereby solving the problem in the prior art that the candidate PDCCHs for broadcast multicast in NR cannot be allocated, and the effectiveness of the detection is ensured. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0025] Figure 1 A flowchart of the steps of a method for configuring a candidate control channel applied to a terminal in an embodiment of the present invention;
[0026] Figure 2 is a flowchart of the steps of a method for configuring a candidate control channel applied to a base station in an embodiment of the present invention;
[0027] Figure 3 This is a schematic diagram of the effect of the first embodiment of the present invention;
[0028] Figure 4 This is one of the effect schematic diagrams of the second embodiment of the present invention;
[0029] Figure 5 This is a second schematic diagram of the effect of the second embodiment of the present invention;
[0030] Figure 6 A module block diagram of a candidate control channel configuration device applied to a terminal in an embodiment of the present invention;
[0031] Figure 7It is a module block diagram of a candidate control channel configuration device applied to a base station in an embodiment of the present invention;
[0032] Figure 8 A schematic diagram of the structure of a terminal in an embodiment of the present invention;
[0033] Fig. 9 FIG. 4 is a schematic diagram of the structure of a base station in an embodiment of the present invention. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0035] To facilitate the clear description of the technical solutions of the embodiments of the present invention, in each embodiment of the present invention, if the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects, those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order.
[0036] In the embodiment of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character "three" generally indicates that the associated objects are in an "or" relationship.
[0037] In the embodiments of the present invention, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0038] In addition, it should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0039] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0040] Specifically, PDCCH is used to send downlink control information (Downlink Control Information, DCI), which transmits public control information (i.e. system information and paging information, etc.) and user-specific control information (including downlink resource allocation indication, uplink resource scheduling, triggering of physical random access channel (PRACH for short) and uplink power control parameters, etc.).
[0041] In order to facilitate the description of PDCCH, the New Radio (NR) introduces the concept of control resource set (CORESET) to characterize the size of the PDCCH channel resource block. A CORESET consists of several control-channel elements (CCE), each CCE consists of 6 resource element groups (REG), and each REG contains a resource block (RB). In addition, in a CORESET, multiple candidate PDCCHs are included. These candidate control channels need to be detected by the terminal. Generally speaking, any one or more CCEs can form a candidate PDCCH, and when the PDCCH consists of 1 CCE, it is called a candidate PDCCH with a CCE aggregation level of 1, when the PDCCH consists of 2 CCEs, it is called a candidate PDCCH with a CCE aggregation level of 2, and when the PDCCH consists of 4 CCEs, it is called a candidate PDCCH with a CCE aggregation level of 4. By analogy, the protocol stipulates that the supported CCE aggregation levels are 1, 2, 4, 8, and 16. In a CORESET, there may be multiple candidate PDCCHs at the same CCE aggregation level, for example, the numbers are 0, 1, 2, 3, 4, 5, 6, and 8. For example, for the control channel used to schedule the broadcast channel, there are 4 candidate PDCCHs when the CCE aggregation level is 4, 2 candidate PDCCHs when the CCE aggregation level is 8, and 1 candidate PDCCH when the CCE aggregation level is 16, that is, there are a total of 4+2+1=7 candidate PDCCHs that need to be detected by the terminal.
[0042] The search space refers to the time range in which the terminal needs to perform PDCCH detection, and the search space is divided into a common search space (CSS) and a terminal-specific search space (USS). The common search space refers to the search space that all terminals or a group of terminals need to perform PDCCH detection, and the terminal-specific search space is a search space that the base station configures for a certain terminal alone, and only the configured terminal needs to perform PDCCH detection.
[0043] For CSS, the number of candidate control channels that need to be detected is recorded as For USS, the number of candidate control channels that need to be detected is recorded as In each time slot, the total number of detected candidate PDCCHs It cannot exceed a certain threshold. For example, when u is 0 (the subcarrier spacing SCS is 15KHz), the protocol determines that the maximum number of candidate PDCCHs detected by the terminal per time slot is 44; when u is 1 (the subcarrier spacing SCS is 30KHz), the protocol determines that the maximum number of candidate PDCCHs detected by the terminal per time slot is 36; when u is 2 (the subcarrier spacing SCS is 60KHz), the protocol determines that the maximum number of candidate PDCCHs detected by the terminal per time slot is 22; when u is 3 (the subcarrier spacing SCS is 120KHz), the protocol determines that the maximum number of candidate PDCCHs detected by the terminal per time slot is 20.
[0044] The current allocation of candidate PDCCHs for broadcast and multicast is configured in LTE in a way that pre-configures no more than the detection capability of the terminal (e.g., no more than 44 candidate PDCCHs, i.e., no more than 44 blind detections). That is, when configuring all candidate PDCCHs, such as unicast candidate PDCCHs, candidate PDCCHs for public messages, and candidate PDCCHs for broadcasts, the total number of candidate PDCCHs will not exceed the defined terminal capability.
[0045] However, the pre-configuration method will reduce the scheduling flexibility of the base station on the one hand, and on the other hand, it is not suitable for the case where the total number of candidate PDCCHs that the current NR has supported to configure exceeds the terminal capability. In view of this, the present invention provides the following embodiments:
[0046] In the present invention, a candidate PDCCH may also be referred to as a PDCCH candidate.
[0047] In addition, it should be noted that the broadcast multicast of the present technical solution refers to data that multiple terminals need to receive, including control channel data and service data of the broadcast multicast. Non-broadcast multicast refers to data received by a specific terminal, or system messages sent by a base station that multiple terminals need to receive.
[0048] like Figure 1 FIG. 1 is a flowchart of a method for configuring a candidate control channel applied to a terminal in an embodiment of the present invention. The method includes the following steps:
[0049] Step 101: Acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by a base station.
[0050] Specifically, in this step, the terminal obtains at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station.
[0051] The first search space may be a first CSS, a first USS or a hybrid search space, wherein the hybrid search space is a search space that includes both candidate PDCCHs of the first CSS and candidate PDCCHs of the first USS. That is, the present invention separately configures a search space for candidate PDCCHs for broadcast multicast, and the type of the search space may be one of the first CSS, the first USS and the hybrid search space.
[0052] It should be noted that the hybrid search space is equivalent to defining two search spaces including the first USS and the first CSS, and the two search spaces have the same ID number. Defining the hybrid search space is helpful to reduce the terminal's ability to rely on the number of supported search spaces.
[0053] It should also be noted that one broadcast multicast may correspond to one first search space, or all broadcast multicasts may correspond to one first search space, which is not specifically limited herein.
[0054] In addition, the second search space includes the second CSS and the second USS, that is, the non-broadcast multicast second search space includes both the second CSS and the second USS.
[0055] In this way, this step adds an independently configured broadcast multicast USS or CSS (i.e., the first CSS, the second USS or the hybrid search space) on the basis of the existing USS and CSS (i.e., the second USS and the second CSS), so that the configured broadcast multicast search space and the non-broadcast multicast search space can be decoupled, and the separate configuration of the broadcast multicast search space and the non-broadcast multicast search space is realized.
[0056] Step 102: Based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the candidate PDCCHs are allocated, and control channel detection is performed on the first search space and / or the second search space to which the candidate PDCCHs have been allocated.
[0057] In this step, specifically, the predetermined allocation priority order of the candidate PDCCHs of the first search space and the second search space can be obtained first, and then the candidate PDCCHs are allocated based on the allocation priority order, that is, based on the allocation priority order, the candidate PDCCHs of the first search space and / or the second search space are allocated to the terminal for PDCCH detection, so that when the number of candidate PDCCHs in all search spaces in NR exceeds the detection capability of the terminal, the detection capability allocation of the candidate PDCCH can also be achieved.
[0058] In addition, specifically, the terminal only performs control channel detection on the first search space and / or the second search space to which the candidate PDCCH has been allocated, and no longer performs detection on the search space to which the candidate PDCCH has not been allocated, thereby ensuring the effectiveness of the detection.
[0059] In this way, the terminal in this embodiment first obtains at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station, and allocates candidate PDCCHs based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, and performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated; on the one hand, the separate configuration of the search space for broadcast multicast and the search space for non-broadcast multicast is realized; on the other hand, when the number of candidate PDCCHs in all search spaces exceeds the detection capability of the terminal, the candidate PDCCHs can be allocated to the terminal for PDCCH detection based on the predetermined allocation priority order, and only the first search space and / or the second search space to which the candidate PDCCHs have been allocated are detected, so that the terminal can determine which search spaces in which the candidate PDCCHs are allocated and which search spaces in which the candidate PDCCHs are detected, thereby ensuring the rationality of the candidate PDCCH allocation and the effectiveness of the detection.
[0060] In addition, further in this embodiment, when the terminal obtains at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station, it can receive the first configuration parameters of the first search space and the second configuration parameters of the second search space sent by the base station.
[0061] Specifically, the first configuration parameter may include: the type of the first search space, the identifier (ID) of the first search space and the number of candidate PDCCHs belonging to the first search space, the type of the first search space is the first CSS, the first USS, a hybrid search space or a pending search space.
[0062] It should be noted here that the pending search space refers to a search space whose type is in a pending state.
[0063] Of course, it should also be noted that when the type of the first search space is a hybrid search space, the first configuration parameter also includes: the aggregation level belonging to the first CSS and the corresponding number of candidate PDCCHs, the aggregation level belonging to the first USS and the corresponding number of candidate PDCCHs.
[0064] When the type of the first search space is a pending search space, it is also necessary to receive indication information of the type of the pending search space sent by the base station; or, the terminal itself determines the type of the pending search space and indicates the type of the pending search space to the base station; wherein the type of the pending search space is a first CSS, a first USS or a mixed search space.
[0065] The second configuration parameters may include: an ID of the second search space, a control channel element (CCE for short) aggregation level, and the number of candidate PDCCHs belonging to the second search space.
[0066] In this way, the first configuration parameter and the second configuration parameter respectively include the above parameters, so that the terminal can sort the allocation priority order of the first search space and the second search space through the first configuration parameter and the second configuration parameter and determine how to allocate the candidate PDCCH of the first search space and / or the second search space.
[0067] In addition, when the terminal receives the first configuration parameter and the second configuration parameter sent by the base station, it can receive dedicated signaling containing the first configuration parameter and the second configuration parameter (such as a radio resource control RRC message), and can also receive a broadcast message containing the first configuration parameter and the second configuration parameter (such as a broadcast control channel BCCH or a multicast control channel MCCH). This is not specifically limited here.
[0068] In addition, specifically, the first configuration parameter may also include an index number of a service cell for configuring the first search space. This enables the first search space of the broadcast multicast to be configured to a primary cell (such as a cell that sends a paging message, a cell that sends BCCH information), or to a secondary cell (such as a cell that does not send a paging message, a cell that does not send BCCH information).
[0069] Furthermore, based on any of the above embodiments, before allocating candidate PDCCHs based on the predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, the terminal also needs to determine the allocation priority order of candidate PDCCHs in each search space based on the type and ID of the search space, and the search space includes the first search space and the second search space.
[0070] At this time, when determining the allocation priority order of the candidate PDCCHs of each search space based on the type and ID of the search space, the following steps may be included:
[0071] Based on the type of the search space, determine that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, and that the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, where the USS includes a first USS and a second USS;
[0072] Wherein, when the IDs of the first USS and the second USS are different, the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on the order of the size of the IDs of the first USS and the second USS;
[0073] When the IDs of the first USS and the second USS are the same, the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on the priority order of broadcast multicast and non-broadcast multicast.
[0074] That is, the allocation priority order of each search space from high to low is: candidate PDCCH belonging to the second CSS, candidate PDCCH belonging to the first CSS, and candidate PDCCH of USS; among them, the candidate PDCCH of USS is sorted according to ID. When the IDs of the first USS and the second USS are different, the allocation priority order between the first USS and the second USS is determined in ascending or descending order of ID; since the first search space of broadcast multicast is configured based on a group of terminals, the ID of the first search space and the ID of the second search space of non-broadcast multicast may be the same. When the IDs are the same, the allocation priority between the first USS and the second USS is determined according to the service priority indication, so that the terminal can determine the priority allocation of the candidate PDCCH of broadcast multicast or the candidate PDCCH of non-broadcast multicast according to the service priority indication, thereby realizing the scheduling requirements with high service priority.
[0075] In addition, it should be noted that when determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the priority order of broadcast multicast and non-broadcast multicast, a service with a higher priority has a higher allocation priority.
[0076] In addition, when determining the priority order of broadcast multicast and non-broadcast multicast, the terminal can indicate the priority of broadcast multicast to the base station; or, the terminal receives the indication information of the priority of broadcast multicast from the base station; wherein the priority of broadcast multicast is higher than that of non-broadcast, or the priority of broadcast multicast is lower than that of non-broadcast.
[0077] It should be noted that each first search space corresponds to a broadcast multicast priority, or all first search spaces correspond to a broadcast multicast priority, which is not specifically limited herein.
[0078] It should also be noted that: when the first USS ID and the second USS ID are the same, the base station and the terminal can use the default priority to determine the priority of allocating PDCCH, such as the default broadcast multicast priority is high, or the default non-broadcast multicast priority is high; when the first USS ID and the second USS ID are the same, the base station and the terminal can consider that the allocation is based on a search space (such as the PDCCH candidate of the first USS is K1, and the PDCH candidate of the second USS is K2, the base station and the terminal consider: allocation is based on a search space of K1+K2 candidate PDCCHs).
[0079] The following describes how to allocate candidate PDCCHs for channel detection to a terminal in a time slot for detecting a PDCCH, with respect to different types of the first search space.
[0080] (1) When the first search space of the broadcast multicast is the first USS, candidate PDCCHs are allocated according to the ID of the first USS and the ID of the second USS. At this time, if the IDs are different, the allocation order can be priority allocation of the smaller ID or priority allocation of the larger ID. If the IDs are the same, the allocation order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined according to the priority of the broadcast multicast.
[0081] (2) When the first search space of the broadcast multicast is the first CSS, the candidate PDCCHs in the second CSS are allocated first, and then the candidate PDCCHs in the first CSS are allocated; of course, after the candidate PDCCHs in the second CSS are allocated, if the number of remaining candidate PDCCH detections that can be allocated is less than the number of candidate PDCCHs in the first CSS, the candidate PDCCH allocation of the first CSS will no longer be performed, that is, the terminal will no longer perform candidate PDCCH detection of the first CSS.
[0082] (3) When the first search space of the broadcast multicast is a hybrid search space, the candidate PDCCHs belonging to the first CSS are allocated according to the method in (2), and the candidate PDCCHs belonging to the first USS are allocated according to the method in (1), which will not be described in detail here.
[0083] (4) When the first search space of the broadcast multicast is a pending search space, the terminal sends an instruction to the base station to determine the type of the search space, or the base station instructs the terminal to determine the type of the search space, and then allocates the corresponding candidate PDCCH according to the determined type of the search space, which will not be repeated here.
[0084] Regarding the above allocation process, it should be noted that the purpose of defining the first CSS, the first USS and the hybrid search space is mainly to distinguish the priorities of the candidate PDCCHs for broadcast multicast, that is, to set some candidate PDCCHs as high priority and allocate them to the terminal for PDCCH detection (that is, when the total number of candidate PDCCHs to be detected is limited, they are preferably used as candidate PDCCHs for detection), and another part of the candidate PDCCHs are set as low priority and allocated to the terminal for PDCCH detection (that is, when the total number of candidate PDCCHs to be detected is limited, they are allocated and sorted with other non-broadcast multicast second search spaces).
[0085] In addition, further, when the terminal allocates the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the following process may be included:
[0086] During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated;
[0087] If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space;
[0088] The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
[0089] Through the above allocation method, when the number of currently unallocated candidate PDCCHs is less than the number of currently unallocated candidate PDCCHs in the highest priority search space, the currently unallocated candidate PDCCHs in the second priority search space can also be allocated, thereby making full use of the terminal's candidate PDCCH detection capability, so that the terminal's PDCCH detection capability can be fully allocated under the premise that the allocated candidate PDCCHs do not exceed the terminal's PDCCH detection capability.
[0090] In this way, the above-mentioned embodiments realize the separate configuration of the search space for broadcast and multicast, and clarify which search spaces' candidate PDCCHs are to be detected when the candidate PDCCHs in all search spaces exceed the detection capability of the terminal, thereby solving the problem of candidate PDCCH allocation when the existing pre-configuration method that ensures that the method does not exceed the detection capability of the terminal cannot be used in NR.
[0091] In addition, if Figure 2 FIG. 1 is a flowchart of a method for configuring a candidate control channel applied to a base station in an embodiment of the present invention. The method includes the following steps:
[0092] Step 201: configure at least one first broadcast multicast search space and at least one second non-broadcast multicast search space for a terminal.
[0093] The first search space may be a first CSS, a first USS or a hybrid search space, wherein the hybrid search space is a search space that includes both candidate PDCCHs of the first CSS and candidate PDCCHs of the first USS. That is, the present invention separately configures a search space for candidate PDCCHs for broadcast multicast, and the type of the search space may be one of the first CSS, the first USS and the hybrid search space.
[0094] In addition, the second search space includes the second CSS and the second USS, that is, at least one non-broadcast multicast second search space includes the second CSS and the second USS at the same time.
[0095] In this way, this step adds an independently configured broadcast multicast USS or CSS (i.e., the first CSS, the second USS or a hybrid search space) on the basis of the existing USS and CSS (i.e., the second USS and the second CSS), so that the configured broadcast multicast search space and the non-broadcast multicast search space can be decoupled, and the separate configuration of the broadcast multicast search space and the non-broadcast multicast search space is realized, thereby increasing the flexibility of the base station in configuring the broadcast multicast search space.
[0096] Step 202: Allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space.
[0097] Specifically, the base station may allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, so that the terminal performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated.
[0098] It should be noted here that for the specific introduction of the above content, please refer to the relevant content of the terminal side method embodiment, which will not be repeated here.
[0099] In this way, the base station in this embodiment first configures at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast for the terminal, and allocates candidate PDCCHs based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space; on the one hand, the separate configuration of the search space for broadcast multicast and the search space for non-broadcast multicast is realized, and the flexibility of the base station in configuring the search space for broadcast multicast is increased; on the other hand, when the number of candidate PDCCHs in all search spaces exceeds the detection capability of the terminal, the candidate PDCCHs can be allocated to the terminal for PDCCH detection based on the predetermined allocation priority order, so that the terminal can only detect the control channel of the first search space and / or the second search space to which the candidate PDCCH has been allocated, thereby ensuring the rationality of the candidate PDCCH allocation and the effectiveness of the detection.
[0100] In addition, further in this embodiment, when the base station configures at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast for the terminal, it can send first configuration parameters of the first search space and second configuration parameters of the second search space to the terminal.
[0101] Specifically, the first configuration parameter may include: the type of the first search space, the identifier (ID) of the first search space and the number of candidate PDCCHs belonging to the first search space, the type of the first search space is the first CSS, the first USS, a hybrid search space or a pending search space.
[0102] It should be noted here that the pending search space refers to a search space whose type is in a pending state.
[0103] Of course, it should also be noted that when the type of the first search space is a hybrid search space, the first configuration parameter also includes: the aggregation level belonging to the first CSS and the corresponding number of candidate PDCCHs, the aggregation level belonging to the first USS and the corresponding number of candidate PDCCHs.
[0104] When the type of the first search space is a pending search space, the base station itself needs to determine the type of the pending search space and indicate the type of the pending search space to the terminal; or, the base station receives the indication information of the terminal on the type of the pending search space; wherein the type of the pending search space is the first CSS, the first USS or a mixed search space.
[0105] The second configuration parameters may include: an ID of the second search space, a CCE aggregation level, and the number of candidate PDCCHs belonging to the second search space.
[0106] In addition, specifically, the first configuration parameter may also include an index number of a serving cell configuring the first search space.
[0107] It should be noted that, for a detailed introduction to the above-mentioned first configuration parameter and the second configuration parameter, please refer to the relevant content of the terminal side method embodiment, which will not be repeated here.
[0108] Furthermore, based on any of the above embodiments, before allocating candidate PDCCHs based on the predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, the base station also needs to determine the allocation priority order of candidate PDCCHs in each search space based on the type and ID of the search space, and the search space includes the first search space and the second search space.
[0109] At this time, when determining the allocation priority order of the candidate PDCCHs of each search space based on the type and ID of the search space, the following steps may be included:
[0110] Based on the type of the search space, determine that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, and that the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, where the USS includes a first USS and a second USS;
[0111] Wherein, when the IDs of the first USS and the second USS are different, the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on the order of the size of the IDs of the first USS and the second USS;
[0112] When the IDs of the first USS and the second USS are the same, the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on the priority order of broadcast multicast and non-broadcast multicast.
[0113] In addition, when determining the priority order of broadcast multicast and non-broadcast multicast, the base station can receive the terminal's indication information on the priority of broadcast multicast; or, the base station indicates the priority of broadcast multicast to the terminal; wherein the priority of broadcast multicast is higher than that of non-broadcast multicast, or the priority of broadcast multicast is lower than that of non-broadcast multicast.
[0114] It should be noted that each first search space corresponds to a broadcast multicast priority, or all first search spaces correspond to a broadcast multicast priority, which is not specifically limited herein.
[0115] It should be noted here that for a detailed introduction to the above-mentioned allocation priority, please refer to the relevant content of the terminal side method embodiment, which will not be repeated here.
[0116] In addition, further, when the base station allocates the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the following process may be included:
[0117] During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated;
[0118] If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space;
[0119] The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
[0120] Through the above allocation method, when the number of currently unallocated candidate PDCCHs is less than the number of currently unallocated candidate PDCCHs in the highest priority search space, the currently unallocated candidate PDCCHs in the second priority search space can also be allocated, thereby making full use of the terminal's candidate PDCCH detection capability, so that the terminal's PDCCH detection capability can be fully allocated under the premise that the allocated candidate PDCCHs do not exceed the terminal's PDCCH detection capability.
[0121] In this way, the above embodiment realizes the separate configuration of the search space for broadcast multicast, increases the flexibility of the base station in configuring the search space for broadcast multicast, and at the same time indicates the priority allocation of candidate PDCCHs for broadcast multicast or non-broadcast multicast according to the service priority, thereby realizing scheduling based on service priority.
[0122] The above contents of the present invention are described below through specific embodiments.
[0123] First embodiment:
[0124] Assume that the first search space configured for broadcast multicast is the first USS, and the terminal indicates the priority of broadcast multicast. At this time, the candidate PDCCH allocation process is as follows:
[0125] Step 1: The base station configures one or more first search spaces for broadcast multicast:
[0126] The ID number of the first search space configured for broadcast multicast is j=3, the type is the first USS, and the number of candidate PDCCHs is Wherein L represents the aggregation level, and the formula means the sum of the number of candidate PDCCHs of all aggregation levels in the first search space of the broadcast multicast.
[0127] Step 2: The base station configures one or more terminal-based search spaces (second USSs) and one or more common search spaces (second CSSs):
[0128] Configure the ID number of the second CSS j=1, and the number of candidate PDCCHs is Configure the ID number of the second USS j=2, and the number of candidate PDCCHs is Configure the ID number of the second USS j=3, and the number of candidate PDCCHs is
[0129] It should be noted that the reason why the ID numbers of the first USS and the second USS may be the same is that the search space of the broadcast multicast is allocated to a group of terminals and may be allocated before, after or in the middle of the search space of the non-broadcast multicast. In order to increase the flexibility of the base station in allocating IDs, the same ID is allowed.
[0130] Step 3: In the time slot for detecting PDCCH, assign the terminal a candidate PDCCH for channel detection:
[0131] Before allocating candidate PDCCHs, it is necessary to determine the number of PDCCHs that can be used by the terminal to detect USS. and the priority p of broadcast and multicast services.
[0132] A: The number of PDCCHs that can be used by the terminal to detect USS is calculated as follows: the number of candidate PDCCHs used by the terminal for USS is equal to the total number of candidate PDCCHs of the terminal minus the number of candidate PDCCHs of CSS with higher priority than USS. The calculation formula is as follows:
[0133] in, Indicates the terminal's ability to detect PDCCH, which is determined by the protocol or reported by the terminal to the base station. Indicates the ability of the actual terminal to detect PDCCH, min() indicates the minimum value, and u indicates the subcarrier spacing parameter of PDCCH. Indicates the number of candidate PDCCHs for the second CSS, It indicates the number of candidate PDCCHs for the first CSS. Of course, if the first CSS is not configured, the corresponding value of this item is 0.
[0134] B: The priority p of the broadcast multicast service may be determined by the base station to the terminal through a broadcast / multicast message or dedicated signaling, or by the terminal to the base station. In addition, the p array may be determined for each broadcast multicast search space, or for all broadcast multicast search spaces; when the priority of receiving the broadcast multicast service is higher than that of the non-broadcast multicast service (such as unicast), the value of p may be 0, and when the priority of receiving the broadcast multicast service is lower than that of the non-broadcast multicast service, the value of p may be 1.
[0135] C: Allocate candidate PDCCH:
[0136] According to the first USS ID number and the second USS ID number, they are assigned in ascending order until After the allocation is completed, if there is no allocated USS (first USS or second USS), the terminal does not perform candidate PDCCH detection for the USS. When the ID numbers of the first USS and the second USS are the same, if the service priority indication is 0, the first USS is allocated before the second USS, and if the service priority indication is 1, the second USS is allocated before the first USS. The specific allocation process is as follows:
[0137] 1: Assume that the R USSs (including the first USS and the second USS) configured by the base station are sorted in ascending order of USSID number (i.e., from small to large); output USS-ID (i), i = 0, 1, 2...R-1
[0138] 2: Determine whether adjacent USSs in the sequence have the same ID. If so, determine their sorting order based on service priority.
[0139] 2.1: i = 0;
[0140] 2.2: When i<=R-2, execute the following steps:
[0141] If USS-ID(i) is equal to USS-ID(i+1)
[0142] If p = 0 (meaning: broadcast and multicast services have high priority)
[0143] If USS-ID(i) is the second USS (meaning: non-broadcast multicast USS is ranked first), then
[0144] USS_ID(i) and USS-ID(i+1) swap positions (meaning that the USS for broadcast and multicast is placed in front)
[0145] If p = 1 (meaning: non-broadcast multicast service has high priority)
[0146] If USS-ID(i) is the first USS (meaning: the broadcast and multicast USSs are in the front), then
[0147] USS_ID(i) and USS-ID(i+1) are swapped (meaning that the non-broadcast multicast USS is placed in front)
[0148] Continue with step 2.2.
[0149] 3: Sort the output of step 2 to allocate candidate PDCCHs
[0150] Enter the number of candidate PDCCHs that can be allocated to the USS
[0151] i=0;
[0152] when Perform the following steps / / Note: Here M(i) represents the number of candidate PDCCHs corresponding to the search space;
[0153]
[0154] In this embodiment, it is assumed that p is configured as 0, and the maximum number of candidate PDCCHs detected by the terminal in one time slot (maximum number of blind detections) is According to the above steps, we can conclude that:
[0155]
[0156] First, the search space of the second USS ID = 2 is allocated, and the number of candidate PDCCHs allocated is 18.
[0157] Since p is 0, the search space of the first USS ID=3 is allocated, and the number of candidate PDCCHs allocated is 10.
[0158] Due to the remaining If the number is less than 12, that is, less than the number of candidate PDCCHs in the search space of the second USS ID=3, no candidate PDCCH is allocated.
[0159] In the scheduling data, such as Figure 3As shown, on the base station side, scheduling signaling can only be sent on the candidate PDCCH of the search space corresponding to the first USS ID=3 (corresponding to the first search space USS-3 corresponding to broadcast multicast in the figure), the second CSS ID=1 (corresponding to CSS-1 in the figure), and the second USS ID=2 (corresponding to USS-2 in the figure). On the terminal side, detection is only performed on the candidate PDCCH of these search spaces where scheduling signaling may be sent.
[0160] Second embodiment:
[0161] Assume that the first search space configured for broadcast multicast is the first CSS, and the terminal indicates the priority of broadcast multicast. At this time, the candidate PDCCH allocation process is as follows:
[0162] Step 1: The base station configures one or more first search spaces for broadcast multicast:
[0163] The ID number of the first search space configured for broadcast multicast is j=3, the type is the first CSS, and the number of candidate PDCCHs is Where L represents the aggregation level, and the formula means the sum of the number of candidate PDCCHs of all aggregation levels in the first search space of the broadcast multicast. The ID number of the first search space configured for broadcast multicast is j=4, the type is the first CSS, and the number of candidate PDCCHs is
[0164] Step 2: The base station configures one or more terminal-based search spaces (second USSs) and one or more common search spaces (second CSSs):
[0165] Configure the ID number of the second CSS j=1, and the number of candidate PDCCHs is Configure the ID number of the second CSS j=2, and the number of candidate PDCCHs is
[0166] Step 3: In the time slot for detecting PDCCH, assign the terminal a candidate PDCCH for channel detection:
[0167] Before allocating candidate PDCCHs, it is necessary to determine the number of PDCCHs that can be used by the terminal to detect the first CSS.
[0168] A: The number of PDCCHs that can be used by the terminal to detect the first CSS is calculated as follows: the number of candidate PDCCHs used by the terminal for the first CSS is equal to the total number of candidate PDCCHs of the terminal minus the number of candidate PDCCHs of the second CSS. The calculation formula is as follows:
[0169] in, Indicates the terminal's ability to detect PDCCH, which is determined by the protocol or reported by the terminal to the base station. Indicates the ability of the actual terminal to detect PDCCH, min() indicates the minimum value, and u indicates the subcarrier spacing parameter of PDCCH. Indicates the number of candidate PDCCHs for the second CSS.
[0170] B: Allocate candidate PDCCH:
[0171] According to the first CSS ID number, the allocation is in ascending order until After the allocation is completed, if there is no first CSS allocated, the terminal does not detect the candidate PDCCH of the first CSS, and the base station does not send scheduling signaling in the search space where the candidate PDCCH is not allocated. The specific allocation process is as follows:
[0172] 1: Assume that the R first CSSs configured by the base station are sorted in ascending order of the first CSS ID number (i.e., from small to large); output CSS-ID (i), i = 0, 1, 2...R-1
[0173] 2: Sort the output of step 1 to allocate candidate PDCCHs
[0174] Enter the number of candidate PDCCHs that can be allocated to the first CSS
[0175] i=0;
[0176] when Perform the following steps / / Note: Here M(i) represents the number of candidate PDCCHs corresponding to the search space;
[0177]
[0178] In this embodiment, it is assumed that the maximum number of candidate PDCCHs detected by the terminal in one time slot (maximum number of blind detections) is According to the above steps, we can conclude that:
[0179]
[0180] First, the search space of the first CSS ID = 3 is allocated. If it is less than 18, that is, less than the number of candidate PDCCHs in the search space of the first CSSID=3, no candidate PDCCH is allocated;
[0181] The search space of the first CSS ID=4 does not allocate corresponding candidate PDCCHs either.
[0182] At this time, in the scheduling data, such as Figure 4As shown, on the base station side, scheduling signaling can only be sent on the candidate PDCCH of the search space corresponding to the second CSS ID = 1 (corresponding to CSS-1 in the figure) and the second CSS ID = 2 (corresponding to CSS-2 in the figure). On the terminal side, detection is only performed on the candidate PDCCH of the search space where scheduling signaling may be sent.
[0183] However, in the above step 2, when the number of candidate PDCCHs that can be allocated is less than the number of candidate PDCCHs in a certain priority search space, the candidate PDCCHs in a certain priority search space are no longer allocated, and search spaces with a priority lower than that are no longer allocated, which will cause a waste of scheduling opportunities in certain search spaces. As in the above example, assuming that the detection capability of the terminal is 44, according to the above configuration, This value is less than the number of candidate PDCCHs 18 with search space ID number j=3 and configuration type of the first CSS. According to step 2, candidate allocation is stopped, which wastes the set of scheduling signaling sent by the base station to a certain extent.
[0184] Based on this, step 2 is further optimized. The optimization process is: when the remaining When it is not 0, continue to try to allocate candidate PDCCHs to the next search space. The specific steps are as follows:
[0185] 2: Sort the output of step 1 to allocate candidate PDCCHs
[0186] Enter the number of candidate PDCCHs that can be allocated to the first CSS
[0187] i=0;
[0188] When i<=R-1, execute the following steps:
[0189] if Perform the following steps / / Note: Here M(i) represents the number of candidate PDCCHs corresponding to the search space;
[0190]
[0191] At this time, in the scheduling data, such as Figure 5 As shown, on the base station side, scheduling signaling can be sent on the candidate PDCCH of the search space corresponding to the second CSS ID=1 (corresponding to CSS-1 in the figure), the second CSS ID=2 (corresponding to CSS-2 in the figure) and the first CSS ID=4 (corresponding to CSS-4 in the figure). On the terminal side, detection is performed only on the candidate PDCCH of these search spaces where scheduling signaling may be sent.
[0192] It should be noted that, in this embodiment, the candidate PDCCH of the second CSS is deducted and the candidate PDCCH for the first CSS is reallocated, which is equivalent to the base station predefining or indicating that the broadcast multicast candidate PDCCH allocation priority is higher than the second USS and lower than the second CSS; of course, when the base station indicates that the broadcast multicast candidate PDCCH has the highest priority, the candidate PDCCH of the first CSS has a higher priority than the candidate PDCCH of the second CSS, that is, the candidate PDCCH is allocated to the first CSS first.
[0193] Third embodiment:
[0194] Assume that the first search space configured for broadcast multicast is the first CSS, and the terminal indicates the priority of broadcast multicast. At this time, the candidate PDCCH allocation process is as follows:
[0195] Step 1: The base station configures one or more first search spaces for broadcast multicast:
[0196] The ID number of the first search space configured for broadcast multicast is j=3, the type is the first CSS, and the number of candidate PDCCHs is Where L represents the aggregation level, and the formula means the sum of the number of candidate PDCCHs of all aggregation levels in the first search space of the broadcast multicast. The ID number of the first search space configured for broadcast multicast is j=4, the type is the first CSS, and the number of candidate PDCCHs is
[0197] Step 2: The base station configures one or more terminal-based search spaces (second USSs) and one or more common search spaces (second CSSs):
[0198] Configure the ID number of the second CSS j=1, and the number of candidate PDCCHs is Configure the ID number of the second CSS j=2, and the number of candidate PDCCHs is
[0199] Step 3: In the time slot for detecting PDCCH, assign the terminal a candidate PDCCH for channel detection:
[0200] Since the base station configures the search space of the first CSS and the first USS, it is necessary to first allocate the candidate PDCCH of the first CSS and then allocate the candidate PDCCH of the USS. The steps are divided into the following two sub-steps:
[0201] A: Candidate PDCCH for allocating the first CSS:
[0202] Before allocating candidate PDCCHs of the first CSS, first allocate candidate PDCCHs of the second CSS. When the number of remaining detected candidate PDCCHs is greater than that of the first CSS, allocate candidate PDCCHs of the first CSS. The allocation steps and methods are the same as those of the second embodiment and will not be repeated here.
[0203] B: Candidate PDCCH for allocating USS:
[0204] Before allocating candidate PDCCHs for USS, first determine the number of PDCCHs for the terminal to detect USS. Then, allocation is performed according to the USS ID sequence number. When the first USS and the second USS have the same ID, the allocation order is determined according to the priority indication. When neither the base station nor the terminal makes an indication, the second USS is allocated first by default. The detailed allocation steps are the same as those in the first embodiment and will not be repeated here.
[0205] The embodiment of the present invention realizes the decoupling of the search space for configuring broadcast multicast and non-broadcast multicast, and separately allocates the search space for configuring broadcast multicast and the search space for non-broadcast, thereby increasing the flexibility of the base station in configuring the search space for broadcast multicast. At the same time, according to the service priority indication, it is determined whether to prioritize the allocation of the candidate PDCCH for broadcast multicast or non-broadcast, thereby meeting the candidate PDCCH scheduling requirements in NR.
[0206] In addition, if Figure 6 As shown, it is a module block diagram of a candidate control channel configuration device applied to a terminal in an embodiment of the present invention, and the device includes:
[0207] An acquisition module 601 is configured to acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by a base station; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space that includes both a candidate physical downlink control channel PDCCH of the first CSS and a candidate PDCCH of the first USS; and the second search space includes a second CSS and a second USS;
[0208] An allocation module 602 is configured to allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space;
[0209] The detection module 603 is configured to perform control channel detection on the first search space and / or the second search space to which the candidate PDCCH has been allocated.
[0210] Optionally, based on the predetermined allocation priority order of candidate physical downlink control channels PDCCHs in the first search space and the second search space, before allocating the candidate PDCCHs, the method further includes:
[0211] The determination module is used to determine the allocation priority order of the candidate PDCCH of each search space based on the type and ID of the search space, and the search space includes the first search space and the second search space.
[0212] Optionally, the determining module is used to:
[0213] Determine, based on the type of the search space, that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, wherein the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, wherein the USS includes the first USS and a second USS;
[0214] When the IDs of the first USS and the second USS are different, determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the order of the IDs of the first USS and the second USS;
[0215] When the IDs of the first USS and the second USS are the same, an allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on a priority order of broadcast multicast and non-broadcast multicast.
[0216] Optionally, allocating the candidate PDCCH based on a predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes:
[0217] During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated;
[0218] If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space;
[0219] The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
[0220] The device provided in this embodiment can implement all the method steps that can be implemented in the above-mentioned terminal side method embodiment, and can achieve the same technical effect, which will not be repeated here.
[0221] In addition, if Figure 7 FIG. 1 is a block diagram of a candidate control channel configuration device applied to a base station in an embodiment of the present invention, and the device includes:
[0222] A configuration module 701 is configured to configure at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast for a terminal; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space that includes both a candidate physical downlink control channel PDCCH of the first CSS and a candidate PDCCH of the first USS; and the second search space includes a second CSS and a second USS;
[0223] The allocation module 702 is used to allocate candidate PDCCHs based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, so that the terminal performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated.
[0224] Optionally, configuring at least one first broadcast multicast search space and at least one second non-broadcast multicast search space for the terminal includes:
[0225] Sending a first configuration parameter of the first search space and a second configuration parameter of the second search space to a terminal; wherein,
[0226] The first configuration parameter includes: a type of a first search space, an identification ID of the first search space, and a number of candidate PDCCHs belonging to the first search space, wherein the type of the first search space is a first CSS, a first USS, a hybrid search space, or a pending search space;
[0227] The second configuration parameters include: an ID of the second search space, a control channel element CCE aggregation level, and the number of candidate PDCCHs belonging to the second search space.
[0228] Optionally, before allocating the candidate physical downlink control channel PDCCH based on the predetermined allocation priority order of the candidate physical downlink control channel PDCCH in the first search space and the second search space, the method further includes:
[0229] The determination module is used to determine the allocation priority order of the candidate PDCCH of each search space based on the type and ID of the search space, and the search space includes the first search space and the second search space.
[0230] Optionally, the determination module is used to determine, based on the type of the search space, that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, and that an allocation priority of a candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, where the USS includes the first USS and a second USS;
[0231] When the IDs of the first USS and the second USS are different, determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the order of the IDs of the first USS and the second USS;
[0232] When the IDs of the first USS and the second USS are the same, an allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on a priority order of broadcast multicast and non-broadcast multicast.
[0233] The device provided in this embodiment can implement all the method steps that can be implemented by the above-mentioned base station side method embodiment, and can achieve the same technical effect, which will not be described in detail here.
[0234] In addition, if Figure 8As shown, it is a schematic diagram of the physical structure of a terminal provided in an embodiment of the present invention, and the terminal may include: a processor (processor) 810, a communication interface (Communications Interface) 820, a memory (memory) 830 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call a computer program stored in the memory 830 and executable on the processor 810 to perform the following steps:
[0235] Acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space for candidate physical downlink control channels PDCCHs of both the first CSS and candidate PDCCHs of the first USS; and the second search space includes a second CSS and a second USS;
[0236] Based on a predetermined priority order of allocation of candidate PDCCHs in the first search space and the second search space, candidate PDCCHs are allocated, and control channel detection is performed on the first search space and / or the second search space to which the candidate PDCCHs are allocated.
[0237] Optionally, the acquiring of at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station includes:
[0238] receiving a first configuration parameter of the first search space and a second configuration parameter of the second search space sent by a base station; wherein,
[0239] The first configuration parameter includes: a type of a first search space, an identification ID of the first search space, and a number of candidate PDCCHs belonging to the first search space, wherein the type of the first search space is the first CSS, the first USS, a hybrid search space, or a pending search space;
[0240] The second configuration parameters include: an ID of the second search space, a control channel element CCE aggregation level, and the number of candidate PDCCHs belonging to the second search space.
[0241] Optionally, when the type of the first search space is the hybrid search space, the first configuration parameter further includes:
[0242] The aggregation level belonging to the first CSS and the corresponding number of candidate PDCCHs, the aggregation level belonging to the first USS and the corresponding number of candidate PDCCHs.
[0243] Optionally, when the type of the first search space is the pending search space, the method further includes:
[0244] receiving indication information of the type of the pending search space sent by a base station; or,
[0245] The terminal determines the type of the pending search space by itself and indicates the type of the pending search space to the base station;
[0246] The type of the pending search space is the first CSS, the first USS or a hybrid search space.
[0247] Optionally, before allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the method further includes:
[0248] An allocation priority order of candidate PDCCHs of each search space is determined based on a type and an ID of a search space, where the search space includes the first search space and the second search space.
[0249] Optionally, determining the allocation priority order of the candidate PDCCHs of each search space based on the type and ID of the search space includes:
[0250] Determine, based on the type of the search space, that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, wherein the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, wherein the USS includes the first USS and a second USS;
[0251] When the IDs of the first USS and the second USS are different, determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the order of the IDs of the first USS and the second USS;
[0252] When the IDs of the first USS and the second USS are the same, an allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on a priority order of broadcast multicast and non-broadcast multicast.
[0253] Optionally, it also includes:
[0254] The terminal indicates the priority of the broadcast multicast to the base station; or,
[0255] The terminal receives, from the base station, indication information of the priority of the broadcast multicast;
[0256] The priority of the broadcast multicast is higher than that of the non-broadcast multicast, or the priority of the broadcast multicast is lower than that of the non-broadcast multicast;
[0257] Each of the first search spaces corresponds to one priority of the broadcast multicast, or all of the first search spaces correspond to one priority of the broadcast multicast.
[0258] Optionally, the first configuration parameter also includes an index number of a service cell configuring the first search space.
[0259] Optionally, the allocating the candidate PDCCHs based on a predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes:
[0260] During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated;
[0261] If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space;
[0262] The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
[0263] The terminal provided in this embodiment can implement all the method steps that can be implemented by the above-mentioned terminal method embodiment, and can achieve the same technical effect, which will not be described in detail here.
[0264] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0265] In addition, if Fig. 9 As shown, it is a schematic diagram of the physical structure of a base station provided in an embodiment of the present invention, and the base station may include: a processor (processor) 910, a communication interface (Communications Interface) 920, a memory (memory) 930 and a communication bus 940, wherein the processor 910, the communication interface 920, and the memory 930 communicate with each other through the communication bus 940. The processor 910 may call a computer program stored in the memory 930 and executable on the processor 910 to perform the following steps:
[0266] The terminal is configured with at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS or a hybrid search space, and the hybrid search space is a search space for candidate physical downlink control channels PDCCHs that simultaneously include the first CSS and candidate PDCCHs of the first USS; the second search space includes a second CSS and a second USS; based on a predetermined allocation priority order of candidate PDCCHs of the first search space and the second search space, candidate PDCCHs are allocated so that the terminal performs control channel detection on the first search space and / or second search space to which the candidate PDCCHs have been allocated.
[0267] The base station provided in this embodiment can implement all the method steps that can be implemented by the above-mentioned base station method embodiment, and can achieve the same technical effect, which will not be repeated here.
[0268] In addition, the logic instructions in the above-mentioned memory 930 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0269] The above mainly introduces the solution provided by the embodiment of the present invention from the perspective of electronic equipment. It can be understood that in order to realize the above functions, the electronic equipment provided by the embodiment of the present invention includes a hardware structure and / or software module corresponding to each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiment disclosed in the present invention, the present invention can be implemented in the form of hardware or a combination of hardware and computer software.
[0270] Whether a function is performed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians 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 invention.
[0271] The embodiment of the present invention can divide the electronic device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules.
[0272] It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0273] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0274] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units.
[0275] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0276] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of a software functional unit.
[0277] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present invention. The computer storage medium is a non-transitory medium, including: flash memory, mobile hard disk, read-only memory, random access memory, disk or optical disk, etc., which can store program code.
[0278] On the other hand, an embodiment of the present invention further provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements the method steps provided in the above embodiments and can achieve the same technical effect, which will not be repeated here.
[0279] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A candidate control channel configuration method, applied to a terminal, characterized in that: include: Acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station; The first search space is a first common search space CSS, a first terminal-specific search space USS or a hybrid search space, and the hybrid search space is a search space that includes both candidate physical downlink control channel PDCCHs of the first CSS and candidate PDCCHs of the first USS; the second search space includes a second CSS and a second USS; Allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, and perform control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated; The allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes: During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated; If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space; The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
2. The candidate control channel configuration method according to claim 1, characterized in that: The acquiring of at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station includes: receiving a first configuration parameter of the first search space and a second configuration parameter of the second search space sent by a base station; wherein, The first configuration parameter includes: a type of a first search space, an identification ID of the first search space, and a number of candidate PDCCHs belonging to the first search space, wherein the type of the first search space is the first CSS, the first USS, a hybrid search space, or a pending search space; The second configuration parameters include: an ID of the second search space, a control channel element CCE aggregation level, and the number of candidate PDCCHs belonging to the second search space.
3. The candidate control channel configuration method according to claim 2, characterized in that: When the type of the first search space is the hybrid search space, the first configuration parameter further includes: The aggregation level belonging to the first CSS and the corresponding number of candidate PDCCHs, the aggregation level belonging to the first USS and the corresponding number of candidate PDCCHs.
4. The method for configuring candidate control channels according to claim 2, characterized in that: When the type of the first search space is the pending search space, the method further includes: receiving indication information of the type of the pending search space sent by a base station; or, The terminal determines the type of the pending search space by itself and indicates the type of the pending search space to the base station; The type of the pending search space is the first CSS, the first USS or a hybrid search space.
5. The candidate control channel configuration method according to claim 1 or 2, characterized in that: Before allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the method further includes: An allocation priority order of candidate PDCCHs of each search space is determined based on a type and an ID of a search space, where the search space includes the first search space and the second search space.
6. The method for configuring candidate control channels according to claim 5, characterized in that: The determining, based on the type and ID of the search space, the allocation priority order of the candidate PDCCHs of each search space includes: Determine, based on the type of the search space, that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, wherein the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, wherein the USS includes the first USS and a second USS; When the IDs of the first USS and the second USS are different, determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the order of the IDs of the first USS and the second USS; When the IDs of the first USS and the second USS are the same, an allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on a priority order of broadcast multicast and non-broadcast multicast.
7. The method for configuring candidate control channels according to claim 6, characterized in that: Also includes: The terminal indicates the priority of the broadcast multicast to the base station; or, The terminal receives, from the base station, indication information of the priority of the broadcast multicast; The priority of the broadcast multicast is higher than that of the non-broadcast multicast, or the priority of the broadcast multicast is lower than that of the non-broadcast multicast; Each of the first search spaces corresponds to one priority of the broadcast multicast, or all of the first search spaces correspond to one priority of the broadcast multicast.
8. The method for configuring candidate control channels according to claim 2, characterized in that: The first configuration parameter also includes an index number of a serving cell configuring the first search space.
9. A candidate control channel configuration method, applied to a base station, characterized in that: include: Configure at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast for the terminal; The first search space is a first common search space CSS, a first terminal-specific search space USS or a hybrid search space, and the hybrid search space is a search space that includes both candidate physical downlink control channel PDCCHs of the first CSS and candidate PDCCHs of the first USS; the second search space includes a second CSS and a second USS; Allocate candidate PDCCHs based on a predetermined priority order of allocation of candidate PDCCHs in the first search space and the second search space, so that the terminal performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated; The allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes: During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated; If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space; The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
10. The method for configuring candidate control channels according to claim 9, characterized in that: The configuring at least one first broadcast multicast search space and at least one second non-broadcast multicast search space for the terminal includes: Sending a first configuration parameter of the first search space and a second configuration parameter of the second search space to a terminal; wherein, The first configuration parameter includes: a type of a first search space, an identification ID of the first search space, and a number of candidate PDCCHs belonging to the first search space, wherein the type of the first search space is a first CSS, a first USS, a hybrid search space, or a pending search space; The second configuration parameters include: an ID of the second search space, a control channel element CCE aggregation level, and the number of candidate PDCCHs belonging to the second search space.
11. The method for configuring candidate control channels according to claim 10, characterized in that: When the type of the first search space is the hybrid search space, the first configuration parameter further includes: The aggregation level belonging to the first CSS and the corresponding number of candidate PDCCHs, the aggregation level belonging to the first USS and the corresponding number of candidate PDCCHs.
12. The method for configuring candidate control channels according to claim 10, characterized in that: When the type of the first search space is the pending search space, the method further includes: The base station itself determines the type of the pending search space and indicates the type of the pending search space to the terminal; or, The base station receives indication information of the type of the pending search space from the terminal; The type of the pending search space is the first CSS, the first USS or a hybrid search space.
13. The method for configuring candidate control channels according to claim 9 or 10, characterized in that: Before allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the method further includes: An allocation priority order of candidate PDCCHs of each search space is determined based on a type and an ID of a search space, where the search space includes the first search space and the second search space.
14. The method for configuring candidate control channels according to claim 13, characterized in that: The determining, based on the type and ID of the search space, the allocation priority order of the candidate PDCCHs of each search space includes: Determine, based on the type of the search space, that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, wherein the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, wherein the USS includes the first USS and a second USS; When the IDs of the first USS and the second USS are different, determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the order of the IDs of the first USS and the second USS; When the IDs of the first USS and the second USS are the same, an allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on a priority order of broadcast multicast and non-broadcast multicast.
15. The method for configuring candidate control channels according to claim 14, characterized in that: Also includes: The base station receives the indication information of the priority of the broadcast multicast from the terminal; or, The base station indicates the priority of the broadcast multicast to the terminal; The priority of the broadcast multicast is higher than that of the non-broadcast multicast, or the priority of the broadcast multicast is lower than that of the non-broadcast multicast; Each of the first search spaces corresponds to one priority of the broadcast multicast, or all of the first search spaces correspond to one priority of the broadcast multicast.
16. The method for configuring candidate control channels according to claim 10, characterized in that: The first configuration parameter also includes an index number of a serving cell configuring the first search space.
17. A candidate control channel configuration device, applied to a terminal, characterized in that: include: An acquisition module, used to acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station; The first search space is a first common search space CSS, a first terminal-specific search space USS or a hybrid search space, and the hybrid search space is a search space that includes both candidate physical downlink control channel PDCCHs of the first CSS and candidate PDCCHs of the first USS; the second search space includes a second CSS and a second USS; An allocation module, configured to allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space; A detection module, configured to perform control channel detection on a first search space and / or a second search space to which a candidate PDCCH has been allocated; The allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes: During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated; If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space; The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
18. A candidate control channel configuration device, applied to a base station, characterized in that: include: A configuration module, configured to configure at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast for a terminal; The first search space is a first common search space CSS, a first terminal-specific search space USS or a hybrid search space, and the hybrid search space is a search space that includes both candidate physical downlink control channel PDCCHs of the first CSS and candidate PDCCHs of the first USS; the second search space includes a second CSS and a second USS; an allocation module, configured to allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, so that the terminal performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated; The allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes: During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated; If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space; The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
19. A terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the following steps are implemented: Acquire at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space for candidate physical downlink control channels PDCCHs of both the first CSS and candidate PDCCHs of the first USS; and the second search space includes a second CSS and a second USS; Allocate candidate PDCCHs based on a predetermined allocation priority order of candidate PDCCHs in the first search space and the second search space, and perform control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated; The allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes: During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated; If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space; The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
20. The terminal according to claim 19, characterized in that The acquiring of at least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast configured by the base station includes: receiving a first configuration parameter of the first search space and a second configuration parameter of the second search space sent by a base station; wherein, The first configuration parameter includes: a type of a first search space, an identification ID of the first search space, and a number of candidate PDCCHs belonging to the first search space, wherein the type of the first search space is a first CSS, a first USS, a hybrid search space, or a pending search space; The second configuration parameters include: an ID of the second search space, a control channel element CCE aggregation level, and the number of candidate PDCCHs belonging to the second search space.
21. The terminal according to claim 20, characterized in that: When the type of the first search space is the hybrid search space, the first configuration parameter further includes: The aggregation level belonging to the first CSS and the corresponding number of candidate PDCCHs, the aggregation level belonging to the first USS and the corresponding number of candidate PDCCHs.
22. The terminal according to claim 20, characterized in that: When the type of the first search space is the pending search space, the method further includes: receiving indication information of the type of the pending search space sent by a base station; or, The terminal determines the type of the pending search space by itself and indicates the type of the pending search space to the base station; The type of the pending search space is the first CSS, the first USS or a hybrid search space.
23. The terminal according to claim 19 or 20, characterized in that: Before allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the method further includes: An allocation priority order of candidate PDCCHs of each search space is determined based on a type and an ID of a search space, where the search space includes the first search space and the second search space.
24. The terminal according to claim 23, characterized in that The determining, based on the type and ID of the search space, the allocation priority order of the candidate PDCCHs of each search space includes: Determine, based on the type of the search space, that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, wherein the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, wherein the USS includes the first USS and a second USS; When the IDs of the first USS and the second USS are different, determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the order of the IDs of the first USS and the second USS; When the IDs of the first USS and the second USS are the same, an allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on a priority order of broadcast multicast and non-broadcast multicast.
25. A base station, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the following steps are implemented: At least one first search space for broadcast multicast and at least one second search space for non-broadcast multicast are configured for the terminal; wherein the first search space is a first common search space CSS, a first terminal-specific search space USS, or a hybrid search space, and the hybrid search space is a search space for candidate physical downlink control channels PDCCHs of both the first CSS and candidate PDCCHs of the first USS; the second search space includes a second CSS and a second USS; Allocate candidate PDCCHs based on a predetermined priority order of allocation of candidate PDCCHs in the first search space and the second search space, so that the terminal performs control channel detection on the first search space and / or the second search space to which the candidate PDCCHs have been allocated; The allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space includes: During the allocation process, if the number of currently unallocated candidate PDCCHs is greater than or equal to the number of currently unallocated candidate PDCCHs in the highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are allocated; If the number of currently unallocated candidate PDCCHs is less than the number of candidate PDCCHs in the currently unallocated highest priority search space, the candidate PDCCHs in the currently unallocated highest priority search space are no longer allocated, and when it is detected that the number of currently unallocated candidate PDCCHs is greater than or equal to the number of candidate PDCCHs in the currently unallocated secondary priority search space, the candidate PDCCHs in the currently unallocated secondary priority search space are allocated; wherein the secondary priority search space is the first search space whose priority is lower than the currently unallocated highest priority search space; The total number of candidate PDCCHs to be allocated is less than or equal to the detection capability of the candidate PDCCHs of the terminal.
26. The base station according to claim 25, characterized in that The configuring at least one first broadcast multicast search space and at least one second non-broadcast multicast search space for the terminal includes: Sending a first configuration parameter of the first search space and a second configuration parameter of the second search space to a terminal; wherein, The first configuration parameter includes: a type of a first search space, an identification ID of the first search space, and a number of candidate PDCCHs belonging to the first search space, wherein the type of the first search space is a first CSS, a first USS, a hybrid search space, or a pending search space; The second configuration parameters include: an ID of the second search space, a control channel element CCE aggregation level, and the number of candidate PDCCHs belonging to the second search space.
27. The base station according to claim 26, characterized in that When the type of the first search space is the hybrid search space, the first configuration parameter further includes: The aggregation level belonging to the first CSS and the corresponding number of candidate PDCCHs, the aggregation level belonging to the first USS and the corresponding number of candidate PDCCHs.
28. The base station according to claim 26, characterized in that When the type of the first search space is the pending search space, the method further includes: The base station itself determines the type of the pending search space and indicates the type of the pending search space to the terminal; or, The base station receives indication information of the type of the pending search space from the terminal; The type of the pending search space is the first CSS, the first USS or a hybrid search space.
29. The base station according to claim 25 or 26, characterized in that: Before allocating the candidate PDCCH based on the predetermined allocation priority order of the candidate PDCCHs in the first search space and the second search space, the method further includes: An allocation priority order of candidate PDCCHs of each search space is determined based on a type and an ID of a search space, where the search space includes the first search space and the second search space.
30. The base station according to claim 29, characterized in that The determining, based on the type and ID of the search space, the allocation priority order of the candidate PDCCHs of each search space includes: Determine, based on the type of the search space, that an allocation priority of a candidate PDCCH of the second CSS is higher than an allocation priority of a candidate PDCCH of the first CSS, wherein the allocation priority of the candidate PDCCH of the first CSS is higher than an allocation priority of a candidate PDCCH of a USS, wherein the USS includes the first USS and a second USS; When the IDs of the first USS and the second USS are different, determining the allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS based on the order of the IDs of the first USS and the second USS; When the IDs of the first USS and the second USS are the same, an allocation priority order of the candidate PDCCH of the first USS and the candidate PDCCH of the second USS is determined based on a priority order of broadcast multicast and non-broadcast multicast.
31. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the candidate control channel configuration method according to any one of claims 1 to 8 or the steps of the candidate control channel configuration method according to any one of claims 9 to 16.
Citation Information
Patent Citations
Candidate PDCCH priority determining and monitoring method and device, storage medium, base station and terminal
CN110351002A
Method for determining transmission configuration indicator for terminal in wireless communication system and device using same method
CN110959304A