Physical uplink control channel resource determination and multiplexing of multiple hybrid automatic repeat request acknowledgement feedback and other uplink control information on physical uplink control channel and physical uplink shared channel
By multiplexing multiple HARQ-ACK feedback and other UCIs on PUCCH and PUSCH, the uplink resource multiplexing problem in the new air interface (NR) specification is solved, delay reduction and efficient resource utilization are achieved, and URLLC-type applications are supported.
Patent Information
- Application Number
- CN201980063579.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-09-28
- Filing Date
- 2019-09-27
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2039-09-27
AI Technical Summary
In a cellular network environment, the current 3GPP new air interface (NR) specification has failed to effectively solve problems related to multiplexing uplink resources, especially in the presence of latency and resource overlap in carrying HARQ-ACK feedback.
By multiplexing multiple HARQ-ACK feedback and other UCIs on PUCCH and PUSCH, a distinction between dynamic HARQ-ACK feedback and semi-persistent scheduling HARQ-ACK feedback is adopted, and resource allocation is performed according to the payload size and service type of the UCI to ensure alignment between the NR evolution node B and the UE.
It realizes the transmission of multiple HARQ-ACK feedback in the time slot, reducing latency, and ensuring efficient resource utilization through the UCI multiplexing mechanism, supporting ultra-reliable low-latency communication (URLLC) type applications.
Smart Images

Figure CN113196696B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of and priority to U.S. Provisional Patent Application No. 62 / 739,081, filed on September 28, 2018, entitled “MULTIPLEXING OF MULTIPLE HARQ-ACK FEEDBACKS AND OTHER UCI ON PUCCH AND PUSCH,” the entire disclosure of which is incorporated herein by reference. Technical Field
[0003] Various embodiments may generally relate to the field of wireless communications, and more particularly to the field of hybrid automatic repeat request acknowledgement scheduling using uplink resources in a cellular network environment. Background Art
[0004] Current 3rd Generation Partnership Project (3GPP) New Radio (NR) specifications have not specifically addressed issues related to the way in which uplink resources, such as UCI carrying HARQ-ACK feedback, are multiplexed. BRIEF DESCRIPTION OF THE DRAWINGS
[0005] Figure 1 shows time-frequency resources according to a first embodiment, which shows multiplexing of HARQ-ACK feedback with another uplink control information (UCI) in a physical uplink control channel (PUCCH) resource in a single time slot;
[0006] Figure 2 1 shows time-frequency resources according to a second embodiment, which shows multiplexing of HARQ-ACK feedback with another UCI in a PUCCH resource in a single time slot;
[0007] Figure 3 shows PUCCH resources carrying different types of HARQ-ACK feedback according to one embodiment;
[0008] Figure 4 illustrates time-frequency resources according to one embodiment, which illustrates multiplexing HARQ-ACK feedback with physical uplink shared channel (PUSCH) resources;
[0009] Figure 5 shows a process according to one embodiment;
[0010] Figure 6 illustrates the architecture of a system of networks according to some embodiments; and
[0011] Figure 7 Example interfaces of baseband circuitry according to various embodiments are shown. DETAILED DESCRIPTION
[0012] The following specific embodiments relate to the accompanying drawings. The same figure numbers may be used to identify the same or similar elements in different drawings. In the following description, specific details, such as specific structures, architectures, interfaces, technologies, etc., are described for the purpose of illustration rather than limitation, so as to provide a thorough understanding of various aspects of various embodiments. However, it is obvious to those skilled in the art who benefit from the present disclosure that various aspects of various embodiments can be practiced in other examples that deviate from these specific details. In some cases, descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of various embodiments due to unnecessary details. For the purposes of this document, the phrase "A or B" refers to (A), (B), or (A and B).
[0013] Mobile communications have evolved significantly from early voice systems to today's highly complex integrated communications platforms. The next generation of wireless communications systems, 5G or New Radio (NR), will provide a variety of users and applications with access to information and data sharing anytime, anywhere.
[0014] As defined in NR, the short physical uplink control channel (PUCCH) (PUCCH formats 0 and 2) can span 1 or 2 symbols within a slot, and the long PUCCH (PUCCH formats 1, 3, and 4) can span 4 to 14 symbols within a slot. In addition, the long PUCCH can span multiple slots to further enhance coverage. In addition, for a given user equipment (UE), two short PUCCHs as well as short PUCCH and long PUCCH can be multiplexed in the same slot in a time division multiplexing (TDM) manner.
[0015] In NR, uplink control information (UCI) can be carried by PUCCH or PUSCH. Specifically, UCI may include scheduling request (SR), hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback, channel state information (CQI) report, such as channel quality indicator (CQI), precoding matrix indicator (PMI), CSI resource indicator (CRI) and rank indicator (RI) and / or beam related information (e.g., L1-RSRP (layer 1-reference signal received power)).
[0016] In NR Release 15 (Rel-15), it is agreed that for semi-static and dynamic hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebooks, only one HARQ-ACK feedback is transmitted in one time slot. In addition, the HARQ-ACK feedback can be carried by the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH). In addition, for semi-static and dynamic HARQ-ACK codebooks in a single component carrier (CC) scenario, the PUCCH resource allocation is determined according to the last downlink control information (DCI) scheduling the physical downlink shared channel (PDSCH). Specifically, the PUCCH resource indicator in the last DCI and / or the starting control channel element (CCE) index of the physical downlink control channel (PDCCH) carrying the last DCI are jointly used to determine the PUCCH resources used to carry the HARQ-ACK feedback.
[0017] As described above, only one HARQ-ACK feedback or PUCCH / PUSCH transmission carrying HARQ-ACK feedback is allowed in a time slot of the NR Rel-15 specification. In the case where the PUCCH carrying HARQ-ACK feedback is scheduled in the last part of the time slot, HARQ-ACK feedback delays can be expected, especially when considering smaller subcarrier spacing (e.g., 15kHz including a 1ms time slot duration). In order to support ultra-reliable low-latency communication (URLLC) type applications, it is conceivable that additional PUCCH resources carrying HARQ-ACK feedback in the time slot may be required according to an embodiment. For example, additional PUCCH resources carrying HARQ-ACK feedback may be transmitted in an earlier part of the time slot to reduce delays.
[0018] However, in the case where multiple PUCCH resources carrying HARQ-ACK feedback are scheduled in a time slot, the multiple PUCCH resources may overlap with another PUCCH resource carrying the same or different UCI type or carrying PUSCH. In this case, UCI multiplexing requires certain mechanisms to ensure alignment between the NR evolved NodeB (gNodeB) and the UE.
[0019] Embodiments are directed to devices, methods, systems, and products for allowing multiple HARQ-ACK feedbacks and other UCI to be multiplexed on PUCCH and PUSCH in the same time slot. Specifically, embodiments contemplate multiplexing multiple HARQ-ACK feedbacks and other UCI on PUCCH, as well as multiplexing multiple HARQ-ACK feedbacks and PUSCH.
[0020] Multiplexing of multiple HARQ-ACK feedback and other UCI on PUCCH
[0021] As described above, in the case where multiple PUCCH resources carrying HARQ-ACK feedback are scheduled in a time slot and overlap with another PUCCH carrying the same or different UCI type or carrying PUSCH, some mechanisms need to be defined for UCI multiplexing.
[0022] In the following description, dynamic HARQ-ACK feedback corresponds to the case where HARQ-ACK is received in response to a physical downlink shared channel (PDSCH) scheduled by a corresponding physical downlink control channel (PDCCH). In addition, semi-persistent scheduling (SPS) HARQ-ACK feedback corresponds to the case where HARQ-ACK is received in response to a PDSCH without an associated PDCCH.
[0023] Embodiments of multiplexing multiple HARQ-ACK feedbacks and other UCI on the PUCCH in a slot are described below.
[0024] According to one embodiment, when multiple PUCCH resources carrying dynamic HARQ-ACK feedback in a first UCI overlap with another PUCCH resource carrying a second UCI, where the HARQ-ACK feedback and the second UCI are indistinguishable according to the corresponding service type or priority, and if the timeline requirements are met, the UCI multiplexing follows the procedure defined in Section 9.2.5 of TS38.213 V15.2.0.
[0025] The second UCI may include periodic and / or semi-persistent scheduled CSI (P / SP-CSI) reports and / or SR and / or SPSHARQ-ACK feedback. In addition, it is assumed here that the UE is configured to multiplex HARQ-ACK and CSI in PUCCH resources via higher layers. Otherwise, the UE is expected to transmit a PUCCH transmission with HARQ-ACK feedback and discard the P / SP-CSI report.
[0026] More specifically, according to some embodiments, in a first step, the UE may determine overlapping PUCCH resource sets for UCI multiplexing. In NR Rel-15, for PUCCH resource allocation, a resource set is first determined based on the UCI payload size. Within the resource set, one resource from multiple configured resources is indicated to the UE based on the PUCCH resource indicator field in the DCI. Each PUCCH resource is identified by the PUCCH format, starting symbol, starting RB (frequency domain allocation), cyclic shift, and code domain allocation (e.g., if there is an OCC, etc., which depends on the specific format). Therefore, this information can be indicated to the UE.
[0027] When the second UCI and the first HARQ-ACK PUCCH resources are considered for UCI multiplexing, if the resulting determined first PUCCH resources carrying the second UCI and the first HARQ-ACK feedback do not overlap with the second HARQ-ACK PUCCH resources, and if one of the PUCCH resources is a short PUCCH, the UE may transmit two PUCCHs in the time slot. Alternatively, the second UCI and the second HARQ-ACK payload may be considered for UCI multiplexing, and if the resulting determined second PUCCH resources carrying the second UCI and the second HARQ-ACK feedback payload do not overlap with the first HARQ-ACK PUCCH resources, and if one of the PUCCH resources is a short PUCCH, the UE may transmit the first HARQ-ACK PUCCH and the determined second PUCCH resources within the time slot.
[0028] As a generalization of the above, the UE may evaluate either option of multiplexing the second UCI with the first HARQ-ACK PUCCH resource or the second HARQ-ACK PUCCH resource, and may transmit a combination of multiple PUCCH transmissions in the time slot based on the resulting determined first PUCCH resource (to carry the first HARQ-ACK feedback and the second UCI) or the second PUCCH resource (to carry the second HARQ-ACK and the second UCI). Where both options are feasible, the UE may transmit after (i) the updated / determined first PUCCH resource and the second HARQ-ACK PUCCH or (ii) the updated / determined second PUCCH resource and the first HARQ-ACK PUCCH. In a sense, as used herein, the first PUCCH resource or the second PUCCH resource are "updated" because they are used to multiplex the first HARQ-ACK feedback or the second HARQ-ACK feedback, respectively, with the second UCI.
[0029] Figure 1 An example of multiplexing two HARQ-ACKs and a second UCI (such as one carrying a P / SP-CSI report) with symbol 102 on the PUCCH in slot 104 is shown. Specifically, Figure 1 100a and 100b, wherein resource 100a shows an uplink resource determined before the first HARQ-ACK feedback or the second HARQ-ACK feedback is multiplexed with the second UCI, and resource 100B shows an uplink resource updated after the first HARQ-ACK feedback is multiplexed with the second UCI (updated uplink resource). Specifically, in this example, as in Figure 1As shown at 100a of FIG. 1 , the UE determines that two PUCCH resources 106a and 110a carrying separate first HARQ-ACK feedback and second HARQ-ACK feedback overlap with another PUCCH resource 108a used to carry P / SP CSI report. According to the UCI multiplexing procedure of one embodiment, the uplink resource may be updated by the UE in the form of PUCCH resource 106b to carry the second UCI of PUCCH resource 108a and the first HARQ-ACK feedback of PUCCH resource 106a. Given that the determined first PUCCH resource 106a does not overlap with the P / SP CSI report, the UE determines that the two PUCCH resources 106a and 110a carrying the separate first HARQ-ACK feedback and second HARQ-ACK feedback overlap with another PUCCH resource 108a used to carry P / SP CSI report. Figure 1 The second determined HARQ-ACK PUCCH resource 110a in FIG. 1 overlaps, so according to this embodiment, the UE can Figure 1 Both updated PUCCH resources 106b and 108b are transmitted in the same time slot 104 as shown.
[0030] By allowing multiple HARQ-ACKs to be transmitted within a time slot, according to one embodiment, the PUCCH resource indicator in the DCI that schedules the PDSCH corresponding to the HARQ-ACK feedback in the same time slot may point to different starting symbols of the PUCCH resources, or to different PUCCH resources that do not overlap in the time domain. The actual PUCCH resources (and other potential multiplexed reports) carrying such feedback can then be determined directly based on the corresponding PUCCH resource indicator value. This applies both to the case where the HARQ-ACK feedbacks do not overlap with each other or with any other report / information, and to the case where any HARQ-ACK feedback overlaps with (and is multiplexed with) any other report / information, and the resulting determined PUCCH resources do not overlap with other HARQ-ACK feedback (or HARQ-ACK feedback multiplexed with some other report / information).
[0031] In case the PUCCH resource indicator value is read and used from the corresponding DCI, some reference points may be defined to further adjust the PUCCH resource, such as, for example, its starting symbol. In one example, the PUCCH resource indicator may be interpreted relative to the start of the slot. In another example, the PUCCH resource indicator may be interpreted relative to the end / start of the last PUCCH resource carrying HARQ-ACK.
[0032] Alternatively, some relative symbol offsets may be defined by RRC configuration signaling or L1 signaling and indicated dynamically or semi-statically so that in case of multiple HARQ-ACK transmissions within a time slot, the timing relationship between corresponding PUCCH resources carrying HARQ-ACK feedback (possibly each multiplexed with any other reports / information) is implicitly or explicitly indicated to the UE.
[0033] According to one embodiment, the indication of different PUCCH resources for HARQ-ACK feedback within a time slot may be achieved via a combination of a K1 offset in a scheduling DCI (as indicated by the PDSCH-to-HARQ-timing-indicator field in the scheduling DCI format (if present), or provided by a higher-layer parameter dl-DataToUL-ACK) and a PUCCH resource indicator (PRI). Specifically, the starting symbol of the PUCCH resource indicated by the PRI may be jointly interpreted with the indication value of the PDSCH-to-HARQ-timing-indicator field K1 in the DCI (or provided by a higher-layer parameter dl-DataToUL-ACK), where the latter indication may be reinterpreted as indicating the end of the PDSCH for the HARQ-ACK start timing offset using a combination of one or more of the following: a time slot, a half-time slot, or one or more symbol sets (as opposed to the Rel-15 interpretation based on the number of time slots).
[0034] According to an embodiment, the UE may be configured by higher layers (such as by UE-specific RRC signaling) where multiple PUCCH transmissions with HARQ-ACK feedback may be performed in a time slot, or alternatively, configured by higher layers to follow different interpretations of K1 offset and PUCCH resource start symbol determination for HARQ-ACK feedback while being able to perform multiple PUCCH transmissions with HARQ-ACK feedback in a time slot.
[0035] Following the above, the value indicated using the PDSCH-to-HARQ-timing-indicator field in the DCI format (and / or the higher layer parameter dl-DataToUL-ACK) may be interpreted in units of half-slots or in units of a specified number of one or more symbols (e.g., 2, 4, or 7 symbols). Subsequently, the startingSymbolIndex parameter is interpreted relative to the slot boundary with respect to the half-slot boundary, where the value of the starting PUCCH symbol is converted to startingSymbolIndex'=(startingSymbolIndex-7) (and for the ECP case, converted to startingSymbolIndex'=(startingSymbolIndex-6)).
[0036] According to some other embodiments, let us assume that the PDSCH-to-HARQ-timing-indicator field in the DCI format is N=2 bits or 3 bits long. In this case, the PDSCH-to-HARQ-timing-indicator field in the DCI format can be interpreted such that the last (N-1) least significant bits (LSBs) of the DCI bit field indicate one of 2(N-1) values in time slots, as configured in the first 2(N-1) values provided by the higher layer parameter dl-DataToUL-ACK, and the most significant bit (MSB) (1 bit) of the PDSCH-to-HARQ-timing-indicator field in the DCI format is used to indicate an additional half-slot offset or symbol group, where the number of symbols within a symbol group can be predefined in the specification or configured by a higher layer. Therefore, for the half-slot offset indication, "0" may indicate that the timing offset is based on an integer number of slots from the end of the PDSCH, while "1" indicates that the timing offset is based on an integer number of slots from the end of the PDSCH plus another half-slot (the normal cyclic prefix (NCP) length is 7 symbols, and the extended cyclic prefix (ECP) length is 6 symbols, where the cyclic prefix (CP) configuration corresponds to the configuration of the PUCCH in the corresponding UL bandwidth part (BWP)). In addition, when an additional half-slot offset is indicated, the UE interprets the starting symbol of the indicated PUCCH resource relative to symbol index 7 (for NCP) or symbol index 6 (for ECP) of the corresponding slot. Therefore, the parameter startingSymbolIndex of the PUCCH resource is converted to startingSymbolIndex'=(startingSymbolIndex-7) (and for the ECP case, it is converted to startingSymbolIndex'=(startingSymbolIndex-6)).
[0037] For the case where the PDSCH-to-HARQ-timing-indicator field in the DCI format is N=1 bit long, the bit field may only indicate whether a half-slot offset is applied in addition to the timing offset indicated by the first value indicated by the higher-layer parameter dl-DataToUL-ACK. The mechanism can be extended to other variants using the indication of the PDSCH to HARQ-ACK timing offset, in units of "k" symbols, with a value "k" other than 7 (or 6 in the ECP case). The advantage of the above mechanism is that the HARQ-ACK feedback is grouped into multiple PUCCH resources within a slot by using part of the slot offset indication instead of indicating this information using an additional DCI bit or an alternative mechanism (e.g., partitioning of PUCCH resource sets or partitioning of HARQ processes or based on RNTI).
[0038] In another embodiment, the PUCCH resource information corresponding to the PUCCH resources carrying multiple HARQ-ACK feedbacks, such as the PUCCH format, starting symbol, starting RB (frequency domain allocation), cyclic shift and code domain allocation can be configured by a jointly coded time domain resource allocation (TD-RA) table and dynamic indication of a combination of such parameters to the UE.
[0039] See again Figure 1 In the embodiment shown, in the case where the updated / determined first PUCCH resource carrying the second UCI and the first HARQ-ACK feedback overlaps with the updated / determined second HARQ-ACK PUCCH resource (not shown), or if the second UCI and two non-overlapping HARQ-ACK PUCCH resources (such as Figure 1 As shown) is considered for UCI multiplexing, and if the DCI format scheduling the second PDSCH detects at least N3 symbols before the first symbol of the first HARQ-ACK feedback resource (where N3 is defined as "Capability #1" or "Capability #2", for example, in Table 1 below), the UE may, according to an embodiment, multiplex all UCIs including multiple HARQ-ACK feedbacks and the second UCI into one PUCCH resource, where μ specifies the subcarrier spacing SCS by the following equation: Δ=2μ×15, where Δ corresponds to the SCS expressed in kHz.
[0040] Table 1: For different SCS (μ ) and N3 value of UE minimum processing time capability
[0041] μ Ability #1 Ability #2 0 8 3 1 10 4.5 2 17 9 3 20 N / A
[0042] Figure 2 An example of multiplexing two HARQ-ACK and P / SP-CSI reports on PUCCH is shown.
[0043] Specifically, Figure 2 200a and 200b in the symbol 202 of the time slot 204, wherein the resource 200a shows the uplink resource determined before the first HARQ-ACK feedback and the second HARQ-ACK feedback are multiplexed with the second UCI, and the resource 200b shows the uplink resource updated after the first HARQ-ACK feedback and the second HARQ-ACK feedback are multiplexed with the second UCI (updated uplink resource) according to one embodiment. Specifically, in this example, as Figure 2As shown, the UE determines that two PUCCH resources 206a and 210a carrying separate first HARQ-ACK feedback and second HARQ-ACK feedback overlap with another PUCCH 208a used to carry P / SP CSI report. According to the UCI multiplexing procedure of one embodiment, the uplink resource may be updated by the UE in the form of PUCCH 206b to carry the second UCI of PUCCH resource 208a and the first HARQ-ACK feedback and the second HARQ-ACK feedback of PUCCH resource 206a. Given that the determined first PUCCH resource 206a does not overlap with the P / SP CSI report, the UE determines that two PUCCH resources 206a and 210a carrying separate first HARQ-ACK feedback and second HARQ-ACK feedback overlap with another PUCCH 208a used to carry P / SP CSI report. According to the UCI multiplexing procedure of one embodiment, the uplink resource may be updated by the UE in the form of PUCCH 206b to carry the second UCI of PUCCH resource 208a and the first HARQ-ACK feedback and the second HARQ-ACK feedback of PUCCH resource 206a. Figure 2 The second determined HARQ-ACK PUCCH resource 210a in FIG. 2 overlaps, so according to this embodiment, the UE can Figure 2 The updated PUCCH 206b carrying all UCI is shown to be transmitted in the same time slot 204. The PUCCH resource 206b may be determined based on the PRI field indicating the PUCCH carrying the first HARQ-ACK feedback.
[0044] According to one embodiment, when multiple HARQ-ACKs are multiplexed in one PUCCH resource (possibly multiplexed with any other UL report / information), the PUCCH resource carrying the combined UCI may be determined based on a PUCCH resource indicator (PRI) for indicating the PUCCH carrying the first or last dynamic HARQ-ACK feedback among the multiple HARQ-ACK feedbacks. More specifically, a PUCCH resource set may be determined based on the total payload size of the combined UCI. In addition, the aforementioned PRI may be used to allow selection of a PUCCH resource from the determined PUCCH resource set.
[0045] Alternatively, the PUCCH resource carrying the combined UCI may be determined based on a PUCCH resource indicator (PRI) included in the first DCI or the last DCI that schedules the PDSCH, where the corresponding HARQ-ACK feedback is scheduled in the same time slot. In the case of carrier aggregation, the PRI may be included in the DCI transmitted with the lowest component carrier (CC) index.
[0046] According to one embodiment, the bit order of the HARQ-ACK feedback within the combined UCI may follow the timing of one or more of the following: the first symbol of each HARQ-ACK feedback in the same time slot, the relative timing between the PDCCH monitoring opportunities at which the corresponding scheduled DCI is detected, and the relative timing between the first symbol or the last symbol of the scheduled PDSCH. For example, assuming that N HARQ-ACK feedbacks are scheduled in the same time slot, the bit order of the HARQ-ACK feedback within the combined UCI may be the 1st HARQ-ACK, the 2nd HARQ-ACK, ..., the Nth HARQ-ACK. Alternatively, the order of the HARQ-ACK feedback information may be determined according to the order of the HARQ process IDs (PIDs) used to schedule the corresponding PDSCH.
[0047] Figure 3 A PUCCH resource 300 is shown, which shows an example of two HARQ-ACK codebooks for multiple HARQ-ACK feedbacks multiplexed therein. According to some embodiments, when both a transport block (TB)-based HARQ-ACK feedback codebook 302 and a code block group (CBG)-based HARQ-ACK feedback codebook 304 are configured, two separate HARQ-ACK codebooks may be carried by one PUCCH such as PUCCH 300, wherein each HARQ-ACK codebook 302 and 304 includes multiple TB-based HARQ-ACK feedback or CBG-based HARQ-ACK feedback. In this example, the TB-based HARQ-ACK feedback and the CBG-based HARQ-ACK feedback are shown as being concatenated and carried by the PUCCH.
[0048] Please note that Figure 3 The exemplary embodiments shown in the may also be applied to the case where SPS HARQ-ACK feedback is cascaded with TB / CBG-based HARQ-ACK feedback. If the combined UCI payload size exceeds the capacity of the determined PUCCH resource, certain parts of the CSI report including CSI part 1 and / or CSI part 2 may be discarded according to the priority rules defined in Section 5.2.5 of TS38.214 V15.2.0.
[0049] Multiplexing of multiple HARQ-ACK feedback reports and PUSCH
[0050] An embodiment of multiplexing multiple HARQ-ACK feedbacks and PUSCH is provided as follows.
[0051] According to one embodiment, Figure 4As shown by way of example in the figure, when multiple PUCCH resources carrying dynamic or SPS HARQ-ACK feedback overlap with PUSCH, where PUCCH and PUSCH are not distinguished based on service type or priority, and if the timeline requirements as described above are met, the UE may carry multiple HARQ-ACK feedback on PUSCH. This embodiment may also be applied to the case where two non-overlapping SPS HARQ-ACK PUCCH resources overlap with a second UCI PUCCH. The second UCI may include periodic and / or semi-persistently scheduled CSI (P / SP-CSI) reports and / or SR and / or SPS HARQ-ACK feedback.
[0052] In addition, in one option, multiple HARQ-ACK feedbacks may be mapped to PUSCH resources individually. The amount of resources for each HARQ-ACK feedback may be calculated based on the corresponding HARQ-ACK payload size and the configured / indicated β offset. In addition, multiple HARQ-ACK feedbacks may be sequentially mapped on the PUSCH based on one or more of the following: the transmission timing of the first symbol HARQ-ACK feedback, the relative timing between the PDCCH monitoring opportunities at which the corresponding scheduled DCI is detected, and the relative timing between the first symbol or the last symbol of the scheduled PDSCH. In one example, the earliest HARQ-ACK feedback is mapped first in the time slot, and the second HARQ-ACK feedback is mapped after the first HARQ-ACK feedback, and so on. Alternatively, the order of mapping of the HARQ-ACK feedback information may be determined based on the order of the HARQ process IDs (PIDs) used to schedule the corresponding PDSCH.
[0053] In yet another option, the information bits of multiple HARQ-ACK feedbacks may be concatenated first. The bit order of the HARQ-ACK feedback may be defined similarly to the above embodiments, such as Figure 3 The concatenated HARQ-ACK feedback may then be modulated and mapped on the PUSCH. The amount of resources allocated for the combined HARQ-ACK may be calculated based on the concatenated HARQ-ACK payload size and the configured / indicated β offset.
[0054] Figure 4 An example of multiplexing two HARQ-ACK feedbacks with PUSCH is shown, including multiplexing two HARQ-ACK and PUSCH with symbol 102 in time slot 104. Specifically, Figure 4400a and 400b are shown, wherein according to one embodiment, resource 400b shows the uplink resource determined before the first HARQ-ACK feedback and the second HARQ-ACK feedback are multiplexed with PUSCH, and resource 100b shows the uplink resource updated after the first HARQ-ACK feedback and the second HARQ-ACK feedback are multiplexed with PUSCH (updated uplink resource). Specifically, in this example, as Figure 4 As shown, the UE determines that two PUCCH resources 406a and 410a carrying separate first HARQ-ACK feedback and second HARQ-ACK feedback overlap with PUSCH 408a. According to the HARQ-ACK and PUSCH multiplexing procedure of one embodiment, the uplink resources may be updated by the UE in the form of PUCCH 406b to carry the first HARQ-ACK feedback and the second HARQ-ACK feedback of PUSCH 408a and PUCCH resources 406a and 410a, respectively. Given that the determined first PUCCH resource 406a does not overlap with PUSCH 408a, the UE determines that two PUCCH resources 406a and 410a carrying separate first HARQ-ACK feedback and second HARQ-ACK feedback overlap with PUSCH 408a. Figure 4 The second determined HARQ-ACK PUCCH resource 410a in FIG. 4 overlaps, so according to this embodiment, the UE can Figure 4 The updated PUCCH 406b is transmitted in the time slot 404 shown. In this embodiment, the two PUCCHs carrying the separate HARQ-ACK feedback overlap with the PUSCH. According to the above example, the two HARQ-ACK feedbacks can be combined together and the combined HARQ-ACK feedback can be carried on the PUSCH.
[0055] See also Figure 5 , according to one embodiment, the process 500 includes, at operation 502, determining that the UE is configured with a plurality of physical uplink control channel (PUCCH) resources with HARQ-ACK feedback within a time slot; at operation 504, determining a physical uplink control channel (PUCCH) resource carrying a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback in response to a scheduled physical downlink shared channel (PDSCH) resource; and at operation 506, encoding the PUCCH resource for transmission to an NR evolved Node B (gNodeB), the PUCCH resource carrying the HARQ-ACK feedback, and: another PUCCH resource carrying uplink control information (UCI) other than the HARQ-ACK feedback and the scheduled physical uplink shared channel (PUSCH) resource.
[0056] Figure 6The architecture of a system 600 of a network according to some embodiments is shown. System 600 is shown to include user equipment (UE) 601 and UE 602. UE 601 and 602 are shown as smartphones (e.g., handheld touch screen mobile computing devices capable of connecting to one or more cellular networks), but may include any mobile or non-mobile computing device.
[0057] UEs 601 and 602 may be configured to connect (e.g., be communicatively coupled) to a radio access network (RAN) 610. UEs 601 and 602 utilize connections 603 and 604, respectively, each of which includes a physical communication interface or layer (discussed in further detail below); in this example, connections 603 and 604 are shown as air interfaces to achieve communicatively coupling, and may be consistent with a cellular communication protocol.
[0058] In this embodiment, the UEs 601 and 602 may also directly exchange communication data via the ProSe interface 605. The ProSe interface 605 may alternatively be referred to as a sidelink interface including one or more logical channels including, but not limited to, a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a physical sidelink discovery channel (PSDCH), and a physical sidelink broadcast channel (PSBCH).
[0059] UE 602 is shown configured to access access point (AP) 606 via connection 607. Connection 607 may include a local wireless connection, such as a connection consistent with any IEEE 802.11 protocol, where AP 606 would include wireless fidelity. In this example, AP 606 is shown connected to the Internet and not to the core network of the wireless system (described in further detail below).
[0060] The RAN 610 may include one or more access nodes that enable connections 603 and 604. These access nodes (ANs) may be referred to as base stations (BSs), Node Bs, evolved Node Bs (eNBs), next generation or new radio evolved Node Bs (gNodeBs), RAN nodes, etc., and may include ground stations (e.g., terrestrial access points) or satellite stations that provide coverage within a geographic area (e.g., a cell). The RAN 610 may include one or more RAN nodes for providing macro cells, such as macro RAN nodes 611, and one or more RAN nodes for providing femto cells or pico cells (e.g., cells with smaller coverage, smaller user capacity, or higher bandwidth than macro cells), such as low power (LP) RAN nodes 612.
[0061] According to some embodiments, UEs 601 and 602 may be configured to communicate with each other or with any of RAN nodes 611 and 612 on a multi-carrier communication channel using orthogonal frequency division multiplexing (OFDM) communication signals according to various communication techniques, such as but not limited to orthogonal frequency division multiple access (OFDMA) communication techniques (e.g., for downlink communication) or single carrier frequency division multiple access (SC-FDMA) communication techniques (e.g., for uplink and ProSe or sidelink communication), although the scope of the embodiments is not limited in this respect. OFDM signals may include multiple orthogonal subcarriers.
[0062] RAN 610 is shown communicatively coupled to a core network (CN) 620 via an S1 interface 613. In an embodiment, CN 620 may be an evolved packet core (EPC) network, a next generation packet core (NPC) network, or some other type of CN. In this embodiment, S1 interface 613 is divided into two parts: S1-U interface 614, which carries traffic data between RAN nodes 611 and 612 and a serving gateway (S-GW) 622; and S1-Mobility Management Entity (MME) interface 615, which is a signaling interface between RAN nodes 611 and 612 and MME 621.
[0063] CN 620 includes network elements. The term "network element" may describe a physical or virtual device for providing wired or wireless communication network services. In this embodiment, CN 620 includes MME 621, S-GW 622, Packet Data Network (PDN) Gateway (P-GW) 623, and Home Subscriber Server (HSS) 624 as network elements. MME 621 may be similar in function to the control plane of a conventional Serving General Packet Radio Service (GPRS) Support Node (SGSN).
[0064] Figure 7 1 shows an example interface of a baseband circuit according to various embodiments. The baseband circuit 700 may be included in a UE or a gNodeB, for example, Figure 6 The baseband circuit 700 may include a processor 738 to 742 and a memory 744 used by the processor. Each of the processors 738 to 732 may include a memory interface 704A to 704E for sending / receiving data to / from the memory 744, respectively. The baseband circuit 700 may also include an audio digital signal processor (audio DSP) 743.
[0065] The baseband circuit 700 may also include one or more interfaces to communicatively couple to other circuits / devices, such as a memory interface 712 (e.g., an interface for sending / receiving data to / from a memory external to the baseband circuit 700), an application circuit interface 714 (e.g., an interface for sending / receiving data to / from an application circuit), an RF circuit interface 716 (e.g., an interface for sending / receiving data to / from an RF circuit), a wireless hardware connection interface 718 (e.g., an interface for sending / receiving data to / from a near field communication (NFC) component, Parts (e.g. Low power consumption), components and other communication components to send / receive data) and a power management interface 720 (for example, an interface for sending / receiving power or control signals to / from a power management integrated circuit (PMIC)).
[0066] Figure 6 and / or Figure 7 Components such as the UE and gNodeB shown may be used in any of the embodiments described herein.
[0067] The embodiments described herein are illustrative and not exhaustive.
[0068] Embodiment 1 includes a device of a new radio (NR) user equipment (UE), the device including a radio frequency (RF) interface and a processing circuit coupled to the RF interface, the processing circuit being used to: determine the overlap between multiple determined physical uplink control channel (PUCCH) resources carrying corresponding hybrid automatic repeat request acknowledgment (HARQ-ACK) feedbacks and another determined PUCCH resource carrying uplink control information (UCI) or one of the determined physical uplink shared channel (PUSCH) resources carrying data; and encode an updated PUCCH resource carrying at least one of the UCI of the multiple HARQ-ACK feedbacks and the another determined PUCCH resource for transmission to an NR evolved Node B (gNodeB) or an updated PUSCH resource carrying the data together with the multiple HARQ-ACK feedbacks.
[0069] Embodiment 2 includes the subject matter of embodiment 1, and optionally, wherein: the multiple determined PUCCH resources include a first determined PUCCH resource and a second determined PUCCH resource; the multiple HARQ-ACK feedbacks include a first HARQ-ACK feedback and a second HARQ-ACK feedback corresponding to the first determined PUCCH resource and the second determined PUCCH resource, respectively; the updated PUCCH resource is used to carry the UCI of the other PUCCH resource and one of the first HARQ-ACK feedback or the second HARQ-ACK feedback; the updated PUCCH resource, the first determined PUCCH resource, and the second determined PUCCH resource have the same service or priority type; and the processing circuit is used to: if the updated PUCCH resource The source is used to carry the first HARQ-ACK feedback and in response to determining that the updated PUCCH resources do not overlap with the second determined PUCCH resources and one of the updated PUCCH resources or the second determined PUCCH resources is a short PUCCH resource, the updated PUCCH resources and the second determined PUCCH resources are encoded for transmission in one time slot; and if the updated PUCCH resources are used to carry the second HARQ-ACK feedback and in response to determining that the updated PUCCH resources do not overlap with the first determined PUCCH resources and one of the updated PUCCH resources or the first determined PUCCH resources is a short PUCCH resource, the updated PUCCH resources and the first determined PUCCH resources are encoded for transmission in one time slot.
[0070] Embodiment 3 includes the subject matter of embodiment 1, and optionally, wherein the processing circuit is used to: decode downlink control information (DCI) from an NR evolved Node B (gNodeB), the DCI including a PUCCH resource indicator (PRI) field; and determine the updated PUCCH resources based on the PUCCH resource indicator field in the DCI.
[0071] Embodiment 4 includes the subject matter according to embodiment 3, and optionally, wherein: the updated PUCCH resource is used to carry the UCI of the other determined PUCCH resource and at least one of the multiple HARQ-ACK feedbacks corresponding to at least one PUCCH resource from the multiple determined PUCCH resources; and the processing circuit is used to: encode the updated PUCCH resource for transmission in a time slot and the remaining PUCCH resources of the multiple determined PUCCH resources carrying the remaining HARQ-ACK feedbacks in the multiple HARQ-ACK feedbacks; and determine the updated PUCCH resources and the remaining PUCCH resources based on a combination of the PRI field and the K1 offset indicated by the gNodeB to the UE.
[0072] Embodiment 5 includes the subject matter of embodiment 4, and optionally, wherein the processing circuit is used to determine K1 by decoding a physical downlink shared channel (PDSCH) resource to HARQ timing indicator (PDSCH-to-HARQ-timing-indicator) field in the DCI or decoding a high-layer parameter downlink data to uplink acknowledgment (dl-DataToUL-ACK) from the gNodeB.
[0073] Embodiment 6 includes the subject matter of embodiment 5, and optionally, wherein the PRI indicates a starting PUCCH symbol for each of the updated PUCCH resources and the remaining PUCCH resources, and wherein the processing circuit is used to determine the PDSCH end of the HARQ-ACK start timing offset in units of time slots, half time slots, or one or more symbol sets using a combination of the starting PUCCH symbol and the value of the PDSCH-to-HARQ-timing-indicator field.
[0074] Embodiment 7 includes the subject matter described in embodiment 3, and optionally, wherein: the updated PUCCH resource is used to carry the UCI of the other determined PUCCH resource and the multiple HARQ-ACK feedbacks; and the processing circuit is used to determine the updated PUCCH resource based on the PRI field, the PRI field indicating the PUCCH resource carrying the first dynamic HARQ-ACK feedback or the last dynamic HARQ-ACK feedback among the multiple HARQ-ACK feedbacks, wherein the resource set of the updated PUCCH resource is based on the total payload size of the multiple HARQ-ACK feedbacks and the UCI of the other determined PUCCH resource.
[0075] Embodiment 8 includes the subject matter of embodiment 3, and optionally, wherein the DCI is the first DCI or the last DCI of a physical downlink shared channel (PDSCH) that schedules the multiple HARQ-ACK feedbacks, and wherein the multiple HARQ-ACK feedbacks in the updated PUCCH resources are to be scheduled in a time slot.
[0076] Embodiment 9 includes the subject matter described in accordance with embodiment 1, and optionally, wherein the bit order in the same time slot of at least one of the multiple HARQ-ACK feedbacks is used to follow the timing of the at least one of the multiple HARQ-ACK feedbacks.
[0077] Embodiment 10 includes the subject matter of embodiment 1, and optionally, wherein the ordering of the information mapping for at least one of the multiple HARQ-ACK feedbacks is based on the order of HARQ process identifiers (PIDs) used to schedule corresponding physical downlink shared channel (PDSCH) resources.
[0078] Embodiment 11 includes the subject matter of embodiment 1, and optionally, wherein the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks includes transport block (TB) based HARQ-ACK feedback and code block group (CBG) based HARQ-ACK feedback, and the updated PUCCH resource carries two separate HARQ-ACK codebooks corresponding to the TB based HARQ-ACK feedback and the CBG based HARQ-ACK feedback, respectively.
[0079] Embodiment 12 includes the subject matter of embodiment 1, and optionally, wherein: the multiple HARQ-ACK feedbacks include dynamic HARQ-ACK feedback and semi-persistent scheduling HARQ-ACK feedback; and the processing circuit is used to encode the updated PUSCH resource to carry the UCI of the other PUCCH resource and the HARQ-ACK feedback in response to determining that the updated PUSCH resource and the multiple determined PUCCH resources have the same service or priority type.
[0080] Embodiment 13 includes the subject matter of embodiment 12, and optionally, wherein the processing circuit is used to encode the updated PUSH by mapping the multiple HARQ-ACK feedbacks into the updated PUSCH respectively and by allocating a resource amount for each HARQ-ACK feedback based on the payload size and β offset of each corresponding one of the multiple HARQ-ACK feedbacks.
[0081] Embodiment 14 includes the subject matter of embodiment 12, and optionally, wherein the processing circuit is to concatenate information bits in the multiple HARQ-ACK feedbacks to multiplex the HARQ-ACK feedbacks into the updated PUSCH.
[0082] Embodiment 15 includes the apparatus of any one of Embodiments 1 to 14, further comprising a front end module coupled to the RF interface.
[0083] Embodiment 16 includes the subject matter of embodiment 15, and optionally, further includes one or more antennas coupled to the front end module to transmit the updated PUCCH resources or updated PUSCH resources.
[0084] Embodiment 17 includes a method performed at a device of a new radio (NR) user equipment (UE), the method comprising: determining an overlap between a plurality of determined physical uplink control channel (PUCCH) resources carrying corresponding hybrid automatic repeat request acknowledgment (HARQ-ACK) feedbacks and another determined PUCCH resource carrying uplink control information (UCI) or one of determined physical uplink shared channel (PUSCH) resources carrying data; and encoding an updated PUCCH resource carrying at least one of the UCI of the another determined PUCCH resource for transmission to an NR evolved Node B (gNodeB) or an updated PUSCH resource carrying the data together with the plurality of HARQ-ACK feedbacks.
[0085] Embodiment 18 includes the subject matter of embodiment 17, and optionally, wherein: the multiple determined PUCCH resources include a first determined PUCCH resource and a second determined PUCCH resource; the multiple HARQ-ACK feedbacks include a first HARQ-ACK feedback and a second HARQ-ACK feedback corresponding to the first determined PUCCH resource and the second determined PUCCH resource, respectively; the updated PUCCH resource is used to carry the UCI of the other PUCCH resource and one of the first HARQ-ACK feedback or the second HARQ-ACK feedback; the updated PUCCH resource, the first determined PUCCH resource, and the second determined PUCCH resource have the same service or priority type; and the method further includes: if the updated PUCCH resource The source is used to carry the first HARQ-ACK feedback and in response to determining that the updated PUCCH resources do not overlap with the second determined PUCCH resources and one of the updated PUCCH resources or the second determined PUCCH resources is a short PUCCH resource, the updated PUCCH resources and the second determined PUCCH resources are encoded for transmission in one time slot; and if the updated PUCCH resources are used to carry the second HARQ-ACK feedback and in response to determining that the updated PUCCH resources do not overlap with the first determined PUCCH resources and one of the updated PUCCH resources or the first determined PUCCH resources is a short PUCCH resource, the updated PUCCH resources and the first determined PUCCH resources are encoded for transmission in one time slot.
[0086] Embodiment 19 includes the subject matter of embodiment 17, and optionally, the method further includes: decoding downlink control information (DCI) from an NR evolved Node B (gNodeB), the DCI including a PUCCH resource indicator (PRI) field; and determining the updated PUCCH resources based on the PUCCH resource indicator field in the DCI.
[0087] Embodiment 20 includes the subject matter according to embodiment 19, and optionally, wherein: the updated PUCCH resource is used to carry the UCI of the other determined PUCCH resource and at least one HARQ-ACK feedback from the multiple HARQ-ACK feedbacks corresponding to at least one PUCCH resource from the multiple determined PUCCH resources; and the method further includes: encoding the updated PUCCH resources for transmission in a time slot and the remaining PUCCH resources of the multiple determined PUCCH resources carrying the remaining HARQ-ACK feedbacks in the multiple HARQ-ACK feedbacks; and determining the updated PUCCH resources and the remaining PUCCH resources based on a combination of the PRI field and the K1 offset indicated by the gNodeB to the UE.
[0088] Embodiment 21 includes the subject matter of embodiment 20, and optionally, further includes determining K1 by decoding a physical downlink shared channel (PDSCH) resource to HARQ timing indicator (PDSCH-to-HARQ-timing-indicator) field in the DCI or decoding a high-layer parameter downlink data to uplink confirmation (dl-DataToUL-ACK) from the gNodeB.
[0089] Embodiment 22 includes the subject matter of embodiment 21, and optionally, wherein the PRI indicates a starting PUCCH symbol for each of the updated PUCCH resources and the remaining PUCCH resources, and wherein the method further comprises determining the PDSCH end of the HARQ-ACK start timing offset in units of slots, half slots, or one or more symbol sets using a combination of the starting PUCCH symbol and the value of the PDSCH-to-HARQ-timing-indicator field.
[0090] Embodiment 23 includes the subject matter of embodiment 19, and optionally, wherein: the updated PUCCH resources are used to carry the UCI of the other determined PUCCH resources and the multiple HARQ-ACK feedbacks; and the method further comprises determining the updated PUCCH resources based on the PRI field, the PRI field indicating the PUCCH resources carrying the first dynamic HARQ-ACK feedback or the last dynamic HARQ-ACK feedback among the multiple HARQ-ACK feedbacks, wherein the resource set of the updated PUCCH resources is based on the total payload size of the multiple HARQ-ACK feedbacks and the UCI of the other determined PUCCH resources.
[0091] Embodiment 24 includes the subject matter of embodiment 19, and optionally, wherein the DCI is the first DCI or the last DCI of a physical downlink shared channel (PDSCH) that schedules the multiple HARQ-ACK feedbacks, and wherein the multiple HARQ-ACK feedbacks in the updated PUCCH resources are to be scheduled in a time slot.
[0092] Embodiment 25 includes the subject matter of embodiment 17, and optionally, wherein the bit order in the same time slot of at least one of the multiple HARQ-ACK feedbacks is used to follow the timing of the at least one of the multiple HARQ-ACK feedbacks.
[0093] Embodiment 26 includes the subject matter of embodiment 17, and optionally, wherein the ordering of the information mapping for at least one of the multiple HARQ-ACK feedbacks is based on the order of HARQ process identifiers (PIDs) used to schedule corresponding physical downlink shared channel (PDSCH) resources.
[0094] Embodiment 27 includes the subject matter of embodiment 17, and optionally, wherein the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks includes transport block (TB) based HARQ-ACK feedback and code block group (CBG) based HARQ-ACK feedback, and the updated PUCCH resource carries two separate HARQ-ACK codebooks corresponding to the TB based HARQ-ACK feedback and the CBG based HARQ-ACK feedback, respectively.
[0095] Embodiment 28 includes the subject matter of embodiment 17, and optionally, wherein: the multiple HARQ-ACK feedbacks include dynamic HARQ-ACK feedback and semi-persistent scheduling HARQ-ACK feedback; and the method further includes encoding the updated PUSCH resource to carry the UCI of the other PUCCH resource and the HARQ-ACK feedback in response to determining that the updated PUSCH resource and the multiple determined PUCCH resources have the same service or priority type.
[0096] Embodiment 29 includes the subject matter of embodiment 28, and optionally, further includes encoding the updated PUSH by mapping the multiple HARQ-ACK feedbacks into the updated PUSCH respectively and by allocating a resource amount for each HARQ-ACK feedback based on the payload size and β offset of each corresponding one of the multiple HARQ-ACK feedbacks.
[0097] Embodiment 30 includes the subject matter of embodiment 28, and optionally, further includes concatenating information bits in the multiple HARQ-ACK feedbacks to multiplex the HARQ-ACK feedbacks into the updated PUSCH.
[0098] Embodiment 31 includes a device of a new radio (NR) user equipment (UE), the device comprising: a device for determining an overlap between a plurality of determined physical uplink control channel (PUCCH) resources carrying corresponding hybrid automatic repeat request acknowledgment (HARQ-ACK) feedbacks and another determined PUCCH resource carrying uplink control information (UCI) or one of a determined physical uplink shared channel (PUSCH) resource carrying data; and a device for encoding an updated PUCCH resource carrying at least one of the UCI of the another determined PUCCH resource for transmission to an NR evolved Node B (gNodeB) or an updated PUSCH resource carrying the data together with the plurality of HARQ-ACK feedbacks.
[0099] Embodiment 32 includes the subject matter of embodiment 31, and optionally, wherein: the multiple determined PUCCH resources include a first determined PUCCH resource and a second determined PUCCH resource; the multiple HARQ-ACK feedbacks include a first HARQ-ACK feedback and a second HARQ-ACK feedback corresponding to the first determined PUCCH resource and the second determined PUCCH resource, respectively; the updated PUCCH resource is used to carry the UCI of the other PUCCH resource and one of the first HARQ-ACK feedback or the second HARQ-ACK feedback; the updated PUCCH resource, the first determined PUCCH resource and the second determined PUCCH resource have the same service or priority type; and the device also includes: if the updated PUCCH resource is used A device for carrying the first HARQ-ACK feedback and, in response to determining that the updated PUCCH resources do not overlap with the second determined PUCCH resources and one of the updated PUCCH resources or the second determined PUCCH resources is a short PUCCH resource, encoding the updated PUCCH resources and the second determined PUCCH resources for transmission in one time slot; and a device for encoding the updated PUCCH resources and the first determined PUCCH resources for transmission in one time slot if the updated PUCCH resources are used to carry the second HARQ-ACK feedback and in response to determining that the updated PUCCH resources do not overlap with the first determined PUCCH resources and one of the updated PUCCH resources or the first determined PUCCH resources is a short PUCCH resource.
[0100] Embodiment 33 includes a new radio (NR) evolved Node B (gNodeB) device, the device including a radio frequency (RF) interface and a processing circuit coupled to the RF interface, the processing circuit being used to: encode downlink control information (DCI) for transmission to an NR user equipment (UE), the DCI including a PUCCH resource indicator (PRI) field to allow the UE to determine an updated physical uplink control channel (PUCCH) resource based on the PRI, wherein the updated PUCCH resource is used to carry at least one of multiple HARQ-ACK feedbacks corresponding to multiple determined PUCCH resources of the UE and uplink control information (UCI) of another determined PUCCH resource of the UE; and decode the updated PUCCH from the UE.
[0101] Embodiment 34 includes the subject matter of embodiment 33, and optionally, wherein: the updated PUCCH resources are used to carry the at least one HARQ-ACK feedback, and the remaining PUCCH resources among the multiple determined PUCCH resources carry the corresponding remaining HARQ-ACK feedback among the multiple HARQ-ACK feedbacks; and the processing circuit is used to encode the K1 offset for transmission to the UE and the combination of the PRI field and the K1 offset to allow the UE to determine the updated PUCCH resources and the remaining PUCCH resources.
[0102] Embodiment 35 includes the subject matter of embodiment 34, and optionally, wherein the K1 offset is based on a physical downlink shared channel (PDSCH) resource to HARQ timing indicator (PDSCH-to-HARQ-timing-indicator) field in the DCI or one of a higher layer parameter downlink data to uplink confirmation (dl-DataToUL-ACK) from the gNodeB to the UE.
[0103] Embodiment 36 includes the subject matter of embodiment 35, and optionally, wherein the PRI indicates a starting PUCCH symbol for each of the updated PUCCH resources and the remaining PUCCH resources, and wherein a combination of the starting PUCCH symbol and the value of the PDSCH-to-HARQ-timing-indicator field is used to allow the UE to determine the PDSCH end of the HARQ-ACK start timing offset in units of slots, half slots, or one or more symbol sets.
[0104] Embodiment 37 includes the subject matter of embodiment 33, and optionally, wherein: the updated PUCCH resource is used to carry the UCI of the other determined PUCCH resource and the multiple HARQ-ACK feedbacks; and the PRI field indicates the PUCCH resource carrying the first dynamic HARQ-ACK feedback or the last dynamic HARQ-ACK feedback among the multiple HARQ-ACK feedbacks, wherein the resource set of the updated PUCCH resources is based on the total payload size of the multiple HARQ-ACK feedbacks and the UCI of the other determined PUCCH resource.
[0105] Embodiment 38 includes the subject matter of embodiment 33, and optionally, wherein the DCI is the first DCI or the last DCI of a physical downlink shared channel (PDSCH) that schedules the multiple HARQ-ACK feedbacks, and wherein the multiple HARQ-ACK feedbacks in the updated PUCCH resources are to be scheduled in a time slot.
[0106] Embodiment 39 includes the subject matter of embodiment 33, and optionally, wherein the bit order in the same time slot of at least one of the multiple HARQ-ACK feedbacks is used to follow the timing of the at least one of the multiple HARQ-ACK feedbacks.
[0107] Embodiment 40 includes the subject matter of embodiment 33, and optionally, wherein the ordering of the information mapping for at least one of the multiple HARQ-ACK feedbacks is based on the order of HARQ process identifiers (PIDs) used to schedule corresponding physical downlink shared channel (PDSCH) resources.
[0108] Embodiment 41 includes the subject matter of embodiment 33, and optionally, wherein the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks includes transport block (TB) based HARQ-ACK feedback and code block group (CBG) based HARQ-ACK feedback, and the updated PUCCH resource carries two separate HARQ-ACK codebooks corresponding to the TB based HARQ-ACK feedback and the CBG based HARQ-ACK feedback, respectively.
[0109] Embodiment 42 includes the subject matter of any one of Embodiments 33 to 41, and optionally, further includes a front end module coupled to the RF interface.
[0110] Embodiment 43 includes the subject matter of Embodiment 42, and optionally, further includes one or more antennas coupled to the front end module to transmit the DCI and receive the updated PUCCH.
[0111] Embodiment 44 includes a method for use at a New Radio (NR) evolved Node B (gNodeB) device, the method comprising: encoding downlink control information (DCI) for transmission to an NR user equipment (UE), the DCI comprising a PUCCH resource indicator (PRI) field to allow the UE to determine an updated physical uplink control channel (PUCCH) resource based on the PRI, wherein the updated PUCCH resource is used to carry at least one of a plurality of HARQ-ACK feedbacks corresponding to a plurality of determined PUCCH resources of the UE, respectively, and uplink control information (UCI) of another determined PUCCH resource of the UE; and decoding the updated PUCCH from the UE.
[0112] Embodiment 45 includes the subject matter of embodiment 44, and optionally, wherein: the updated PUCCH resources are used to carry the at least one HARQ-ACK feedback, and the remaining PUCCH resources among the multiple determined PUCCH resources carry the corresponding remaining HARQ-ACK feedback among the multiple HARQ-ACK feedbacks; and the method includes encoding a K1 offset for transmission to the UE and a combination of the PRI field and the K1 offset to allow the UE to determine the updated PUCCH resources and the remaining PUCCH resources.
[0113] Embodiment 46 includes the subject matter of embodiment 45, and optionally, wherein the K1 offset is based on a physical downlink shared channel (PDSCH) resource to HARQ timing indicator (PDSCH-to-HARQ-timing-indicator) field in the DCI or one of a higher layer parameter downlink data to uplink confirmation (dl-DataToUL-ACK) from the gNodeB to the UE.
[0114] Embodiment 47 includes the subject matter of embodiment 46, and optionally, wherein the PRI indicates a starting PUCCH symbol for each of the updated PUCCH resources and the remaining PUCCH resources, and wherein a combination of the starting PUCCH symbol and the value of the PDSCH-to-HARQ-timing-indicator field is used to allow the UE to determine the PDSCH end of the HARQ-ACK start timing offset in units of time slots, half time slots, or one or more symbol sets.
[0115] Embodiment 48 includes the subject matter of embodiment 44, and optionally, wherein: the updated PUCCH resource is used to carry the UCI of the other determined PUCCH resource and the multiple HARQ-ACK feedbacks; and the PRI field indicates the PUCCH resource carrying the first dynamic HARQ-ACK feedback or the last dynamic HARQ-ACK feedback among the multiple HARQ-ACK feedbacks, wherein the resource set of the updated PUCCH resources is based on the total payload size of the multiple HARQ-ACK feedbacks and the UCI of the other determined PUCCH resource.
[0116] Embodiment 49 includes the subject matter of embodiment 44, and optionally, wherein the DCI is the first DCI or the last DCI of a physical downlink shared channel (PDSCH) that schedules the multiple HARQ-ACK feedbacks, and wherein the multiple HARQ-ACK feedbacks in the updated PUCCH resources are to be scheduled in a time slot.
[0117] Embodiment 50 includes the subject matter of embodiment 44, and optionally, wherein the bit order in the same time slot of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks is used to follow the timing of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks.
[0118] Embodiment 51 includes the subject matter of embodiment 44, and optionally, wherein the ordering of the information mapping for at least one of the multiple HARQ-ACK feedbacks is based on the order of HARQ process identifiers (PIDs) used to schedule corresponding physical downlink shared channel (PDSCH) resources.
[0119] Embodiment 52 includes the subject matter of embodiment 44, and optionally, wherein the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks includes transport block (TB) based HARQ-ACK feedback and code block group (CBG) based HARQ-ACK feedback, and the updated PUCCH resource carries two separate HARQ-ACK codebooks corresponding to the TB based HARQ-ACK feedback and the CBG based HARQ-ACK feedback, respectively.
[0120] Embodiment 53 includes a new radio (NR) evolved Node B (gNodeB) device, comprising: a device for encoding downlink control information (DCI) for transmission to an NR user equipment (UE), the DCI including a PUCCH resource indicator (PRI) field to allow the UE to determine an updated physical uplink control channel (PUCCH) resource based on the PRI, wherein the updated PUCCH resource is used to carry at least one of multiple HARQ-ACK feedbacks corresponding to multiple determined PUCCH resources of the UE and uplink control information (UCI) of another determined PUCCH resource of the UE; and a device for decoding the updated PUCCH from the UE.
[0121] Embodiment 54 includes the subject matter of embodiment 53, and optionally, wherein: the updated PUCCH resources are used to carry the at least one HARQ-ACK feedback, and the remaining PUCCH resources among the multiple determined PUCCH resources carry the corresponding remaining HARQ-ACK feedback among the multiple HARQ-ACK feedbacks; and the device includes a device for encoding a K1 offset for transmission to the UE and a combination of the PRI field and the K1 offset to allow the UE to determine the updated PUCCH resources and the remaining PUCCH resources.
[0122] Embodiment 55 includes a new radio (NR) user equipment (UE) device, the device including a radio frequency (RF) interface and a processing circuit coupled to the RF interface, the processing circuit being used to: determine that the UE is configured with a characteristic of multiple physical uplink control channel (PUCCH) resources with HARQ-ACK feedback within a time slot; determine a physical uplink control channel (PUCCH) resource carrying hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback in response to a scheduled physical downlink shared channel (PDSCH) resource; and encode the PUCCH resource for transmission to an NR evolved Node B (gNodeB), the PUCCH resource carrying the HARQ-ACK feedback, and: another PUCCH resource carrying uplink control information (UCI) other than the HARQ-ACK feedback and a scheduled physical uplink shared channel (PUSCH) resource.
[0123] Embodiment 56 includes the subject matter of embodiment 55, and optionally, wherein the processing circuit is used to: decode downlink control information (DCI) including a PUCCH resource indicator (PRI) field from the gNodeB; and determine the PUCCH resource based on the PRI and a K1 offset value, wherein the K1 offset value is based on a physical downlink shared channel (PDSCH) resource to HARQ timing indicator (PDSCH-to-HARQ-timing-indicator) field in the DCI format, or based on a high-level parameter downlink data to uplink confirmation (dl-DataToUL-ACK) from the gNodeB.
[0124] Embodiment 57 includes the subject matter described in embodiment 56, and optionally, wherein the DCI format corresponds to the DCI format of scheduling the scheduled PDSCH resource, and the processing circuit is used to determine the PUCCH resource based on the starting symbol of the PUCCH resource for HARQ-ACK feedback.
[0125] Embodiment 58 includes the subject matter of embodiment 57, and optionally, wherein the DCI format corresponds to the DCI format of the scheduled PDSCH, and the processing circuit is used to determine the PUCCH resources for HARQ-ACK feedback based on a reference point, the reference point corresponding to one of: the start of a time slot, the start of a half time slot, the start of a sub-time slot, wherein a sub-time slot corresponds to a set of consecutive OFDM symbols, and based on the configuration of the timing relationship between different transmission opportunity sets of the PUCCH with the HARQ-ACK feedback.
[0126] Embodiment 59 includes the subject matter of embodiment 56, and optionally, wherein the K1 offset value indicates the time between the end of the scheduled PDSCH and the earliest start of the PUCCH carrying the HARQ-ACK feedback in units of time slots, half time slots, or sub-time slots, wherein a sub-time slot corresponds to a set of consecutive OFDM symbols, and is based on the configuration of the timing relationship between different transmission opportunity sets of the PUCCH with HARQ-ACK feedback.
[0127] Embodiment 60 includes the subject matter of embodiment 55, and optionally, wherein the processing circuit is configured to: determine the other PUCCH resource carrying UCI other than HARQ-ACK feedback and the scheduled PUSCH resource; determine whether at least one of the other PUCCH resource and the scheduled PUSCH resource overlaps in time with the determined PUCCH resource for carrying HARQ-ACK feedback; and determine one of the following for transmission to the gNodeB: an updated PUCCH resource carrying the UCI other than HARQ-ACK feedback and at least one bit of HARQ-ACK feedback, or an updated PUSCH resource carrying at least one bit of HARQ-ACK feedback multiplexed with an uplink shared channel (USCH) and UCI other than the UCI.
[0128] Embodiment 61 includes the subject matter of embodiment 60, and optionally, wherein: the updated PUCCH resources are used to carry a combined UCI including information bits corresponding to corresponding HARQ-ACK feedback in the HARQ-ACK feedback; and the processing circuit is used to: decode downlink control information (DCI) including a PUCCH resource indicator (PRI) field from the gNodeB; determine the updated PUCCH resources based on the PRI field, the PRI field indicating the first or last dynamic HARQ-ACK feedback PUCCH resource carrying the one or more bits of HARQ-ACK feedback; determine a PUCCH resource set based on the total payload size of the combined UCI; and select a PUCCH resource from the PUCCH resource set using the PRI.
[0129] Embodiment 62 includes the subject matter of embodiment 60, and optionally, wherein in response to determining that multiple PUCCH resources carrying dynamic or semi-persistent scheduling (SPS) HARQ-ACK feedback overlap with the scheduled PUSCH resources, and the multiple PUCC resources and the scheduled PUSCH resources are from the same service type or priority, the processing circuit is used to encode information bits corresponding to corresponding HARQ-ACK feedback in the HARQ-ACK feedback onto the updated PUSCH resources.
[0130] Embodiment 63 includes the subject matter of embodiment 62, and optionally, wherein the processing circuit is used to encode and map the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback to the updated PUSCH resources respectively, and to allocate a resource amount for each of the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback based on the payload size and β offset of each of the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback.
[0131] Embodiment 64 includes the subject matter of embodiment 62, and optionally, wherein the processing circuit is used to cascade the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback to multiplex the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback into the updated PUSCH resources.
[0132] Embodiment 65 includes the subject matter of any one of Embodiments 55 to 63, and optionally further includes a front end module coupled to the RF interface.
[0133] Embodiment 66 includes the subject matter of Embodiment 65, and optionally, further includes one or more antennas coupled to the front end module to transmit the updated PUCCH resources or updated PUSCH resources.
[0134] Embodiment 67 includes a method performed at a device of a new radio (NR) user equipment (UE), the method comprising: determining that the UE is configured with a characteristic of multiple physical uplink control channel (PUCCH) resources with HARQ-ACK feedback within a time slot; determining a physical uplink control channel (PUCCH) resource carrying a hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback in response to a scheduled physical downlink shared channel (PDSCH) resource; and encoding the PUCCH resource for transmission to an NR evolved Node B (gNodeB), the PUCCH resource carrying the HARQ-ACK feedback, and: another PUCCH resource carrying uplink control information (UCI) other than the HARQ-ACK feedback and a scheduled physical uplink shared channel (PUSCH) resource.
[0135] Embodiment 68 includes the subject matter of embodiment 67, and optionally, the method further includes: decoding downlink control information (DCI) including a PUCCH resource indicator (PRI) field from the gNodeB; and determining the PUCCH resource based on the PRI and a K1 offset value, wherein the K1 offset value is based on a physical downlink shared channel (PDSCH) resource to HARQ timing indicator (PDSCH-to-HARQ-timing-indicator) field in the DCI format, or based on a high-level parameter downlink data to uplink confirmation (dl-DataToUL-ACK) from the gNodeB.
[0136] Embodiment 69 includes the subject matter described in embodiment 68, and optionally, wherein the DCI format corresponds to the DCI format of scheduling the scheduled PDSCH resource, and the method includes determining the PUCCH resource based on the starting symbol of the PUCCH resource for HARQ-ACK feedback.
[0137] Embodiment 70 includes the subject matter described in embodiment 69, and optionally, the DCI format described herein corresponds to the DCI format of the scheduled PDSCH, and the method includes determining the PUCCH resources for HARQ-ACK feedback based on a reference point, the reference point corresponding to one of: the start of a time slot, the start of a half time slot, the start of a sub-time slot, wherein a sub-time slot corresponds to a set of consecutive OFDM symbols, and based on the configuration of the timing relationship between different transmission opportunity sets of the PUCCH with the HARQ-ACK feedback.
[0138] Embodiment 71 includes the subject matter of embodiment 68, and optionally, wherein the K1 offset value indicates the time between the end of the scheduled PDSCH and the earliest start of the PUCCH carrying the HARQ-ACK feedback in units of time slots, half time slots, or sub-time slots, wherein a sub-time slot corresponds to a set of consecutive OFDM symbols, and is based on the configuration of the timing relationship between different transmission opportunity sets of the PUCCH with HARQ-ACK feedback.
[0139] Embodiment 72 includes the subject matter of embodiment 67, and optionally, the method further includes: determining the another PUCCH resource carrying UCI other than HARQ-ACK feedback and the scheduled PUSCH resource; determining whether at least one of the another PUCCH resource and the scheduled PUSCH resource overlaps in time with the determined PUCCH resource for carrying HARQ-ACK feedback; and determining one of the following for transmission to the gNodeB: an updated PUCCH resource carrying the UCI other than HARQ-ACK feedback and at least one bit of HARQ-ACK feedback, or an updated PUSCH resource carrying at least one bit of HARQ-ACK feedback multiplexed with an uplink shared channel (USCH) and UCI other than the UCI.
[0140] Embodiment 73 includes the subject matter of embodiment 72, and optionally, wherein: the updated PUCCH resources are used to carry a combined UCI including information bits corresponding to corresponding HARQ-ACK feedback in the HARQ-ACK feedback; and the method further includes: decoding downlink control information (DCI) including a PUCCH resource indicator (PRI) field from the gNodeB; determining the updated PUCCH resources based on the PRI field, the PRI field indicating the first or last dynamic HARQ-ACK feedback PUCCH resource carrying the one or more bits of HARQ-ACK feedback; determining a PUCCH resource set based on the total payload size of the combined UCI; and selecting a PUCCH resource from the PUCCH resource set using the PRI.
[0141] Embodiment 74 includes the subject matter of embodiment 72, and optionally, wherein the method further comprises, in response to determining that multiple PUCCH resources carrying dynamic or semi-persistent scheduling (SPS) HARQ-ACK feedback overlap with the scheduled PUSCH resources, and the multiple PUCC resources and the scheduled PUSCH resources are from the same service type or priority, encoding the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback onto the updated PUSCH resources.
[0142] Embodiment 75 includes the subject matter of embodiment 74, and optionally, the method further includes encoding and mapping the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback to the updated PUSCH resources respectively, and allocating a resource amount to each of the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback based on the payload size and β offset of each of the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback.
[0143] Embodiment 76 includes the subject matter of embodiment 74, and optionally, the method further includes cascading the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback to multiplex the information bits corresponding to the corresponding HARQ-ACK feedback in the HARQ-ACK feedback into the updated PUSCH resources.
[0144] Embodiment 77 includes a device of a new radio (NR) user equipment (UE), the device comprising: a device for determining that the UE is configured with a plurality of physical uplink control channel (PUCCH) resources with HARQ-ACK feedback within a time slot; a device for determining a physical uplink control channel (PUCCH) resource carrying a hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback in response to a scheduled physical downlink shared channel (PDSCH) resource; and encoding the PUCCH resource for transmission to an NR evolved Node B (gNodeB), the PUCCH resource carrying the HARQ-ACK feedback, and: another PUCCH resource carrying uplink control information (UCI) other than the HARQ-ACK feedback and a scheduled physical uplink shared channel (PUSCH) resource.
[0145] Embodiment 78 includes the subject matter of embodiment 77, and optionally, further includes: a device for decoding downlink control information (DCI) including a PUCCH resource indicator (PRI) field from the gNodeB; and a device for determining the PUCCH resource based on the PRI and a K1 offset value, wherein the K1 offset value is based on a physical downlink shared channel (PDSCH) resource to HARQ timing indicator (PDSCH-to-HARQ-timing-indicator) field in the DCI format, or based on a high-level parameter downlink data to uplink confirmation (dl-DataToUL-ACK) from the gNodeB.
[0146] Embodiment 79 includes a machine-readable medium, the machine-readable medium including code, which, when executed, is used to cause a machine to perform a method according to any one of the above embodiments.
[0147] Embodiment 80 includes a machine-readable medium, the machine-readable medium including code, which, when executed, is used to cause a machine to perform a method according to any one of the above embodiments.
[0148] Embodiment 81 includes a product comprising one or more tangible computer-readable non-transitory storage media, wherein the one or more tangible computer-readable non-transitory storage media include computer-executable instructions, which are operable to enable at least one computer processor to perform a method according to any of the above embodiments when executed by the at least one computer processor.
[0149] Embodiment 82 includes a method performed at a New Radio (NR) evolved NodeB device, the method comprising executing the functions of a baseband processing circuit associated with the gNodeB, as described in any of the above embodiments.
[0150] Embodiment 83 includes a New Radio (NR) evolved Node B device, the device comprising a radio frequency (RF) interface and a processing circuit coupled to the RF interface, the processing circuit being used to perform the functions of a baseband processing circuit associated with the gNodeB, as described in any one of the above embodiments.
[0151] Embodiment 84 includes an apparatus comprising means for causing a wireless communication device to perform a method according to any one of the above embodiments.
[0152] Embodiment 85 includes a machine-readable medium, the machine-readable medium including code, which, when executed, is used to cause a machine to perform a method according to any one of the above embodiments.
[0153] Embodiment 86 includes a product comprising one or more tangible computer-readable non-transitory storage media, wherein the one or more tangible computer-readable non-transitory storage media include computer-executable instructions, which are operable to enable at least one computer processor to perform a method according to any of the above embodiments when executed by the at least one computer processor.
[0154] Embodiment 87 includes an apparatus comprising means for causing a wireless communication device to perform a method according to any one of the above embodiments.
[0155] Embodiment 88 may include a signal as described or related to any of the above embodiments, or a portion or some thereof.
[0156] Embodiment 89 may include signals in a wireless network as shown and described herein.
[0157] Embodiment 90 may include a method of communicating in a wireless network as shown and described herein.
[0158] Embodiment 91 may include a system for providing wireless communications as shown and described herein.
[0159] Unless explicitly stated otherwise, any of the above embodiments may be combined with any other embodiment (or combination of embodiments).The foregoing description of one or more specific implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise form disclosed.
Claims
1. A device of a user equipment UE, the device comprising: Radio frequency RF interface, and a processing circuit coupled to the RF interface, the processing circuit being configured to: Determining a temporal overlap between a plurality of determined physical uplink control channel (PUCCH) resources carrying corresponding plurality of hybrid automatic repeat request acknowledgement (HARQ-ACK) feedbacks and another determined PUCCH resource carrying uplink control information (UCI); determining an updated PUCCH resource for carrying at least a first HARQ-ACK feedback of the plurality of HARQ-ACK feedbacks and the UCI, wherein the updated PUCCH resource does not temporally overlap with a determined PUCCH resource for carrying a second HARQ-ACK feedback of the plurality of HARQ-ACK feedbacks not included in the updated PUCCH resource; and The updated PUCCH resources and the determined PUCCH resources are encoded for transmission to a base station in one time slot.
2. The apparatus according to claim 1, wherein: The processing circuit is further configured to, when one of the updated PUCCH resource or the determined PUCCH resource is a short PUCCH resource, encode the updated PUCCH resource and the determined PUCCH resource for transmission in one time slot.
3. The apparatus of claim 1 , wherein the processing circuit is further configured to: decoding downlink control information DCI from a base station, the DCI including a PUCCH resource indicator PRI field; and The updated PUCCH resource is determined based on the PUCCH resource indicator field in the DCI.
4. The apparatus according to claim 3, wherein: The processing circuit is further configured to determine the updated PUCCH resources and remaining PUCCH resources based on a combination of the PRI field and a K1 offset indicated by the base station to the UE.
5. The apparatus according to claim 4, wherein the processing circuit is further configured to determine the K1 offset by decoding one of a higher layer parameter downlink data to uplink confirmation dl-DataToUL-ACK from the base station or a physical downlink shared channel PDSCH resource to HARQ timing indicator field in the DCI.
6. The device according to claim 5, wherein: The PRI indicates a starting PUCCH symbol for each of the updated PUCCH resources and the determined PUCCH resources, and wherein the processing circuit is further configured to determine a PDSCH end to HARQ-ACK start timing offset in units of time slots, half time slots, or one or more symbol sets using a combination of the starting PUCCH symbol and the value of the physical downlink shared channel PDSCH resource to HARQ timing indicator field.
7. The apparatus of claim 3, wherein the DCI is the first DCI or the last DCI scheduling a physical downlink shared channel (PDSCH) for which the multiple HARQ-ACK feedbacks are to be scheduled, and wherein the multiple HARQ-ACK feedbacks in the updated PUCCH resources are to be scheduled in a time slot.
8. The apparatus according to claim 1, wherein a bit order in the same time slot of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks is used to follow the timing of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks.
9. The apparatus according to claim 1, wherein the ordering of the information mapping for the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks is based on the order of HARQ process identifications PID used for scheduling corresponding physical downlink shared channel (PDSCH) resources.
10. The device according to claim 1, wherein the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks includes HARQ-ACK feedback based on a transport block TB and HARQ-ACK feedback based on a code block group CBG, and the updated PUCCH resources are used to carry two separate HARQ-ACK codebooks corresponding to the TB-based HARQ-ACK feedback and the CBG-based HARQ-ACK feedback, respectively.
11. A method performed at a device of a new radio interface NR user equipment UE, the method comprising: Determining a temporal overlap between a plurality of determined physical uplink control channel (PUCCH) resources carrying corresponding hybrid automatic repeat request acknowledgement (HARQ-ACK) feedbacks and another determined PUCCH resource carrying uplink control information (UCI); determining an updated PUCCH resource for carrying at least a first HARQ-ACK feedback of the plurality of HARQ-ACK feedbacks and the UCI, wherein the updated PUCCH resource does not temporally overlap with a determined PUCCH resource for carrying a second HARQ-ACK feedback of the plurality of HARQ-ACK feedbacks not included in the updated PUCCH resource; as well as The updated PUCCH resources and the determined PUCCH resources are encoded for transmission to a base station in one time slot.
12. The method according to claim 11, wherein: The method further comprises: When one of the updated PUCCH resource or the determined PUCCH resource is a short PUCCH resource, the updated PUCCH resource and the determined PUCCH resource are encoded for transmission in one slot.
13. The method according to claim 11, further comprising: Decoding downlink control information DCI from a base station, wherein the DCI includes a PUCCH resource indicator PRI field; And determining the updated PUCCH resource based on the PUCCH resource indicator field in the DCI.
14. The method according to claim 13, wherein: The method also includes determining the updated PUCCH resources and remaining PUCCH resources based on a combination of the PRI field and a K1 offset indicated by the base station to the UE.
15. The method of claim 14, further comprising determining the K1 offset by decoding one of a higher layer parameter downlink data to uplink confirmation dl-DataToUL-ACK from the base station or a physical downlink shared channel PDSCH resource to HARQ timing indicator field in the DCI.
16. The method of claim 15, wherein the PRI indicates a starting PUCCH symbol for each of the updated PUCCH resources and the determined PUCCH resources, and further comprising determining a PDSCH end to HARQ-ACK start timing offset in units of a slot, a half slot, or one or more symbol sets using a combination of the starting PUCCH symbol and a value of a physical downlink shared channel (PDSCH) resource to HARQ timing indicator field.
17. The method of claim 13, wherein the DCI is the first DCI or the last DCI scheduling a physical downlink shared channel (PDSCH) for which the multiple HARQ-ACK feedbacks are to be scheduled, and wherein the multiple HARQ-ACK feedbacks in the updated PUCCH resources are to be scheduled in a time slot.
18. The method of claim 11, wherein a bit order in a same time slot of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks is used to follow the timing of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks.
19. The method of claim 11, wherein the ordering of the information mapping for the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks is based on an order of HARQ process identifications PIDs used to schedule corresponding physical downlink shared channel (PDSCH) resources.
20. The method according to claim 11, wherein the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks includes HARQ-ACK feedback based on a transport block TB and HARQ-ACK feedback based on a code block group CBG, and the updated PUCCH resources are used to carry two separate HARQ-ACK codebooks corresponding to the TB-based HARQ-ACK feedback and the CBG-based HARQ-ACK feedback, respectively.
21. A base station device, the device comprising: Radio frequency RF interface, and A processing circuit coupled to the RF interface, the processing circuit being configured to: Encode downlink control information DCI for transmission to an NR user equipment UE, the DCI comprising a PUCCH resource indicator PRI field to allow the UE to determine an updated physical uplink control channel PUCCH resource according to the PRI, wherein the updated PUCCH resource is used to carry at least one HARQ-ACK feedback of a plurality of HARQ-ACK feedbacks respectively corresponding to a plurality of determined PUCCH resources of the UE and uplink control information UCI of another determined PUCCH resource of the UE; as well as Decoding the updated PUCCH resources from the UE, wherein the updated PUCCH resources do not overlap in time with the determined PUCCH resources used to carry the second HARQ-ACK feedback among the multiple HARQ-ACK feedbacks not included in the updated PUCCH resources, and the updated PUCCH resources and the determined PUCCH resources are encoded for transmission to a base station in one time slot.
22. The apparatus of claim 21, wherein: The updated PUCCH resources are used to carry the at least one HARQ-ACK feedback, and the remaining PUCCH resources among the multiple determined PUCCH resources carry the corresponding remaining HARQ-ACK feedbacks among the multiple HARQ-ACK feedbacks; and the processing circuit is used to encode the K1 offset for transmission to the UE, the combination of the PRI field and the K1 offset to allow the UE to determine the updated PUCCH resources, and the remaining PUCCH resources.
23. The apparatus of claim 22, wherein the K1 offset is based on one of a higher layer parameter downlink data to uplink confirmation dl-DataToUL-ACK from the base station to the UE or a physical downlink shared channel PDSCH resource to HARQ timing indicator field in the DCI.
24. The apparatus of claim 23, wherein the PRI indicates a starting PUCCH symbol for each of the updated PUCCH resources and the remaining PUCCH resources, and wherein, The combination of the starting PUCCH symbol and the value of the physical downlink shared channel PDSCH resource to HARQ timing indicator field is used to allow the UE to determine the PDSCH end to HARQ-ACK start timing offset in units of time slots, half time slots, or one or more symbol sets.
25. The apparatus of claim 21, wherein The updated PUCCH resource is used to carry the multiple HARQ-ACK feedbacks and the UCI of the another determined PUCCH resource; and The PRI field indicates a PUCCH resource carrying a first dynamic HARQ-ACK feedback or a last dynamic HARQ-ACK feedback among the multiple HARQ-ACK feedbacks, wherein the resource set of the updated PUCCH resources is based on a total payload size of the UCI of the multiple HARQ-ACK feedbacks and the another determined PUCCH resource.
26. The apparatus of claim 21, wherein the DCI is the first DCI or the last DCI scheduling a physical downlink shared channel (PDSCH) for which the multiple HARQ-ACK feedbacks are to be scheduled, and wherein the multiple HARQ-ACK feedbacks in the updated PUCCH resources are to be scheduled in a time slot.
27. The apparatus of claim 21, wherein a bit order in a same time slot of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks is used to follow a timing of the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks.
28. The apparatus of claim 21, wherein the ordering of the information mapping for the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks is based on an order of HARQ process identifications PIDs used to schedule corresponding physical downlink shared channel (PDSCH) resources.
29. The device according to claim 21, wherein the at least one HARQ-ACK feedback among the multiple HARQ-ACK feedbacks includes HARQ-ACK feedback based on a transport block TB and HARQ-ACK feedback based on a code block group CBG, and the updated PUCCH resources are used to carry two separate HARQ-ACK codebooks corresponding to the TB-based HARQ-ACK feedback and the CBG-based HARQ-ACK feedback, respectively.
Citation Information
Patent Citations
Method for transmitting uplink control information by terminal in wireless communication system and device for supporting same
WO2018021821A1