Collision handling between multiple high-priority PUCCHs with HARQ-ACK and SR and low-priority PUCCHs with HARQ-ACK
By employing RRC configuration and DCI indications to manage collisions between high-priority and low-priority PUCCHs in wireless communication systems, the solution addresses inefficiencies in existing systems, enhancing flexibility and efficiency in handling HARQ-ACK and SR transmissions.
Patent Information
- Application Number
- JP2022038327
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-01-31
- Filing Date
- 2022-03-11
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-03-11
AI Technical Summary
Existing wireless communication systems face challenges in efficiently handling collisions between high-priority and low-priority physical uplink control channels (PUCCHs) carrying hybrid automatic repeat request-acknowledgements (HARQ-ACK) and scheduling requests (SR), leading to limited communication flexibility and efficiency.
Implementing circuitry in user equipment (UE) and base stations (gNB) to determine and manage collisions by multiplexing low-priority (LP) HARQ-ACK with high-priority (HP) HARQ-ACK or SR using radio resource control (RRC) configuration or dynamic downlink control information (DCI) indications, ensuring proper prioritization and resource allocation.
Enhances communication flexibility and efficiency by effectively resolving collisions between PUCCHs with different priorities, improving overall system performance.
Smart Images

Figure 0007812700000001 
Figure 0007812700000002 
Figure 0007812700000003
Abstract
Description
[Technical Field]
[0001] FIELD OF THE DISCLOSURE The present disclosure relates generally to communication systems, and more particularly to enhanced collision handling between multiple high priority PUCCHs with HARQ-ACK and SR and low priority PUCCHs with HARQ-ACK. [Background technology]
[0002] Wireless communication devices are becoming smaller and more powerful to meet consumer demands and to improve portability and convenience. Consumers are becoming more dependent on wireless communication devices and expect reliable service, expanded coverage areas, and increased functionality. A wireless communication system can provide communication for a large number of wireless communication devices, each of which can be served by a base station. A base station can be a device that communicates with the wireless communication devices. Summary of the Invention
[0003] Advances in wireless communication devices have led to demands for improved communication capacity, speed, flexibility, and / or efficiency. However, improvements in communication capacity, speed, flexibility, and / or efficiency can present certain challenges.
[0004] For example, a wireless communication device may communicate with one or more devices using a communication structure. However, the communication structure used may offer only limited flexibility and / or efficiency. As illustrated by this discussion, systems and methods that improve communication flexibility and / or efficiency may be beneficial. [Brief explanation of the drawings]
[0005] [Figure 1] FIG. 1 is a block diagram illustrating one implementation of one or more gNBs 160 and one or more UEs 102 capable of implementing systems and methods relating to channel dropping behavior.
[0006] [Figure 2] FIG. 1 is a block diagram illustrating one implementation of a gNB.
[0007] [Figure 3] FIG. 1 is a block diagram illustrating one implementation of a UE.
[0008] [Figure 4] 1 illustrates various components that may be utilized within a UE.
[0009] [Figure 5] 1 illustrates various components that may be utilized within a gNB.
[0010] [Figure 6] FIG. 1 is a block diagram illustrating one implementation of a UE capable of implementing the systems and methods described herein.
[0011] [Figure 7] FIG. 1 is a block diagram illustrating one implementation of a gNB capable of implementing the systems and methods described herein.
[0012] [Figure 8] 1 illustrates multiple HP PUCCHs for HP HARQ-ACK and / or HP SR overlapping with LP PUCCHs.
[0013] [Figure 9] FIG. 10 illustrates a dynamic DCI indication.
[0014] [Figure 10] FIG. 10 illustrates a dynamic DCI indication.
[0015] [Figure 11] FIG. 10 illustrates a dynamic DCI indication.
[0016] [Figure 12]A diagram showing that LP HARQ-ACK is multiplexed with HP HARQ-ACK.
[0017] [Figure 13] FIG. 10 illustrates that the LP HARQ-ACK is multiplexed with the HP UCI from the earliest overlapping HP PUCCH. DETAILED DESCRIPTION OF THE INVENTION
[0018] A user equipment (UE) is described. The UE may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) that carries an LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs that carry HP HARQ-ACKs. The circuitry may also be configured to allow the LP HARQ-ACK to be multiplexed with only the HP HARQ-ACK of the first overlapping HP PUCCH when only radio resource control (RRC) configuration is used to enable and disable uplink control information (UCI) with different priorities.
[0019] In another example, a UE may include circuitry configured to determine that a physical uplink control channel (PUCCH) with a low priority (LP) carrying a LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs carrying HP HARQ-ACKs. The circuitry may also be configured to only allow a dynamic downlink control information (DCI) indication in a scheduling DCI of a last HP physical downlink shared channel (PDSCH) for the earliest overlapping HP PUCCH for the HP HARQ-ACK when explicit dynamic downlink control information (DCI) indication is supported for multiplexing of uplink control information (UCI) with different priorities.
[0020] Further, the UE may include circuitry configured to determine that a physical uplink control channel (PUCCH) with low priority (LP) carrying a LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs carrying HP HARQ-ACKs. The circuitry may also be configured to allow a dynamic downlink control information (DCI) indication in a scheduling DCI of a last HP physical downlink shared channel (PDSCH) for any one of the overlapping HP PUCCHs for the HP HARQ-ACK when explicit dynamic downlink control information (DCI) indication is supported for multiplexing of uplink control information (UCI) with different priorities.
[0021] In some embodiments, a UE may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) carrying a LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs carrying HP HARQ-ACKs. The circuitry may also be configured to include a dynamic DCI indication in a scheduling DCI of a last LP physical downlink shared channel (PDSCH) corresponding to the LP HARQ-ACK in the LP PUCCH and a dynamic DCI indication in a scheduling DCI of a last HP PDSCH corresponding to the HP HARQ-ACK in the overlapping HP PUCCH, when explicit dynamic downlink control information (DCI) indication is supported for multiplexing of uplink control information (UCI) with different priorities.
[0022] A base station (gNB) is described. The gNB may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) carrying a LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs carrying HP HARQ-ACKs. The circuitry may also be configured to multiplex the LP HARQ-ACK with only the HP HARQ-ACK of the first overlapping HP PUCCH when only radio resource control (RRC) configuration is used to enable and disable uplink control information (UCI) with different priorities.
[0023] In another example, a gNB may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) carrying a LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs carrying HP HARQ-ACKs. The circuitry may also be configured to allow only a dynamic downlink control information (DCI) indication in a scheduling DCI of a last HP physical downlink shared channel (PDSCH) for the earliest overlapping HP PUCCH for the HP HARQ-ACK when explicit dynamic downlink control information (DCI) indication regarding multiplexing of uplink control information (UCI) with different priorities is supported.
[0024] Further, the gNB may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) carrying a LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs carrying HP HARQ-ACKs. The circuitry may also be configured to allow a dynamic downlink control information (DCI) indication in a scheduling DCI of a last HP physical downlink shared channel (PDSCH) for any one of the overlapping HP PUCCHs for the HP HARQ-ACK when explicit dynamic downlink control information (DCI) indication is supported for multiplexing of uplink control information (UCI) with different priorities.
[0025] In yet a further embodiment, a gNB may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) carrying a LP hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with two or more high priority (HP) PUCCHs carrying HP HARQ-ACKs. The circuitry may also be configured to include a dynamic DCI indication in a scheduling DCI of a last LP physical downlink shared channel (PDSCH) corresponding to the LP HARQ-ACK in the LP PUCCH and a dynamic DCI indication in a scheduling DCI of a last HP PDSCH corresponding to the HP HARQ-ACK in the overlapping HP PUCCH, when explicit dynamic downlink control information (DCI) indication is supported for multiplexing of uplink control information (UCI) with different priorities.
[0026] Another user equipment (UE) is described that may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying an HP hybrid automatic repeat request-acknowledgement (HARQ-ACK) and an HP PUCCH having a positive HP scheduling request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured to multiplex the LP HARQ-ACK only with the HP HARQ-ACK.
[0027] In some embodiments, a UE may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying an HP Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) and an HP PUCCH having a positive HP Scheduling Request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured to multiplex the LP HARQ-ACK with uplink control information (UCI) of the earliest overlapping HP PUCCH based on a timeline.
[0028] In some aspects, a UE may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying an HP Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) and an HP PUCCH with a positive HP Scheduling Request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured to multiplex the LP HARQ-ACK on HP SR PUCCH resources if there are at most two bits of the LP HARQ-ACK based on the LP HARQ-ACK payload and the PUCCH format for the positive HP SR, and if multiplexing for a PUCCH combination of the LP HARQ-ACK and the HP SR is supported. The circuitry may also be configured to multiplex the LP HARQ-ACK with the HP HARQ-ACK on the HP PUCCH resources if there are more than two bits of LP HARQ-ACK or if multiplexing of the LP HARQ-ACK and HP SR PUCCH combination is not supported.
[0029] In a further embodiment, a UE may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying a HP hybrid automatic repeat request-acknowledgement (HARQ-ACK) and an HP PUCCH with a positive HP scheduling request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured to multiplex the LP HARQ-ACK with the indicated HP HARQ-ACK if downlink control information (DCI) indicates enabling multiplexing with the HP HARQ-ACK on the overlapping HP PUCCH for the HARQ-ACK. The circuitry may also be configured to multiplex the LP HARQ-ACK with the HP SR if downlink control information (DCI) does not indicate enabling multiplexing with the HP HARQ-ACK on the overlapping HP PUCCH for the HARQ-ACK.
[0030] Another base station (gNB) is described that may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying an HP Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) and an HP PUCCH having a positive HP Scheduling Request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured to multiplex the LP HARQ-ACK only with the HP HARQ-ACK.
[0031] In another example, the gNB may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying an HP Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) and an HP PUCCH having a positive HP Scheduling Request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured to multiplex the LP HARQ-ACK with uplink control information (UCI) of the earliest overlapping HP PUCCH based on a timeline.
[0032] Additionally, the gNB may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying an HP hybrid automatic repeat request-acknowledgement (HARQ-ACK) and an HP PUCCH having a positive HP scheduling request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured, based on the LP HARQ-ACK payload and the PUCCH format for the positive HP SR, to multiplex the LP HARQ-ACK on HP SR PUCCH resources if up to two bits of the LP HARQ-ACK are present and if PUCCH combining is supported. The circuitry may also be configured to multiplex the LP HARQ-ACK with the HP HARQ-ACK on HP PUCCH resources if up to two bits of the LP HARQ-ACK are not present or if PUCCH combining is not supported.
[0033] In yet a further embodiment, the gNB may include circuitry configured to determine that a physical uplink control channel (PUCCH) having a low priority (LP) overlaps with a high priority (HP) PUCCH carrying a HP Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) and an HP PUCCH with a positive HP Scheduling Request (SR), where the HP PUCCH with the HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. The circuitry may also be configured to multiplex the LP HARQ-ACK with the indicated HP HARQ-ACK if downlink control information (DCI) indicates enabling multiplexing with the HP HARQ-ACK on the overlapping HP PUCCH for the HARQ-ACK. The circuitry may also be configured to multiplex the LP HARQ-ACK with the HP SR if downlink control information (DCI) does not indicate enabling multiplexing with the HP HARQ-ACK on the overlapping HP PUCCH for the HARQ-ACK.
[0034] The 3rd Generation Partnership Project, also known as "3GPP," is a collaborative agreement aimed at defining globally applicable technical specifications and technical reports for third-, fourth-, and fifth-generation wireless communication systems. 3GPP may define specifications for the next generation of mobile networks, mobile systems, and mobile devices.
[0035] 3GPP Long Term Evolution (LTE) is the name given to a project to improve the Universal Mobile Telecommunications System (UMTS) mobile phone or device standard to address future requirements. In one aspect, UMTS has been modified to provide support and specifications for Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN).
[0036] At least some aspects of the systems and methods disclosed herein may be described in the context of 3GPP LTE, LTE-Advanced (LTE-A), and / or other standards (e.g., 3GPP Releases 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, etc.). However, the scope of the present disclosure should not be limited in this respect. At least some aspects of the systems and methods disclosed herein may also be utilized in other types of wireless communication systems.
[0037] A wireless communication device may be an electronic device used to communicate voice and / or data to a base station, which may in turn communicate with a network of devices (e.g., a public switched telephone network (PSTN), the Internet, etc.). In the systems and methods described herein, a wireless communication device may alternatively be referred to as a mobile station, UE, access terminal, subscriber station, mobile terminal, remote station, user terminal, terminal, subscriber unit, mobile equipment, etc. Examples of wireless communication devices include mobile phones, smartphones, personal digital assistants (PDAs), laptop computers, netbooks, e-readers, wireless modems, etc. In 3GPP specifications, a wireless communication device is typically referred to as a UE. However, because the scope of this disclosure should not be limited to 3GPP standards, the terms “UE” and “wireless communication device” may be used interchangeably herein to refer to the more general term “wireless communication device.” A UE may also be more generally referred to as a terminal device.
[0038] In 3GPP specifications, a base station is typically referred to as a Node B, evolved Node B (eNB), home enhanced or evolved Node B (HeNB), or some other similar terminology. Because the scope of the present disclosure should not be limited to the 3GPP standards, the terms “base station,” “Node B,” “eNB,” “gNB,” and / or “HeNB” may be used interchangeably herein to refer to the more general term “base station.” Furthermore, the term “base station” may be used to represent an access point. An access point may be an electronic device that provides wireless communication devices with access to a network (e.g., a local area network (LAN), the Internet, etc.). The term “communication device” may be used to represent both wireless communication devices and / or base stations. eNBs and / or gNBs may also be more generally referred to as base station devices.
[0039] It should be noted that, as used herein, a "cell" may be any communication channel specified by a standardization or regulatory body for use in connection with International Mobile Telecommunications-Advanced (IMT-Advanced), all or a portion of which may be adopted by 3GPP as a licensed band (e.g., frequency band) for use in connection with communications between eNBs and UEs. In the general description of E-UTRA and E-UTRAN, it should also be noted that a "cell" as used herein may be defined as a "combination of downlink resources and optional uplink resources." The linking of the carrier frequencies of the downlink resources and the carrier frequencies of the uplink resources may be indicated in system information transmitted on the downlink resources.
[0040] A "configured cell" is a cell that the UE knows and to which the eNB authorizes the UE to transmit or receive information. A "configured cell(s)" may be a serving cell(s). A UE can receive system information and perform required measurements on all configured cells. With respect to a radio connection, a "configured cell(s)" may include a primary cell and / or zero, one, or more than one secondary cell(s). An "activating cell" is a configured cell from which the UE transmits or receives data. That is, an activating cell is a cell from which the UE monitors a Physical Downlink Control Channel (PDCCH) and from which the UE decodes a Physical Downlink Shared Channel (PDSCH) in the case of downlink transmission. A "deactivating cell" is a configured cell from which the UE does not monitor a transmitting PDCCH. Note that a "cell" can be described in terms of different dimensions. For example, a "cell" may have temporal characteristics, spatial (eg, geographical) characteristics, and frequency characteristics.
[0041] Fifth-generation (5G) cellular communications (also referred to by 3GPP as "New Radio," "New Radio Access Technology," or "NR") envisions the use of time, frequency, and space resources to enable services such as enhanced mobile broadband (eMBB) communications services, ultra-reliable low-latency communication (URLLC) services, and massive machine-type communication (MMTC). New radio (NR) base stations are sometimes referred to as gNBs. gNBs are also more generally referred to as base stations or base station equipment.
[0042] Various embodiments of the systems and methods disclosed herein are now described with reference to the Figures, where like reference numbers may indicate functionally similar elements. The systems and methods as generally described herein and illustrated in the Figures could be arranged and designed in a wide variety of different implementations. Thus, the following more detailed description of certain implementations, as represented in the Figures, is not intended to limit scope, as claimed, but is merely representative of the systems and methods.
[0043] 1 is a block diagram illustrating one implementation of one or more gNBs 160 and one or more UEs 102 in which systems and methods related to channel dropping behavior can be implemented. The one or more UEs 102 communicate with the one or more gNBs 160 using one or more antennas 122a-n. For example, the UEs 102 transmit electromagnetic signals to and receive electromagnetic signals from the gNBs 160 using one or more antennas 122a-n. The gNBs 160 communicate with the UEs 102 using one or more antennas 180a-n.
[0044] The UE 102 and the gNB 160 may communicate with each other using one or more channels 119, 121. For example, the UE 102 may transmit information or data to the gNB 160 using one or more uplink channels 121. Examples of the uplink channels 121 include a Physical Uplink Control Channel (PUCCH), a Physical Uplink Shared Channel (PUSCH), a Physical Random Access Channel (PRACH), etc. For example, the uplink channel 121 (e.g., a PUSCH) may be used to transmit UL data (i.e., transport block(s), MAC PDUs, and / or an Uplink-Shared Channel (UL-SCH)).
[0045] In some embodiments, the UL data may include URLLC data. The URLLC data may be UL-SCH data. In this case, a URLLC-PUSCH (i.e., a physical uplink shared channel different from the PUSCH) may be defined for transmitting the URLLC data. For simplicity, the term "PUSCH" may refer to any of the following: (1) PUSCH only (e.g., a regular PUSCH, but not a URLLC-PUSCH); (2) PUSCH or URLLC-PUSCH; (3) PUSCH and URLLC-PUSCH; or (4) URLLC-PUSCH only (e.g., not a regular PUSCH).
[0046] For example, the uplink channel 121 may also be used to transmit a Hybrid Automatic Repeat Request-ACK (HARQ-ACK), Channel State Information (CSI), and / or Scheduling Request (SR) signal. The HARQ-ACK may include information indicating an acknowledgement (ACK) or a negative acknowledgement (NACK) for DL data (i.e., transport block(s), Medium Access Control Protocol Data Unit (MAC PDU), and / or Downlink-Shared Channel (DL-SCH)).
[0047] The CSI may include information indicating downlink channel quality. The SR can be used to request uplink shared channel (UL-SCH) resources for new transmissions and / or retransmissions. For example, the SR can be used to request UL resources for transmitting UL data.
[0048] One or more gNBs 160 may also transmit information or data to one or more UEs 102, for example, using one or more downlink channels 119. Examples of downlink channels 119 include a PDCCH, a PDSCH, etc. Other types of channels may also be used. A PDCCH may be used to transmit downlink control information (DCI).
[0049] Each of the one or more UEs 102 may include one or more transceivers 118, one or more demodulators 114, one or more decoders 108, one or more encoders 150, one or more modulators 154, a data buffer 104, and a UE operations module 124. For example, one or more receive paths and / or transmit paths may be implemented within the UE 102. For convenience, only a single transceiver 118, decoder 108, demodulator 114, encoder 150, and modulator 154 is shown within the UE 102, but multiple parallel elements (e.g., transceiver 118, decoder 108, demodulator 114, encoder 150, and modulator 154) may also be implemented.
[0050] The transceiver 118 may include one or more receivers 120 and one or more transmitters 158. The one or more receivers 120 may receive signals from the gNB 160 using one or more antennas 122a-n. For example, the receiver 120 may receive and downconvert signals to generate one or more received signals 116. The one or more received signals 116 may be provided to the demodulator 114. The one or more transmitters 158 may transmit signals to the gNB 160 using one or more antennas 122a-n. For example, the one or more transmitters 158 may upconvert and transmit one or more modulated signals 156.
[0051] The demodulator 114 may demodulate one or more received signals 116 to generate one or more demodulated signals 112. The one or more demodulated signals 112 may be provided to the decoder 108. The UE 102 may decode signals using the decoder 108. The decoder 108 may generate a decoded signal 110, which may include a UE-decoded signal 106 (also referred to as a UE-decoded first signal 106). For example, the UE-decoded first signal 106 may include received payload data, which may be stored in the data buffer 104. Another signal included in the decoded signal 110 (also referred to as a UE-decoded second signal 110) may include overhead data and / or control data. For example, the UE-decoded second signal 110 may provide data that may be used by the UE operation module 124 to perform one or more operations.
[0052] Generally, the UE operations module 124 may enable the UE 102 to communicate with one or more gNBs 160. The UE operations module 124 may include a UE scheduling module 126. In some embodiments, the UE scheduling module 126 may be utilized to perform joint encoding and / or multiplexing of delayed SPS HARQ-ACKs as described herein. For example, the UE 102, the UE operations module 124, and / or the UE scheduling module 126 may perform one or more of the methods, operations, functions, techniques, and / or embodiments described herein.
[0053] The UE operation module 124 can provide information 148 to one or more receivers 120. For example, the UE operation module 124 can inform the receiver(s) 120 when to receive retransmissions.
[0054] The UE operations module 124 may provide information 138 to the demodulator 114. For example, the UE operations module 124 may inform the demodulator 114 of an expected modulation pattern for transmissions from the gNB 160.
[0055] The UE operation module 124 may provide information 136 to the decoder 108. For example, the UE operation module 124 may inform the decoder 108 of the expected coding for transmissions from the gNB 160.
[0056] The UE operation module 124 may provide information 142 to the encoder 150. The information 142 may include data to be coded and / or instructions regarding the coding. For example, the UE operation module 124 may instruct the encoder 150 to code the transmission data 146 and / or other information 142. The other information 142 may include PDSCH HARQ-ACK information.
[0057] The encoder 150 may encode the transmission data 146 and / or other information 142 provided by the UE operation module 124. For example, encoding the data 146 and / or other information 142 may involve error detection and / or correction coding, mapping the data to spatial, time, and / or frequency resources for transmission, multiplexing, etc. The encoder 150 may provide the encoded data 152 to a modulator 154.
[0058] The UE operations module 124 may provide information 144 to the modulator 154. For example, the UE operations module 124 may inform the modulator 154 of the type of modulation (e.g., constellation mapping) to be used for transmission to the gNB 160. The modulator 154 may modulate the coded data 152 to provide one or more modulated signals 156 to one or more transmitters 158.
[0059] The UE operation module 124 may provide information 140 to one or more transmitters 158. This information 140 may include instructions for the one or more transmitters 158. For example, the UE operation module 124 may instruct the one or more transmitters 158 when to transmit signals to the gNB 160. For example, the one or more transmitters 158 may transmit during an UL subframe. The one or more transmitters 158 may upconvert and transmit the modulated signal(s) 156 to the one or more gNBs 160.
[0060] Each of the one or more gNBs 160 may include one or more transceivers 176, one or more demodulators 172, one or more decoders 166, one or more encoders 109, one or more modulators 113, a data buffer 162, and a gNB operation module 182. For example, one or more receive paths and / or transmit paths may be implemented within the gNB 160. For convenience, only a single transceiver 176, decoder 166, demodulator 172, encoder 109, and modulator 113 is shown within the gNB 160, but multiple parallel elements (e.g., transceiver 176, decoder 166, demodulator 172, encoder 109, and modulator 113) may also be implemented.
[0061] The transceiver 176 may include one or more receivers 178 and one or more transmitters 117. The one or more receivers 178 may receive signals from the UE 102 using one or more antennas 180a-n. For example, the receiver 178 may receive and downconvert signals to generate one or more received signals 174. The one or more received signals 174 may be provided to the demodulator 172. The one or more transmitters 117 may transmit signals to the UE 102 using one or more antennas 180a-n. For example, the one or more transmitters 117 may upconvert and transmit one or more modulated signals 115.
[0062] The demodulator 172 may demodulate one or more received signals 174 to generate one or more demodulated signals 170. The one or more demodulated signals 170 may be provided to a decoder 166. The gNB 160 may decode the signals using the decoder 166. The decoder 166 may generate one or more decoded signals 164, 168. For example, a first signal 164 decoded by the eNB may include received payload data, which may be stored in the data buffer 162. A second signal 168 decoded by the eNB may include overhead data and / or control data. For example, the second signal 168 decoded by the eNB may provide data (e.g., PDSCH HARQ-ACK information) that may be used by the gNB operations module 182 to perform one or more operations.
[0063] Generally, the gNB operations module 182 may enable the gNB 160 to communicate with one or more UEs 102. The gNB operations module 182 may include a gNB scheduling module 194. The gNB scheduling module 194 may perform operations as described herein. In some embodiments, the gNB scheduling module 194 may be utilized to configure dropping and / or puncturing procedures and / or to receive communications from UEs in accordance with the dropping and / or puncturing procedures described herein. For example, the gNB 160, the gNB operations module 182, and / or the gNB scheduling module 194 may receive transmissions from UEs in accordance with one or more of the methods, operations, functions, techniques, and / or embodiments described herein.
[0064] The gNB operations module 182 may provide information 188 to the demodulator 172. For example, the gNB operations module 182 may inform the demodulator 172 of an expected modulation pattern for transmissions from the UE(s) 102.
[0065] The gNB operations module 182 may provide information 186 to the decoder 166. For example, the gNB operations module 182 may inform the decoder 166 of an expected encoding for a transmission from the UE(s) 102.
[0066] The gNB operations module 182 may provide information 101 to the encoder 109. The information 101 may include data to be encoded and / or instructions regarding the encoding. For example, the gNB operations module 182 may instruct the encoder 109 to encode the information 101, including the transmission data 105.
[0067] The encoder 109 may encode the transmit data 105 and / or other information included in the information 101 provided by the gNB operations module 182. For example, encoding the data 105 and / or other information included in the information 101 may involve error detection and / or correction coding, mapping the data to spatial, time, and / or frequency resources for transmission, multiplexing, etc. The encoder 109 may provide the encoded data 111 to the modulator 113. The transmit data 105 may include network data to be relayed to the UE 102.
[0068] The gNB operations module 182 may provide information 103 to the modulator 113. This information 103 may include instructions for the modulator 113. For example, the gNB operations module 182 may inform the modulator 113 of the type of modulation (e.g., constellation mapping) to be used for transmission to the UE(s) 102. The modulator 113 may modulate the coded data 111 to provide one or more modulated signals 115 to one or more transmitters 117.
[0069] The gNB operations module 182 can provide information 192 to one or more transmitters 117. This information 192 can include instructions for the one or more transmitters 117. For example, the gNB operations module 182 can instruct the one or more transmitters 117 when to transmit (or when not to transmit) signals to the UE(s) 102. The one or more transmitters 117 can upconvert and transmit the modulated signal(s) 115 to the one or more UEs 102.
[0070] Note that DL subframes can be transmitted from the gNB 160 to one or more UEs 102, and UL subframes can be transmitted from one or more UEs 102 to the gNB 160. Furthermore, both the gNB 160 and one or more UEs 102 can transmit data within standard special subframes.
[0071] It should also be noted that one or more of the elements or portions of elements included within the eNB(s) 160 and the UE(s) 102 may be implemented as hardware. For example, one or more of these elements or portions of elements may be implemented as a chip, a circuit, a hardware component, or the like. It should also be noted that one or more of the functions or methods described herein may be implemented as and / or performed using hardware. For example, one or more of the methods described herein may be implemented as and / or may be realized using a chipset, an application-specific integrated circuit (ASIC), a large-scale integrated circuit (LSI), an integrated circuit, or the like.
[0072] 2 is a block diagram illustrating one implementation of a gNB 260. The gNB 260 may, in some embodiments, be implemented in accordance with the gNB 160 described in connection with FIG. 1 and / or may perform one or more of the functions described herein. The gNB 260 may include an upper layer processor 223, a DL transmitter 225, an UL receiver 233, and one or more antennas 231. The DL transmitter 225 may include a PDCCH transmitter 227 and a PDSCH transmitter 229. The UL receiver 233 may include a PUCCH receiver 235 and a PUSCH receiver 237.
[0073] The upper layer processor 223 may manage the behavior of the physical layer (the behavior of the DL transmitter and UL receiver) and provide upper layer parameters to the physical layer. The upper layer processor 223 may obtain transport blocks from the physical layer. The upper layer processor 223 may send / obtain upper layer messages, such as RRC messages and MAC messages, to / from the upper layer of the UE. The upper layer processor 223 may provide transport blocks to the PDSCH transmitter and may provide transmission parameters associated with the transport blocks to the PDCCH transmitter.
[0074] The DL transmitter 225 can multiplex downlink physical channels and downlink physical signals (including reservation signals) and transmit them via the transmit antenna 231. The UL receiver 233 can receive the multiplexed uplink physical channels and uplink physical signals via the receive antenna 231 and demultiplex them. The PUCCH receiver 235 can provide UCI to the upper layer processor 223. The PUSCH receiver 237 can provide the received transport block to the upper layer processor 223.
[0075] 3 is a block diagram illustrating one implementation of a UE 302. The UE 302, in some embodiments, may be implemented in accordance with the UE 102 described in connection with FIG. 1 and / or may perform one or more of the functions described herein. The UE 302 may include an upper layer processor 323, an UL transmitter 351, a DL receiver 343, and one or more antennas 331. The UL transmitter 351 may include a PUCCH transmitter 353 and a PUSCH transmitter 355. The DL receiver 343 may include a PDCCH receiver 345 and a PDSCH receiver 347.
[0076] The upper layer processor 323 may manage the behavior of the physical layer (the behavior of the UL transmitter and DL receiver) and provide upper layer parameters to the physical layer. The upper layer processor 323 may obtain transport blocks from the physical layer. The upper layer processor 323 may transmit / obtain upper layer messages, such as RRC messages and MAC messages, to / from the upper layer of the UE. The upper layer processor 323 may provide transport blocks to the PUSCH transmitter and may provide UCI to the PUCCH transmitter 353.
[0077] The DL receiver 343 can receive multiplexed downlink physical channels and downlink physical signals via the receive antenna 331 and demultiplex them. The PDCCH receiver 345 can provide DCI to the upper layer processor 323. The PDSCH receiver 347 can provide the received transport block to the upper layer processor 323.
[0078] It should be noted that the names of the physical channels described herein are examples: other names can also be used, such as "NRPDCCH, NRPDSCH, NRPUCCH, and NRPUSCH," "New Generation - (G)PDCCH, GPDSCH, GPUCCH, and GPUSCH," etc.
[0079] FIG. 4 illustrates various components that may be utilized within a UE 402. The UE 402 described in connection with FIG. 4 may be implemented in accordance with the UE 102 described in connection with FIG. 1. In some embodiments, the UE 402 may perform one or more of the methods, functions, operations, and / or embodiments described herein. The UE 402 includes a processor 403 that controls operation of the UE 402. The processor 403 may also be referred to as a central processing unit (CPU). The memory 405, which may include read-only memory (ROM), random access memory (RAM), a combination of the two, or any type of device capable of storing information, provides instructions 407a and data 409a to the processor 403. A portion of the memory 405 may also include non-volatile random-access memory (NVRAM). Instructions 407b and data 409b may also reside within the processor 403. The instructions 407b and / or data 409b loaded into the processor 403 may also include instructions 407a and / or data 409a from memory 405 that have been loaded for execution or processing by the processor 403. The instructions 407b may be executed by the processor 403 to implement the methods described above.
[0080] The UE 402 may also include a housing that houses one or more transmitters 458 and one or more receivers 420 to enable transmission and reception of data. The transmitter(s) 458 and receiver(s) 420 may be incorporated within one or more transceiver units 418. One or more antennas 422a-n are mounted to the housing and electrically coupled to the transceiver units 418.
[0081] The various components of the UE 402 are coupled together by a bus system 411, which may include a power bus, a control signal bus, and a status signal bus in addition to a data bus. However, for clarity, the various buses are illustrated in FIG. 4 as bus system 411. The UE 402 may also include a digital signal processor (DSP) 413 for use in processing signals. The UE 402 may also include a communications interface 415 that provides user access to the functions of the UE 402. The UE 402 illustrated in FIG. 4 is a functional block diagram rather than a listing of specific components.
[0082] FIG. 5 illustrates various components that may be utilized within a gNB 560. The gNB 560 described in connection with FIG. 5 may be implemented in accordance with the gNB 160 described in connection with FIG. 1. In some embodiments, the gNB 560 may perform one or more of the methods, functions, operations, and / or embodiments described herein. The gNB 560 includes a processor 503 that controls operation of the gNB 560. The processor 503 may also be referred to as a central processing unit (CPU). The memory 505, which may include read-only memory (ROM), random access memory (RAM), a combination of the two, or any type of device capable of storing information, provides instructions 507a and data 509a to the processor 503. A portion of the memory 505 may also include non-volatile random access memory (NVRAM). Instructions 507b and data 509b may also reside within the processor 503. The instructions 507b and / or data 509b loaded into the processor 503 may also include instructions 507a and / or data 509a from memory 505 that have been loaded for execution or processing by the processor 503. The instructions 507b may be executed by the processor 503 to implement the methods described above.
[0083] The gNB 560 may also include a housing that houses one or more transmitters 517 and one or more receivers 578 to enable transmission and reception of data. The transmitter(s) 517 and receiver(s) 578 may be incorporated into one or more transceivers 576. One or more antennas 580a-n are mounted to the housing and electrically coupled to the transceivers 576.
[0084] The various components of the gNB 560 are coupled together by a bus system 511, which may include a power bus, a control signal bus, and a status signal bus in addition to a data bus. However, for clarity, the various buses are illustrated in FIG. 5 as bus system 511. The gNB 560 may also include a digital signal processor (DSP) 513 for use in processing signals. The gNB 560 may also include a communications interface 515 that provides user access to the functions of the gNB 560. The gNB 560 illustrated in FIG. 5 is a functional block diagram rather than a listing of specific components.
[0085] FIG. 6 is a block diagram illustrating one implementation of a UE 602 capable of implementing the systems and methods described herein. The UE 602 includes a transmitting means 658, a receiving means 620, and a control means 624. The transmitting means 658, the receiving means 620, and the control means 624 may be configured to perform one or more of the functions described in connection with FIG. 1 above. FIG. 4 above illustrates one example of a specific device structure of FIG. 6. Various other structures may also be implemented to achieve one or more of the functions of FIG. 1. For example, the DSP may be implemented by software.
[0086] FIG. 7 is a block diagram illustrating one implementation of a gNB 760 capable of implementing the systems and methods described herein. The gNB 760 includes a transmitting means 723, a receiving means 778, and a control means 782. The transmitting means 723, the receiving means 778, and the control means 782 may be configured to perform one or more of the functions described in connection with FIG. 1 above. FIG. 5 above illustrates one example of the structure of the specific device of FIG. 7. Various other structures may also be implemented to achieve one or more of the functions of FIG. 1. For example, the DSP may be implemented by software.
[0087] In the following, this specification focuses on the case of overlapping multiple HP PUCCHs for HP HARQ-ACK and / or HP SR with LP PUCCHs, which may be the more common use case since the HP PUCCHs may be configured with a sub-slot structure and HP and LP traffic are scheduled separately.
[0088] The high-priority UCI can be a high-priority HARQ-ACK or a high-priority SR. A high-priority HARQ-ACK corresponds to a high-priority PDSCH transmission. The PDSCH can be dynamically scheduled by the DCI or configured by the SPS. The priority of the scheduled PDSCH transmission can be determined by a priority indication in the scheduling DCI. The priority of the SPS PDSCH transmission can be configured by higher layer signaling. A high-priority PUCCH resource should be used to report a high-priority HARQ-ACK, regardless of whether an SR is present. A high-priority PDSCH, a high-priority HARQ-ACK, or a high-priority PUCCH resource can be configured to support URLLC services. A high priority is configured with a priority index of 1. Therefore, a high-priority PDSCH / PUSCH is a PDSCH / PUSCH with a priority index of 1, and a high-priority HARQ-ACK is a HARQ-ACK with a priority index of 1 corresponding to a PDSCH with a priority index of 1. Also, a PUCCH resource with a priority index of 1 is used to report a UCI with a priority index of 1.
[0089] The low-priority UCI may be a low-priority HARQ-ACK, a low-priority SR, or a CSI report. The low-priority HARQ-ACK corresponds to a low-priority PDSCH transmission. The priority of the scheduled PDSCH transmission can be determined by a priority indication in the scheduling DCI. The priority of the SPS PDSCH transmission can be configured by higher layer signaling. A low-priority PUCCH resource should be used to report the low-priority UCI. The low-priority PDSCH, low-priority HARQ-ACK, or low-priority PUCCH resource can be configured to support eMBB services. The low priority is configured with a priority index of 0. Therefore, the low-priority PDSCH / PUSCH is the PDSCH / PUSCH with a priority index of 0, and the low-priority HARQ-ACK is the HARQ-ACK with a priority index of 0 corresponding to the PDSCH with a priority index of 0. Also, a PUCCH resource with a priority index of 0 is used to report the UCI with a priority index of 0.
[0090] Regarding the priority of HARQ-ACK, if the UE is provided with a pdsch-HARQ-ACK-Codebook-List, the pdsch-HARQ-ACK-Codebook-List can instruct the UE to generate one or two HARQ-ACK codebooks. If the UE is instructed to generate two HARQ-ACK codebooks, the first HARQ-ACK codebook is associated with the PUCCH with priority index 0, and the second HARQ-ACK codebook is associated with the PUCCH with priority index 1.
[0091] Regarding the priority of SR, the UE can be configured with SchedulingRequestResourceConfig to a set of configurations for SR in PUCCH transmission using either PUCCH format 0 or PUCCH format 1. The UE can be configured with schedulingRequestIDForBFR to a configuration for link recovery request (LRR) in PUCCH transmission using either PUCCH format 0 or PUCCH format 1. The UE can be configured with a priority index of 0 or a priority index of 1 for SR using schedulingRequestPriority in SchedulingRequestResourceConfig.
[0092] A PUSCH or a PUCCH, including repetitions if present, may be of priority index 0 or priority index 1. If no priority index is provided for a PUSCH or a PUCCH, the priority index is 0. If, in an active DL BWP, the UE monitors the PDCCH for detection of DCI format 0_1 and DCI format 1_1 or for detection of DCI format 0_2 and DCI format 1_2, the priority index may be provided by the priority indicator field. If, in an active DL BWP, the UE indicates an ability to monitor the PDCCH for detection of DCI format 0_1 and DCI format 1_1 and for detection of DCI format 0_2 and DCI format 1_2, DCI format 0_1 or DCI format 0_2 may schedule PUSCH transmission of any priority, and DCI format 1_1 or DCI format 1_2 may schedule PDSCH reception to trigger PUCCH transmission with corresponding HARQ-ACK information of any priority. After resolving overlaps regarding PUCCH transmissions and / or PUSCH transmissions of the same priority index, the UE: Determine to transmit a first PUCCH with a higher priority index, a PUSCH with a lower priority index, or a second PUCCH, and if the transmission of the first PUCCH overlaps in time with the transmission of the PUSCH or the second PUCCH, the UE does not transmit the PUSCH or the second PUCCH; Determine to transmit a PUSCH with a higher priority index and a PUCCH with a lower priority index, and if the transmission of the PUSCH overlaps in time with the transmission of the PUCCH, the UE does not transmit the PUCCH; ● Decide to transmit a first PUSCH with a higher priority index on a serving cell and a second PUSCH with a lower priority index on that serving cell, and if the transmission of the first PUSCH overlaps in time with the transmission of the second PUSCH, the UE does not transmit the second PUSCH, and at least one of the two PUSCHs is not scheduled by the DCI format.
[0093] In NR Rel-16, a UE can only multiplex UCIs with the same priority index in a PUCCH or PUSCH. The PUCCH or PUSCH is assumed to have the same priority index as the UCIs that the UE multiplexes in that PUCCH or PUSCH. Regarding intra-UE collisions between uplink channels with different priorities, the uplink channel with the higher priority is transmitted and the channel with the lower priority is dropped.
[0094] If the UE is provided with two PUCCH-Configs: If the UE is provided with subslotLengthForPUCCH-r16 in the first PUCCH-Config, the PUCCH resources for any SR configuration with priority index 0 or the PUCCH resources for any CSI report configuration in any PUCCH-Config are within the symbol range of subslotLengthForPUCCH-r16 in the first PUCCH-Config; ●If the UE is provided with subslotLengthForPUCCH-r16 in the second PUCCH-Config, the PUCCH resources for any SR configuration with priority index 1 in any PUCCH-Config are within the symbol range of subslotLengthForPUCCH-r16 in the second PUCCH-Config.
[0095] In the following, if the UE is not provided with subslotLength-ForPUCCH, the slot for the associated PUCCH transmission contains all symbols in the slot, or 14 symbols with a normal cyclic prefix, or 12 symbols with an extended cyclic prefix, and if the UE is provided with subslotLength-ForPUCCH, the slot for the associated PUCCH transmission contains the number of symbols indicated by subslotLength-ForPUCCH.
[0096] Each SR configuration may correspond to one or more logical channels, and / or SCell beam failure recovery, and / or consistent LBT failure recovery. Each logical channel, SCell beam failure recovery, and / or consistent LBT failure recovery can be mapped to zero or one SR configuration configured by RRC. The SR configuration of the logical channel that triggered the buffer status report (BSR) or SCell beam failure recovery or consistent LBT failure recovery (if such a configuration exists) is considered as the corresponding SR configuration for the triggered SR. Any SR configuration can be used for the SR triggered by a preemptive BSR.
[0097] The UE 102 may be configured with a set of configurations for SR in PUCCH transmission using either PUCCH format 0 or PUCCH format 1 by SchedulingRequestResourceConfig. The UE 102 may be configured with a configuration for LRR in PUCCH transmission using either PUCCH format 0 or PUCCH format 1 by schedulingRequestID-BFR-SCell-r16. The UE 102 may be configured with a priority index of 0 or a priority index of 1 for SR by phy-PriorityIndex-r16 in SChedulingRequestResourceConfig. If the UE 102 is not provided with a priority index for SR, the priority index may be 0.
[0098] The UE 102 may transmit PUCCH in the PUCCH resources for the corresponding SR configuration only if the UE 102 transmits a positive SR. For a positive SR transmission using PUCCH format 0, the UE 102 may transmit a PUCCH in the PUCCH resources for the corresponding SR configuration by obtaining an initial cycle shift m0 as described with respect to the HARQ-ACK information and by obtaining an additional cycle shift m cs = 0. For a positive SR transmission using PUCCH format 1, the UE 102 may transmit the PUCCH by setting information bit b(0) = 0. If the PUCCH for a positive SR does not overlap with another PUCCH or PUSCH, the PUCCH for that positive SR may be transmitted in the configured PUCCH resource.
[0099] UCI multiplexing on PUCCH with different priorities
[0100] In NR, up to eight SRs can be configured. In NR Rel-16, joint reporting of HARQ-ACK and SR is only supported for the same priority. For low-priority HARQ-ACK codebooks, HARQ-ACK codebooks with priority index 0, PUCCH resources can be configured at the slot level or subslot level. However, only one PUCCH carrying a low-priority HARQ-ACK can be reported within a slot. For PUCCHs carrying high-priority HARQ-ACKs, three or more PUCCH transmissions can be supported within a slot.
[0101] In Rel-16, channel dropping rules are defined such that in case of channel overlap, the higher priority channel is transmitted and the lower priority channel is dropped, and the dropping timeline is defined for different types of UL channels and types of UCI.
[0102] In Rel-17, for UCI multiplexing on PUCCH with different priorities, two methods for enabling and disabling signaling can be supported. In one method, activation / deactivation is configured by higher layer signaling, i.e. RRC signaling, where it is assumed that the multiplexing timeline is met if overlap occurs. Alternatively, activation / deactivation can be dynamically indicated by the DCI. If this is indicated by the DCI, the UE does not need to check the timeline and should assume that the UCI multiplexing timeline is met.
[0103] Generally, for multiplexing a high-priority UCI (e.g., HARQ-ACK or SR) with a low-priority UCI on a single PUCCH, the low-priority PUCCH should meet the dropping timeline in Rel-16 so that the low-priority PUCCH can be dropped completely. Instead, the existing channel dropping method should be used so that if a low-priority PUCCH transmission has already started, the high-priority PUCCH is transmitted and the low-priority PUCCH is dropped. Furthermore, to perform multiplexing of UCIs with different priorities, an extended processing time can be added to the dropping timeline. The extended processing time can be defined by the number of symbols, e.g., one, two, or three symbols, depending on the UE's capabilities. The extended processing time can be determined by the type of UCI with different priorities; for example, multiplexing HARQ-ACKs with different priorities may require a longer multiplexing processing time than multiplexing HARQ-ACKs with SRs with different priorities. If the multiplexing timeline requirements are met, multiplexing of UCIs with different priorities on a single uplink channel can be performed if it is configured and enabled.
[0104] This dynamic enabling and disabling method is mainly applied to multiplexing of HP HARQ-ACK and / or HP SR with LP HARQ-ACK, which may not be multiplexed with HP UCI, e.g., HP HARQ-ACK and / or HP SR.
[0105] Furthermore, to handle overlapping PUCCH / PUSCHs with different priorities, the UE first resolves channels with the same priority in step 1, and then resolves channels with different priorities in step 2.
[0106] Furthermore, step 2 includes the following sub-steps: step 2.1: resolving collisions between LP PUCCH and HP PUCCH; and step 2.2: resolving collisions between PUCCH and PUSCH with different priorities.
[0107] Furthermore, various UE capabilities for evaluating the multiplexing timing can be applied in step 2. If multiplexing of PUCCHs and / or PUSCHs with different priorities is enabled by RRC, in step 2, both of the following UE capabilities are supported for resolving collisions of PUCCHs and / or PUSCHs with different priorities: ● Capability #1: It is not expected that the Rel-15 multiplexing timeline will be met for all overlapping channels [FFS those overlapping channels are the resulting channels after step 1]. The UE will perform multiplexing or dropping of PUCCH and / or PUSCH with different priorities according to Rel-17 rules. Dynamic enabling / disabling of multiplexing for different priorities is not supported for capability #1. ● Capability #3: Rel-17 multiplexing for different priorities is dynamically enabled / disabled in step 2. o Dynamic indication to enable / disable multiplexing for different priorities can be enabled only if multiplexing of PUCCH / PUSCH with different priorities is enabled by RRC configuration. If dynamic multiplexing for different priorities is indicated to be enabled for PUCCH / PUSCH, the UE performs Rel-17 multiplexing operation using the Rel-15 timeline. The gNB is responsible for ensuring that all DCI associated with all overlapping channels involved in the multiplexing in step 2 meets the Rel-15 timeline for multiplexing. If dynamic multiplexing for different priorities is indicated to be disabled for PUCCH / PUSCH, the UE shall not apply Rel-17 intra-UE multiplexing. If the UL channel associated with the DCI that disables multiplexing collides with another UL channel of a different priority, the UE performs R16 PHY prioritization using the Rel-16 timeline. The gNB is responsible for ensuring that the UE meets the R16 PHY prioritization timeline. If the UL channel associated with the DCI for which multiplexing is disabled does not collide with another UL channel of a different priority, the UE will transmit on that UL channel as is. ● FFS: Whether the UL channel associated with the DCI that disables multiplexing can collide with another UL channel of the same priority. The UE does not expect to receive dynamic indications that result in demultiplexing of previously multiplexed PUCCH / PUSCH channels after the Rel-15 multiplexing deadline has expired. FFS: The UE does not expect to receive dynamic instructions that result in demultiplexing of previously multiplexed PUCCH / PUSCH channels in the absence of any associated DCI. Note: Demultiplexing two previously multiplexed channels means separating two channels that are already multiplexed, dropping one channel and multiplexing the other channel with another channel or channels. • The above behavior of capability #3 is applied to resolve collisions for at least two UL channels resulting from step 1 that have different priorities. FFS: Three or more UL channels. ○ Whether the dynamic indications in multiple DCIs associated with a group of overlapping FFS channels must be consistent ○ FFS: Dynamic non-directive channel prioritization / multiplexing configuration ●Note: Capability 3 procedures are a superset of Capability 1 procedures. ● FFS: The time unit to which the Rel-15 timeline applies (e.g., slot-based, sub-slot-based) FFS: A set of PUSCH and PUCCH that is the subject of consideration for Rel-15 multiplexing
[0108] Note: "Collision" refers to overlapping of PUCCH, overlapping of PUCCH and PUSCH (unless PUSCH supports simultaneous transmission with PUCCH), and overlapping of PUSCH on the same cell.
[0109] Note: "Rel-15 Multiplexed Timeline" means the Rel-15 timeline calculation in the Rel-16 specification, including all expressions and all values for variables.
[0110] Note: "Rel-16 Prioritization Timeline" means the Rel-16 Cancellation Timeline calculation in the Rel-16 Specification, including all equations and all values for variables.
[0111] In NR Rel-17, UCI multiplexing between different priorities will be supported if it is configured or indicated. Regarding UCI multiplexing on PUCCH, at least the following scenarios will be supported:
[0112] Case 1: High-priority HARQ-ACK and low-priority HARQ-ACK are multiplexed in PUCCH
[0113] If an HP PUCCH with an HP HARQ-ACK overlaps with an LP PUCCH with an LP HARQ-ACK, the HP HARQ-ACK and the LP HARQ-ACK may be multiplexed on HP PUCCH resources determined based on the total payload of the HP HARQ-ACK and the LP HARQ-ACK.
[0114] Case 2: Low priority HARQ-ACK and high priority SR are multiplexed within the PUCCH for several HARQ-ACK / SR PUCCH format combinations.
[0115] If an HP PUCCH with HP SR overlaps with an LP PUCCH with LP HARQ-ACK, a positive HP SR and LP HARQ-ACK can be reported on a single PUCCH. The detailed method has not yet been agreed upon.
[0116] Case 3: A low priority HARQ-ACK, a high priority HARQ-ACK, and a high priority SR are multiplexed in a PUCCH.
[0117] In step 1, the UE first performs collision resolution between channels with the same priority. Therefore, if a PUCCH with HP HARQ-ACK overlaps with a PUCCH with HP positive SR, the HP HARQ-ACK and HP SR should be multiplexed first, and then, if the resulting HP PUCCH overlaps with a LP PUCCH with LP HARQ-ACK, the HP HARQ-ACK and HP SR can be multiplexed with the LP HARQ-ACK on the HP PUCCH resource.
[0118] Note that if an HP PUCCH with HP HARQ-ACK overlaps with an LP PUCCH with CSI or a positive LP SR, the CSI or LP SR will be dropped, and therefore, the CSI or LP SR cannot be multiplexed with the HP HARQ-ACK or HP SR.
[0119] However, there are several cases that may occur between PUCCHs with different priorities and that should be further specified, including the following cases:
[0120] Case 4: An LP PUCCH with LP HARQ-ACK overlaps with two or more HP PUCCHs with HP HARQ-ACK.
[0121] Case 5: An LP PUCCH with an LP HARQ-ACK overlaps with an HP PUCCH with an HP HARQ-ACK and an HP PUCCH with a positive HP SR, and an HP PUCCH with an HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR.
[0122] Case 5 is different from Case 3. In Case 3, the HP PUCCH for HP HARQ-ACK overlaps with the HP PUCCH for HP SR. Therefore, the HP HARQ-ACK and HP SR are first multiplexed in step 2, and only one HP PUCCH with HP HARQ-ACK and HP SR overlaps with the LP PUCCH with LP HARQ-ACK.
[0123] The present technology proposes an enhancement regarding overlapping of multiple HP PUCCHs with LP PUCCHs in step 2.1, especially for the above cases 4 and 5. Depending on the type of UCI carried on the PUCCH, different methods for UCI multiplexing and channel dropping on the PUCCH can be introduced. This disclosure assumes that the HARQ-ACK multiplexing timeline can be met regardless of the enabling and disabling method.
[0124] Potential issues when multiple HP PUCCHs overlap with LP PUCCHs
[0125] If a UE is provided with two PUCCH-Configs, the HP PUCCH resource, i.e., the PUCCH resource with priority 1, is configured to report an HP HARQ-ACK, i.e., a HARQ-ACK with priority index 1. The LP PUCCH resource, i.e., the PUCCH resource with priority 0, is configured to report an LP HARQ-ACK, i.e., a HARQ-ACK with priority index 0.
[0126] These PUCCH resources can consist of slots or sub-slots. For example, HP PUCCH resources consist of sub-slots, and LP PUCCH resources consist of slots. A sub-slot duration can be 2 symbols or 7 symbols. In another embodiment, the HP PUCCH resources are configured with sub-slots and the LP PUCCH is configured with sub-slots, in which case the configured sub-slot duration for the HP PUCCH should be shorter than or equal to the sub-slot duration for the LP PUCCH.
[0127] If the HP PUCCH is composed of sub-slots, an HP HARQ-ACK can be reported in each sub-slot, and therefore it is highly likely that an LP PUCCH may overlap with multiple HP PUCCHs carrying HP HARQ-ACKs and / or HP SRs.
[0128] The overlap of multiple HP PUCCHs with LP PUCCHs can occur in many different scenarios, for example: The HP PUCCH may be scheduled by one or more DCIs with HARQ-ACK timing indication. ● HP PUCCH may be configured for SPS transmissions with high priority. ● The HP PUCCH may be a delayed retransmission of an earlier HP PUCCH for SPS that conflicts with the SFI configuration. ● HP PUCCH may be triggered by a positive SR on the configured HP SR PUCCH resource.
[0129] Figure 8 illustrates multiple HP PUCCHs for HP HARQ-ACK and / or HP SR overlapping with LP PUCCHs. As an example, as shown in Figure 8, the HP PUCCH consists of a sub-slot duration of 2 symbols, with potentially 7 PUCCH transmissions for HARQ-ACK reporting within the slot.
[0130] In this example, there are two HP HARQ-ACK reports on the HP PUCCH corresponding to the HP PDSCH transmission. All HP PUCCHs overlap with the LP PUCCH occupying all symbols in the slot. Similarly, one or more of the HP PUCCHs can be triggered by a positive SR on the configured HP SR PUCCH resource.
[0131] Collision handling between multiple high-priority PUCCHs with HARQ-ACK and low-priority PUCCHs with HARQ-ACK
[0132] This section provides a detailed method for multiplexing HARQ-ACKs with different priorities in Case 4 when a LP PUCCH with a LP HARQ-ACK overlaps with two or more HP PUCCHs with HP HARQ-ACKs.
[0133] Currently, only one HARQ-ACK codebook per priority is considered for multiplexing on the PUCCH. If multiple HP PUCCHs carrying HP HARQ-ACKs overlap with the PUCCH, the UE should decide which HP HARQ-ACK from the overlapping HP PUCCHs to use for multiplexing with the LP HARQ-ACK.
[0134] Only RRC configuration is used regarding enabling and disabling UCI multiplexing with different priorities. In one method, the LP HARQ-ACK is allowed to be multiplexed only with the HP HARQ-ACK of the first overlapping HP PUCCH. If the multiplexing timeline requirement cannot be met with the earliest HP PUCCH, the LP PUCCH with the LP HARQ-ACK is canceled and the HP PUCCH is transmitted. If the LP PUCCH with the HARQ-ACK is canceled by an earlier HP PUCCH, the LP HARQ-ACK will not be considered again for multiplexing with UCI on a subsequent HP PUCCH.
[0135] If UCI multiplexing with different priorities on PUCCH is enabled by RRC configuration and explicit dynamic DCI indication is also supported, several methods can be considered to determine the corresponding HP PUCCH and HP HARQ-ACK to be used for multiplexing the LP HARQ-ACK.
[0136] Method 1: Dynamic DCI indication is only allowed in the scheduling DCI of the last HP PDSCH for the earliest overlapping HP PUCCH for HP HARQ-ACK.
[0137] FIG. 9 illustrates that dynamic DCI indication is only allowed in the scheduling DCI of the last HP PDSCH associated with the earliest overlapping HP PUCCH for HARQ-ACK.
[0138] As shown in Figure 9: ●If the dynamic DCI enables UCI multiplexing with different priorities in the scheduling DCI of the last HP PDSCH corresponding to the HP HARQ-ACK in the earliest overlapping HP PUCCH, the LP HARQ-ACK is multiplexed in the same subslot of the earliest overlapping HP PUCCH with the HP HARQ-ACK in the first overlapping HP PUCCH on the HP PUCCH resource. If the dynamic DCI disables UCI multiplexing with different priorities in the scheduling DCI of the last HP PDSCH corresponding to the HP HARQ-ACK in the earliest overlapping HP PUCCH, the LP PUCCH with the LP HARQ-ACK is canceled and is not considered for multiplexing with the HP HARQ-ACK of the subsequent overlapping HP PUCCH. Therefore, the HP PUCCH with the HP HARQ-ACK and the subsequent overlapping HP PUCCH are transmitted.
[0139] This method provides simple and consistent results, similar to the RRC-configured case. However, if an LP HARQ-ACK is multiplexed with the earliest overlapping HP HARQ-ACK due to timeline constraints or DCI indication, the LP HARQ-ACK will be reported as scheduled. However, the LP HARQ-ACK should be saved in case an enhanced HARQ-ACK retransmission is triggered in a later slot by DCI for a retransmission of a dropped HARQ-ACK or in an enhanced Type-3 codebook report.
[0140] Method 2: Dynamic DCI indication is allowed in the scheduling DCI of the last HP PDSCH for any one of the overlapping HP PUCCHs for HP HARQ-ACK.
[0141] FIG. 10 illustrates that dynamic DCI indication is allowed in the scheduling DCI of the last HP PDSCH associated with any one of the overlapping HP PUCCHs for HARQ-ACK.
[0142] As shown in Figure 10: If the dynamic DCI disables UCI multiplexing with different priorities in the scheduling DCI of the last HP PDSCH for all overlapping HP PUCCHs with HP HARQ-ACK, the LP PUCCH with LP HARQ-ACK is cancelled, and therefore the HP PUCCH with HP HARQ-ACK and the subsequent overlapping HP PUCCHs are transmitted. ●If the dynamic DCI enables UCI multiplexing with different priorities in the scheduling DCI of the last HP PDSCH for an overlapping HP PUCCH for an HP HARQ-ACK, the LP HARQ-ACK is multiplexed with the HP HARQ-ACK of the corresponding overlapping HP PUCCH on the HP PUCCH resource and in the same subslot of the corresponding overlapping HP PUCCH with the HP HARQ-ACK. o Dynamic activation indication is only allowed in the scheduling DCI of the last HP PDSCH for one of the overlapping HP PUCCHs for HP HARQ reporting. o Dynamic deactivation indication is only allowed in the scheduling DCI of the last HP PDSCH for any overlapping HP PUCCH for HP HARQ reporting.
[0143] Method 2 provides more options for reporting LP HARQ-ACKs with HP HARQ-ACKs because the LP PUCCH with the LP HARQ-ACK is canceled regardless of whether the LP HARQ-ACK is multiplexed with the HP HARQ-ACK. Therefore, even if the LP HARQ-ACK is multiplexed with the HP HARQ-ACK or an earlier overlapping HP PUCCH, the LP HARQ-ACK should be reserved for potential multiplexing with the HP HARQ-ACK until an enabling indication is received or until the end of the LP PUCCH.
[0144] Furthermore, the LP HARQ-ACK should be preserved in case an enhanced HARQ-ACK retransmission is triggered in a later slot by DCI for a retransmission of the dropped HARQ-ACK or in an enhanced Type-3 codebook report.
[0145] In some cases, Method 2 may be preferred because dynamic DCI indication is more flexible, e.g., There is not enough time for the UE to perform HARQ-ACK multiplexing with the HP HARQ-ACK in the first overlapping HP PUCCH, or • When the HP HARQ-ACK payload is much smaller in the subsequent overlapping HP PUCCH.
[0146] Method 3: The dynamic DCI indication is included in the scheduling DCI for the last LP PDSCH corresponding to the LP HARQ-ACK in the LP PUCCH, and in the scheduling DCI for the last HP PDSCH corresponding to the HP HARQ-ACK in the overlapping HP PUCCH.
[0147] FIG. 11 illustrates a dynamic DCI indication in the scheduling DCI of the last HP PDSCH and the last LP PDSCH associated with the corresponding HP PUCCH for HARQ-ACK and the LP PUCCH for HARQ-ACK.
[0148] In the previous methods, the dynamic instruction to enable / disable UCI multiplexing with different priorities is included only in the scheduling DCI of the HP PDSCH. In Method 3, the dynamic instruction to enable / disable UCI multiplexing with different priorities can be included in the scheduling DCI of the HP PDSCH as well as the scheduling DCI of the LP PDSCH.
[0149] In Method 3, multiplexing of HP HARQ-ACK and LP HARQ-ACK is allowed only if UCI multiplexing with different priorities is enabled in both the scheduling DCI for the last LP PDSCH corresponding to the LP HARQ-ACK in the LP PUCCH and the scheduling DCI of the last HP PDSCH corresponding to the HP HARQ-ACK in the overlapping HP PUCCH, as shown in Figure 11. In one approach, dynamic indication is only allowed in the scheduling DCI of the last HP PDSCH corresponding to the HP HARQ-ACK in the first overlapping HP PUCCH. In another approach, dynamic indication is allowed in the scheduling DCI of the last HP PDSCH corresponding to the HP HARQ-ACK in any one of the overlapping HP PUCCHs.
[0150] Multiplexing of HP HARQ-ACK and LP HARQ-ACK is not performed if UCI multiplexing with different priorities is disabled in the scheduling DCI for the last LP PDSCH corresponding to the LP HARQ-ACK in the LP PUCCH, or if UCI multiplexing with different priorities is disabled in the scheduling DCI for the last HP PDSCH corresponding to the HP HARQ-ACK in all overlapping HP PUCCHs.
[0151] Method 3 provides verification of DCI indications in at least two DCIs, thus reducing the probability of UCI multiplexing on the PUCCH. Furthermore, since a positive HP SR is triggered at the UE side, there is no DCI indication for multiplexing of HP SR with LP HARQ-ACK on the PUCCH. A dynamic DCI indication in the scheduling DCI for the last LP PDSCH corresponding to the LP HARQ-ACK in the LP PUCCH provides a way to dynamically enable or disable HP SR multiplexing with LP HARQ-ACK.
[0152] Collision handling between multiple high-priority PUCCHs with HARQ-ACK and SR and low-priority PUCCHs with HARQ-ACK
[0153] Here, a method for multiplexing UCIs with different priorities in Case 5 is detailed, where an LP PUCCH overlaps with an HP PUCCH with HP HARQ-ACK and an HP PUCCH with a positive HP SR, and an HP PUCCH with an HP HARQ-ACK does not overlap with an HP PUCCH with a positive HP SR. In Case 5, similar to Case 4, multiple HP PUCCHs with HP HARQ-ACK may overlap with an LP PUCCH. Similar to Case 4, the UE should first determine only one HP PUCCH for HP HARQ-ACK, and then consider the overlap scenario in Case 5.
[0154] The detailed methods and supported scenarios for positive HP SR multiplexing with LP HARQ-ACK on PUCCH have not yet been agreed upon in 3GPP. Multiplexing of HP SR and LP HARQ-ACK can be further classified into several subcases, for example: ● Case 1: At most 2-bit LP HARQ-ACK with PUCCH format 0 / 1. There are four possible combinations of PUCCH formats for LP HARQ-ACK and HP SR. If there is no positive HP SR, the LP HARQ-ACK is reported on the LP PUCCH. If there is a positive HP SR, it should be specified for each case whether UCI multiplexing or channel dropping should be performed and, if multiplexing is applied, which PUCCH resource should be used. Subcase 1: Positive HP SR with PUCCH format 1 and LP HARQ-ACK with PUCCH format 1. The LP HARQ-ACK can be reported on the HP PUCCH resource for the HP SR. Subcase 2: Positive HP SR with PUCCH format 1 and LP HARQ-ACK with PUCCH format 0. Similar to subcase 1, it is desirable to report the LP HARQ-ACK on the HP PUCCH resource for the HP SR. However, it is also possible to report the HP SR on the LP HARQ-ACK PUCCH using a cyclic shift value. Subcase 3: Positive HP SR with PUCCH format 0 and LP HARQ-ACK with PUCCH format 0. In one approach, the LP HARQ-ACK is represented by a cyclic shift value on the PUCCH for the positive HP SR. In another approach, the positive HP SR is reported on the LP HARQ-ACK PUCCH using the cyclic shift value. Subcase 4: Positive HP SR with PUCCH format 0 and LP HARQ-ACK with PUCCH format 1. In one approach, the LP HARQ-ACK is represented by a cyclic shift value on the PUCCH for the positive HP SR. In another approach, multiplexing is not supported for this case. Therefore, the PUCCH with positive HP SR is transmitted and the LP PUCCH with LP HARQ-ACK is canceled. Case 2: 3 or more bits of LP HARQ-ACK with PUCCH format 2 / 3 / 4. In this case too, further consideration is needed as to whether UCI multiplexing or channel dropping should be performed and, if multiplexing is performed, which PUCCH resources should be used. Some potential approaches are given below as examples: In one approach, the HP SR is appended or prepended to the LP HARQ-ACK bits and jointly reported on the LP PUCCH resource. o In another approach, the HP SR and LP HARQ-ACK bits are reported on a newly selected HP PUCCH resource that is configured for HP HARQ-ACK. o In yet another approach, no multiplexing is supported for this case, therefore PUCCH with positive HP SR is transmitted and LP PUCCH with LP HARQ-ACK is cancelled.
[0155] Therefore, as shown above, not all scenarios can be supported for HP SR multiplexing with LP HARQ-ACK. Also, HP SR and LP HARQ-ACK can be multiplexed on HP PUCCH resources or LP PUCCH resources. Therefore, there is a solution for selecting a suitable PUCCH resource for UCI multiplexing with different priorities.
[0156] Solution 1: LP HARQ-ACK is multiplexed only with HP HARQ-ACK
[0157] FIG. 12 is a diagram showing that the LP HARQ-ACK is multiplexed only with the HP HARQ-ACK.
[0158] If only RRC configuration is used to enable and disable UCI multiplexing with different priorities, and if an LP PUCCH with an LP HARQ-ACK overlaps with both an HP PUCCH with an HP HARQ-ACK and an HP PUCCH with a positive HP SR, the LP HARQ-ACK is multiplexed only with the HP HARQ-ACK on the HP PUCCH resource. The PUCCH for a positive HP SR is transmitted as is.
[0159] If UCI multiplexing with different priorities on PUCCH is enabled by RRC configuration and explicit dynamic DCI indication is also supported, methods 1 to 3 above can be used to determine whether to perform LP HARQ-ACK multiplexing with HP HARQ-ACK and which HP HARQ-ACK to use for multiplexing in case of two or more overlapping HP PUCCHs with HP HARQ-ACK. If UCI multiplexing with different priorities is disabled by DCI indication, the LP PUCCH with LP HARQ-ACK is canceled and the HP PUCCH with HARQ-ACK and the HP PUCCH with positive HP SR are transmitted.
[0160] In this case too, the LP HARQ-ACK should be preserved if an enhanced HARQ-ACK retransmission is triggered in a subsequent slot by DCI for a retransmission of the dropped HARQ-ACK or in an enhanced Type-3 codebook report.
[0161] Solution 2: Based on the timeline, the LP HARQ-ACK is multiplexed with the UCI of the earliest overlapping HP PUCCH.
[0162] FIG. 13 is a diagram illustrating that the LP HARQ-ACK is multiplexed with the HP UCI from the earliest overlapping HP PUCCH.
[0163] In this solution, the LP HARQ-ACK is multiplexed with the earliest overlapping HP PUCCH regardless of the type of UCI on the HP PUCCH, i.e., the LP HARQ-ACK can be multiplexed with either the HP HARQ-ACK or the HP SR, as shown in Figure 13. If the PUCCH for the HP HARQ-ACK is earlier (case A in FIG. 13), the LP HARQ-ACK is multiplexed with the HP HARQ-ACK from the overlapping PUCCH, as in method 1 above. If the PUCCH for a positive HP SR is earlier (case B in FIG. 13), the LP HARQ-ACK is multiplexed with the HP SR.
[0164] However, not all cases can be supported for multiplexing HP SR and LP HARQ-ACK. Also, LP PUCCH with LP HARQ-ACK may be dropped by HP SR PUCCH. This will cause unnecessary loss of important UCI feedback. For example, If the LP HARQ-ACK has PUCCH format 0 or 1 and the HP PUCCH for a positive HP SR has PUCCH format 1, then the LP HARQ-ACK is multiplexed on the HP SR PUCCH. Furthermore, if a cyclic shift value can be used to represent the LP HARQ-ACK on an HP SR PUCCH resource with PUCCH format 0, then the LP HARQ-ACK can also be multiplexed on an HP SR PUCCH resource. ● Otherwise, if the LP HARQ-ACK cannot be multiplexed on the HP SR PUCCH with a positive HP SR, the LP PUCCH with the LP HARQ-ACK should be cancelled and the HP PUCCH with the HP HARQ-ACK and the HP PUCCH with a positive HP SR are transmitted.
[0165] To avoid dropping of LP HARQ-ACK, alternatively or additionally, if multiplexing of an earlier channel with HP SR with LP HARQ-ACK is not supported, LP HARQ-ACK is allowed to be multiplexed with HP HARQ-ACK of a later HP PUCCH relative to the HP HARQ-ACK.
[0166] Solution 3: Based on LP HARQ-ACK payload and PUCCH format for positive HP SR.
[0167] In this solution, the PUCCH resource is selected based on whether the LP HARQ-ACK can be multiplexed with the HP SR on the HP SR PUCCH resource. Note that the overlapping HP PUCCH with a positive HP SR can be earlier or later than the overlapping HP PUCCH with the HP HARQ-ACK.
[0168] If LP HARQ-ACK can be multiplexed on HP PUCCH resources, the UCI multiplexing process can be simplified and the more complex coding involved with HP and LP HARQ-ACK on PUCCH is not performed. If the LP HARQ-ACK has PUCCH format 0 or 1 and the HP PUCCH for a positive HP SR has PUCCH format 1, then the LP HARQ-ACK is multiplexed on the HP SR PUCCH. Furthermore, if a cyclic shift value can be used to represent the LP HARQ-ACK on an HP SR PUCCH resource with PUCCH format 0, then the LP HARQ-ACK can also be multiplexed on an HP SR PUCCH resource. ● Otherwise, if the LP HARQ-ACK cannot be multiplexed on an HP SR PUCCH with a positive HP SR, then the LP HARQ-ACK is multiplexed with the HP HARQ-ACK on the HP HARQ-ACK PUCCH resources.
[0169] Solution 4: Respond to dynamic DCI indications.
[0170] If dynamic indication to enable / disable UCI multiplexing with different priorities is supported, the DCI indication can only indicate multiplexing between HARQ-ACKs with different priorities. There is no DCI associated with a positive SR since it is triggered at the UE side. Therefore, If the DCI indicates that multiplexing with HP HARQ-ACK is enabled, the LP HARQ-ACK is multiplexed with the HP HARQ-ACK on the HP PUCCH resource. ● Otherwise, if the DCI indicates that multiplexing with HP HARQ-ACK should be disabled, then LP HARQ-ACKs will be multiplexed with HP SRs whenever possible. If LP HARQ-ACK multiplexing on HP SR PUCCH resources is supported, the LP HARQ-ACK is reported on the HP SR PUCCH. o If for a given LP HARQ-ACK payload and LP PUCCH format LP HARQ-ACK multiplexing on HP SR PUCCH resources is not supported, then the LP PUCCH with HARQ-ACK is cancelled. An HP PUCCH with a positive HP SR and an HP PUCCH with an HP HARQ-ACK are transmitted.
[0171] The multiplexing and dropping behavior can further take into account the location of the HP PUCCH for HARQ-ACK and the PUCCH for positive HP SR. The PUCCH for positive HP SR and the HP PUCCH for HARQ-ACK can be in different sub-slots. In some special cases, the HP PUCCH for positive HP SR and the HP PUCCH for HARQ-ACK can be in the same sub-slot but do not overlap each other.
[0172] In these special cases, the same solution as above can be used.
[0173] Alternatively, some special processing can be used to simplify the multiplexing process, for example: If the HP PUCCHs for HARQ-ACK and HP SR are in the same sub-slot, the HP SR and HP HARQ-ACK can be multiplexed together and then multiplexed with the LP HARQ-ACK as if there is an overlap between the HP PUCCHs. If the HARQ-ACK and HP PUCCH for HP SR are in different sub-slots, the above solution can be applied.
[0174] The term "computer-readable medium" refers to any available medium that can be accessed by a computer or processor. As used herein, the term "computer-readable medium" can refer to non-transitory, tangible computer-readable medium and / or processor-readable medium. By way of example, and not limitation, computer-readable medium or processor-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer or processor. As used herein, disk and disc include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while discs reproduce data optically using a laser.
[0175] It should be noted that one or more of the methods described herein may be implemented as and / or performed using hardware. For example, one or more of the methods described herein may be implemented as and / or realized using a chipset, an application specific integrated circuit (ASIC), a large scale integrated circuit (LSI), an integrated circuit, or the like.
[0176] Each of the methods disclosed herein includes one or more steps or actions for achieving the described method. These method steps and / or actions may be interchanged with one another and / or combined into a single step without departing from the scope of the claims. In other words, unless a specific order of steps or actions is required for the proper operation of the described method, the order and / or use of specific steps and / or actions may be modified without departing from the scope of the claims.
[0177] It is to be understood that the claims are not limited to the precise configuration and components illustrated above. Various modifications, changes, and variations may be made in the arrangement, operation, and details of the systems, methods, and apparatus described herein without departing from the scope of the claims.
[0178] The program running on the gNB 160 or UE 102 according to the described system and method is a program (a program for operating a computer) that controls a CPU or the like to implement the functions of the described system and method. Information handled by these devices is then temporarily stored in RAM while being processed. The information is then stored in various ROMs or HDDs, and is read, modified, and written by the CPU as needed. The recording medium on which the program is stored may be any one of semiconductors (e.g., ROM, non-volatile memory cards, etc.), optical storage media (e.g., DVDs, MOs, MDs, CDs, BDs, etc.), magnetic storage media (e.g., magnetic tapes, flexible disks, etc.), etc. Furthermore, in some cases, the functions of the described system and method are implemented by executing a loaded program, and further, the functions of the described system and method are implemented in conjunction with an operating system or other application programs based on instructions from the program.
[0179] Furthermore, if the program is commercially available, it can be distributed by storing it on a portable recording medium, or it can be transmitted to a server computer connected via a network such as the Internet. In this case, the storage device in the server computer is also included. Furthermore, some or all of the gNB 160 and UE 102 according to the above-described system and method can be realized as an LSI, which is a typical integrated circuit. Each functional block of the gNB 160 and UE 102 can be individually incorporated into a chip, or some or all of the functional blocks can be integrated into a chip. Furthermore, integrated circuit technology is not limited to LSI; integrated circuits related to functional blocks can also be realized using dedicated circuits or general-purpose processors. Furthermore, with the advancement of semiconductor technology, if an integrated circuit technology that replaces LSI emerges, it is also possible to use an integrated circuit that applies that technology.
[0180] Furthermore, each functional block or various features of the base station device and terminal device used in each of the above-described implementations can be implemented or performed by a circuit, typically an integrated circuit or multiple integrated circuits. A circuit designed to perform the functions described herein may include a general-purpose processor, a digital signal processor (DSP), an application-specific or general-purpose application integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete-gate or transistor logic circuit, or individual hardware components, or a combination thereof. A general-purpose processor may be a microprocessor, or alternatively, the processor may be a conventional processor, controller, microcontroller, or state machine. The general-purpose processor or each circuit described above may be configured with digital or analog circuits. Furthermore, as advances in semiconductor technology lead to the emergence of integrated circuit technology that replaces current integrated circuits, integrated circuits based on this technology may also be used.
[0181] As used herein, the term "and / or" should be interpreted to mean one or more items. For example, the phrase "A, B, and / or C" should be interpreted to mean any of: A only, B only, C only, A and B (but excluding C), B and C (but excluding A), A and C (but excluding B), or all of A, B, and C. As used herein, the phrase "at least one of" should be interpreted to mean one or more items. For example, the phrase "at least one of A, B, and C" or the phrase "at least one of A, B, or C" should be interpreted to mean any of: A only, B only, C only, A and B (but excluding C), B and C (but excluding A), A and C (but excluding B), or all of A, B, and C. As used herein, the phrase "one or more of" should be interpreted to mean one or more items. For example, the phrase "one or more of A, B, and C" or "one or more of A, B, or C" should be interpreted to mean any of the following: A only, B only, C only, A and B (but excluding C), B and C (but excluding A), A and C (but excluding B), or all of A, B, and C.
Claims
1. A user equipment (UE), determining that a physical uplink control channel (PUCCH) carrying a low priority (LP) hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with a high priority (HP) PUCCH carrying a HP HARQ-ACK and a positive HP scheduling request (SR); the HP PUCCH carrying the HP HARQ-ACK does not overlap with the HP PUCCH carrying the positive HP SR; If the HP PUCCH for the HP HARQ-ACK precedes the HP PUCCH carrying the positive HP SR, the LP HARQ-ACK is multiplexed with the HP HARQ-ACK on HP PUCCH resources configured for the HP HARQ-ACK, and the UE transmits the LP HARQ-ACK multiplexed with the HP HARQ-ACK on HP PUCCH resources configured for the HP HARQ-ACK and the HP PUCCH carrying the positive HP SR; If the HP PUCCH carrying the positive HP SR precedes the HP PUCCH for the HP HARQ-ACK, the LP HARQ-ACK is dropped, and the UE comprises a circuit for transmitting the HP PUCCH carrying the positive HP SR and the HP PUCCH for the HP HARQ-ACK.
2. A base station (gNB), determining that a physical uplink control channel (PUCCH) carrying a low priority (LP) hybrid automatic repeat request-acknowledgement (HARQ-ACK) overlaps with a high priority (HP) PUCCH carrying a HP HARQ-ACK and a positive HP scheduling request (SR); the HP PUCCH carrying the HP HARQ-ACK does not overlap with the HP PUCCH carrying the positive HP SR; If the HP PUCCH for the HP HARQ-ACK precedes the HP PUCCH carrying the positive HP SR, the LP HARQ-ACK is multiplexed with the HP HARQ-ACK on HP PUCCH resources configured for the HP HARQ-ACK, and the gNB receives the LP HARQ-ACK multiplexed with the HP HARQ-ACK on HP PUCCH resources configured for the HP HARQ-ACK and the HP PUCCH carrying the positive HP SR; A base station (gNB), comprising: a circuit for receiving the HP PUCCH carrying the positive HP SR and the HP PUCCH for the HP HARQ-ACK, wherein the HP PUCCH carrying the positive HP SR is earlier than the HP PUCCH for the HP HARQ-ACK, and the LP HARQ-ACK is dropped; and the gNB comprises: a circuit for receiving the HP PUCCH carrying the positive HP SR and the HP PUCCH for the HP HARQ-ACK.