Patent Description:
<NPL>) discloses proposals on UCI multiplexing.

<NPL>) discloses proposals for UCI piggyback on long PUSCH.

A method of wireless communication performed by a user equipment is provided according to independent claim <NUM>. An apparatus of wireless communication at a user equipment is provided according to independent claim <NUM>. A non-transitory computer-readable medium is provided according to independent claim <NUM>. Preferred embodiments are provided according to the dependent claims.

In some aspects, two or more UEs <NUM> (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using a BS <NUM> as an intermediary to communicate with one another). In this case, the UE <NUM> may perform scheduling operations, resource selection operations, and/or other operations described elsewhere herein as being performed by the BS <NUM>.

<FIG> shows a block diagram of a design of BS <NUM> and UE <NUM>, which may be one of the base stations and one of the UEs in <FIG>. BS <NUM> may be equipped with T antennas 234a through 234t, and UE <NUM> may be equipped with R antennas 252a through 252r, where in general T ≥ <NUM> and R ≥ <NUM>.

At BS <NUM>, a transmit processor <NUM> may receive data from a data source <NUM> for one or more UEs, select one or more modulation and coding schemes (MCS) for each UE based at least in part on channel quality indicators (CQIs) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS(s) selected for the UE, and provide data symbols for all UEs.

At UE <NUM>, antennas 252a through 252r may receive the downlink signals from BS <NUM> and/or other base stations and may provide received signals to demodulators (DEMODs) 254a through 254r, respectively.

The symbols from transmit processor <NUM> may be precoded by a TX MIMO processor <NUM> if applicable, further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, and/or the like), and transmitted to BS <NUM>. At BS <NUM>, the uplink signals from UE <NUM> and other UEs may be received by antennas <NUM>, processed by demodulators <NUM>, detected by a MIMO detector <NUM> if applicable, and further processed by a receive processor <NUM> to obtain decoded data and control information sent by UE <NUM>. BS <NUM> may include communication unit <NUM> and communicate to network controller <NUM> via communication unit <NUM>.

Controller/processor <NUM> of BS <NUM>, controller/processor <NUM> of UE <NUM>, and/or any other component(s) of <FIG> may perform one or more techniques associated with CSI and HARQ feedback resource allocation in <NUM>, as described in more detail elsewhere herein. For example, controller/processor <NUM> of BS <NUM>, controller/processor <NUM> of UE <NUM>, and/or any other component(s) of <FIG> may perform or direct operations of, for example, process <NUM> of <FIG> and/or other processes as described herein. Memories <NUM> and <NUM> may store data and program codes for BS <NUM> and UE <NUM>, respectively.

In some aspects, UE <NUM> may include means for mapping channel state information (CSI) to first resource elements that are distributed in frequency, wherein the first resource elements are in a set of resources allocated on an uplink shared channel; means for mapping hybrid automatic repeat request (HARQ) feedback to second resource elements that are distributed in frequency, wherein the second resource elements are in the set of resources, wherein the second resource elements are reserved for the HARQ feedback and are different from the first resource elements; and means for transmitting the CSI and the HARQ feedback on the uplink shared channel in accordance with the mappings; and/or the like. In some aspects, such means may include one or more components of UE <NUM> described in connection with <FIG>.

Each radio frame may have a predetermined duration and may be partitions into a set of Z (Z ≥ <NUM>) subframes (e.g., with indices of <NUM> through Z-<NUM>). Each subframe may include a set of slots (e.g., two slots per subframe are shown in <FIG>). For example, each slot may include seven symbol periods (e.g., as shown in <FIG>), fifteen symbol periods, and/or the like. In a case where the subframe includes two slots, the subframe may include <NUM> symbol periods, where the <NUM> symbol periods in each subframe may be assigned indices of <NUM> through <NUM>-<NUM>. In some aspects, a scheduling unit for the FDD may frame-based, subframe-based, slot-based, symbol-based, and/or the like.

Similarly, in some aspects, one or more SS blocks of the SS burst may be transmitted in consecutive radio resources (e.g., consecutive symbol periods) during one or more subframes.

The base station may transmit system information, such as system information blocks (SIBs) on a physical downlink shared channel (PDSCH) in certain subframes. The base station may transmit control information/data on a physical downlink control channel (PDCCH) in C symbol periods of a subframe, where B may be configurable for each subframe. The base station may transmit traffic data and/or other data on the PDSCH in the remaining symbol periods of each subframe.

Other examples are possible and may differ from what was described with regard to <FIG> and <FIG>.

<FIG> shows an example subframe format <NUM> with a normal cyclic prefix. Each resource block may cover a set to of subcarriers (e.g., <NUM> subcarriers) in one slot and may include a number of resource elements. In some aspects, subframe format <NUM> may be used for transmission of SS blocks that carry the PSS, the SSS, the PBCH, and/or the like, as described herein.

An interlace structure may be used for each of the downlink and uplink for FDD in certain telecommunications systems (e.g., NR). For example, Q interlaces with indices of <NUM> through Q - <NUM> may be defined, where Q may be equal to <NUM>, <NUM>, <NUM>, <NUM>, or some other value. Each interlace may include subframes that are spaced apart by Q frames. In particular, interlace q may include subframes q, q + Q, q + 2Q, etc., where q ∈ {<NUM>,.

In aspects, NR may utilize OFDM with a CP (herein referred to as cyclic prefix OFDM or CP-OFDM) and/or SC-FDM on the uplink, may utilize CP-OFDM on the downlink and include support for half-duplex operation using time division duplexing (TDD). NR may include Enhanced Mobile Broadband (eMBB) service targeting wide bandwidth (e.g., <NUM> megahertz (MHz) and beyond), millimeter wave (mmW) or above sub-<NUM> targeting high carrier frequency (e.g., <NUM> gigahertz (GHz)), massive MTC (mMTC) targeting non-backward compatible MTC techniques, and/or mission critical targeting ultra reliable low latency communications (URLLC) service.

Each radio frame may include <NUM> subframes with a length of <NUM>. Consequently, each subframe may have a length of <NUM>. Each subframe may indicate a link direction (e.g., DL or UL) for data transmission and the link direction for each subframe may be dynamically switched. Each subframe may include DL/UL data as well as DL/UL control data.

<FIG> is a diagram <NUM> showing an example of a DL-centric subframe or wireless communication structure. In some aspects, the control portion <NUM> may include legacy PDCCH information, shortened PDCCH (sPDCCH) information), a control format indicator (CFI) value (e.g., carried on a physical control format indicator channel (PCFICH)), one or more grants (e.g., downlink grants, uplink grants, and/or the like), and/or the like.

The DL-centric subframe may also include an UL short burst portion <NUM>. The UL short burst portion <NUM> may sometimes be referred to as an UL burst, an UL burst portion, a common UL burst, a short burst, an UL short burst, a common UL short burst, a common UL short burst portion, and/or various other suitable terms. In some aspects, the UL short burst portion <NUM> may include one or more reference signals. Additionally, or alternatively, the UL short burst portion <NUM> may include feedback information corresponding to various other portions of the DL-centric subframe. For example, the UL short burst portion <NUM> may include feedback information corresponding to the control portion <NUM> and/or the data portion <NUM>. Non-limiting examples of information that may be included in the UL short burst portion <NUM> include an acknowledgment (ACK) signal (e.g., a physical uplink control channel (PUCCH) ACK, a physical uplink shared channel (PUSCH) ACK, an immediate ACK), a negative ACK (NACK) signal (e.g., a PUCCH NACK, a PUSCH NACK, an immediate NACK), a scheduling request (SR), a buffer status report (BSR), a HARQ indicator, a channel state indication (CSI), a channel quality indicator (CQI), a sounding reference signal (SRS), a demodulation reference signal (DMRS), PUSCH data, and/or various other suitable types of information. The UL short burst portion <NUM> may include additional or alternative information, such as information pertaining to random access channel (RACH) procedures, scheduling requests, and various other suitable types of information.

<FIG> is a diagram <NUM> showing an example of an UL-centric subframe or wireless communication structure. The UL-centric subframe may include a control portion <NUM>. The control portion <NUM> may exist in the initial or beginning portion of the UL-centric subframe. The control portion <NUM> in <FIG> may be similar to the control portion <NUM> described above with reference to <FIG>. The UL-centric subframe may also include an UL long burst portion <NUM>. The UL long burst portion <NUM> may sometimes be referred to as the payload of the UL-centric subframe. The UL portion may refer to the communication resources utilized to communicate UL data from the subordinate entity (e.g., UE) to the scheduling entity (e.g., UE or BS). In some configurations, the control portion <NUM> may be a physical DL control channel (PDCCH).

The UL-centric subframe may also include an UL short burst portion <NUM>. The UL short burst portion <NUM> in <FIG> may be similar to the UL short burst portion <NUM> described above with reference to <FIG>, and may include any of the information described above in connection with <FIG>. The foregoing is merely one example of an UL-centric wireless communication structure, and alternative structures having similar features may exist without necessarily deviating from the aspects described herein.

In some aspects, the sidelink signals may be communicated using a licensed spectrum (unlike wireless local area networks, which typically use an unlicensed spectrum).

A UE may transmit uplink control information (UCI), such as CSI and/or HARQ feedback, and uplink data, such as an uplink shared channel (e.g., the physical uplink shared channel, or PUSCH). One approach for such a transmission is using the uplink shared channel to transmit the UCI. This may be referred to as piggybacking the UCI on the uplink shared channel. In some aspects, the UE may perform rate matching of the uplink shared channel to transmit the UCI on the uplink shared channel (e.g., when the UCI is HARQ feedback with more than <NUM> bits). In some aspects, the UE may puncture the uplink shared channel to transmit the UCI on the uplink shared channel (e.g., when the UCI is HARQ feedback with <NUM> or <NUM> bits).

Certain challenges may arise when piggybacking the UCI on the uplink shared channel. For example, if too many uplink shared channel resources are punctured in close proximity, a single code block (CB) may be heavily punctured, thereby decreasing throughput of the uplink shared channel. Furthermore, if UCI resources are in close proximity in the uplink shared channel, time diversity may be weak, which may lead to problems in certain scenarios, such as high-Doppler-effect scenarios. Still further, if the HARQ feedback punctures the CSI, uplink shared channel performance may be negatively impacted.

Some techniques and apparatuses described herein provide allocation of uplink shared channel resources for CSI and HARQ feedback. For example, resources allocated for the CSI may be different than resources allocated for the HARQ feedback, which eliminates puncturing of the CSI by the HARQ feedback or vice versa. Furthermore, resources for the HARQ feedback may be allocated in a diagonal pattern with wraparound, as described in more detail below, which improves time and frequency diversity and reduces the impact of the HARQ feedback resource allocation on data to be transmitted in the uplink shared channel. Still further, the CSI may be allocated using a frequency first mapping rule, as described in more detail below, which improves frequency diversity of the CSI. Thus, piggybacking of UCI on a PUSCH is improved, time and frequency diversity of the UCI is improved, and impact on the PUSCH is reduced.

<FIG> and <FIG> are diagrams illustrating examples <NUM> of resource allocation for UCI piggybacking on a PUSCH in <NUM>, in accordance with various aspects of the present disclosure. <FIG> shows an example wherein frequency hopping is not used, and <FIG> shows an example wherein frequency hopping is used. <FIG> and <FIG> show resources of an uplink shared channel, which may be situated in an UL region of a slot such as UL long burst portion (e.g., UL long burst portion <NUM>). In <FIG> and <FIG>, each rectangle of the grid corresponds to a resource element. For example, each row of the grid may correspond to a frequency or subcarrier (e.g., a subcarrier for CP-OFDM or a virtual subcarrier for DFT-s-OFDM), and each column of the grid may correspond to a symbol. Therefore, moving rightward in the grid may increase time, and moving upward in the grid may increase frequency with regard to a corresponding resource.

As shown by reference number <NUM>, the uplink shared channel may include a first reference signal, shown in <FIG> as a demodulation reference signal (DMRS). The first reference signal may be provided in a first symbol of the uplink shared channel to improve efficiency of demodulating the uplink shared channel. As further shown, the first reference signal may occupy an entire symbol of the uplink shared channel. In some aspects, the first reference signal may be another type of reference signal, such as a sounding reference signal or a phase-tracking reference signal.

As shown by reference number <NUM>, a plurality of CSI signals may be mapped in a symbol following the first reference signal. For example, a first CSI of the plurality of CSI signals may be mapped in the symbol immediately following the first reference signal. This may enable earlier decoding of the first CSI of the plurality of CSI signals. As shown by reference number <NUM>, when frequency hopping is not used, a second CSI of the plurality of CSI signals may be mapped to a symbol immediately following the first CSI of the plurality of CSI signals. For example, and as shown, the second CSI may be mapped to resource elements (REs) that are distributed in frequency.

In some aspects, the mapping of the plurality of CSI signals may be based at least in part on the following pseudo-code, wherein:.

In the above pseudo-code, at step <NUM>, the UE <NUM> determines a location of the CSI so that the CSI does not overlap the DMRS. At steps <NUM>. <NUM> and <NUM>. <NUM>, the UE <NUM> determines a step size (d) for the CSI signal allocation. Here, the step size is determined to be <NUM> when the number of symbols of the plurality of CSI signals is greater than or equal to the number of subcarriers that do not include a phase-tracking reference signal, and is determined to be the floor of Ml/QCSI when the number of symbols of the CSI signal is less than the number of subcarriers that do not include a phase-tracking reference signal. At step <NUM>. <NUM>, the UE <NUM> skips resource elements that include a phase-tracking reference signal so that phase-tracking reference signals are not punctured by the CSI signal. At steps <NUM>. <NUM> through <NUM>. <NUM>, the UE <NUM> maps the CSI signals to increasing frequency resources. For example, the UE <NUM> may start at a lowest frequency resource or subcarrier of the physical shared channel, and may map each CSI of the CSI signals to an increasing frequency or subcarrier. The above pseudo-code is provided merely as an example, and other aspects are contemplated herein.

In some aspects, the UE <NUM> may map CSI to first resource elements that are distributed in frequency, as described above. For example, the first resource elements may be distributed in frequency according to the step size d. In some aspects, as described above, the step size can be greater than <NUM>. In some aspects, the step size may be based at least in part on the amount of CSI to be mapped. For example, as indicated above, the step size is determined to be <NUM> when the number of symbols of the plurality of CSI signals is greater than or equal to the number of subcarriers that do not include a phase-tracking reference signal, and is determined to be the floor of Ml/QCSI when the number of symbols of the CSI signal is less than the number of subcarriers that do not include a phase-tracking reference signal. An example of the step size is shown with regard to the CSI Part <NUM> in <FIG> (e.g., reference number <NUM>). In <FIG>, the CSI Part <NUM> has a step size of <NUM> and the CSI Part <NUM> has a step size of <NUM>. In some aspects, this may be based at least in part on a number of REs for which CSI Part <NUM> is to be mapped and a number of REs for which CSI Part <NUM> is to be mapped.

The above algorithm provides for frequency-first, time-second mapping. For example, the conditional at Step <NUM>. <NUM> and <NUM>. <NUM> causes all resource elements of a first symbol to be mapped before resource elements of a second symbol are mapped, since k is a subcarrier index, M is a total number of subcarriers, and l is an OFDM symbol index. Furthermore, the while loop at Step <NUM>. <NUM> and <NUM>. <NUM> cause phase-tracking reference signals to be excluded from the first resource elements.

In the above pseudo-code, and in the pseudo-code described below in connection with <FIG>, k is not necessarily a physical subcarrier index. A mapping from k to the physical subcarrier index in the uplink bandwidth part (BWP) may take into account the starting resource block (RB) index and frequency hopping offset, if frequency hopping is enabled. Also, in <FIG>, the second CSIs have a wider spacing in the frequency domain than the first CSIs. This may be because resource elements in between the second CSIs include phase-tracking reference signals, or because there are fewer of the second CSIs than the first CSIs.

As shown by reference number <NUM>, a plurality of HARQ feedback signals may be mapped in a diagonal pattern with regard to symbols and subcarriers of the uplink shared channel. A HARQ feedback signal may include a HARQ ACK and/or a HARQ NACK. For example, consider a first HARQ feedback signal (shown by reference number <NUM>) and a second HARQ feedback signal (shown by reference number <NUM>). As can be seen, the second HARQ feedback signal is mapped to a next symbol in time and a next subcarrier in relation to the first HARQ feedback signal. By mapping the HARQ feedback signals in the diagonal pattern, frequency and time diversity of the HARQ feedback signals is improved. Mapping the HARQ feedback signals in the diagonal pattern is provided as an example. Techniques and apparatuses described herein are not limited to those in which a diagonal pattern is used to map the plurality of HARQ feedback signals.

In some aspects, the HARQ feedback signals may be mapped to resource elements that are different than (e.g., orthogonal to, non-overlapped with, etc.) resource elements used for the CSI signals. For example, the DMRS may be mapped to a first symbol of the uplink shared channel, the CSI signals may be mapped to second and third symbols of the uplink shared channel, and the HARQ feedback signals may be mapped to a remainder of the symbols of the uplink shared channel. As another example, the HARQ feedback may be mapped to resource elements that are reserved for the HARQ feedback, and the CSI may not be mapped to the resource elements that are reserved for the HARQ feedback. This may reduce or eliminate puncturing of the CSI signals by the HARQ feedback signals.

As further shown, in some aspects, the diagonal pattern may wrap around a slot boundary of the uplink shared channel. For example, when the diagonal pattern reaches one slot boundary of the uplink shared channel, shown by reference number <NUM>, the diagonal pattern may wrap around to the opposite slot boundary of the uplink shared channel (without extending into the DMRS or CSI regions of the uplink shared channel), shown by reference number <NUM>. This can occur in the horizontal direction (shown by reference numbers <NUM> and <NUM>) or in the vertical direction (shown by reference numbers <NUM> and <NUM>).

In some aspects, the diagonal pattern may skip a resource associated with a reference signal. For example, and as shown by reference number <NUM>, in some aspects, a second DMRS symbol may be included in the uplink shared channel. In such a case, the diagonal pattern may skip the second DMRS symbol and resume in a next symbol.

<FIG> shows an example of CSI and HARQ feedback resource allocation with frequency hopping. A first frequency hop is shown by reference number <NUM>, and a second frequency hop is shown by reference number <NUM>. As shown, a DMRS symbol may be provided in the first frequency hop and the second frequency hop.

As shown by reference number <NUM>, when frequency hopping is performed, a first CSI may provided in a first frequency hop. For example, the frequency first resource allocation technique may be used to allocate resources for the first CSI, as described in more detail above. As shown by reference number <NUM>, when frequency hopping is performed, a second CSI may be provided in a second frequency hop. For example, the frequency first resource allocation technique may be used to allocate resources for the second CSI, as described in more detail above.

As shown by reference number <NUM>, when using frequency hopping, the diagonal pattern may be used to allocate resources for the DMRS signals. In this case, the diagonal pattern may not wrap around with regard to separate frequency hops. In other words, the diagonal pattern may continue from a fourth frequency resource in the first frequency hop (shown by reference number <NUM>) to a fifth frequency resource in the second frequency hop (shown by reference number <NUM>).

In some aspects, the diagonal pattern (e.g., with or without frequency hopping) may be determined according to the below pseudo-code, wherein:.

At <NUM>, step sizes in the frequency and time directions are determined. As can be seen, the techniques and apparatuses described herein are not limited to a step size of <NUM> (e.g., since df is based at least in part on the number of subcarriers in the uplink shared channel and the number of symbols of the HARQ feedback), although using a step size of <NUM> is possible for techniques and apparatuses described herein. At <NUM>, the UE <NUM> determines to skip resource elements that are already used for a reference signal (e.g., DMRS or PTRS), CSI, or another HARQ feedback signal. At <NUM>, HARQ feedback signals are mapped to resource elements in a diagonal pattern. As mentioned above, other frequency and time resource mapping approaches may be used, and the techniques and apparatuses described herein are not limited to those involving a diagonal resource pattern.

As can be seen, the step size, in the frequency direction, of the HARQ feedback (e.g., df) may be based at least in part on an amount of the HARQ feedback. Here, the step size is based at least in part on the number of subcarriers in the uplink shared channel and the number of symbols of the HARQ feedback. Furthermore, the HARQ feedback may be mapped in a frequency-first fashion, shown by k = mod(k + df, M).

As indicated above, <FIG> and <FIG> are provided as an example. Other examples are possible and may differ from what was described with respect to <FIG> and <FIG>.

<FIG> is a diagram illustrating an example of a system <NUM> for transmitting a PUSCH with UCI piggybacking in <NUM>, in accordance with various aspects of the present disclosure. System <NUM> may include one or more of the components of UE <NUM> described in connection with <FIG>, above.

As shown in <FIG>, an encoder component <NUM> may encode a communication (not shown). The communication may include UCI (e.g., CSI signals and/or HARQ feedback signals) and/or an uplink shared channel on which the UCI is to be piggybacked. As further shown, a modulator component <NUM> may modulate the encoded communication (e.g., onto a carrier signal). As shown by reference number <NUM>, the system <NUM> may selectively perform rate matching (e.g., by a rate matching component <NUM> or a puncturing component <NUM>) of the uplink shared channel based at least in part on whether the HARQ feedback includes more than two bits. For example, the system <NUM> may rate match or puncture resources of the uplink shared channel for the UCI (e.g., HARQ feedback signals and/or CSI signals).

As further shown, a UCI mapper component <NUM> may map the UCI (e.g., the CSI signals and/or the HARQ feedback signals) to resource elements of the uplink shared channel, as described in more detail in connection with <FIG>. In some aspects, such as when CP-OFDM is used, the UCI may be mapped to subcarriers such as physical subcarriers. In some aspects, such as when DFT-s-OFDM is used as in <FIG>, the UCI may be allocated to virtual subcarriers before DFT spreading is applied and the output signal is generated. Virtual subcarriers are known and described, for example, in 3GPP Technical Specification <NUM> (e.g., Section <NUM>. For example, a virtual subcarrier may be associated with an index value i, which may be the modulated symbol index for a length of M complex-valued symbols d(<NUM>),. ,d(Msymb -<NUM>). These may be divided into <MAT> sets, each corresponding to one SC-FDMA symbol. Transform precoding may be applied according to <MAT>
resulting in a block of complex-valued symbols z(<NUM>),. ,z(Msymb -<NUM>). The variable <MAT>, where <MAT> represents the bandwidth of the PUSCH in terms of resource blocks, and shall fulfil <MAT>
where α<NUM>,α<NUM>,α<NUM> is a set of non-negative integers.

A DFT component <NUM> may perform discrete Fourier transform (DFT) spreading of the uplink shared channel. A sub-band mapping component <NUM> may map the output of the DFT spreading to sub-bands (e.g., physical subcarriers) of an output signal. An IFFT component <NUM> may perform an inverse fast Fourier transform (IFFT) to prepare the uplink shared channel or output signal for transmission. A transmitter component <NUM> may transmit the uplink shared channel or output signal.

<FIG> is a diagram illustrating an example process <NUM> performed, by a UE, in accordance with various aspects of the present disclosure. Example process <NUM> is an example where a UE (e.g., UE <NUM>) performs resource allocation for UCI piggybacking on a PUSCH in <NUM>.

As shown in <FIG>, process <NUM> includes mapping channel state information (CSI) to first resource elements that are distributed in frequency, wherein the first resource elements are in a set of resources allocated on an uplink shared channel (block <NUM>). For example, the UE (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, and/or the like) may map CSI to first resource elements that are distributed in frequency. The first resource elements may be in a set of resources of an uplink shared channel (e.g., in a slot). In some aspects, the first resource elements may be located after a reference signal (e.g., DMRS) of the uplink shared channel. For example, the first resource elements may be located immediately after the reference signal. In some aspects, the first resource elements may be located elsewhere in a slot.

As shown in <FIG>, process <NUM> includes mapping hybrid automatic repeat request (HARQ) feedback to second resource elements that are distributed in frequency, wherein the second resource elements are in the set of resources, wherein the second resource elements are reserved for the HARQ feedback and are different from the first resource elements (block <NUM>). For example, the UE (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, and/or the like) may map HARQ feedback to second resource elements of the uplink shared channel. The second resource elements are different than the first resource elements. For example, the second resource elements may be orthogonal to the first resource elements. The second resource elements are reserved for the HARQ feedback. This may prevent puncturing of the CSI by the HARQ feedback. In some aspects, the HARQ feedback are mapped in a diagonal pattern with regard to symbols and frequencies of the uplink shared channel, which improves time and frequency diversity of the HARQ feedback and reduces an impact of puncturing with regard to the uplink shared channel. In some aspects, the UE may determine which resources are reserved for the HARQ feedback before mapping the CSI.

As shown in <FIG>, process <NUM> includes transmitting the CSI and the HARQ feedback on the uplink shared channel in accordance with the mappings (block <NUM>). For example, the UE (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, and/or the like) may transmit the uplink shared channel including the plurality of CSI signals and the plurality of HARQ feedback signals. In this way, UCI is piggybacked on the uplink shared channel while maintaining frequency and time diversity of the UCI. Furthermore, an impact of the piggybacking on the uplink shared channel is reduced.

Process <NUM> may include additional aspects, such as any single aspect and/or any combination of aspects described below and/or in connection with one or more other processes described elsewhere herein.

In some aspects, a first slot boundary of the uplink shared channel is reached, the diagonal pattern wraps around to a second slot boundary of the uplink shared channel that is opposite from the first slot boundary. In some aspects, the first resource elements are located after a reference signal of the uplink shared channel. In some aspects, the first resource elements are distributed in frequency.

In some aspects, when the uplink shared channel is not configured for frequency hopping, the plurality of CSI signals include first CSI and second CSI, and wherein the first CSI is mapped to resource elements that are adjacent to resource elements to which the second CSI is mapped. In some aspects, the plurality of CSI signals include first CSI and second CSI, and when the uplink shared channel is configured for frequency hopping, the first CSI is mapped to a first frequency hop and the second CSI is mapped to a second frequency hop.

In some aspects, the plurality of CSI signals and the plurality of HARQ feedback signals puncture data symbols of the uplink shared channel. In some aspects, rate matching is used for the plurality of CSI signals and the plurality of HARQ feedback signals. In some aspects, the diagonal pattern skips a resource element associated with a reference signal.

In some aspects, the second resource elements are mapped after a reference signal of the uplink shared channel. In some aspects, the first resource elements are distributed in frequency. In some aspects, the plurality of HARQ feedback signals puncture data symbols of the uplink shared channel. In some aspects, rate matching is used for the plurality of CSI signals and the plurality of HARQ feedback signals. In some aspects, one or more resource elements comprising a phase-tracking reference signal are excluded from the first resource elements. In some aspects, the first resource elements and the second resource elements are distributed in frequency based at least in part on respective step sizes, wherein the respective step sizes are based at least in part on respective amounts of the CSI and the HARQ feedback. In some aspects, wherein mapping the CSI and mapping the HARQ feedback are performed in a frequency-first, time-second manner. In some aspects, the first resource elements and the second resource elements are orthogonal such that the HARQ feedback does not puncture the CSI.

Claim 1:
A method of wireless communication performed by a user equipment, UE, for uplink transmission in a slot, comprising:
mapping (<NUM>) channel state information, CSI, to first resource elements that are distributed in frequency, wherein the first resource elements are in a set of resources allocated on an uplink shared channel;
mapping (<NUM>) hybrid automatic repeat request, HARQ, feedback to second resource elements that are distributed in frequency, wherein the second resource elements are in the set of resources;
wherein the first resource elements and the second resource elements are distributed in frequency based at least in part on respective step sizes, wherein the respective step sizes are based at least in part on respective amounts of the CSI and the HARQ feedback;
wherein the second resource elements are reserved for the HARQ feedback before mapping the CSI to the first resource elements and the second resource elements are different from the first resource elements such that the CSI is not mapped to resource elements that are reserved for a subsequent mapping of the HARQ feedback; and
transmitting the CSI and the HARQ feedback on the uplink shared channel in accordance with the mappings.