Uplink transmission resource management for subband full duplex applications, apparatus, and computer-readable storage medium
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2023-08-18
- Publication Date
- 2026-06-17
AI Technical Summary
The management of uplink transmission resources for HARQ-ACK in wireless communication systems, particularly in Subband Full Duplex (SBFD) applications, poses challenges for efficient wireless communications.
A method for managing uplink transmission resources involves receiving DCI in a PDCCH, determining a slot n for transmitting HARQ-ACK, and determining a PUCCH resource in the slot n for transmitting the HARQ-ACK, with specific configurations for SBFD and non-SBFD resources.
This approach enhances the efficiency of uplink transmission resource management in SBFD systems, improving coverage, latency, and capacity, while ensuring effective HARQ-ACK feedback.
Smart Images

Figure CN2023113856_27022025_PF_FP_ABST
Abstract
Description
UPLINK TRANSMISSION RESOURCE MANAGEMENT FOR SUBBAND FULL DUPLEX APPLICATIONS, APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUMTECHNICAL FIELD
[0001] This disclosure is generally related to wireless communication, and more particularly to management of uplink transmission resource management.BACKGROUND
[0002] Wireless communication technologies are pivotal components of the increasingly interconnecting global communication networks. Wireless communications rely on accurately allocated time and frequency resources for transmitting and receiving wireless signals. An HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgment) provides the feedback to base station (BS) from a user equipment (UE) for downlink data transmission, i.e., PDSCH Data. In order to improve the uplink (UL) coverage, UL latency, and UL capacity of TDD (time domain duplex) systems, Subband Full Duplex (SBFD) technology has been proposed. How to management uplink transmission resources for an HARQ-ACK became an issue for efficient wireless communications.SUMMARY
[0003] This summary is a brief description of certain aspects of this disclosure. It is not intended to limit the scope of this disclosure.
[0004] According to some embodiments of this disclosure, a wireless communication method is disclosed. The method includes receiving one or more pieces of DCI (downlink control information) in an PDCCH (physical downlink control channel) ; determining a slot n for transmitting one or more pieces of HARQ-ACK corresponding to the one or more pieces of DCI; and determining a PUCCH resource in the slot n for transmitting the HARQ-ACK.
[0005] According to some embodiments of this disclosure, another wireless communication method is disclosed. The method includes transmitting one or more pieces of DCI (downlink control information) in an PDCCH (physical downlink control channel) ; and receiving one or more pieces of HARQ-ACK in slot n via a PUCCH resource, wherein the slot n is determined according to the one or more pieces of DCI.
[0006] Still another embodiment of this disclosure provides a wireless communication apparatus, including one or more memory units storing one or more programs and one or more processors electrically coupled to the one or more memory circuits and configured to execute the one or more programs to perform any method or step or their combinations in this disclosure.
[0007] Still another embodiment of this disclosure provides non-transitory computer-readable storage medium, storing one or more programs, the one or more programs being configured to, when performed by at least one processor, cause to perform any method or step or their combinations in this disclosure.
[0008] According to some embodiments of this disclosure, one or more wireless communication methods are further disclosed, the methods include combinations of certain methods, aspects, elements, and steps (either in a generic view or specific view) disclosed in the various embodiments of this disclosure.
[0009] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Various exemplary embodiments of the present disclosure are described in detail below with reference to the following drawings. The drawings are provided for purposes of illustration only and merely depict exemplary embodiments of the present disclosure to facilitate the understanding of the present disclosure. Therefore, the drawings should not be considered as limiting of the breadth, scope, or applicability of the present disclosure. It should be noted that for clarity and ease of illustration these drawings are not necessarily drawn to scale.
[0011] FIG. 1 shows exemplarily slots between a PDSCH and an HARQ-ACK;
[0012] FIG. 2 shows exemplarily PDSCH resource candidates;
[0013] FIG. 3 shows exemplarily a DL slot or F slot with a UL subband;
[0014] FIG. 4 shows exemplarily a DL slot with a UL subband;
[0015] FIG. 5 shows an exemplary UL slot;
[0016] FIG. 6 shows an exemplary S slot;
[0017] FIG. 7 shows an exemplary F slot;
[0018] FIG. 8 shows an exemplary flow chart of communication between UE and a BS;
[0019] FIG. 9 shows exemplary slots between a PDSCH and an HARQ-ACK; and
[0020] FIG. 10 shows a wireless communication system structure.DETAILED DESCRIPTION
[0021] HARQ-ACK Codebook
[0022] A codebook is a sequence of bits, which is constructed using ACK / NACK feedback of multiple PDSCH reception for configured time window. Two type of HARQ Codebook is defined. Type 1 Codebook is fixed size Codebook provided by the gNB via RRC Signaling (Semi static) . Type 2 Codebook has dynamic size and changes according to resource allocation (Dynamic) . A total size of a codebook is the total sum of a transmission occasion of a PDSCH for a given specific time window.
[0023] As an example in FIG. 1, where UE receives a PDSCH in slot ‘n’ , so the corresponding feedback will be sent in ‘n+k’ slot. ‘k’ can be determined by a ‘PDSCH-to-HARQ_feedback timing indicator’ . As an example where DCI is used and k = 7, HARQ-ACK codebook is being transmitted in the ‘n+7’ slot. As shown in FIG. 1, the PDSCH data are scheduled in n and n+4 time slots, and the HARQ-ACK can be concatenated together to form an HARQ-ACK codebook to be reported in time slot n+7. The HARQ-ACK codebook can include a feedback of reception of PDSCHs, which are received in n, n+1, n+2, …n+6 slots.
[0024] PDSCH Group Candidates and Assignment to Time Slot (s)
[0025] PDSCH groups are also known as the SLIV (Start and Length Indicator Value) groups. In a slot, PDSCH groups are divided from PDSCH candidate resources according to the predefined rules. For example, in a slot, a PDSCH candidate resource with the earliest end position and other PDSCH candidates that overlap the PDSCH candidate resource with the earliest end position in the time domain are divided into a PDSCH group (also known as PDSCH group candidate) . Then repeating the above process for the remaining PDSCH candidate resources until all the PDSCH candidate resources are divided into corresponding PDSCH groups to form the PDSCH Group Candidates.
[0026] For example as shown in FIG. 2, there are PDSCH candidate resources #1 to #10. Following the rule above, PDSCH candidate resource #1 (the PDSCH candidate resource with the earliest end position) and PDSCH candidate resource #2 (an overlapping resource) are defined as the first group. Briefly speaking, there are seven PDSCH groups that can be defined from the arrangement in FIG. 3, which include group {#1, #2} , group {#3, #4} , group {#5, #8} , group {#6} , group {#7} , group {#9} , and group {#10} . A BS can assign a certain number of the PDSCH groups in a time slot from the selection of the 7 PDSCH group candidate, and it can also select a specific resource from the assigned group if the group include more than one PDSCH resource. For example, a BS can assign group {#1, #2} and group {#3, #4} in a time slot, and select PDSCH resource #2 and #3 for the respective group. As an example, each PDSCH group corresponds to 1 bit HARQ-ACK information. However, in the traditional semi-static codebook, the number of bits of the codebook is fixed and is according to the total number of the PDSCH group candidates the BS can assign; as an example, that is 7 here.
[0027] Subband Full Duplex (SBFD) Technology
[0028] In order to improve the UL coverage, UL latency, and UL capacity of TDD systems, Subband Full Duplex (SBFD) technology has been proposed. As shown in FIG. 3, a UL subband can be configured in at least one of DL symbols, a DL slot, F symbols, or a F slot. The UL subband is configured based on a set of resource blocks (RBs) . For example, in a 100 MHz TDD carrier, a UL subband of 20 RBs can be configured in the DL symbols or the DL slot. Accordingly, in the DL symbols or DL slot, the UL subband can be used for UL transmission. The remaining frequency domain resources (also called DL subbands) in the DL BWP (bandwidth part) can be used for DL reception. The UL subband and DL subband in FIG. 3 can also be referred to as an SBFD subband. Symbols configured with the SBFD subband can be called SBFD symbols. A slot having the SBFD symbols can be called an SBFD slot. Symbols that are not configured with an SBFD subband can be called non-SBFD symbols. Likewise, a slot that does not have an SBFD symbol can be called a non-SBFD slot. The UL subband is configured in the DL symbols / slot (or in the F symbols / slot) . The UL BWP is configured in the UL symbols / slot (or in the F symbols / slot) . The DL subband and DL BWP are used for DL reception in a TDD system. The DL subband and the UL subband are configured in the DL symbols / slot, and they are in the same symbols / slot. The DL BWP is configured in the DL symbols / slot (or F symbols / slot) that is not configured with the UL subband. According to some examples, if DL symbols or a DL slot (or F symbols or a F slot) is configured with a DL subband or a UL subband, the DL BWP in the DL symbols or DL slot (or the F symbols or F slot) can be replaced by the DL subband for DL reception.
[0029] Additionally, there are generally three types of slots, namely DL slots, S slots, and UL slots, in the field of wireless communication. In more advanced systems, F slots can also be included. Generally, a DL slot includes DL symbols; a UL slot includes UL symbols. An S slot includes DL symbols, UL symbols, and symbols for gap. An F slot includes flexible symbols. In FIG. 4, like FIG. 3, the DL symbols in the DL slot are configured with an SBFD subband (including the UL subband and the DL subband) . The SBFD subband is configured in a DL BWP. In FIG. 5, a UL slot is configured with a UL BWP. In FIG. 6, an S slot is configured with a UL BWP and an SBFD subband. In the S slot, the UL subband and the UL BWP may coexist. In FIG. 7, an F slot is configured with a UL BWP and an SBFD subband, and in the F slot, a UL subband and a UL BWP may also coexist.
[0030] In this disclosure, the terms “SBFD symbol” , “SBFD slot” , “SBFD subband, ” and “UL subband” may be used interchangeably and may be used to referrer to equivalent or similar concepts. To be concise, the same description would not be repeat, but each of these terms may be replaced with each other when it is referenced to in this disclosure. Likewise in this disclosure, the terms “associated with SBFD symbol” , “associated with SBFD slot” , “associated with SBFD subband” and “associated with UL subband” may be used interchangeably and may be used to referrer to equivalent or similar concepts. To be concise, the same description would not be repeat, but each of these terms may be replaced with each other when it is referenced to in this disclosure. Likewise in this disclosure, the terms “UL BWP” , “non-SBFD symbol” , “non-SBFD slot” , “UL symbol” , “UL slot” and “not associated with the SBFD symbols or slot” may be used interchangeably and may be used to referrer to equivalent or similar concepts. To be concise, the same description would not be repeat, but each of these terms may be replaced with each other when it is referenced to in this disclosure. Likewise in this disclosure, the terms “associated with UL BWP” , “associated with non-SBFD symbol” , “associated with non-SBFD slot” , “associated without the SBFD symbols or slot” , “associated with UL symbol” , “associated with UL slot” and “not associated with the SBFD symbols or slot” may be used interchangeably and may be used to referrer to equivalent or similar concepts. To be concise, the same description would not be repeat, but each of these terms may be replaced with each other when it is referenced to in this disclosure.
[0031] Along with the development of SBFD technologies, it is agreed that for SRS, PUCCH and PUSCH on SBFD symbols and non-SBFD symbols in different slots, it may be beneficial to have separate resources, FH parameters, UL power control parameters and / or beam / spatial relation. Based on the above agreement, independent SRS (Sounding Reference Signals) , PUCCHs (Physical Uplink Control Channel) , and PUSCHs (Physical Uplink Shared Channel) can be configured by a BS for UE for SBFD symbols and non-SBFD symbols, in order to adapt to the respective channel environments of SBFD symbols and non-SBFD symbols. For example, UL transmission in SBFD symbols is likely to encounter a greater interference. It is conducive to independently configuring, by a BS, UL transmission parameters of UE that are suitable for the interference situation of the corresponding symbol types. Yet, it may also raise new issues, such as the increased complexity to determine a PUCCH resources for transmission.
[0032] According to some examples, a BS and UE agree, assume, or determine that for non-SBFD symbols or slot, one or more PUCCH resource sets are configured in PUCCH configurations. The PUCCH resource sets can be understood as to be configured for a UL BWP. Likewise, for SBFD symbols or slot, one or more additional PUCCH resource sets can be configured in PUCCH configurations, respectively. The additional PUCCH resource sets are understood to be configured for a UL subband (or for an SBFD subband) . Additionally, a PDCCH (Physical Downlink Control Channel) , which is used to carry DCI (Downlink Control Information) and used to schedule the transmission in SBFD symbols, can be configured with an independent CORESET (Control Resource Set) and / or search space. For example, a PDCCH can schedule a PDSCH (Physical Downlink Shared Channel) in the DL subband. A PDSCH is responsible for transmitting user data and higher-layer control information from the BS to UE in a shared manner. That is, a PDCCH used to schedule the transmission in non-SBFD symbols is configured with an independent CORESET and / or search space. For example, the PDCCH can schedule a PDSCH in a DL BWP. Thereby, at least two CORESETs and / or search spaces are configured respectively for SBFD resources and non-SBFD resource. At least one of the two CORESETs and / or search spaces is associated with SBFD symbols or slots, and at least one of the two CORESETs and / or search spaces is not associated with SBFD symbols or slot (that is, associated with the non-SBFD symbols or slot, instead) .
[0033] Additionally or alternatively, the PDCCH resources associated with the SBFD symbols or slots and the PDCCH resources associated with the non-SBFD symbols or slots can also be associated with the same CORESET and / or search space. That is to say, PDCCH resources are no longer distinguished between the SBFD symbols / slot or the non-SBFD symbols / slot. In such case, the SBFD symbols or slots and the non-SBFD symbols or slots may be configured with a same k1 set. The SBFD symbols or slots and the non-SBFD symbols or slots may share the same k1 set.
[0034] Transmission of HARQ-ACK
[0035] According to some examples, a wireless transmission method is disclosed. The method includes, as shown in FIG. 8. receiving one or more pieces of DCI (downlink control information) in an PDCCH (physical downlink control channel) ; determining a slot n for transmitting one or more pieces of HARQ-ACK corresponding to the one or more pieces of DCI; determine a PUCCH recourse set for transmitting one or more pieces of HARQ-ACK corresponding to the one or more pieces of DCI; and determining a PUCCH resource in the slot n for transmitting the HARQ-ACK. The DCI can indicate in which time slot an HARQ-ACK should be transmitted. After the determining of the time slot n, the UE can, based on different characteristics of the slot n, or other factors as explained below, determine a PUCCH resources set. Then, the UE can determine specific PUCCH resources from the PUCCH resources set. It is noted that while this disclosure may describe certain steps performed by UE or a BS, but these steps or the results of the actions may be mutually understood by both the UE and the BS.
[0036] Configuration of K1 Set
[0037] A k1 set is generally used to define an offset between a DL slot where the data is scheduled on a PDSCH and a UL slot where the ACK / NACK feedback for the scheduled PDSCH data needs to be sent. The related details are exemplified in FIG. 1 and the associated description. A k1 value in a k1 set can be used to describe the number of slots between the slot where a PDSCH / PDCCH is located and the slot where the HARQ-ACK of that PDSCH / PDCCH is located. DCI carried by a PDCCH can include a parameter k1, which is used to obtain a k1 value from the corresponding k1 set.
[0038] Independent K1 Sets for SBFD and Non-SBFD Resources
[0039] According to some examples, independent k1 sets can be configured separately for an SBFD subband (SBFD resources) and a UL BWP (non-SBFD resources) . A new k1 set is configured for UE through PUCCH configurations by a BS. The new k1 set is associated with SBFD symbols or slots; for example, the new k1 set is associated with a UL subband. Alternatively or additionally, a new k1 set can be configured for UE through PUCCH configurations by the BS, and the new k1 set is associated with a DCI format. The DCI format is associated with the SBFD symbols or slot. Alternatively or additionally, another k1 set is configured for UE through PUCCH configurations by the BS, and the another k1 set is not associated with SBFD symbols or slots (or in other words, associated with non-SBFD symbols or slot) . For example, the another k1 set is associated with a UL BWP.
[0040] If DCI is received by UE in a PDCCH from a CORESET and / or search space associated with SBFD symbols or a slot (or in other words, associated with an SBFD subband or a UL subband) , the BS and UE assume or determine that a parameter k1 in the received DCI is associated with the new k1 set associated with SBFD symbols, an SBFD slot, an SBFD subband, or a UL subband. Alternatively or additionally, if a DCI format associated with the SBFD symbols or a slot is received, a BS and UE determine or assume that the parameter k1 in the DCI format is associated with SBFD symbols, an SBFD slot, an SBFD subband, or a UL subband. That is, the value of a parameter k1 corresponds to a k1 value in the new k1 set associated with SBFD symbols, an SBFD slot, an SBFD subband, or a UL subband.
[0041] On the other hand, if DCI is received in a PDCCH from a CORESET and / or search space not associated with the SBFD symbols or an SBFD slot (or in other words, if the DCI is received in a PDCCH from a CORESET and / or search space associated with non-SBFD symbols or a non-SBFD slot) , a BS and UE determine or assume that a parameter k1 in the DCI is associated with a k1 set corresponding to a UL BWP (or non-SBFD resources) . That is, a value of the parameter k1 corresponds to a k1 value in the k1 set corresponding to a UL BWP.
[0042] Alternatively or additionally, if a DCI format not associated with the SBFD symbols or slot is received (or in other words, if a DCI format associated with the non-SBFD symbols or a non-SBFD slot is received) , a BS and UE determine or assume that a parameter k1 in the DCI format is associated with a k1 set corresponding to a UL BWP (or non-SBFD resources) . That is, a value of the parameter k1 corresponds to a k1 value in a k1 set corresponding to a UL BWP.
[0043] Shared K1 Set for SBFD and Non-SBFD Resources
[0044] Alternatively, a same k1 set can be shared by an SBFD subband (SBFD resources) and a UL BWP (non-SBFD resources) . An SBFD subband and a non-SBFD symbol may share the same k1 set. For example, both the SBFD subband and the non-SBFD symbol are associated with the same k1 set corresponding to a UL BWP. A parameter k1 in the DCI received in the PDCCH resource associated with SBFD symbols or slot and the parameter k1 in the DCI received in the PDCCH associated with non-SBFD symbols or slot can be based on the same k1 set. Accordingly, whether a DCI is received in a PDCCH resource associated with the SBFD symbols or an SBFD slot or is received in a PDCCH resource associated with the non-SBFD symbols or a non-SBFD slot, a BS and UE may consider that the parameter k1 in the DCI is associated with the shared k1 set mentioned above.
[0045] Fallback Operation of K1 Set
[0046] According to some examples, if the new k1 set associated with the SBFD resources is not configured, a BS and UE may determine or assume that a parameter k1 in DCI is associated with a k1 set corresponding to the UL BWP, or alternatively or additionally, the BS and UE may determine or assume that a parameter k1 in the DCI is associated with a k1 set corresponding to a DCI format associated with non-SBFD resources.
[0047] Alternatively or additionally, if the new k1 set associated with the SBFD resources is not configured and a k1 set corresponding to a UL BWP is not configured, a BS and UE may assume or determine that a parameter k1 in the DCI is associated with the k1 set of {1, 2, 3, 4, 5, 6, 7, 8} .
[0048] Alternatively or additionally, if a same k1 set is not configured for an SBFD subband and a UL BWP, the BS and UE may determine or assume the parameter k1 in the DCI is associated with the k1 set of {1, 2, 3, 4, 5, 6, 7, 8} .
[0049] Improved k1 Values
[0050] In view of the configuration of SBFD subbands, two types of slots, namely SBFD slots and non-SBFD slots, may appear in a same frame. The definition of k1 values can be improved.
[0051] For example, if a parameter k1 in DCI is determined based on the k1 set associated with SBFD symbols or an SBFD slot, the value of this parameter k1 is defined as a number of slots between a slot where a PDSCH is located and a slot where an HARQ-ACK of the PDSCH is located, yet excluding non-SBFD slots therebetween. That is, when counting the number of the slots between the PDSCH and its corresponding HARQ-ACK, the non-SBFD slots therebetween are not counted toward the number defined by the k1 value; instead, only SBFD slots are counted. For example, if the parameter k1 indicates there should be 5 slots between the PDSCH and the HARQ-ACK’s slots, as shown in FIG. 9, the HARQ-ACK would be transmitted in slot n+7 because the slot n+3 is not counted toward the total of the 5 slots.
[0052] Additionally or alternatively, if a parameter k1 in a DCI is determined to be based on a set of k1 not associated with the SBFD symbols or slots (or in other words, associated with the non-SBFD symbols or slots) , a value of this parameter k1 is, likewise, defined as a number of slots between a slot where a PDSCH is located and a slot where the HARQ-ACK of the PDSCH is located, yet excluding SBFD slots therebetween. That is, when counting the number of the slots between the PDSCH and its corresponding HARQ-ACK, the SBFD slots therebetween are not counted toward the number defined by the k1 value; instead, only non-SBFD slots are counted.
[0053] Briefly speaking, an improved k1 value can be used to indicated a total number of a certain type of slots situated between a PDSCH and the PDSCH’s corresponding HARQ-ACK. The type of the slots, either SBFD slots or non-SBFD slots, corresponds to a parameter k1 that defines the k1 value or corresponds to whether the k1 set of the parameter k1 is associated with SBFD resource or non-SBFD resources.
[0054] Determine PUCCH Resource Set for DL Slots with SBFD Subband
[0055] As mentioned above, DCI can be used to schedule a PDSCH, and a corresponding HARQ-ACK of the PDSCH can be determined accordingly. According to some examples, a k1 value can be determined from a determined k1 set based on the parameter k1 in DCI. Then, a slot (denoted as slot n) for transmitting an HARQ-ACK can be determined based on the determined k1 value. If the HARQ-ACK is to be transmitted in slot n, a PUCCH resource set associated with the slot n can be determined based on at least one of the following examples.
[0056] According to some examples, if slot n is a DL (downlink) slot configured with an SBFD subband (or in other words, if slot n is the SBFD slot) , a BS and UE determine or assume that a parameter PRI in DCI corresponding to the HARQ-ACK is associated with the PUCCH resource set associated with a UL subband (or an SBFD subband or SBFD symbols or an SBFD slot) . Based on the parameter PRI, a PUCCH resource can be determined from the PUCCH resource set associated with a UL subband (or an SBFD subband or SBFD symbols or an SBFD slot) ; the determined PUCCH resource is used to transmit the HARQ-ACK of the PDSCH scheduled by the DCI.
[0057] Alternatively or additionally in some examples, if slot n is an UL slot configured with no SBFD subband (or in other words, if slot n is a non-SBFD slot) , a BS and UE determine or assume that a parameter PRI in DCI corresponding to the HARQ-ACK is associated with a PUCCH resource set not associated with an SBFD slot (or in other words, associated with a non-SBFD slot or associated with a UL BWP) . Based on the parameter PRI, a PUCCH resource can be determined from a PUCCH resource set associated with the UL BWP; the determined PUCCH resource is used to transmit the HARQ-ACK of the PDSCH scheduled by the DCI.
[0058] Alternatively or additionally in some examples, if DCI is received in a PDCCH from a CORESET and / or search space associated with SBFD symbols or an SBFD slot (or associated with a UL subband or an SBFD subband) , a BS and UE determine or assume that a parameter PRI in the DCI corresponding to an HARQ-ACK is associated with a PUCCH resource set associated with a UL subband (or an SBFD subband or SBFD symbols or an SBFD slot) . Based on the parameter PRI, a PUCCH resource can be determined from the PUCCH resource set associated with a UL subband (or an SBFD subband or SBFD symbols or an SBFD slot) , and this PUCCH resource is used to transmit the HARQ-ACK of the PDSCH scheduled by the DCI.
[0059] Alternatively or additionally in some examples, if DCI is received in a PDCCH from a CORESET and / or search space not associated with SBFD symbols or an SBFD slot (or in other words, if the DCI is received in a PDCCH from a CORESET and / or search space associated with non-SBFD symbols or a non-SBFD slot) , a BS and UE determine or assume that the parameter PRI in the DCI is associated with a PUCCH resource set not associated with an SBFD slot (or in other words, associated with a non-SBFD slot or associated with a UL BWP) . Based on the parameter PRI, a PUCCH resource can be determined from the PUCCH resource set associated with the UL BWP, and the PUCCH resource is used to transmit the HARQ-ACK of the PDSCH scheduled by the DCI.
[0060] Determine PUCCH Resource Set for S Slots with SBFD Subband
[0061] As mentioned above, DCI can be used to schedule a PDSCH, and a corresponding HARQ-ACK of the PDSCH can be determined accordingly. Based on a parameter k1 in the DCI, a k1 value can be determined from a determined k1 set. A slot (denoted as slot n) for transmitting HARQ-ACK can be determined by UE based on the determined k1 value. If slot n is an S slot configured with an SBFD subband, both the UL subband and the UL BWP can be valid in slot n. Therefore, a PUCCH resource set associated with a UL subband is a valid candidate of PUCCH resources for the slot n, and a PUCCH resource set associated with a UL BWP is also valid for the slot n.
[0062] If an HARQ-ACK is to be transmitted in slot n, a PUCCH resource set associated with the slot n and from which a PUCCH resource can be selected from, can be determined based on at least one of the following examples:
[0063] According to some examples, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS to be a PUCCH resource set associated an SBFD slot (or associated with an SBFD subband / UL subband) . A PUCCH resource is to be determined from the PUCCH resource set associated with slot n.
[0064] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is determined to be the PUCCH resource set associated with a UL BWP (or in other words, not associated with an SBFD subband or a UL subband) . Likewise, a PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0065] According to some examples additionally or alternatively, if slot n includes more SBFD symbols than UL symbols, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS to be a PUCCH resource set associated with an SBFD slot (or associated with an SBFD subband or a UL subband) . Otherwise, the PUCCH resource set associated with slot n is determined to be a PUCCH resource set associated with a UL BWP (or not associated with an SBFD subband or a UL subband) . Likewise, A PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0066] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS to be a PUCCH resource set corresponding to a PDCCH resource. The DCI used to determine the PUCCH resource is received in the PDCCH resource. A PUCCH resource set is associated with the SBFD slot, and another PUCCH resource set is associated with non-SBFD slot (or in other words, not associated with SBFD slot) . Likewise, a PDCCH resource for carrying DCI is associated with an SBFD slot, and another PDCCH resource for carrying DCI is associated with a non-SBFD slot (or in other words, not associated with the SBFD slot) . If DCI used to determine a PUCCH resource is received in a PDCCH resource, a PUCCH resource set associated with the slot n indicated by the DCI is determined or assumed by UE or a BS to be the PUCCH resource set associated with the type of slots (either SBFD slots or non-SBFD slots) associated with the PDCCH resource. The PUCCH resource can be a multiplexed result of PUCCH resources associated with SBFD slots or non-SBFD slots. Likewise, the PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0067] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is configured with a newly introduced RRC signaling. For example, the PUCCH resource set associated with the slot n can be configured to be a PUCCH resource set associated with a UL BWP (or in other words, a PUCCH resource set not associated with SBFD symbols or an SBFD slot) . Alternatively, the PUCCH resource set associated with the slot n can be configured to be a PUCCH resource set associated with SBFD symbols or an SBFD slot. Likewise, the PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0068] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS based on last DCI. For example, if a HARQ-ACK codebook is be transmitted in slot n and the last DCI corresponding to the HARQ-ACK codebook is received in a PDCCH resource associated with SBFD symbols or an SBFD slot, the PUCCH resource set associated with the slot n is determined or assumed by UE or a BS to be the PUCCH resource set associated with SBFD symbols or an SBFD slot. Alternatively, if a HARQ-ACK codebook is to be transmitted in slot n and the last DCI corresponding to the HARQ-ACK codebook is received in a PDCCH resource associated with non-SBFD symbols or a non-SBFD slot (or in other words, the last DCI is received in a PDCCH resource not associated with SBFD symbols or an SBFD slot) , the PUCCH resource set associated with the slot n is determined or assumed by UE or a BS to be a PUCCH resource set associated with UL BWP (or associated with non-SBFD symbols or a non-SBFD slot, or not associated with SBFD symbols or an SBFD slot) . Likewise, the PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0069] According to some examples additionally or alternatively, if slot n is an S slot and is configured with an SBFD subband, a BS and UE agree, determine, or assume that a PUCCH resource set is shared between the UL BWP and the SBFD subband in slot n. For example, the shared PUCCH resource set is a PUCCH resource set associated with SBFD symbols or an SBFD slot. Additionally or alternatively, the shared PUCCH resource set is a PUCCH resource set associated a UL BWP. Additionally or alternatively, the shared PUCCH resource set is a PUCCH resource set not associated with SBFD symbols or an SBFD slot. Additionally or alternatively, the shared PUCCH resource set is a newly configured PUCCH resource set. Likewise, a PUCCH resource is to be determined from the PUCCH resource set associated with slot n.
[0070] Determine PUCCH Resource Set for F Slots with SBFD Subband
[0071] With respect to an F slot, an F slot can be divided into the following two situations. In a first case, all F symbols in an F slot can be configured with an SBFD subband. In a second case, some symbols in an F slot can be configured with an SBFD subband, while some symbols are not configured with an SBFD subband. Given that an F symbol can be used for both DL reception and UL transmission, a UL BWP and SBFD subbands are both valid in the F slot. Accordingly, a PUCCH resource set associated with the UL subband is valid for the F slot, and a PUCCH resource set associated with the UL BWP is also valid for the F slot. Likewise, the PUCCH resource is to be determined from the PUCCH resource set associated with slot n.
[0072] If slot n is an F slot configured with an SBFD subband and an HARQ-ACK is to be transmitted in slot n, a PUCCH resource set associated with slot n can be determined based on at least one of the following same examples as disclosed above for S slot.
[0073] According to some examples, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS to be a PUCCH resource set associated an SBFD slot (or associated with an SBFD subband / UL subband) . A PUCCH resource is to be determined from the PUCCH resource set associated with slot n.
[0074] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is determined to be the PUCCH resource set associated with a UL BWP (or in other words, not associated with an SBFD subband or a UL subband) . Likewise, a PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0075] According to some examples additionally or alternatively, if slot n includes more SBFD symbols than UL symbols, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS to be a PUCCH resource set associated with an SBFD slot (or associated with an SBFD subband or a UL subband) . Otherwise, the PUCCH resource set associated with slot n is determined to be a PUCCH resource set associated with a UL BWP (or not associated with an SBFD subband or a UL subband) . Likewise, A PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0076] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS to be a PUCCH resource set corresponding to a PDCCH resource. The DCI used to determine the PUCCH resource is received in the PDCCH resource. A PUCCH resource set is associated with the SBFD slot, and another PUCCH resource set is associated with non-SBFD slot (or in other words, not associated with SBFD slot) . Likewise, a PDCCH resource for carrying DCI is associated with an SBFD slot, and another PDCCH resource for carrying DCI is associated with a non-SBFD slot (or in other words, not associated with the SBFD slot) . If DCI used to determine a PUCCH resource is received in a PDCCH resource, a PUCCH resource set associated with the slot n indicated by the DCI is determined or assumed by UE or a BS to be the PUCCH resource set associated with the type of slots (either SBFD slots or non-SBFD slots) associated with the PDCCH resource. The PUCCH resource can be a multiplexed result of PUCCH resources associated with SBFD slots or non-SBFD slots. Likewise, the PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0077] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is configured with a newly introduced RRC signaling. For example, the PUCCH resource set associated with the slot n can be configured to be a PUCCH resource set associated with a UL BWP (or in other words, a PUCCH resource set not associated with SBFD symbols or an SBFD slot) . Alternatively, the PUCCH resource set associated with the slot n can be configured to be a PUCCH resource set associated with SBFD symbols or an SBFD slot. Likewise, the PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0078] According to some examples additionally or alternatively, a PUCCH resource set associated with slot n is determined or assumed by UE or a BS based on last DCI. For example, if a HARQ-ACK codebook is be transmitted in slot n and the last DCI corresponding to the HARQ-ACK codebook is received in a PDCCH resource associated with SBFD symbols or an SBFD slot, the PUCCH resource set associated with the slot n is determined or assumed by UE or a BS to be the PUCCH resource set associated with SBFD symbols or an SBFD slot. Alternatively, if a HARQ-ACK codebook is to be transmitted in slot n and the last DCI corresponding to the HARQ-ACK codebook is received in a PDCCH resource associated with non-SBFD symbols or a non-SBFD slot (or in other words, the last DCI is received in a PDCCH resource not associated with SBFD symbols or an SBFD slot) , the PUCCH resource set associated with the slot n is determined or assumed by UE or a BS to be a PUCCH resource set associated with UL BWP (or associated with non-SBFD symbols or a non-SBFD slot, or not associated with SBFD symbols or an SBFD slot) . Likewise, the PUCCH resource is to be determined or assumed by UE or a BS from the PUCCH resource set associated with slot n.
[0079] According to some examples additionally or alternatively, if slot n is an F slot and is configured with an SBFD subband, a BS and UE agree, determine, or assume that a PUCCH resource set is shared between the UL BWP and the SBFD subband in slot n. For example, the shared PUCCH resource set is a PUCCH resource set associated with SBFD symbols or an SBFD slot. Additionally or alternatively, the shared PUCCH resource set is a PUCCH resource set associated a UL BWP. Additionally or alternatively, the shared PUCCH resource set is a PUCCH resource set not associated with SBFD symbols or an SBFD slot. Additionally or alternatively, the shared PUCCH resource set is a newly configured PUCCH resource set. Likewise, a PUCCH resource is to be determined from the PUCCH resource set associated with slot n.
[0080] Determine PUCCH resources in Slot N for HARQ-ACKs
[0081] For multiple HARQ-ACKs to be transmitted in a slot n, a final PUCCH resource in slot n can be a multiplexed PUCCH resource by UE. For example, one or more first pieces of DCI from PDCCH resources associated with SBFD symbols or an SBFD slot are used to schedule PDSCHs, and the HARQ-ACKs (denoted as the first HARQ-ACKs) of these PDSCHs are indicated by UE or a BS to be transmitted in slot n. Additionally, one or more second pieces of DCI from PDCCH resources associated with non-SBFD symbols or a non-SBFD slot are used to schedule PDSCHs, and the HARQ-ACKs (denoted as the second HARQ-ACKs) of these PDSCHs are also indicated by UE or a BS to be transmitted in slot n. The BS and UE may agree, assume, determine to handle the case according to at least one of the following examples.
[0082] According to some examples, the first HARQ-ACKs and second HARQ-ACKs are allowed to be multiplexed by UE in a same PUCCH resource. The PUCCH resource is determined from a PUCCH resource set associated with the slot n based on the PRI domain or parameter in the last DCI among first pieces of DCI and the second pieces of DCI. The PUCCH resource set associated with slot n can be determined or assumed by UE or a BS based on any one the examples disclosed herein. Regardless of whether the last DCI is received from a PDCCH resource associated with SBFD symbols or an SBFD slot or alternatively from a PDCCH resource associated with non-SBFD symbols or a non-SBFD slot, the last DCI among the first pieces and second pieces of the DCI is used for determining the final PUCCH resource. The final PUCCH resource is used to transmit the HARQ-ACK (s) .
[0083] According to some examples additionally or alternatively, the first HARQ-ACKs and the second HARQ-ACKs are allowed to be multiplexed by UE in the same PUCCH resource, likewise. The PUCCH resource is determined or assumed by UE or a BS from a PUCCH resource set associated with the slot n based on a PRI domain or parameter in a last DCI. The last DCI is the last DCI among DCIs received by UE in the PDCCH resource associated with the slot type of the slot n.
[0084] For example, if slot n includes SBFD symbols, the last DCI is the last DCI among the DCIs received in a PDCCH resource associated with SBFD symbols or an SBFD slot. That is, even if there is a piece of DCI received by UE later in a PDCCH resource associated with non-SBFD symbols or a non-SBFD slot, the later received DCI in the PDCCH resource associated with non-SBFD symbols or a non-SBFD slot is not considered as the last DCI. As another example, if slot n is an UL slot, the last DCI is the last DCI in the DCIs received in a PDCCH resource associated with non-SBFD symbols or a non-SBFD slot (or a PDCCH resource not associated with SBFD symbols or an SBFD slot) . That is, a later DCI received from a PDCCH resource associated with SBFD symbols or an SBFD slot would not be qualified as last DCI.
[0085] Additionally or alternatively, if slot n is an S slot or F slot and a PUCCH resource set associated with slot n is determined, the last DCI used for determining the final PUCCH resource is a last received DCI among the DCIs received in a PDCCH resource corresponding to a PUCCH resource set with respect to whether the PUCCH resource set is associated with SBFD symbols / slot or not.
[0086] For example, if the determined PUCCH resource set in slot n is associated with SBFD symbols, the last DCI used to determine a final PUCCH resource is the last received DCI from a PDCCH resource associated with SBFD symbols. A piece of DCI received by the UE via a PDCCH resource associated with non-SBFD symbols would not be considered as a last DCI.
[0087] Likewise, if the determined PUCCH resource set in slot n is not associated with SBFD symbols, the last DCI used to determine a final PUCCH resource is the last received DCI from a PDCCH resource not associated with SBFD symbols. A piece of DCI received by the UE via a PDCCH resource associated with SBFD symbols would not be considered as a last DCI.
[0088] Likewise, if the determined PUCCH resource set in slot n is associated with a UL BWP, the last DCI used to determine a final PUCCH resource is the last received DCI from a PDCCH resource not associated with SBFD symbols. A piece of DCI received by the UE via a PDCCH resource associated with SBFD symbols would not be considered as a last DCI.
[0089] Number of PUCCHs Transmitted in Slot N
[0090] According to some examples, two or more PUCCHs can be allowed to be transmitted by UE in slot n. If slot n is an S slot or F slot and if some symbols of slot n are configured with an SBFD subband and some symbols of slot n are configured with a UL BWP, at least two PUCCHs can be transmitted in slot n. The two or more PUCCHs can be respectively transmitted by the UE in the SBFD subband and the UL BWP. For example, for UE, a PUCCH is transmitted in the SBFD subband, and its resource is determined from the PUCCH resource set associated with SBFD symbols or an SBFD slot. The other PUCCH is transmitted in the UL BWP, and its resource is determined from a PUCCH resource set associated with a UL BWP. The two PUCCHs are required to carry the same type of UCI, or the two PUCCHs are required to carry different types of UCI. Here, the two PUCCHs are required to have the same priority, or they are required to have different priorities.
[0091] Alternatively or additionally, only one PUCCH is to be transmitted in slot n, assuming slot n is an S slot or F slot and some symbols of slot n are configured with a SBFD subband, while some symbols of slot n are configured with a UL BWP. If, in the slot n, one PUCCH is to be transmitted in the SBFD subband and another PUCCH is to be transmitted in the UL BWP, a BS and UE may assume, agree, or determine to execute at least one of the following approaches.
[0092] According to some examples, if both PUCCHs carry an HARQ-ACK, a multiplexed PUCCH will be transmitted. For example, the HARQ-ACKs in these two PUCCHs is multiplexed in one PUCCH, which is then transmitted. If the two PUCCHs have different priorities (and assuming that the two PUCCHs do not overlap in the time domain) , the higher priority PUCCH is transmitted by the UE to the BS. Alternatively or additionally, the PUCCH in the SBFD subband is transmitted by the UE to the BS. Alternatively or additionally, the PUCCH in the UL BWP is transmitted by the UE to the BS.
[0093] According to some examples additionally or alternatively, if both PUCCHs carry CSI (Channel State Information) , the UE and BS may allow to transmit the two PUCCHs separately. Alternatively or additionally, still only one PUCCH is transmitted. If the CSIs in the two PUCCHs have different priorities, the PUCCH corresponding to the higher priority CSI is transmitted by the UE to the BS. Alternatively or additionally, the PUCCH in the SBFD subband is transmitted by the UE to the BS. Alternatively or additionally, the PUCCH in the UL BWP is transmitted by the UE to the BS.
[0094] According to some examples additionally or alternatively, if the two PUCCHs respectively carry different types of UCI (Uplink Control Information) , then the pieces of UCI in the two PUCCHs are multiplexed by the UE in one PUCCH, which is then transmitted by the UE to the BS. The multiplexed PUCCH is determined from the PUCCH resource set associated with the SBFD subband, or alternatively or additionally, the multiplexed PUCCH is determined from the PUCCH resource set associated with the UL BWP.
[0095] According to some examples additionally or alternatively, if the SBFD symbols or slot is independently configured with PUCCH resources (relative to the PUCCH resources configured for UL BWP) , based on the above processes, the UE can determine a slot n to transmit the HARQ-ACKs of PDSCHs scheduled by one or more DCIs. The UE can determine a PUCCH of the HARQ-ACKs from the determined PUCCH resource set and transmit the PUCCH in slot n.
[0096] FIG. 10 illustrates a block diagram of an exemplary wireless communication system 10, in accordance with some embodiments of this disclosure. The system 10 may perform the methods / steps and their combination disclosed in this disclosure. The system 10 may include components and elements configured to support operating features that need not be described in detail herein.
[0097] The system 10 may include a base station (BS) 110 and user equipment (UE) 120. The BS 110 includes a BS transceiver or transceiver module 112, a BS antenna system 116, a BS memory or memory module 114, a BS processor or processor module 113, and a network interface 111. The components of BS 110 may be electrically coupled and in communication with one another as necessary via a data communication bus 180. Likewise, the UE 120 includes a UE transceiver or transceiver module 122, a UE antenna system 126, a UE memory or memory module 124, a UE processor or processor module 123, and an I / O interface 121. The components of the UE 120 may be electrically coupled and in communication with one another as necessary via a data communication bus 190. The BS 110 communicates with the UE 120 via communication channels therebetween, which can be any wireless channel or other medium known in the art suitable for transmission of data as described herein. The channels may include carriers of PCells and SCells.
[0098] The processor modules 113, 123 may be implemented, or realized, with a general-purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this manner, a processor module may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like. A processor module may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0099] Furthermore, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module performed by processor modules 113, 123, respectively, or in any practical combination thereof. The memory modules 113, 123 may be realized as RAM memory, flash memory, EEPROM memory, registers, ROM memory, EPROM memory, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, the memory modules 114, 124 may be coupled to the processor modules 113, 123 respectively, such that the processors modules 113, 123 can read information from, and write information to, memory modules 114, 124 respectively. The memory modules 114, 124 may also be integrated into their respective processor modules 113, 123. In some embodiments, the memory modules 114, 124 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be performed by processor modules 113, 123, respectively. The memory modules 114, 124 may also each include non-volatile memory for storing instructions to be performed by the processor modules 113, 123, respectively.
[0100] According to some embodiments of this disclosure, a wireless communication method is disclosed, the method including receiving one or more pieces of DCI (downlink control information) in an PDCCH (physical downlink control channel) ; determining a slot n for transmitting one or more pieces of HARQ-ACK corresponding to the one or more pieces of DCI; and determining a PUCCH resource in the slot n for transmitting the HARQ-ACK.
[0101] According to some embodiments, the one or more pieces of DCI comprise a parameter k1 associated with either a first k1 set associated with SBFD resources or a second k1 set associated with non-SBFD resources, wherein a k1 value in the first k1 set and the second k1 set are configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK; or the one or more pieces of DCI comprise a parameter k1 associated with a first k1 set associated with both SBFD resources and non-SBFD resources, wherein a k1 value in the first k1 set is configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK.
[0102] According to some embodiments, the wireless communication method further includes determining that a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated with the SBFD resources; or determining that a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with non-SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated the non-SBFD resources.
[0103] According to some embodiments, the wireless communication method further includes in response to a same CORESET and / or a same search space are associated with SBFD resources and non-SBFD resources, a same k1 set is associated with SBFD resources and non-SBFD resources.
[0104] According to some embodiments, determining a PUCCH resource in the slot n for transmitting the HARQ-ACK comprises determining a PUCCH resource set based on at least one of: determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK; determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK; determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n includes more SBFD symbols than UL symbols; determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n includes more UL symbols than SBFD symbols; determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n is configured without SBFD resources; determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n is configured with SBFD resources; determining a PUCCH resource set configured by an RRC signaling as the PUCCH resource set for the HARQ-ACK, wherein the PUCCH resource set associated with SBFD resources is configured by the RRC signaling as the PUCCH resource set for transmitting the HARQ-ACK; determining a PUCCH resource set configured by an RRC signaling as the PUCCH resource set for the HARQ-ACK, wherein the PUCCH resource set associated with non-SBFD resources is configured by the RRC signaling as the PUCCH resource set for transmitting the HARQ-ACK; determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK if a last DCI corresponding to a HARQ-ACK codebook composed of the one or more pieces of HARQ-ACK is received in a PDCCH resource associated with SBFD resources; determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK if the last DCI corresponding to a HARQ-ACK codebook composed of the one or more pieces of HARQ-ACK is received in a PDCCH resource associated with non-SBFD resources; and / or determining a PUCCH resource set being shared by non-SBFD resources and SBFD resources in the slot n as the PUCCH resource set for the HARQ-ACK.
[0105] According to some embodiments, the slot n is a S slot or a F slot or a DL slot, the S slot or F slot or a DL slot being configured with SBFD resources.
[0106] According to some embodiments, the method further includes using the PUCCH resource to transmit plural pieces of HARQ-ACK corresponding to plural pieces of DCI, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with SBFD resources.
[0107] According to some embodiments, the method further includes using the PUCCH resource to transmit plural pieces of HARQ-ACK corresponding to plural pieces of DCI, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in SBFD resources.
[0108] According to some embodiments, the PUCCH resource is determined based on last DCI of the plural pieces of DCI, whether or not the slot n is configured with SBFD resources and whether or not the last DCI is received from a PDCCH associated with non-SBFD resources or SBFD resources.
[0109] According to some embodiments, the PUCCH resource is determined based on last DCI received from a PDCCH resource corresponding to a same type of the PUCCH resource set of the slot n.
[0110] According to some embodiments, the PUCCH resource is determined based on last DCI received from a PDCCH corresponding to non-SBFD resources if slot n is not configured with SBFD resources; or the PUCCH resource is determined based on last DCI received from a PDCCH corresponding to SBFD resources if slot n is configured with SBFD resources.
[0111] According to some embodiments, the non-SBFD resources include at least one of UL BWPs, non-SBFD symbols, resources not associated with SBFD resources, or non-SBFD slot and the SBFD resources include at least one of SBFD symbol, SBFD slot, SBFD subband, or UL subband.
[0112] According to some embodiments of this disclosure, another wireless communication method is disclosed, the method including: transmitting one or more pieces of DCI (downlink control information) in an PDCCH (physical downlink control channel) ; and receiving one or more pieces of HARQ-ACK in slot n via a PUCCH resource, wherein the slot n is determined according to the one or more pieces of DCI.
[0113] According to some embodiments, the one or more pieces of DCI comprise a parameter k1 associated with either a first k1 set associated with SBFD resources or a second k1 set associated with non-SBFD resources, wherein a k1 value in the first k1 set and the second k1 set are configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK; or the one or more pieces of DCI comprise a parameter k1 associated with a first k1 set associated with both SBFD resources and non-SBFD resources, wherein a k1 value in the first k1 set is configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK.
[0114] According to some embodiments, a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated with the SBFD resources; or a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with non-SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated the non-SBFD resources.
[0115] According to some embodiments, if a same CORESET and / or a same search space are associated with SBFD resources and non-SBFD resources, a same k1 set associated with the one or more pieces of DCI is associated with SBFD resources and non-SBFD resources.
[0116] According to some embodiments, the PUCCH resource in the slot n for transmitting the HARQ-ACK is determined from a PUCCH resource set. The PUCCH resource set being associated with SBFD resources; the PUCCH resource set being associated with non-SBFD resources; the PUCCH resource set being associated with SBFD resources if the slot n includes more SBFD symbols than UL symbols; the PUCCH resource set being associated with non-SBFD resources if the slot n includes more UL symbols than SBFD symbols; the PUCCH resource set being associated with non-SBFD resources if the slot n is configured without SBFD resources; the PUCCH resource set being associated with SBFD resources if the slot n is configured with SBFD resources; the PUCCH resource set being configured by an RRC signaling, from a base station, and being associated either SBFD resource or non-SBFD resource; the PUCCH resource set being associated with non-SBFD resources if a last DCI corresponding to a HARQ-ACK codebook composed of the one or more pieces of HARQ-ACK is received in a PDCCH resource associated with non-SBFD resources; and / or the PUCCH resource set being shared by non-SBFD resources and SBFD resources in the slot n.
[0117] According to some embodiments, the slot n is a S slot or a F slot or a DL slot, the S slot or F slot or a DL slot being configured with SBFD resources.
[0118] According to some embodiments, the wireless communication method includes sending an RRC signaling to configure a PUCCH resource set associated with SBFD or non-SBFD resource.
[0119] According to some embodiments, the wireless communication method includes receiving plural pieces of HARQ-ACK corresponding to plural pieces of DCI for the PUCCH resource, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with SBFD resources.
[0120] According to some embodiments, the wireless communication method includes receiving plural pieces of HARQ-ACK corresponding to plural pieces of DCI, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in SBFD resources.
[0121] According to some embodiments, the PUCCH resource is determined based on last DCI of the plural pieces of DCI, whether or not the slot n is configured with SBFD resources and whether or not the last DCI is received from a PDCCH associated with non-SBFD resources or SBFD resources.
[0122] According to some embodiments, the PUCCH resource is determined based on last DCI received from a PDCCH resource corresponding to a same type of the PUCCH resource set of the slot n.
[0123] According to some embodiments, the PUCCH resource is determined based on last DCI received from a PDCCH corresponding to non-SBFD resources if slot n is not configured with SBFD resources; or the PUCCH resource is determined based on last DCI received from a PDCCH corresponding to SBFD resources if slot n is configured with SBFD resources.
[0124] According to some embodiments, the non-SBFD resources include at least one of UL BWPs, non-SBFD symbols, resources not associated with SBFD resources, or non-SBFD slot and the SBFD resources include at least one of SBFD symbol, SBFD slot, SBFD subband, or UL subband.
[0125] Various exemplary embodiments of the present disclosure are described herein with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present disclosure. The present disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Additionally, the specific order and / or hierarchy of steps in the methods disclosed herein are merely exemplary approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art would understand that the methods and techniques disclosed herein present various steps or acts in exemplary order (s) , and the present disclosure is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0126] This disclosure is intended to cover any conceivable variations, uses, combination, or adaptive changes of this disclosure following the general principles of this disclosure, and includes well-known knowledge and conventional technical means in the art and undisclosed in this application.
[0127] It is to be understood that this disclosure is not limited to the precise structures or operation described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope of this application. The scope of this application is subject only to the appended claims.
[0128] The methods, devices, processing, circuitry, and logic described above may be implemented in many different ways and in many different combinations of hardware and software. For example, all or parts of the implementations may be circuitry that includes an instruction processor or controller, such as a Central Processing Unit (CPU) , microcontroller, or a microprocessor; or as an Application Specific Integrated Circuit (ASIC) , Programmable Logic Device (PLD) , or Field Programmable Gate Array (FPGA) ; or as circuitry that includes discrete logic or other circuit components, including analog circuit components, digital circuit components or both; or any combination thereof. The circuitry may include discrete interconnected hardware components or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a Multiple Chip Module (MCM) of multiple integrated circuit dies in a common package, as examples.
[0129] Accordingly, the circuitry may store or access instructions for execution, or may implement its functionality in hardware alone. The instructions may be stored in a tangible storage medium that is other than a transitory signal, such as a flash memory, a Random Access Memory (RAM) , a Read Only Memory (ROM) , an Erasable Programmable Read Only Memory (EPROM) ; or on a magnetic or optical disc, such as a Compact Disc Read Only Memory (CDROM) , Hard Disk Drive (HDD) , or other magnetic or optical disk; or in or on another machine-readable medium. A product, such as a computer program product, may include a storage medium and instructions stored in or on the medium, and the instructions when performed by the circuitry in a device may cause the device to implement any of the processing described above or illustrated in the drawings.
[0130] The implementations may be distributed. For instance, the circuitry may include multiple distinct system components, such as multiple processors and memories, and may span multiple distributed processing systems. Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may be implemented in many different ways. Example implementations include linked lists, program variables, hash tables, arrays, records (e.g., database records) , objects, and implicit storage mechanisms. Instructions may form parts (e.g., subroutines or other code sections) of a single program, may form multiple separate programs, may be distributed across multiple memories and processors, and may be implemented in many different ways. Example implementations include stand-alone programs, and as part of a library, such as a shared library like a Dynamic Link Library (DLL) . The library, for example, may contain shared data and one or more shared programs that include instructions that perform any of the processing described above or illustrated in the drawings, when performed by the circuitry.
[0131] In some examples, each unit, subunit, and / or module of the system may include a logical component. Each logical component may be hardware or a combination of hardware and software. For example, each logical component may include an application specific integrated circuit (ASIC) , a Field Programmable Gate Array (FPGA) , a digital logic circuit, an analog circuit, a combination of discrete circuits, gates, or any other type of hardware or combination thereof. Alternatively or in addition, each logical component may include memory hardware, such as a portion of the memory, for example, that includes instructions executable with the processor or other processors to implement one or more of the features of the logical components. When any one of the logical components includes the portion of the memory that includes instructions executable with the processor, the logical component may or may not include the processor. In some examples, each logical component may just be the portion of the memory or other physical memory that includes instructions executable with the processor or other processor to implement the features of the corresponding logical component without the logical component including any other hardware. Because each logical component includes at least some hardware even when the included hardware includes software, each logical component may be interchangeably referred to as a hardware logical component.
[0132] A second action may be said to be “in response to” a first action independent of whether the second action results directly or indirectly from the first action. The second action may occur at a substantially later time than the first action and still be in response to the first action. Similarly, the second action may be said to be in response to the first action even if intervening actions take place between the first action and the second action, and even if one or more of the intervening actions directly cause the second action to be performed. For example, a second action may be in response to a first action if the first action sets a flag and a third action later initiates the second action whenever the flag is set.
[0133] To clarify the use of and to hereby provide notice to the public, the phrases “at least one of , , …and <N> ” or “at least one of , , …<N> , or combinations thereof” or “ , , …and / or <N> ” are defined by the Applicant in the broadest sense, superseding any other implied definitions hereinbefore or hereinafter unless expressly asserted by the Applicant to the contrary, to mean one or more elements selected from the group comprising A, B, …and N. In other words, the phrases mean any combination of one or more of the elements A, B, …or N including any one element alone or the one element in combination with one or more of the other elements which may also include, in combination, additional elements not listed.
Claims
1.A wireless communication method, comprising:receiving one or more pieces of DCI (downlink control information) in an PDCCH (physical downlink control channel) ;determining a slot n for transmitting one or more pieces of HARQ-ACK corresponding to the one or more pieces of DCI; anddetermining a PUCCH resource in the slot n for transmitting the HARQ-ACK.2.The method of claim 1, wherein:the one or more pieces of DCI comprise a parameter k1 associated with either a first k1 set associated with SBFD resources or a second k1 set associated with non-SBFD resources, wherein a k1 value in the first k1 set and the second k1 set are configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK; orthe one or more pieces of DCI comprise a parameter k1 associated with a first k1 set associated with both SBFD resources and non-SBFD resources, wherein a k1 value in the first k1 set is configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK.3.The method of claim 1, further comprising determining that a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated with the SBFD resources; orfurther comprising determining that a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with non-SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated the non-SBFD resources.4.The method of claim 1, further comprising in response to a same CORESET and / or a same search space are associated with SBFD resources and non-SBFD resources, a same k1 set is associated with SBFD resources and non-SBFD resources.5.The method of claim 1, wherein determining a PUCCH resource in the slot n for transmitting the HARQ-ACK comprises determining a PUCCH resource set based on at least one of:determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK;determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK;determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n includes more SBFD symbols than UL symbols;determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n includes more UL symbols than SBFD symbols;determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n is configured without SBFD resources;determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK if the slot n is configured with SBFD resources;determining a PUCCH resource set configured by an RRC signaling as the PUCCH resource set for the HARQ-ACK, wherein the PUCCH resource set associated with SBFD resources is configured by the RRC signaling as the PUCCH resource set for transmitting the HARQ-ACK;determining a PUCCH resource set configured by an RRC signaling as the PUCCH resource set for the HARQ-ACK, wherein the PUCCH resource set associated with non-SBFD resources is configured by the RRC signaling as the PUCCH resource set for transmitting the HARQ-ACK;determining a PUCCH resource set associated with SBFD resources as the PUCCH resource set for the HARQ-ACK if a last DCI corresponding to a HARQ-ACK codebook composed of the one or more pieces of HARQ-ACK is received in a PDCCH resource associated with SBFD resources;determining a PUCCH resource set associated with non-SBFD resources as the PUCCH resource set for the HARQ-ACK if the last DCI corresponding to a HARQ-ACK codebook composed of the one or more pieces of HARQ-ACK is received in a PDCCH resource associated with non-SBFD resources; and / ordetermining a PUCCH resource set being shared by non-SBFD resources and SBFD resources in the slot n as the PUCCH resource set for the HARQ-ACK.6.The method of claim 5, wherein the slot n is a S slot or a F slot or DL slot, the S slot or F slot or DL slot being configured with SBFD resources.7.The method of claim 1, further comprising using the PUCCH resource to transmit plural pieces of HARQ-ACK corresponding to plural pieces of DCI, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with SBFD resources; orfurther comprising using the PUCCH resource to transmit plural pieces of HARQ-ACK corresponding to plural pieces of DCI, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in SBFD resources.8.The method of claim 7, wherein the PUCCH resource is determined based on last DCI of the plural pieces of DCI, whether or not the slot n is configured with SBFD resources and whether or not the last DCI is received from a PDCCH associated with non-SBFD resources or SBFD resources.9.The method of claim 7, wherein the PUCCH resource is determined based on last DCI received from a PDCCH resource corresponding to a same type of PUCCH resource set of the slot n.10.The method of claim 7, wherein:the PUCCH resource is determined based on last DCI received from a PDCCH corresponding to non-SBFD resources if slot n is not configured with SBFD resources; orthe PUCCH resource is determined based on last DCI received from a PDCCH corresponding to SBFD resources if slot n is configured with SBFD resources.11.The method of any one of claims 1-10, wherein the non-SBFD resources include at least one of UL BWPs, non-SBFD symbols, resources not associated with SBFD resources, or non-SBFD slot and the SBFD resources include at least one of SBFD symbol, SBFD slot, SBFD subband, or UL subband.12.A wireless communication method, comprising:transmitting one or more pieces of DCI (downlink control information) in an PDCCH (physical downlink control channel) ; andreceiving one or more pieces of HARQ-ACK in slot n via a PUCCH resource, wherein the slot n is determined according to the one or more pieces of DCI.13.The method of claim 12, wherein:the one or more pieces of DCI comprise a parameter k1 associated with either a first k1 set associated with SBFD resources or a second k1 set associated with non-SBFD resources, wherein a k1 value in the first k1 set and the second k1 set are configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK; orthe one or more pieces of DCI comprise a parameter k1 associated with a first k1 set associated with both SBFD resources and non-SBFD resources, wherein a k1 value in the first k1 set is configured to indicate the slot n for transmitting the one or more pieces of HARQ-ACK.14.The method of claim 12, wherein a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated with the SBFD resources; orwherein a k1 set associated with a parameter k1 of the one or more pieces DCI in a PDCCH is associated with non-SBFD resources if the DCI is received in the PDCCH of a CORESET and / or a search space associated the non-SBFD resources.15.The method of claim 12, wherein if a same CORESET and / or a same search space are associated with SBFD resources and non-SBFD resources, a same k1 set associated with the one or more pieces of DCI is associated with SBFD resources and non-SBFD resources.16.The method of claim 12, wherein the PUCCH resource in the slot n for transmitting the HARQ-ACK is determined from a PUCCH resource set,the PUCCH resource set being associated with SBFD resources;the PUCCH resource set being associated with non-SBFD resources;the PUCCH resource set being associated with SBFD resources if the slot n includes more SBFD symbols than UL symbols;the PUCCH resource set being associated with non-SBFD resources if the slot n includes more UL symbols than SBFD symbols;the PUCCH resource set being associated with non-SBFD resources if the slot n is configured without SBFD resources;the PUCCH resource set being associated with SBFD resources if the slot n is configured with SBFD resources;the PUCCH resource set being configured by an RRC signaling, from a base station, and being associated either SBFD resource or non-SBFD resource;the PUCCH resource set being associated with non-SBFD resources if a last DCI corresponding to a HARQ-ACK codebook composed of the one or more pieces of HARQ-ACK is received in a PDCCH resource associated with non-SBFD resources; and / orthe PUCCH resource set being shared by non-SBFD resources and SBFD resources in the slot n.17.The method of claim 16, wherein the slot n is a S slot or a F slot or DL slot, the S slot or F slot or DL slot being configured with SBFD resources.18.The method of claim 12, further comprising sending an RRC signaling to configure a PUCCH resource set associated with SBFD or non-SBFD resource.19.The method of claim 12, further comprising receiving plural pieces of HARQ-ACK corresponding to plural pieces of DCI from the PUCCH resource, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of DCI in a PDCCH associated with SBFD resources; orreceiving plural pieces of HARQ-ACK corresponding to plural pieces of DCI from the PUCCH resource, some of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in non-SBFD resources and the rest of the plural pieces of HARQ-ACK corresponding to one or more pieces of PDSCH or PDCCH received in SBFD resources.20.The method of claim 19, wherein the PUCCH resource is determined based on last DCI of the plural pieces of DCI, whether or not the slot n is configured with SBFD resources and whether or not the last DCI is received from a PDCCH associated with non-SBFD resources or SBFD resources.21.The method of claim 19, wherein the PUCCH resource is determined based on last DCI received from a PDCCH resource corresponding to a same type of the PUCCH resource set of the slot n.22.The method of claim 19, wherein:the PUCCH resource is determined based on last DCI received from a PDCCH corresponding to non-SBFD resources if slot n is not configured with SBFD resources; orthe PUCCH resource is determined based on last DCI received from a PDCCH corresponding to SBFD resources if slot n is configured with SBFD resources.23.The method of any one of claims 12-22, wherein the non-SBFD resources include at least one of UL BWPs, non-SBFD symbols, resources not associated with SBFD resources, or non-SBFD slot and the SBFD resources include at least one of SBFD symbol, SBFD slot, SBFD subband, or UL subband.24.A wireless communication apparatus, comprising one or more memory units storing one or more programs and one or more processors electrically coupled to the one or more memory units and configured to execute the one or more programs to perform any one of the methods or their combinations of claims 1 to 23.25.A non-transitory computer-readable storage medium, storing one or more programs, the one or more programs being configured to, when executed by at least one processor, cause to perform any one of the methods or their combinations of claims 1 to 23.