User equipment (UE), base station, wireless communication method of a UE or by a base station, and computer-readable memory.
By enabling dynamic scheduling and managing bit processing across multiple channels, the UE efficiently handles downlink and uplink transmissions, addressing decoding and encoding bottlenecks and optimizing resource utilization in wireless communication systems.
Patent Information
- Authority / Receiving Office
- BR · BR
- Patent Type
- Patents
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2018-01-17
- Publication Date
- 2026-07-14
AI Technical Summary
Existing wireless communication systems face challenges in efficiently processing multiple downlink and uplink channels with different transmission time intervals, leading to potential decoding and encoding bottlenecks and resource limitations.
User Equipment (UE) is capable of indicating its ability to decode both a shared physical downlink channel and a short downlink channel, allowing dynamic scheduling across subframes and short transmission time intervals, with mechanisms to manage bit processing and feedback through Hybrid Automatic Repeat Request (HARQ) and uplink grants, and managing bit limits within processing windows.
Enhances the UE's ability to process multiple channels concurrently, optimizing resource utilization and reducing decoding and encoding bottlenecks, thereby improving overall communication efficiency.
Smart Images

Figure 00000287_0000 
Figure 00000288_0000 
Figure 00000289_0000
Abstract
Description
"User Equipment (UE), Base Station, Wireless Communication Method of a UE or by a Base Station, and Computer-Readable Memory" REFERENCE TO THE RELATED DEPOSIT REQUEST(S)
[001] This application claims the benefit of U.S. Provisional Application Serial No. 62 / 447,412, entitled “PARALLEL PROCESSING OF UNICAST DOWNLINK TRANSMISSIONS WITH DIFFERENT NUMEROLOGIES” filed January 17, 2017, and U.S. Provisional Application No. 62 / 544,698, entitled “PARALLEL PROCESSING OF DOWNLINK TRANSMISSIONS” filed August 11, 2017, and U.S. Patent Application No. 15 / 872,658, entitled “PARALLEL PROCESSING OF UPLINK AND DOWNLINK TRANSMISSIONS” filed January 16, 2018, the descriptions of which are expressly incorporated by reference in their entirety. BACKGROUND Field
[002] The present disclosure relates generally to communication systems and, more particularly, to a communication system configured for parallel processing of downlink transmissions. Fundamentals
[003] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, packet data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies with the ability to support communication with multiple users sharing available system resources. Examples of Petition 870250050017, dated 06 / 15 / 2025, page 6 / 304 1 / 140 “USER EQUIPMENT (UE), BASE STATION, WIRELESS COMMUNICATION METHOD OF A UE OR BY A BASE STATION, AND COMPUTER-READABLE MEMORY REFERENCE TO THE RELATED DEPOSIT REQUEST(S)
[001] This application claims the benefit of U.S. Provisional Application Serial No. 62 / 447,412, entitled “PARALLEL PROCESSING OF UNICAST DOWNLINK TRANSMISSIONS WITH DIFFERENT NUMEROLOGIES” filed January 17, 2017, and U.S. Provisional Application No. 62 / 544,698, entitled “PARALLEL PROCESSING OF DOWNLINK TRANSMISSIONS” filed August 11, 2017, and U.S. Patent Application No. 15 / 872,658, entitled “PARALLEL PROCESSING OF UPLINK AND DOWNLINK TRANSMISSIONS” filed January 16, 2018, the descriptions of which are expressly incorporated by reference in their entirety. BACKGROUND Field
[002] The present disclosure relates generally to communication systems and, more particularly, to a communication system configured for parallel processing of downlink transmissions. Fundamentals
[003] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, packet data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies with the ability to support communication with multiple users sharing available system resources. Examples of Petition 870250050017, dated 06 / 15 / 2025, page 6 / 304 2 / 140 Such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and synchronous time division code division multiple access (OFDMA) systems.
[004] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that allows different wireless devices to communicate at a municipal, national, regional, and even global level. One example of a telecommunications standard is 5G New Radio (NR). 5G NR is part of an ongoing evolution of mobile broadband enacted by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., Internet of Things (IoT)), and other requirements. Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need for further enhancements in 5G NR technology. These enhancements may also be applicable to other multiple access technologies and telecommunications standards that employ these technologies. SUMMARY
[005] The following description presents a simplified summary of one or more aspects to provide a basic understanding of some of these. Petition 870250050017, dated 06 / 15 / 2025, page 7 / 304 2 / 140 Such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and synchronous time division code division multiple access (OFDMA) systems.
[004] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that allows different wireless devices to communicate at a municipal, national, regional, and even global level. One example of a telecommunications standard is 5G New Radio (NR). 5G NR is part of an ongoing evolution of mobile broadband enacted by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., Internet of Things (IoT)), and other requirements. Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need for further enhancements in 5G NR technology. These enhancements may also be applicable to other multiple access technologies and telecommunications standards that employ these technologies. SUMMARY
[005] The following description presents a simplified summary of one or more aspects to provide a basic understanding of some of these. Petition 870250050017, dated 06 / 15 / 2025, page 7 / 304 3 / 140 aspects. This summary is not a comprehensive overview of all aspects covered, and does not intend to identify essential or fundamental elements of all aspects, nor to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified way as a prelude to the more detailed description that will be presented later.
[006] In several respects, a user equipment (UE) can indicate to a base station the UE's ability to decode either a first downlink channel, such as a shared physical downlink channel (PDSCH), or a second downlink channel, such as a short PDSCH (sPDSCH). Consequently, the base station can dynamically schedule the UE with the first downlink channel and the second downlink channel.
[007] When the UE informs the base station of the UE's ability to decode both the first downlink channel and the second downlink channel, the UE can be scheduled with both channels during a subframe duration of a given component carrier. In this way, the UE can attempt to decode both the first data transmitted on the first downlink channel during a subframe and the second data transmitted on the second downlink channel during a short transmission time interval (sTTI) that overlaps with the first data in a UE window, even when the subframe and sTTI are not contemporaneously scheduled (e.g., Petition 870250050017, dated 06 / 15 / 2025, page 8 / 304 3 / 140 aspects. This summary is not a comprehensive overview of all aspects covered, and does not intend to identify essential or fundamental elements of all aspects, nor to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified way as a prelude to the more detailed description that will be presented later.
[006] In several respects, a user equipment (UE) can indicate to a base station the UE's ability to decode either a first downlink channel, such as a shared physical downlink channel (PDSCH), or a second downlink channel, such as a short PDSCH (sPDSCH). Consequently, the base station can dynamically schedule the UE with the first downlink channel and the second downlink channel.
[007] When the UE informs the base station of the UE's ability to decode both the first downlink channel and the second downlink channel, the UE can be scheduled with both channels during a subframe duration of a given component carrier. In this way, the UE can attempt to decode both the first data transmitted on the first downlink channel during a subframe and the second data transmitted on the second downlink channel during a short transmission time interval (sTTI) that overlaps with the first data in a UE window, even when the subframe and sTTI are not contemporaneously scheduled (e.g., Petition 870250050017, dated 06 / 15 / 2025, page 8 / 304 4 / 140 do not overlap or only partially overlap.
[008] When the UE is unable to decode either the first data transmitted on the first downlink channel during the subframe or the second data transmitted on the second downlink channel during the sTTI that overlaps the subframe, the UE may refrain from processing (e.g., decoding) the first data transmitted on the first downlink channel or the second data transmitted on the second downlink channel.
[009] In several respects, the UE may include a first window, which may include a processing pipeline in which the bits of the first data and the bits of the second data may be processed. In some respects, the first window may be called an “exclusion window” (e.g., a downlink exclusion window), although any terminology referring to a window (e.g., downlink processing pipeline) may be used without departing from the present disclosure. In some respects, the first window may be associated with a UE capability. For example, the length of the first window (e.g., corresponding to a set of subframes and / or sTTI(s) to be processed) may be associated with a UE capability. The UE may be capable of processing a limited number of bits in the window.In some respects, the UE can send first-window characteristics to a base station, such as indicating a UE capability to a base station from which the base station can derive first-window characteristics in the UE (e.g., the duration of the...). Petition 870250050017, dated 06 / 15 / 2025, p. 9 / 304 4 / 140 do not overlap or only partially overlap.
[008] When the UE is unable to decode either the first data transmitted on the first downlink channel during the subframe or the second data transmitted on the second downlink channel during the sTTI that overlaps the subframe, the UE may refrain from processing (e.g., decoding) the first data transmitted on the first downlink channel or the second data transmitted on the second downlink channel.
[009] In several respects, the UE may include a first window, which may include a processing pipeline in which the bits of the first data and the bits of the second data may be processed. In some respects, the first window may be called an “exclusion window” (e.g., a downlink exclusion window), although any terminology referring to a window (e.g., downlink processing pipeline) may be used without departing from the present disclosure. In some respects, the first window may be associated with a UE capability. For example, the length of the first window (e.g., corresponding to a set of subframes and / or sTTI(s) to be processed) may be associated with a UE capability. The UE may be capable of processing a limited number of bits in the window.In some respects, the UE can send first-window characteristics to a base station, such as indicating a UE capability to a base station from which the base station can derive first-window characteristics in the UE (e.g., the duration of the window). Petition 870250050017, dated 06 / 15 / 2025, page 9 / 304 5 / 140 first window)
[0010] Based on the bits that are processed or not processed in the first window, the UE can provide Hybrid Automatic Repeat Request (HARQ) feedback to the data transmitted on the first downlink channel during the subframe and the data transmitted on the second downlink channel during the sTTI. For example, the UE can send an acknowledgment (ACK) to the base station when the data transmitted on the second downlink channel is processed, but it can send a negative ACK (NACK) to the base station when the UE refrains from processing the data transmitted on the first downlink channel.
[0011] Regarding uplink, an UE may receive a first uplink grant for the first data to be transmitted on a first uplink channel and a second uplink grant for the second data to be transmitted on a second uplink channel. Based on the first uplink grant and the second uplink grant, the UE may attempt to encode both the first data to be transmitted on the first uplink channel during a subframe and the second data to be transmitted on the second uplink channel during an sTTI. In some respects, the UE may attempt to contemporaneously process (e.g., encode) the first data and the second data in a second UE window (e.g., even when the first uplink grant and the second uplink grant do not indicate scheduling). Petition 870250050017, dated 06 / 15 / 2025, page 10 / 304 5 / 140 first window)
[0010] Based on the bits that are processed or not processed in the first window, the UE can provide Hybrid Automatic Repeat Request (HARQ) feedback to the data transmitted on the first downlink channel during the subframe and the data transmitted on the second downlink channel during the sTTI. For example, the UE can send an acknowledgment (ACK) to the base station when the data transmitted on the second downlink channel is processed, but it can send a negative ACK (NACK) to the base station when the UE refrains from processing the data transmitted on the first downlink channel.
[0011] Regarding uplink, an UE may receive a first uplink grant for the first data to be transmitted on a first uplink channel and a second uplink grant for the second data to be transmitted on a second uplink channel. Based on the first uplink grant and the second uplink grant, the UE may attempt to encode both the first data to be transmitted on the first uplink channel during a subframe and the second data to be transmitted on the second uplink channel during an sTTI. In some respects, the UE may attempt to contemporaneously process (e.g., encode) the first data and the second data in a second UE window (e.g., even when the first uplink grant and the second uplink grant do not indicate scheduling). Petition 870250050017, dated 06 / 15 / 2025, page 10 / 304 6 / 140 contemporary ascending link.
[0012] Consequently, the UE may include a second window, which may include a processing pipeline where the bits of the first data and the bits of the second data may be processed for transmission according to the first and second uplink grants. In some respects, the second window may be called an “exclusion window” (e.g., an uplink exclusion window), although any terminology referring to a window (e.g., uplink processing pipeline) may be used without departing from the present disclosure. The second window may be different from the first window (e.g., the first window for downlink processing may have a different duration, length, or size than the second window for uplink processing). In some respects, the second window may be associated with a UE capability.For example, the second window duration (e.g., the number of bits a UE can process in a second window) can be a function of a UE capability. In some respects, the UE can send second window characteristics to a base station, such as indicating a UE capability to a base station from which the base station can derive second window characteristics in the UE (e.g., the second window duration).
[0013] In one aspect of the revelation, a first method, a first computer-readable medium, and a first apparatus are provided. The first apparatus can determine a number of bits scheduled in one or more Petition 870250050017, dated 06 / 15 / 2025, page 11 / 304 6 / 140 contemporary ascending link.
[0012] Consequently, the UE may include a second window, which may include a processing pipeline where the bits of the first data and the bits of the second data may be processed for transmission according to the first and second uplink grants. In some respects, the second window may be called an “exclusion window” (e.g., an uplink exclusion window), although any terminology referring to a window (e.g., uplink processing pipeline) may be used without departing from the present disclosure. The second window may be different from the first window (e.g., the first window for downlink processing may have a different duration, length, or size than the second window for uplink processing). In some respects, the second window may be associated with a UE capability.For example, the second window duration (e.g., the number of bits a UE can process in a second window) can be a function of a UE capability. In some respects, the UE can send second window characteristics to a base station, such as indicating a UE capability to a base station from which the base station can derive second window characteristics in the UE (e.g., the second window duration).
[0013] In one aspect of the revelation, a first method, a first computer-readable medium, and a first apparatus are provided. The first apparatus can determine a number of bits scheduled in one or more Petition 870250050017, dated 06 / 15 / 2025, page 11 / 304 7 / 140 first uplink channel grants received in a set of subframes for a first uplink channel. The first device can determine a number of scheduled bits in a second uplink channel grant for a second uplink channel. The first device can determine whether a bit limit is exceeded based on the determined number of scheduled bits in each first uplink channel grant from one or more first uplink channel grants received for the first uplink channel in the set of subframes and based on the determined number of scheduled bits in the second uplink channel grant received for the second uplink channel.The first device can process the transmission, based on the possibility of the bit limit being exceeded, from at least one of: the scheduled bits in at least one first uplink channel grant from one or more first uplink channel grants received in the subframe set, or the scheduled bits in the second uplink channel grant. In one aspect, the first device can receive each of one or more first uplink channel grants for the first uplink channel in a TTI within the subframe set; and receive the second uplink channel grant for the second uplink channel in an sTTI within a subframe, the subframe following the subframe set, the sTTI including fewer symbols than the TTI. In one aspect, the first device can determine, based on the possibility of the limit being exceeded... Petition 870250050017, dated 06 / 15 / 2025, p. 12 / 304 7 / 140 first uplink channel grants received in a set of subframes for a first uplink channel. The first device can determine a number of scheduled bits in a second uplink channel grant for a second uplink channel. The first device can determine whether a bit limit is exceeded based on the determined number of scheduled bits in each first uplink channel grant from one or more first uplink channel grants received for the first uplink channel in the set of subframes and based on the determined number of scheduled bits in the second uplink channel grant received for the second uplink channel.The first device can process the transmission, based on the possibility of the bit limit being exceeded, from at least one of: the scheduled bits in at least one first uplink channel grant from one or more first uplink channel grants received in the subframe set, or the scheduled bits in the second uplink channel grant. In one aspect, the first device can receive each of one or more first uplink channel grants for the first uplink channel in a TTI within the subframe set; and receive the second uplink channel grant for the second uplink channel in an sTTI within a subframe, the subframe following the subframe set, the sTTI including fewer symbols than the TTI. In one aspect, the first device can determine, based on the possibility of the limit being exceeded... Petition 870250050017, dated 06 / 15 / 2025, p. 12 / 304 If the 8 / 140 bit is exceeded, at least one of the following must be transmitted: the scheduled bits in at least one uplink first channel lease from one or more uplink first channel leases received in the subframe set, or the scheduled bits in the uplink second channel lease. In one aspect, the uplink first channel is a shared uplink physical channel (PUSCH), each of the one or more uplink first channel leases serves for an uplink transmission on the PUSCH, the uplink second channel is a short PUSCH (sPUSCH), and the uplink second channel lease serves for an uplink transmission on the sPUSCH in an sTTI.The first device can process the transmission, based on the possibility of the bit limit being exceeded, at least one of the following: the bits scheduled in at least one uplink first channel grant from one or more uplink first channel grants received in the subframe set, or the bits scheduled in the uplink second channel grant by processing the transmission of the bits scheduled in the uplink second channel grant, and refrain from processing the transmission of the bits scheduled in the uplink first channel grant from one or more uplink first channel grants received in the subframe set. The first device can process the transmission, based on the possibility of the bit limit being exceeded, at least one of the following: the bits scheduled in at least one uplink first channel grant. Petition 870250050017, dated 06 / 15 / 2025, p. 13 / 304 If the 8 / 140 bit is exceeded, at least one of the following must be transmitted: the scheduled bits in at least one uplink first channel lease from one or more uplink first channel leases received in the subframe set, or the scheduled bits in the uplink second channel lease. In one aspect, the uplink first channel is a shared uplink physical channel (PUSCH), each of the one or more uplink first channel leases serves for an uplink transmission on the PUSCH, the uplink second channel is a short PUSCH (sPUSCH), and the uplink second channel lease serves for an uplink transmission on the sPUSCH in an sTTI.The first device can process the transmission, based on the possibility of the bit limit being exceeded, at least one of the following: the bits scheduled in at least one uplink first channel grant from one or more uplink first channel grants received in the subframe set, or the bits scheduled in the uplink second channel grant by processing the transmission of the bits scheduled in the uplink second channel grant, and refrain from processing the transmission of the bits scheduled in the uplink first channel grant from one or more uplink first channel grants received in the subframe set. The first device can process the transmission, based on the possibility of the bit limit being exceeded, at least one of the following: the bits scheduled in at least one uplink first channel grant. Petition 870250050017, dated 06 / 15 / 2025, p. 13 / 304 9 / 140 ascending from one or more first uplink channel grants received in the subframe set or the scheduled bits in the second uplink channel grant by: refraining from processing the transmission of the scheduled bits in the second uplink channel grant, and processing the transmission of the scheduled bits in the first uplink channel grant from one or more first uplink channel grants received in the subframe set.The first device can determine whether the bit limit is exceeded by comparing, for each UE component carrier, a maximum of the determined number of bits scheduled in each first uplink channel lease from one or more first uplink channel leases received for the first uplink channel in the subframe set for the component carrier and the bits scheduled in the second uplink channel lease for the second uplink channel for the component carrier with a maximum number of uplink shared channel (ULSCH) bits associated with the component carrier. In one aspect, the maximum number of UL-SCH bits associated with the component carrier is based on a maximum number of UL-SCH bits for the first uplink channel.In one aspect, the first device can determine if the bit limit is exceeded by comparing a maximum of the predetermined number of bits scheduled in each uplink first channel grant of one or more uplink first channel grants received for the uplink first channel in the subframe set and the bits. Petition 870250050017, dated 06 / 15 / 2025, p. 14 / 304 9 / 140 ascending from one or more first uplink channel grants received in the subframe set or the scheduled bits in the second uplink channel grant by: refraining from processing the transmission of the scheduled bits in the second uplink channel grant, and processing the transmission of the scheduled bits in the first uplink channel grant from one or more first uplink channel grants received in the subframe set.The first device can determine whether the bit limit is exceeded by comparing, for each UE component carrier, a maximum of the determined number of bits scheduled in each first uplink channel lease from one or more first uplink channel leases received for the first uplink channel in the subframe set for the component carrier and the bits scheduled in the second uplink channel lease for the second uplink channel for the component carrier with a maximum number of uplink shared channel (ULSCH) bits associated with the component carrier. In one aspect, the maximum number of UL-SCH bits associated with the component carrier is based on a maximum number of UL-SCH bits for the first uplink channel.In one aspect, the first device can determine if the bit limit is exceeded by comparing a maximum of the predetermined number of bits scheduled in each uplink first channel grant of one or more uplink first channel grants received for the uplink first channel in the subframe set and the bits. Petition 870250050017, dated 06 / 15 / 2025, p. 14 / 304 10 / 140 scheduled in the second uplink channel allocation for the second uplink channel with a defined maximum number of UL-SCH bits. In one aspect, the first device has x configured component carriers and y active component carriers, where y <x, e o primeiro aparelho pode determinar se o limite de bit é ultrapassado comparando um máximo do número determinado de bits agendados em cada concessão de primeiro canal de enlace ascendente da uma ou mais concessões de primeiro canal de enlace ascendente recebidas no primeiro canal de enlace ascendente no conjunto de subquadros e os bits agendados na concessão de segundo canal de enlace ascendente para o segundo canal de enlace ascendente com um dentre: uma soma de um máximo de um número de bits de UL-SCH associados a cada uma das x portadoras componentes, ou uma soma de um máximo de um número de bits de UL-SCH associados a cada uma das y portadoras componentes.In one aspect, the first device may receive a configuration from a base station indicating whether the bit limit is the sum of the maximum number of UL-SCH bits associated with each of the x component carriers, or the sum of the maximum number of UL-SCH bits associated with each of the y component carriers. In another aspect, at least one of the bits scheduled in at least one uplink first channel lease of one or more uplink first channel leases, or the bits scheduled in the uplink second channel lease are processed for transmission based on the possibility of the bit limit being exceeded in a processing window comprising a number of subframes in the... Petition 870250050017, dated 06 / 15 / 2025, p. 15 / 304 10 / 140 scheduled in the second uplink channel allocation for the second uplink channel with a defined maximum number of UL-SCH bits. In one aspect, the first device has x configured component carriers and y active component carriers, where y <x, e o primeiro aparelho pode determinar se o limite de bit é ultrapassado comparando um máximo do número determinado de bits agendados em cada concessão de primeiro canal de enlace ascendente da uma ou mais concessões de primeiro canal de enlace ascendente recebidas no primeiro canal de enlace ascendente no conjunto de subquadros e os bits agendados na concessão de segundo canal de enlace ascendente para o segundo canal de enlace ascendente com um dentre: uma soma de um máximo de um número de bits de UL-SCH associados a cada uma das x portadoras componentes, ou uma soma de um máximo de um número de bits de UL-SCH associados a cada uma das y portadoras componentes.In one aspect, the first device may receive a configuration from a base station indicating whether the bit limit is the sum of the maximum number of UL-SCH bits associated with each of the x component carriers, or the sum of the maximum number of UL-SCH bits associated with each of the y component carriers. In another aspect, at least one of the bits scheduled in at least one uplink first channel lease of one or more uplink first channel leases, or the bits scheduled in the uplink second channel lease are processed for transmission based on the possibility of the bit limit being exceeded in a processing window comprising a number of subframes in the... Petition 870250050017, dated 06 / 15 / 2025, p. 15 / 304 11 / 140 set of subframes. In one aspect, a processing window length is based on at least one of the UE capacity of the UE, uplink scheduling information, or a duration of an sTTI associated with the second uplink channel. In one aspect, the first device can send indicative information about the UE processing window length to a base station.
[0014] In one aspect of the disclosure, a second method, a second computer-readable means, and a second apparatus are provided. The second apparatus can determine a number of bits received on a first downlink channel in each subframe of a set of subframes. The second apparatus can determine a number of bits received on a second downlink channel. The second apparatus can determine whether a bit limit is exceeded based on the determined number of bits received on the first downlink channel in each subframe of the set of subframes and based on the determined number of bits received on the second downlink channel. The second apparatus can process, based on the possibility of the bit limit being exceeded, at least one of: the bits received on the first downlink channel in each subframe of the set of subframes, or the bits received on the second downlink channel.In one aspect, the second device can receive the bits on the first downlink channel within a TTI in each subframe of the subframe set; and receive the bits on the second downlink channel in an sTTI within a subframe, the subframe after the set. Petition 870250050017, dated 06 / 15 / 2025, page 16 / 304 11 / 140 set of subframes. In one aspect, a processing window length is based on at least one of the UE capacity of the UE, uplink scheduling information, or a duration of an sTTI associated with the second uplink channel. In one aspect, the first device can send indicative information about the UE processing window length to a base station.
[0014] In one aspect of the disclosure, a second method, a second computer-readable means, and a second apparatus are provided. The second apparatus can determine a number of bits received on a first downlink channel in each subframe of a set of subframes. The second apparatus can determine a number of bits received on a second downlink channel. The second apparatus can determine whether a bit limit is exceeded based on the determined number of bits received on the first downlink channel in each subframe of the set of subframes and based on the determined number of bits received on the second downlink channel. The second apparatus can process, based on the possibility of the bit limit being exceeded, at least one of: the bits received on the first downlink channel in each subframe of the set of subframes, or the bits received on the second downlink channel.In one aspect, the second device can receive the bits on the first downlink channel within a TTI in each subframe of the subframe set; and receive the bits on the second downlink channel in an sTTI within a subframe, the subframe after the set. Petition 870250050017, dated 06 / 15 / 2025, page 16 / 304 12 / 140 subframes, the sTTI including fewer symbols than the TTI. The second device can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of the following: the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel. In one aspect, the first downlink channel is a PDSCH and the second downlink channel is an sPDSCH.In one aspect, the second device can process, based on the possibility of the bit limit being exceeded, at least one of the following: the bits received in the first downlink channel in each subframe of the subframe set, or the bits received in the second downlink channel by: processing the bits received in the second downlink channel, sending the ACK / NACK feedback associated with the bits received in the second downlink channel based on the processing of the bits received in the second downlink channel, refraining from processing the bits received in the first downlink channel in one or more subframes of the subframe set, and sending the NACK feedback associated with the bits received in the first downlink channel in one or more subframes of the subframe set based on refraining from processing the bits received in the first downlink channel in one or more subframes of the subframe set.In one aspect, the second device can process, based on the possibility of exceeding the bit limit, at least one of the following: the bits received in the first downlink channel in each subframe. Petition 870250050017, dated 06 / 15 / 2025, p. 17 / 304 12 / 140 subframes, the sTTI including fewer symbols than the TTI. The second device can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of the following: the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel. In one aspect, the first downlink channel is a PDSCH and the second downlink channel is an sPDSCH.In one aspect, the second device can process, based on the possibility of the bit limit being exceeded, at least one of the following: the bits received in the first downlink channel in each subframe of the subframe set, or the bits received in the second downlink channel by: processing the bits received in the second downlink channel, sending the ACK / NACK feedback associated with the bits received in the second downlink channel based on the processing of the bits received in the second downlink channel, refraining from processing the bits received in the first downlink channel in one or more subframes of the subframe set, and sending the NACK feedback associated with the bits received in the first downlink channel in one or more subframes of the subframe set based on refraining from processing the bits received in the first downlink channel in one or more subframes of the subframe set.In one aspect, the second device can process, based on the possibility of exceeding the bit limit, at least one of the following: the bits received in the first downlink channel in each subframe. Petition 870250050017, dated 06 / 15 / 2025, p. 17 / 304 13 / 140 of the subframe set or the bits received on the second downlink channel by: refraining from processing the bits received on the second downlink channel, sending the NACK feedback associated with the bits received on the second downlink channel based on the refraining from processing the bits received on the second downlink channel, processing the bits received on the first downlink channel in each subframe of the subframe set, and sending the ACK / NACK feedback associated with the bits received on the first downlink channel in each subframe of the subframe set based on the processing of the bits received on the first downlink channel in each subframe of the subframe set.In one aspect, the second device can determine whether the bit limit is exceeded by comparing, for each component carrier of the UE, a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a maximum number of downlink shared channel (DL-SCH) bits associated with the component carrier. In one aspect, the second device can determine whether the bit limit is exceeded by comparing a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a defined maximum number of bits of. DL-SCH. In one aspect, the second device has x configured component carriers and y active component carriers, where y < x, and the second device can determine whether the Petition 870250050017, dated 06 / 15 / 2025, p. 18 / 304 13 / 140 of the subframe set or the bits received on the second downlink channel by: refraining from processing the bits received on the second downlink channel, sending the NACK feedback associated with the bits received on the second downlink channel based on the refraining from processing the bits received on the second downlink channel, processing the bits received on the first downlink channel in each subframe of the subframe set, and sending the ACK / NACK feedback associated with the bits received on the first downlink channel in each subframe of the subframe set based on the processing of the bits received on the first downlink channel in each subframe of the subframe set.In one aspect, the second device can determine whether the bit limit is exceeded by comparing, for each component carrier of the UE, a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a maximum number of downlink shared channel (DL-SCH) bits associated with the component carrier. In one aspect, the second device can determine whether the bit limit is exceeded by comparing a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a defined maximum number of bits of. DL-SCH. In one aspect, the second device has x configured component carriers and y active component carriers, where y < x, and the second device can determine whether the Petition 870250050017, dated 06 / 15 / 2025, p. 18 / 304 The 14 / 140 bit limit is exceeded by comparing a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel to one of: a sum of a maximum of a number of DL-SCH bits associated with each of the x component carriers, or a sum of a maximum of a number of DL-SCH bits associated with each of the y component carriers. In one aspect, the second device may receive a configuration from a base station indicating whether the bit limit is the sum of the maximum of a number of DL-SCH bits associated with each of the x component carriers, or the sum of the maximum of a number of DL-SCH bits associated with each of the y component carriers.In one aspect, at least one of the bits received on the first downlink channel, or the bits received on the second downlink channel, are processed based on the possibility of the bit limit being exceeded within a processing window comprising a number of subframes in the subframe set. In one aspect, the length of the processing window is based on at least one of the UE capacity of the UE, a HARQ timing rule, or a duration of an sTTI associated with the second downlink channel. In one aspect, the second device may send, to a base station, information indicative of the length of the UE processing window.
[0015] In one aspect of the revelation, a third method, a third computer-readable medium, and a third device are provided. The third device can Petition 870250050017, dated 06 / 15 / 2025, p. 19 / 304 The 14 / 140 bit limit is exceeded by comparing a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel to one of: a sum of a maximum of a number of DL-SCH bits associated with each of the x component carriers, or a sum of a maximum of a number of DL-SCH bits associated with each of the y component carriers. In one aspect, the second device may receive a configuration from a base station indicating whether the bit limit is the sum of the maximum of a number of DL-SCH bits associated with each of the x component carriers, or the sum of the maximum of a number of DL-SCH bits associated with each of the y component carriers.In one aspect, at least one of the bits received on the first downlink channel, or the bits received on the second downlink channel, are processed based on the possibility of the bit limit being exceeded within a processing window comprising a number of subframes in the subframe set. In one aspect, the length of the processing window is based on at least one of the UE capacity of the UE, a HARQ timing rule, or a duration of an sTTI associated with the second downlink channel. In one aspect, the second device may send, to a base station, information indicative of the length of the UE processing window.
[0015] In one aspect of the revelation, a third method, a third computer-readable medium, and a third device are provided. The third device can Petition 870250050017, dated 06 / 15 / 2025, p. 19 / 304 15 / 140 determine the sending to an UE of first data on a first downlink channel in each subframe of a set of subframes, and the sending to the UE of second data on a second downlink channel in one subframe, the subframe after the set of subframes. The third device may determine, based on the determination to send to the UE the first data on the first downlink channel and the second data on the second downlink channel, at least one of the following: limit the modulation and coding scheme (MCS) used to send at least one of the first data or the second data, limit a spatial classification used to transmit at least one of the first data or the second data, refrain from scheduling the UE with a transmission mode based on a demodulation reference signal (DMRS), or refrain from scheduling the UE using an advanced downlink physical control channel (ePDCCH).The third device can send the first data on the first downlink channel to the UE in each subframe of the subframe set. The third device can send the second data on the second downlink channel to the UE in the subframe. In one aspect, the first downlink channel is a PDSCH and the second downlink channel is an sPDSCH. In one aspect, the third device can receive information from the UE indicating that the UE supports the second downlink channel; and determine whether to send the second data to the UE based on the received information indicating that the UE supports the second downlink channel. In one aspect, the first data on the first downlink channel is... Petition 870250050017, dated 06 / 15 / 2025, page 20 / 304 15 / 140 determine the sending to an UE of first data on a first downlink channel in each subframe of a set of subframes, and the sending to the UE of second data on a second downlink channel in one subframe, the subframe after the set of subframes. The third device may determine, based on the determination to send to the UE the first data on the first downlink channel and the second data on the second downlink channel, at least one of the following: limit the modulation and coding scheme (MCS) used to send at least one of the first data or the second data, limit a spatial classification used to transmit at least one of the first data or the second data, refrain from scheduling the UE with a transmission mode based on a demodulation reference signal (DMRS), or refrain from scheduling the UE using an advanced downlink physical control channel (ePDCCH).The third device can send the first data on the first downlink channel to the UE in each subframe of the subframe set. The third device can send the second data on the second downlink channel to the UE in the subframe. In one aspect, the first downlink channel is a PDSCH and the second downlink channel is an sPDSCH. In one aspect, the third device can receive information from the UE indicating that the UE supports the second downlink channel; and determine whether to send the second data to the UE based on the received information indicating that the UE supports the second downlink channel. In one aspect, the first data on the first downlink channel is... Petition 870250050017, dated 06 / 15 / 2025, page 20 / 304 16 / 140 each subframe of the subframe set is sent on a first component carrier, and the second data on the second downlink channel in the subframe is sent on a second component carrier. In one aspect, the first component carrier is a component carrier equal to the second component carrier. In one aspect, the third device may send to the UE a configuration associated with a bit limit for processing the first data and the second data by the UE; the configuration indicating the bit limit must be based on x configured component carriers or y activated component carriers, where y < x.In one aspect, the third device may receive, from the UE, information indicating the UE's UE capability, and the determination, based on the determination to send to the UE the first data on the first downlink channel and the second data on the second downlink channel, at least one of these to limit the MCS used to send at least one of the first data or the second data, limit the spatial classification used to transmit at least one of the first data or the second data, refrain from scheduling the UE with a DMRS-based transmission mode, or refrain from scheduling the UE using ePDCCH based on the information indicating the UE's capability. In one aspect, the information indicating the UE's capability is associated with a duration of an sTTI of the second downlink channel.
[0016] For the achievement of the foregoing and related purposes, one or more aspects comprise the characteristics fully described further below in this Petition 870250050017, dated 06 / 15 / 2025, p. 21 / 304 16 / 140 each subframe of the subframe set is sent on a first component carrier, and the second data on the second downlink channel in the subframe is sent on a second component carrier. In one aspect, the first component carrier is a component carrier equal to the second component carrier. In one aspect, the third device may send to the UE a configuration associated with a bit limit for processing the first data and the second data by the UE; the configuration indicating the bit limit must be based on x configured component carriers or y activated component carriers, where y < x.In one aspect, the third device may receive, from the UE, information indicating the UE's UE capability, and the determination, based on the determination to send to the UE the first data on the first downlink channel and the second data on the second downlink channel, at least one of these to limit the MCS used to send at least one of the first data or the second data, limit the spatial classification used to transmit at least one of the first data or the second data, refrain from scheduling the UE with a DMRS-based transmission mode, or refrain from scheduling the UE using ePDCCH based on the information indicating the UE's capability. In one aspect, the information indicating the UE's capability is associated with a duration of an sTTI of the second downlink channel.
[0016] For the achievement of the foregoing and related purposes, one or more aspects comprise the characteristics fully described further below in this Petition 870250050017, dated 06 / 15 / 2025, page 21 / 304 17 / 140 document and particularly pointed out in the claims. The following description and the attached drawings present in detail certain illustrative features of one or more aspects. However, these features are indicative of only some of the various ways in which the principles of various aspects can be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a diagram that illustrates an example of a wireless communication system and an access network.
[0018] Figures 2A, 2B, 2C and 2D are diagrams that illustrate examples of a DL frame structure, DL channels within the DL frame structure, a UL frame structure and UL channels within the UL frame structure, respectively.
[0019] Figure 3 is a diagram that illustrates an example of a base station and user equipment (UE) in an access network.
[0020] Figure 4 is a diagram of a wireless communication system.
[0021] Figure 5 is a diagram of a wireless communication system.
[0022] Figures 6A to 6C are flowcharts of wireless communication methods.
[0023] Figure 7 is a diagram of a wireless communication system.
[0024] Figures 8A to 8C are flowcharts of wireless communication methods. Petition 870250050017, dated 06 / 15 / 2025, page 22 / 304 17 / 140 document and particularly pointed out in the claims. The following description and the attached drawings present in detail certain illustrative features of one or more aspects. However, these features are indicative of only some of the various ways in which the principles of various aspects can be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a diagram that illustrates an example of a wireless communication system and an access network.
[0018] Figures 2A, 2B, 2C and 2D are diagrams that illustrate examples of a DL frame structure, DL channels within the DL frame structure, a UL frame structure and UL channels within the UL frame structure, respectively.
[0019] Figure 3 is a diagram that illustrates an example of a base station and user equipment (UE) in an access network.
[0020] Figure 4 is a diagram of a wireless communication system.
[0021] Figure 5 is a diagram of a wireless communication system.
[0022] Figures 6A to 6C are flowcharts of wireless communication methods.
[0023] Figure 7 is a diagram of a wireless communication system.
[0024] Figures 8A to 8C are flowcharts of wireless communication methods. Petition 870250050017, dated 06 / 15 / 2025, page 22 / 304 18 / 140
[0025] Figure 9 is a flowchart of a wireless communication method.
[0026] Figure 10 is a conceptual data flow diagram that illustrates the flow of data between different media / components in an exemplary device.
[0027] Figure 11 is a diagram that illustrates an example of a hardware implementation of a device that employs a processing system.
[0028] Figure 12 is a conceptual data flow diagram that illustrates the flow of data between different media / components in an exemplary device.
[0029] Figure 13 is a diagram that illustrates an example of a hardware implementation of a device that employs a processing system. DETAILED DESCRIPTION
[0030] The detailed description presented below, together with the attached drawings, is intended as a description of various configurations and is not intended to represent only the configurations in which the concepts described herein can be practiced. The detailed description includes specific details for the purpose of providing a complete understanding of various concepts. However, it will be evident to those skilled in the art that these concepts can be practiced without these specific details. In some cases, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts. Petition 870250050017, dated 06 / 15 / 2025, page 23 / 304 18 / 140
[0025] Figure 9 is a flowchart of a wireless communication method.
[0026] Figure 10 is a conceptual data flow diagram that illustrates the flow of data between different media / components in an exemplary device.
[0027] Figure 11 is a diagram that illustrates an example of a hardware implementation of a device that employs a processing system.
[0028] Figure 12 is a conceptual data flow diagram that illustrates the flow of data between different media / components in an exemplary device.
[0029] Figure 13 is a diagram that illustrates an example of a hardware implementation of a device that employs a processing system. DETAILED DESCRIPTION
[0030] The detailed description presented below, together with the attached drawings, is intended as a description of various configurations and is not intended to represent only the configurations in which the concepts described herein can be practiced. The detailed description includes specific details for the purpose of providing a complete understanding of various concepts. However, it will be evident to those skilled in the art that these concepts can be practiced without these specific details. In some cases, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts. Petition 870250050017, dated 06 / 15 / 2025, page 23 / 304 19 / 140
[0031] Several aspects of telecommunication systems will now be presented with reference to various devices and methods. These devices and methods will be described in the following detailed description and illustrated in the attached drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as elements). These elements can be implemented using electronic hardware, computer software, or any combination thereof. The possibility of such elements being implemented as hardware or software depends on the specific application and design constraints imposed on the overall system.
[0032] By way of example, an element, or any portion of an element, or any combination of elements may be implemented as a processing system that includes one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on a chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. One or more processors in the processing system may execute software. Software should be broadly understood as Petition 870250050017, dated 06 / 15 / 2025, page 24 / 304 19 / 140
[0031] Several aspects of telecommunication systems will now be presented with reference to various devices and methods. These devices and methods will be described in the following detailed description and illustrated in the attached drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as elements). These elements can be implemented using electronic hardware, computer software, or any combination thereof. The possibility of such elements being implemented as hardware or software depends on the specific application and design constraints imposed on the overall system.
[0032] By way of example, an element, or any portion of an element, or any combination of elements may be implemented as a processing system that includes one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on a chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. One or more processors in the processing system may execute software. Software should be broadly understood as Petition 870250050017, dated 06 / 15 / 2025, page 24 / 304 20 / 140 instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executables, execution threads, procedures, functions, etc., whether known as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0033] Consequently, in one or more exemplary embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, the functions may be stored or encoded as one or more instructions or code in a computer-readable medium. Computer-readable media include computer storage media. Storage media may be any available media that can be accessed by a computer.By way of example, and without limitation, such computer-readable media may comprise random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disc storage, other magnetic storage devices, combinations of the foregoing types of computer-readable media, or any other media that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.
[0034] Figure 1 is a diagram illustrating an example of a wireless communication system and a network. Petition 870250050017, dated 06 / 15 / 2025, page 25 / 304 20 / 140 instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executables, execution threads, procedures, functions, etc., whether known as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0033] Consequently, in one or more exemplary embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, the functions may be stored or encoded as one or more instructions or code in a computer-readable medium. Computer-readable media include computer storage media. Storage media may be any available media that can be accessed by a computer.By way of example, and without limitation, such computer-readable media may comprise random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disc storage, other magnetic storage devices, combinations of the foregoing types of computer-readable media, or any other media that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.
[0034] Figure 1 is a diagram illustrating an example of a wireless communication system and a network. Petition 870250050017, dated 06 / 15 / 2025, page 25 / 304 21 / 140 access 100. The wireless communication system (also called a wireless long-distance network (WWAN)) includes 102 base stations, 104 UEs, and an Evolved Packet Core (EPC). The 102 base stations may include large cells (high-power cellular base station) and / or small cells (low-power cellular base station). Macrocells include base stations. Small cells include femtocells, picocells, and microcells.
[0035] Base stations 102 (collectively called the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) interface with EPC 160 via return links 132 (e.g., SI interface).In addition to other functions, base stations 102 can perform one or more of the following functions: user data transfer, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), intercellular interference coordination, connection configuration and versioning, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast and multi-broadcast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, positioning, and warning message delivery. Base stations 102 can communicate directly or indirectly (e.g., via EPC 160) with each other through return links 134 (e.g., Petition 870250050017, dated 06 / 15 / 2025, page 26 / 304 21 / 140 access 100. The wireless communication system (also called a wireless long-distance network (WWAN)) includes 102 base stations, 104 UEs, and an Evolved Packet Core (EPC). The 102 base stations may include large cells (high-power cellular base station) and / or small cells (low-power cellular base station). Macrocells include base stations. Small cells include femtocells, picocells, and microcells.
[0035] Base stations 102 (collectively called the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) interface with EPC 160 via return links 132 (e.g., SI interface).In addition to other functions, base stations 102 can perform one or more of the following functions: user data transfer, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), intercellular interference coordination, connection configuration and versioning, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast and multi-broadcast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, positioning, and warning message delivery. Base stations 102 can communicate directly or indirectly (e.g., via EPC 160) with each other through return links 134 (e.g., Petition 870250050017, dated 06 / 15 / 2025, page 26 / 304 22 / 140 interface X2). The 134 return links can be wired or wireless.
[0036] Base stations 102 can communicate wirelessly with UEs 104. Each base station 102 can provide communication coverage to a respective geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network that includes both small cells and large cells may be known as a heterogeneous network. A heterogeneous network may also include Home Evolved Node Bs (eNBs) (HeNBs), which may provide a service to a restricted group known as a closed subscriber group (CSG).The 120 communication links between base stations 102 and UEs 104 may include uplink (UL) transmissions (also called reverse link) from a UE 104 to a base station 102 and / or downlink (DL) transmissions (also called forward link) from a base station 102 to a UE 104. The 120 communication links may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmission diversity. The communication links may occur over one or more carriers. Base stations 102 / UEs 104 may use a bandwidth spectrum of up to Y MHz (e.g., 5, 10, 15, 20, 100 MHz) per carrier allocated in a carrier aggregation of up to a total of Yx MHz (x component carriers) used for transmission in each direction. To the. Petition 870250050017, dated 06 / 15 / 2025, page 27 / 304 22 / 140 interface X2). The 134 return links can be wired or wireless.
[0036] Base stations 102 can communicate wirelessly with UEs 104. Each base station 102 can provide communication coverage to a respective geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network that includes both small cells and large cells may be known as a heterogeneous network. A heterogeneous network may also include Home Evolved Node Bs (eNBs) (HeNBs), which may provide a service to a restricted group known as a closed subscriber group (CSG).The 120 communication links between base stations 102 and UEs 104 may include uplink (UL) transmissions (also called reverse link) from a UE 104 to a base station 102 and / or downlink (DL) transmissions (also called forward link) from a base station 102 to a UE 104. The 120 communication links may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmission diversity. The communication links may occur over one or more carriers. Base stations 102 / UEs 104 may use a bandwidth spectrum of up to Y MHz (e.g., 5, 10, 15, 20, 100 MHz) per carrier allocated in a carrier aggregation of up to a total of Yx MHz (x component carriers) used for transmission in each direction. To the. Petition 870250050017, dated 06 / 15 / 2025, page 27 / 304 23 / 140 carriers may or may not be adjacent to each other. Carrier allocation may be asymmetrical with respect to DL and UL (for example, more or fewer carriers may be allocated to DL than to UL). Component carriers may include a primary component carrier and one or more secondary component carriers. A primary component carrier may be called a primary cell (PCell) and a secondary component carrier may be called a secondary cell (SCell).
[0037] Certain UEs 104 can communicate with each other using device-to-device (D2D) communication link 192. The D2D communication link 192 can use the WWAN DL / UL spectrum. The D2D communication link 192 can use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). D2D communication can be performed through a variety of wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0038] The wireless communication system may also include a Wi-Fi access point (AP) 150 communicating with Wi-Fi stations (STAs) 152 via communication links 154 in an unlicensed 5 GHz frequency spectrum. When communicating in an unlicensed frequency spectrum, the STAs 152 / AP 150 may perform a free channel assessment (CCA) prior to communication to determine if the channel is available. Petition 870250050017, dated 06 / 15 / 2025, p. 28 / 304 23 / 140 carriers may or may not be adjacent to each other. Carrier allocation may be asymmetrical with respect to DL and UL (for example, more or fewer carriers may be allocated to DL than to UL). Component carriers may include a primary component carrier and one or more secondary component carriers. A primary component carrier may be called a primary cell (PCell) and a secondary component carrier may be called a secondary cell (SCell).
[0037] Certain UEs 104 can communicate with each other using device-to-device (D2D) communication link 192. The D2D communication link 192 can use the WWAN DL / UL spectrum. The D2D communication link 192 can use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). D2D communication can be performed through a variety of wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0038] The wireless communication system may also include a Wi-Fi access point (AP) 150 communicating with Wi-Fi stations (STAs) 152 via communication links 154 in an unlicensed 5 GHz frequency spectrum. When communicating in an unlicensed frequency spectrum, the STAs 152 / AP 150 may perform a free channel assessment (CCA) prior to communication to determine if the channel is available. Petition 870250050017, dated 06 / 15 / 2025, p. 28 / 304 24 / 140
[0039] The 102' small cell can operate in a licensed and / or unlicensed frequency spectrum. When operating in an unlicensed frequency spectrum, the 102' small cell can employ NR and use the same unlicensed 5 GHz frequency spectrum as used by the Wi-Fi 150 AP. The 102' small cell, which employs NR in an unlicensed frequency spectrum, can enhance coverage and / or increase the capacity of the access network.
[0040] The gNodeB (gNB) 180 can operate at millimeter wave (mmW) frequencies and / or frequencies close to mmW in communication with UE 104. When the gNB 180 operates at mmW or near mmW frequencies, the gNB 180 can be referred to as an mmW base station. Extremely high frequency (EHF) is part of the RF in the electromagnetic spectrum. EHF has a range from 30 GHz to 300 GHz and a wavelength between 1 millimeter and 10 millimeters. Radio waves in the band can be called millimeter waves. Near mmW can extend to a frequency of 3 GHz with a wavelength of 100 millimeters. The super high frequency (SHF) band extends between 3 GHz and 30 GHz, also called centimeter wave. Communication using the mmW / near mmW radio frequency band has extremely high path loss and a short range.The mmW 180 base station can use 184 beamforming with UE 104 to compensate for extremely high path loss and short range.
[0041] EPC 160 may include an Entity of Mobility Management (MME) 162, other MMEs 164, one Petition 870250050017, dated 06 / 15 / 2025, p. 29 / 304 24 / 140
[0039] The 102' small cell can operate in a licensed and / or unlicensed frequency spectrum. When operating in an unlicensed frequency spectrum, the 102' small cell can employ NR and use the same unlicensed 5 GHz frequency spectrum as used by the Wi-Fi 150 AP. The 102' small cell, which employs NR in an unlicensed frequency spectrum, can enhance coverage and / or increase the capacity of the access network.
[0040] The gNodeB (gNB) 180 can operate at millimeter wave (mmW) frequencies and / or frequencies close to mmW in communication with UE 104. When the gNB 180 operates at mmW or near mmW frequencies, the gNB 180 can be referred to as an mmW base station. Extremely high frequency (EHF) is part of the RF in the electromagnetic spectrum. EHF has a range from 30 GHz to 300 GHz and a wavelength between 1 millimeter and 10 millimeters. Radio waves in the band can be called millimeter waves. Near mmW can extend to a frequency of 3 GHz with a wavelength of 100 millimeters. The super high frequency (SHF) band extends between 3 GHz and 30 GHz, also called centimeter wave. Communication using the mmW / near mmW radio frequency band has extremely high path loss and a short range.The mmW 180 base station can use 184 beamforming with UE 104 to compensate for extremely high path loss and short range.
[0041] EPC 160 may include an Entity of Mobility Management (MME) 162, other MMEs 164, one Petition 870250050017, dated 06 / 15 / 2025, p. 29 / 304 25 / 140 Service Communication Port 166, a Multimedia Broadcast and Multicast Communication Port (MBMS) 168, a Broadcast and Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Communication Port 172. MME 162 may be in communication with a Local Subscriber Server (HSS) 174. MME 162 is the control node that processes signaling between UEs 104 and EPC 160. In general, MME 162 provides carrier and connection management. All user Internet Protocol (IP) packets are transferred through Service Port 166, which is connected to PDN Port 172. PDN Port 172 provides UE IP address allocation as well as other functions. PDN Communication Port 172 and BM-SC 170 are connected to IP Services 176. IP Services 176 may include the Internet, an intranet, a IP Multimedia Subsystem (IMS), a streaming service for PS and / or other IP services. The BM-SC 170 can provide functions for provisioning and delivering MBMS user services. The BM-SC 170 can serve as an entry point for content provider transmission. MBMS can be used to authorize and initiate MBMS Carrier Services within a public terrestrial mobile network (PLMN) and can be used to schedule MBMS transmissions. MBMS Communication Port 168 can be used to distribute MBMS traffic to base stations 102 belonging to a Single Frequency Network area of Broadcast and Multicast (MBSFN) broadcasts a specific service and may be responsible for session management (start / stop) and collecting load information related to eMBMS. Petition 870250050017, dated 06 / 15 / 2025, page 30 / 304 25 / 140 Service Communication Port 166, a Multimedia Broadcast and Multicast Communication Port (MBMS) 168, a Broadcast and Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Communication Port 172. MME 162 may be in communication with a Local Subscriber Server (HSS) 174. MME 162 is the control node that processes signaling between UEs 104 and EPC 160. In general, MME 162 provides carrier and connection management. All user Internet Protocol (IP) packets are transferred through Service Port 166, which is connected to PDN Port 172. PDN Port 172 provides UE IP address allocation as well as other functions. PDN Communication Port 172 and BM-SC 170 are connected to IP Services 176. IP Services 176 may include the Internet, an intranet, a IP Multimedia Subsystem (IMS), a streaming service for PS and / or other IP services. The BM-SC 170 can provide functions for provisioning and delivering MBMS user services. The BM-SC 170 can serve as an entry point for content provider transmission. MBMS can be used to authorize and initiate MBMS Carrier Services within a public terrestrial mobile network (PLMN) and can be used to schedule MBMS transmissions. MBMS Communication Port 168 can be used to distribute MBMS traffic to base stations 102 belonging to a Single Frequency Network area of Broadcast and Multicast (MBSFN) broadcasts a specific service and may be responsible for session management (start / stop) and collecting load information related to eMBMS. Petition 870250050017, dated 06 / 15 / 2025, page 30 / 304 26 / 140
[0042] The base station may also be called a gNB, evolved B Node (eNB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a Basic Service Set (BSS), an Extended Service Set (ESS), or some other suitable terminology. Base station 102 provides an access point to EPC 160 for a UE 104. Examples of UEs 104 include a cell phone, a smartphone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., MP3 player), a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a toaster, or any other similarly functioning device.Some of the UE 104s may be referred to as IoT devices (e.g., parking meter, gas pump, toaster, vehicles, etc.). The UE 104 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or any other suitable terminology.
[0043] In several respects, EU 104 can Petition 870250050017, dated 06 / 15 / 2025, page 31 / 304 26 / 140
[0042] The base station may also be called a gNB, evolved B Node (eNB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a Basic Service Set (BSS), an Extended Service Set (ESS), or some other suitable terminology. Base station 102 provides an access point to EPC 160 for a UE 104. Examples of UEs 104 include a cell phone, a smartphone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., MP3 player), a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a toaster, or any other similarly functioning device.Some of the UE 104s may be referred to as IoT devices (e.g., parking meter, gas pump, toaster, vehicles, etc.). The UE 104 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or any other suitable terminology.
[0043] In several respects, EU 104 can Petition 870250050017, dated 06 / 15 / 2025, page 31 / 304 27 / 140 receive each of one or more first uplink channel grants for the first uplink channel in a transmission time interval (TTI) within the subframe set and a second uplink channel grant for the second uplink channel in a short transmission time interval (sTTI) within a subframe after the subframe set (198). UE 104 can determine a number of scheduled bits in one or more first uplink channel grants received in a subframe set for a first uplink channel. UE 104 can determine a number of scheduled bits in a second uplink channel grant for a second uplink channel.UE 104 can determine (199) whether a bit limit is exceeded based on the determined number of bits scheduled in each first uplink channel grant of one or more first uplink channel grants received for the first uplink channel in the subframe set and based on the determined number of bits scheduled in the second uplink channel grant received for the second uplink channel. UE 104 can process the transmission, based on the possibility of the bit limit being exceeded, at least one of: the bits scheduled in at least one first uplink channel grant of one or more first uplink channel grants received in the subframe set or the bits scheduled in the second uplink channel grant.
[0044] In one respect, EU 104 can receive Petition 870250050017, dated 06 / 15 / 2025, page 32 / 304 27 / 140 receive each of one or more first uplink channel grants for the first uplink channel in a transmission time interval (TTI) within the subframe set and a second uplink channel grant for the second uplink channel in a short transmission time interval (sTTI) within a subframe after the subframe set (198). UE 104 can determine a number of scheduled bits in one or more first uplink channel grants received in a subframe set for a first uplink channel. UE 104 can determine a number of scheduled bits in a second uplink channel grant for a second uplink channel.UE 104 can determine (199) whether a bit limit is exceeded based on the determined number of bits scheduled in each first uplink channel grant of one or more first uplink channel grants received for the first uplink channel in the subframe set and based on the determined number of bits scheduled in the second uplink channel grant received for the second uplink channel. UE 104 can process the transmission, based on the possibility of the bit limit being exceeded, at least one of: the bits scheduled in at least one first uplink channel grant of one or more first uplink channel grants received in the subframe set or the bits scheduled in the second uplink channel grant.
[0044] In one respect, EU 104 can receive Petition 870250050017, dated 06 / 15 / 2025, page 32 / 304 28 / 140 bits in a first downlink channel within a TTI in each subframe of a set of subframes and bits in a second downlink channel in an sTTI within a subframe after the set of subframes (198). The UE 104 can determine a number of bits received in the first downlink channel in each subframe of the set of subframes. The UE 104 can determine a number of bits received in the second downlink channel. The UE 104 can determine (199) whether a bit limit is exceeded based on the determined number of bits received in the first downlink channel in each subframe of the set of subframes and based on the determined number of bits received in the second downlink channel.UE 104 can process, based on the possibility of the bit limit being exceeded, at least one of the following: the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel.
[0045] In aspects, base station 102 can determine to send to UE 104 the first data on a first downlink channel in each subframe of a set of subframes and the second data on a second downlink channel in an STTI within a subframe after the set of subframes (198). Base station 102 can determine, based on the determination to send to UE 104 the first data on the first downlink channel and the second data on the second downlink channel, at least one of the following: limit the modulation and coding scheme (MCS) used to send Petition 870250050017, dated 06 / 15 / 2025, page 33 / 304 28 / 140 bits in a first downlink channel within a TTI in each subframe of a set of subframes and bits in a second downlink channel in an sTTI within a subframe after the set of subframes (198). The UE 104 can determine a number of bits received in the first downlink channel in each subframe of the set of subframes. The UE 104 can determine a number of bits received in the second downlink channel. The UE 104 can determine (199) whether a bit limit is exceeded based on the determined number of bits received in the first downlink channel in each subframe of the set of subframes and based on the determined number of bits received in the second downlink channel.UE 104 can process, based on the possibility of the bit limit being exceeded, at least one of the following: the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel.
[0045] In aspects, base station 102 can determine to send to UE 104 the first data on a first downlink channel in each subframe of a set of subframes and the second data on a second downlink channel in an STTI within a subframe after the set of subframes (198). Base station 102 can determine, based on the determination to send to UE 104 the first data on the first downlink channel and the second data on the second downlink channel, at least one of the following: limit the modulation and coding scheme (MCS) used to send Petition 870250050017, dated 06 / 15 / 2025, page 33 / 304 29 / 140 at least one of the first data or the second data, limit a spatial classification used to transmit at least one of the first data or the second data, refrain from UE scheduling with a transmission mode based on a demodulation reference signal (DMRS), or refrain from UE scheduling using an advanced downlink physical control channel (ePDCCH). Base station 102 may send, to UE 104, the first data on the first downlink channel in each subframe of the subframe set. Base station 102 may send, to UE 104, the second data on the second downlink channel in the subframe.
[0046] Figure 2A is a diagram 200 illustrating an example of a DL subframe within a 5G / NR frame structure. Figure 2B is a diagram 230 illustrating an example of channels within a DL subframe. Figure 2C is a diagram 250 illustrating an example of a DL subframe within a 5G / NR frame structure. Figure 2D is a diagram 280 illustrating an example of channels within a UL subframe. The 5G / NR frame structure can be FDD, where for a specific set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to either DL or UL, or it can be TDD, where for a specific set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to both DL and UL.In the examples provided by Figures 2A and 2C, the 5G / NR frame structure is assumed to be TDD, with subframe 4 being a DL subframe and subframe 7 being a UL subframe. However... Petition 870250050017, dated 06 / 15 / 2025, p. 34 / 304 29 / 140 at least one of the first data or the second data, limit a spatial classification used to transmit at least one of the first data or the second data, refrain from UE scheduling with a transmission mode based on a demodulation reference signal (DMRS), or refrain from UE scheduling using an advanced downlink physical control channel (ePDCCH). Base station 102 may send, to UE 104, the first data on the first downlink channel in each subframe of the subframe set. Base station 102 may send, to UE 104, the second data on the second downlink channel in the subframe.
[0046] Figure 2A is a diagram 200 illustrating an example of a DL subframe within a 5G / NR frame structure. Figure 2B is a diagram 230 illustrating an example of channels within a DL subframe. Figure 2C is a diagram 250 illustrating an example of a DL subframe within a 5G / NR frame structure. Figure 2D is a diagram 280 illustrating an example of channels within a UL subframe. The 5G / NR frame structure can be FDD, where for a specific set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to either DL or UL, or it can be TDD, where for a specific set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to both DL and UL.In the examples provided by Figures 2A and 2C, the 5G / NR frame structure is assumed to be TDD, with subframe 4 being a DL subframe and subframe 7 being a UL subframe. However... Petition 870250050017, dated 06 / 15 / 2025, p. 34 / 304 30 / 140 subframe 4 is illustrated as providing only DL and subframe 7 is illustrated as providing only UL; any specific subframe can be divided into different subsets that provide both UL and DL. Note that the description below also applies to a 5G / NR frame structure that is FDD.
[0047] Other wireless communication technologies may have a different frame structure and / or different channels. A frame (10 ms) can be divided into 10 equally sized subframes (1 ms). Each subframe can include one or more time slots. Each slot can include 7 or 14 symbols, depending on the slot configuration. For slot configuration 0, each slot can include symbols, and for slot configuration 1, each slot can include 7 symbols. The number of slots within a subframe is based on the slot configuration and numerology. For slot configuration 0, different numerologies 0 to 5 allow 1, 2, 4, 8, 16, and 32 slots, respectively, per subframe. For slot configuration 1, different numerologies 0 to 2 allow 2, 4, and 8 slots, respectively, per subframe. Subcarrier spacing and symbol length / duration are a function of numerology. The subcarrier spacing can be equal to 2Λμ* 15 kKz, where μ is the numerology 0 to 5.Symbol length / duration is inversely related to subcarrier spacing. Figures 2A and 2C provide an example of slot 1 configuration with 7 symbols per slot and numerology 0 with 2 slots per subframe. The subcarrier spacing is 15 kHz and the symbol duration is approximately 66.7 μβ. Petition 870250050017, dated 06 / 15 / 2025, page 35 / 304 30 / 140 subframe 4 is illustrated as providing only DL and subframe 7 is illustrated as providing only UL; any specific subframe can be divided into different subsets that provide both UL and DL. Note that the description below also applies to a 5G / NR frame structure that is FDD.
[0047] Other wireless communication technologies may have a different frame structure and / or different channels. A frame (10 ms) can be divided into 10 equally sized subframes (1 ms). Each subframe can include one or more time slots. Each slot can include 7 or 14 symbols, depending on the slot configuration. For slot configuration 0, each slot can include symbols, and for slot configuration 1, each slot can include 7 symbols. The number of slots within a subframe is based on the slot configuration and numerology. For slot configuration 0, different numerologies 0 to 5 allow 1, 2, 4, 8, 16, and 32 slots, respectively, per subframe. For slot configuration 1, different numerologies 0 to 2 allow 2, 4, and 8 slots, respectively, per subframe. Subcarrier spacing and symbol length / duration are a function of numerology. The subcarrier spacing can be equal to 2Λμ* 15 kKz, where μ is the numerology 0 to 5.Symbol length / duration is inversely related to subcarrier spacing. Figures 2A and 2C provide an example of slot 1 configuration with 7 symbols per slot and numerology 0 with 2 slots per subframe. The subcarrier spacing is 15 kHz and the symbol duration is approximately 66.7 μβ. Petition 870250050017, dated 06 / 15 / 2025, page 35 / 304 31 / 140
[0048] A feature grid can be used to represent the frame structure. Each time slot includes a feature block (RB) (also called physical RBs (PRBs)) that spans 12 consecutive subcarriers. The feature grid is divided into multiple feature elements (REs). The number of bits transmitted by each RF depends on the modulation scheme.
[0049] As illustrated in Figure 2A, some REs transmit reference (pilot) signals (RS) to the UE (shown as R). The RS may include demodulation RS (DM-RS) and channel state information reference signals (CSI-RS) for channel estimation in the UE. RS may also include beam measurement RS (BRS), beam refinement RS (BRRS), and phase tracking RS (PT-RS).
[0050] Figure 2B illustrates an example of multiple channels within a DL subframe of a frame. The Physical Control Format Indicator (PCFICH) channel is within the 0 symbol of interval 0 and transmits a Control Format Indicator (CFI) indicating whether the Physical Downlink Control Channel (PDCCH) occupies 1, 2, or 3 symbols (Figure 2B illustrates a PDCCH occupying 3 symbols). The PDCCH transmits Downlink Control Information (DCI) within one or more Control Channel Elements (CCEs), each CCE including nine RE groups (REGs), each REG including four consecutive REs in an OFDM symbol. A UE can be configured with a UE-specific enhanced PDCCH (ePDCCH) that also transmits DCI. The ePDCCH can have 2, 4, or 8 pairs of RB (Figure 2B shows two pairs of RB, each of which Petition 870250050017, dated 06 / 15 / 2025, page 36 / 304 31 / 140
[0048] A feature grid can be used to represent the frame structure. Each time slot includes a feature block (RB) (also called physical RBs (PRBs)) that spans 12 consecutive subcarriers. The feature grid is divided into multiple feature elements (REs). The number of bits transmitted by each RF depends on the modulation scheme.
[0049] As illustrated in Figure 2A, some REs transmit reference (pilot) signals (RS) to the UE (indicated as R). The RS may include demodulation RS (DM-RS) and channel state information reference signals (CSI-RS) for channel estimation in the UE. The RS may also include beam measurement RS (BRS), beam refinement RS (BRRS), and phase tracking RS (PT-RS).
[0050] Figure 2B illustrates an example of multiple channels within a DL subframe of a frame. The Physical Control Format Indicator (PCFICH) channel is within the 0 symbol of interval 0 and transmits a Control Format Indicator (CFI) indicating whether the Physical Downlink Control Channel (PDCCH) occupies 1, 2, or 3 symbols (Figure 2B illustrates a PDCCH occupying 3 symbols). The PDCCH transmits Downlink Control Information (DCI) within one or more Control Channel Elements (CCEs), each CCE including nine RE groups (REGs), each REG including four consecutive REs in an OFDM symbol. A UE can be configured with a UE-specific enhanced PDCCH (ePDCCH) that also transmits DCI. The ePDCCH can have 2, 4, or 8 pairs of RB (Figure 2B shows two pairs of RB, each of which Petition 870250050017, dated 06 / 15 / 2025, page 36 / 304 The 32 / 140 subset includes a pair of RBs. The Hybrid Automatic Repeat Request (HARQ) Physical Indicator Channel (PHICH) is also within slot 0 symbol 0 and transmits the HARQ indicator (HI) which indicates HARQ acknowledgment (ACK) / negative ACK feedback (NACK) based on the shared uplink physical channel (PUSCH). The Primary Synchronization Channel (PSCH) may be within slot 0 symbol 6 within subframes 0 and 5 of a frame. The PSCH transmits a Primary Synchronization Signal (PSS) which is used by a UE 104 to determine subframe / symbol timing and a physical layer identity. The Secondary Synchronization Channel (SSCH) may be within slot 0 symbol 5 within subframes 0 and 5 of a frame. The SSCH transmits a secondary synchronization signal (SSS) that is used by a UE to determine a physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the number of physical layer cell identity groups, the UE can determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the locations of the aforementioned DL-RS. The physical broadcast channel (PBCH), which transmits a master information block (MIB), can be logically grouped with the PSCH and SSCH to form a synchronization signal block (SS) / PBCH. The MIB provides several RBs in the DL system bandwidth, a PHICH configuration, and a number of system frames (SFN). The shared physical downlink channel (PDSCH) transmits user data, broadcast system information not transmitted through the PBCH as blocks of Petition 870250050017, dated 06 / 15 / 2025, page 37 / 304 The 32 / 140 subset includes a pair of RBs. The Hybrid Automatic Repeat Request (HARQ) Physical Indicator Channel (PHICH) is also within slot 0 symbol 0 and transmits the HARQ indicator (HI) which indicates HARQ acknowledgment (ACK) / negative ACK feedback (NACK) based on the shared uplink physical channel (PUSCH). The Primary Synchronization Channel (PSCH) may be within slot 0 symbol 6 within subframes 0 and 5 of a frame. The PSCH transmits a Primary Synchronization Signal (PSS) which is used by a UE 104 to determine subframe / symbol timing and a physical layer identity. The Secondary Synchronization Channel (SSCH) may be within slot 0 symbol 5 within subframes 0 and 5 of a frame. The SSCH transmits a secondary synchronization signal (SSS) that is used by a UE to determine a physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the number of physical layer cell identity groups, the UE can determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the locations of the aforementioned DL-RS. The physical broadcast channel (PBCH), which transmits a master information block (MIB), can be logically grouped with the PSCH and SSCH to form a synchronization signal block (SS) / PBCH. The MIB provides several RBs in the DL system bandwidth, a PHICH configuration, and a number of system frames (SFN). The shared physical downlink channel (PDSCH) transmits user data, broadcast system information not transmitted through the PBCH as blocks of Petition 870250050017, dated 06 / 15 / 2025, page 37 / 304 33 / 140 System Information Bulletins (SIBs), and paging messages.
[0051] As illustrated in Figure 2C, some REs transmit demodulation reference signals (DM-RS) for channel estimation at the base station. The UE may additionally transmit sound reference signals (SRS) on the last symbol of a subframe. The SRS may have a comb structure, and a UE may transmit SRS on one of the combs. The SRS may be used by a base station for channel quality estimation to enable frequency-dependent scheduling in the UL.
[0052] Figure 2D illustrates an example of multiple channels within a UL subframe of a frame. A physical random access channel (PRACH) may be within one or more subframes within a frame based on the PRACH configuration. The PRACH may include six consecutive RB pairs within a subframe. The PRACH allows the UE to perform initial system access and achieve UL synchronization. A physical uplink control channel (PUCCH) may be situated at the edges of the UL system bandwidth. The PUCCH transmits uplink control information (UCI), such as scheduling requests, a channel quality indicator (CQI), a pre-encoding matrix indicator (PMI), a classification indicator (RI), and HARQ ACK / NACK feedback. The PUSCH module transmits data and can additionally be used to transmit a buffer progress report (BSR), a power headroom report (PHR), and / or UCI.
[0053] Figure 3 is a block diagram of a 310 base station communicating with a UE 350 on an access network. In the DL, the IP packets from the EPC 160 can be Petition 870250050017, dated 06 / 15 / 2025, page 38 / 304 33 / 140 System Information Bulletins (SIBs), and paging messages.
[0051] As illustrated in Figure 2C, some REs transmit demodulation reference signals (DM-RS) for channel estimation at the base station. The UE may additionally transmit sound reference signals (SRS) on the last symbol of a subframe. The SRS may have a comb structure, and a UE may transmit SRS on one of the combs. The SRS may be used by a base station for channel quality estimation to enable frequency-dependent scheduling in the UL.
[0052] Figure 2D illustrates an example of multiple channels within a UL subframe of a frame. A physical random access channel (PRACH) may be within one or more subframes within a frame based on the PRACH configuration. The PRACH may include six consecutive RB pairs within a subframe. The PRACH allows the UE to perform initial system access and achieve UL synchronization. A physical uplink control channel (PUCCH) may be situated at the edges of the UL system bandwidth. The PUCCH transmits uplink control information (UCI), such as scheduling requests, a channel quality indicator (CQI), a pre-encoding matrix indicator (PMI), a classification indicator (RI), and HARQ ACK / NACK feedback. The PUSCH module transmits data and can additionally be used to transmit a buffer progress report (BSR), a power headroom report (PHR), and / or UCI.
[0053] Figure 3 is a block diagram of a 310 base station communicating with a UE 350 on an access network. In the DL, the IP packets from the EPC 160 can be Petition 870250050017, dated 06 / 15 / 2025, page 38 / 304 34 / 140 are supplied to a 375 controller / processor. The 375 controller / processor implements Layer 3 and Layer 2 functionality. Layer 3 includes a Radio Resource Control (RRC) layer, and Layer 2 includes a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, and a Medium Access Control (MAC) layer. The 375 controller / processor provides RRC layer functionality associated with system information broadcasting (e.g., MIB, SIBs), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), radio-to-radio access technology (RAT) mobility, and measurement configuration for the UE measurement report; PDCP layer functionality associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with the transfer of upper-layer packet data units (PDUs), ARQ error correction, concatenation, segmentation and reassembly of RLC service data units (SDUs), resegmentation of RLC data PDUs and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs into transport blocks (TBs), demultiplexing of MAC SDUs into TBs, management information reporting, error correction via HARQ, priority handling and logical channel prioritization. Petition 870250050017, dated 06 / 15 / 2025, page 39 / 304 34 / 140 are supplied to a 375 controller / processor. The 375 controller / processor implements Layer 3 and Layer 2 functionality. Layer 3 includes a Radio Resource Control (RRC) layer, and Layer 2 includes a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, and a Medium Access Control (MAC) layer. The 375 controller / processor provides RRC layer functionality associated with system information broadcasting (e.g., MIB, SIBs), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), radio-to-radio access technology (RAT) mobility, and measurement configuration for the UE measurement report; PDCP layer functionality associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with the transfer of upper-layer packet data units (PDUs), ARQ error correction, concatenation, segmentation and reassembly of RLC service data units (SDUs), resegmentation of RLC data PDUs and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs into transport blocks (TBs), demultiplexing of MAC SDUs into TBs, management information reporting, error correction via HARQ, priority handling and logical channel prioritization. Petition 870250050017, dated 06 / 15 / 2025, page 39 / 304 35 / 140
[0054] The 316 transmit processor (TX) and the 370 receive processor (RX) implement Layer 1 functionality associated with various signal processing functions. Layer 1, which includes a physical layer (PHY), may include error detection in transport channels, forward error correction (FEC) encoding / decoding of transport channels, interleaving, rate matching, mapping to physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The 316 TX processor handles mapping to signal constellations based on various modulation schemes (e.g., binary phase-shift keying (BPSK), quadrature phase-shift keying (QPSK), M-phase-shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The encoded and modulated symbols can then be split into parallel streams.Each stream can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., pilot) in the time and / or frequency domain, and then combined together using an Inverse Fast Fourier Transform (IFFT) to produce a physical channel carrying a stream of OFDM symbols in the time domain. The OFDM stream is spatially pre-coded to produce multiple spatial streams. Channel estimates from a 374 channel estimator can be used to determine the coding and modulation scheme, as well as for spatial processing. The channel estimate can be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each stream... Petition 870250050017, dated 06 / 15 / 2025, page 40 / 304 35 / 140
[0054] The 316 transmit processor (TX) and the 370 receive processor (RX) implement Layer 1 functionality associated with various signal processing functions. Layer 1, which includes a physical layer (PHY), may include error detection in transport channels, forward error correction (FEC) encoding / decoding of transport channels, interleaving, rate matching, mapping to physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The 316 TX processor handles mapping to signal constellations based on various modulation schemes (e.g., binary phase-shift keying (BPSK), quadrature phase-shift keying (QPSK), M-phase-shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The encoded and modulated symbols can then be split into parallel streams.Each stream can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., pilot) in the time and / or frequency domain, and then combined together using an Inverse Fast Fourier Transform (IFFT) to produce a physical channel carrying a stream of OFDM symbols in the time domain. The OFDM stream is spatially pre-coded to produce multiple spatial streams. Channel estimates from a 374 channel estimator can be used to determine the coding and modulation scheme, as well as for spatial processing. The channel estimate can be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each stream... Petition 870250050017, dated 06 / 15 / 2025, page 40 / 304 36 / 140 spatial can then be supplied to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can modulate an RF carrier with a corresponding spatial stream for transmission.
[0055] In the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX retrieves information modulated on an RF carrier and provides the information to the receiving processor (RX) 356. The TX processor 368 and the RX processor 356 implement layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to retrieve any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a Fast Fourier Transform (FFT). The frequency domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal.The symbols on each subcarrier and the reference signal are recovered and demodulated, determining the signal constellation points most likely transmitted by base station 310. These soft decisions can be based on channel estimates calculated by channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted by base station 310 on the physical channel. The data and control signals are... Petition 870250050017, dated 06 / 15 / 2025, page 41 / 304 36 / 140 spatial can then be supplied to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can modulate an RF carrier with a corresponding spatial stream for transmission.
[0055] In the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX retrieves information modulated on an RF carrier and provides the information to the receiving processor (RX) 356. The TX processor 368 and the RX processor 356 implement layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to retrieve any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a Fast Fourier Transform (FFT). The frequency domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal.The symbols on each subcarrier and the reference signal are recovered and demodulated, determining the signal constellation points most likely transmitted by base station 310. These soft decisions can be based on channel estimates calculated by channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted by base station 310 on the physical channel. The data and control signals are... Petition 870250050017, dated 06 / 15 / 2025, page 41 / 304 37 / 140 are then provided to the controller / processor 359, which implements layer 3 and layer 2 functionality.
[0056] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing between the transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0057] Similar to the functionality described and in conjunction with DL transmission by base station 310, controller / processor 359 provides RRC layer functionality associated with system information acquisition (e.g., MIB, SIBs), RRC connections, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity projection, integrity verification); RLC layer functionality associated with upper-layer PDU transfer, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs into TBs, demultiplexing of MAC SDUs from TBs, reporting of Petition 870250050017, dated 06 / 15 / 2025, p. 42 / 304 37 / 140 are then provided to the controller / processor 359, which implements layer 3 and layer 2 functionality.
[0056] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing between the transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0057] Similar to the functionality described and in conjunction with DL transmission by base station 310, controller / processor 359 provides RRC layer functionality associated with system information acquisition (e.g., MIB, SIBs), RRC connections, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity projection, integrity verification); RLC layer functionality associated with upper-layer PDU transfer, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs into TBs, demultiplexing of MAC SDUs from TBs, reporting of Petition 870250050017, dated 06 / 15 / 2025, p. 42 / 304 38 / 140 scheduling information, error correction via HARQ, priority handling and prioritization of logical channels.
[0058] The channel estimates derived by a channel estimator 358 from a reference or feedback signal transmitted by the base station 310 can be used by the processor TX 368 to select the appropriate coding and modulation schemes and to facilitate spatial processing. The spatial streams generated by the processor TX 368 can be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX can modulate an RF carrier with a corresponding spatial stream for transmission.
[0059] The UL transmission is processed at base station 310 in a manner similar to that described in conjunction with the receiver function in UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX retrieves information modulated on an RF carrier and provides the information to processor RX 370.
[0060] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing between the transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be supplied to the EPC 160. The controller / processor 375 is also responsible for Petition 870250050017, dated 06 / 15 / 2025, page 43 / 304 38 / 140 scheduling information, error correction via HARQ, priority handling and prioritization of logical channels.
[0058] The channel estimates derived by a channel estimator 358 from a reference or feedback signal transmitted by the base station 310 can be used by the processor TX 368 to select the appropriate coding and modulation schemes and to facilitate spatial processing. The spatial streams generated by the processor TX 368 can be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX can modulate an RF carrier with a corresponding spatial stream for transmission.
[0059] The UL transmission is processed at base station 310 in a manner similar to that described in conjunction with the receiver function in UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX retrieves information modulated on an RF carrier and provides the information to processor RX 370.
[0060] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing between the transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be supplied to the EPC 160. The controller / processor 375 is also responsible for Petition 870250050017, dated 06 / 15 / 2025, page 43 / 304 39 / 140 Error detection using an ACK and / or NACK protocol to support HARQ operations.
[0061] Figure 4 illustrates a diagram of a wireless communication system 400. In the illustrated aspect, a base station 402 can send, to the UE 404, the bits transmitted in a PDSCH in subframes 420.
[0062] The UE 404 can receive 420 subframes and process the bits transmitted within them. As used in this document, the bits can include at least one of the TB bits, one or more REs scheduled for downlink bits, one or more RBs scheduled for downlink bits, one or more REs scheduled for uplink bits, and / or one or more RBs scheduled for uplink bits. The UE 404 can be configured with a 410 window. The 410 window can be a processing pipeline during which the bits transmitted during the subframes can be unmapped and HARQ feedback can be generated to indicate the reception status.
[0063] The UE 404 can be configured to provide HARQ feedback (e.g., ACK / NACK feedback) based on a HARQ timing rule. For example, for an n+4 HARQ timing rule, the UE 404 has a maximum of 3 milliseconds (ms) to process data transmitted in a subframe of the 420 subframes and then send HARQ feedback based on the respective data in the respective one of the 420 subframes. The 402 base station that sends downlink data during a downlink subframe (e.g., in a PDSCH) expects HARQ feedback for that downlink data to be transmitted during a subframe of Petition 870250050017, dated 06 / 15 / 2025, p. 44 / 304 39 / 140 Error detection using an ACK and / or NACK protocol to support HARQ operations.
[0061] Figure 4 illustrates a diagram of a wireless communication system 400. In the illustrated aspect, a base station 402 can send, to the UE 404, the bits transmitted in a PDSCH in subframes 420.
[0062] The UE 404 can receive 420 subframes and process the bits transmitted within them. As used in this document, the bits can include at least one of the TB bits, one or more REs scheduled for downlink bits, one or more RBs scheduled for downlink bits, one or more REs scheduled for uplink bits, and / or one or more RBs scheduled for uplink bits. The UE 404 can be configured with a 410 window. The 410 window can be a processing pipeline during which the bits transmitted during the subframes can be unmapped and HARQ feedback can be generated to indicate the reception status.
[0063] The UE 404 can be configured to provide HARQ feedback (e.g., ACK / NACK feedback) based on a HARQ timing rule. For example, for an n+4 HARQ timing rule, the UE 404 has a maximum of 3 milliseconds (ms) to process data transmitted in a subframe of the 420 subframes and then send HARQ feedback based on the respective data in the respective one of the 420 subframes. The 402 base station that sends downlink data during a downlink subframe (e.g., in a PDSCH) expects HARQ feedback for that downlink data to be transmitted during a subframe of Petition 870250050017, dated 06 / 15 / 2025, p. 44 / 304 40 / 140 uplink which is four subframes (e.g., 4 ms) after the downlink subframe.
[0064] The 410 window can have a duration, which is illustrated as 3 ms for UE 404. However, the 410 window can have any duration, such as 2 ms, 2.5 ms, 3 ms, 4 ms, etc. In many respects, the duration can be defined by different UE capabilities and / or UE processing power. Furthermore, the duration can be linked to the HARQ timing rule (e.g., n+3, n+4, etc.). For example, under legacy timing (e.g., LTE), UE might be under n+4 timing, and therefore the 410 window might have a duration of 3 ms. However, under reduced legacy timing (e.g., NR 5G), HARQ timing might be n+3 timing, and therefore the 410 window might have a duration of 2 ms. The 410 window may also depend on other factors, such as whether DMRS-based scheduling and / or ePDCCH-based scheduling are supported.
[0065] In window 410, UE 404 can process bits 412a-d transmitted in a PDSCH. The PDSCH bits 412a-d can correspond to the bits transmitted in n-3 across n subframes 420. Therefore, the PDSCH bits 412a can include the bits corresponding to the n-3 subframe of the received subframes 420, the PDSCH bits 412b can include the bits corresponding to the n-2 subframe of the received subframes 420, the PDSCH bits 412c can include the bits corresponding to the n-1 subframe of the received subframes 420, and the PDSCH bits 412d can include the bits corresponding to the nth subframe of the received subframes 420. UE 404 can process the bits Petition 870250050017, dated 06 / 15 / 2025, p. 45 / 304 40 / 140 uplink which is four subframes (e.g., 4 ms) after the downlink subframe.
[0064] The 410 window can have a duration, which is illustrated as 3 ms for UE 404. However, the 410 window can have any duration, such as 2 ms, 2.5 ms, 3 ms, 4 ms, etc. In many respects, the duration can be defined by different UE capabilities and / or UE processing power. Furthermore, the duration can be linked to the HARQ timing rule (e.g., n+3, n+4, etc.). For example, under legacy timing (e.g., LTE), UE might be under n+4 timing, and therefore the 410 window might have a duration of 3 ms. However, under reduced legacy timing (e.g., NR 5G), HARQ timing might be n+3 timing, and therefore the 410 window might have a duration of 2 ms. The 410 window may also depend on other factors, such as whether DMRS-based scheduling and / or ePDCCH-based scheduling are supported.
[0065] In window 410, UE 404 can process bits 412a-d transmitted in a PDSCH. The PDSCH bits 412a-d can correspond to the bits transmitted in n-3 across n subframes 420. Therefore, the PDSCH bits 412a can include the bits corresponding to the n-3 subframe of the received subframes 420, the PDSCH bits 412b can include the bits corresponding to the n-2 subframe of the received subframes 420, the PDSCH bits 412c can include the bits corresponding to the n-1 subframe of the received subframes 420, and the PDSCH bits 412d can include the bits corresponding to the nth subframe of the received subframes 420. UE 404 can process the bits Petition 870250050017, dated 06 / 15 / 2025, p. 45 / 304 41 / 140 412a-d, for example, by demapping, demodulating, and / or decoding transmitted data into bits of a subframe. The UE 404 can then generate HARQ feedback based on the processed bits. For example, according to an n+4 HARQ timing rule, the UE 404 can send ACK / NACK feedback to base station 402 at a time corresponding to the n+1 subframe (i.e., the subframe following the on-subframe).
[0066] The UE 404 can support processing (e.g., unmapping) based on a maximum number of bits, for example, to adhere to the HARQ timing rule. Therefore, the number of PDSCH 412a-c bits in the UE 404 window 410 must not exceed a number of downlink shared channel (DLSCH) bits that the UE 404 is capable of processing (e.g., for one or more component carriers). When the number of bits being processed by the UE 404 at any given time within the window 410 does not exceed the maximum number of DL-SCH bits, the UE 404 may be able to process all PDSCH 412a-c bits. For example, max(1)Bbits^y(1)K + 1:0)) < #TBbits_max where (—K + 1:0) can be the K most recent subframes in a pipelining state (e.g., n—3, n—2, n—1), #TBbitslegacy can be the number of bits included in a legacy channel (e.g., PDSCH 412a-c bits), and #TBbits_max can be the maximum limit of bits. Therefore, provided the previous equation is satisfied, the UE 404 can process all bits in the 410 window while adhering to the HARQ timing rule. Petition 870250050017, dated 06 / 15 / 2025, p. 46 / 304 41 / 140 412a-d, for example, by demapping, demodulating, and / or decoding transmitted data into bits of a subframe. The UE 404 can then generate HARQ feedback based on the processed bits. For example, according to an n+4 HARQ timing rule, the UE 404 can send ACK / NACK feedback to base station 402 at a time corresponding to the n+1 subframe (i.e., the subframe following the on-subframe).
[0066] The UE 404 can support processing (e.g., unmapping) based on a maximum number of bits, for example, to adhere to the HARQ timing rule. Therefore, the number of PDSCH 412a-c bits in the UE 404 window 410 must not exceed a number of downlink shared channel (DLSCH) bits that the UE 404 is capable of processing (e.g., for one or more component carriers). When the number of bits being processed by the UE 404 at any given time within the window 410 does not exceed the maximum number of DL-SCH bits, the UE 404 may be able to process all PDSCH 412a-c bits. For example, maxítiTBbitStegMyí-K + 1:0)) < #TBbits_max where (—K + 1:0) can be the K most recent subframes in a pipelining state (e.g., n—3, n—2, n—1), #TBbitslegacy can be the number of bits included in a legacy channel (e.g., PDSCH 412a-c bits), and #TBbits_max can be the maximum limit of bits. Therefore, provided the previous equation is satisfied, the UE 404 can process all bits in the 410 window while adhering to the HARQ timing rule. Petition 870250050017, dated 06 / 15 / 2025, p. 46 / 304 42 / 140
[0067] Figure 5 is a diagram of a 500 wireless communication system. The 500 wireless communication system has a UE 504 communicating with a base station 502. In one aspect, the UE 504 can be an ultra-low latency (ULL) UE, a delay-sensitive UE, and / or a critical UE (MiCr).
[0068] Base station 502 can be configured to send downlink data to UE 504 on a first downlink channel in n-3 an subframes 520. In one aspect, the first downlink channel can be a PDSCH. Each of the 520 subframes can be a TTI that has a duration corresponding to the PDSCH. For example, each subframe of the subframes can have a duration of 1 ms.
[0069] Additionally, base station 502 can be configured to send downlink data to UE 504 on a second downlink channel and an sTTI 524. In one aspect, the second downlink channel can be a short PDSCH (sPDSCH). The sTTI 524 can have a duration that is shorter than each of the 520 subframes, such as less than 1 ms (e.g., 1 or 2 symbols, 1 slot, 0.5 ms, etc.). In one aspect, the downlink data transmitted on the second downlink channel can include ULL data, delay-sensitive data, and / or MiCr data.
[0070] In one aspect, base station 502 can schedule downlink data to UE 504 via one or more component carriers (or cells). The component carriers (or cells) with which UE 504 is configured can correspond to carriers Petition 870250050017, dated 06 / 15 / 2025, p. 47 / 304 42 / 140
[0067] Figure 5 is a diagram of a 500 wireless communication system. The 500 wireless communication system has a UE 504 communicating with a base station 502. In one aspect, the UE 504 can be an ultra-low latency (ULL) UE, a delay-sensitive UE, and / or a critical UE (MiCr).
[0068] Base station 502 can be configured to send downlink data to UE 504 on a first downlink channel in n-3 an subframes 520. In one aspect, the first downlink channel can be a PDSCH. Each of the 520 subframes can be a TTI that has a duration corresponding to the PDSCH. For example, each subframe of the subframes can have a duration of 1 ms.
[0069] Additionally, base station 502 can be configured to send downlink data to UE 504 on a second downlink channel and an sTTI 524. In one aspect, the second downlink channel can be a short PDSCH (sPDSCH). The sTTI 524 can have a duration that is shorter than each of the 520 subframes, such as less than 1 ms (e.g., 1 or 2 symbols, 1 slot, 0.5 ms, etc.). In one aspect, the downlink data transmitted on the second downlink channel can include ULL data, delay-sensitive data, and / or MiCr data.
[0070] In one aspect, base station 502 can schedule downlink data to UE 504 via one or more component carriers (or cells). The component carriers (or cells) with which UE 504 is configured can correspond to carriers Petition 870250050017, dated 06 / 15 / 2025, p. 47 / 304 43 / 140 components for which the UE 504 can monitor control information. However, of those configured component carriers, the UE 504 can monitor control information on the component carriers that are activated for the UE 504. For example, the UE 504 can be configured with a set of 5 component carriers, but a subset of 2 of those 5 component carriers can be activated. The UE 504 can monitor control information on each component carrier of the subset of 2 activated component carriers. Base station 502 can configure and / or activate the component carriers for the UE 504.
[0071] In one aspect, base station 502 can schedule UE 504 on all enabled component carriers (e.g., for carrier aggregation). In another aspect, base station 502 can assign the first downlink channel to a first component carrier and assign the second downlink channel to a second component carrier. Potentially, the first and second component carriers can be the same component carrier; that is, base station 502 can assign the first downlink channel and the second downlink channel through one component carrier. This component-based carrier scheduling can prevent UE 504 from receiving a larger number of bits than UE 504 can process.
[0072] The UE 504 can receive bits on the first downlink channel within a TTI (e.g., subframe) in each of the n-3, n-2, n-1 subframes of the 520 subframe set. Furthermore, the UE 504 can receive Petition 870250050017, dated 06 / 15 / 2025, page 48 / 304 43 / 140 components for which the UE 504 can monitor control information. However, of those configured component carriers, the UE 504 can monitor control information on the component carriers that are activated for the UE 504. For example, the UE 504 can be configured with a set of 5 component carriers, but a subset of 2 of those 5 component carriers can be activated. The UE 504 can monitor control information on each component carrier of the subset of 2 activated component carriers. Base station 502 can configure and / or activate the component carriers for the UE 504.
[0071] In one aspect, base station 502 can schedule UE 504 on all enabled component carriers (e.g., for carrier aggregation). In another aspect, base station 502 can assign the first downlink channel to a first component carrier and assign the second downlink channel to a second component carrier. Potentially, the first and second component carriers can be the same component carrier; that is, base station 502 can assign the first downlink channel and the second downlink channel through one component carrier. This component-based carrier scheduling can prevent UE 504 from receiving a larger number of bits than UE 504 can process.
[0072] The UE 504 can receive bits on the first downlink channel within a TTI (e.g., subframe) in each of the n-3, n-2, n-1 subframes of the 520 subframe set. Furthermore, the UE 504 can receive Petition 870250050017, dated 06 / 15 / 2025, page 48 / 304 44 / 140 bits on the second downlink channel within an sTTI 524 within the nth subframe of the 520 subframe set. In this way, the UE 504 can receive the n-3, n-2, and n-1 subframes of the 520 subframe set and then can receive the nth subframe as well as the sTTI 524 within the nth subframe.
[0073] EU 504 may include a 510 window. In some respects, the 510 window may be called an “exclusion window,” although any suitable terminology may be used without departing from the present disclosure. The 510 window may include a processing pipeline during which the bits (e.g., TB bits, REs scheduled to transmit bits, RBs scheduled to transmit bits, etc.) transmitted in the 520 subframes may be processed so that HARQ 560 feedback may be generated to indicate the reception status (e.g., acknowledged or unacknowledged). Each of the first downlink channel bits 512a-d may correspond to the bits transmitted in n-3 across n 520 subframes of the 720 subframe set.Therefore, the first downlink channel bits 512a may include bits corresponding to the n-3 subframe of the received subframes 520, the first downlink channel bits 512b may include bits corresponding to the n-2 subframe of the received subframes 520, the first downlink channel bits 512c may include bits corresponding to the n-1 subframe of the received subframes 520, and the first downlink channel bits 512d may include bits corresponding to the n subframe of the received subframes 520. Similarly, the... Petition 870250050017, dated 06 / 15 / 2025, p. 49 / 304 44 / 140 bits on the second downlink channel within an sTTI 524 within the nth subframe of the 520 subframe set. In this way, the UE 504 can receive the n-3, n-2, and n-1 subframes of the 520 subframe set and then can receive the nth subframe as well as the sTTI 524 within the nth subframe.
[0073] EU 504 may include a 510 window.In some respects, the 510 window may be called an “exclusion window,” although any suitable terminology may be used without departing from the present disclosure. The 510 window may include a processing pipeline during which the bits (e.g., TB bits, REs scheduled to transmit bits, RBs scheduled to transmit bits, etc.) transmitted in the 520 subframes may be processed so that HARQ 560 feedback may be generated to indicate the reception status (e.g., acknowledged or unacknowledged). Each of the first downlink channel bits 512a-d may correspond to the bits transmitted in n-3 across n 520 subframes of the 720 subframe set.Therefore, the first downlink channel bits 512a may include bits corresponding to the n-3 subframe of the received subframes 520, the first downlink channel bits 512b may include bits corresponding to the n-2 subframe of the received subframes 520, the first downlink channel bits 512c may include bits corresponding to the n-1 subframe of the received subframes 520, and the first downlink channel bits 512d may include bits corresponding to the n subframe of the received subframes 520. Similarly, the... Petition 870250050017, dated 06 / 15 / 2025, p. 49 / 304 45 / 140 bits of the second downlink channel 514 may include bits corresponding to the received sTTI 524 on the second downlink channel.
[0074] The UE 504 can be configured to provide HARQ 560 feedback (e.g., ACK / NACK feedback) based on a HARQ timing rule. For example, for an n+4 HARQ timing rule, the UE 504 may have a maximum of 3 ms to process transmitted data in 520 subframes (e.g., in a PDSCH) and then send HARQ feedback based on the respective 512a-d bits on the channels corresponding to the received 520 subframes. According to the HARQ timing rule, n may correspond to a number of subframes, index, and / or time, for example, so that an n+4 subframe may be a fourth subframe (e.g., 4 ms) after the on subframe.For an n+4 HARQ timing rule, when base station 502 sends downlink data during a downlink subframe, base station 502 expects the HARQ feedback for that uplink subframe to be transmitted during an uplink subframe that is four subframes (e.g., 4 ms) after the downlink subframe.
[0075] According to the HARQ timing rule, UE 504 can have a maximum first duration of 540 to process the second downlink channel bits 514 received on sTTI 524 during n subframes 520. To support the HARQ timing rule (e.g., n+4), UE 504 can have a second duration of 542 (e.g., 3 subframes) to process the Petition 870250050017, dated 06 / 15 / 2025, p. 50 / 304 45 / 140 bits of the second downlink channel 514 may include bits corresponding to the received sTTI 524 on the second downlink channel.
[0074] The UE 504 can be configured to provide HARQ 560 feedback (e.g., ACK / NACK feedback) based on a HARQ timing rule. For example, for an n+4 HARQ timing rule, the UE 504 may have a maximum of 3 ms to process transmitted data in 520 subframes (e.g., in a PDSCH) and then send HARQ feedback based on the respective 512a-d bits on the channels corresponding to the received 520 subframes. According to the HARQ timing rule, n may correspond to a number of subframes, index, and / or time, for example, so that an n+4 subframe may be a fourth subframe (e.g., 4 ms) after the on subframe.For an n+4 HARQ timing rule, when base station 502 sends downlink data during a downlink subframe, base station 502 expects the HARQ feedback for that uplink subframe to be transmitted during an uplink subframe that is four subframes (e.g., 4 ms) after the downlink subframe.
[0075] According to the HARQ timing rule, UE 504 can have a maximum first duration of 540 to process the second downlink channel bits 514 received on sTTI 524 during n subframes 520. To support the HARQ timing rule (e.g., n+4), UE 504 can have a second duration of 542 (e.g., 3 subframes) to process the Petition 870250050017, dated 06 / 15 / 2025, p. 50 / 304 46 / 140 bits of the first downlink channel 512a received during the n-1 subframe of subframes 520, for example, so that the HARQ feedback 560 corresponding to the bits of the first downlink channel 512a can be sent at a time corresponding to an n+3 subframe. Similarly, UE 504 can have a third duration 544 to process the bits of the first downlink channel 512b received during the n-2 subframe of subframes 520, for example, so that the HARQ feedback 560 corresponding to the bits of the first downlink channel 512b can be sent at a time corresponding to an n+2 subframe.Similarly, UE 504 may have a fourth duration 546 to process the first downlink channel bits 512a received during the n-3 subframe of subframes 520, for example, so that the HARQ feedback 560 corresponding to the first downlink channel bits 512a can be sent at a time corresponding to an n+1 subframe.
[0076] In this example, window 510 (e.g., WDL, a length of window 510) can correspond to a duration of 3 subframes so that UE 504 can adhere to a HARQ timing rule of n+4. In aspects, a window ε {0, - 1}^ in gUep θa downlink HARQ timing (e.g., WDL can be equal to 3 for a HARQ timing rule of k = 4).
[0077] In other respects, the 510 window may have other durations, such as 2 ms, 2.5 ms, 3 ms, 4 ms, etc. In many respects, a window may be defined based on UE capabilities and / or UE processing power. Petition 870250050017, dated 06 / 15 / 2025, p. 51 / 304 46 / 140 bits of the first downlink channel 512a received during the n-1 subframe of subframes 520, for example, so that the HARQ feedback 560 corresponding to the bits of the first downlink channel 512a can be sent at a time corresponding to an n+3 subframe. Similarly, UE 504 can have a third duration 544 to process the bits of the first downlink channel 512b received during the n-2 subframe of subframes 520, for example, so that the HARQ feedback 560 corresponding to the bits of the first downlink channel 512b can be sent at a time corresponding to an n+2 subframe.Similarly, UE 504 may have a fourth duration 546 to process the first downlink channel bits 512a received during the n-3 subframe of subframes 520, for example, so that the HARQ feedback 560 corresponding to the first downlink channel bits 512a can be sent at a time corresponding to an n+1 subframe.
[0076] In this example, window 510 (e.g., WDL, a length of window 510) can correspond to a duration of 3 subframes so that UE 504 can adhere to a HARQ timing rule of n+4. In aspects, a window G {0, ..., k — 1},emgUep θa downlink HARQ timing (e.g., WDL can be equal to 3 for a HARQ timing rule of k = 4).
[0077] In other respects, the 510 window may have other durations, such as 2 ms, 2.5 ms, 3 ms, 4 ms, etc. In many respects, a window may be defined based on UE capabilities and / or UE processing power. Petition 870250050017, dated 06 / 15 / 2025, p. 51 / 304 47 / 140 different. Furthermore, the duration may be linked to the HARQ timing rule (e.g., n+3, n+4, etc.). For example, under a legacy timing rule (e.g., LTE), the UE 504 may operate according to n+4 timing, and therefore the 510 window may have a maximum duration of 3 subframes (e.g., 3 ms). However, under reduced legacy timing (e.g., NR 5G), the HARQ timing may be n+3 timing, and therefore the 510 window may have a maximum duration of 2 ms. The 510 window may also depend on other factors, such as whether the UE 504 supports DMRS-based scheduling and / or ePDCCH-based scheduling. In several respects, the size or length of the 510 window can vary depending on the duration of the sTTI 524 transmitted on the second downlink channel.For example, the size or length of the 510 window may be different for different durations of the 524 sTTI (for example, the 510 window may be of a first length when the 524 sTTI has a duration of two symbols, but it may be of a second length when the 524 sTTI has a duration of one slot).
[0078] In window 510, UE 504 can process bits (e.g., TB bits, bits transmitted in REs, bits transmitted in RBs) transmitted in subframes 520 and / or sTTI 524. UE 504 can process the bits in window 510, for example, by unmapping, demodulating, and / or decoding transmitted data into bits transmitted in the first downlink channel and / or the second downlink channel. UE 504 can then generate HARQ 560 feedback based on the processing. Petition 870250050017, dated 06 / 15 / 2025, page 52 / 304 47 / 140 different. Furthermore, the duration may be linked to the HARQ timing rule (e.g., n+3, n+4, etc.). For example, under a legacy timing rule (e.g., LTE), the UE 504 may operate according to n+4 timing, and therefore the 510 window may have a maximum duration of 3 subframes (e.g., 3 ms). However, under reduced legacy timing (e.g., NR 5G), the HARQ timing may be n+3 timing, and therefore the 510 window may have a maximum duration of 2 ms. The 510 window may also depend on other factors, such as whether the UE 504 supports DMRS-based scheduling and / or ePDCCH-based scheduling. In several respects, the size or length of the 510 window can vary depending on the duration of the sTTI 524 transmitted on the second downlink channel.For example, the size or length of the 510 window may be different for different durations of the 524 sTTI (for example, the 510 window may be of a first length when the 524 sTTI has a duration of two symbols, but it may be of a second length when the 524 sTTI has a duration of one slot).
[0078] In window 510, UE 504 can process bits (e.g., TB bits, bits transmitted in REs, bits transmitted in RBs) transmitted in subframes 520 and / or sTTI 524. UE 504 can process the bits in window 510, for example, by unmapping, demodulating, and / or decoding transmitted data into bits transmitted in the first downlink channel and / or the second downlink channel. UE 504 can then generate HARQ 560 feedback based on the processing. Petition 870250050017, dated 06 / 15 / 2025, page 52 / 304 48 / 140
[0079] For each sTTI received in subframe n (e.g., sTTI 524), window 510 encompasses the preceding subframes included in window 510 (e.g., WDL), which may exclude subframe n. As described above, UE 504 can determine whether to process at least a portion of the bits of the first downlink channel 512a-ce or at least a portion of the bits of the second downlink channel 514 that overlap at least partially in window 510. Because UE 504 processes the bits of the first downlink channel 512a-d, UE 504 can advance window 510.For example, since the UE 504 processes the first downlink channel bits 512a corresponding to the n-3 subframe, the UE 504 can advance the first downlink channel bits 512a out of the 510 window (i.e., the UE 504 can provide at least a portion of the 512a bits to an upper layer), and the first downlink channel bits 512d corresponding to the n subframe could be advanced into the 510 window. The UE 504 can then send HARQ feedback 560 for the first downlink channel bits 512a after the fourth duration 546 (i.e., at a time corresponding to an n+1 subframe).
[0080] In terms of aspects, UE 504 can be scheduled to receive subframes 520. However, sTTI traffic can be scheduled at any time. For example, UE 504 can receive sTTI traffic during sTTI 524 transmitted on the second downlink channel (e.g., an sTTI channel, such as a unicast sPDSCH or sTTI unicast PDSCH). Petition 870250050017, dated 06 / 15 / 2025, page 53 / 304 48 / 140
[0079] For each sTTI received in subframe n (e.g., sTTI 524), window 510 encompasses the preceding subframes included in window 510 (e.g., WDL), which may exclude subframe n. As described above, UE 504 can determine whether to process at least a portion of the bits of the first downlink channel 512a-ce or at least a portion of the bits of the second downlink channel 514 that overlap at least partially in window 510. Because UE 504 processes the bits of the first downlink channel 512a-d, UE 504 can advance window 510.For example, since the UE 504 processes the first downlink channel bits 512a corresponding to the n-3 subframe, the UE 504 can advance the first downlink channel bits 512a out of the 510 window (i.e., the UE 504 can provide at least a portion of the 512a bits to an upper layer), and the first downlink channel bits 512d corresponding to the n subframe could be advanced into the 510 window. The UE 504 can then send HARQ feedback 560 for the first downlink channel bits 512a after the fourth duration 546 (i.e., at a time corresponding to an n+1 subframe).
[0080] In terms of aspects, UE 504 can be scheduled to receive subframes 520. However, sTTI traffic can be scheduled at any time. For example, UE 504 can receive sTTI traffic during sTTI 524 transmitted on the second downlink channel (e.g., an sTTI channel, such as a unicast sPDSCH or sTTI unicast PDSCH). Petition 870250050017, dated 06 / 15 / 2025, page 53 / 304 49 / 140
[0081] Although sTTI 524 can be received within an n subframe, the processing of the second downlink channel bits 514 (e.g., transmitted in sTTI 524) may overlap in processing time with one or more first downlink channel bits 512a-c corresponding to n-3 to n-1 subframes. Second downlink channel operations (e.g., sTTI) may have a relatively faster processing time than first downlink channel operations, but processing the second downlink channel bits 514 may still increase processing overhead in the 510 window, for example, when processing the second downlink channel bits 514 overlaps with one or more first downlink channel bits 512a-c in the 510 window.Consequently, the number of bits (e.g., number of TB bits, one or more REs scheduled to transmit downlink bits, and / or one or more RBs scheduled to transmit downlink bits) processed in the 510 window may be increased when sTTI traffic is inserted into the pipeline.
[0082] The UE 504 can support processing a maximum bit limit, for example, to adhere to the HARQ timing rule and / or due to the UE 504's capacity. Therefore, the number of bits in the UE 504's 510 window must not exceed a maximum bit limit at any given time. The maximum bit limit may be based on at least one of TB bits, a number of REs scheduled to transmit bits, a number of Petition 870250050017, dated 06 / 15 / 2025, p. 54 / 304 49 / 140
[0081] Although sTTI 524 can be received within an n subframe, the processing of the second downlink channel bits 514 (e.g., transmitted in sTTI 524) may overlap in processing time with one or more first downlink channel bits 512a-c corresponding to n-3 to n-1 subframes. Second downlink channel operations (e.g., sTTI) may have a relatively faster processing time than first downlink channel operations, but processing the second downlink channel bits 514 may still increase processing overhead in the 510 window, for example, when processing the second downlink channel bits 514 overlaps with one or more first downlink channel bits 512a-c in the 510 window.Consequently, the number of bits (e.g., number of TB bits, one or more REs scheduled to transmit downlink bits, and / or one or more RBs scheduled to transmit downlink bits) processed in the 510 window may be increased when sTTI traffic is inserted into the pipeline.
[0082] The UE 504 can support processing a maximum bit limit, for example, to adhere to the HARQ timing rule and / or due to the UE 504's capacity. Therefore, the number of bits in the UE 504's 510 window must not exceed a maximum bit limit at any given time. The maximum bit limit may be based on at least one of TB bits, a number of REs scheduled to transmit bits, a number of Petition 870250050017, dated 06 / 15 / 2025, p. 54 / 304 50 / 140 RBs scheduled to transmit bits, and / or any combination thereof. When the number of bits being processed by UE 7 04 at any given time within the 510 window does not exceed the maximum bit limit, UE 504 may be able to process the bits transmitted on all downlink channels (e.g., both the first downlink channel bits 512a-c and the second downlink channel bits 514).
[0083] In several respects, UE 504 can determine a number of bits received in the first downlink channel in the n-3, n-2, and n-1 subframes of the 520 subframe set. Furthermore, UE 504 can determine the number of bits received in the second downlink channel in sTTI 524, which can be received in the nth subframe of the 520 subframe set. As illustrated, the processing of the second downlink channel bits 514 can overlap with the first downlink channel bits 512a-b in the 510 window. UE 504 can determine whether the maximum bit limit (for example, a bit limit that is based on one or more of a maximum TB bit number, a maximum number of REs scheduled to transmit bits, a maximum number of RBs scheduled to transmit bits, or any combination thereof) is exceeded based on the determined number of 512a-c bits received on the first downlink channel in each of the n-3 to n-1 subframes and based on the determined number of 514 bits received on the second downlink channel in sTTI 524 (for example, within subframe n).
[0084] When EU 504 is scheduled for everyone Petition 870250050017, dated 06 / 15 / 2025, p. 55 / 304 50 / 140 RBs scheduled to transmit bits, and / or any combination thereof. When the number of bits being processed by UE 7 04 at any given time within the 510 window does not exceed the maximum bit limit, UE 504 may be able to process the bits transmitted on all downlink channels (e.g., both the first downlink channel bits 512a-c and the second downlink channel bits 514).
[0083] In several respects, UE 504 can determine a number of bits received in the first downlink channel in the n-3, n-2, and n-1 subframes of the 520 subframe set. Furthermore, UE 504 can determine the number of bits received in the second downlink channel in sTTI 524, which can be received in the nth subframe of the 520 subframe set. As illustrated, the processing of the second downlink channel bits 514 can overlap with the first downlink channel bits 512a-b in the 510 window. UE 504 can determine whether the maximum bit limit (for example, a bit limit that is based on one or more of a maximum TB bit number, a maximum number of REs scheduled to transmit bits, a maximum number of RBs scheduled to transmit bits, or any combination thereof) is exceeded based on the determined number of 512a-c bits received on the first downlink channel in each of the n-3 to n-1 subframes and based on the determined number of 514 bits received on the second downlink channel in sTTI 524 (for example, within subframe n).
[0084] When EU 504 is scheduled for everyone Petition 870250050017, dated 06 / 15 / 2025, p. 55 / 304 51 / 140 as the component carriers enabled (e.g., for carrier aggregation), the UE can compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3, n-2, n-1 subframes and the 514 bits received on the second downlink channel in the sTTI 524 with Z (e.g., Z can be the maximum number of DL-SCH bits (e.g., maximum number of DL-SCH TB bits, a maximum number of DL-SCH REs scheduled to transmit bits, a maximum number of DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI if only one TTI (e.g., a 1 ms subframe) is scheduled). Consequently, the UE 504 can expect: Equation 1: max(Xi n4-2, ->xWdl) + Yj>n< WDL> 1.
[0085] Here, X± can be a number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) received within a TTI in subframe i. For example, X± can be each of the first downlink channel bits 512a-c (e.g., Xn-i can be the first downlink channel bits 512c, Xn-2 can be the first downlink channel bits 512b, and Xn-3 can be the first downlink channel bits 512a). Yjfn can be the number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) received within an STTI j in subframe n. For example, Yj,n can be the second bits. Petition 870250050017, dated 06 / 15 / 2025, p. 56 / 304 51 / 140 as the component carriers enabled (e.g., for carrier aggregation), the UE can compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3, n-2, n-1 subframes and the 514 bits received on the second downlink channel in the sTTI 524 with Z (e.g., Z can be the maximum number of DL-SCH bits (e.g., maximum number of DL-SCH TB bits, a maximum number of DL-SCH REs scheduled to transmit bits, a maximum number of DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI if only one TTI (e.g., a 1 ms subframe) is scheduled). Consequently, the UE 504 can expect: Equation 1:max(Xi n4-2, ->xwDL) + ξ / ,η Z,vj, WDL> 1.
[0085] Here, X± can be a number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) received within a TTI in subframe i. For example, X± can be each of the first downlink channel bits 512a-c (e.g., Xn-i can be the first downlink channel bits 512c, Xn-2 can be the first downlink channel bits 512b, and Xn-3 can be the first downlink channel bits 512a). Yjfn can be the number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) received within an STTI j in subframe n. For example, Yj,n can be the second bits. Petition 870250050017, dated 06 / 15 / 2025, p. 56 / 304 52 / 140 downlink channel 514, received on sTTI 524 within the nth subframe of received subframes 520. Provided that Equation 1 above is satisfied, UE 504 can process all bits in window 510 while adhering to the HARQ timing rule. In one respect, Z can be defined in one or more standards, such as a 3GPP technical specification (e.g., 3GPP technical specification 36.306, § 4.1 for different UE categories).
[0086] In other words, UE 504 can determine whether a bit limit is exceeded based on the determined number of 512a-c bits received on the first downlink channel in the n-3, n-2, and n-1 subframes of the 520 subframe set and based on the determined number of 514 bits received on the second downlink channel in the sTTI 524 within the nth subframe.
[0087] When the first downlink channel is assigned over a first component carrier and the second downlink channel is assigned over a second component carrier (potentially equal to the first component carrier), a bit limit Zc may correspond to the first and / or second component carriers. For example, for a component carrier, the UE 504 may compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3rn-2 and n-1 subframes and the 514 bits received on the second downlink channel with the maximum number of DL-SCH bits associated with that component carrier. In this component-by-component carrier aspect, the UE 504 can expect: Equation 2 tnax(Xn_ic, Xn_2,c. + Yj.nc — >^DL — 1· Petition 870250050017, dated 06 / 15 / 2025, p. 57 / 304 52 / 140 downlink channel 514, received on sTTI 524 within the nth subframe of received subframes 520. Provided that Equation 1 above is satisfied, UE 504 can process all bits in window 510 while adhering to the HARQ timing rule. In one respect, Z can be defined in one or more standards, such as a 3GPP technical specification (e.g., 3GPP technical specification 36.306, § 4.1 for different UE categories).
[0086] In other words, UE 504 can determine whether a bit limit is exceeded based on the determined number of 512a-c bits received on the first downlink channel in the n-3, n-2, and n-1 subframes of the 520 subframe set and based on the determined number of 514 bits received on the second downlink channel in the sTTI 524 within the nth subframe.
[0087] When the first downlink channel is assigned over a first component carrier and the second downlink channel is assigned over a second component carrier (potentially equal to the first component carrier), a bit limit Zc may correspond to the first and / or second component carriers. For example, for a component carrier, the UE 504 may compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3rn-2 and n-1 subframes and the 514 bits received on the second downlink channel with the maximum number of DL-SCH bits associated with that component carrier. In this component-by-component carrier aspect, the UE 504 can expect: Equation 2max(.Xn—l,C'Xn—2,c, > ^wOL,c) + Yj.nc — >^DL — 1· Petition 870250050017, dated 06 / 15 / 2025, p. 57 / 304 53 / 140
[0088] Here, Xi,c can be each of the first downlink channel bits 512a-c on the carrier component c (e.g., Xn-1,c can be the first downlink channel bits 512c on the carrier component c, Xn-2,c can be the first downlink channel bits 512b on the carrier component c, and Xn-3,c can be the first downlink channel bits 512a on the carrier component c). Yj,n,c can be the number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) received within an STTIj in subframe n on the carrier component c. For example, Yj,n,c could be the bits of the second downlink channel 514, received in the sTTI 524 within the nth subframe on the carrier component c.Zc can be the maximum number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI if only one TTI (e.g., a 1 ms subframe) is scheduled on the component carrier. c. Provided that Equation 2 above is satisfied, the UE 504 can process all bits in the 510 window while adhering to the HARQ timing rule for the c-component carrier.
[0089] The Z (and Zc) bit limit may differ depending on different UE 504 configurations. For example, the UE 504 may be configured with x number of component carriers (or cells), and y number of those x component carriers configured may be Petition 870250050017, dated 06 / 15 / 2025, p. 58 / 304 53 / 140
[0088] Here, Xi,c can be each of the first downlink channel bits 512a-c on the carrier component c (e.g., Xn-1,c can be the first downlink channel bits 512c on the carrier component c, Xn-2,c can be the first downlink channel bits 512b on the carrier component c, and Xn-3,c can be the first downlink channel bits 512a on the carrier component c). Yj,n,c can be the number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) received within an STTIj in subframe n on the carrier component c. For example, Yj,n,c could be the bits of the second downlink channel 514, received in the sTTI 524 within the nth subframe on the carrier component c.Zc can be the maximum number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI if only one TTI (e.g., a 1 ms subframe) is scheduled on the component carrier. c. Provided that Equation 2 above is satisfied, the UE 504 can process all bits in the 510 window while adhering to the HARQ timing rule for the c-component carrier.
[0089] The Z (and Zc) bit limit may differ depending on different UE 504 configurations. For example, the UE 504 may be configured with x number of component carriers (or cells), and y number of those x component carriers configured may be Petition 870250050017, dated 06 / 15 / 2025, p. 58 / 304 54 / 140 enabled for UE 504, where y < x. In one aspect, Z can be a sum of at most one number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI across all x configured component carriers (or cells) if only one TTI is scheduled. Consequently, the UE 504 can compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3, n-2, and n-1 subframes and the 514 bits received on the second downlink channel in the sTTI 524 with a sum of at most one number of DL-SCH bits associated with each of the x configured component carriers.In another aspect, Z can be the maximum number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI across all the y activated component carriers (or cells) if only one TTI is scheduled. Consequently, the UE 504 can compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3, n-2, and n-1 subframes and the 514 bits received on the second downlink channel in the sTTI 524 with a sum of at most a number of DL-SCH bits associated with each of the y activated component carriers.
[0090] In one aspect, the UE 504 can receive 550 information from a base station indicating whether the UE 504 should use the y component carriers activated or x Petition 870250050017, dated 06 / 15 / 2025, p. 59 / 304 54 / 140 enabled for UE 504, where y < x. In one aspect, Z can be a sum of at most one number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI across all x configured component carriers (or cells) if only one TTI is scheduled. Consequently, the UE 504 can compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3, n-2, and n-1 subframes and the 514 bits received on the second downlink channel in the sTTI 524 with a sum of at most one number of DL-SCH bits associated with each of the x configured component carriers.In another aspect, Z can be the maximum number of bits (e.g., DL-SCH TB bits, DL-SCH REs scheduled to transmit bits, DL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 504 is capable of receiving within a DL-SCH TTI across all the y activated component carriers (or cells) if only one TTI is scheduled. Consequently, the UE 504 can compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each of the n-3, n-2, and n-1 subframes and the 514 bits received on the second downlink channel in the sTTI 524 with a sum of at most a number of DL-SCH bits associated with each of the y activated component carriers.
[0090] In one aspect, the UE 504 can receive 550 information from a base station indicating whether the UE 504 should use the y component carriers activated or x Petition 870250050017, dated 06 / 15 / 2025, p. 59 / 304 55 / 140 component carriers are configured when performing bit processing in window 510. For example, UE 504 may receive information from base station 502 indicating that UE 504 should use processing capacity for all x configured component carriers (or cells) when performing bit processing in window 510, and therefore Z may be of a first value. Alternatively, UE 504 may receive information from base station 550 indicating that UE 504 should use processing capacity for all y activated component carriers (or cells) when performing bit processing in window 510, and therefore Z may be of a second value. Because activated component carriers are a subset of x configured component carriers, the second value may be less than the first value when y < x or equal to the first value when y = x.
[0091] For carrier aggregation, the UE 504 can determine if a bit limit is exceeded based on the determined number of 512a-c bits received on the first downlink channel in the n-3, n-2, and n-1 subframes of the 520 subframe set and based on the determined number of 514 bits received on the second downlink channel in the 524 subframe set within the nth subframe. That is, the UE 504 can determine if Equation 1 is satisfied for carrier aggregation. For a component-based carrier aspect, the UE 504 can determine if a Zce limit is exceeded based on the determined number of 512ac bits received on the first downlink channel in the n3, n-2, and n-1 subframes in the component carrier ce with Petition 870250050017, dated 06 / 15 / 2025, page 60 / 304 55 / 140 component carriers are configured when performing bit processing in window 510. For example, UE 504 may receive information from base station 502 indicating that UE 504 should use processing capacity for all x configured component carriers (or cells) when performing bit processing in window 510, and therefore Z may be of a first value. Alternatively, UE 504 may receive information from base station 550 indicating that UE 504 should use processing capacity for all y activated component carriers (or cells) when performing bit processing in window 510, and therefore Z may be of a second value. Because activated component carriers are a subset of x configured component carriers, the second value may be less than the first value when y < x or equal to the first value when y = x.
[0091] For carrier aggregation, the UE 504 can determine if a bit limit is exceeded based on the determined number of 512a-c bits received on the first downlink channel in the n-3, n-2, and n-1 subframes of the 520 subframe set and based on the determined number of 514 bits received on the second downlink channel in the 524 subframe set within the nth subframe. That is, the UE 504 can determine if Equation 1 is satisfied for carrier aggregation. For a component-based carrier aspect, the UE 504 can determine if a Zce limit is exceeded based on the determined number of 512ac bits received on the first downlink channel in the n3, n-2, and n-1 subframes in the component carrier ce with Petition 870250050017, dated 06 / 15 / 2025, page 60 / 304 56 / 140 based on the determined number of bits 514 received on the second downlink channel in the sTTI 524 within the nth subframe on the component carrier c. That is, the UE 504 can determine if Equation 2 is satisfied on a component-by-component carrier aspect. If the UE 504 determines that Equation 1 or Equation 2 is satisfied (depending on the aspect), then the UE can process all bits of the first downlink channel 512a-ce and the bits of the second downlink channel 514 in the 510 window. In one aspect, if the UE 504 determines that Equation 1 or Equation 2 is unsatisfied for at least one component carrier c, then the UE 504 can refrain from processing bits of one or more other component carriers (e.g., in addition to refraining from processing at least a portion of the bits 512a-ce / or less a portion of the bits 514).The UE 504 can provide HARQ 560 feedback for the first downlink channel bits 512a-ce and for the second downlink channel bits 514 - for example, the UE 504 can provide ACK feedback for the first downlink channel bits 512a-ce and provide ACK feedback for the second downlink channel bits 514.
[0092] In several respects, UE 504 can send to base station 502 an indication that UE 504 supports sTTI traffic (e.g., data transmitted on an sTTI channel (e.g., sPDSCH) during an sTTI (e.g., a sub-1 ms TTI)). And in one respect, the indication that UE 504 supports sTTI traffic can include an indication of a UE category and / or UE capability. A UE category can indicate a UE capability for the Petition 870250050017, dated 06 / 15 / 2025, page 61 / 304 56 / 140 based on the determined number of bits 514 received on the second downlink channel in the sTTI 524 within the nth subframe on the component carrier c. That is, the UE 504 can determine if Equation 2 is satisfied on a component-by-component carrier aspect. If the UE 504 determines that Equation 1 or Equation 2 is satisfied (depending on the aspect), then the UE can process all bits of the first downlink channel 512a-ce and the bits of the second downlink channel 514 in the 510 window. In one aspect, if the UE 504 determines that Equation 1 or Equation 2 is unsatisfied for at least one component carrier c, then the UE 504 can refrain from processing bits of one or more other component carriers (e.g., in addition to refraining from processing at least a portion of the bits 512a-ce / or less a portion of the bits 514).The UE 504 can provide HARQ 560 feedback for the first downlink channel bits 512a-ce and for the second downlink channel bits 514 - for example, the UE 504 can provide ACK feedback for the first downlink channel bits 512a-ce and provide ACK feedback for the second downlink channel bits 514.
[0092] In several respects, UE 504 can send to base station 502 an indication that UE 504 supports sTTI traffic (e.g., data transmitted on an sTTI channel (e.g., sPDSCH) during an sTTI (e.g., a sub-1 ms TTI)). And in one respect, the indication that UE 504 supports sTTI traffic can include an indication of a UE category and / or UE capability. A UE category can indicate a UE capability for the Petition 870250050017, dated 06 / 15 / 2025, page 61 / 304 57 / 140 uplink and / or downlink traffic, such as a respective number of bits supported on a respective uplink channel or a downlink channel. A UE capacity may be associated with the 510 window (e.g., a 510 window size). In several respects, UE 504 may send information to base station 502 indicating a 510 window size or length. In some respects, UE 504 may indicate the 510 window size or length by sending information indicating the UE capacity.
[0093] When base station 502 receives an indication that UE 504 supports sTTI traffic and / or information indicating a UE capability of UE 504, base station 502 can configure communication with UE 504. For example, base station 502 can assign channels and / or schedule communication with UE 504 based on UE category and / or capability. In one aspect, base station 502 can configure UE 504 to reduce the processing power required to process the first downlink channel bits 512a-ce / or the second downlink channel bits 514 in window 510.
[0094] For example, base station 502 can schedule UE 504 without DMRS-based transmission (e.g., CRS-based transmission modes are used). A transmission mode can define a transmission scheme for the first downlink channel (e.g., a PDSCH), such as single antenna port, transmission diversity, closed-loop spatial multiplexing, MIMO, and so on. In one aspect, base station 502 can select a transmission mode. Petition 870250050017, dated 06 / 15 / 2025, page 62 / 304 57 / 140 uplink and / or downlink traffic, such as a respective number of bits supported on a respective uplink channel or a downlink channel. A UE capacity may be associated with the 510 window (e.g., a 510 window size). In several respects, UE 504 may send information to base station 502 indicating a 510 window size or length. In some respects, UE 504 may indicate the 510 window size or length by sending information indicating the UE capacity.
[0093] When base station 502 receives an indication that UE 504 supports sTTI traffic and / or information indicating a UE capability of UE 504, base station 502 can configure communication with UE 504. For example, base station 502 can assign channels and / or schedule communication with UE 504 based on UE category and / or capability. In one aspect, base station 502 can configure UE 504 to reduce the processing power required to process the first downlink channel bits 512a-ce / or the second downlink channel bits 514 in window 510.
[0094] For example, base station 502 can schedule UE 504 without DMRS-based transmission (e.g., CRS-based transmission modes are used). A transmission mode can define a transmission scheme for the first downlink channel (e.g., a PDSCH), such as single antenna port, transmission diversity, closed-loop spatial multiplexing, MIMO, and so on. In one aspect, base station 502 can select a transmission mode. Petition 870250050017, dated 06 / 15 / 2025, page 62 / 304 58 / 140 which is not associated with a DMRS. For example, transmission mode 9 (e.g., single-user MIMO) can be used for DMRS-based transmission, and DMRS can be used for demodulation in UE 504. Because processing capacity is proportional to transmission mode 9, base station 502 can select a lower transmission mode (e.g., transmission mode 1, or another transmission mode that is not DMRS-based) so that processing of the first downlink channel bits 512a-d can be completed more quickly.
[0095] In a second example, the base station 502 can configure UE 504 without ePDCCH-based scheduling. ePDCCH can transmit control information (e.g., scheduling information) on first downlink channel resources (e.g., PDSCH). To detect the control information intended for UE 504, UE 504 may need to wait until the end of a subframe on the first downlink channel to detect the entire ePDCCH. This detection of the entire ePDCCH can increase the processing power required to process the first downlink channel, for example, because UE 504 may need to wait until the end of the subframe (and process all the bits of the subframe) to prepare the HARQ feedback for the first downlink channel. Consequently, the probability that the maximum limit number of Z bits will be exceeded may be increased.For example, there is a relatively higher probability that the processing of the second downlink channel bits 514 will overlap with the processing of the... Petition 870250050017, dated 06 / 15 / 2025, page 63 / 304 58 / 140 which is not associated with a DMRS. For example, transmission mode 9 (e.g., single-user MIMO) can be used for DMRS-based transmission, and DMRS can be used for demodulation in UE 504. Because processing capacity is proportional to transmission mode 9, base station 502 can select a lower transmission mode (e.g., transmission mode 1, or another transmission mode that is not DMRS-based) so that processing of the first downlink channel bits 512a-d can be completed more quickly.
[0095] In a second example, the base station 502 can configure UE 504 without ePDCCH-based scheduling. ePDCCH can transmit control information (e.g., scheduling information) on first downlink channel resources (e.g., PDSCH). To detect the control information intended for UE 504, UE 504 may need to wait until the end of a subframe on the first downlink channel to detect the entire ePDCCH. This detection of the entire ePDCCH can increase the processing power required to process the first downlink channel, for example, because UE 504 may need to wait until the end of the subframe (and process all the bits of the subframe) to prepare the HARQ feedback for the first downlink channel. Consequently, the probability that the maximum limit number of Z bits will be exceeded may be increased.For example, there is a relatively higher probability that the processing of the second downlink channel bits 514 will overlap with the processing of the... Petition 870250050017, dated 06 / 15 / 2025, page 63 / 304 59 / 140 bits of the first downlink channel 512a-d when ePDCCH-based scheduling is used, as processing the bits of the first downlink channel 512a-d takes longer than processing the bits of the second downlink channel 514. By omitting ePDCCH-based scheduling on the first downlink channel, base station 502 can reduce the amount of time required to process the bits of the first downlink channel 512a-d.
[0096] In a third example, base station 502 can limit the MCS used with UE 504. For example, base station 502 can limit UE 504 to a specific data rate and / or MCS index that is below the maximum possible data rate and / or MCS index that UE 504 is capable of using. For example, base station 502 can configure communication with UE 504 by selecting an MCS for the first downlink channel. For example, base station 502 can configure communication with UE 504 to a specific data rate and / or MCS index that is below a maximum possible data rate and / or MCS index for communication with UE 504. By limiting the MCS, base station 502 can effectively limit the TB size.A smaller TB size can reduce the processing power required by the UE 504 to process the first downlink channel bits 512a-d, for example, because fewer bits can be received per symbol on the first downlink channel.
[0097] In a fourth example, base station 502 can configure UE 504 below a classification. Petition 870250050017, dated 06 / 15 / 2025, page 64 / 304 59 / 140 bits of the first downlink channel 512a-d when ePDCCH-based scheduling is used, as processing the bits of the first downlink channel 512a-d takes longer than processing the bits of the second downlink channel 514. By omitting ePDCCH-based scheduling on the first downlink channel, base station 502 can reduce the amount of time required to process the bits of the first downlink channel 512a-d.
[0096] In a third example, base station 502 can limit the MCS used with UE 504. For example, base station 502 can limit UE 504 to a specific data rate and / or MCS index that is below the maximum possible data rate and / or MCS index that UE 504 is capable of using. For example, base station 502 can configure communication with UE 504 by selecting an MCS for the first downlink channel. For example, base station 502 can configure communication with UE 504 to a specific data rate and / or MCS index that is below a maximum possible data rate and / or MCS index for communication with UE 504. By limiting the MCS, base station 502 can effectively limit the TB size.A smaller TB size can reduce the processing power required by the UE 504 to process the first downlink channel bits 512a-d, for example, because fewer bits can be received per symbol on the first downlink channel.
[0097] In a fourth example, base station 502 can configure UE 504 below a classification. Petition 870250050017, dated 06 / 15 / 2025, page 64 / 304 60 / 140 maximum spatial. For example, UE 504 can send an RI to base station 502 indicating a spatial classification (e.g., a number of layers and a number of different signal streams that will be used by base station 502). However, base station 502 can choose to limit the spatial classification, for example, to a corresponding maximum RI. In one aspect, base station 502 can select the RI for UE 504 as classification 1, regardless of the RI indicated by UE 504. Consequently, base station 502 can limit, through spatial classification, the number of layers and signal streams in which bits are transmitted to UE 504 to reduce the processing power required by UE 504 to process the bits of the first downlink channel 512a-d, for example, due to the fact that a smaller number of layers and / or signal streams may limit the number of bits per symbol in the first downlink channel.In another example, UE 504 can send information to base station 502 indicating the MIMO capability of UE 504. This information may indicate the number of MIMO layers that UE 504 is capable of supporting when UE 504 is configured to receive data on the second downlink channel (e.g., sTTI traffic). When UE 504 is configured to receive data on the second downlink channel, the number of MIMO layers supported by UE 504 may be relatively smaller than if UE 504 were configured to receive data on the first downlink channel and not the second downlink channel. Consequently, base station 502 can limit the number of layers in which the bits are. Petition 870250050017, dated 06 / 15 / 2025, page 65 / 304 60 / 140 maximum spatial. For example, UE 504 can send an RI to base station 502 indicating a spatial classification (e.g., a number of layers and a number of different signal streams that will be used by base station 502). However, base station 502 can choose to limit the spatial classification, for example, to a corresponding maximum RI. In one aspect, base station 502 can select the RI for UE 504 as classification 1, regardless of the RI indicated by UE 504. Consequently, base station 502 can limit, through spatial classification, the number of layers and signal streams in which bits are transmitted to UE 504 to reduce the processing power required by UE 504 to process the bits of the first downlink channel 512a-d, for example, due to the fact that a smaller number of layers and / or signal streams may limit the number of bits per symbol in the first downlink channel.In another example, UE 504 can send information to base station 502 indicating the MIMO capability of UE 504. This information may indicate the number of MIMO layers that UE 504 is capable of supporting when UE 504 is configured to receive data on the second downlink channel (e.g., sTTI traffic). When UE 504 is configured to receive data on the second downlink channel, the number of MIMO layers supported by UE 504 may be relatively smaller than if UE 504 were configured to receive data on the first downlink channel and not the second downlink channel. Consequently, base station 502 can limit the number of layers in which the bits are. Petition 870250050017, dated 06 / 15 / 2025, page 65 / 304 61 / 140 transmitted to EU 504 based on information indicating MIMO capability.
[0098] With one or more of the above examples, the TB size can be relatively low and / or can reduce signaling overhead (e.g., spatial classification 1). In other words, base station 502 can configure communication with UE 504 to reduce the processing power consumed by UE when processing at least the first downlink channel bits 512a-d, which can prevent violation of Equation 1 or Equation 2.
[0099] In view of the above, UE 504 may still determine that the maximum limit number of Z bits will be exceeded based on the determined number of bits from the first downlink channel 512a-c received in each of the n-3, n-2, and n-1 subframes and based on the determined number of bits from the second downlink channel 514 received in sTTI 524 within the n subframe. When UE 504 determines that the maximum limit number of Z bits will be exceeded, UE 504 may process at least one of the bits from the first downlink channel 512a-c or the bits from the second downlink channel 514.
[00100] In one aspect, UE 504 can determine, based on the maximum limit number of Z bits that will be exceeded, whether it should process at least one of the first downlink channel bits 512a-c or the second downlink channel bits 514. In one aspect, the determination of whether to process the first downlink channel bits 512a-c or the second downlink channel bits 514 when the Petition 870250050017, dated 06 / 15 / 2025, p. 66 / 304 61 / 140 transmitted to EU 504 based on information indicating MIMO capability.
[0098] With one or more of the above examples, the TB size can be relatively low and / or can reduce signaling overhead (e.g., spatial classification 1). In other words, base station 502 can configure communication with UE 504 to reduce the processing power consumed by UE when processing at least the first downlink channel bits 512a-d, which can prevent violation of Equation 1 or Equation 2.
[0099] In view of the above, UE 504 may still determine that the maximum limit number of Z bits will be exceeded based on the determined number of bits from the first downlink channel 512a-c received in each of the n-3, n-2, and n-1 subframes and based on the determined number of bits from the second downlink channel 514 received in sTTI 524 within the n subframe. When UE 504 determines that the maximum limit number of Z bits will be exceeded, UE 504 may process at least one of the bits from the first downlink channel 512a-c or the bits from the second downlink channel 514.
[00100] In one aspect, UE 504 can determine, based on the maximum limit number of Z bits that will be exceeded, whether it should process at least one of the first downlink channel bits 512a-c or the second downlink channel bits 514. In one aspect, the determination of whether to process the first downlink channel bits 512a-c or the second downlink channel bits 514 when the Petition 870250050017, dated 06 / 15 / 2025, p. 66 / 304 If the maximum number of Z bits exceeded (62 / 140), this can be implemented in UE 504. For example, UE 504 may have stored information indicating whether to prioritize the bits of the first downlink channel or the second downlink channel. In another example, UE 504 may receive information from base station 502 indicating whether to prioritize the bits of the first downlink channel or the second downlink channel. UE 504 may determine whether to process the bits of the first downlink channel 512a-c when the first downlink channel is prioritized over the second downlink channel, or it may process the bits of the second downlink channel 514 when the second downlink channel is prioritized over the first downlink channel.
[00101] In one aspect, UE 504 can determine to process the bits of the second downlink channel 514 (for example, when the second downlink channel is prioritized over the first downlink channel). In this respect, the UE 504 can process the second downlink channel bits 514. Furthermore, the UE 504 can send the HARQ feedback 560 associated with the processing of the second downlink channel bits 514 – for example, the UE 504 can send ACK feedback to base station 502 to confirm that the UE 504 has processed the second downlink channel bits 514. So that Equation 1 or Equation 2 are not violated, the UE 504 can refrain from processing one or more first downlink channel bits 512a-c in window 510. In one respect, the UE 504 can refrain Petition 870250050017, dated 06 / 15 / 2025, page 67 / 304 If the maximum number of Z bits exceeded (62 / 140), this can be implemented in UE 504. For example, UE 504 may have stored information indicating whether to prioritize the bits of the first downlink channel or the second downlink channel. In another example, UE 504 may receive information from base station 502 indicating whether to prioritize the bits of the first downlink channel or the second downlink channel. UE 504 may determine whether to process the bits of the first downlink channel 512a-c when the first downlink channel is prioritized over the second downlink channel, or it may process the bits of the second downlink channel 514 when the second downlink channel is prioritized over the first downlink channel.
[00101] In one aspect, UE 504 can determine to process the bits of the second downlink channel 514 (for example, when the second downlink channel is prioritized over the first downlink channel). In this respect, the UE 504 can process the second downlink channel bits 514. Furthermore, the UE 504 can send the HARQ feedback 560 associated with the processing of the second downlink channel bits 514 – for example, the UE 504 can send ACK feedback to base station 502 to confirm that the UE 504 has processed the second downlink channel bits 514. So that Equation 1 or Equation 2 are not violated, the UE 504 can refrain from processing one or more first downlink channel bits 512a-c in window 510. In one respect, the UE 504 can refrain Petition 870250050017, dated 06 / 15 / 2025, page 67 / 304 63 / 140 if processing of all bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-c in the window. Consequently, UE 504 can send HARQ 560 feedback associated with abstaining from processing the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-c. For example, UE 504 can send NACK feedback to base station 502 to indicate that UE 504 did not process the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-c. In another aspect, the UE 504 can refrain from processing at least a portion of the first downlink channel bits 514a-c.For example, UE 504 can refrain from processing bits (e.g., TBs, transmitting REs, transmitting RBs) corresponding to the first downlink channel bits 512a-b, whose processing may overlap with the processing of the second downlink channel bits 514 in window 510. In this example, UE 504 can still process a TB corresponding to the first downlink channel bits 512c corresponding to subframe n-1, for example, because the processing of the first downlink channel bits 512c corresponding to subframe n-1 may not overlap with the processing of the second downlink channel bits 514 in window 510. Consequently, UE 504 can send the HARQ 560 feedback associated with the refraining from processing the bits (e.g., TBs, REs that...). Petition 870250050017, dated 06 / 15 / 2025, p. 68 / 304 63 / 140 if processing of all bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-c in the window. Consequently, UE 504 can send HARQ 560 feedback associated with abstaining from processing the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-c. For example, UE 504 can send NACK feedback to base station 502 to indicate that UE 504 did not process the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-c. In another aspect, the UE 504 can refrain from processing at least a portion of the first downlink channel bits 514a-c.For example, UE 504 can refrain from processing bits (e.g., TBs, transmitting REs, transmitting RBs) corresponding to the first downlink channel bits 512a-b, whose processing may overlap with the processing of the second downlink channel bits 514 in window 510. In this example, UE 504 can still process a TB corresponding to the first downlink channel bits 512c corresponding to subframe n-1, for example, because the processing of the first downlink channel bits 512c corresponding to subframe n-1 may not overlap with the processing of the second downlink channel bits 514 in window 510. Consequently, UE 504 can send the HARQ 560 feedback associated with the refraining from processing the bits (e.g., TBs, REs that...). Petition 870250050017, dated 06 / 15 / 2025, p. 68 / 304 64 / 140 transmit bits, RBs transmit bits) corresponding to the first downlink channel bits 512a-b, but the processing of the TB corresponding to the first downlink channel bits 512c - for example, UE 504 may send NACK feedback to base station 502 to indicate that UE 504 did not process the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-b, but sent ACK feedback to base station 502 to indicate that UE 504 processed the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512c.
[00102] In another aspect, the UE 504 can determine to process the first downlink channel bits 512a-c (for example, when the first downlink channel is prioritized over the second downlink channel). In this aspect, the UE 504 can process the first downlink channel bits 512a-c. Furthermore, the UE 504 can send HARQ 560 feedback associated with the processing of the first downlink channel bits 512a-c - for example, the UE 504 can send ACK feedback to base station 502 to confirm that the UE 504 has processed the first downlink channel bits 512a-c. So that Equation 1 or Equation 2 is not violated, the UE 504 can refrain from processing the second downlink channel bits 514 in window 510. Consequently, the UE 504 can send the HARQ 560 feedback associated with refraining from processing the second downlink channel bits. Petition 870250050017, dated 06 / 15 / 2025, p. 69 / 304 64 / 140 transmit bits, RBs transmit bits) corresponding to the first downlink channel bits 512a-b, but the processing of the TB corresponding to the first downlink channel bits 512c - for example, UE 504 may send NACK feedback to base station 502 to indicate that UE 504 did not process the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512a-b, but sent ACK feedback to base station 502 to indicate that UE 504 processed the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to the first downlink channel bits 512c.
[00102] In another aspect, the UE 504 can determine to process the first downlink channel bits 512a-c (for example, when the first downlink channel is prioritized over the second downlink channel). In this aspect, the UE 504 can process the first downlink channel bits 512a-c. Furthermore, the UE 504 can send HARQ 560 feedback associated with the processing of the first downlink channel bits 512a-c - for example, the UE 504 can send ACK feedback to base station 502 to confirm that the UE 504 has processed the first downlink channel bits 512a-c. So that Equation 1 or Equation 2 is not violated, the UE 504 can refrain from processing the second downlink channel bits 514 in window 510. Consequently, the UE 504 can send the HARQ 560 feedback associated with refraining from processing the second downlink channel bits. Petition 870250050017, dated 06 / 15 / 2025, p. 69 / 304 65 / 140 downlink 514 - for example, UE 504 can send NACK feedback to base station 502 to indicate that UE 504 did not process the second downlink channel bits 514.
[00103] Although the present description describes aspects relating to a first downlink channel (e.g., PDSCH) and a second downlink channel (e.g., sPDSCH), the aspects described in this document may be applicable to any number of standards and technologies. For example, in 5G NR, different numerologies may be considered – for example, different subcarrier spacing values. Examples of different numerologies that may be implemented in 5G NR may include 15 kilohertz (kHz), 30 kHz, 60 kHz, etc. For varying numerologies, a respective TTI (e.g., slot length) may be of a different duration or length. With the standards of 5G NR, different NR component carriers can be configured to operate according to different TTIs. The UE 504 can be configured to simultaneously process the respective bits transmitted on different component carriers during different TTIs (e.g., shorter TTIs may require faster HARQ preparation and response). Configuring different numerologies and different TTIs can be similar to the aforementioned simultaneous processing of first-channel downlink bits 512a and second-channel downlink bits 514. In particular, the maximum bit limit can be set across all component carriers of NR. For example, the processing capacity of a UE can... Petition 870250050017, dated 06 / 15 / 2025, p. 70 / 304 65 / 140 downlink 514 - for example, UE 504 can send NACK feedback to base station 502 to indicate that UE 504 did not process the second downlink channel bits 514.
[00103] Although the present description describes aspects relating to a first downlink channel (e.g., PDSCH) and a second downlink channel (e.g., sPDSCH), the aspects described in this document may be applicable to any number of standards and technologies. For example, in 5G NR, different numerologies may be considered – for example, different subcarrier spacing values. Examples of different numerologies that may be implemented in 5G NR may include 15 kilohertz (kHz), 30 kHz, 60 kHz, etc. For varying numerologies, a respective TTI (e.g., slot length) may be of a different duration or length. With the standards of 5G NR, different NR component carriers can be configured to operate according to different TTIs. The UE 504 can be configured to simultaneously process the respective bits transmitted on different component carriers during different TTIs (e.g., shorter TTIs may require faster HARQ preparation and response). Configuring different numerologies and different TTIs can be similar to the aforementioned simultaneous processing of first-channel downlink bits 512a and second-channel downlink bits 514. In particular, the maximum bit limit can be set across all component carriers of NR. For example, the processing capacity of a UE can... Petition 870250050017, dated 06 / 15 / 2025, p. 70 / 304 66 / 140 can be defined across all available component carriers, and can be flexibly shared across subsets of component carriers so that simultaneous processing of bits transmitted on different component carriers with different TTIs is possible without exceeding the maximum bit limit.
[00104] Figures 6A to 6C illustrate flowcharts of wireless communication methods 600, 620, 640. The method can be performed by a UE (e.g., UE 104, UE 350, UE 504 and / or device 1002 / 1002'). In several aspects, one or more operations can be omitted, transposed and / or performed contemporaneously. For example, optional operations can be illustrated with dashed lines.
[00105] In operation 602, the UE can receive bits on a first downlink channel in a TTI in each subframe of a set of subframes. In some respects, the first downlink channel can be a PDSCH. In the context of Figure 5, UE 504 can receive bits (e.g., corresponding to bits 512a-c) on the first downlink channel within a TTI in subframes n-3, n-2, n-1 of the set of subframes 520.
[00106] In operation 604, the UE can receive bits on a second downlink channel in an sTTI within a subframe. In aspects, the subframe in which the sTTI is located can follow the set of subframes. In aspects, the sTTI can include fewer symbols than the TTI (e.g., subframe). In aspects, the second downlink channel can be an sPDSCH. In the context of Figure 5, the UE 504 can receive the bits (e.g., corresponding Petition 870250050017, dated 06 / 15 / 2025, p. 71 / 304 66 / 140 can be defined across all available component carriers, and can be flexibly shared across subsets of component carriers so that simultaneous processing of bits transmitted on different component carriers with different TTIs is possible without exceeding the maximum bit limit.
[00104] Figures 6A to 6C illustrate flowcharts of wireless communication methods 600, 620, 640. The method can be performed by a UE (e.g., UE 104, UE 350, UE 504 and / or device 1002 / 1002'). In several aspects, one or more operations can be omitted, transposed and / or performed contemporaneously. For example, optional operations can be illustrated with dashed lines.
[00105] In operation 602, the UE can receive bits on a first downlink channel in a TTI in each subframe of a set of subframes. In some respects, the first downlink channel can be a PDSCH. In the context of Figure 5, UE 504 can receive bits (e.g., corresponding to bits 512a-c) on the first downlink channel within a TTI in subframes n-3, n-2, n-1 of the set of subframes 520.
[00106] In operation 604, the UE can receive bits on a second downlink channel in an sTTI within a subframe. In aspects, the subframe in which the sTTI is located can follow the set of subframes. In aspects, the sTTI can include fewer symbols than the TTI (e.g., subframe). In aspects, the second downlink channel can be an sPDSCH. In the context of Figure 5, the UE 504 can receive the bits (e.g., corresponding Petition 870250050017, dated 06 / 15 / 2025, p. 71 / 304 67 / 140 to bits 514) in sTTI 524. As described, UE 504 can receive sTTI 524 within the n subframe that follows the n-3, n-2, n-1 subframes of the 520 subframe set.
[00107] In operation 606, the UE can determine a number of bits received on the first downlink channel in each subframe of the subframe set. For example, the UE can identify the bits of each subframe, and the UE can calculate the number of bits identified in each subframe. In the context of Figure 5, UE 504 can determine the number of 512a-c bits received on the first downlink channel in each of the n-3, n2, n-1 subframes of the 520 subframe set.
[00108] In operation 608, the UE can determine a number of bits received on the second downlink channel. For example, the UE can identify the bits received in the sTTI within the subframe, and the UE can calculate the number of bits identified. In the context of Figure 5, UE 504 can determine a number of bits 514 received on the second downlink channel in sTTI 524 within the nth subframe.
[00109] In operation 610, the UE can receive a configuration from a base station indicating whether a bit limit is the sum of the maximum number of DL-SCH bits associated with each of the x configured component carriers or y activated component carriers, where y is less than or equal to x. The bit limit (e.g., Z) can be the maximum number of DL-SCH bits that the UE is capable of receiving within a TTI if only one TTI is scheduled. In other words, the UE can be configured by the base station with a bit limit that is the number Petition 870250050017, dated 06 / 15 / 2025, p. 72 / 304 67 / 140 to bits 514) in sTTI 524. As described, UE 504 can receive sTTI 524 within subframe n that follows subframes n-3, n-2, n-1 of the subframe set 520.
[00107] In operation 606, the UE can determine a number of bits received in the first downlink channel in each subframe of the subframe set. For example, the UE can identify the bits of each subframe, and the UE can calculate the number of bits identified in each subframe. In the context of Figure 5, UE 504 can determine the number of 512a-c bits received in the first downlink channel in each of the n-3, n2, n-1 subframes of the 520 subframe set.
[00108] In operation 608, the UE can determine a number of bits received on the second downlink channel. For example, the UE can identify the bits received in the sTTI within the subframe, and the UE can calculate the number of bits identified. In the context of Figure 5, UE 504 can determine a number of bits 514 received on the second downlink channel in sTTI 524 within the nth subframe.
[00109] In operation 610, the UE can receive a configuration from a base station indicating whether a bit limit is the sum of the maximum number of DL-SCH bits associated with each of the x configured component carriers or y activated component carriers, where y is less than or equal to x. The bit limit (e.g., Z) can be the maximum number of DL-SCH bits that the UE is capable of receiving within a TTI if only one TTI is scheduled. In other words, the UE can be configured by the base station with a bit limit that is the number Petition 870250050017, dated 06 / 15 / 2025, page 72 / 304 68 / 140 maximum DL-SCH bits summed across all x configured component carriers or across all y enabled component carriers that the UE is capable of receiving within a TTI if only one TTI is scheduled. In the context of Figure 5, UE 504 can receive, from base station 502, information 550 indicating whether UE 504 should use the y enabled component carriers or x configured component carriers when performing processing bits in window 510.
[00110] In operation 612, the UE can determine whether the bit limit is exceeded based on the determined number of bits received on the first downlink channel in each subframe of the subframe set and based on the determined number of bits received on the second downlink channel. For example, the UE can add the determined number of bits received on the first downlink channel in each subframe of the subframe set and the determined number of bits received on the second downlink channel, and the UE can determine whether the sum is greater than the bit limit. In the context of Figure 5, UE 504 can determine whether a bit limit (e.g., Z or Zc) is exceeded based on the determined number of 512a-c bits received on the first downlink channel in the n-3, n-2, and n-1 subframes and based on the determined number of 514 bits received on the second downlink channel.
[00111] In operation 614, the UE can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of the following: the bits received on the first downlink channel in Petition 870250050017, dated 06 / 15 / 2025, page 73 / 304 68 / 140 maximum DL-SCH bits summed across all x configured component carriers or across all y enabled component carriers that the UE is capable of receiving within a TTI if only one TTI is scheduled. In the context of Figure 5, UE 504 can receive, from base station 502, information 550 indicating whether UE 504 should use the y enabled component carriers or x configured component carriers when performing processing bits in window 510.
[00110] In operation 612, the UE can determine whether the bit limit is exceeded based on the determined number of bits received on the first downlink channel in each subframe of the subframe set and based on the determined number of bits received on the second downlink channel. For example, the UE can add the determined number of bits received on the first downlink channel in each subframe of the subframe set and the determined number of bits received on the second downlink channel, and the UE can determine whether the sum is greater than the bit limit. In the context of Figure 5, UE 504 can determine whether a bit limit (e.g., Z or Zc) is exceeded based on the determined number of 512a-c bits received on the first downlink channel in the n-3, n-2, and n-1 subframes and based on the determined number of 514 bits received on the second downlink channel.
[00111] In operation 614, the UE can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of the following: the bits received on the first downlink channel in Petition 870250050017, dated 06 / 15 / 2025, page 73 / 304 69 / 140 each subframe of the subframe set, or the bits received on the second downlink channel. If the bit limit is exceeded, the UE may determine whether to process both the bits received on the first downlink channel in each subframe of the subframe set, and the bits received on the second downlink channel. If the bit limit is exceeded, the UE may identify a first priority for the first downlink channel and a second priority for the second downlink channel, and the UE may determine whether the first priority is higher than the second priority or the second priority is higher than the first priority. The UE may determine that the bits from the downlink channel having the highest priority should be processed and the bits from the downlink channel having the lowest priority should not be processed.In the context of Figure 5, UE 504 can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of the following: bits 512a-c received on the first downlink channel in each of the n-3, n2, n-1 subframes, or bits 514 received on the second downlink channel in sTTI 524.
[00112] In operation 616, the UE can process, based on the possibility of the bit limit being exceeded, at least one of: the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel. The UE can process both the bits received on the first downlink channel in each subframe of the subframe set, and the bits Petition 870250050017, dated 06 / 15 / 2025, page 74 / 304 69 / 140 each subframe of the subframe set, or the bits received on the second downlink channel. If the bit limit is exceeded, the UE may determine whether to process both the bits received on the first downlink channel in each subframe of the subframe set, and the bits received on the second downlink channel. If the bit limit is exceeded, the UE may identify a first priority for the first downlink channel and a second priority for the second downlink channel, and the UE may determine whether the first priority is higher than the second priority or the second priority is higher than the first priority. The UE may determine that the bits from the downlink channel having the highest priority should be processed and the bits from the downlink channel having the lowest priority should not be processed.In the context of Figure 5, UE 504 can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of the following: bits 512a-c received on the first downlink channel in each of the n-3, n2, n-1 subframes, or bits 514 received on the second downlink channel in sTTI 524.
[00112] In operation 616, the UE can process, based on the possibility of the bit limit being exceeded, at least one of: the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel. The UE can process both the bits received on the first downlink channel in each subframe of the subframe set, and the bits Petition 870250050017, dated 06 / 15 / 2025, page 74 / 304 70 / 140 received on the second downlink channel. If the bit limit is exceeded, the UE can process the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel, for example, as determined from which downlink channel has the highest priority. In one aspect, the UE can process the bits by unmapping, demodulating, and / or decoding the bits, and provide at least a portion of those bits to a higher layer. In the context of Figure 5, the UE 504 can process, based on the possibility of the bit limit being exceeded, at least one of: the 512a-c bits received on the first downlink channel in each of the n-3, n-2, and n-1 subframes, or the 514 bits received on the second downlink channel in the sTTI 524.
[00113] Figure 6B illustrates several aspects of operation 616, in which the UE can process, based on the possibility of the bit limit being exceeded, at least one of: the bits received in the first downlink channel in each subframe of the subframe set, or the bits received in the second downlink channel.
[00114] In one aspect of operation 616, the UE may perform one or more operations 622, 624, 626, 628, for example, when it is determined that the second downlink channel has a higher priority than the first downlink channel and the bit limit is determined to have been exceeded. In operation 622, the UE may process the bits received on the second link channel. Petition 870250050017, dated 06 / 15 / 2025, p. 75 / 304 70 / 140 received on the second downlink channel. If the bit limit is exceeded, the UE can process the bits received on the first downlink channel in each subframe of the subframe set, or the bits received on the second downlink channel, for example, as determined from which downlink channel has the highest priority. In one aspect, the UE can process the bits by unmapping, demodulating, and / or decoding the bits, and provide at least a portion of those bits to a higher layer. In the context of Figure 5, the UE 504 can process, based on the possibility of the bit limit being exceeded, at least one of: the 512a-c bits received on the first downlink channel in each of the n-3, n-2, and n-1 subframes, or the 514 bits received on the second downlink channel in the sTTI 524.
[00113] Figure 6B illustrates several aspects of operation 616, in which the UE can process, based on the possibility of the bit limit being exceeded, at least one of: the bits received in the first downlink channel in each subframe of the subframe set, or the bits received in the second downlink channel.
[00114] In one aspect of operation 616, the UE may perform one or more operations 622, 624, 626, 628, for example, when it is determined that the second downlink channel has a higher priority than the first downlink channel and the bit limit is determined to have been exceeded. In operation 622, the UE may process the bits received on the second link channel. Petition 870250050017, dated 06 / 15 / 2025, p. 75 / 304 71 / 140 downlink. For example, the UE can unmap, demodulate, and / or decode the bits received on the second downlink channel, and the UE can provide at least a portion of those bits to a higher layer (e.g., PDCP layer, RLC layer, etc.). In the context of Figure 5, UE 504 can process the bits 514 received on the second downlink channel in sTTI 524.
[00115] In operation 624, the UE can send ACK / NACK feedback associated with the bits received on the second downlink channel based on the processing of the bits received on the second downlink channel. For example, the UE can generate an ACK message to indicate that the bits received on the second downlink channel were successfully processed, and the UE can send the ACK message to the base station. In the context of Figure 5, UE 504 can send HARQ 560 feedback to base station 502 based on the processing of bits 514 from the second downlink channel.
[00116] In operation 626, the UE can refrain from processing the transmission of bits received on the first downlink channel in one or more subframes of the subframe set. For example, the UE can identify one or more bits (e.g., TBs, transmitting bits from REs, transmitting bits from RBs) from the first downlink channel, whose processing can overlap with the processing of bits from the second downlink channel, and the UE can discard or delete the one or more identified bits (e.g., TBs, transmitting bits from REs, transmitting bits from RBs) from the first downlink channel. In the context of Figure 5, UE 504 can refrain Petition 870250050017, dated 06 / 15 / 2025, p. 76 / 304 71 / 140 downlink. For example, the UE can unmap, demodulate, and / or decode the bits received on the second downlink channel, and the UE can provide at least a portion of those bits to a higher layer (e.g., PDCP layer, RLC layer, etc.). In the context of Figure 5, UE 504 can process the bits 514 received on the second downlink channel in sTTI 524.
[00115] In operation 624, the UE can send ACK / NACK feedback associated with the bits received on the second downlink channel based on the processing of the bits received on the second downlink channel. For example, the UE can generate an ACK message to indicate that the bits received on the second downlink channel were successfully processed, and the UE can send the ACK message to the base station. In the context of Figure 5, UE 504 can send HARQ 560 feedback to base station 502 based on the processing of bits 514 from the second downlink channel.
[00116] In operation 626, the UE can refrain from processing the transmission of bits received on the first downlink channel in one or more subframes of the subframe set. For example, the UE can identify one or more bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) from the first downlink channel, whose processing can overlap with the processing of bits from the second downlink channel, and the UE can discard or delete the one or more identified bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) from the first downlink channel. In the context of Figure 5, UE 504 can refrain... [Petition 870250050017, dated 06 / 15 / 2025, page 76 / 304] 72 / 140 refers to the processing of one or more bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to bits 512a-c received on the first downlink channel in one or more of the n-3, n-2, n-1 subframes. For example, UE 504 may discard bits 512a-b that overlap with bits 514 in window 510.
[00117] In operation 628, the UE can generate ACK / NACK feedback associated with the bits received on the first downlink channel in one or more subframes of the subframe set based on the abstention from processing the bits. For example, the UE can generate a NACK message for each TB corresponding to the bits that are unprocessed (e.g., discarded), and the UE can send the NACK message(s) to the base station to indicate that the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) are unprocessed. In the context of Figure 5, UE 504 can send HARQ 560 feedback to indicate that one or more bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to one or more 512a-c bits were unprocessed.
[00118] In one aspect of operation 616, the UE may perform one or more operations 632, 634, 636, 638, for example, when it is determined that the first downlink channel has a higher priority than the second downlink channel and the bit limit is determined to have been exceeded. In operation 632, the UE may refrain from processing the bits received on the second downlink channel. For example, the UE may identify the bits (e.g., TBs, REs) that transmit Petition 870250050017, dated 06 / 15 / 2025, p. 77 / 304 72 / 140 refers to the processing of one or more bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to bits 512a-c received on the first downlink channel in one or more of the n-3, n-2, n-1 subframes. For example, UE 504 may discard bits 512a-b that overlap with bits 514 in window 510.
[00117] In operation 628, the UE can generate ACK / NACK feedback associated with the bits received on the first downlink channel in one or more subframes of the subframe set based on the abstention from processing the bits. For example, the UE can generate a NACK message for each TB corresponding to the bits that are unprocessed (e.g., discarded), and the UE can send the NACK message(s) to the base station to indicate that the bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) are unprocessed. In the context of Figure 5, UE 504 can send HARQ 560 feedback to indicate that one or more bits (e.g., TBs, REs transmitting bits, RBs transmitting bits) corresponding to one or more 512a-c bits were unprocessed.
[00118] In one aspect of operation 616, the UE may perform one or more operations 632, 634, 636, 638, for example, when it is determined that the first downlink channel has a higher priority than the second downlink channel and the bit limit is determined to have been exceeded. In operation 632, the UE may refrain from processing the bits received on the second downlink channel. For example, the UE may identify the bits (e.g., TBs, REs) that transmit Petition 870250050017, dated 06 / 15 / 2025, p. 77 / 304 73 / 140 bits, RBs that transmit bits) corresponding to the bits received on the second downlink channel, and the UE can discard or delete the identified bits. In the context of Figure 5, UE 504 can refrain from processing bits 514 received on the second downlink channel in sTTI 524.
[00119] In operation 634, the UE can send ACK / NACK feedback associated with the bits received on the second downlink channel based on the abstention from processing the bits received on the second downlink channel. For example, the UE can generate a NACK message to indicate that the bits received on the second downlink channel were processed unsuccessfully, and the UE can send the NACK message to the base station. In the context of Figure 5, UE 504 can send HARQ 560 feedback to base station 502 based on the abstention from processing bits 514 of the second downlink channel.
[00120] In operation 636, the UE can process the bits received on the first downlink channel into one or more subframes of the subframe set. For example, the UE can unmap, demodulate, and / or decode the bits received on the first downlink channel, and the UE can provide at least a portion of these bits to an upper layer (e.g., PDCP layer, RLC layer, etc.). In the context of Figure 5, UE 504 can process the 512a-c bits received on the first downlink channel into subframes n-3, n-2, n-1.
[00121] In operation 638, the UE can generate the ACK / NACK feedback associated with the bits received in Petition 870250050017, dated 06 / 15 / 2025, p. 78 / 304 73 / 140 bits, RBs that transmit bits) corresponding to the bits received on the second downlink channel, and the UE can discard or delete the identified bits. In the context of Figure 5, UE 504 can refrain from processing bits 514 received on the second downlink channel in sTTI 524.
[00119] In operation 634, the UE can send ACK / NACK feedback associated with the bits received on the second downlink channel based on the abstention from processing the bits received on the second downlink channel. For example, the UE can generate a NACK message to indicate that the bits received on the second downlink channel were processed unsuccessfully, and the UE can send the NACK message to the base station. In the context of Figure 5, UE 504 can send HARQ 560 feedback to base station 502 based on the abstention from processing bits 514 of the second downlink channel.
[00120] In operation 636, the UE can process the bits received on the first downlink channel into one or more subframes of the subframe set. For example, the UE can unmap, demodulate, and / or decode the bits received on the first downlink channel, and the UE can provide at least a portion of these bits to an upper layer (e.g., PDCP layer, RLC layer, etc.). In the context of Figure 5, UE 504 can process the 512a-c bits received on the first downlink channel into subframes n-3, n-2, n-1.
[00121] In operation 638, the UE can generate the ACK / NACK feedback associated with the bits received in Petition 870250050017, dated 06 / 15 / 2025, p. 78 / 304 74 / 140 first downlink channel in one or more subframes of the subframe set based on bit processing. For example, the UE can generate an ACK message for each TB corresponding to the bits that are processed, and the UE can send the ACK message(s) to the base station to indicate which bits (e.g., TBs, REs transmitting bits) are successfully processed.
[00122] Figure 6C illustrates various aspects of the 612 operation, in which the UE can determine whether a bit limit is exceeded based on the determined number of bits received on the first downlink channel in each subframe of the subframe set and based on the determined number of bits received on the second downlink channel.
[00123] For the aspect illustrated in operation 642, the UE can compare, for each UE component carrier, a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a maximum number of DLSCH bits associated with the component carrier. For example, for a component carrier c, the UE can expect: Equation 3: nciax(^Xn_iCJXn-2,c, ·,^Wd^c) + )y,n,c — Zc, Vj, > 1.
[00124] Where XirC can be each of the first downlink channel bits of DL-SCH on the component carrier c, Yj,n,c can be the number of DL-SCH bits received within an STTI j in subframe n on the component carrier c. Zc can be the maximum number of DL-SCH bits that the UE is capable of receiving within a DL-SCH TTI. Petition 870250050017, dated 06 / 15 / 2025, p. 79 / 304 74 / 140 first downlink channel in one or more subframes of the subframe set based on bit processing. For example, the UE can generate an ACK message for each TB corresponding to the bits that are processed, and the UE can send the ACK message(s) to the base station to indicate which bits (e.g., TBs, REs transmitting bits) are successfully processed.
[00122] Figure 6C illustrates various aspects of the 612 operation, in which the UE can determine whether a bit limit is exceeded based on the determined number of bits received on the first downlink channel in each subframe of the subframe set and based on the determined number of bits received on the second downlink channel.
[00123] For the aspect illustrated in operation 642, the UE can compare, for each UE component carrier, a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a maximum number of DLSCH bits associated with the component carrier. For example, for a component carrier c, the UE can expect: Equation 3: nciax(Xn_iCJXn-2,c, ·,+ ^y,n,c — Zc> Vj, > 1.
[00124] Where XirC can be each of the first downlink channel bits of DL-SCH on the carrier component c, can be the number of DL-SCH bits received within a subframe STTIgno n on the carrier component c. Zc can be the maximum number of DL-SCH bits that the UE is capable of receiving within a DL-SCH TTI Petition 870250050017, dated 06 / 15 / 2025, p. 79 / 304 75 / 140 if only one TTI (e.g., a 1 ms subframe) is scheduled on component carrier c. WDL may be the window size (e.g., as defined by UE capacity, HARQ timing rule, etc.). In the context of Figure 5, the UE 504 can compare, for each component carrier of the UE 504, a maximum of the determined number of 512a-c bits received on the first downlink channel for a component carrier c in each subframe of the n-3, n-2, and n-1 subframes and the 514 bits received on the second downlink channel for a component carrier c with a maximum number of bits associated with the component carrier c.
[00125] According to another aspect illustrated in operation 644, the UE can compare a maximum number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a defined maximum number of bits. For example, the UE can expect: Equation 4 :max(^nl^n-2, ->XwDL) + ^,η 4YA WDL> 1. xq^Á^a^^CL^V :
[00126] Here, Xi can be the number of DL-SCH bits received within a TTI in subframe i. Yj,n can be the number of DL-SCH bits received within an STTIj in subframe n. Z can be the bit limit for carrier aggregation, for example, the maximum number of DL-SCH bits that the UE is capable of receiving within a TTI if only one TTI is scheduled. WDL can be the window size (for example, as defined by the UE capacity, HARQ timing rule, etc.). In the context of Figure 5, the UE Petition 870250050017, dated 06 / 15 / 2025, p. 80 / 304 75 / 140 if only one TTI (e.g., a 1 ms subframe) is scheduled on component carrier c. WDL may be the window size (e.g., as defined by UE capacity, HARQ timing rule, etc.). In the context of Figure 5, the UE 504 can compare, for each component carrier of the UE 504, a maximum of the determined number of 512a-c bits received on the first downlink channel for a component carrier c in each subframe of the n-3, n-2, and n-1 subframes and the 514 bits received on the second downlink channel for a component carrier c with a maximum number of bits associated with the component carrier c.
[00125] According to another aspect illustrated in operation 644, the UE can compare a maximum number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel with a defined maximum number of bits. For example, the UE can expect: Equation 4 :max(^nl^n-2, ->XwDL) + %,η 4YA WDL> 1. ^q^Á^a^^CL^o :
[00126] Here, Xi can be the number of DL-SCH bits received within a TTI in subframe i. Yj,n can be the number of DL-SCH bits received within an STTIj in subframe n. Z can be the bit limit for carrier aggregation, for example, the maximum number of DL-SCH bits that the UE is capable of receiving within a TTI if only one TTI is scheduled. WDL can be the window size (for example, as defined by the UE capacity, HARQ timing rule, etc.). In the context of Figure 5, the UE Petition 870250050017, dated 06 / 15 / 2025, p. 80 / 304 76 / 140 504 can compare a maximum of the determined number of 512a-c bits received on the first downlink channel in each subframe of the n-3, n-2, and n-1 subframes and the 514 bits received on the second downlink channel with a defined maximum number of bits.
[00127] According to another aspect illustrated in operation 64 6, the UE can compare a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel to one of: a sum of a maximum of a number of DL-SCH bits associated with each of the x configured component carriers, or a sum of a maximum of a number of DL-SCH bits associated with each of the y activated component carriers. For example, the UE can expect: Equation 5: 1, ^n—2> > 4” — Z, Wdl A 1.
[00128] Here, X± can be the number of DL-SCH bits received within a TTI in subframe í. Yj,n can be the number of DL-SCH bits received within an STTIg in subframe η. Z can be the bit limit, for example, the maximum number of DL-SCH bits summed over all x configured component carriers or all y activated component carriers that the UE is capable of receiving within a TTI if only one TTI is scheduled. WDL can be the window size (e.g., as defined by the UE capacity, HARQ timing rule, etc.). The UE can determine the use of both the x configured component carriers and the y activated component carriers based on information stored in the UE or based on Petition 870250050017, dated 06 / 15 / 2025, p. 81 / 304 76 / 140 504 can compare a maximum of the determined number of bits 512a-c received on the first downlink channel in each subframe of subframes n-3, n-2, and n-1 and the bits 514 received on the second downlink channel with a defined maximum number of bits.
[00127] According to another aspect illustrated in operation 64 6, the UE can compare a maximum of the determined number of bits received on the first downlink channel in each subframe of the subframe set and the bits received on the second downlink channel to one of: a sum of a maximum of a number of DL-SCH bits associated with each of the x configured component carriers, or a sum of a maximum of a number of DL-SCH bits associated with each of the y activated component carriers. For example, the UE can expect: Equation 5: 1> Xn—2> >4” — Z,Wdl A 1.
[00128] Here, X± can be the number of DL-SCH bits received within a TTI in subframe i. Yj,n can be the number of DL-SCH bits received within an STTIg in subframe η. Z can be the bit limit, for example, the maximum number of DL-SCH bits summed over all x configured component carriers or all y activated component carriers that the UE is capable of receiving within a TTI if only one TTI is scheduled. WDL can be the window size (e.g., as defined by the UE capacity, HARQ timing rule, etc.). The UE can determine the use of both the x configured component carriers and the y activated component carriers based on information stored in the UE or based on Petition 870250050017, dated 06 / 15 / 2025, p. 81 / 304 77 / 140 information received from the base station (see, for example, operation 610). In the context of Figure 5, the UE 504 can compare a maximum of the determined number of 512ac bits received on the first downlink channel in each of the n-3, n-2, n1 subframes and the 514 bits received on the second downlink channel with one of: a sum of a maximum of a number of DL-SCH bits associated with each of the x configured component carriers; or a sum of at most a number of DL-SCH bits associated with each of the y activated component carriers.
[00129] Figure 7 is a diagram of a 700 wireless communication system. The 700 wireless communication system may include a 704 UE communicating with a 702 base station. In one aspect, the 704 UE may be a ULL UE, a delay-sensitive UE, and / or a MiCr UE. In another aspect, the 704 UE may be an aspect of the 504 UE, and the 702 base station may be an aspect of the 502 base station, as illustrated in Figure 5.
[00130] Base station 702 can be configured to send one or more uplink first channel grants to an uplink first channel in a TTI within a set of 720 subframes. In one aspect, the uplink first channel can be a PUSCH. Each of the 720 subframes can be a TTI that has a duration corresponding to the PUSCH. For example, each subframe of the subframes can have a duration of 1 ms.
[00131] Additionally, base station 702 can be configured to send at least one second uplink channel lease to a second channel of Petition 870250050017, dated 06 / 15 / 2025, p. 82 / 304 77 / 140 information received from the base station (see, for example, operation 610). In the context of Figure 5, the UE 504 can compare a maximum of the determined number of 512ac bits received on the first downlink channel in each of the n-3, n-2, n1 subframes and the 514 bits received on the second downlink channel with one of: a sum of a maximum of a number of DL-SCH bits associated with each of the x configured component carriers; or a sum of at most a number of DL-SCH bits associated with each of the y activated component carriers.
[00129] Figure 7 is a diagram of a 700 wireless communication system. The 700 wireless communication system may include a 704 UE communicating with a 702 base station. In one aspect, the 704 UE may be a ULL UE, a delay-sensitive UE, and / or a MiCr UE. In another aspect, the 704 UE may be an aspect of the 504 UE, and the 702 base station may be an aspect of the 502 base station, as illustrated in Figure 5.
[00130] Base station 702 can be configured to send one or more uplink first channel grants to an uplink first channel in a TTI within a set of 720 subframes. In one aspect, the uplink first channel can be a PUSCH. Each of the 720 subframes can be a TTI that has a duration corresponding to the PUSCH. For example, each subframe of the subframes can have a duration of 1 ms.
[00131] Additionally, base station 702 can be configured to send at least one second uplink channel lease to a second channel of Petition 870250050017, dated 06 / 15 / 2025, page 82 / 304 78 / 140 uplink in a 724 sTTI. The second uplink channel grant received in the 724 sTTI may be received within the nth subframe of the 720 subframes. In one aspect, the second uplink channel may be a short PUSCH (sPUSCH). The 724 sTTI may have a duration that is shorter than each of the 720 subframes, such as less than 1 ms (e.g., 1 or 2 symbols, 1 slot, 0.5 ms, etc.). In one aspect, the second uplink channel grant may be a ULL data grant, delay-sensitive data, and / or MiCr data, which may be sent by UE 704 in an uplink sTTI.
[00132] In one aspect, base station 702 can schedule uplink data granted to UE 704 through one or more component carriers (or cells). The component carriers (or cells) with which UE 704 is configured can correspond to component carriers for which UE 704 can monitor control information. However, of those configured component carriers, UE 704 can monitor control information on the component carriers that are activated for UE 704. For example, UE 704 can be configured with a set of 5 component carriers, but a subset of 2 of those 5 component carriers can be activated. UE 704 can monitor control information on each component carrier of the subset of 2 activated component carriers. Base station 702 can configure and / or activate the component carriers for UE 704.
[00133] In one aspect, base station 702 can schedule UE 704 on all component carriers. Petition 870250050017, dated 06 / 15 / 2025, p. 83 / 304 78 / 140 uplink in a 724 sTTI. The second uplink channel grant received in the 724 sTTI may be received within the nth subframe of the 720 subframes. In one aspect, the second uplink channel may be a short PUSCH (sPUSCH). The 724 sTTI may have a duration that is shorter than each of the 720 subframes, such as less than 1 ms (e.g., 1 or 2 symbols, 1 slot, .5 ms, etc.). In one aspect, the second uplink channel grant may be a ULL data grant, delay-sensitive data, and / or MiCr data, which may be sent by UE 704 in an uplink sTTI.
[00132] In one aspect, base station 702 can schedule uplink data granted to UE 704 through one or more component carriers (or cells). The component carriers (or cells) with which UE 704 is configured can correspond to component carriers for which UE 704 can monitor control information. However, of those configured component carriers, UE 704 can monitor control information on the component carriers that are activated for UE 704. For example, UE 704 can be configured with a set of 5 component carriers, but a subset of 2 of those 5 component carriers can be activated. UE 704 can monitor control information on each component carrier of the subset of 2 activated component carriers. Base station 702 can configure and / or activate the component carriers for UE 704.
[00133] In one aspect, base station 702 can schedule UE 704 on all component carriers. Petition 870250050017, dated 06 / 15 / 2025, page 83 / 304 79 / 140 enabled (e.g., for carrier aggregation). In another aspect, base station 702 can assign the first uplink channel lease to a first component carrier and assign the second uplink channel lease to a second component carrier. Potentially, the first and second component carriers can be the same component carrier; that is, base station 702 can assign both the first uplink channel lease and the second uplink channel lease to one component carrier. This component-based carrier scheduling can prevent UE 704 from being scheduled with a larger number of bits than UE 704 can process.
[00134] UE 704 may receive any one of the one or more first uplink channel grants for the first uplink channel in a TTI within the set of 720 subframes. Similarly, UE 704 may receive the second uplink channel grant for the second uplink channel in a sTTI 724 within the n subframe that follows the n-3, n-2, n-1 subframes that have one or more first uplink channel grants.
[00135] UE 704 may include a 710 window. In some respects, the 710 window may be called an “exclusion window,” although any suitable terminology may be used without departing from the present disclosure. The 710 window may include a processing pipeline during which bits (e.g., TB bits, REs scheduled to transmit bits, RBs scheduled to transmit bits, or any combination thereof) Petition 870250050017, dated 06 / 15 / 2025, p. 84 / 304 79 / 140 enabled (e.g., for carrier aggregation). In another aspect, base station 702 can assign the first uplink channel lease to a first component carrier and assign the second uplink channel lease to a second component carrier. Potentially, the first and second component carriers can be the same component carrier; that is, base station 702 can assign both the first uplink channel lease and the second uplink channel lease to one component carrier. This component-based carrier scheduling can prevent UE 704 from being scheduled with a larger number of bits than UE 704 can process.
[00134] UE 704 may receive any one of the one or more first uplink channel grants for the first uplink channel in a TTI within the set of 720 subframes. Similarly, UE 704 may receive the second uplink channel grant for the second uplink channel in a sTTI 724 within the n subframe that follows the n-3, n-2, n-1 subframes that have one or more first uplink channel grants.
[00135] UE 704 may include a 710 window. In some respects, the 710 window may be called an “exclusion window,” although any suitable terminology may be used without departing from the present disclosure. The 710 window may include a processing pipeline during which bits (e.g., TB bits, REs scheduled to transmit bits, RBs scheduled to transmit bits, or any combination thereof) Petition 870250050017, dated 06 / 15 / 2025, p. 84 / 304 80 / 140 corresponding to uplink channel concessions can be processed for transmission. Each of the first uplink channel bits 712a-d can correspond to the granted bits in n-3 across n subframes 720 of the subframe set 720. Therefore, the first uplink channel bits 712a can include granted bits in the n-3 subframe of received subframes 720, the first uplink channel bits 712b can include granted bits in the n-2 subframe of received subframes 720, the first uplink channel bits 712c can include granted bits in the n-1 subframe of received subframes 720, and the first uplink channel bits 712d can include granted bits in the n subframe of received subframes 720. Similarly, the second uplink channel bits 714 can include granted bits in received sTTI 724.
[00136] According to the uplink channel grants, UE 704 can have a maximum first duration of 740 to process the second uplink channel bits 714 granted in sTTI 724 within the nth subframe. UE 704 can have a second duration of 742 (e.g., 3 subframes) to process the first uplink channel bits 712a granted during the nth-3rd subframe of subframes 720, for example, so that the uplink data 760 corresponding to the first uplink channel bits 712a can be sent in a time corresponding to an n+1 subframe. Similarly, UE 704 can have a third duration of 744 to process the first uplink channel bits. Petition 870250050017, dated 06 / 15 / 2025, p. 85 / 304 80 / 140 corresponding to uplink channel concessions can be processed for transmission. Each of the first uplink channel bits 712a-d can correspond to the granted bits in n-3 across n subframes 720 of the subframe set 720. Therefore, the first uplink channel bits 712a can include granted bits in the n-3 subframe of received subframes 720, the first uplink channel bits 712b can include granted bits in the n-2 subframe of received subframes 720, the first uplink channel bits 712c can include granted bits in the n-1 subframe of received subframes 720, and the first uplink channel bits 712d can include granted bits in the n subframe of received subframes 720. Similarly, the second uplink channel bits 714 can include granted bits in received sTTI 724.
[00136] According to the uplink channel grants, UE 704 can have a maximum first duration of 740 to process the second uplink channel bits 714 granted in sTTI 724 within the nth subframe. UE 704 can have a second duration of 742 (e.g., 3 subframes) to process the first uplink channel bits 712a granted during the nth-3rd subframe of subframes 720, for example, so that the uplink data 760 corresponding to the first uplink channel bits 712a can be sent in a time corresponding to an n+1 subframe. Similarly, UE 704 can have a third duration of 744 to process the first uplink channel bits. Petition 870250050017, dated 06 / 15 / 2025, p. 85 / 304 81 / 140 uplink 712b granted in the n-2 subframe of subframes 720, for example, so that the uplink data 760 corresponding to the uplink first-channel bits 712b can be sent in a time corresponding to an n+2 subframe. Similarly, UE 704 can have a fourth duration 746 to process the uplink first-channel bits 712c granted in the n-1 subframe of subframes 720, for example, so that the uplink data 760 corresponding to the uplink first-channel bits 712c can be sent in a time corresponding to an n+3 subframe.
[00137] In this example, window 710 (i.e., WUL) can correspond to a duration of 3 subframes so that UE 7 04 can adhere to an uplink scheduling timing of n+4. In aspects, a window ίθ>—1), where k is the uplink timing (e.g., uplink scheduling timing of 1 ms). For example, WUL can be equal to 3 for an uplink scheduling timing of k = 4.
[00138] In other respects, the 710 window may have other durations, such as 2 ms, 2.5 ms, 3 ms, 4 ms, etc. In several respects, a window may be defined based on different UE capabilities and / or UE processing power. In one aspect, the size or length of the 710 window may be based on uplink scheduling information. For example, under a legacy timing rule (e.g., LTE), UE 704 may operate according to n+4 timing, and therefore the 710 window may have a duration of 3 subframes (per Petition 870250050017, dated 06 / 15 / 2025, page 86 / 304 81 / 140 uplink 712b granted in the n-2 subframe of subframes 720, for example, so that the uplink data 760 corresponding to the uplink first-channel bits 712b can be sent in a time corresponding to an n+2 subframe. Similarly, UE 704 can have a fourth duration 746 to process the uplink first-channel bits 712c granted in the n-1 subframe of subframes 720, for example, so that the uplink data 760 corresponding to the uplink first-channel bits 712c can be sent in a time corresponding to an n+3 subframe.
[00137] In this example, window 710 (i.e., WUL) can correspond to a duration of 3 subframes so that UE 7 04 can adhere to an uplink scheduling timing of n+4. In aspects, a window—1), where k is the uplink timing (e.g., uplink scheduling timing of 1 ms). For example, WUL can be equal to 3 for an uplink scheduling timing of k = 4.
[00138] In other respects, the 710 window may have other durations, such as 2 ms, 2.5 ms, 3 ms, 4 ms, etc. In several respects, a window may be defined based on different UE capabilities and / or UE processing power. In one aspect, the size or length of the 710 window may be based on uplink scheduling information. For example, under a legacy timing rule (e.g., LTE), UE 704 may operate according to n+4 timing, and therefore the 710 window may have a duration of 3 subframes (per Petition 870250050017, dated 06 / 15 / 2025, page 86 / 304 82 / 140 example, 3 ms). However, under reduced timing (e.g., NR 5G), the uplink scheduling timing can be n+3 and therefore the 710 window can have a duration of 2 ms. The 710 window can depend on other factors. In several respects, the size or length of the 710 window can vary according to the duration of the sTTI 724 of the second uplink channel. For example, the size or length of the 710 window can be different for different durations of the sTTI 724 (e.g., the 710 window can be of a first length when the sTTI 724 has a duration of two symbols, but it can be of a second length when the sTTI 724 has a duration of one slot). In several respects, UE 704 can send information to base station 702 indicating the length of window 710. This information can be indicated to base station 702, signaling a UE capability from UE 704 to base station 702.
[00139] In window 710, the UE 704 can process bits (e.g., TB bits) corresponding to uplink channel grants in subframes 720 and / or sTTI 724. The UE 704 can process the bits in window 710, for example, by mapping, modulating, and / or encoding bits that will be transmitted in the first uplink channel and / or the second uplink channel. The UE 704 can then transmit the uplink data 760 based on the processing. For example, the UE 704 can send data corresponding to one or more bits of the first uplink channel 712a-d (granted in subframes 720) in the first uplink channel in the subframes. Once the UE 704 processes the bits of Petition 870250050017, dated 06 / 15 / 2025, p. 87 / 304 82 / 140 example, 3 ms). However, under reduced timing (e.g., NR 5G), the uplink scheduling timing can be n+3 and therefore the 710 window can have a duration of 2 ms. The 710 window can depend on other factors. In several respects, the size or length of the 710 window can vary according to the duration of the sTTI 724 of the second uplink channel. For example, the size or length of the 710 window can be different for different durations of the sTTI 724 (e.g., the 710 window can be of a first length when the sTTI 724 has a duration of two symbols, but it can be of a second length when the sTTI 724 has a duration of one slot). In several respects, UE 704 can send information to base station 702 indicating the length of window 710. This information can be indicated to base station 702, signaling a UE capability from UE 704 to base station 702.
[00139] In window 710, the UE 704 can process bits (e.g., TB bits) corresponding to uplink channel grants in subframes 720 and / or sTTI 724. The UE 704 can process the bits in window 710, for example, by mapping, modulating, and / or encoding bits that will be transmitted in the first uplink channel and / or the second uplink channel. The UE 704 can then transmit the uplink data 760 based on the processing. For example, the UE 704 can send data corresponding to one or more bits of the first uplink channel 712a-d (granted in subframes 720) in the first uplink channel in the subframes. Once the UE 704 processes the bits of Petition 870250050017, dated 06 / 15 / 2025, p. 87 / 304 83 / 140 first channel 712a-c, the UE 704 can advance the window 710. For example, as the UE 704 processes the first uplink channel bits 712a corresponding to the n-3 subframe, the UE 704 can advance the first uplink channel bits 712a out of the window 710, and the first uplink channel bits 712d corresponding to the uplink channel grant in the n subframe could be advanced into the window 710. The UE 704 can then send uplink data 760 for the first uplink channel bits 712a after the second duration 742 (e.g., at a time corresponding to an n+1 subframe).
[00140] In terms of aspects, UE 704 can be scheduled to receive uplink channel grants in subframes 720. However, sTTI traffic can be scheduled at any time. For example, UE 704 can receive a second uplink channel grant in sTTI 724 within subframe n of subframes 720.
[00141] Although the sTTI 724 can be received within an n subframe, the processing of the second uplink channel bits 714 (e.g., granted in the sTTI 724) may overlap in processing time with one or more first uplink channel bits 712a-c granted in the n-3 to n-1 subframes. The second uplink channel operations (e.g., sTTI) may have a relatively faster processing time than the processing time of the first uplink channel operations, however the processing of the second channel bits Petition 870250050017, dated 06 / 15 / 2025, page 88 / 304 83 / 140 first channel 712a-c, the UE 704 can advance the window 710. For example, as the UE 704 processes the first uplink channel bits 712a corresponding to the n-3 subframe, the UE 704 can advance the first uplink channel bits 712a out of the window 710, and the first uplink channel bits 712d corresponding to the uplink channel grant in the n subframe could be advanced into the window 710. The UE 704 can then send uplink data 760 for the first uplink channel bits 712a after the second duration 742 (e.g., at a time corresponding to an n+1 subframe).
[00140] In terms of aspects, UE 704 can be scheduled to receive uplink channel grants in subframes 720. However, sTTI traffic can be scheduled at any time. For example, UE 704 can receive a second uplink channel grant in sTTI 724 within subframe n of subframes 720.
[00141] Although the sTTI 724 can be received within an n subframe, the processing of the second uplink channel bits 714 (e.g., granted in the sTTI 724) may overlap in processing time with one or more first uplink channel bits 712a-c granted in the n-3 to n-1 subframes. The second uplink channel operations (e.g., sTTI) may have a relatively faster processing time than the processing time of the first uplink channel operations, however the processing of the second channel bits Petition 870250050017, dated 06 / 15 / 2025, page 88 / 304 84 / 140 uplink 714 can still increase processing overhead in window 710, for example, when processing bits from the second uplink channel 714 overlaps with one or more bits from the first uplink channel 712a-c in window 710. Consequently, the number of bits processed in window 710 can be increased when sTTI traffic is inserted into the pipeline.
[00142] The UE 704 can support processing a maximum bit limit, for example, to adhere to uplink scheduling timing and / or due to the UE 704's capacity. Therefore, the number of bits in the UE 704's 710 window must not exceed a maximum bit limit at any given time. In many respects, the maximum bit limit may be based on at least one of a maximum bit limit of TB, a maximum limit number of REs scheduled to transmit bits, a maximum limit number of RBs scheduled to transmit bits, or any combination thereof. When the number of bits being processed by UE 704 at any given time within the 710 window does not exceed the maximum limit number of bits, UE 704 may be able to process the bits allocated to all uplink channels (e.g., both the first uplink channel bits 712a-c and the second uplink channel bits 714).
[00143] In several respects, UE 704 can determine a number of scheduled bits in one or more uplink first-channel leases received in subframes n-3, n-2, and n-1 of the subframe set. Petition 870250050017, dated 06 / 15 / 2025, p. 89 / 304 84 / 140 uplink 714 can still increase processing overhead in window 710, for example, when processing bits from the second uplink channel 714 overlaps with one or more bits from the first uplink channel 712a-c in window 710. Consequently, the number of bits processed in window 710 can be increased when sTTI traffic is inserted into the pipeline.
[00142] The UE 704 can support processing a maximum bit limit, for example, to adhere to uplink scheduling timing and / or due to the UE 704's capacity. Therefore, the number of bits in the UE 704's 710 window must not exceed a maximum bit limit at any given time. In many respects, the maximum bit limit may be based on at least one of a maximum bit limit of TB, a maximum limit number of REs scheduled to transmit bits, a maximum limit number of RBs scheduled to transmit bits, or any combination thereof. When the number of bits being processed by UE 704 at any given time within the 710 window does not exceed the maximum limit number of bits, UE 704 may be able to process the bits allocated to all uplink channels (e.g., both the first uplink channel bits 712a-c and the second uplink channel bits 714).
[00143] In several respects, UE 704 can determine a number of scheduled bits in one or more uplink first-channel leases received in subframes n-3, n-2, and n-1 of the subframe set. Petition 870250050017, dated 06 / 15 / 2025, p. 89 / 304 85 / 140 720. Furthermore, UE 704 can determine the number of bits scheduled in the second uplink channel grant received in sTTI 724, which can be received in the nth subframe of the subframe set 720. As illustrated, the processing of the second uplink channel bits 714 can overlap with the first uplink channel bits 712b in the window 710.UE 704 can determine whether the maximum bit limit (for example, a bit limit, which may be based on at least one of a maximum number of TB bits, a maximum number of REs scheduled to transmit bits, a maximum number of RBs scheduled to transmit bits, or any combination thereof) is exceeded based on the determined number of 712a-c bits scheduled in each first uplink channel lease of one or more first uplink channel leases received for the first uplink channel in subframes n-3, n-2 and n-1 and based on the determined number of 714 bits scheduled in the second uplink channel lease received on the second uplink channel in sTTI 724.
[00144] When UE 704 is scheduled for all component carriers enabled (e.g., for carrier aggregation), UE can compare a maximum of the determined number of 712a-c bits granted to the first uplink channel in each of the n-3, n2, n-1 subframes and the 714 bits granted to the second uplink channel in sTTI 724 with Z (e.g., Z could be the maximum number of UL-SCH bits that UE 704 is capable of transmitting within a UL-SCH TTI if only one Petition 870250050017, dated 06 / 15 / 2025, pp. 90 / 304 85 / 140 720. Furthermore, UE 704 can determine the number of bits scheduled in the second uplink channel grant received in sTTI 724, which can be received in the nth subframe of the subframe set 720. As illustrated, the processing of the second uplink channel bits 714 can overlap with the first uplink channel bits 712b in the window 710.UE 704 can determine whether the maximum bit limit (for example, a bit limit, which may be based on at least one of a maximum number of TB bits, a maximum number of REs scheduled to transmit bits, a maximum number of RBs scheduled to transmit bits, or any combination thereof) is exceeded based on the determined number of 712a-c bits scheduled in each first uplink channel lease of one or more first uplink channel leases received for the first uplink channel in subframes n-3, n-2 and n-1 and based on the determined number of 714 bits scheduled in the second uplink channel lease received on the second uplink channel in sTTI 724.
[00144] When UE 704 is scheduled for all component carriers enabled (e.g., for carrier aggregation), UE can compare a maximum of the determined number of 712a-c bits granted to the first uplink channel in each of the n-3, n2, n-1 subframes and the 714 bits granted to the second uplink channel in sTTI 724 with Z (e.g., Z could be the maximum number of UL-SCH bits that UE 704 is capable of transmitting within a UL-SCH TTI if only one Petition 870250050017, dated 06 / 15 / 2025, pp. 90 / 304 86 / 140 TTI (e.g., a 1 ms subframe) is scheduled). Consequently, UE 704 can expect: Equation 6 ·max(Xi-lX-2, -AÜL) +Yj,n < Z,Vj,WUL > 1.
[00145] Here, X± can be a number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, etc.) scheduled by uplink DCI in subframe í. For example, X± can be each of the uplink first channel bits 712a-c respectively granted in subframes n-3, n-2, and n-1 (e.g., Xn-i can be the uplink first channel bits 712c, Xn-2 can be the uplink first channel bits 712b, and Xn-s can be the uplink first channel bits 712a). Yj,n could be the number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits) scheduled by sDCI in an STTIg in subframe n. For example, Yj,n could be the second uplink channel bits 714, scheduled by short uplink DCI (sDCI) in sTTI 724 within subframe n of received subframes 720.Provided that the previous Equation 3 is satisfied, UE 704 can process all bits in window 710 while adhering to uplink scheduling timing. In one respect, Z can be defined in one or more standards, such as a 3GPP technical specification (e.g., 3GPP technical specification 36.306, § 4.1 for different UE categories).
[00146] In other words, UE 704 can determine if a Z-bit limit is exceeded based Petition 870250050017, dated 06 / 15 / 2025, p. 91 / 304 86 / 140 TTI (e.g., a 1 ms subframe) is scheduled). Consequently, UE 704 can expect: Equation 6 ·max(Xi-lX-2, -AÜL) +Yj,n < Z,Vj,WUL > 1.
[00145] Here, X± can be a number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, etc.) scheduled by uplink DCI in subframe í. For example, X± can be each of the uplink first channel bits 712a-c respectively granted in subframes n-3, n-2, and n-1 (e.g., Xn-i can be the uplink first channel bits 712c, Xn-2 can be the uplink first channel bits 712b, and Xn-3 can be the uplink first channel bits 712a). This could be the number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits) scheduled by sDCI in an STTIg in subframe n. For example, it could be the second uplink channel bits 714, scheduled by short uplink DCI (sDCI) in sTTI 724 within subframe n of received subframes 720.Provided that the previous Equation 3 is satisfied, UE 704 can process all bits in window 710 while adhering to the uplink scheduling timing. In one respect, Z can be defined in one or more standards, such as a 3GPP technical specification (e.g., 3GPP technical specification 36.306, § 4.1 for different UE categories).
[00146] In other words, UE 704 can determine if a Z-bit limit is exceeded based Petition 870250050017, dated 06 / 15 / 2025, page 91 / 304 87 / 140 based on the determined number of bits scheduled in each first uplink channel grant in the n-3, n-2, and n-1 subframes, and based on the determined number of bits scheduled in the second uplink channel grant received in the sTTI 724.
[00147] When the first uplink channel is assigned over a first component carrier and the second uplink channel is assigned over a second component carrier (potentially equal to the first component carrier), a bit limit Zc may correspond to the first and / or second component carriers.For example, for a component carrier, the UE704 can compare a maximum of the determined number of scheduled bits in each first uplink channel grant from one or more first uplink channel grants received for the first uplink channel in the n-3rn-2 and n-1 subframes for a component carrier c with the scheduled bits in the second uplink channel grant for the second uplink channel for component carrier c with Zc (e.g., the maximum number of UL-SCH bits within a component carrier c subframe for the UE704 if only one TTI (e.g., 1 ms TTI) is scheduled). In this component-carrier aspect, the UE704 can expect: Equation 4 :max(Xn-l,C / Ãn_ 2,0 >^WUL,c') 4 — Zc,Vj ,Wul — 1·
[00148] Here, X±rC can be each of the uplink first channel bits 712a-c scheduled by uplink DCI in subframe i on the carrier component c (for example, Xn-i,c can be the bits of Petition 870250050017, dated 06 / 15 / 2025, p. 92 / 304 87 / 140 based on the determined number of bits scheduled in each first uplink channel grant in subframes n-3, n-2 and n-1 and based on the determined number of bits scheduled in the second uplink channel grant received on sTTI 724.
[00147] When the first uplink channel is assigned over a first component carrier and the second uplink channel is assigned over a second component carrier (potentially equal to the first component carrier), a bit limit Zc may correspond to the first and / or second component carriers.For example, for a component carrier, the UE704 can compare a maximum of the determined number of scheduled bits in each first uplink channel lease from one or more first uplink channel leases received for the first uplink channel in the n-3, n-2, and n-1 subframes for a component carrier c with the scheduled bits in the second uplink channel lease for the second uplink channel for component carrier c with Zc (e.g., the maximum number of UL-SCH bits within a component carrier c subframe for UE704 if only one TTI (e.g., 1 ms TTI) is scheduled). In this component-carrier aspect, the UE704 can expect: Equation 4: max(Xn-l,C / 2,c> >^WUL,c') 4 — 1·
[00148] Here, X±rC can be each of the uplink first channel bits 712a-c scheduled by uplink DCI in the i subframe on the c component carrier (for example, Xn-i,c can be the bits of Petition 870250050017, dated 06 / 15 / 2025, p. 92 / 304 88 / 140 first uplink channel 712c on component carrier c, Xn-2,c could be the bits of first uplink channel 712b on component carrier c, and Xn-3,c could be the bits of first uplink channel 712a on component carrier c). Yj,n,c could be the number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, etc.) scheduled by uplink sDCI in an STTIj within subframe n of component carrier c. For example, Yj,n,c could be the bits of second uplink channel 714, scheduled in sTTI 724 within subframe n on component carrier c.Zc can be the maximum number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 704 is capable of transmitting within a c-component carrier subframe if only one TTI (e.g., a 1 ms subframe) is scheduled. In one respect, the maximum number of UL-SCH bits associated with the c-component carrier can be based on the maximum number of UL-SCH bits for the first uplink channel. Provided the previous Equation 4 is satisfied, the UE 504 can process all bits in the 710 window while adhering to the HARQ timing rule for the c-component carrier.In one aspect, if UE 704 determines that Equation 3 or Equation 4 (depending on the aspect) is unsatisfied for at least one component carrier c, then UE 504 may refrain from processing bits of one or more other component carriers (e.g., in addition to refraining from processing at least a portion of the 712a-ce bits / or less). Petition 870250050017, dated 06 / 15 / 2025, pp. 93 / 304 88 / 140 first uplink channel 712c on component carrier c, Xn-2,c could be the bits of first uplink channel 712b on component carrier c, and Xn-3,c could be the bits of first uplink channel 712a on component carrier c). Yj,n,c could be the number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, etc.) scheduled by uplink sDCI in an STTIj within subframe n of component carrier c. For example, Yj,n,c could be the bits of second uplink channel 714, scheduled in sTTI 724 within subframe n on component carrier c.Zc can be the maximum number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 704 is capable of transmitting within a c-component carrier subframe if only one TTI (e.g., a 1 ms subframe) is scheduled. In one respect, the maximum number of UL-SCH bits associated with the c-component carrier can be based on the maximum number of UL-SCH bits for the first uplink channel. Provided the previous Equation 4 is satisfied, the UE 504 can process all bits in the 710 window while adhering to the HARQ timing rule for the c-component carrier.In one aspect, if UE 704 determines that Equation 3 or Equation 4 (depending on the aspect) is unsatisfied for at least one component carrier c, then UE 504 may refrain from processing bits of one or more other component carriers (e.g., in addition to refraining from processing at least a portion of the 712a-ce bits / or less). Petition 870250050017, dated 06 / 15 / 2025, pp. 93 / 304 89 / 140 a portion of the bits 714).
[00149] The bit limit Z (and Zc) may differ according to different UE 704 configurations. For example, the UE 704 may be configured with a number x of component carriers (or cells), and a number y of those x configured component carriers may be activated for the UE 704, where y < x. In one aspect, Z may be a sum of at most one number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 704 is capable of transmitting within a UL-SCH TTI across all x configured component carriers (or cells) if only one TTI is scheduled.Consequently, the UE 704 can compare a maximum of the determined number of 712ac bits scheduled by each first uplink channel grant in each of the n-3, n-2, and n-1 subframes and the 714 bits scheduled by the second uplink channel grant in the sTTI 724 with a sum of at most a number of UL-SCH bits associated with each of the x configured component carriers. In another aspect, Z can be the maximum number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, etc.) that the UE 704 is capable of transmitting within a UL-SCH TTI across all y activated component carriers (or cells) if only one TTI is scheduled. Consequently, the... UE 704 can compare a maximum of the determined number of 712a-c bits scheduled for each first uplink channel grant in each of the n-3, n-2, and n-1 Petition 870250050017, dated 06 / 15 / 2025, pp. 94 / 304 89 / 140 a portion of the bits 714).
[00149] The bit limit Z (and Zc) may differ according to different UE 704 configurations. For example, the UE 704 may be configured with a number x of component carriers (or cells), and a number y of those x configured component carriers may be activated for the UE 704, where y < x. In one aspect, Z may be a sum of at most one number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, or any combination thereof) that the UE 704 is capable of transmitting within a UL-SCH TTI across all x configured component carriers (or cells) if only one TTI is scheduled.Consequently, the UE 704 can compare a maximum of the determined number of 712ac bits scheduled by each first uplink channel grant in each of the n-3, n-2, and n-1 subframes and the 714 bits scheduled by the second uplink channel grant in the sTTI 724 with a sum of at most a number of UL-SCH bits associated with each of the x configured component carriers. In another aspect, Z can be the maximum number of bits (e.g., UL-SCH TB bits, UL-SCH REs scheduled to transmit bits, UL-SCH RBs scheduled to transmit bits, etc.) that the UE 704 is capable of transmitting within a UL-SCH TTI across all y activated component carriers (or cells) if only one TTI is scheduled. Consequently, the... UE 704 can compare a maximum of the determined number of 712a-c bits scheduled for each first uplink channel grant in each of the n-3, n-2, and n-1 Petition 870250050017, dated 06 / 15 / 2025, pp. 94 / 304 90 / 140 subframes and the 714 bits scheduled by granting a second uplink channel in the sTTI 724 with a sum of at most a number of UL-SCH bits associated with each of the y activated component carriers.
[00150] In one aspect, the UE 704 can receive 750 information from a base station indicating whether the UE 704 should use the y activated component carriers or x configured component carriers when performing bit processing in window 710. For example, the UE 704 can receive 750 information from base station 702 indicating that the UE 704 should use the processing capacity for all x configured component carriers (or cells) when performing bit processing in window 710, and therefore Z can be of a first value. Alternatively, the UE 704 can receive 750 information from the base station indicating that the UE 704 should use the processing capacity for all y activated component carriers (or cells) when performing bit processing in window 710, and therefore Z can be of a second value.Because the activated component carriers are a subset of x configured component carriers, the second value can be less than the first value when y < x or equal to the first value when y = x.
[00151] For carrier aggregation, UE 704 can determine whether a bit limit is exceeded based on the determined number of bits 712a-c scheduled by the first uplink channel grants in subframes n3, n-2, and n-1 of the subframe set 720 and based on the determined number of bits 714 scheduled by Petition 870250050017, dated 06 / 15 / 2025, pp. 95 / 304 90 / 140 subframes and the 714 bits scheduled by granting a second uplink channel in the sTTI 724 with a sum of at most a number of UL-SCH bits associated with each of the y activated component carriers.
[00150] In one aspect, the UE 704 can receive 750 information from a base station indicating whether the UE 704 should use the y activated component carriers or x configured component carriers when performing bit processing in window 710. For example, the UE 704 can receive 750 information from base station 702 indicating that the UE 704 should use the processing capacity for all x configured component carriers (or cells) when performing bit processing in window 710, and therefore Z can be of a first value. Alternatively, the UE 704 can receive 750 information from the base station indicating that the UE 704 should use the processing capacity for all y activated component carriers (or cells) when performing bit processing in window 710, and therefore Z can be of a second value.Because the activated component carriers are a subset of x configured component carriers, the second value can be less than the first value when y < x or equal to the first value when y = x.
[00151] For carrier aggregation, UE 704 can determine whether a bit limit is exceeded based on the determined number of bits 712a-c scheduled by the first uplink channel grants in subframes n3, n-2, and n-1 of the subframe set 720 and based on the determined number of bits 714 scheduled by Petition 870250050017, dated 06 / 15 / 2025, pp. 95 / 304 91 / 140 grant of the second uplink channel in the sTTI 724 within the nth subframe. That is, the UE 704 can determine if Equation 3 is satisfied for carrier aggregation. For a carrier-by-component aspect, the UE 704 can determine if a Zce limit is exceeded based on the determined number of 712a-c bits scheduled by the first uplink channel grants in the n-3, n-2, and n-1 subframes for the component carrier ce based on the determined number of 714 bits scheduled by the second uplink channel grant in the sTTI 724 within the nth subframe for the component carrier c. That is, the UE 704 can determine if Equation 4 is satisfied in a carrier-by-component aspect. If UE 704 determines that Equation 3 or Equation 4 is satisfied (depending on the aspect), then UE can process all bits of the first uplink channel 712a-ce and the bits of the second uplink channel 714 in window 710.UE 704 can send the uplink data 760 corresponding to both the first uplink channel bits 712a-c and the second uplink channel bits 714.
[00152] However, UE 704 may determine that the maximum limit number of Z bits will be exceeded based on the determined number of 712a-c bits scheduled in each first uplink channel grant of one or more first uplink channel grants received for n-3, n-2 and n-1 subframes and based on the determined number of bits scheduled in the second uplink channel grant for the second uplink channel in sTTI 724. When UE 704 determines Petition 870250050017, dated 06 / 15 / 2025, p. 96 / 304 91 / 140 grant of the second uplink channel in the sTTI 724 within the nth subframe. That is, the UE 704 can determine if Equation 3 is satisfied for carrier aggregation. For a carrier-by-component aspect, the UE 704 can determine if a Zce limit is exceeded based on the determined number of 712a-c bits scheduled by the first uplink channel grants in the n-3, n-2, and n-1 subframes for the component carrier ce based on the determined number of 714 bits scheduled by the second uplink channel grant in the sTTI 724 within the nth subframe for the component carrier c. That is, the UE 704 can determine if Equation 4 is satisfied in a carrier-by-component aspect. If UE 704 determines that Equation 3 or Equation 4 is satisfied (depending on the aspect), then UE can process all bits of the first uplink channel 712a-ce and the bits of the second uplink channel 714 in window 710.UE 704 can send the uplink data 760 corresponding to both the first uplink channel bits 712a-c and the second uplink channel bits 714.
[00152] However, UE 704 may determine that the maximum limit number of Z bits will be exceeded based on the determined number of 712a-c bits scheduled in each first uplink channel grant of one or more first uplink channel grants received for n-3, n-2 and n-1 subframes and based on the determined number of bits scheduled in the second uplink channel grant for the second uplink channel in sTTI 724. When UE 704 determines Petition 870250050017, dated 06 / 15 / 2025, p. 96 / 304 92 / 140 that the maximum limit number of Z bits will be exceeded, UE 704 may process the transmission of at least one of the 712a-c bits scheduled by at least one first uplink channel grant from the one or more first uplink channel grants received in the n-3, n-2 and n-1 subframes, or UE 704 may process the transmission of the 714 bits scheduled by the second uplink channel grant in sTTI 724.
[00153] In one aspect, the UE 704 can determine, based on the maximum limit number of Z bits that will be exceeded, whether to process the transmission of at least one of the first uplink channel bits 712a-c or the second uplink channel bits 714. In another aspect, the determination of whether to process the transmission of the first uplink channel bits 712a-c or the second uplink channel bits 714 when the maximum limit number of Z bits is exceeded can be implemented in the UE 704. For example, the UE 704 may have stored information indicating whether to prioritize the first uplink channel or the second uplink channel. In another example, the UE 704 may receive information from base station 702 indicating whether to prioritize the first uplink channel or the second uplink channel.UE 704 can determine whether to process the transmission of first uplink channel bits 712a-c when the first uplink channel is prioritized over the second uplink channel, or it can process the transmission of second uplink channel bits 714 when the second uplink channel is prioritized. Petition 870250050017, dated 06 / 15 / 2025, p. 97 / 304 92 / 140 that the maximum limit number of Z bits will be exceeded, UE 704 may process the transmission of at least one of the 712a-c bits scheduled by at least one first uplink channel grant from the one or more first uplink channel grants received in the n-3, n-2 and n-1 subframes, or UE 704 may process the transmission of the 714 bits scheduled by the second uplink channel grant in sTTI 724.
[00153] In one aspect, the UE 704 can determine, based on the maximum limit number of Z bits that will be exceeded, whether to process the transmission of at least one of the first uplink channel bits 712a-c or the second uplink channel bits 714. In another aspect, the determination of whether to process the transmission of the first uplink channel bits 712a-c or the second uplink channel bits 714 when the maximum limit number of Z bits is exceeded can be implemented in the UE 704. For example, the UE 704 may have stored information indicating whether to prioritize the first uplink channel or the second uplink channel. In another example, the UE 704 may receive information from base station 702 indicating whether to prioritize the first uplink channel or the second uplink channel.UE 704 can determine whether to process the transmission of first uplink channel bits 712a-c when the first uplink channel is prioritized over the second uplink channel, or it can process the transmission of second uplink channel bits 714 when the second uplink channel is prioritized. Petition 870250050017, dated 06 / 15 / 2025, page 97 / 304 93 / 140 prioritized over the first uplink channel.
[00154] In one aspect, the UE 704 can determine to process the transmission of the second uplink channel bits 714 (for example, when the second uplink channel is prioritized over the first uplink channel). In this aspect, the UE 704 can process the transmission of the second uplink channel bits 714. The UE 704 can then transmit the uplink data 760 which includes the second uplink channel bits 714 processed for transmission. So that Equation 3 or Equation 4 is not violated, the UE 704 can refrain from processing the transmission of one or more bits (for example, TBS, REs scheduled to transmit bits, RBs scheduled to transmit bits) corresponding to the first uplink channel bits 712a-c in window 710.In one aspect, the UE 704 can refrain from processing all bits (e.g., TBs, REs scheduled to transmit bits, RBs scheduled to transmit bits) corresponding to the first uplink channel bits 712a-c in window 710. In another aspect, the UE 704 can refrain from processing at least a portion of the first uplink channel bits 714a-c. For example, the UE 704 can refrain from processing the TB corresponding to the first uplink channel bits 712b, whose processing may overlap with the processing of the second uplink channel bits 714 in window 710. In this example, the UE 704 can still process the bits (e.g., TBs, REs scheduled to transmit bits, RBs scheduled to transmit bits) corresponding to the bits of. Petition 870250050017, dated 06 / 15 / 2025, pp. 98 / 304 93 / 140 prioritized over the first uplink channel.
[00154] In one aspect, the UE 704 can determine to process the transmission of the second uplink channel bits 714 (for example, when the second uplink channel is prioritized over the first uplink channel). In this aspect, the UE 704 can process the transmission of the second uplink channel bits 714. The UE 704 can then transmit the uplink data 760 which includes the second uplink channel bits 714 processed for transmission. So that Equation 3 or Equation 4 is not violated, the UE 704 can refrain from processing the transmission of one or more bits (for example, TBS, REs scheduled to transmit bits, RBs scheduled to transmit bits) corresponding to the first uplink channel bits 712a-c in window 710.In one aspect, the UE 704 can refrain from processing all bits (e.g., TBs, REs scheduled to transmit bits, RBs scheduled to transmit bits) corresponding to the first uplink channel bits 712a-c in window 710. In another aspect, the UE 704 can refrain from processing at least a portion of the first uplink channel bits 714a-c. For example, the UE 704 can refrain from processing the TB corresponding to the first uplink channel bits 712b, whose processing may overlap with the processing of the second uplink channel bits 714 in window 710. In this example, the UE 704 can still process the bits (e.g., TBs, REs scheduled to transmit bits, RBs scheduled to transmit bits) corresponding to the bits of. Petition 870250050017, dated 06 / 15 / 2025, pp. 98 / 304 94 / 140 first uplink channel 712a and first uplink channel 712c bits, for example, because the processing of first uplink channel 712a bits and first uplink channel 712c bits may not overlap with the processing of second uplink channel 714 bits in window 710. Consequently, UE 704 can send uplink data 760 including first uplink channel 712a bits and second uplink channel 712c bits.
[00155] In another aspect, the UE 704 may determine to process the first uplink channel bits 712a-c (for example, when the first uplink channel is prioritized over the second uplink channel). In this aspect, the UE 704 may process the first uplink channel bits 712a-c. Consequently, the UE 704 may send the uplink data 760 which includes the processed first uplink channel bits 712a-c for transmission. So that Equation 3 or Equation 4 is not violated, the UE 704 may refrain from processing the second uplink channel bits 714. Consequently, the second uplink channel bits 714 may be absent from the uplink data 760.
[00156] Although the present description describes aspects relating to a first uplink channel (e.g., PUSCH) and a second uplink channel (e.g., sPUSCH), the aspects described in this document may be applicable to any number of standards and technologies. For example, in Petition 870250050017, dated 06 / 15 / 2025, p. 99 / 304 94 / 140 first uplink channel 712a and first uplink channel 712c bits, for example, because the processing of first uplink channel 712a bits and first uplink channel 712c bits may not overlap with the processing of second uplink channel 714 bits in window 710. Consequently, UE 704 can send uplink data 760 including first uplink channel 712a bits and second uplink channel 712c bits.
[00155] In another aspect, the UE 704 may determine to process the first uplink channel bits 712a-c (for example, when the first uplink channel is prioritized over the second uplink channel). In this aspect, the UE 704 may process the first uplink channel bits 712a-c. Consequently, the UE 704 may send the uplink data 760 which includes the processed first uplink channel bits 712a-c for transmission. So that Equation 3 or Equation 4 is not violated, the UE 704 may refrain from processing the second uplink channel bits 714. Consequently, the second uplink channel bits 714 may be absent from the uplink data 760.
[00156] Although the present description describes aspects relating to a first uplink channel (e.g., PUSCH) and a second uplink channel (e.g., sPUSCH), the aspects described herein may be applicable to any number of standards and technologies. For example, in Petition 870250050017, dated 06 / 15 / 2025, page 99 / 304 95 / 140 In 5G NR, different numerologies can be considered – for example, different subcarrier spacing values. Examples of different numerologies that can be implemented in 5G NR might include 15 kilohertz (kHz), 30 kHz, 60 kHz, etc. For varying numerologies, a respective TTI (e.g., slot length) might be of a different duration or length. With the standards of 5G NR, different NR component carriers can be configured to operate according to different TTIs. The UE 704 can be configured to simultaneously process the respective scheduled bits for different component carriers during different TTIs (e.g., shorter TTIs may require faster uplink scheduling timing than the legacy uplink scheduling timing). Configuring different numerologies and different TTIs can be similar to the aforementioned simultaneous processing of first uplink channel bits 712a and second uplink channel bits 714. In particular, the maximum limit number of bits can be set across all component carriers of NR.For example, the processing capacity of a UE can be defined across all available component carriers, and can be flexibly shared across subsets of component carriers so that simultaneous processing of bits scheduled for different component carriers with different TTIs is possible without exceeding the maximum bit limit.
[00157] Figures 8A to 8C illustrate flowcharts of 800, 820, and 840 wireless communication methods. The method Petition 870250050017, dated 06 / 15 / 2025, pp. 100 / 304 95 / 140 In 5G NR, different numerologies can be considered – for example, different subcarrier spacing values. Examples of different numerologies that can be implemented in 5G NR might include 15 kilohertz (kHz), 30 kHz, 60 kHz, etc. For varying numerologies, a respective TTI (e.g., slot length) might be of a different duration or length. With the standards of 5G NR, different NR component carriers can be configured to operate according to different TTIs. The UE 704 can be configured to simultaneously process the respective scheduled bits for different component carriers during different TTIs (e.g., shorter TTIs may require faster uplink scheduling timing than the legacy uplink scheduling timing). Configuring different numerologies and different TTIs can be similar to the aforementioned simultaneous processing of first uplink channel bits 712a and second uplink channel bits 714. In particular, the maximum limit number of bits can be set across all component carriers of NR.For example, the processing capacity of a UE can be defined across all available component carriers, and can be flexibly shared across subsets of component carriers so that simultaneous processing of bits scheduled for different component carriers with different TTIs is possible without exceeding the maximum bit limit.
[00157] Figures 8A to 8C illustrate flowcharts of 800, 820, and 840 wireless communication methods. The method Petition 870250050017, dated 06 / 15 / 2025, pp. 100 / 304 96 / 140 can be performed by a UE (e.g., UE 104, UE 350, UE 704 and / or device 1002 / 1002'). In several respects, one or more operations may be omitted, transposed and / or performed contemporaneously. For example, optional operations may be illustrated with dashed lines.
[00158] In operation 802, the UE can receive one or more first uplink channel grants for a first uplink channel in a TTI within a set of subframes. In the aspects, the first uplink channel can be a PUSCH. In the context of Figure 7, UE 704 can be one or more first uplink channel grants in a TTI within the n-3, n-2, n-1 subframes.
[00159] In operation 804, the UE can receive a second uplink channel grant for a second uplink channel in an sTTI within a subframe. In aspects, the subframe can follow the set of subframes and the sTTI can include fewer symbols than the TTI. In the context of Figure 7, UE 704 can receive a second uplink channel grant for a second uplink channel in sTTI 724 within subframe n.
[00160] In operation 806, the UE 806 can determine a number of scheduled bits in one or more uplink first-channel grants received in the subframe set for the uplink first-channel. For example, the UE can identify scheduling information in the received subframe set, and the UE can calculate the number of granted bits. Petition 870250050017, dated 06 / 15 / 2025, pp. 101 / 304 96 / 140 can be performed by a UE (e.g., UE 104, UE 350, UE 704 and / or device 1002 / 1002'). In several respects, one or more operations may be omitted, transposed and / or performed contemporaneously. For example, optional operations may be illustrated with dashed lines.
[00158] In operation 802, the UE can receive one or more first uplink channel grants for a first uplink channel in a TTI within a set of subframes. In the aspects, the first uplink channel can be a PUSCH. In the context of Figure 7, UE 704 can be one or more first uplink channel grants in a TTI within the n-3, n-2, n-1 subframes.
[00159] In operation 804, the UE can receive a second uplink channel grant for a second uplink channel in an sTTI within a subframe. In aspects, the subframe can follow the set of subframes and the sTTI can include fewer symbols than the TTI. In the context of Figure 7, UE 704 can receive a second uplink channel grant for a second uplink channel in sTTI 724 within subframe n.
[00160] In operation 806, the UE 806 can determine a number of scheduled bits in one or more uplink first-channel grants received in the subframe set for the uplink first-channel. For example, the UE can identify scheduling information in the received subframe set, and the UE can calculate the number of granted bits. Petition 870250050017, dated 06 / 15 / 2025, pp. 101 / 304 97 / 140 for each lease associated with the scheduling information. In the context of Figure 7, UE 704 can determine the number of 712a-c bits scheduled in one or more first uplink channel leases in each of the n-3, n-2, n-1 subframes of the subframe set. 720.
[00161] In operation 808, the UE can determine a number of scheduled bits in the second uplink channel grant. For example, the UE can identify the scheduling information received in the sTTI within the subframe, and the UE can calculate the number of bits granted in association with the scheduling information. In the context of Figure 7, UE 704 can determine a number of scheduled bits in the second uplink channel grant for the second uplink channel in sTTI 724 within the nth subframe.
[00162] In operation 810, the UE can receive a configuration from a base station indicating whether a bit limit is the sum of the maximum number of ULSCH bits associated with each of the x configured component carriers or y activated component carriers, where y is less than or equal to x. The bit limit (e.g., Z) can be the maximum number of UL-SCH bits (e.g., UL-SCH TB bits, UL-SCH RE bits transmitting, UL-SCH RB bits transmitting, or any combination thereof) that the UE 504 is capable of transmitting within a TTI if only one TTI is scheduled. In other words, the UE can be configured by the base station with a bit limit that is the maximum number of UL-SCH bits summed across all x configured component carriers. Petition 870250050017, dated 06 / 15 / 2025, pp. 102 / 304 97 / 140 for each lease associated with the scheduling information. In the context of Figure 7, UE 704 can determine the number of 712a-c bits scheduled in one or more first uplink channel leases in each of the n-3, n-2, n-1 subframes of the subframe set. 720.
[00161] In operation 808, the UE can determine a number of scheduled bits in the second uplink channel grant. For example, the UE can identify the scheduling information received in the sTTI within the subframe, and the UE can calculate the number of bits granted in association with the scheduling information. In the context of Figure 7, UE 704 can determine a number of scheduled bits in the second uplink channel grant for the second uplink channel in sTTI 724 within the nth subframe.
[00162] In operation 810, the UE can receive a configuration from a base station indicating whether a bit limit is the sum of the maximum number of ULSCH bits associated with each of the x configured component carriers or y activated component carriers, where y is less than or equal to x. The bit limit (e.g., Z) can be the maximum number of UL-SCH bits (e.g., UL-SCH TB bits, UL-SCH RE bits transmitting, UL-SCH RB bits transmitting, or any combination thereof) that the UE 504 is capable of transmitting within a TTI if only one TTI is scheduled. In other words, the UE can be configured by the base station with a bit limit that is the maximum number of UL-SCH bits summed across all x configured component carriers. Petition 870250050017, dated 06 / 15 / 2025, pp. 102 / 304 98 / 140 or through all the y activated component carriers that the UE is capable of transmitting within a TTI if only one TTI is scheduled. In the context of Figure 7, the UE 704 can receive, from base station 702, the information 750 indicating whether the UE 704 should use the y activated component carriers or x configured component carriers when performing bit processing in window 710.
[00163] In operation 812, the UE can determine whether the bit limit is exceeded based on the determined number of bits scheduled in each first uplink channel grant from one or more first uplink channel grants received for the first uplink channel in the subframe set and based on the determined number of bits scheduled in the second uplink channel grant received for the second uplink channel. For example, the UE can add the determined number of bits scheduled in each of the one or more first uplink channel grants and the determined number of bits scheduled in the second uplink channel grant, and the UE can determine whether the sum is greater than the bit limit.In the context of Figure 7, UE 704 can determine whether a bit limit (e.g., Z or Zc) is exceeded based on the determined number of 712a-c bits scheduled in one or more first uplink channel leases in the n-3, n-2, and n-1 subframes and based on the determined number of 714 bits scheduled in a second uplink channel lease.
[00164] In operation 814, the UE can determine, based on the possibility of the bit limit being Petition 870250050017, dated 06 / 15 / 2025, pp. 103 / 304 98 / 140 or through all the y activated component carriers that the UE is capable of transmitting within a TTI if only one TTI is scheduled. In the context of Figure 7, the UE 704 can receive, from base station 702, the information 750 indicating whether the UE 704 should use the y activated component carriers or x configured component carriers when performing bit processing in window 710.
[00163] In operation 812, the UE can determine whether the bit limit is exceeded based on the determined number of bits scheduled in each first uplink channel grant from one or more first uplink channel grants received for the first uplink channel in the subframe set and based on the determined number of bits scheduled in the second uplink channel grant received for the second uplink channel. For example, the UE can add the determined number of bits scheduled in each of the one or more first uplink channel grants and the determined number of bits scheduled in the second uplink channel grant, and the UE can determine whether the sum is greater than the bit limit.In the context of Figure 7, UE 704 can determine whether a bit limit (e.g., Z or Zc) is exceeded based on the determined number of 712a-c bits scheduled in one or more first uplink channel leases in the n-3, n-2, and n-1 subframes and based on the determined number of 714 bits scheduled in a second uplink channel lease.
[00164] In operation 814, the UE can determine, based on the possibility of the bit limit being Petition 870250050017, dated 06 / 15 / 2025, pp. 103 / 304 If the 99 / 140 limit is exceeded, at least one of the following must be transmitted: the scheduled bits in at least one uplink first channel lease from one or more uplink first channel leases received in the subframe set, or the scheduled bits in the uplink second channel lease. If the bit limit is not exceeded, the UE may determine the transmission of either the scheduled bits in one or more uplink first channel leases or the scheduled bits in the uplink second channel lease. If the bit limit is exceeded, the UE may identify a first priority from the uplink first channel and a second priority from the uplink second channel, and the UE may determine whether the first priority is higher than the second priority or the second priority is higher than the first priority.The UE can determine that the uplink channel bits with the highest priority should be transmitted and the uplink channel bits with the lowest priority should not be transmitted. In the context of Figure 7, UE 704 can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of: the 712a-c bits scheduled in one or more first uplink channel leases in each of the n-3, n2, n-1 subframes or the 714 bits scheduled in the second downlink channel lease in sTTI 724.
[00165] In operation 816, the UE can process the transmission, based on the possibility of the bit limit being exceeded, with at least one of the following: the bits scheduled in at least one first link channel lease. Petition 870250050017, dated 06 / 15 / 2025, pp. 104 / 304 If the 99 / 140 limit is exceeded, at least one of the following must be transmitted: the scheduled bits in at least one uplink first channel lease from one or more uplink first channel leases received in the subframe set, or the scheduled bits in the uplink second channel lease. If the bit limit is not exceeded, the UE may determine the transmission of either the scheduled bits in one or more uplink first channel leases or the scheduled bits in the uplink second channel lease. If the bit limit is exceeded, the UE may identify a first priority from the uplink first channel and a second priority from the uplink second channel, and the UE may determine whether the first priority is higher than the second priority or the second priority is higher than the first priority.The UE can determine that the uplink channel bits with the highest priority should be transmitted and the uplink channel bits with the lowest priority should not be transmitted. In the context of Figure 7, UE 704 can determine, based on the possibility of the bit limit being exceeded, whether to process at least one of: the 712a-c bits scheduled in one or more first uplink channel leases in each of the n-3, n2, n-1 subframes or the 714 bits scheduled in the second downlink channel lease in sTTI 724.
[00165] In operation 816, the UE can process the transmission, based on the possibility of the bit limit being exceeded, with at least one of the following: the bits scheduled in at least one first link channel lease. Petition 870250050017, dated 06 / 15 / 2025, pp. 104 / 304 100 / 140 ascending from one or more first uplink channel grants received in the subframe set or the scheduled bits in the second uplink channel grant. If the bit limit is not exceeded, the UE may process the transmission of either the scheduled bits in one or more first uplink channel grants or the scheduled bits in the second uplink channel grant. If the bit limit is exceeded, the UE may process the transmission of the scheduled bits in at least one first uplink channel grant from one or more first uplink channel grants received in the subframe set or the scheduled bits in the second uplink channel grant, for example, as determined from which uplink channel has the highest priority.In one aspect, the UE can process bit transmission by mapping, modulating, and / or encoding the bits, and send at least a portion of those bits (e.g., over the air to the base station). In the context of Figure 7, the UE 704 can process the transmission, based on the possibility of the bit limit being exceeded, of at least one of: the 712a-c bits scheduled in one or more first uplink channel leases in each of the n-3, n-2, n-1 subframes and / or the 714 bits scheduled in a second downlink channel lease in the sTTI 724.
[00166] Figure 8B illustrates several aspects of the 816 operation, in which the UE can process the transmission, based on the possibility of the bit limit being exceeded, with at least one of the following: the bits scheduled in at least one Petition 870250050017, dated 06 / 15 / 2025, pp. 105 / 304 100 / 140 ascending from one or more first uplink channel grants received in the subframe set or the scheduled bits in the second uplink channel grant. If the bit limit is not exceeded, the UE may process the transmission of either the scheduled bits in one or more first uplink channel grants or the scheduled bits in the second uplink channel grant. If the bit limit is exceeded, the UE may process the transmission of the scheduled bits in at least one first uplink channel grant from one or more first uplink channel grants received in the subframe set or the scheduled bits in the second uplink channel grant, for example, as determined from which uplink channel has the highest priority.In one aspect, the UE can process bit transmission by mapping, modulating, and / or encoding the bits, and send at least a portion of those bits (e.g., over the air to the base station). In the context of Figure 7, the UE 704 can process the transmission, based on the possibility of the bit limit being exceeded, of at least one of: the 712a-c bits scheduled in one or more first uplink channel leases in each of the n-3, n-2, n-1 subframes and / or the 714 bits scheduled in a second downlink channel lease in the sTTI 724.
[00166] Figure 8B illustrates several aspects of the 816 operation, in which the UE can process the transmission, based on the possibility of the bit limit being exceeded, with at least one of the following: the bits scheduled in at least one Petition 870250050017, dated 06 / 15 / 2025, pp. 105 / 304 101 / 140 first uplink channel grant of one or more first uplink channel grants received in the subframe set or the bits scheduled in the second uplink channel grant.
[00167] In one aspect of operation 816, the UE can perform one or more operations 822, 824, for example, when it is determined that the second uplink channel has a higher priority than the first uplink channel and the bit limit is determined to be exceeded. In operation 822, the UE can process the transmission of the scheduled bits in the second uplink channel lease. For example, the UE can map, modulate, and / or encode the scheduled bits in the second uplink channel lease, and the UE can send at least a portion of those bits (e.g., over the air to the base station). In the context of Figure 7, UE 704 can process the scheduled bits in the second uplink channel lease on sTTI 724.
[00168] In operation 824, the UE may refrain from processing the transmission of scheduled bits in one or more first uplink channel leases in one or more subframes of the subframe set. For example, the UE may identify one or more leases that could cause bits (e.g., TBs, REs scheduled to transmit bits, RBs scheduled to transmit bits) scheduled for the first uplink channel to overlap with the processing of bits granted for the second uplink channel, and the UE may discard or delete one or more identified leases so that no bits (e.g., TBs, REs scheduled to transmit bits) are processed. Petition 870250050017, dated 06 / 15 / 2025, pp. 106 / 304 101 / 140 first uplink channel grant of one or more first uplink channel grants received in the subframe set or the bits scheduled in the second uplink channel grant.
[00167] In one aspect of operation 816, the UE can perform one or more operations 822, 824, for example, when it is d...
Claims
1. Wireless communication method of a user equipment (104, 504, 704), UE, characterized in that it comprises: determining a number of scheduled bits in one or more first uplink channel grants received in a set of subframes for a first uplink channel; determining a number of scheduled bits in a second uplink channel grant for a second uplink channel; determining whether a bit limit is exceeded based on the determined number of scheduled bits in each first uplink channel grant of one or more first uplink channel grants received for the first uplink channel in the set of subframes and based on the determined number of scheduled bits in the second uplink channel grant received for the second uplink channel;and process the transmission, based on the possibility of the bit limit being exceeded, at least one of: the bits scheduled in at least one first uplink channel grant of one or more first uplink channel grants received in the subframe set or the bits scheduled in the second uplink channel grant, wherein at least one of the bits scheduled in at least one first uplink channel grant of one or more first uplink channel grants, or Petition 870250050017, dated 06 / 15 / 2025, p. 288 / 304 2 / 6 the bits scheduled in the second uplink channel grant are processed for transmission based on the possibility of the bit limit being exceeded in a processing window (510, 710) comprising a number of subframes in the subframe set.
2. Method according to claim 1, characterized in that a processing window length (510, 710) is based on at least one of the UE capacity of the UE (104, 504, 704), uplink scheduling information or a duration of a short transmission time interval, TTI, sTTI, associated with the second uplink channel.
3. Method according to claim 2, characterized in that it further comprises: sending to a base station (102, 502, 702) information indicating the length of the processing window (510, 710) of the UE (104, 504, 704).
4. A method according to claim 1, characterized in that it further comprises: receiving each of one or more first uplink channel grants for the first uplink channel in a transmission time interval, TTI, within the subframe set; and receiving the second uplink channel grant for the second uplink channel in a short transmission time interval, sTTI, within a subframe, the subframe following the subframe set, the sTTI including fewer symbols than the TTI.
5. Method according to claim 1, characterized in that: Petition 870250050017, dated 06 / 15 / 2025, page 289 / 304 3 / 6 the first uplink channel is a shared physical uplink channel, PUSCH; each of the one or more first uplink channel grants serves for an uplink transmission on the PUSCH; the second uplink channel is a short PUSCH, sPUSCH; and the second uplink channel grant serves for an uplink transmission on the sPUSCH in a short transmission time interval, sTTI.
6. Wireless communication method by a base station (102, 502, 702), characterized in that it comprises: receiving, from a user equipment (104, 504, 704), UE, information indicating that the UE supports a second downlink channel, wherein the UE capability information indicates a window size or duration (510), comprising a number of subframes in a set of subframes in the UE, to process downlink bits to be received by the UE; determining the sending to the UE of first data in a first downlink channel in each subframe of the set of subframes, and the sending to the UE (104, 504, 704) of second data in the second downlink channel in one subframe, the subframe after the set of subframes;determine, based on the determination, the sending to the EU (104, 504, 704) of the first data on the first downlink channel and the second data on the second downlink channel, at least one of: Petition 870250050017, dated 15 / 06 / 2025, page. 290 / 304 4 / 6 limit, within the window (510), a modulation and coding scheme, MCS, used to send at least one of the first data or the second data, limit, within the window (510), a spatial classification used to transmit at least one of the first data or the second data, refrain, within the window (510), from UE scheduling (104, 504, 704) with a transmission mode that is based on a demodulation reference signal, DMRS, or refrain, within the window (510), from UE scheduling (104, 504, 704) using an advanced downlink physical control channel, ePDCCH;send, to the UE (104, 504, 704), the first data on the first downlink channel in each subframe of the subframe set; and send, to the UE (104, 504, 704), the second data on the second downlink channel in the subframe.
7. Method according to claim 6, characterized in that the first downlink channel is a shared physical downlink channel, PDSCH, and the second downlink channel is a short PDSCH, sPDSCH.
8. Method according to claim 6, characterized in that it further comprises: receiving, from UE (104, 504, 704), information indicating that UE (104, 504, 704) supports the second downlink channel; and determining the transmission to UE (104, 504, 704) of the second data based on the information received indicating that UE (104, 504, 704) supports the second downlink channel. Petition 870250050017, dated 15 / 06 / 2025, pp. 291 / 304 5 / 6 9. Method according to claim 6, characterized in that the first data in the first downlink channel in each subframe of the subframe set are sent on a first component carrier, and the second data in the second downlink channel in the subframe are sent on a second component carrier.
10. Method according to claim 9, characterized in that the first component carrier is a component carrier equal to the second component carrier.
11. Method according to claim 6, characterized in that it further comprises: receiving, from UE (104, 504, 704), information indicating the UE capacity of UE (104, 504, 704), wherein the determination, based on the determination to send to UE (104, 504, 704) the first data on the first downlink channel and the second data on the second downlink channel, at least one of these to limit the MCS used to send at least one of the first data or the second data, limiting the spatial classification used to transmit at least one of the first data or the second data, refraining from scheduling UE (104, 504, 704) with a DMRS-based transmission mode, or refraining from scheduling UE (104, 504, 704) using ePDCCH based on the information indicating the UE capacity.
12. User equipment (104, 504, 704) EU, characterized in that it comprises means configured to perform the method as defined in Petition 870250050017, dated 15 / 06 / 2025, pp. 292 / 304 6 / 6 any of claims 1 to 5.
13. Base station (102, 502, 702) characterized in that it comprises means configured to perform the method as defined in any one of claims 6 to 11.
14. Computer-readable memory characterized in that it comprises instructions stored therein, the instructions being executable by a computer to perform the steps of the method as defined in any one of claims 1 to 5 or 6 to 11.