Physical layer uplink channel design
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-01-22
- Publication Date
- 2026-08-13
Smart Images

Figure US2026012205_13082026_PF_FP_ABST
Abstract
Description
PHYSICAL LAYER UPLINK CHANNEL DESIGNCROSS-REFERENCE TO RELATED APPLICATION
[0001] This Patent Cooperation Treaty patent application claims priority to U.S. Provisional Patent Application No. 63 / 755,065, filed February 6, 2025, and titled “Physical Layer Uplink Channel Design,” the content of which is incorporated herein by reference as if fully disclosed herein in its entirety.TECHNICAL FIELD
[0002] This application relates generally to wireless communication systems, including systems, apparatuses, and methods for improved physical layer uplink channel design.BACKGROUND
[0003] Wireless mobile communication technology uses various standards and protocols to transmit data between a network device (e.g., a base station, a radio head, etc.) and a wireless communication device. Wireless communication system standards and protocols can include, for example, 3rd Generation Partnership Project (3GPP) long term evolution (LTE) (e.g., 4G), 3GPP new radio (NR) (e.g., 5G), and IEEE 802.11 standard for wireless local area networks (WLAN) (commonly known to industry groups as Wi-Fi®).
[0004] As contemplated by the 3GPP, different wireless communication systems standards and protocols can use various radio access networks (RANs) for communicating between a network device of the RAN (which may also sometimes be referred to generally as a RAN node, a network node, or simply a node) and a wireless communication device known as a user equipment (UE).3GPP RANs can include, for example, global system for mobile communications (GSM), enhanced data rates for GSM evolution (EDGE) RAN (GERAN), Universal Terrestrial Radio Access Network (UTRAN), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), and / or Next-Generation Radio Access Network (NG-RAN).
[0005] Each RAN may use one or more radio access technologies (RATs) to perform communication between the network device and the UE. For example, the GERAN implements GSM and / or EDGE RAT, the UTRAN implements universal mobile telecommunication system (UMTS) RAT or other 3GPP RAT, the E-UTRAN implements LTE RAT (sometimes simply referred to as LTE), and NG-RAN implements NR RAT (sometimes referred to herein as 5G RAT,- 1 - P70193W01 Specification. docx5G NR RAT, or simply NR). In certain deployments, the E-UTRAN may also implement NR RAT. Tn certain deployments, NG-RAN may also implement LTE RAT.
[0006] A network device used by a RAN may correspond to that RAN. One example of an E- UTRAN network device is an E-UTRAN Node B (also commonly denoted as evolved Node B, enhanced Node B, eNodeB, or eNB). One example of an NG-RAN network device is a next generation Node B (also sometimes referred to as a g Node B or gNB).
[0007] A RAN provides its communication services with external entities through its connection to a core network (CN). For example, E-UTRAN may utilize an Evolved Packet Core (EPC), while NG-RAN may utilize a 5G Core Network (5GC).- 2 - P70193W01 Specification. docxBRIEF DESCRIPTION OF THE DRAWINGS
[0008] To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.
[0009] FIG. 1 shows an example wireless communication system, according to one or more aspects described herein.
[0010] FIG. 2A shows an example block diagram of SR multiplexing, according to one or more aspects described herein.
[0011] FIG. 2B shows an example block diagram of SR multiplexing, according to one or more aspects described herein.
[0012] FIG. 3 A shows an example processing flow, according to one or more aspects described herein.
[0013] FIG. 3B shows an example processing flow, according to one or more aspects described herein.
[0014] FIG. 4 shows an example method of wireless communication, according to one or more aspects described herein.
[0015] FIG. 5 shows another example method of wireless communication, according to one or more aspects described herein.
[0016] FIG. 6 illustrates an example architecture of a wireless communication system, according to one or more aspects described herein.
[0017] FIG. 7 illustrates an example system for performing signaling between a wireless device and a network device, according to one or more aspects described herein.- 3 - P70193W01 Specification. docxDETAILED DESCRIPTION
[0018] Various embodiments are described with regard to a processor (e.g., baseband processor), wireless device (e.g., a user equipment (UE)), or a network device. However, reference to a processor, wireless device, or network device is merely provided for illustrative purposes. The example embodiments may be utilized with any electronic component or device that may establish a wireless connection and is configured with the hardware, software, and / or firmware to exchange information and data over the wireless connection. Therefore, the processors, wireless devices, and network devices described herein are used to represent any appropriate electronic components or devices.
[0019] Uplink control information may be transmitted by a UE for receipt by a network device in a wireless communication system on an uplink channel for different usages. At the physical layer, uplink control information (UCI) may be transmitted on a physical uplink control channel (PUCCH), a physical uplink shared channel (PUSCH), or both. The PUCCH may be dedicated to the transmission of UCI, whereas the PUSCH may include primarily data, but also have other uplink signaling multiplexed together with the data, such as UCI and certain reference signals (e.g., demodulation reference signals (DM-RS) for the data). Examples of UCI that a UE may transmit include hybrid automatic repeat request acknowledgment (HARQ-ACK) signaling, a scheduling request (SR), a link recovery request (LRR) for beam failure recovery (BFR), periodic and semi-persistent channel state information (CSI) feedback, channel access information (e.g., as part of configured grant UCI over PUSCH), unused transmission occasion (UTO) as UTO-UCI, and so on. The HARQ-ACK signaling may be downlink HARQ-ACK for dynamic grant (DG) physical downlink shared channel (PDSCH), or downlink HARQ-ACK for semi-persistently scheduled (SPS) PDSCH. The SR may be scheduling requests per logical channel. The LRR may be for second cell (Scell) BFR. According to certain current techniques some of these UCI types may be transmitted on PUCCH (e.g., SR, LRR), some may be transmitted on PUSCH (e.g., channel access, UTO), and some may be transmitted on both PUCCH and PUSCH in different cases (e.g., HARQ-ACK, CSI).
[0020] Current approaches to uplink control may be inadequate for different usages as wireless communication techniques continue to evolve. For example, current techniques may assume a relatively high percentage of communications are downlink, or that uplink communications may be relatively insensitive to latency. As more uplink resource intensive approaches to wireless communications are introduced (e.g., ultra-reliable low-latency communications (URLLC), extended reality (XR)), current techniques are inadequate and inefficient. As an example, an approach to support traffic includes designing the air interface for wireless communications with - 4 - P70193W01 Specification. docxfixed timing schemes and adapt the traffic to the air interface, although some exceptions such as certain optimizations for voice over internet protocol (VOIP) and dynamic time domain multiplexing (TDD) may exist. However, further improvements are needed to support uplink communications.
[0021] Existing procedures to multiplex UCI together for transmission — whether on PUCCH or PUSCH — may be complex, increasing processing overhead for the UE to assemble the multiplexed UCI, as well as increasing blind-decoding complexity at the recipient network device. UCI multiplexing for a PUCCH may be affected both by the contents of the UCI, but also the PUCCH format that is used. For example, a PUCCH format 0 may have different multiplexing rules than a PUCCH format 1, and so on for other PUCCH formats. Additionally, PUCCH repetition may be used in some cases, further increasing complexity. Moreover, UCIs over PUCCH may be multiplexed into PUSCH. If an SR is one of the UCIs to be multiplexed in the PUSCH, the SR may be dropped. In some cases, the network may assume that the UE will generate a buffer status report (BSR) in lieu of the SR, and the BSR may be transmitted on the PUSCH. The BSR may perform a similar function as the SR (e.g., to trigger a scheduling by the network). However, problematic delays may occur by sending a BSR instead of an SR. The BSR may be transmitted on a PUSCH, which may be transmitted using a media access control (MAC) signaling rather than physical layer (PHY) signaling (e.g., for the PUCCH processing). For example, the BSR at a UE may be put into a MAC packet data unit (PDU). Assembling the MAC PDU at the UE, then processing the MAC PDU at the recipient network device may result in undesired delay relative to PUCCH processing.
[0022] As uplink communications become increasingly important, for example to support advanced XR application (e.g., augmented reality (AR) or virtual reality (VR)), better support for SR usage may be desired. Uplink processing, including data channel processing and control channel processing, may become increasingly complex and support higher throughput for data and higher requirements for control.
[0023] According to current approaches, collisions between UCI during PUCCH processing frequently results in one or more SRs being dropped. The techniques described herein increase the ability of SR to be transmitted in collisions between UCI and in collisions with data of a PUSCH, as well as increase the ability to transmit multiple colliding SRs from different logical channels. These techniques help reduce conflicts among different features of the UE, as well as help reduce the complexity of UE and network device processing of UCI in the face of increased communications load for data and / or control.- 5 - P70193W01 Specification. docx
[0024] Improvements to SR handling are described herein. Firstly, channel selection for SR may be removed. SR multiplexing may be supported, so that a buffer status for multiple logical channels may be timely communicated to the network (e.g., more quickly than a BSR over PUSCH). Secondly, SR may be multiplexed (e.g., with HARQ-ACK signaling) and carried on PUSCH. For example, a multiplexed set of HARQ-ACK and SR bits may be transmitted as a first part (e.g., “Part 0”) over PUSCH. Thirdly, a multiple part design for SR (e.g., Part 1 / Part 2 design) may be used, so that delay information for traffic is supported, and may provide a mechanism by which additional traffic information may be added in future design improvements. Resources used to send SR may be used in addition to conventional SR for richer traffic information reporting (e.g., using layer 1 (LI) signaling). As an example, such SR resources could also include information about arrival of traffic, quantification of the arrived traffic, delay information, and so on. Additional improvements include multiplexing SR over PUCCH, multiplexing SR over PUSCH, support for multiple bit SRs and an SR with delay information as LI signaling is supported.
[0025] Systems and methods for improved physical layer uplink channel design are further described herein. In some examples, physical uplink channel resources may be used for both SR and HARQ-ACK, multiple SRs alone (e.g., without HARQ-ACK), or multiple HARQ-ACKs alone (e.g., without SR). As further described herein, the rules for multiplexing (e.g., concatenating) SR and / or HARQ-ACK information and corresponding bits may be the same for both a PUCCH and a PUSCH, at least in some respects. A UE may receive configuration signaling identifying a set of uplink channel resources that are configured for the transmission of both SR information and HARQ-ACK information on a physical uplink channel (PUCCH and / or PUSCH). A first SR indication may be multiplexed together with a second SR indication or a HARQ-ACK indication to generate uplink control bits, which are then coded and modulated to a set of modulation symbols. The set of modulation symbols are then mapped to resource elements of the set of uplink channel resources identified for SR and / or HARQ-ACK information.
[0026] A network device (e.g., a base station) may configure the UE, then use receive, demodulate, and decode signaling received on the physical uplink channel (e.g., PUCCH, PUSCH) to obtain the SR and / or HARQ-ACK. The network device can transmit configuration signaling identifying the set of uplink channel resources that are configured for the transmission of both SR and HARQ-ACK information on the physical uplink transmission. The network device may then receive from the configured UE, according to the configuration, a set of modulation symbols on resource elements of the set of uplink channel resources identified by the transmitted configuration signaling, demodulate and decode the received set of modulation symbols, and demultiplex the- 6 - P70193W01 Specification. docxfirst set of uplink control bits to obtain a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication.
[0027] FIG. 1 shows an example wireless communications system 100, according to one or more aspects described herein. In one or more embodiments, wireless communications system 100 supports one or more aspects of improved physical layer uplink channel design, as further described herein.
[0028] Wireless communications system 100 includes a UE 102 in communication with a network device 104. One or more UEs, including the UE 102, may be served by (e.g., have an established RRC connection with) the network device 104 via communication link 120. In some examples, the network device 104 may utilize beamforming, using a set of beams 130 for transmission and / or reception. Coverage area 110 (e.g., a cell or serving cell with respect to the UE 102) is the service area for the RF spectrum band utilized by network device 104. In one or more embodiments, communication link 120 may include a downlink connection (120a) and an uplink connection (120b). For purposes of clarity, uplink is illustrated.
[0029] As further described herein, the network device 104 may configure the UE 102 with communication resources for the uplink portion of the communication link 120 via configuration signaling 122. Such communication resources may include physical layer resources configured as one or more physical uplink channels, such as a PUCCH and / or a PUSCH. Each of the PUCCH and the PUSCH may have associated resources. As further described herein, the network device 104 may configure the UE 102 using configuration signaling 122 (e.g., via radio resource control (RRC) signaling, including one or more information elements) identifying a set of uplink channel resources (of the PUCCH and / or PUSCH) that are configured for the transmission of SR information that may be multiplexed with other SR or HARQ-ACK information. Resource grid 124 illustrates one example configuration, but many different examples may be consistent with the techniques for physical layer uplink channel design described herein.
[0030] Resource grid 124 illustrates fourteen orthogonal frequency domain multiplexed (OFDM) symbols making up one slot in the time domain, twelve subcarriers making up one resource block (RB) in the frequency domain, and corresponding resource elements. Resource grid 124 may represent resources of a PUSCH. Multiplexed SR and HARQ-ACK 138 (or SR alone, or HARQ-ACK alone) are mapped to resource elements of certain subcarriers (two subcarriers in this example) in the fourth symbol (index 3). A first portion of CSI 134 (CSI Part 1) may be mapped to resource elements of certain subcarriers in the first two symbols (index 0 and 1), and a second portion of CSI 136 (CSI Part 2) may be mapped to resource elements of certain subcarriers in the second, fourth, and fifth symbols (index 1, 3, and 4, respectively). DM-RS 132 for the PUSCH is - 7 - P70193W01 Specification. docxmapped to resource elements of certain subcarriers in the third, eighth and twelfth symbols (index 2, 7, and 11, respectively). Data 140 of the PUSCH may be rate matched around the already-mapped resource elements, including the multiplexed SR and HARQ-ACK 138, first portion of CSI 134, second portion of CSI 136, and DM-RS 132, for example to fill the remaining resources of the resource grid 124. The configuration of resources for the PUSCH shown with reference to the resource grid 124 are merely one example, and many other PUSCH configurations are possible.
[0031] FIG. 2A shows an example block diagram of SR multiplexing 201, according to one or more aspects described herein. In one or more embodiments, SR multiplexing 201 supports one or more aspects of improved physical layer uplink channel design, as further described herein. In some examples, SR multiplexing 201 may be applied to a PUCCH.
[0032] According to SR multiplexing 201, a UE 102 may have three SRs to be transmitted: SR 212 (SR-1), SR 214 (SR- 2), and SR 216 (SR-3). For example, the UE 102 may be configured with three logical channels, each of which may be configured with different radio bearers and / or quality of service (QoS) flows. SR-1 and SR-3 may be positive SRs. SR-2 may be a negative SR (SR-2=negative). In this context, a “positive SR” is a Layer 1 (LI, physical layer) signal (e.g., indication or message, which may be bits) sent by the UE 102 to the network device 104 requesting an uplink grant of resources for the UE to send uplink data on the PUSCH. A “negative SR” refers to a signal (e.g., indication or message, which may be bits) sent by the UE 102 to the network device 104 indicating that the UE 102 does not currently have any data to send and therefore does not require (e.g., currently or for a particular time duration) uplink resources on the PUSCH.
[0033] In one or more examples described herein, the multiple scheduling requests may be multiplexed onto SR resources 218 of a PUCCH according to an order. In some examples, the SR may be concatenated (e.g., multiplexed) onto the SR resources 218 according to a start time of the physical channels containing the SRs. For example, the first SR indication (e.g., first SR) may be associated with a first physical channel having a first start time, and the second SR indication (e.g., second SR) is associated with a second physical channel having a second start time. The first SR indication may be multiplexed together with the second SR indication according to an order of the first start time and the second start time. According to another example, the SRs may be concatenated (e.g., multiplexed) onto the SR resources 218 according to the logical channel indices associated with the SRs. For example, the first SR indication (e.g., first SR) may be associated with a first logical channel index value, and the second SR indication (e.g., second SR) may be associated with a second logical channel index value. The first SR indication may then be multiplexed together with the second SR indication according to an order of the first logical channel index value and the second logical channel index value. According to yet another example,- 8 - P70193W01 Specification. docxthe SRs may be concatenated (e.g., multiplexed) onto the SR resources 218 according to a combination of a start time for the physical channels containing the SRs and the logical channel indices associated with the SRs. For example, the first SR indication may be associated with a first physical channel having a first start time and a first logical channel index value, and the second SR indication is associated with a second physical channel having a second start time and a second logical channel index value. The first SR indication may then be multiplexed together with the second SR indication according to a combination of both the first start time and the first logical channel index value for the first SR indication and the second start time and the second logical channel index value for the second SR indication. In some cases, the ordering may be first according to start time, followed by channel index value. In other examples, the ordering may be first according to channel index value, followed by start time.
[0034] In some examples, for dynamic or partly dynamic HARQ-ACK codebooks, a PUCCH resource may be selected from a PUCCH resource set via a PUCCH resource indicator (PRI) in the downlink control information (DCI), combined with a PUCCH resource set selection according to a payload size. In other examples, for a semi-persistently scheduled HARQ-ACK codebook, the PUCCH resource set may be selected according to a pay load size.
[0035] An SR that is negative may be included to improve blind detection performance. For example, negative SRs may be included in some cases when multiplexing (e.g., concatenating) multiple SRs as long as at least one positive SR is to be multiplexed. In the example block diagram of SR multiplexing 201, SR 214 (SR- 2) is negative, but may be included with SR 212 (SR-1) and SR 216 (SR-3) according to the multiplexing techniques described herein in order to improve blind detection performance.
[0036] FIG. 2B shows an example block diagram of SR multiplexing 202, according to one or more aspects described herein. In one or more embodiments, SR multiplexing 202 supports one or more aspects of improved physical layer uplink channel design, as further described herein. In some examples, SR multiplexing 202 may be applied to a PUCCH, where different PUCCH resources having different sizes are available. The selection of a PUCCH resource by the UE 102 may depend on a payload size.
[0037] A UE 102 (e.g., a baseband processor of the UE 102) may determine a payload size for an uplink control information (UCI) transmission that includes a first set of uplink control bits, where the uplink control bits include multiple SR bits (e.g., positive SR and / or negative SR) and / or HARQ-ACK bits. The UE 102 may then select, based at least in part on the determined pay load size, a first uplink channel resource from the set of uplink channel resources for the UCI transmission. Different uplink channel resources of the set of uplink channel resources may have - 9 - P70193W01 Specification. docxdifferent payload sizes. The uplink channel resources may have a target payload range, such that the uplink channel resources (e.g., PUCCH resources) may be selected according to the payload size.
[0038] According to the example illustrated for SR multiplexing 202, the multiple SRs (SR 222 (SR-1), SR 224 (SR-2), and SR 226 (SR-3)) may be multiplexed together (e.g., concatenated) to form a payload size between five and eight, inclusive (e.g., six bits). The UE 102 may then select uplink channel resources for the multiplexed payload that corresponds to that payload size. In an example, a first PUCCH resource 232 of the candidate set of PUCCH resources may be associated with payload sizes between one and four, inclusive; a second PUCCH resource 234 of the candidate set of PUCCH resources may be associated with payload sizes between five and eight, inclusive: a third PUCCH resource 236 of the candidate set of PUCCH resources may be associated with payload sizes between nine and twenty, inclusive; and a fourth PUCCH resource 238 of the candidate set of PUCCH resources may be associated with payload sizes between twenty-one and thirty-two, inclusive. Based on the payload size of the multiplexed SR, the UE 102 may then select the second PUCCH resource 234 for the multiplexed payload.
[0039] For the techniques described herein, including with reference to the block diagram of SR multiplexing 201 and the block diagram of SR multiplexing 202, a consistent ordering between SR information and HARQ-ACK information may be used. For example, it may be desired to protect HARQ-ACK bits more than SR bits. As such, a code (e.g., a Reed-Muller code) may be used that provides better protection against errors (e.g., a better distance profile) for bits of UCI, where the HARQ-ACK bits are earlier-placed for encoding than the SR. For simplification of the UCI processing, a same order for both PUCCH and PUSCH may be used. That is, a first order of multiplexing the SR information and HARQ-ACK information on the PUCCH is a same order as a second order for multiplexing the SR information and HARQ-ACK information on the PUSCH.
[0040] In some examples, CSI may be transmitted on the PUSCH in addition to SR and HARQ-ACK information. As further discussed above with reference to the wireless communications system 100, resources may be available on a PUSCH (or PUCCH) for UCI, including a first portion of CSI and a second portion of CSI. According to techniques described herein, coding of UCI to the PUSCH may be performed in an order of the multiplexed SR and / or HARQ-ACK, followed by a first portion of CSI, then a second portion of CSI. As such, a UE 102 may identify CSI to be transmitted with the SR and / or HARQ-ACK (e.g., a first set of uplink control bits) on the resource elements configured for the PUSCH (or PUCCH), determine that the CSI is to follow any SR information and HARQ-ACK information to be transmitted on the one or more resource elements in a first portion, and multiplex the CSI in a second portion of the one or more resource elements - 10 - P70193W01 Specification. docxfollowing the first portion. As noted, the CSI may be split into a first portion and a second portion, such that the SR and / or HARQ-ACK may be mapped to a first part of the resources, the first portion of CSI may be mapped to a second part of the resources, and the second portion of CSI may be mapped to a third part of the resources. In some cases, the SR and / or HARQ-ACK may be SR alone (e.g., two or more SR) multiplexed together. In other cases, the SR and / or HARQ-ACK may be HARQ-ACK alone (e.g., two or more HARQ-ACK) multiplexed together. Other combinations of SR and / or HARQ-ACK may also be multiplexed together, including with additional UCI, or additional information related to the SR (e.g., traffic information, such as an indication of an arrival of traffic, a quantification of the arrival of the traffic, or an indication of a delay associated with the traffic).
[0041] In some cases, multiple bits may be used for SR. Resources may be shared between SR and HARQ-ACK (e.g., SR and HARQ-ACK are multiplexed together). In some examples, puncturing can be used to map depending on the quantity (e.g., above a threshold quantity) of SR bits if HARQ-ACK is not multiplexed with SR. In other examples, puncturing can be used to map depending on the quantity (e.g., above a threshold quantity) of multiplexed SR and HARQ-ACK bits if HARQ-ACK is multiplexed with SR. Different channel coding schemes can be used to protect SR or multiplexed SR and HARQ-ACK depending on a quantity of SR bits or multiplexed SR and HARQ-ACK bits. In some examples, cyclic redundancy check (CRC) may be used to provide error-detection (e.g., according to a first channel coding scheme). In other examples, CRC may not be used (e.g., according to a second channel coding scheme).
[0042] In an example, CSI may be transmitted on PUSCH according to an aperiodic (A-CSI) or semi -persistent (SP-CS1) configuration. Multiple SRs to be transmitted on the PUSCH may be subject to a multiplexing rule such that the multiplexed SR and / or HARQ-ACK are first mapped to the available resource elements of the PUSCH. A-CSI or SP-CSI are then mapped to any remaining resource elements, including CSI part 1 and CSI part 2, if present.
[0043] FIGs. 3 A and 3B show example processing flows 301 and 302, according to one or more aspects described herein. In one or more embodiments, processing flows 301 and 302 support one or more aspects of improved physical layer uplink channel design, as further described herein. Processing flow 301 illustrates a processing flow where SR is multiplexed together with HARQ-ACK. Processing flow 302 illustrates a processing flow where SR may be multiplexed together with other SR.
[0044] With reference to processing flow 301, the SR indications and HARQ-ACK indications (e.g., bits representing the SR and / or HARQ-ACK) are multiplexed together at 308. Optionally, CRC 310 may be calculated for the set of uplink control bits (the multiplexed SR and / or HARQ- - 11 - P70193W01 Specification. docxACK). Channel coding 312 codes and modulation 314 modulates the set of uplink control bits to generate a set of modulation symbols.
[0045] The modulation symbols corresponding to the SR and / or HARQ-ACK are then rate matched and / or punctured to resource elements of the PUSCH allocations during resource element mapping 316. First, when the number of SR or HARQ-ACK / SR bits (e.g., multiplexed SR and HARQ-ACK bits) is less than or equal to two, the nominal resource elements for SR or HARQ-ACK / SR bits are identified. Second, when the number of SR or HARQ-ACK / SR bits (e.g., multiplexed SR and HARQ-ACK bits) is greater than two, the modulation symbols are filled with coded HARQ-ACK / SR bits at the prescribed resource elements. Third, modulations are filled with coded CSI part 1 and CSI part 2 bits (if any), the modulation symbols for CSI 320, to the prescribed resource elements. Fourth, the modulations are filled with the coded uplink shared channel (UL-SCH) bits (e.g., modulation symbols for data 318), if any. The nominal resource elements for SR or HARQ-ACK / SR may also be filled, if available. Fifth, when the number of SR or HARQ-ACK / SR bits is less than or equal to two, the reserved resource elements punctured with the modulation symbols with the coded SR or HARQ-ACK / SR bits.
[0046] With reference to processing flow 302, the SR indications (e.g., bits representing the SR, but not HARQ-ACK) are provided. The remaining steps of the processing flow 302 include steps previously described with reference to processing flow 301, where SR and SR bits are coded, modulated, and mapped (but without HARQ-ACK).
[0047] Table 1 that follows summarizes handling of collisions between SRs to be transmitted on a PUCCH (e.g., transmitted using PUCCH format (PF) PF0) and other uplink transmission types, including HARQ-ACK, SR, CSI, and PUSCH, handling of collisions between SRs to be transmitted on a PUCCH (e.g., transmitted using PUCCH fomrat PF1) and the other uplink transmission types, including HARQ-ACK, SR, CSI, and PUSCH, according to the techniques further described herein.- 12 - P70193W01 Specification. docxTable 1: Summary of SR Collision HandlingGenerally, in the case of a collision between an SR of format PFO or PF1 and an HARQ-ACK of formats PFO, PF1 , PF2, PF3, or PF4, the SR and HARQ-ACK information bits may be multiplexed as further described herein. In the case of a collision between an SR of format PFO or PF1 and another SR of format PFO or PF1, a concatenated SR (e.g., multiplexed SRs) is transmitted. In the case of a collision between an SR of format PFO or PF1 and a CSI of format PF2, PF3, or PF4, a CSI / SR on CSI PUCCH resource is transmitted. In the case of a collision between an SR of format PFO or PF1 and a UL-SCH, the PUSCH and positive SR is transmitted. In the case of a collision between an SR of format PFO or PF1 and an A-CSI or SP-CSI, the positive SR and PUSCH is transmitted. In the case of a collision between SRs of format PFO or PF1 and an UL-SCH and A-CSI, the PUSCH and positive SR is transmitted.
[0048] FIG. 4 shows an example method 400 of wireless communication by a UE, according to one or more aspects described herein. In some cases, the UE may be the wireless device 702 or UE 102. In some cases, the method 400 may be performed by a baseband processor of the UE. In some embodiments, the baseband processor may include one or more processor cores, and memory - 13 - P70193W01 Specification. docxthat is coupled to the processor core(s). The memory may store instructions that, when executed by the processor core(s), cause the baseband processor to perform the operations of the method 400. As the baseband processor performs the operations of the method 400, the baseband processor may also cause other components of the UE to perform, or discontinue, various operations.
[0049] At 402, the method 400 includes receiving configuration signaling identifying resources for SR and / or HARQ-ACK transmission on a physical uplink channel (e.g., PUCCH and / or PUSCH). In some embodiments, the method 400 includes receiving configuration signaling identifying a set of uplink channel resources that are configured for the transmission, on a physical uplink channel, of both SR information and HARQ-ACK information.
[0050] At 404, the method 400 includes multiplexing a first SR with a second SR and / or HARQ-ACK. In some embodiments, the method 400 includes multiplexing a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication to generate a first set of uplink control bits.
[0051] At 406, the method 400 includes coding and modulating of the multiplexed SR(s) and / or HARQ-ACK(s). In some embodiments, the method 400 includes performing coding and modulation of the first set of uplink control bits to generate a set of modulation symbols.
[0052] At 408, the method 400 includes transmitting modulated symbols on the physical uplink channel on the resources for SR and / or HARQ-ACK transmission. In some embodiments, the method 400 includes transmitting, on the physical uplink channel, the set of modulation symbols on one or more resource elements of the set of uplink channel resources identified by the received configuration signaling.
[0053] In some embodiments, the configuration signaling includes first configuration signaling identifying a first set of uplink channel resources of a PUCCH; second configuration signaling identifying a second set of uplink channel resources of a PUSCH; and a first order of multiplexing the SR information and HARQ-ACK information on the PUCCH that is a same order as a second order for multiplexing the SR information and HARQ-ACK information on the PUSCH.
[0054] In some embodiments, the first SR indication is associated with a first physical channel having a first start time; the second SR indication is associated with a second physical channel having a second start time; and the method further includes multiplexing the first SR indication together with the second SR indication according to an order of the first start time and the second start time.
[0055] In some embodiments, the first SR indication is associated with a first logical channel index value; the second SR indication is associated with a second logical channel index value; and - 14 - P70193W01 Specification. docxthe method further includes multiplexing the first SR indication together with the second SR indication according to an order of the first logical channel index value and the second logical channel index value.
[0056] In some embodiments, the first SR indication is associated with a first physical channel having a first start time and a first logical channel index value; the second SR indication is associated with a second physical channel having a second start time and a second logical channel index value; and the method further includes multiplexing the first SR indication together with the second SR indication according to a combination of both the first start time and the first logical channel index value for the first SR indication and the second start time and the second logical channel index value for the second SR indication.
[0057] In one or more embodiments, the method further includes determining a payload size for a UCI transmission that includes the first set of uplink control bits; and selecting, based at least in part on the determined payload size, a first uplink channel resource from the set of uplink channel resources for the UCI transmission, where different ones of the set of uplink channel resources have different payload sizes.
[0058] In one or more embodiments, the method further includes identifying CSI to be transmitted with the first set of uplink control bits on the one or more resource elements; determining that the CSI is to follow any SR information and HARQ-ACK information to be transmitted on the one or more resource elements; and multiplexing the first set of uplink control bits in a first portion of the one or more resource elements and the CSI in a second portion of the one or more resource elements, the second portion following the first portion in the one or more resource elements. In some embodiments, the determination that the CSI are to follow any SR information and HARQ-ACK information is based at least in part on the CSI being for an aperiodic CSI or semi-persistent CSI.
[0059] In one or more embodiments, the method further includes multiplexing, with the first set of uplink control bits, an indication of traffic information associated with at least one of the first SR indication or the second SR indication, the indication of traffic information including an indication of an arrival of traffic, a quantification of the arrival of the traffic, or an indication of a delay associated with the traffic.
[0060] The method 400 may be variously embodied, extended, or adapted, as described in the following paragraphs and elsewhere in this description.
[0061] FIG. 5 shows an example method 500 of wireless communication by a network device, according to one or more aspects described herein. In one or more embodiments, method 500- 15 - P70193W01 Specification. docxsupports one or more aspects of improved physical layer uplink channel design, as further described herein. In some cases, the network device may be the network device 104, network device 720, or one of the other network devices described herein. The method 500 may be performed using a processor, a transceiver, or other components of the network device.
[0062] At 502, the method 500 includes transmitting configuration signaling identifying resources for SR and / or HARQ-ACK transmission on a physical uplink channel (e.g., PUCCH and / or PUSCH). In some embodiments, the method 500 includes transmitting, to a UE, configuration signaling identifying a set of uplink channel resources that are configured for the transmission, by the UE and on a physical uplink channel, of both SR and HARQ-ACK information.
[0063] At 504, the method 500 includes receiving modulated symbols on the physical uplink channel on the resources for SR and / or HARQ-ACK transmission. In some embodiments, the method 500 includes receiving, on the physical uplink channel, a set of modulation symbols on one or more resource elements of the set of uplink channel resources identified by the transmitted configuration signaling.
[0064] At 506, the method 500 includes demodulating and decoding of the modulated symbols. In some embodiments, the method 500 includes performing demodulation and decoding of the received set of modulation symbols to obtain a first set of uplink control bits.
[0065] At 508, the method 500 includes demultiplexing the decoded symbols to obtain a first SR with a second SR and / or HARQ-ACK. In some embodiments, the method 500 includes demultiplexing the first set of uplink control bits to obtain a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication.
[0066] In one or more embodiments, the method further includes transmitting, at least in part in response to one or more of the first SR indication or the second SR indication, a DCI message scheduling a set of resources for the UE to use to transmit uplink data to the network device on a physical uplink shared channel.
[0067] In some embodiments, the configuration signaling includes first configuration signaling identifying a first set of uplink channel resources of a PUCCH; second configuration signaling identifying a second set of uplink channel resources of a PUSCH; and the demultiplexing of the first set of uplink control bits is based at least in part on a first order of multiplexing for the SR information and HARQ-ACK information on the PUCCH that is a same order as a second order for multiplexing the SR information and HARQ-ACK information on the PUSCH.- 16 - P70193W01 Specification. docx
[0068] In some embodiments, the first SR indication is associated with a first physical channel having a first start time; the second SR indication is associated with a second physical channel having a second start time; and the method further includes demultiplexing the first SR indication from the second SR indication according to an order of the first start time and the second start time.
[0069] In some embodiments, the first SR indication is associated with a first logical channel index value; the second SR indication is associated with a second logical channel index value; and the method further includes demultiplexing the first SR indication from the second SR indication according to an order of the first logical channel index value and the second logical channel index value.
[0070] In some embodiments, the first SR indication is associated with a first physical channel having a first start time and a first logical channel index value; the second SR indication is associated with a second physical channel having a second start time and a second logical channel index value; and the method further includes demultiplexing the first SR indication from the second SR indication according to a combination of both the first start time and the first logical channel index value for the first SR indication and the second start time and the second logical channel index value for the second SR indication.
[0071] In some embodiments, decoding the received set of modulation symbols includes blindly decoding the set of modulation symbols according to a set of candidate resources, the set of candidate resources corresponding to the set of uplink channel resources identified by the configuration signaling, and different uplink channel resources of the set of uplink channel resources having different payload sizes.
[0072] In one or more embodiments, the method further includes determining that CSI is transmitted with the first set of uplink control bits on the one or more resource elements, and that the CSI is to follow any SR indications and HARQ-ACK indications transmitted on the one or more resource elements; and demultiplexing the first set of uplink control bits in a first portion of the one or more resource elements and CSI in a second portion of the one or more resource elements, the second portion following the first portion in the one or more resource elements. In some embodiments, the determination that the CSI is to follow any SR indications and HARQ-ACK indications is based at least in part on the CSI being for an aperiodic CSI or semi -persistent CSI.
[0073] In one or more embodiments, the method further includes demultiplexing, from the first set of uplink control bits, an indication of traffic information associated with at least one of the first SR indication or the second SR indication, the indication of traffic information including an - 17 - P70193W01 Specification. docxindication of an arrival of traffic, a quantification of the arrival of the traffic, or an indication of a delay associated with the traffic.
[0074] The method 500 may be variously embodied, extended, or adapted, as described in the following paragraphs and elsewhere in this description.
[0075] Embodiments contemplated herein include one or more non-transitory computer-readable media storing instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of the method 400 or 500. In the context of method 400, this non-transitory computer-readable media may be, for example, a memory of a UE (such as a memory 706 of a wireless device 702 that is a UE, as described herein). In the context of method 500, this non-transitory computer-readable media may be, for example, a memory of a network device (such as a memory 724 of a network device 720, as described herein).
[0076] Embodiments contemplated herein include an apparatus having logic, modules, or circuitry to perform one or more elements of the method 400 or 500. In the context of method 400, this apparatus may be, for example, an apparatus of a UE (such as a wireless device 702 that is a UE). In the context of method 500, this apparatus may be, for example, an apparatus of a network device (such as a network device 720, as described herein).
[0077] Embodiments contemplated herein include an apparatus having one or more processors and one or more computer-readable media, using or storing instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the method 400 or 500. In the context of method 400, this apparatus may be, for example, an apparatus of a UE (such as a wireless device 702 that is a UE, as described herein). In the context of the method 500, this apparatus may be, for example, an apparatus of a network device (such as a network device 720, as described herein).
[0078] Embodiments contemplated herein include a signal as described in or related to one or more elements of the method 400, or 500.
[0079] Embodiments contemplated herein include a computer program or computer program product having instructions, wherein execution of the program by a processor causes the processor to carry out one or more elements of the method 400 or 500. In the context of method 400, the processor may be a processor of a UE (such as a processor(s) 704 of a wireless device 702 that is a UE, as described herein), and the instructions may be, for example, located in the processor and / or on a memory of the UE (such as a memory 706 of a wireless device 702 that is a UE, as described herein). In the context of method 500, the processor may be a processor of a network- 18 - P70193W01 Specification. docxdevice (such as a processor(s) 722 of a network device 720, as described herein), and the instructions may be, for example, located in the processor and / or on a memory of the network device (such as a memory 724 of a network device 720, as described herein).
[0080] FIG. 6 illustrates an example architecture of a wireless communication system, according to embodiments described herein. The following description is provided for an example wireless communication system 600 that operates in conjunction with the LTE system standards or specifications and / or 5G or NR system standards or specifications, as provided by 3GPP technical specifications.
[0081] As shown, the wireless communication system 600 includes UE 602 and UE 604 (although any number of UEs may be used). In this example, the UE 602 and the UE 604 are illustrated as smartphones (e.g., handheld touchscreen mobile computing devices connectable to one or more cellular networks) but may also comprise any mobile or non-mobile computing device configured for wireless communication.
[0082] The UE 602 and UE 604 may be configured to communicatively couple with a RAN 606. In some embodiments, the RAN 606 may be NG-RAN, E-UTRAN, etc. The UE 602 and UE 604 utilize connections (or channels) (shown as connection 608 and connection 610, respectively) with the RAN 606, each of which comprises a physical communications interface. The RAN 606 can include one or more network devices, such as base station 612 and base station 614, that enable the connection 608 and connection 610.
[0083] In this example, the connection 608 and connection 610 are air interfaces to enable such communicative coupling and may be consistent with RAT(s) used by the RAN 606, such as, for example, an LTE and / or NR.
[0084] In some embodiments, the UE 602 and UE 604 may also directly exchange communication data via a sidelink interface 616. The UE 604 is shown to be configured to access an access point (shown as AP 618) via connection 620. By way of example, the connection 620 can comprise a local wireless connection, such as a connection consistent with any IEEE 802.11 protocol, wherein the AP 618 may comprise a Wi-Fi® router. In this example, the AP 618 may be connected to another network (for example, the Internet) without going through a core network, CN 624.
[0085] In some embodiments, the UE 602 and UE 604 can be configured to communicate using orthogonal frequency division multiplexing (OFDM) communication signals with each other or with the base station 612 and / or the base station 614 over a multicarrier communication channel in accordance with various communication techniques, such as, but not limited to, an orthogonal- 19 - P70193W01 Specification. docxfrequency division multiple access (OFDMA) communication technique (e.g., for downlink communications) or a single carrier frequency division multiple access (SC-FDMA) communication technique (e.g., for uplink and ProSe or sidelink communications), although the scope of the embodiments is not limited in this respect. The OFDM signals can comprise a plurality of orthogonal subcarriers.
[0086] In some embodiments, all or parts of the base station 612 or base station 614 may be implemented as one or more software entities running on server computers as part of a virtual network. In addition, or in other embodiments, the base station 612 or base station 614 may be configured to communicate with one another via interface 622. In some embodiments where the wireless communication system 600 is an LTE system (e.g., when the CN 624 is an EPC), the interface 622 may be an X2 interface. The X2 interface may be defined between two or more network devices of a RAN (e.g., two or more eNBs and the like) that connect to an EPC, and / or between two eNBs connecting to the EPC. In some embodiments where the wireless communication system 600 is an NR system (e.g., when CN 624 is a 5GC), the interface 622 may be an Xn interface. The Xn interface is defined between two or more network devices of a RAN (e.g., two or more gNBs and the like) that connect to the 5GC, between a base station 612 (e.g., a gNB) connecting to the 5GC and an eNB, and / or between two eNBs connecting to the 5GC (e.g., CN 624).
[0087] The RAN 606 is shown to be communicatively coupled to the CN 624. The CN 624 may comprise one or more network elements 626, which arc configured to offer various data and telecommunications services to customers / subscribers (e.g., users of UE 602 and UE 604) who are connected to the CN 624 via the RAN 606. The components of the CN 624 may be implemented in one physical device or separate physical devices including components to read and execute instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium).
[0088] In some embodiments, the CN 624 may be an EPC, and the RAN 606 may be connected with the CN 624 via an SI interface 628. In some embodiments, the SI interface 628 may be split into two parts, an SI user plane (Sl-U) interface, which carries traffic data between the base station 612 or base station 614 and a serving gateway (S-GW), and the Sl-MME interface, which is a signaling interface between the base station 612 or base station 614 and mobility management entities (MMEs).
[0089] In some embodiments, the CN 624 may be a 5GC, and the RAN 606 may be connected with the CN 624 via an NG interface 628. In some embodiments, the NG interface 628 may be split into two parts, an NG user plane (NG-U) interface, which carries traffic data between the base - 20 - P70193W01 Specification. docxstation 612 or base station 614 and a user plane function (UPF), and the S 1 control plane (NG-C) interface, which is a signaling interface between the base station 612 or base station 614 and access and mobility management functions (AMFs).
[0090] Generally, an application server 630 may be an element offering applications that use internet protocol (IP) bearer resources with the CN 624 (e.g., packet switched data services). The application server 630 can also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc.) for the UE 602 and UE 604 via the CN 624. The application server 630 may communicate with the CN 624 through an IP communications interface 632.
[0091] FIG. 7 illustrates an example system 700 for performing signaling 738 between a wireless device 702 and a network device 720, according to embodiments described herein. The system 700 may be a portion of a wireless communication system as herein described. The wireless device 702 may be, for example, a UE of a wireless communication system. The network device 720 may be, for example, a base station (e.g., an eNB or a gNB) or a radio head of a wireless communication system.
[0092] The wireless device 702 may include one or more processor(s) 704. The processor(s) 704 may execute instructions such that various operations of the wireless device 702 are performed, as described herein. The processor(s) 704 may include one or more baseband processors implemented using, for example, a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0093] The wireless device 702 may include a memory 706. The memory 706 may be a non-transitory computer-readable storage medium that stores instructions 708 (which may include, for example, the instructions being executed by the processor(s) 704). The instructions 708 may also be referred to as program code or a computer program. The memory 706 may also store data used by, and results computed by, the processor(s) 704.
[0094] The wireless device 702 may include one or more transceiver(s) 710 (also collectively referred to as a transceiver 710) that may include radio frequency (RF) transmitters and / or receiver circuitry that use the antenna(s) 712 of the wireless device 702 to facilitate signaling (e.g., the signaling 738) to and / or from the wireless device 702 with other devices (e.g., the network device 720) according to corresponding RATs.- 21 - P70193W01 Specification. docx
[0095] The wireless device 702 may include one or more antenna(s) 712 (e.g., one, two, four, eight, or more). For embodiments with multiple antenna(s) 712, the wireless device 702 may leverage the spatial diversity of such multiple antenna(s) 712 to send and / or receive multiple different data streams on the same time and frequency resources. This behavior may be referred to as, for example, multiple- input multiple output (MIMO) behavior (referring to the multiple antennas used at each of a transmitting device and a receiving device that enable this aspect). MIMO transmissions by the wireless device 702 may be accomplished according to precoding (or digital beamforming) that is applied at the wireless device 702 that multiplexes the data streams across the antenna(s) 712 according to known or assumed channel characteristics such that each data stream is received with an appropriate signal strength relative to other streams and at a desired location in the spatial domain (e.g., the location of a receiver associated with that data stream). Some embodiments may use single user MIMO (SU-MIMO) methods (where the data streams are all directed to a single receiver) and / or multi-user MIMO (MU-MIMO) methods (where individual data streams may be directed to individual (different) receivers in different locations in the spatial domain).
[0096] In some embodiments having multiple antennas, the wireless device 702 may implement analog beamforming techniques, whereby phases of the signals sent by the antenna(s) 712 are relatively adjusted such that the (joint) transmission of the antenna(s) 712 can be directed (this is sometimes referred to as beam steering).
[0097] The wireless device 702 may include one or more intcrfacc(s) 714. The intcrfacc(s) 714 may be used to provide input to or output from the wireless device 702. For example, a wireless device 702 that is a UE may include interface(s) 714 such as microphones, speakers, a touchscreen, buttons, and the like in order to allow for input and / or output to the UE by a user of the UE. Other interfaces of such a UE may be made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver(s) 710 / antenna(s) 712 already described) that allow for communication between the UE and other devices and may operate according to known protocols (e.g., Wi-Fi®, Bluetooth®, and the like).
[0098] The wireless device 702 may include SR multiplexing manager 716. The SR multiplexing manager 716 may be implemented via hardware, software, or combinations thereof. For example, the SR multiplexing manager 716 may be implemented as a processor, circuit, and / or instructions 708 stored in the memory 706 and executed by the processor(s) 704. In some examples, the SR multiplexing manager 716 may be integrated within the processor(s) 704 and / or the transceiver(s) 710. For example, the SR multiplexing manager 716 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and - 22 - P70193W01 Specification. docxhardware components (e.g., logic gates and circuitry) within the processor(s) 704 or the transceiver(s) 710.
[0099] The SR multiplexing manager 716 may be used for various aspects of the present disclosure, for example, aspects of FIGs. 1-7, from a wireless device or UE perspective. The SR multiplexing manager 716 may be configured, for example, to perform receiving configuration signaling identifying a set of uplink channel resources that are configured for the transmission, on a physical uplink channel, of both SR information and HARQ-ACK information; multiplexing a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication to generate a first set of uplink control bits; performing coding and modulation of the first set of uplink control bits to generate a set of modulation symbols; and transmitting, on the physical uplink channel, the set of modulation symbols on one or more resource elements of the set of uplink channel resources identified by the received configuration signaling.
[0100] The network device 720 may include one or more processor(s) 722. The processor(s) 722 may execute instructions such that various operations of the network device 720 are performed, as described herein. The processor(s) 722 may include one or more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0101] The network device 720 may include a memory 724. The memory 724 may be a non-transitory computer-readable storage medium that stores instructions 726 (which may include, for example, the instructions being executed by the processor(s) 722). The instructions 726 may also be referred to as program code or a computer program. The memory 724 may also store data used by, and results computed by, the processor(s) 722.
[0102] The network device 720 may include one or more transceiver(s) 728 (also collectively referred to as a transceiver 728) that may include RF transmitter and / or receiver circuitry that use the antenna(s) 730 of the network device 720 to facilitate signaling (e.g., the signaling 738) to and / or from the network device 720 with other devices (e.g., the wireless device 702) according to corresponding RATs.
[0103] The network device 720 may include one or more antenna(s) 730 (e.g., one, two, four, or more). In some embodiments having multiple antenna(s) 730, the network device 720 may perform MIMO, digital beamforming, analog beamforming, beam steering, etc., as has been described.- 23 - P70193W01 Specification. docx
[0104] The network device 720 may include one or more interface(s) 732. The interface(s) 732 may be used to provide input to or output from the network device 720. For example, a network device 720 of a RAN (e.g., a base station, a radio head, etc.) may include interface(s) 732 made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver(s) 728 / antenna(s) 730 already described) that enable the network device 720 to communicate with other equipment in a network, and / or that enable the network device 720 to communicate with external networks, computers, databases, and the like for purposes of operation, administration, and maintenance of the network device 720 or other equipment operably connected thereto.
[0105] The network device 720 may include at least one SR multiplexing manager 734. The SR multiplexing manager 734 may be implemented via hardware, software, or combinations thereof. For example, the SR multiplexing manager 734 may be implemented as a processor, circuit, and / or instructions 726 stored in the memory 724 and executed by the processor(s) 722. In some examples, the SR multiplexing manager 734 may be integrated within the processor(s) 722 and / or the transceiver(s) 728. For example, the SR multiplexing manager 734 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor(s) 722 or the transceiver(s) 728.
[0106] The SR multiplexing manager 734 may be used for various aspects of the present disclosure, for example, aspects of FIGs. 1-7, from a network device perspective. The SR multiplexing manager 734 may be configured, for example, to perform transmitting, to a UE, configuration signaling identifying a set of uplink channel resources that are configured for the transmission, by the UE and on a physical uplink channel, of both SR and HARQ-ACK information; receiving, on the physical uplink channel, a set of modulation symbols on one or more resource elements of the set of uplink channel resources identified by the transmitted configuration signaling; performing demodulation and decoding of the received set of modulation symbols to obtain a first set of uplink control bits; and demultiplexing the first set of uplink control bits to obtain a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication.
[0107] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, and / or methods as set forth herein. For example, a baseband processor (or processor) as described herein in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein. For another example, circuitry associated with a UE, network device, network element, etc. as described above in - 24 - P70193W01 Specification. docxconnection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein.
[0108] Any of the above described embodiments may be combined with any other embodiment (or combination of embodiments), unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description but is not intended to be exhaustive or to limit the scope of embodiments to the precise form described. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.
[0109] Embodiments and implementations of the systems and methods described herein may include various operations, which may be embodied in machine-executable instructions to be executed by a computer system. A computer system may include one or more general-purpose or special-purpose computers (or other electronic devices). The computer system may include hardware components that include specific logic for performing the operations or may include a combination of hardware, software, and / or firmware.
[0110] The systems described herein pertain to specific embodiments but are provided as examples. These embodiments can be combined into single systems, partially combined into other systems, split into multiple systems, or divided or combined in other ways. In addition, it is contemplated that parameters, attributes, aspects, etc. of one embodiment can be used in another embodiment. The parameters, attributes, aspects, etc. are merely described in one or more embodiments for clarity, and it is recognized that the parameters, attributes, aspects, etc. can be combined with or substituted for parameters, attributes, aspects, etc. of another embodiment unless specifically disclaimed herein.
[0111] Although the foregoing has been described in some detail for purposes of clarity, it will be apparent that changes and modifications may be made without departing from the principles thereof. It should be noted that there are many alternative ways of implementing both the processes and apparatuses described herein. Accordingly, the present embodiments are to be considered illustrative and not restrictive, and the description is not to be limited to the details given herein but may be modified within the scope and equivalents of the appended claims.- 25 - P70193W01 Specification. docx
Claims
CLAIMS1. A baseband processor comprising a memory and configured to:receive configuration signaling identifying a set of uplink channel resources that are configured for transmission, on a physical uplink channel, of both scheduling request (SR) information and hybrid automatic repeat request acknowledgment (HARQ-ACK) information;multiplex a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication to generate a first set of uplink control bits;perform coding and modulation of the first set of uplink control bits to generate a set of modulation symbols; andtransmit, on the physical uplink channel, the set of modulation symbols on one or more resource elements of the set of uplink channel resources identified by the received configuration signaling.
2. The baseband processor of claim 1, wherein:the configuration signaling comprises first configuration signaling identifying a first set of uplink channel resources of a physical uplink control channel (PUCCH);the configuration signaling comprises second configuration signaling identifying a second set of uplink channel resources of a physical uplink shared channel (PUSCH); and a first order of multiplexing the SR information and HARQ-ACK information on the PUCCH is a same order as a second order for multiplexing the SR information and HARQ-ACK information on the PUSCH.
3. The baseband processor of claim 1, wherein:the first SR indication is associated with a first physical channel having a first start time; the second SR indication is associated with a second physical channel having a second start time; andthe first SR indication is multiplexed together with the second SR indication according to an order of the first start time and the second start time.
4. The baseband processor of claim 1, wherein:the first SR indication is associated with a first logical channel index value;the second SR indication is associated with a second logical channel index value; and the first SR indication is multiplexed together with the second SR indication according to an order of the first logical channel index value and the second logical channel index value.- 26 - P70193W01 Specification. docx5. The baseband processor of claim 1, wherein:the first SR indication is associated with a first physical channel having a first start time and a first logical channel index value;the second SR indication is associated with a second physical channel having a second start time and a second logical channel index value; andthe first SR indication is multiplexed together with the second SR indication according to a combination of both the first start time and the first logical channel index value for the first SR indication and the second start time and the second logical channel index value for the second SR indication.
6. The baseband processor of claim 1, further configured to:determine a payload size for an uplink control information (UCI) transmission that includes the first set of uplink control bits; andselect, based at least in part on the determined payload size, a first uplink channel resource from the set of uplink channel resources for the UCI transmission, wherein different ones of the set of uplink channel resources have different pay load sizes.
7. The baseband processor of claim 1, further configured to:identify channel state information (CSI) to be transmitted with the first set of uplink control bits on the one or more resource elements;detemiine that the CSI is to follow any SR information and HARQ-ACK information to be transmitted on the one or more resource elements; andmultiplex the first set of uplink control bits in a first portion of the one or more resource elements and the CSI in a second portion of the one or more resource elements, the second portion following the first portion in the one or more resource elements.
8. The baseband processor of claim 7, wherein:the determination that the CSI is to follow any SR information and HARQ-ACK information is based at least in part on the CSI being for an aperiodic CSI or semi-persistent CSI.
9. The baseband processor of claim 1 , further configured to:multiplex, with the first set of uplink control bits, an indication of traffic information associated with at least one of the first SR indication or the second SR indication, the indication of traffic information comprising an indication of an arrival of traffic, a quantification of the arrival of the traffic, or an indication of a delay associated with the traffic.- 27 - P70193W01 Specification. docx10. A network device, comprising:a transceiver; anda processor configured to cause the network device to:transmit, to a user equipment (UE) via the transceiver, configuration signaling identifying a set of uplink channel resources that are configured for transmission, by the UE and on a physical uplink channel, of both scheduling request (SR) and hybrid automatic repeat request acknowledgment (HARQ-ACK) information;receive, on the physical uplink channel and from the UE via the transceiver, a set of modulation symbols on one or more resource elements of the set of uplink channel resources identified by the configuration signaling;perform demodulation and decoding of the received set of modulation symbols to obtain a first set of uplink control bits; anddemultiplex the first set of uplink control bits to obtain a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication.
11. The network device of claim 10, wherein the processor is further configured to cause the network device to:transmit, via the transceiver and at least in part in response to one or more of the first SR indication or the second SR indication, a downlink control information (DCI) message scheduling a set of resources for the UE to use to transmit uplink data to the network device on a physical uplink shared channel.
12. The network device of claim 10, wherein:the configuration signaling comprises first configuration signaling identifying a first set of uplink channel resources of a physical uplink control channel (PUCCH);the configuration signaling comprises second configuration signaling identifying a second set of uplink channel resources of a physical uplink shared channel (PUSCH); and the demultiplexing of the first set of uplink control bits is based at least in part on a first order of multiplexing for the SR information and HARQ-ACK information on the PUCCH that is a same order as a second order for multiplexing the SR information and HARQ-ACK information on the PUSCH.- 28 - P70193W01 Specification. docx13. The network device of claim 10, wherein the processor is further configured to cause the network device to:decode the received set of modulation symbols by blindly decoding the set of modulation symbols according to a set of candidate resources, the set of candidate resources corresponding to the set of uplink channel resources identified by the configuration signaling, and different uplink channel resources of the set of uplink channel resources having different payload sizes.
14. The network device of claim 10, wherein the processor is further configured to cause the network device to:determine that channel state information (CSI) is transmitted with the first set of uplink control bits on the one or more resource elements, and that the CSI is to follow any SR indications and HARQ-ACK indications transmitted on the one or more resource elements; and demultiplex the first set of uplink control bits in a first portion of the one or more resource elements and CSI in a second portion of the one or more resource elements, the second portion following the first portion in the one or more resource elements.
15. The network device of claim 14, wherein:the determination that the CSI is to follow any SR indications and HARQ-ACK indications is based at least in part on the CSI being for an aperiodic CSI or semi-persistent CSI.
16. A method of wireless communication at a UE, comprising:receiving configuration signaling identifying a set of uplink channel resources that are configured for transmission, on a physical uplink channel, of both scheduling request (SR) information and hybrid automatic repeat request acknowledgment (HARQ-ACK) information;multiplexing a first SR indication together with at least one of a second SR indication or a HARQ-ACK indication to generate a first set of uplink control bits;performing coding and modulation of the first set of uplink control bits to generate a set of modulation symbols; andtransmitting, on the physical uplink channel, the set of modulation symbols on one or more resource elements of the set of uplink channel resources identified by the received configuration signaling.
17. The method of claim 16, wherein:the configuration signaling comprises first configuration signaling identifying a first set of uplink channel resources of a physical uplink control channel (PUCCH);- 29 - P70193W01 Specification. docxthe configuration signaling comprises second configuration signaling identifying a second set of uplink channel resources of a physical uplink shared channel (PUSCH); and a first order of multiplexing the SR information and HARQ-ACK information on the PUCCH is a same order as a second order for multiplexing the SR information and HARQ-ACK information on the PUSCH.
18. The method of claim 16, wherein:the first SR indication is associated with a first physical channel having a first start time; the second SR indication is associated with a second physical channel having a second start time; andthe method further comprises multiplexing the first SR indication together with the second SR indication according to an order of the first start time and the second start time.
19. The method of claim 16, wherein:the first SR indication is associated with a first logical channel index value;the second SR indication is associated with a second logical channel index value; and the method further comprises multiplexing the first SR indication together with the second SR indication according to an order of the first logical channel index value and the second logical channel index value.
20. The method of claim 16, wherein:the first SR indication is associated with a first physical channel having a first start time and a first logical channel index value;the second SR indication is associated with a second physical channel having a second start time and a second logical channel index value; andthe method further comprises multiplexing the first SR indication together with the second SR indication according to a combination of both the first start time and the first logical channel index value for the first SR indication and the second start time and the second logical channel index value for the second SR indication.- 30 - P70193W01 Specification. docx