Techniques for Adjusting Contention Windows in Unauthorized New Radio

By adjusting LBT contention windows based on HARQ feedback type and optimizing feedback window duration, the method addresses inefficiencies in unlicensed NR-U systems, improving channel access and resource allocation efficiency.

JP7705387B2Active Publication Date: 2025-07-09QUALCOMM INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022525069
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-11-06
Filing Date
2020-10-29
Publication Date
2025-07-09
Estimated Expiration
2040-10-29

Smart Images

  • Figure 0007705387000001
    Figure 0007705387000001
  • Figure 0007705387000002
    Figure 0007705387000002
  • Figure 0007705387000003
    Figure 0007705387000003
Patent Text Reader

Abstract

Various aspects of the present disclosure generally relate to wireless communications. In some aspects, a user equipment (UE) may transmit an uplink communication associated with a reference duration in an uplink burst. The UE may receive hybrid automatic repeat request (HARQ) feedback after transmitting the uplink communication. The UE may adjust a size of a listen-before-talk (LBT) contention window based at least in part on whether the HARQ feedback is associated with the reference duration. Numerous other aspects are provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross - reference to related applications This patent application claims the priority of Indian Patent Application No. 201941045068, filed on November 6, 2019, entitled "TECHNIQUES FOR ADJUSTING CONTENTION WINDOW IN UNLICENSED NEW RADIO", which was assigned to the assignee of this application. The disclosure of the prior application is considered a part of this patent application and is incorporated herein by reference.

[0002] Aspects of the present disclosure generally relate to wireless communication and techniques for adjusting contention windows in unlicensed new radio.

Background Art

[0003] Wireless communication systems are widely deployed to provide various telecommunications services such as telephony, video, data, messaging, and broadcast. A typical wireless communication system may employ a multiple - access technology that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of 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, time - division synchronous code - division multiple - access (TD - SCDMA) systems, and long - term evolution (LTE). LTE / LTE - Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standards published by the 3rd Generation Partnership Project (3GPP (registered trademark)).

[0004] A wireless communication network may include several base stations (BSs) that can support communication for several user equipments (UEs). The user equipment (UE) may communicate with the base station (BS) via the downlink and the uplink. The downlink (or forward link) refers to the communication link from the BS to the UE, and the uplink (or reverse link) refers to the communication link from the UE to the BS. As will be described in more detail herein, the BS may be referred to as a Node B, gNB, access point (AP), radio head, transmission and reception point (TRP), New Radio (NR) BS, 5G Node B, etc.

[0005] The above multi-connection technology has been adopted in various telecommunication standards to provide a common protocol that enables different user equipments to communicate at the urban, national, regional, and even global levels. New Radio (NR), which may also be called 5G, is a set of extensions to the LTE mobile standard published by the 3rd Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by improving spectral efficiency, reducing costs, improving services, utilizing new spectra, using orthogonal frequency division multiplexing with cyclic prefix (CP-OFDM) (CP-OFDM) on the downlink (DL), and using CP-OFDM and / or SC-FDM (also called discrete Fourier transform spread OFDM (DFT-s-OFDM) for example) on the uplink (UL) to better integrate with other open standards, as well as supporting beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation. However, as the demand for mobile broadband access continues to grow, further improvements to LTE technology and NR technology are needed. Preferably, these improvements should be applicable to other multi-connection technologies and telecommunication standards that adopt these technologies. SUMMARY OF THE INVENTION MEANS FOR SOLVING THE PROBLEM

[0006] In some aspects, a method of wireless communication performed by a user equipment (UE) may include transmitting uplink communication related to a reference duration within an uplink burst, receiving hybrid automatic repeat request (HARQ) feedback after transmitting the uplink communication, and adjusting a listen before talk (LBT) contention window size based at least in part on whether the HARQ feedback is related to the reference duration.

[0007] In a first aspect, the method may further include determining that HARQ feedback is related to uplink communication related to a reference duration and determining that the HARQ feedback comprises an acknowledgement (ACK), and adjusting the LBT contention window size comprises setting the LBT contention window size based at least in part on determining that the HARQ feedback is an ACK and is related to uplink communication related to the reference duration. In a second aspect, alone or in combination with the first aspect, the method may further include determining that HARQ feedback is related to uplink communication related to a reference duration and determining that the HARQ feedback comprises a negative acknowledgement (NACK), and adjusting the LBT contention window size comprises increasing the LBT contention window size based at least in part on determining that the HARQ feedback is a NACK and is related to uplink communication related to the reference duration.

[0008] In a third aspect, alone or in combination with one or more of the first and second aspects, the method further comprises determining that HARQ feedback is not associated with uplink communication related to a reference duration, and refraining from adjusting the size of the LBT contention window based at least in part on determining that HARQ feedback is not associated with uplink communication related to a reference duration.

[0009] In some aspects, a method of wireless communication performed by a UE may include transmitting uplink communication after performing an LBT procedure during an LBT contention window, determining a duration of a HARQ feedback window for receiving HARQ feedback related to the uplink communication, where the duration of the HARQ feedback window is based at least in part on a physical uplink shared channel (PUSCH) processing time and a physical downlink control channel (PDCCH) monitoring timing configuration, and selectively adjusting the size of the LBT contention window based at least in part on whether HARQ feedback is received during the duration of the HARQ feedback window.

[0010] In a first aspect, the method further comprises receiving an indication of a PUSCH processing time in downlink communication. In a second aspect, alone or in combination with the first aspect, the indication of the PUSCH processing time comprises at least one of a dynamic feedback indication validity timer or a HARQ round trip time timer. In a third aspect, alone or in combination with one or more of the first and second aspects, determining the duration of the HARQ feedback window comprises determining the duration of the HARQ feedback window based at least in part on receiving an indication of the duration of the HARQ feedback window in downlink communication.

[0011] In a fourth aspect, determining the duration of the HARQ feedback window, alone or in combination with one or more of the first to third aspects, comprises determining the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time. In a fifth aspect, determining the duration of the HARQ feedback window, alone or in combination with one or more of the first to fourth aspects, comprises determining the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time and during the UE's discontinuous reception active time.

[0012] In a sixth aspect, the method, alone or in combination with one or more of the first to fifth aspects, further comprises obtaining and monitoring HARQ feedback during the duration of the HARQ feedback window in the same cell in which the uplink communication was transmitted. In a seventh aspect, the method, alone or in combination with one or more of the first to sixth aspects, further comprises obtaining and monitoring HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication was transmitted.

[0013] In an eighth aspect, the duration of the HARQ feedback window, alone or in combination with one or more of the first to seventh aspects, corresponds to the duration of the discontinuous reception (DRX) retransmission timer associated with the reference uplink transmission of the uplink burst in which the uplink communication was transmitted. In a ninth aspect, the reference uplink transmission, alone or in combination with one or more of the first to eighth aspects, is the last reference uplink transmission in the uplink burst. In a tenth aspect, the reference uplink transmission, alone or in combination with one or more of the first to ninth aspects, is the first reference uplink transmission in the uplink burst.

[0014] In some aspects, a method of wireless communication performed by a UE may include starting a LBT procedure for transmitting uplink communication, receiving HARQ feedback related to a previous uplink communication during the LBT procedure, and selectively restarting the LBT procedure based at least in part on whether the HARQ feedback is received at a time that meets a threshold amount of time before an uplink resource for the uplink communication.

[0015] In a first aspect, selectively restarting the LBT procedure comprises restarting the LBT procedure based at least in part on receiving the HARQ feedback at a time that meets the threshold amount of time. In a second aspect, alone or in combination with the first aspect, the method further comprises adjusting the size of the LBT contention window of the LBT procedure based at least in part on the HARQ feedback before restarting the LBT procedure. In a third aspect, alone or in combination with one or more of the first and second aspects, selectively restarting the LBT procedure comprises continuing the LBT procedure based at least in part on receiving the HARQ feedback at a time that does not meet the threshold amount of time.

[0016] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the method further comprises adjusting the size of the LBT contention window of another LBT procedure after the LBT procedure based at least in part on the HARQ feedback. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the method further comprises receiving an indication of the threshold amount of time, which is based at least in part on a channel access priority class associated with the UE.

[0017] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the threshold time amount is at least partially based on an adjusted size of an LBT contention window associated with the LBT procedure, and the adjusted size of the LBT contention window is at least partially based on HARQ feedback. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the threshold time amount is at least partially based on an adjusted LBT counter associated with the LBT procedure, and the adjusted LBT counter is at least partially based on HARQ feedback.

[0018] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the uplink resource is the first uplink resource among a plurality of consecutive uplink resources scheduled for the UE. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the uplink resource is the last uplink resource among a plurality of consecutive uplink resources scheduled for the UE.

[0019] In some aspects, a method of wireless communication performed by a UE may include receiving an indication of a channel access priority threshold that identifies the lowest channel access priority that is permitted to be used by the UE, selecting a channel access priority that meets the channel access priority threshold for an LBT procedure associated with uplink communication, and performing the LBT procedure within an LBT contention window, wherein the size of the LBT contention window is at least partially based on the channel access priority.

[0020] In some aspects, the method further includes transmitting an indication of the size of the LBT contention window to a base station.

[0021] In some aspects, a method of wireless communication performed by a BS may include transmitting an uplink scheduling grant to schedule a plurality of consecutive uplink resources to a UE, identifying a channel access priority associated with the UE, and decoding a first subset of the plurality of consecutive uplink resources based at least in part on determining that a LBT contention window of the UE overlaps a second subset of the plurality of consecutive uplink resources.

[0022] In some aspects, a method of wireless communication performed by a BS includes transmitting a first uplink scheduling grant to schedule a first uplink resource for transmission of uplink communication to a UE, the first uplink scheduling grant indicating that the UE should continue a LBT procedure for uplink communication if the LBT procedure does not complete prior to the first uplink resource, identifying a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completion of the LBT procedure, and transmitting a second uplink scheduling grant to schedule the second uplink resource to the UE, the second uplink scheduling grant indicating that the UE should refrain from adjusting a size of a LBT contention window of the LBT procedure based at least in part on the second uplink scheduling grant.

[0023] In some aspects, a method of wireless communication performed by a UE may include receiving a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication, where the first uplink scheduling grant indicates that the UE should continue a LBT procedure for uplink communication if the LBT procedure is not completed before the first uplink resource, receiving a second uplink scheduling grant for scheduling a second uplink resource for retransmission of the uplink communication, and transmitting the uplink communication within the second uplink resource after completing the LBT procedure.

[0024] In some aspects, the method may further comprise means for refraining from adjusting the size of a LBT contention window of the LBT procedure based at least in part on the first uplink scheduling grant, based at least in part on an indication in the second uplink scheduling grant.

[0025] In some aspects, a method of wireless communication performed by a UE may include receiving an indication to start a LBT procedure before receiving an uplink scheduling grant, starting the LBT procedure based at least in part on receiving the indication, and receiving an uplink scheduling grant while the LBT procedure is being performed.

[0026] In a first aspect, the method may further comprise receiving another indication for performing a LBT procedure based at least in part on a particular channel access priority, and performing the LBT procedure based at least in part on the particular channel access priority. In a second aspect, alone or in combination with the first aspect, the method may further comprise refraining from adjusting the size of a LBT contention window of the LBT procedure based at least in part on hybrid automatic repeat request feedback included in the uplink scheduling grant.

[0027] In some aspects, a method of wireless communication performed by a UE may include receiving an uplink scheduling grant for scheduling uplink resources for transmission of uplink communication, determining that a LBT procedure for the uplink communication is not completed before the uplink resources, and transmitting an indication that the uplink communication was not transmitted, at least in part based on determining that the LBT procedure for the uplink communication is not completed before the uplink resources.

[0028] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to transmit uplink communication associated with a reference duration in an uplink burst, receive HARQ feedback after transmitting the uplink communication, and adjust a size of a listen before talk (LBT) contention window, at least in part based on whether the HARQ feedback is associated with the reference duration.

[0029] In a first aspect, one or more processors are further configured to determine that HARQ feedback is related to uplink communication related to a reference duration, and to determine that the HARQ feedback comprises an ACK. When adjusting the size of the LBT contention window, the one or more processors should set the size of the LBT contention window based at least in part on determining that the HARQ feedback is an ACK and is related to uplink communication related to the reference duration. In a second aspect, alone or in combination with the first aspect, one or more processors are further configured to determine that HARQ feedback is related to uplink communication related to a reference duration, and to determine that the HARQ feedback comprises a NACK. When adjusting the size of the LBT contention window, the one or more processors should increase the size of the LBT contention window based at least in part on determining that the HARQ feedback is a NACK and is related to uplink communication related to the reference duration.

[0030] In a third aspect, alone or in combination with one or more of the first and second aspects, one or more processors are further configured to determine that HARQ feedback is not related to uplink communication related to a reference duration. When adjusting the size of the LBT contention window, the one or more processors should refrain from adjusting the size of the LBT contention window based at least in part on determining that HARQ feedback is not related to uplink communication related to the reference duration.

[0031] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors are configured to transmit uplink communication after performing an LBT procedure during an LBT contention window, and to determine a duration of a HARQ feedback window for receiving HARQ feedback related to the uplink communication, wherein the duration of the HARQ feedback window is at least partially based on a PUSCH processing time and a PDCCH monitoring timing configuration, and to selectively adjust a size of the LBT contention window at least partially based on whether HARQ feedback is received during the duration of the HARQ feedback window.

[0032] In a first aspect, the one or more processors are further configured to receive an indication of the PUSCH processing time in downlink communication. In a second aspect, alone or in combination with the first aspect, the indication of the PUSCH processing time comprises at least one of a dynamic feedback indication validity timer or a HARQ round trip time timer. In a third aspect, alone or in combination with one or more of the first and second aspects, when determining the duration of the HARQ feedback window, the one or more processors should determine the duration of the HARQ feedback window at least partially based on receiving an indication of the duration of the HARQ feedback window in downlink communication.

[0033] In a fourth aspect, alone or in combination with one or more of the first to third aspects, when determining the duration of the HARQ feedback window, one or more processors should determine the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, when determining the duration of the HARQ feedback window, one or more processors should determine the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time and during the UE's discontinuous reception active time.

[0034] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, one or more processors are further configured to request and monitor HARQ feedback during the duration of the HARQ feedback window in the same cell in which the uplink communication was transmitted. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, one or more processors are further configured to request and monitor HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication was transmitted.

[0035] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the duration of the HARQ feedback window corresponds to the duration of the DRX retransmission timer associated with the reference uplink transmission of the uplink burst in which the uplink communication was transmitted. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the reference uplink transmission is the last reference uplink transmission in the uplink burst. In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, the reference uplink transmission is the first reference uplink transmission in the uplink burst.

[0036] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors are configured to initiate a LBT procedure for transmitting an uplink communication, receive HARQ feedback related to a previous uplink communication during the LBT procedure, and selectively restart the LBT procedure based at least in part on whether HARQ feedback was received at a time that satisfies a threshold amount of time prior to an uplink resource for the uplink communication.

[0037] In a first aspect, when selectively restarting the LBT procedure, the one or more processors should restart the LBT procedure based at least in part on receiving HARQ feedback at a time that satisfies the threshold amount of time. In a second aspect, alone or in combination with the first aspect, the one or more processors are further configured to adjust the size of the LBT contention window of the LBT procedure based at least in part on the HARQ feedback before restarting the LBT procedure. In a third aspect, alone or in combination with one or more of the first and second aspects, when selectively restarting the LBT procedure, the one or more processors should continue the LBT procedure based at least in part on receiving HARQ feedback at a time that does not satisfy the threshold amount of time.

[0038] In a fourth aspect, alone or in combination with one or more of the first to third aspects, one or more processors are further configured to adjust the size of the LBT contention window of another LBT procedure after the LBT procedure based at least in part on HARQ feedback. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, one or more processors are further configured to receive an indication of a threshold time amount, the threshold time amount being based at least in part on a channel access priority class associated with the UE.

[0039] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the threshold time amount is based at least in part on the adjusted size of the LBT contention window associated with the LBT procedure, the adjusted size of the LBT contention window being based at least in part on HARQ feedback. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the threshold time amount is based at least in part on an adjusted LBT counter associated with the LBT procedure, the adjusted LBT counter being based at least in part on HARQ feedback.

[0040] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the uplink resource is the first uplink resource among a plurality of consecutive uplink resources scheduled for the UE. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the uplink resource is the last uplink resource among a plurality of consecutive uplink resources scheduled for the UE.

[0041] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors are configured to receive an indication of a channel access priority threshold, the channel access priority threshold identifying the lowest channel access priority that is permitted to be used by the UE, to select a channel access priority that meets the channel access priority threshold for a LBT procedure associated with uplink communication, and to perform a LBT procedure within a LBT contention window, the size of the LBT contention window being at least partially based on the channel access priority.

[0042] In some aspects, the one or more processors are further configured to transmit an indication of the size of the LBT contention window to a base station.

[0043] In some aspects, a BS for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors are configured to transmit an uplink scheduling grant that schedules a plurality of consecutive uplink resources to a UE, to identify a channel access priority associated with the UE, and to decode a first subset of the plurality of consecutive uplink resources at least partially based on determining that a LBT contention window of the UE overlaps with a second subset of the plurality of consecutive uplink resources.

[0044] In some aspects, a BS for wireless communication may include a memory and one or more processors operably coupled to the memory. The memory and the one or more processors are to transmit to a UE a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication, wherein the first uplink scheduling grant indicates that the UE should continue an LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource, identify a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completion of the LBT procedure, and transmit to the UE a second uplink scheduling grant for scheduling the second uplink resource, wherein the second uplink scheduling grant indicates that the UE should refrain from adjusting a size of an LBT contention window of the LBT procedure based at least in part on the second uplink scheduling grant, and may be configured to perform the foregoing.

[0045] In some aspects, a UE for wireless communication may include a memory and one or more processors operably coupled to the memory. The memory and the one or more processors are to receive a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication, wherein the first uplink scheduling grant indicates that the UE should continue an LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource, receive a second uplink scheduling grant for scheduling a second uplink resource for retransmission of the uplink communication, and transmit the uplink communication within the second uplink resource after completing the LBT procedure, and may be configured to perform the foregoing.

[0046] In some aspects, one or more processors are further configured to refrain from adjusting the size of the LBT contention window of the LBT procedure based at least in part on a first uplink scheduling grant, based at least in part on an indication in a second uplink scheduling grant.

[0047] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to receive an indication to initiate an LBT procedure prior to receiving an uplink scheduling grant, initiate the LBT procedure based at least in part on receiving the indication, and receive an uplink scheduling grant while the LBT procedure is being executed.

[0048] In a first aspect, one or more processors are further configured to receive another indication to execute an LBT procedure based at least in part on a particular channel access priority, and to execute the LBT procedure based at least in part on the particular channel access priority. In a second aspect, alone or in combination with the first aspect, one or more processors are further configured to refrain from adjusting the size of the LBT contention window of the LBT procedure based at least in part on hybrid automatic repeat request feedback included in an uplink scheduling grant.

[0049] In some aspects, a UE for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may receive an uplink scheduling grant for scheduling uplink resources for transmission of uplink communication, determine that a listen-before-talk (LBT) procedure for the uplink communication does not complete before the uplink resources, and be configured to transmit an indication that the transmission of the uplink communication was not performed, at least in part based on determining that the LBT procedure for the uplink communication does not complete before the uplink resources.

[0050] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a UE, may cause the one or more processors to transmit uplink communication associated with a reference duration in an uplink burst, receive hybrid automatic repeat request (HARQ) feedback after transmitting the uplink communication, and adjust a size of an LBT contention window, at least in part based on whether the HARQ feedback is associated with the reference duration.

[0051] In a first aspect, when one or more instructions are executed by one or more processors, the one or more processors are further caused to determine that HARQ feedback is associated with uplink communication related to a reference duration, to determine that the HARQ feedback comprises an ACK, and one or more instructions to cause the one or more processors to adjust the size of the LBT contention window cause the one or more processors to set the size of the LBT contention window based at least in part on determining that the HARQ feedback is an ACK and is associated with uplink communication related to a reference duration. In a second aspect, alone or in combination with the first aspect, when one or more instructions are executed by one or more processors, the one or more processors are further caused to determine that HARQ feedback is associated with uplink communication related to a reference duration, to determine that the HARQ feedback comprises a NACK, and one or more instructions to cause the one or more processors to adjust the size of the LBT contention window cause the one or more processors to increase the size of the LBT contention window based at least in part on determining that the HARQ feedback is a NACK and is associated with uplink communication related to a reference duration.

[0052] In a third aspect, alone or in combination with one or more of the first and second aspects, when one or more instructions are executed by one or more processors, the one or more processors are further caused to determine that HARQ feedback is not associated with uplink communication related to a reference duration, and one or more instructions to cause the one or more processors to adjust the size of the LBT contention window cause the one or more processors to refrain from adjusting the size of the LBT contention window based at least in part on determining that HARQ feedback is not associated with uplink communication related to a reference duration.

[0053] In some aspects, the non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of the UE, the one or more instructions cause the one or more processors to transmit uplink communication after performing the LBT procedure during the LBT contention window, and determine the duration of the HARQ feedback window for receiving HARQ feedback related to the uplink communication, wherein the duration of the HARQ feedback window is at least partially based on the PUSCH processing time and the PDCCH monitoring time configuration, and selectively adjust the size of the LBT contention window at least partially based on whether HARQ feedback is received during the duration of the HARQ feedback window.

[0054] In a first aspect, when executed by one or more processors, the one or more instructions further cause the one or more processors to receive an indication of the PUSCH processing time in downlink communication. In a second aspect, alone or in combination with the first aspect, the indication of the PUSCH processing time comprises at least one of a dynamic feedback indication validity timer or a HARQ round trip time timer. In a third aspect, alone or in combination with one or more of the first and second aspects, the one or more instructions that cause the one or more processors to determine the duration of the HARQ feedback window cause the one or more processors to determine the duration of the HARQ feedback window at least partially based on receiving an indication of the duration of the HARQ feedback window in downlink communication.

[0055] In a fourth aspect, alone or in combination with one or more of the first to third aspects, one or more instructions that cause one or more processors to determine the duration of a HARQ feedback window cause the one or more processors to determine the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, one or more instructions that cause one or more processors to determine the duration of a HARQ feedback window cause the one or more processors to determine the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time and during the UE's discontinuous reception active time.

[0056] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, when one or more instructions are executed by one or more processors, the one or more processors are further caused to monitor for a HARQ feedback during the duration of the HARQ feedback window in the same cell in which the uplink communication was transmitted. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, when one or more instructions are executed by one or more processors, the one or more processors are further caused to monitor for a HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication was transmitted.

[0057] In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, the duration of the HARQ feedback window corresponds to the duration of a DRX retransmission timer associated with a reference uplink transmission of an uplink burst in which uplink communication was transmitted. In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, the reference uplink transmission is the last reference uplink transmission in the uplink burst. In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the reference uplink transmission is the first reference uplink transmission in the uplink burst.

[0058] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a UE, may cause the one or more processors to initiate an LBT procedure for transmitting uplink communication, receive HARQ feedback associated with a previous uplink communication during the LBT procedure, and selectively restart the LBT procedure based at least in part on whether HARQ feedback was received at a time that satisfies a threshold amount of time prior to an uplink resource for the uplink communication.

[0059] In a first aspect, one or more instructions that selectively restart an LBT procedure for one or more processors cause the one or more processors to restart the LBT procedure based at least in part on receiving HARQ feedback at a time that satisfies a threshold amount of time. In a second aspect, alone or in combination with the first aspect, when the one or more instructions are executed by one or more processors, the one or more processors are further caused to adjust the size of the LBT contention window of the LBT procedure based at least in part on the HARQ feedback before restarting the LBT procedure. In a third aspect, alone or in combination with one or more of the first and second aspects, one or more instructions that selectively restart an LBT procedure for one or more processors cause the one or more processors to continue the LBT procedure based at least in part on receiving HARQ feedback at a time that does not satisfy the threshold amount of time.

[0060] In a fourth aspect, alone or in combination with one or more of the first through third aspects, when the one or more instructions are executed by one or more processors, the one or more processors are further caused to adjust the size of the LBT contention window of another LBT procedure after the LBT procedure based at least in part on the HARQ feedback. In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, when the one or more instructions are executed by one or more processors, the one or more processors are further caused to receive a display of the threshold amount of time, the threshold amount of time being based at least in part on a channel access priority class associated with the UE.

[0061] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the threshold time amount is at least partially based on an adjusted size of an LBT contention window associated with the LBT procedure, and the adjusted size of the LBT contention window is at least partially based on HARQ feedback. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the threshold time amount is at least partially based on an adjusted LBT counter associated with the LBT procedure, and the adjusted LBT counter is at least partially based on HARQ feedback.

[0062] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the uplink resource is the first uplink resource among a plurality of consecutive uplink resources scheduled for the UE. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the uplink resource is the last uplink resource among a plurality of consecutive uplink resources scheduled for the UE.

[0063] In some aspects, the non-transitory computer-readable medium may store one or more instructions. When executed by one or more processors of the UE, the one or more instructions may cause the one or more processors to receive an indication of a channel access priority threshold, wherein the channel access priority threshold identifies the lowest channel access priority that is permitted to be used by the UE, select a channel access priority that meets the channel access priority threshold for an LBT procedure associated with uplink communication, and execute the LBT procedure within an LBT contention window, wherein the size of the LBT contention window is at least partially based on the channel access priority.

[0064] In some aspects, when one or more instructions are executed by one or more processors, the one or more processors are further caused to send a display of the size of the LBT contention window to a base station.

[0065] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When the one or more instructions are executed by one or more processors of a BS, the one or more processors may be caused to send an uplink scheduling grant to a UE to schedule a plurality of consecutive uplink resources, may be caused to identify a channel access priority associated with the UE, and may be caused to decode a first subset of the plurality of consecutive uplink resources based at least in part on determining that an LBT contention window of the UE overlaps with a second subset of the plurality of consecutive uplink resources.

[0066] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When the one or more instructions are executed by one or more processors of a BS, the one or more processors are caused to send a first uplink scheduling grant to a UE to schedule a first uplink resource for uplink communication, the first uplink scheduling grant indicating that the UE should continue an LBT procedure for uplink communication if the LBT procedure is not completed before the first uplink resource, and to identify a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completion of the LBT procedure, and to send a second uplink scheduling grant to the UE to schedule the second uplink resource, the second uplink scheduling grant indicating that the UE should refrain from adjusting the size of an LBT contention window of the LBT procedure based at least in part on the second uplink scheduling grant.

[0067] In some aspects, the non-transitory computer-readable medium may store one or more instructions. When executed by one or more processors of a UE, the one or more instructions cause the one or more processors to receive a first uplink scheduling grant for scheduling a first uplink resource for transmitting uplink communication, where the first uplink scheduling grant indicates that the UE should continue the LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource, receive a second uplink scheduling grant for scheduling a second uplink resource for retransmitting uplink communication, and transmit uplink communication within the second uplink resource after completing the LBT procedure.

[0068] In some aspects, when executed by one or more processors, the one or more instructions further cause the one or more processors to refrain from adjusting the size of the LBT contention window of the LBT procedure based at least in part on the first uplink scheduling grant and at least in part on the indication in the second uplink scheduling grant.

[0069] In some aspects, the non-transitory computer-readable medium may store one or more instructions. When executed by one or more processors of a UE, the one or more instructions may cause the one or more processors to receive an indication for starting an LBT procedure before receiving an uplink scheduling grant, start the LBT procedure based at least in part on receiving the indication, and receive an uplink scheduling grant while executing the LBT procedure.

[0070] In a first aspect, when one or more instructions are executed by one or more processors, the one or more processors are further caused to receive another indication for executing an LBT procedure at least partially based on a specific channel access priority, and to execute the LBT procedure at least partially based on the specific channel access priority. In a second aspect, alone or in combination with the first aspect, when one or more instructions are executed by one or more processors, the one or more processors are further caused to refrain from adjusting a size of an LBT contention window of the LBT procedure at least partially based on hybrid automatic repeat request feedback included in an uplink scheduling grant.

[0071] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When the one or more instructions are executed by one or more processors of a UE, the one or more processors may be caused to receive an uplink scheduling grant for scheduling uplink resources for transmission of uplink communication, to determine that an LBT procedure for the uplink communication does not complete before the uplink resources, and to transmit an indication that the transmission of the uplink communication was not performed at least partially based on determining that the LBT procedure for the uplink communication does not complete before the uplink resources.

[0072] In some aspects, an apparatus for wireless communication may include means for transmitting uplink communication related to a reference duration in an uplink burst, means for receiving HARQ feedback after transmitting the uplink communication, and means for adjusting a size of an LBT contention window at least partially based on whether the HARQ feedback is related to the reference duration.

[0073] In a first aspect, the apparatus further comprises means for determining that HARQ feedback is related to uplink communication related to a reference duration, and means for determining that the HARQ feedback comprises an ACK, and the means for adjusting the size of the LBT contention window comprises means for setting the size of the LBT contention window based at least in part on determining that the HARQ feedback is an ACK and is related to uplink communication related to a reference duration. In a second aspect, alone or in combination with the first aspect, the apparatus further comprises means for determining that HARQ feedback is related to uplink communication related to a reference duration, and means for determining that the HARQ feedback comprises a negative acknowledgment (NACK), and the means for adjusting the size of the LBT contention window comprises means for increasing the size of the LBT contention window based at least in part on determining that the HARQ feedback is a NACK and is related to uplink communication related to a reference duration.

[0074] In a third aspect, alone or in combination with one or more of the first and second aspects, the apparatus further comprises means for determining that HARQ feedback is not related to uplink communication related to a reference duration, and the means for adjusting the size of the LBT contention window comprises means for refraining from adjusting the size of the LBT contention window based at least in part on determining that HARQ feedback is not related to uplink communication related to a reference duration.

[0075] In some aspects, an apparatus for wireless communication may include means for transmitting uplink communication after performing an LBT procedure during an LBT contention window, means for determining a duration of a HARQ feedback window for receiving HARQ feedback related to the uplink communication, wherein the duration of the HARQ feedback window is at least partially based on a PUSCH processing time and a PDCCH monitoring timing configuration, and means for adjusting a size of the LBT contention window based at least in part on whether HARQ feedback is received during the duration of the HARQ feedback window.

[0076] In a first aspect, the apparatus further includes means for receiving an indication of the PUSCH processing time in downlink communication. In a second aspect, alone or in combination with the first aspect, the indication of the PUSCH processing time comprises at least one of a dynamic feedback indication validity timer or a HARQ round trip time timer. In a third aspect, alone or in combination with one or more of the first and second aspects, the means for determining the duration of the HARQ feedback window comprises means for determining the duration of the HARQ feedback window based at least in part on receiving an indication of the duration of the HARQ feedback window in downlink communication.

[0077] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the means for determining the duration of the HARQ feedback window comprises means for determining an end time of the HARQ feedback window as a next PDCCH monitoring time point occurring after expiration of the PUSCH processing time. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the means for determining the duration of the HARQ feedback window comprises means for determining an end time of the HARQ feedback window as a next PDCCH monitoring time point occurring after expiration of the PUSCH processing time and during an inactivity time of the UE's discontinuous reception.

[0078] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the apparatus further comprises means for requesting and monitoring HARQ feedback during the duration of a HARQ feedback window in the same cell in which the uplink communication was transmitted. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the apparatus further comprises means for requesting and monitoring HARQ feedback during the duration of a HARQ feedback window in a cell different from the cell in which the uplink communication was transmitted.

[0079] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the duration of the HARQ feedback window corresponds to the duration of an intermittent reception (DRX) retransmission timer associated with a reference uplink transmission of an uplink burst in which the uplink communication was transmitted. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the reference uplink transmission is the last reference uplink transmission in the uplink burst. In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, the reference uplink transmission is the first reference uplink transmission in the uplink burst.

[0080] In some aspects, an apparatus for wireless communication may include means for initiating an LBT procedure for transmitting uplink communication, means for receiving HARQ feedback associated with a previous uplink communication during the LBT procedure, and means for selectively restarting the LBT procedure based at least in part on whether HARQ feedback was received at a time that meets a threshold amount of time before an uplink resource for the uplink communication.

[0081] In a first aspect, the means for selectively restarting the LBT procedure comprises means for restarting the LBT procedure based at least in part on receiving HARQ feedback at a time satisfying a threshold time amount. In a second aspect, alone or in combination with the first aspect, the apparatus further comprises means for adjusting the size of the LBT contention window of the LBT procedure based at least in part on the HARQ feedback before restarting the LBT procedure. In a third aspect, alone or in combination with one or more of the first and second aspects, the means for selectively restarting the LBT procedure comprises means for continuing the LBT procedure based at least in part on receiving HARQ feedback at a time not satisfying the threshold time amount.

[0082] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the apparatus further comprises means for adjusting the size of the LBT contention window of another LBT procedure after the LBT procedure based at least in part on the HARQ feedback. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the apparatus further comprises means for receiving a display of the threshold time amount, the threshold time amount being based at least in part on a channel access priority class associated with the UE.

[0083] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the threshold time amount is based at least in part on an adjusted size of the LBT contention window associated with the LBT procedure, and the adjusted size of the LBT contention window is based at least in part on the HARQ feedback. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the threshold time amount is based at least in part on an adjusted LBT counter associated with the LBT procedure, and the adjusted LBT counter is based at least in part on the HARQ feedback.

[0084] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the uplink resource is the first uplink resource among a plurality of consecutive uplink resources scheduled for the UE. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the uplink resource is the last uplink resource among a plurality of consecutive uplink resources scheduled for the UE.

[0085] In some aspects, a device for wireless communication may include means for receiving an indication of a channel access priority threshold that identifies the lowest channel access priority that is permitted to be used by the device, means for selecting a channel access priority that meets the channel access priority threshold for an LBT procedure related to uplink communication, and means for performing the LBT procedure within an LBT contention window, wherein the size of the LBT contention window is at least partially based on the channel access priority.

[0086] In some aspects, the device further comprises means for transmitting an indication of the size of the LBT contention window to a base station.

[0087] In some aspects, a device for wireless communication may include means for transmitting an uplink scheduling grant for scheduling a plurality of consecutive uplink resources to a UE, means for identifying a channel access priority associated with the UE, and means for decoding a first subset of the plurality of consecutive uplink resources based at least in part on determining that the UE's LBT contention window overlaps with a second subset of the plurality of consecutive uplink resources.

[0088] In some aspects, an apparatus for wireless communication is means for transmitting to a UE a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication, the first uplink scheduling grant indicating that the UE should continue an LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource, means for identifying a second uplink resource for retransmission of uplink communication based at least in part on an expected time for completion of the LBT procedure, and means for transmitting to the UE a second uplink scheduling grant for scheduling the second uplink resource, the second uplink scheduling grant indicating that the UE should refrain from adjusting a size of an LBT contention window of the LBT procedure based at least in part on the second uplink scheduling grant.

[0089] In some aspects, an apparatus for wireless communication is means for receiving a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication, the first uplink scheduling grant indicating that the apparatus should continue an LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource, means for receiving a second uplink scheduling grant for scheduling a second uplink resource for retransmission of uplink communication, and means for transmitting uplink communication within the second uplink resource after completing the LBT procedure.

[0090] In some aspects, the apparatus further comprises means for refraining from adjusting a size of an LBT contention window of the LBT procedure based at least in part on the first uplink scheduling grant based at least in part on an indication in the second uplink scheduling grant.

[0091]

[0091] In some aspects, an apparatus for wireless communication may include means for receiving an indication to initiate a LBT procedure before receiving an uplink scheduling grant, means for initiating the LBT procedure based at least in part on receiving the indication, and means for receiving an uplink scheduling grant while the LBT procedure is being executed.

[0092] In a first aspect, the apparatus further includes means for receiving another indication for executing the LBT procedure based at least in part on a specific channel access priority, and means for executing the LBT procedure based at least in part on the specific channel access priority. In a second aspect, alone or in combination with the first aspect, the apparatus further includes means for refraining from adjusting a size of an LBT contention window of the LBT procedure based at least in part on hybrid automatic repeat request feedback included in the uplink scheduling grant.

[0093]

[0091] In some aspects, an apparatus for wireless communication may include means for receiving an uplink scheduling grant for scheduling an uplink resource for transmission of uplink communication, means for determining that a LBT procedure for the uplink communication does not complete before the uplink resource, and means for transmitting an indication that the transmission of the uplink communication was not performed based at least in part on determining that the LBT procedure for the uplink communication does not complete before the uplink resource.

[0094] Aspects generally include a method, apparatus, system, computer program product, non-transitory computer-readable medium, user equipment, base station, wireless communication device, or processing system as sufficiently described herein with reference to the accompanying drawings and the specification and as illustrated by the accompanying drawings and the specification.

[0095] The foregoing has outlined rather broadly the features and technical advantages of examples according to the present disclosure so that the manner of implementing the following invention can be better understood. Additional features and advantages will be described below. The disclosed concepts and specific examples can be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent structures do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, both their organization and the manner of operation, together with associated advantages, will be better understood from the following description when considered in connection with the accompanying drawings. Each of the drawings is provided for purposes of illustration and description only and not as a definition of the limits of the claims.

[0096] To better understand the above-described features of the present disclosure, a more detailed description, briefly summarized above, may be obtained by referring to some of them in the context shown in the accompanying drawings. However, it should be noted that since this description may admit other equally effective aspects, the accompanying drawings show only some typical aspects of the present disclosure and, accordingly, should not be regarded as limiting its scope. The same reference numbers in different drawings may identify the same or similar elements.

Brief Description of the Drawings

[0097]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27

DETAILED DESCRIPTION OF THE INVENTION

[0098] Various aspects of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. However, the present disclosure may be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art should understand that the scope of the present disclosure, whether implemented independently of any other aspect of the present disclosure or implemented in combination with any other aspect of the present disclosure, encompasses any aspect of the present disclosure disclosed herein. For example, an apparatus may be implemented using any number of the aspects described herein, or a method may be practiced. In addition, the scope of the present disclosure encompasses apparatus or methods practiced using other structures, functionality, or a combination of structures and functionality in addition to, or other than, the various aspects of the present disclosure described herein. It should be understood that any aspect of the present disclosure disclosed herein may be embodied by one or more elements of the claims.

[0099] Some aspects of a telecommunications system are presented herein with reference to various devices and techniques. These devices and techniques are described in the following detailed description and are shown in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the particular application and design constraints imposed on the overall system.

[0100] Although aspects may be described herein using terms commonly associated with 3G and / or 4G wireless technologies, it should be noted that aspects of the present disclosure may be applicable in other generation-based communication systems such as 5G and later, including New Radio (NR) technology.

[0101] FIG. 1 is a diagram showing a wireless network 100 in which aspects of the present disclosure may be practiced. The wireless network 100 may be an LTE network, or some other wireless network such as a 5G or NR network. The wireless network 100 may include several BSs 110 (shown as BS110a, BS110b, BS110c, and BS110d), and other network entities. A BS is an entity that communicates with user equipment (UE), and may also be referred to as a base station, NR BS, Node B, gNB, 5G Node B (NB), access point, transmit receive point (TRP), etc. Each BS may provide communication coverage in a specific geographic area. In 3GPP, the term "cell" can refer to the coverage area of a BS, and / or the BS subsystem serving this coverage area, depending on the context in which the term is used.

[0102] A BS may provide communication coverage for macrocells, picocells, femtocells, and / or another type of cell. A macrocell may cover a relatively large geographical area (e.g., several kilometers in radius) and may enable unrestricted access by UEs subscribed to the service. A picocell may cover a relatively small geographical area and may enable unrestricted access by UEs subscribed to the service. A femtocell may cover a relatively small geographical area (e.g., a home) and may enable restricted access by UEs associated with the femtocell (e.g., UEs within a Closed Subscriber Group (CSG)). The BS for a macrocell may sometimes be called a macro BS. The BS for a picocell may sometimes be called a pico BS. The BS for a femtocell may sometimes be called a femto BS or a home BS. In the example shown in FIG. 1, BS110a may be a macro BS for macrocell 102a, BS110b may be a pico BS for picocell 102b, and BS110c may be a femto BS for femtocell 102c. A BS may support one or more (e.g., three) cells. The terms "eNB", "base station", "NR BS", "gNB", "TRP", "AP", "Node B", "5G NB", and "cell" may be used interchangeably herein.

[0103] In some aspects, a cell need not necessarily be stationary, and the geographical area of a cell may move according to the location of a mobile BS. In some aspects, BSs may be interconnected with each other and / or with one or more other BSs or network nodes (not shown) in the wireless network 100 through various types of backhaul interfaces such as direct physical connections, virtual networks, using any suitable transport network.

[0104] Wireless network 100 may also include relay stations. A relay station is an entity that can receive the transmission of data from an upstream station (e.g., a BS or a UE) and send the transmission of that data to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that can relay transmissions for other UEs. In the example shown in FIG. 1, relay station 110d can communicate with BS 110a and UE 120d to facilitate communication between macro BS 110a and UE 120d. Relay stations may also be referred to as relay BSs, relay base stations, relays, etc.

[0105] Wireless network 100 may be a heterogeneous network that includes different types of BSs, such as macro BSs, pico BSs, femto BSs, relay BSs, etc. These different types of BSs may have different transmission power levels, different coverage areas, and different impacts on interference in wireless network 100. For example, a macro BS may have a high transmission power level (e.g., 5 - 40 watts), while pico BSs, femto BSs, and relay BSs may have much lower transmission power levels (e.g., 0.1 - 2 watts).

[0106] Network controller 130 may be coupled to a set of BSs and may perform coordination and control for these BSs. Network controller 130 can communicate with the BSs via a backhaul. The BSs can also communicate with each other (e.g., directly or indirectly) via a wireless or wireline backhaul.

[0107] UE 120 (e.g., 120a, 120b, 120c) may be distributed throughout the wireless network 100, and each UE may be fixed or mobile. The UE may also be referred to as an access terminal, a terminal, a mobile station, a subscriber unit, a station, etc. The UE may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a game device, a netbook, a smartbook, an ultrabook, a medical device or instrument, a biosensor / device, a wearable device (smartwatch, smart clothing, smart glasses, smart list band, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music or video device, or a satellite radio), a vehicle component or sensor, a smart meter / sensor, an industrial manufacturing device, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.

[0108] Some UEs may be regarded as machine-type communication (MTC) UEs, or enhanced or extended machine-type communication (eMTC) UEs. MTC UEs and eMTC UEs can communicate with, for example, a base station, another device (such as a remote device), or some other entities, including robots, drones, remote devices, sensors, meters, monitors, location tags, etc. A wireless node can provide connectivity for a network (such as a wide area network like the Internet or a cellular network) or connectivity to the network via, for example, a wired or wireless communication link. Some UEs may be regarded as Internet of Things (IoT) devices and / or may be implemented as narrowband Internet of Things (NB-IoT) devices. Some UEs may be regarded as customer premises equipment (CPE). UE120 may be included inside a housing that houses components of UE120, such as a processor component, a memory component, etc.

[0109] Generally, any number of wireless networks can be deployed within a given geographical area. Each wireless network may support a specific radio access technology (RAT) and may operate on one or more frequencies. RAT may also be referred to as a wireless technology, an air interface, etc. A frequency may also be referred to as a carrier, a frequency channel, etc. Each frequency can support a single RAT within a given geographical area to avoid interference between wireless networks of different RATs. In some cases, an NR RAT network or a 5G RAT network may be deployed.

[0110] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using the base station 110 as a medium to communicate with each other). For example, the UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (which may include, for example, vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, etc.), a mesh network, etc. In this case, the UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere in this specification as being performed by the base station 110.

[0111] As shown above, FIG. 1 is provided as an example. Other examples may be different from the example described with respect to FIG. 1.

[0112] FIG. 2 shows a block diagram of a design 200 of a base station 110 and a UE 120 that may be one of the base stations and one of the UEs in FIG. 1. The base station 110 may be equipped with T antennas 234a - 234t, and the UE 120 may be equipped with R antennas 252a - 252r, where generally T≧1 and R≧1.

[0113] At base station 110, transmission processor 220 may receive data for one or more UEs from data source 212, may select one or more modulation and coding schemes (MCSs) for each UE based at least in part on channel quality indicators (CQIs) received from the UEs, may process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for the UE, and may provide data symbols to all UEs. Transmission processor 220 may also process system information (e.g., for semi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, higher layer signaling, etc.), and may provide overhead symbols and control symbols. Transmission processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRSs)) and synchronization signals (e.g., primary synchronization signals (PSSs) and secondary synchronization signals (SSSs)). Transmission (TX) multiple-input multiple-output (MIMO) processor 230 may, if applicable, perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, and may provide T output symbol streams to T modulators (MODs) 232a - 232t. Each modulator 232 may process its respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process the output sample stream (e.g., convert to analog, amplify, filter, and upconvert) to obtain a downlink signal. The T downlink signals from modulators 232a - 232t may each be transmitted via one of T antennas 234a - 234t. According to various aspects described in more detail below, location coding may be used to generate synchronization signals to convey additional information.

[0114] In UE120, antennas 252a - 252r may each receive a downlink signal from base station 110 and / or another base station and provide the received signal to demodulators (DEMOD) 254a - 254r. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) the received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. The MIMO detector 256 may obtain received symbols from all R demodulators 254a - 254r, perform MIMO detection on the received symbols if applicable, and provide the detected symbols. The receive processor 258 may process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE120 to the data sink 260, and provide decoded control information and system information to the controller / processor 280. The channel processor may determine a reference signal received power (RSRP), a received signal strength indicator (RSSI), a reference signal received quality (RSRQ), a channel quality indicator (CQI), etc. In some aspects, one or more components of UE120 may be included within a housing.

[0115] On the uplink, at UE 120, a transmission processor 264 may receive data from a data source 262 and control information from a controller / processor 280 (for example, for reports including RSRP, RSSI, RSRQ, CQI, etc.) and may process them. The transmission processor 264 may also generate reference symbols for one or more reference signals. Symbols from the transmission processor 264 may be precoded by a TX MIMO processor 266 when applicable and may be further processed by modulators 254a - 254r (for example, for DFT - s - OFDM, CP - OFDM, etc.) and transmitted to the base station 110. At the base station 110, uplink signals from UE 120 and other UEs are received by an antenna 234, processed by a demodulator 232, detected by a MIMO detector 236 when applicable, and further processed by a reception processor 238 to obtain decoded data and control information sent by UE 120. The reception processor 238 may provide the decoded data to a data sink 239 and the decoded control information to a controller / processor 240. The base station 110 may include a communication unit 244 and may communicate with a network controller 130 via the communication unit 244. The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292.

[0116] The controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or any other component of FIG. 2 may perform one or more techniques related to contention window adjustment for New Radio unlicensed (NR-U), as described in more detail elsewhere in this specification. For example, the controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or any other component of FIG. 2 may perform, for example, the process 1000 of FIG. 10, the process 1100 of FIG. 11, the process 1200 of FIG. 12, the process 1300 of FIG. 13, the process 1400 of FIG. 14, the process 1500 of FIG. 15, the process 1600 of FIG. 16, the process 1700 of FIG. 17, the process 1800 of FIG. 18, and / or other processes as described herein, or may direct their operations. Memories 242 and 282 may store data and program code for the base station 110 and the UE 120, respectively. In some aspects, memory 242 and / or memory 282 may comprise a non-transitory computer-readable medium storing one or more instructions for wireless communication. For example, the one or more instructions, when executed by one or more processors of the base station 110 and / or the UE 120, may perform, for example, the process 1000 of FIG. 10, the process 1100 of FIG. 11, the process 1200 of FIG. 12, the process 1300 of FIG. 13, the process 1400 of FIG. 14, the process 1500 of FIG. 15, the process 1600 of FIG. 16, the process 1700 of FIG. 17, the process 1800 of FIG. 18, and / or other processes as described herein, or may direct their operations. The scheduler 246 may schedule UEs for data transmission on the downlink and / or on the uplink.

[0117] In some aspects, the UE 120 may include means for transmitting uplink communications related to a reference hybrid automatic repeat request (HARQ) process within an uplink burst, means for receiving HARQ feedback after transmitting the uplink communications, and means for adjusting the size of a listen before talk (LBT) contention window based at least in part on whether the HARQ feedback is related to a reference duration. In some aspects, the UE 120 may include means for transmitting uplink communications after performing an LBT procedure during an LBT contention window, means for determining a duration of a HARQ feedback window for receiving HARQ feedback related to the uplink communications, wherein the duration of the HARQ feedback window is based at least in part on a PUSCH processing time and a PDCCH monitoring timing configuration, and means for selectively adjusting the size of the LBT contention window based at least in part on whether HARQ feedback is received during the duration of the HARQ feedback window.

[0118] In some aspects, the UE 120 may include means for initiating a LBT procedure for transmitting uplink communication, means for receiving HARQ feedback related to a previous uplink communication during the LBT procedure, and means for selectively restarting the LBT procedure based at least in part on whether the HARQ feedback was received at a time satisfying a threshold amount of time prior to an uplink resource for the uplink communication. In some aspects, the UE 120 may include means for receiving an indication of a channel access priority threshold, where the channel access priority threshold identifies the lowest channel access priority that is permitted to be used by the UE 120, means for selecting a channel access priority that meets the channel access priority threshold for a LBT procedure related to uplink communication, and means for performing the LBT procedure within a LBT contention window, where the size of the LBT contention window is based at least in part on the channel access priority.

[0119] In some aspects, the UE 120 may include means for receiving a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication, where the first uplink scheduling grant indicates that the UE should continue a LBT procedure for uplink communication if the LBT procedure does not complete prior to the first uplink resource, means for receiving a second uplink scheduling grant for scheduling a second uplink resource for retransmission of uplink communication, and means for transmitting the uplink communication within the second uplink resource after the LBT procedure is completed. In some aspects, the UE 120 may include means for receiving an indication for initiating a LBT procedure prior to receiving an uplink scheduling grant, means for initiating the LBT procedure based at least in part on receiving the indication, and means for receiving an uplink grant during performance of the LBT procedure.

[0120] In some aspects, the UE 120 may include means for receiving an uplink scheduling grant for scheduling uplink resources for transmission of uplink communication, means for determining that a LBT procedure for uplink communication does not complete before the uplink resources, and means for transmitting an indication that the transmission of the uplink communication has not been performed, at least partially based on determining that the LBT procedure for uplink communication does not complete before the uplink resources.

[0121] In some aspects, such means may include one or more components of the UE 120 described with respect to FIG. 2, such as the controller / processor 280, the transmission processor 264, the TX MIMO processor 266, the MOD 254, the antenna 252, the DEMOD 254, the MIMO detector 256, the reception processor 258.

[0122] In some aspects, BS110 may include means for transmitting to UE120 an uplink scheduling grant for scheduling a plurality of consecutive uplink resources, means for identifying a channel access priority associated with UE120, and means for decoding a first subset of the plurality of consecutive uplink resources based at least in part on determining that the LBT contention window of the UE overlaps with a second subset of the plurality of consecutive uplink resources. In some aspects, BS110 is means for transmitting to UE120 a first uplink scheduling grant for scheduling a first uplink resource for uplink communication, the first uplink scheduling grant indicating that UE120 should continue the LBT procedure for uplink communication if the LBT procedure is not completed before the first uplink resource, means for identifying a second uplink resource for retransmission of the uplink communication based at least in part on the expected time for completion of the LBT procedure, and means for transmitting to UE120 a second uplink scheduling grant for scheduling the second uplink resource, the second uplink scheduling grant indicating that UE120 should refrain from adjusting the size of the LBT contention window of the LBT procedure based at least in part on the second uplink scheduling grant.

[0123] In some aspects, such means may include one or more components of base station 110 described with respect to FIG. 2, such as antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller / processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234.

[0124] As shown above, FIG. 2 is provided as an example. Other examples may be different from the example described with respect to FIG. 2.

[0125] Some aspects described in this specification relate to unlicensed radio frequency spectrum bands that can be used for communication in a wireless network such as wireless network 100. In some aspects, the unlicensed radio frequency spectrum band can be used by a base station (e.g., BS110) and a UE (e.g., UE120) of a wireless network for Long Term Evolution (LTE) communication, LTE-Advanced (LTE-A) communication, and / or 5G / New Radio (NR) communication, and also by a Wi-Fi access point and a Wi-Fi station of a Wi-Fi network for Wi-Fi communication. The unlicensed radio frequency spectrum band can be used in a cellular network in combination with a licensed radio frequency spectrum band, such as Licensed-Assisted Access (LAA) for LTE, 5G / NR Unlicensed (NR-U), or independently of the licensed radio frequency spectrum band. In some examples, the unlicensed radio frequency spectrum band can be a radio frequency spectrum band for which a device may need to compete for access because the radio frequency spectrum band is at least partially available for unlicensed use, such as Wi-Fi use.

[0126] Before transmitting uplink communication on an unlicensed radio frequency spectrum band, the UE may perform a Listen Before Talk (LBT) procedure to compete for access to the unlicensed radio frequency spectrum band. In this case, the UE may compete for access by listening for the activities of other UEs on the unlicensed radio frequency spectrum band during an LBT contention window to avoid collisions.

[0127] In some cases, the size (e.g., duration) of the LBT contention window may be at least partially based on the channel access priority class (CAPC) associated with the uplink communication, and may be adjusted at least partially based on network traffic (e.g., congestion) to allow more opportunities for the device to obtain access to the unlicensed radio frequency spectrum band. The UE may analyze the hybrid automatic repeat request (HARQ) feedback (e.g., acknowledgement (ACK) or negative acknowledgement (NACK) (ACK / NACK)) associated with the previous uplink communication, and may adjust the size of the LBT contention window at least partially based on the HARQ feedback. For example, if a NACK is received for the previous uplink communication (or if no HARQ feedback is received), the UE may increase the size of the LBT contention window to reduce congestion. As another example, if an ACK is received for the previous uplink communication, the UE may reset the size of the LBT contention window to the default size.

[0128] In the LBT procedure in NR-U deployment, various problems can occur. For example, the UE may receive HARQ feedback related to various types of HARQ processes, such as the reference duration and non-reference duration, and the UE may not be able to determine which type of HARQ process should be considered when adjusting the size of the LBT contention window. As another example, the UE may not be able to determine how long to monitor for HARQ feedback. In this case, the UE may monitor for HARQ feedback based at least in part on the physical uplink shared channel (PUSCH) processing time of the BS. However, if the PUSCH processing time is shorter than the physical downlink control channel (PDCCH) monitoring time frequency of the UE, the PUSCH processing time may not allow the BS to provide HARQ feedback before the UE adjusts the size of the LBT contention window. As another example, in some cases, the timing between receiving an uplink scheduling grant and transmitting uplink communication associated therewith may not allow the UE to perform the LBT procedure over the entire LBT contention window and / or may cause the UE to be unable to determine whether to adjust the size of the LBT contention window based at least in part on the HARQ feedback included in the uplink scheduling grant.

[0129] Some aspects described herein provide techniques and apparatuses for contention window adjustment for NR-U. In some aspects, the UE is able to determine which HARQ process to consider when adjusting the size of the LBT contention window. Specifically, the UE may selectively adjust the size of the LBT contention window based at least in part on whether the HARQ feedback is related to the reference duration of the uplink communication transmitted in the uplink burst. In this way, the UE may refrain from adjusting the size of the LBT contention window based at least in part on the HARQ feedback related to the non-reference duration of the uplink burst.

[0130] In some aspects, the UE may be able to determine the duration of a HARQ feedback window for receiving HARQ feedback related to the transmission of uplink communication. The duration of the HARQ feedback window may be at least partially based on the BS's PUSCH processing and the UE's PDCCH monitoring time configuration and / or discontinuous reception (DRX) operation. In this way, the duration of the HARQ feedback window may be sized such that an opportunity to transmit HARQ feedback to the UE (e.g., at the PDCCH monitoring time) is provided to the BS, which allows the UE to adjust the size of the LBT contention window based at least in part on the HARQ feedback.

[0131] In some aspects, during an LBT procedure for transmitting uplink communication, the UE may be able to determine whether to adjust the size of the LBT contention window based at least in part on when HARQ feedback is received. For example, the UE and / or the BS may configure a timing threshold between the time when HARQ feedback is received and the time when an uplink resource for uplink transmission appears. In this case, the UE may restart the LBT procedure and adjust the size of the LBT contention window if HARQ feedback is received at a time that meets the timing threshold (e.g., if HARQ feedback is received well before the uplink resource), or continue the LBT procedure and perform an adjustment for the next LBT procedure if HARQ feedback is received at a time that does not meet the timing threshold (e.g., if HARQ feedback is received too close in time to the uplink resource).

[0132] In some aspects, the BS and / or the UE may be able to handle uplink scheduling, uplink communication transmission, and / or LBT contention window size adjustment based at least in part on the timing between an uplink scheduling grant and the associated uplink resources for transmitting the uplink communication. Specifically, in a scenario where the timing between the uplink scheduling grant and the associated uplink resources for transmitting the uplink communication does not give the UE enough time to complete the LBT procedure for the uplink communication, the BS and / or the UE may be able to handle uplink scheduling, uplink communication transmission, and / or LBT contention window size adjustment. As an example, if the BS determines that some channel access priorities (e.g., CAPC) may cause the UE not to be able to complete the LBT procedure for the uplink communication, the BS may allow the UE to select a channel access priority for the LBT procedure such that the size of the LBT contention window either completes before the uplink resources for the uplink communication or only partially overlaps with the uplink resources. In this case, the BS may send an indication of the channel access priority threshold to the UE, and the UE may select a channel access priority that meets the channel access priority threshold.

[0133] As another example, the BS may send an uplink scheduling grant (e.g., a multi-transmission time interval (multi-TTI) uplink scheduling grant) to the UE to schedule a plurality of consecutive uplink resources. In this case, if the timing between the uplink scheduling grant and the plurality of consecutive uplink resources causes the LBT contention window to overlap with a subset of the plurality of consecutive uplink resources, the UE may perform the LBT procedure and may send one or more uplink communications within a non-overlapping subset of the plurality of consecutive uplink resources. Moreover, the BS may determine that the LBT contention window overlaps with a subset of the plurality of consecutive uplink resources, at least partially based on the channel access priority of the UE (or the uplink communication to be transmitted), and accordingly, may decode only a non-overlapping subset of the plurality of consecutive uplink resources. In this way, the BS saves processing resources and / or memory resources that would otherwise be consumed when decoding uplink resources in which the UE does not transmit uplink communications (e.g., because the UE is still performing the LBT procedure within these uplink resources).

[0134] As another example, the BS may send an uplink scheduling grant to the UE knowing that the UE does not have enough time to complete the LBT procedure before transmitting uplink communication within the uplink resources scheduled by the uplink scheduling grant. In this case, the BS may indicate in the uplink scheduling grant that the UE should continue the LBT procedure even if the LBT procedure is not completed before the uplink resources. Moreover, the BS may send another uplink scheduling grant for scheduling another uplink resource in which the UE should perform retransmission of the uplink communication. The BS may schedule the uplink resource for retransmission based at least in part on the expected time for completion of the LBT procedure. In this way, the UE may receive an uplink scheduling grant for retransmission, and based at least in part on the HARQ feedback in the uplink scheduling grant for retransmission, may refrain from restarting the LBT procedure or adjusting the size of the LBT contention window of the LBT procedure, and may transmit uplink communication within the uplink resources scheduled for retransmission.

[0135] As another example, if the BS determines that the UE does not have sufficient time to complete the LBT procedure before transmitting uplink communication among the uplink resources scheduled by the uplink scheduling grant, the BS may instruct the UE to start the LBT procedure before transmitting the uplink scheduling grant. In this way, the UE may start the LBT procedure earlier in time than if the UE had started the LBT procedure, at least partially based on receiving the uplink scheduling grant, which increases the likelihood that the LBT procedure will be completed before the uplink resource scheduling by the uplink scheduling grant. Moreover, the UE may refrain from restarting the LBT procedure or adjusting the size of the LBT contention window of the LBT procedure when the UE receives an uplink scheduling grant during the LBT procedure and when the uplink scheduling grant includes HARQ feedback, which further increases the likelihood that the LBT procedure will be completed before the uplink resource scheduling by the uplink scheduling grant.

[0136] FIG. 3 is a diagram illustrating an example 300 of contention window adjustment for NR-U, according to various aspects of the present disclosure. As shown in FIG. 3, example 300 may include communication between a BS (e.g., BS 110) and a UE (e.g., UE 120). In some aspects, the BS and the UE may be included within a wireless network (e.g., wireless network 100 and / or another wireless network) and may communicate via an access link including a downlink and an uplink. In some aspects, the BS and the UE may communicate over an unlicensed radio frequency spectrum band, such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band.

[0137] As shown in FIG. 3 and indicated by reference numeral 302, the UE may transmit uplink communications (e.g., PUSCH communications, physical uplink control channel (PUCCH) communications, etc.) related to the UE's reference HARQ process on the uplink to the BS. The BS may schedule uplink resources for the UE to transmit uplink communications by transmitting one or more uplink scheduling grants to the UE. Moreover, the BS may transmit HARQ feedback for the communication (e.g., in another one or more uplink scheduling grants, in dynamic feedback indicator (DFI) communications, etc.). In some aspects, the UE may perform an uplink burst that may include transmitting multiple uplink communications over multiple slots. In this case, each of the multiple uplink communications may be related to a HARQ process.

[0138] The uplink burst may be related to various types of HARQ processes, such as a reference HARQ process, a non-reference HARQ process, etc. The reference HARQ process may include a HARQ process related to an uplink transmission that is transmitted during a reference duration (such as a reference subframe) of the channel occupancy time (COT) related to the UE. The non-reference HARQ process may include all other HARQ processes that are not the reference HARQ process. The uplink communication transmitted by the UE may be related to the reference HARQ process in that the uplink communication is transmitted during the reference duration (e.g., reference subframe). The uplink communication may be a reference uplink transmission, and the reference uplink transmission may include the first uplink transmission in the first slot of the uplink burst that is not punctured, or the last reference uplink transmission in the uplink burst. The uplink communication transmitted outside the reference duration (e.g., after the reference duration) may be related to the non-reference HARQ process.

[0139] In some aspects, the UE may transmit uplink communication after performing the LBT procedure for uplink communication. For example, the UE may receive an uplink scheduling grant that schedules uplink resources for uplink communication, and may perform the LBT procedure for uplink communication to compete for access to radio resources on the unlicensed radio frequency spectrum band, and may determine that the radio resources are available based at least in part on performing the LBT procedure over the duration of the LBT contention window.

[0140] Further, as shown in FIG. 3 and by reference numeral 304, the UE may receive HARQ feedback from the BS after transmitting uplink communication. In some aspects, the UE may receive the HARQ feedback in another uplink scheduling grant that schedules uplink resources for the transmission of another uplink communication or the retransmission of uplink communication. In some aspects, the UE may receive the HARQ feedback in DFI communication.

[0141] The HARQ feedback may include an ACK for the uplink communication (e.g., indicating that the uplink communication was successfully decoded) or a NACK for the uplink communication (e.g., indicating that the uplink communication was not successfully decoded). In some aspects, when the HARQ feedback is received in an uplink scheduling grant, the uplink scheduling grant may include a new data indicator (NDI) field that indicates whether the uplink scheduling grant is for the transmission of new data. In this case, the NDI field may indicate that the UE should transmit a new uplink communication, which can be interpreted by the UE as an ACK for the uplink communication, or that the UE should retransmit a previous uplink communication, which can be interpreted by the UE as a NACK for the uplink communication.

[0142] Further, as shown in FIG. 3 and by reference numeral 306, the UE may selectively adjust the size of the LBT contention window (e.g., for a subsequent LBT procedure, for an ongoing LBT procedure, etc.) at least partially based on whether the HARQ feedback received from the BS is related to a reference HARQ process (e.g., related to a reference duration). For example, if the UE determines that the HARQ feedback is not related to a reference HARQ process (e.g., not related to a reference duration and / or related to a non-reference HARQ process that may be related to another uplink communication transmitted within the uplink burst), the UE may refrain from adjusting the size of the LBT contention window. In this way, the HARQ feedback for non-reference HARQ processes is ignored by the UE, and only the HARQ feedback for reference HARQ processes is considered for LBT contention window adjustment.

[0143] As described, the above reference HARQ process is related to a reference duration (e.g., a reference subframe). Thus, if an uplink communication is transmitted during a reference duration such that the uplink communication is related to a reference HARQ process, the HARQ feedback for the uplink communication is related to the reference HARQ process. The HARQ feedback for other uplink communications transmitted outside the reference duration may be related to non-HARQ processes.

[0144] In some aspects, if the UE determines that the HARQ feedback is related to a reference HARQ process (e.g., the HARQ feedback is related to uplink communication transmitted within a reference duration), the UE may determine whether the HARQ feedback is an ACK or a NACK, and may adjust the size of the LBT contention window at least partially based on determining whether the HARQ feedback is an ACK or a NACK. For example, if the UE determines that the HARQ feedback is a NACK, the UE may increase the size of the LBT contention window (e.g., double the size of the LBT contention window and / or increase the size of the LBT contention window by another incremental value). In some aspects, the UE may continue to increment the size of the LBT contention window for each NACK received over the reference HARQ process (or reference duration) until an ACK is received. If the UE determines that the HARQ feedback is an ACK, the UE may reset the size of the LBT contention window to the default LBT contention window size.

[0145] In this way, when adjusting the size of the LBT contention window, the UE can determine which HARQ process to consider. Specifically, the UE may selectively adjust the size of the LBT contention window at least partially based on whether the HARQ feedback is related to the reference HARQ process of the uplink communication transmitted within the uplink burst. In this way, the UE may refrain from adjusting the size of the LBT contention window at least partially based on HARQ feedback related to a non-reference HARQ process of the uplink burst.

[0146] As shown above, FIG. 3 is provided as one or more examples. Other examples may be different from the examples described with respect to FIG. 3.

[0147] FIG. 4 is a diagram illustrating an example 400 of contention window adjustment for NR-U according to various aspects of the present disclosure. As shown in FIG. 4, example 400 may include communication between a BS (e.g., BS110) and a UE (e.g., UE120). In some aspects, the BS and the UE may be included within a wireless network (e.g., wireless network 100 and / or another wireless network) and may communicate via an access link including a downlink and an uplink. In some aspects, the BS and the UE may communicate over an unlicensed radio frequency spectrum band, such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, etc.

[0148] As shown in FIG. 4 and indicated by reference numeral 402, the UE may transmit uplink communication (e.g., PUSCH communication, PUCCH communication, etc.) to the BS on the uplink. The BS may schedule uplink resources for the UE to transmit uplink communication by transmitting one or more uplink scheduling grants to the UE. Additionally, the BS may transmit HARQ feedback for the communication (e.g., within another one or more uplink scheduling grants, within DFI communication, etc.). In some aspects, the UE may perform an uplink burst that may include transmitting multiple uplink communications over multiple slots. In this case, each of the multiple uplink communications may be associated with a HARQ process.

[0149] In some aspects, the UE may transmit uplink communication after performing an LBT procedure for uplink communication during an LBT contention window. For example, the UE may receive an uplink scheduling grant that schedules uplink resources for uplink communication, and may perform an LBT procedure for uplink communication to compete for access to radio resources on an unlicensed radio frequency band, and may determine that the radio resources are available based at least in part on performing the LBT procedure over the duration of the LBT contention window.

[0150] Further, as shown in FIG. 4 and by reference numeral 404, the UE may determine the duration of a HARQ feedback window for receiving HARQ feedback related to uplink communication from the BS. In some aspects, the duration of the HARQ feedback window, the start symbol of the HARQ feedback window, etc. may be determined such that an opportunity for providing HARQ feedback is given to the BS at the UE's PDCCH monitoring time.

[0151] To ensure that an opportunity for providing HARQ feedback to the UE is given to the BS, the duration of the HARQ feedback window may be based at least in part on the BS's PUSCH processing time and the UE's PDCCH monitoring time configuration. As shown in FIG. 4, the UE's PDCCH monitoring time configuration may include the periodicity or frequency of PDCCH monitoring times for monitoring for PDCCH communication from the BS.

[0152] Furthermore, as shown in FIG. 4, the PUSCH processing time may include the duration from reception at the BS of the uplink communication within an uplink burst, in order for the BS to process the uplink communication and determine HARQ feedback for the uplink communication. In some aspects, the PUSCH processing time may vary for each BS, and in that case, the BS may transmit an indication of the PUSCH processing time of the BS to the UE within downlink communication (e.g., downlink control information (DCI) communication, media access control control element (MAC-CE) communication, radio resource control (RRC) communication, etc.). In some aspects, the PUSCH processing time may correspond to, and be indicated by, a DFI validity timer of the BS, a HARQ round trip time (RTT) timer of the BS, etc.

[0153] In some aspects, the BS may transmit an indication of the duration of the HARQ feedback window to the UE within downlink communication (e.g., DCI communication, MAC-CE communication, RRC communication, etc.), and the UE may determine the duration of the HARQ feedback window based at least in part on the indication. In some aspects, the UE may determine the duration of the HARQ feedback window based at least in part on an indication of the PUSCH processing time of the BS and at least in part on the UE's PDCCH monitoring timing configuration. In some aspects, the indication of the HARQ feedback window may include an indication of the duration of the UE's DRX retransmission timer. For example, the duration of the HARQ feedback window may correspond to the duration of the DRX retransmission timer associated with the reference uplink transmission of the uplink burst in which the uplink communication was transmitted.

[0154] To determine the duration of the HARQ feedback window, the UE may determine the start symbol and the end symbol of the HARQ feedback window. In some aspects, the UE may determine the start symbol of the HARQ feedback window to be the next symbol after the expiration of the PUSCH processing time of the BS. In some aspects, the UE may determine the end symbol of the HARQ feedback window to be the end symbol of the PDCCH monitoring time occurring after the expiration of the PUSCH processing time or the PDCCH monitoring time occurring after the expiration of the PUSCH processing time by a threshold number of slots and / or symbols. The reference uplink transmission may be the last reference uplink transmission in the uplink burst or the first reference uplink transmission in the uplink burst.

[0155] In some aspects, the UE may further determine the duration of the HARQ feedback window at least partially based on the DRX operation of the UE. For example, the UE may determine the end symbol of the HARQ feedback window to be the end symbol of the PDCCH monitoring time occurring after the expiration of the PUSCH processing time and during DRX in the duration of the UE.

[0156] In some aspects, the UE may request and monitor HARQ feedback for uplink communication during the duration of the HARQ feedback window and may receive them. In some aspects, the UE may request and monitor HARQ feedback during the duration of the HARQ feedback window in the same cell of the BS in which the uplink communication was transmitted, in a differential cell of the BS and / or another BS other than the cell in which the uplink communication was transmitted.

[0157] Furthermore, as shown in FIG. 4 and by reference numeral 406, the UE may selectively adjust the size of the LBT contention window (e.g., for a subsequent LBT procedure, for an ongoing LBT procedure, etc.) based at least in part on whether HARQ feedback has been received from the BS during the duration of the HARQ feedback window. For example, if the UE determines that HARQ feedback has not been received during the duration of the HARQ feedback window, the UE may increase the size of the LBT contention window (e.g., double the size of the LBT contention window and / or increase the size of the LBT contention window by another incremental value).

[0158] If the UE determines that HARQ feedback has been received during the duration of the HARQ feedback window, the UE may determine whether to adjust the size of the LBT contention window based at least in part on the HARQ feedback. For example, the UE may determine whether the HARQ feedback is ACK or NACK, and adjust the size of the LBT contention window based at least in part on determining whether the HARQ feedback is ACK or NACK. If the UE determines that the HARQ feedback is NACK, the UE may increase the size of the LBT contention window (e.g., double the size of the LBT contention window and / or increase the size of the LBT contention window by another incremental value). In some aspects, the UE may continue to increment the size of the LBT contention window for each NACK received until an ACK is received. If the UE determines that the HARQ feedback is ACK, the UE may reset the size of the LBT contention window to the default LBT contention window size.

[0159] In this way, the HARQ feedback window may be at least partially based on the PUSCH processing at the BS, as well as the PDCCH monitoring time point configuration and / or DRX operation at the UE. In this way, the duration of the HARQ feedback window may be sized such that an opportunity to transmit HARQ feedback to the UE (e.g., at the PDCCH monitoring time point) is provided to the BS, which allows the UE to adjust the size of the LBT contention window based at least in part on the HARQ feedback.

[0160] As shown above, FIG. 4 is provided as one or more examples. Other examples may be different from the examples described with respect to FIG. 4.

[0161] FIG. 5 is a diagram showing an example 500 of contention window adjustment for NR-U according to various aspects of the present disclosure. As shown in FIG. 5, the example 500 may include communication between a BS (e.g., BS110) and a UE (e.g., UE120). In some aspects, the BS and the UE may be included in a wireless network (e.g., wireless network 100 and / or another wireless network) and may communicate via an access link including a downlink and an uplink. In some aspects, the BS and the UE may communicate on an unlicensed radio frequency spectrum band, such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band.

[0162] In some aspects, the UE may transmit uplink communications (e.g., PUSCH communications, PUCCH communications, etc.) to the BS on the uplink. The BS may schedule uplink resources for the UE to transmit uplink communications by transmitting one or more uplink scheduling grants to the UE. Moreover, the BS may transmit HARQ feedback for the communication (e.g., in another one or more uplink scheduling grants, such as in DFI communication). In some aspects, the UE may perform an uplink burst that may include transmitting multiple uplink communications over multiple slots. In this case, each of the multiple uplink communications may be associated with a HARQ process.

[0163] In some aspects, the UE may transmit an uplink communication after performing an LBT procedure for the uplink communication during an LBT contention window. As shown in FIG. 5 and by reference numeral 502, the UE may receive an uplink scheduling grant that schedules uplink resources for the uplink communication and may initiate an LBT procedure for the uplink communication to compete for access to the radio resources on the unlicensed radio frequency spectrum band. The UE may perform the LBT procedure during the LBT contention window.

[0164] Further, as shown in FIG. 5 and by reference numeral 504, the UE may monitor for and receive HARQ feedback for the uplink communication during the LBT procedure (e.g., may receive HARQ feedback at a time prior to completion of the LBT procedure). In some aspects, the HARQ feedback may be included in an uplink scheduling grant that schedules uplink resources in which the UE should transmit another uplink communication.

[0165] Furthermore, as shown in FIG. 5 and by reference numeral 506, the UE may selectively restart the LBT procedure based at least in part on whether the timing of the HARQ feedback meets a timing threshold. In some aspects, the UE may determine the timing threshold. In some aspects, the BS may send an indication of the timing threshold to the UE.

[0166] The timing threshold may correspond to an amount of time prior to the uplink resource in which the UE is to transmit uplink communication. In this case, the UE may determine whether the timing of the HARQ feedback meets the timing threshold by determining whether the HARQ feedback was received at a time that meets the threshold amount of time.

[0167] In some aspects, the uplink resource may be a single resource. In some aspects, the uplink resource may be the uplink resource among a plurality of consecutive uplink resources scheduled by the BS. In this case, the threshold amount of time may be based at least in part on the first uplink resource among the plurality of consecutive uplink resources, may be based at least in part on the last uplink resource among the plurality of consecutive uplink resources, or may be based on another uplink resource among the plurality of consecutive uplink resources.

[0168] In some aspects, the timing threshold, and thus the threshold time amount, may be at least partially based on a channel access priority (e.g., CAPC) associated with the UE and / or uplink communication. In this case, the timing threshold, and thus the threshold time amount, may be at least partially based on the size of the LBT contention window. In some aspects, the timing threshold, and thus the threshold time amount, may be at least partially based on the unadjusted size of the LBT contention window (e.g., at least partially based on the size of the LBT contention window without involving adjusting the size based at least partially on HARQ feedback). In some aspects, the timing threshold, and thus the threshold time amount, may be at least partially based on the adjusted size of the LBT contention window (e.g., at least partially based on the size that the LBT contention window becomes when adjusted at least partially based on HARQ feedback).

[0169] In some aspects, the timing threshold, and thus the threshold time amount, may be at least partially based on an unadjusted LBT counter associated with the LBT procedure (e.g., at least partially based on a randomly selected value that determines the LBT channel sensing duration within the upper and lower limits for the LBT contention window). In some aspects, the timing threshold, and thus the threshold time amount, may be at least partially based on an adjusted LBT counter associated with the LBT procedure (e.g., at least partially based on a newly selected random value at least partially based on HARQ feedback).

[0170] In some aspects, the timing threshold may be indicated to the UE by the BS in downlink signaling communication (e.g., in DCI communication, RRC communication, MAC-CE communication, etc.), and within system information (e.g., within system information blocks, master information blocks, synchronization signal blocks, etc.). In some aspects, the timing threshold may be hard-coded or configured in the UE.

[0171] In some aspects, the UE may restart the LBT procedure at least partially based on determining that HARQ feedback has been received at a time that meets the timing threshold. For example, the UE may determine that HARQ feedback has been received at least a threshold time amount before the uplink resource for uplink communication. In this case, the UE may determine whether there is a sufficient amount of time to restart the LBT procedure and to adjust the size of the LBT contention window before restarting the LBT procedure (e.g., at least partially based on the HARQ feedback).

[0172] In some aspects, the UE may continue the LBT procedure (e.g., refrain from restarting the LBT procedure) at least partially based on determining that HARQ feedback has been received at a time that does not meet the timing threshold. For example, the UE may determine that HARQ feedback has not been received at least a threshold time amount before the uplink resource for uplink communication. In this case, the UE may determine that there is not enough time to restart the LBT procedure, and thus may continue the LBT procedure. Additionally, the UE may adjust the size of the LBT contention window for subsequent LBT procedures at least partially based on the HARQ feedback.

[0173] In some aspects, the UE may selectively adjust the size of the LBT contention window (e.g., for a restarted LBT procedure for a subsequent LBT procedure) based at least in part on whether the HARQ feedback is ACK or NACK. If the UE determines that the HARQ feedback is NACK, the UE may increase the size of the LBT contention window (e.g., double the size of the LBT contention window and / or increase the size of the LBT contention window by another increment value). In some aspects, the UE may continue to increment the size of the LBT contention window for each NACK received until an ACK is received. If the UE determines that the HARQ feedback is ACK, the UE may reset the size of the LBT contention window to the default LBT contention window size.

[0174] In this way, the UE can determine whether to adjust the size of the LBT contention window based at least in part on when the HARQ feedback is received during the LBT procedure for transmitting uplink communication. For example, the UE and / or the BS may configure a timing threshold between the time when the HARQ feedback is received and the time when the uplink resource for the uplink transmission appears. In this case, the UE may restart the LBT procedure and adjust the size of the LBT contention window if the HARQ feedback is received at a time that meets the timing threshold (e.g., if the HARQ feedback is received well before the uplink resource), or continue the LBT procedure and perform an adjustment for the next LBT procedure if the HARQ feedback is received at a time that does not meet the timing threshold (e.g., if the HARQ feedback is received too close in time to the uplink resource).

[0175] As shown above, FIG. 5 is provided as one or more examples. Other examples may be different from the examples described with respect to FIG. 5.

[0176] FIG. 6 is a diagram showing an example 600 of contention window adjustment for NR-U according to various aspects of the present disclosure. As shown in FIG. 6, example 600 may include communication between a BS (e.g., BS110) and a UE (e.g., UE120). In some aspects, the BS and the UE may be included in a wireless network (e.g., wireless network 100 and / or another wireless network), and may communicate via an access link including a downlink and an uplink. In some aspects, the BS and the UE may communicate over an unlicensed radio frequency spectrum band, such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band.

[0177] In some aspects, the UE may transmit uplink communication (e.g., PUSCH communication, PUCCH communication, etc.) to the BS on the uplink. The BS may schedule uplink resources for the UE to transmit uplink communication by transmitting one or more uplink scheduling grants to the UE. Moreover, the BS may transmit HARQ feedback for the communication (e.g., in another one or more uplink scheduling grants, such as in DFI communication). In some aspects, the UE may perform an uplink burst, which may include transmitting multiple uplink communications over multiple slots. In this case, each of the multiple uplink communications may be associated with a HARQ process.

[0178] In some aspects, the UE may transmit uplink communication after performing an LBT procedure for the uplink communication during an LBT contention window. As shown in FIG. 6 and indicated by reference numeral 602, the UE may receive an indication of a channel access priority threshold (e.g., a CAPC threshold) for the uplink communication. The channel access priority threshold may indicate to the UE which channel access priority (e.g., CAPC) is allowed to be selected by the UE to perform the LBT procedure.

[0179] In some embodiments, the BS may transmit to the UE an indication of a channel access priority threshold, at least in part based on determining that some (e.g., lower) channel access priorities may result in an LBT contention window that is too large for the LBT procedure. In this case, if the UE selects a channel access priority that does not meet the channel access priority threshold, the size of the LBT contention window (e.g., at least in part based on the selected channel access priority) may prevent the UE from completing the LBT procedure before the uplink resources scheduled for transmission of uplink communication, which may prevent the UE from transmitting uplink communication. Thus, the channel access priority threshold allows the UE to select data associated with a channel access priority that is high enough to be transmitted in uplink communication.

[0180] Further, as shown in FIG. 6 and by reference numeral 604, the UE may select a channel access priority that meets the channel access priority threshold for uplink communication. In this case, the UE may select data to be transmitted in the uplink communication associated with the channel access priority that meets the channel access priority threshold.

[0181] Further, as shown in FIG. 6 and by reference numeral 606, the UE may perform an LBT procedure for uplink communication within an LBT contention window that is at least in part based on the selected channel access priority. For example, the duration of the LBT contention window may be sized at least in part based on the selected channel access priority.

[0182] In this way, when the BS determines that some channel access priorities (e.g., CAPC) may cause the UE to be unable to complete the LBT procedure for uplink communication, the BS may allow the UE to select the channel access priority for the LBT procedure such that the size of the LBT contention window either completes before the uplink resources for uplink communication or only partially overlaps with the uplink resources. In this case, the BS may send an indication of the channel access priority threshold to the UE, and the UE may select a channel access priority that meets the channel access priority threshold.

[0183] As shown above, FIG. 6 is provided as one or more examples. Other examples may be different from the examples described with respect to FIG. 6.

[0184] FIG. 7 is a diagram illustrating an example 700 of contention window adjustment for NR-U according to various aspects of the present disclosure. As shown in FIG. 7, example 700 may include communication between a BS (e.g., BS110) and a UE (e.g., UE120). In some aspects, the BS and the UE may be included in a wireless network (e.g., wireless network 100 and / or another wireless network) and may communicate via an access link including a downlink and an uplink. In some aspects, the BS and the UE may communicate over an unlicensed radio frequency spectrum band such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, etc.

[0185] In some aspects, the UE may transmit one or more uplink communications (e.g., one or more PUSCH communications, one or more PUCCH communications, etc.) on the uplink to the BS. As shown in FIG. 7 and by reference numeral 702, the BS may schedule a plurality of consecutive uplink resources for the UE to transmit one or more uplink communications by transmitting an uplink scheduling grant to the UE. In some aspects, the BS may schedule a plurality of consecutive uplink resources via a multi-TTI uplink scheduling grant. In some aspects, the UE may receive a scheduling grant and perform an LBT procedure during an LBT contention window for transmitting one or more uplink communications.

[0186] Further, as shown in FIG. 7 and by reference numeral 704, the UE may determine that the LBT procedure overlaps with a first subset of a plurality of consecutive uplink resources. For example, the UE may determine that the LBT procedure overlaps with a first subset of a plurality of consecutive uplink resources based at least in part on the duration between receiving the uplink scheduling grant and the start time of the plurality of consecutive uplink resources, and at least in part on the size of the LBT contention window.

[0187] Further, as shown in FIG. 7 and by reference numeral 706, the UE may transmit one or more uplink communications or a subset thereof within a second subset of a plurality of consecutive uplink resources that does not overlap with the LBT contention window of the LBT procedure. In this way, the UE may complete the LBT procedure within the time domain resources scheduled for the first subset of the plurality of consecutive uplink resources and continue to transmit one or more uplink communications within the second subset of the plurality of consecutive uplink resources.

[0188] Furthermore, as shown in FIG. 7 and by reference numeral 708, the BS may decode a second subset of resources. The BS may decode a second subset of a plurality of consecutive uplink resources based at least in part on determining that the LBT contention window of the LBT procedure overlaps a first subset of a plurality of consecutive uplink resources. The BS may determine that the LBT contention window of the LBT procedure overlaps a first subset of a plurality of consecutive uplink resources based at least in part on determining the size of the LBT contention window (e.g., based at least in part on determining the channel access priority (e.g., CAPC) of one or more uplink communications), such as based at least in part on the timing between the uplink scheduling grant and the plurality of consecutive uplink resources.

[0189] In this way, when the timing between the uplink scheduling grant and the plurality of consecutive uplink resources results in an LBT contention window that overlaps a subset of the plurality of consecutive uplink resources, the UE may perform the LBT procedure and may transmit one or more uplink communications in a non-overlapping subset of the plurality of consecutive uplink resources. Moreover, the BS may determine that the LBT contention window overlaps a subset of the plurality of consecutive uplink resources based at least in part on the channel access priority of the UE (or the uplink communication to be transmitted), and accordingly, may decode only a non-overlapping subset of the plurality of consecutive uplink resources. In this way, the BS conserves processing resources and / or memory resources that would otherwise be consumed when decoding uplink resources in which the UE does not transmit an uplink communication (e.g., because the UE is still performing the LBT procedure in those uplink resources).

[0190] As noted above, FIG. 7 is provided as one or more examples. Other examples may differ from the examples described with respect to FIG. 7.

[0191] FIG. 8 is a diagram showing an example 800 of contention window adjustment for NR-U according to various aspects of the present disclosure. As shown in FIG. 8, example 800 may include communication between a BS (e.g., BS110) and a UE (e.g., UE120). In some aspects, the BS and the UE may be included in a wireless network (e.g., wireless network 100 and / or another wireless network) and may communicate via an access link including a downlink and an uplink. In some aspects, the BS and the UE may communicate on an unlicensed radio frequency spectrum band such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, etc.

[0192] In some aspects, the UE may transmit uplink communication (e.g., PUSCH communication, PUCCH communication, etc.) to the BS on the uplink. As shown in FIG. 8 and indicated by reference numeral 802, the BS may schedule a first uplink resource for the UE to transmit uplink communication by transmitting a first uplink scheduling grant to the UE. In some aspects, the UE may receive the first scheduling grant and may execute an LBT procedure during a contention window for transmitting one or more uplink communications. The UE may execute an LBT procedure for uplink communication to compete for a radio resource on an unlicensed radio frequency spectrum band for transmitting uplink communication within the first uplink resource.

[0193] In some aspects, the BS may configure the first uplink scheduling grant to include an indication that the UE should continue the LBT procedure for uplink communication even if the LBT procedure does not complete before the appearance of the uplink resource.

[0194] Further, as shown in FIG. 8 and by reference numeral 804, the BS may then transmit a second uplink scheduling grant to the UE. The second uplink scheduling grant may schedule a second uplink resource for retransmission of the uplink communication. In some aspects, the BS may transmit the second uplink scheduling grant at least in part based on determining that the UE does not complete the LBT procedure for the uplink communication before the occurrence of the first uplink resource.

[0195] In some aspects, the BS may determine that the UE does not complete the LBT procedure for the uplink communication before the occurrence of the first uplink resource, at least in part based on the timing between the transmission of the first uplink scheduling grant and the first uplink resource, and / or at least in part based on the channel access priority (e.g., channel access priority class (CAPC) or another type of channel access priority) of the UE and / or the uplink communication (such as determining the size of the LBT contention window of the LBT procedure). In this way, the UE may continue the LBT procedure and, after completing the LBT procedure, transmit the uplink communication within the second uplink resource.

[0196] The UE may receive the second uplink scheduling grant while executing the LBT procedure. The UE may continue the LBT procedure at least in part based on the indication in the first uplink scheduling grant. In some aspects, the second uplink scheduling grant may include an indication for refraining from adjusting the size of the LBT contention window of the LBT procedure, at least in part based on the HARQ feedback included in the second uplink scheduling grant.

[0197] Further, as shown in FIG. 8 and by reference numeral 806, after the UE executes and completes the LBT procedure, the UE may transmit uplink communication in the second uplink resource scheduling by the second uplink scheduling grant. In some aspects, the UE may adjust the size of the LBT contention window for one or more subsequent LBT procedures based at least in part on the HARQ feedback included in the second uplink scheduling grant.

[0198] In this way, the BS may send the uplink scheduling grant to the UE knowing that the UE does not have sufficient time to complete the LBT procedure before transmitting uplink communication in the uplink resources scheduled by the uplink scheduling grant. In this case, the BS may indicate in the uplink scheduling grant that the UE should continue the LBT procedure even if the LBT procedure does not complete before the uplink resources. Moreover, the BS may send another uplink scheduling grant for scheduling another uplink resource in which the UE should perform a retransmission of the uplink communication. The BS may schedule the uplink resource for retransmission based at least in part on the expected time for completion of the LBT procedure. In this way, the UE may receive the uplink scheduling grant for retransmission and, based at least in part on the HARQ feedback in the uplink scheduling grant for retransmission, may refrain from restarting the LBT procedure or adjusting the size of the LBT contention window of the LBT procedure and may transmit uplink communication in the uplink resources scheduled for retransmission.

[0199] As noted above, FIG. 8 is provided as one or more examples. Other examples may differ from the examples described with respect to FIG. 8.

[0200] FIG. 9 is a diagram illustrating an example 900 of contention window adjustment for NR-U according to various aspects of the present disclosure. As shown in FIG. 9, example 900 may include communication between a BS (e.g., BS 110) and a UE (e.g., UE 120). In some aspects, the BS and the UE may be included in a wireless network (e.g., wireless network 100 and / or another wireless network), and may communicate via an access link including a downlink and an uplink. In some aspects, the BS and the UE may communicate over an unlicensed radio frequency spectrum band, such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, etc.

[0201] In some aspects, the UE may transmit uplink communication (e.g., PUSCH communication, PUCCH communication, etc.) to the BS over the uplink. As shown in FIG. 9 and indicated by reference numeral 902, the UE may receive an uplink scheduling grant from the BS that schedules uplink resources for the transmission of the uplink communication. In some aspects, the UE may perform a LBT procedure for the uplink communication to compete for wireless resources on the unlicensed radio frequency spectrum band for transmitting the uplink communication within the uplink resources.

[0202] Further, as shown in FIG. 9 and indicated by reference numeral 904, the UE may determine that the LBT procedure for the uplink communication does not complete before the uplink resources. For example, the UE may determine that the duration of the LBT contention window of the LBT procedure at least partially overlaps with the uplink resources in the time domain.

[0203] Further, as shown in FIG. 9 and by reference number 906, instead of transmitting uplink communication within the uplink resource, the UE may transmit an indication that the transmission of the uplink communication was not completed. The UE may transmit the indication to the BS based at least in part on determining that the LBT procedure for the uplink communication does not complete before the uplink resource.

[0204] In some aspects, the UE may transmit the indication to the BS, for example, within RRC communication, MAC-CE communication, uplink control information (UCI) communication, etc. In some aspects, the UE may refrain from performing the LBT procedure or may cancel or abort an ongoing LBT procedure so that the UE can transmit the indication within the uplink resource. In some aspects, the UE may continue to perform the LBT procedure and transmit the indication within another uplink resource. In this way, the BS may receive the indication from the UE and schedule a retransmission of the uplink communication.

[0205] As shown above, FIG. 9 is provided as one or more examples. Other examples may be different from the examples described with respect to FIG. 9.

[0206] FIG. 10 is a diagram illustrating an exemplary process 1000, such as performed by a UE, according to various aspects of the present disclosure. The exemplary process 1000 is an example of operations performed by a UE (such as UE 120, etc.) related to contention window adjustment in NR-U.

[0207] As shown in FIG. 10, in some aspects, process 1000 may include transmitting uplink communications related to a reference duration within an uplink burst (block 1010). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may transmit uplink communications related to a reference duration within an uplink burst as described above.

[0208] As further shown in FIG. 10, in some aspects, process 1000 may include receiving HARQ feedback after transmitting uplink communications (block 1020). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may receive HARQ feedback after transmitting uplink communications as described above.

[0209] As further shown in FIG. 10, in some aspects, process 1000 may include adjusting the size of the LBT contention window based at least in part on whether the HARQ feedback is related to a reference duration (block 1030). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may adjust the size of the LBT contention window based at least in part on whether the HARQ feedback is related to a reference duration as described above.

[0210] Process 1000 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.

[0211] In a first aspect, process 1000 further comprises determining that HARQ feedback is associated with uplink communication related to a reference duration, and determining that the HARQ feedback comprises an ACK, and adjusting the size of the LBT contention window comprises setting the size of the LBT contention window based at least in part on determining that the HARQ feedback is an ACK and is associated with uplink communication related to the reference duration. In a second aspect, alone or in combination with the first aspect, process 1000 further comprises determining that HARQ feedback is associated with uplink communication related to a reference duration, and determining that the HARQ feedback comprises a NACK, and adjusting the size of the LBT contention window comprises increasing the size of the LBT contention window based at least in part on determining that the HARQ feedback is a NACK and is associated with uplink communication related to the reference duration.

[0212] In a third aspect, alone or in combination with one or more of the first and second aspects, process 1000 further comprises determining that HARQ feedback is not associated with uplink communication related to a reference duration, and adjusting the size of the LBT contention window comprises refraining from adjusting the size of the LBT contention window based at least in part on determining that HARQ feedback is not associated with uplink communication related to the reference duration.

[0213] FIG. 10 shows exemplary blocks of process 1000, but in some aspects, process 1000 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 10. Additionally or alternatively, two or more of the blocks of process 1000 may be executed in parallel.

[0214] FIG. 11 is a diagram illustrating an exemplary process 1100, such as executed by a UE, according to various aspects of the present disclosure. The exemplary process 1100 is an example of operations performed by a UE (such as UE 120, etc.) related to contention window adjustment in NR-U.

[0215] As shown in FIG. 11, in some aspects, process 1100 may include transmitting uplink communication after performing an LBT procedure during an LBT contention window (block 1110). For example, a UE (using, for example, receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may transmit uplink communication after performing an LBT procedure during an LBT contention window as described above.

[0216] Further, as shown in FIG. 11, in some aspects, process 1100 may include determining a duration of a HARQ feedback window for receiving HARQ feedback related to uplink communication, where the duration of the HARQ feedback window is at least partially based on PUSCH processing time and PDCCH monitoring timing configuration (block 1120). For example, a UE (using, for example, receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may determine a duration of a HARQ feedback window for receiving HARQ feedback related to uplink communication as described above. In some aspects, the duration of the HARQ feedback window is at least partially based on PUSCH processing time and PDCCH monitoring timing configuration.

[0217] Furthermore, as shown in FIG. 11, in some aspects, process 1100 may include selectively adjusting the size of the LBT contention window based at least in part on whether HARQ feedback is received during the duration of the HARQ feedback window (block 1130). For example, a UE (using, e.g., receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may selectively adjust the size of the LBT contention window based at least in part on whether HARQ feedback is received during the duration of the HARQ feedback window, as described above.

[0218] Process 1100 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.

[0219] In a first aspect, process 1100 further comprises receiving, in downlink communication, an indication of PUSCH processing time. In a second aspect, alone or in combination with the first aspect, the indication of PUSCH processing time comprises at least one of a dynamic feedback indication validity timer or a HARQ round trip time timer. In a third aspect, alone or in combination with one or more of the first and second aspects, determining the duration of the HARQ feedback window comprises determining the duration of the HARQ feedback window based at least in part on receiving, in downlink communication, an indication of the duration of the HARQ feedback window.

[0220] In a fourth aspect, determining the duration of the HARQ feedback window, alone or in combination with one or more of the first to third aspects, comprises determining the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time. In a fifth aspect, determining the duration of the HARQ feedback window, alone or in combination with one or more of the first to fourth aspects, comprises determining the end time of the HARQ feedback window as the next PDCCH monitoring time point that occurs after the expiration of the PUSCH processing time and during the UE's discontinuous reception active time.

[0221] In a sixth aspect, the process 1100, alone or in combination with one or more of the first to fifth aspects, further comprises seeking and monitoring HARQ feedback during the duration of the HARQ feedback window in the same cell in which the uplink communication was transmitted. In a seventh aspect, the process 1100, alone or in combination with one or more of the first to sixth aspects, further comprises seeking and monitoring HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication was transmitted.

[0222] In an eighth aspect, the duration of the HARQ feedback window, alone or in combination with one or more of the first to seventh aspects, corresponds to the duration of the DRX retransmission timer associated with the reference uplink transmission of the uplink burst in which the uplink communication was transmitted. In a ninth aspect, the reference uplink transmission, alone or in combination with one or more of the first to eighth aspects, is the last reference uplink transmission in the uplink burst. In a tenth aspect, the reference uplink transmission, alone or in combination with one or more of the first to ninth aspects, is the first reference uplink transmission in the uplink burst.

[0223] FIG. 11 shows exemplary blocks of process 1100, but in some aspects, process 1100 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 11. Additionally or alternatively, two or more of the blocks of process 1100 may be executed in parallel.

[0224] FIG. 12 is a diagram illustrating an exemplary process 1200, such as may be performed by a UE, according to various aspects of the present disclosure. The exemplary process 1200 is an example of operations performed by a UE (such as UE 120, etc.) related to contention window adjustment in NR-U.

[0225] As shown in FIG. 12, in some aspects, process 1200 may include initiating a LBT procedure for transmitting uplink communication (block 1210). For example, a UE (using, for example, receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may initiate a LBT procedure for transmitting uplink communication as described above.

[0226] Further, as shown in FIG. 12, in some aspects, process 1200 may include receiving HARQ feedback related to a previous uplink communication during the LBT procedure (block 1220). For example, a UE (using, for example, receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may receive HARQ feedback related to a previous uplink communication during the LBT procedure as described above.

[0227] As further shown in FIG. 12, in some aspects, process 1200 may include selectively restarting the LBT procedure based at least in part on whether HARQ feedback is received at a time that satisfies a threshold amount of time before an uplink resource for uplink communication (block 1230). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may selectively restart the LBT procedure based at least in part on whether HARQ feedback is received at a time that satisfies a threshold amount of time before an uplink resource for uplink communication, as described above.

[0228] Process 1200 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.

[0229] In a first aspect, selectively restarting the LBT procedure comprises restarting the LBT procedure based at least in part on receiving HARQ feedback at a time that satisfies a threshold amount of time. In a second aspect, alone or in combination with the first aspect, process 1200 further comprises adjusting the size of the LBT contention window of the LBT procedure based at least in part on the HARQ feedback before restarting the LBT procedure. In a third aspect, alone or in combination with one or more of the first and second aspects, selectively restarting the LBT procedure comprises continuing the LBT procedure based at least in part on receiving HARQ feedback at a time that does not satisfy a threshold amount of time.

[0230] In a fourth aspect, alone or in combination with one or more of the first to third aspects, process 1200 further comprises adjusting the size of the LBT contention window of another LBT procedure after the LBT procedure, at least partially based on HARQ feedback. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, process 1200 further comprises receiving an indication of a threshold time amount, the threshold time amount being at least partially based on a channel access priority class associated with the UE.

[0231] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the threshold time amount is at least partially based on the adjusted size of the LBT contention window associated with the LBT procedure, and the adjusted size of the LBT contention window is at least partially based on HARQ feedback. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the threshold time amount is at least partially based on an adjusted LBT counter associated with the LBT procedure, and the adjusted LBT counter is at least partially based on HARQ feedback.

[0232] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the uplink resource is the first uplink resource among a plurality of consecutive uplink resources scheduled for the UE. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the uplink resource is the last uplink resource among a plurality of consecutive uplink resources scheduled for the UE.

[0233] FIG. 12 shows exemplary blocks of process 1200, but in some aspects, process 1200 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 12. Additionally or alternatively, two or more of the blocks of process 1200 may be executed in parallel.

[0234] FIG. 13 is a diagram illustrating an exemplary process 1300, such as may be performed by a UE, according to various aspects of the present disclosure. The exemplary process 1300 is an example of operations performed by a UE (such as UE 120, etc.) related to contention window adjustment in NR-U.

[0235] As shown in FIG. 13, in some aspects, process 1300 may include receiving an indication of a channel access priority threshold, which identifies the lowest channel access priority that is permitted to be used by the UE (block 1310). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may receive an indication of the channel access priority threshold as described above. In some aspects, the channel access priority threshold identifies the lowest channel access priority that is permitted to be used by the UE.

[0236] Further, as shown in FIG. 13, in some aspects, process 1300 may include selecting a channel access priority that meets the channel access priority threshold for a LBT procedure related to uplink communication (block 1320). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may select a channel access priority that meets the channel access priority threshold for a LBT procedure related to uplink communication as described above.

[0237] Furthermore, as shown in FIG. 13, in some aspects, process 1300 may include performing the LBT procedure within an LBT contention window, where the size of the LBT contention window is at least partially based on the channel access priority (block 1330). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may perform the LBT procedure within the LBT contention window as described above. In some aspects, the size of the LBT contention window is at least partially based on the channel access priority.

[0238] Process 1300 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.

[0239] In some aspects, process 1300 further comprises transmitting an indication of the size of the LBT contention window to a base station.

[0240] FIG. 13 shows exemplary blocks of process 1300, but in some aspects, process 1300 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 13. Additionally or alternatively, two or more of the blocks of process 1300 may be executed in parallel.

[0241] FIG. 14 is a diagram illustrating an exemplary process 1400, according to various aspects of the present disclosure, performed, for example, by a BS. The exemplary process 1400 is an example of operations performed by a BS (e.g., BS 110, etc.) related to contention window adjustment in NR-U.

[0242] As shown in FIG. 14, in some aspects, process 1400 may include transmitting to the UE an uplink scheduling grant that schedules a plurality of consecutive uplink resources (block 1410). For example, the BS (using, e.g., transmission processor 220, reception processor 238, controller / processor 240, memory 242, etc.) may transmit to the UE an uplink scheduling grant that schedules a plurality of consecutive uplink resources, as described above.

[0243] Further, as shown in FIG. 14, in some aspects, process 1400 may include identifying a channel access priority associated with the UE (block 1420). For example, the BS (using, e.g., transmission processor 220, reception processor 238, controller / processor 240, memory 242, etc.) may identify a channel access priority associated with the UE, as described above.

[0244] Further, as shown in FIG. 14, in some aspects, process 1400 may include decoding a first subset of a plurality of consecutive uplink resources, at least partially based on determining that the UE's LBT contention window overlaps a second subset of the plurality of consecutive uplink resources (block 1430). For example, the BS (using, e.g., transmission processor 220, reception processor 238, controller / processor 240, memory 242, etc.) may decode a first subset of a plurality of consecutive uplink resources, at least partially based on determining that the UE's LBT contention window overlaps a second subset of the plurality of consecutive uplink resources, as described above.

[0245] Process 1400 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.

[0246] FIG. 14 shows exemplary blocks of process 1400, but in some aspects, process 1400 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 14. Additionally or alternatively, two or more of the blocks of process 1400 may be executed in parallel.

[0247] FIG. 15 is a diagram showing an exemplary process 1500, for example, executed by a BS, according to various aspects of the present disclosure. The exemplary process 1000 is an example in which a BS (such as BS110, etc.) performs operations related to contention window adjustment in NR-U.

[0248] As shown in FIG. 15, in some aspects, process 1500 may include transmitting, to a UE, a first uplink scheduling grant for scheduling a first uplink resource for uplink communication, the first uplink scheduling grant indicating that the UE should continue a LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource (block 1510). For example, a BS (using, for example, a transmission processor 220, a reception processor 238, a controller / processor 240, a memory 242, etc.) may transmit, to the UE, a first uplink scheduling grant for scheduling a first uplink resource for uplink communication as described above. In some aspects, the first uplink scheduling grant indicates that the UE should continue a LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource.

[0249] As further shown in FIG. 15, in some aspects, process 1500 may include identifying a second uplink resource for retransmission of uplink communication based at least in part on the expected time for completion of the LBT procedure (block 1520). For example, a BS (using, e.g., transmission processor 220, reception processor 238, controller / processor 240, memory 242, etc.) may identify a second uplink resource for retransmission of uplink communication based at least in part on the expected time for completion of the LBT procedure as described above.

[0250] As further shown in FIG. 15, in some aspects, process 1500 may include transmitting to a UE a second uplink scheduling grant for scheduling the second uplink resource, the second uplink scheduling grant indicating that the UE should refrain from adjusting the size of the LBT contention window of the LBT procedure based at least in part on the second uplink scheduling grant (block 1530). For example, a BS (using, e.g., transmission processor 220, reception processor 238, controller / processor 240, memory 242, etc.) may transmit to the UE a second uplink scheduling grant for scheduling the second uplink resource as described above. In some aspects, the second uplink scheduling grant indicates that the UE should refrain from adjusting the size of the LBT contention window of the LBT procedure based at least in part on the second uplink scheduling grant.

[0251] Process 1500 may include additional aspects, such as any single aspect or any combination of aspects, described with respect to one or more other processes described below and / or elsewhere in this specification.

[0252] FIG. 15 shows exemplary blocks of process 1500, but in some aspects, process 1500 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 15. Additionally or alternatively, two or more of the blocks of process 1500 may be executed in parallel.

[0253] FIG. 16 is a diagram illustrating an exemplary process 1600, such as may be performed by a UE, according to various aspects of the present disclosure. The exemplary process 1600 is an example of operations performed by a UE (such as UE 120, etc.) related to contention window adjustment in NR-U.

[0254] As shown in FIG. 16, in some aspects, process 1600 may include receiving a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication, the first uplink scheduling grant indicating that the UE should continue a LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource (block 1610). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may receive a first uplink scheduling grant for scheduling a first uplink resource for transmission of uplink communication as described above. In some aspects, the first uplink scheduling grant indicates that the UE should continue a LBT procedure for uplink communication if the LBT procedure does not complete before the first uplink resource.

[0255] As further shown in FIG. 16, in some aspects, process 1600 may include receiving a second uplink scheduling grant for scheduling a second uplink resource for retransmission of uplink communication (block 1620). For example, a UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive a second uplink scheduling grant for scheduling a second uplink resource for retransmission of uplink communication as described above.

[0256] As further shown in FIG. 16, in some aspects, process 1600 may include transmitting uplink communication within a second uplink resource after completing an LBT procedure (block 1630). For example, a UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may transmit uplink communication within a second uplink resource after completing an LBT procedure as described above.

[0257] Process 1600 may include additional aspects such as any single aspect or any combination of aspects described in relation to one or more other processes described below and / or elsewhere in this specification.

[0258] In some aspects, process 1600 further comprises refraining from adjusting the size of an LBT contention window of an LBT procedure based at least in part on a first uplink scheduling grant and based at least in part on a display in a second uplink scheduling grant.

[0259] FIG. 16 shows exemplary blocks of process 1600, but in some aspects, process 1600 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 16. Additionally or alternatively, two or more of the blocks of process 1600 may be executed in parallel.

[0260] FIG. 17 is a diagram illustrating an exemplary process 1700, such as executed by a UE, according to various aspects of the present disclosure. The exemplary process 1700 is an example of operations performed by a UE (such as UE 120, etc.) related to contention window adjustment in NR-U.

[0261] As shown in FIG. 17, in some aspects, process 1700 may include receiving an indication to start a LBT procedure before receiving an uplink scheduling grant (block 1710). For example, a UE (using, for example, receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may receive an indication to start a LBT procedure before receiving an uplink scheduling grant, as described above.

[0262] Further, as shown in FIG. 17, in some aspects, process 1700 may include starting a LBT procedure at least partially based on receiving the indication (block 1720). For example, a UE (using, for example, receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may start a LBT procedure at least partially based on receiving the indication, as described above.

[0263] Furthermore, as shown in FIG. 17, in some aspects, process 1700 may include receiving an uplink scheduling grant while executing the LBT procedure (block 1730). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may receive an uplink scheduling grant while executing the LBT procedure, as described above.

[0264] Process 1700 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.

[0265] In a first aspect, process 1700 further comprises receiving another indication for executing the LBT procedure based at least in part on a particular channel access priority, and executing the LBT procedure based at least in part on the particular channel access priority. In a second aspect, alone or in combination with the first aspect, process 1700 further comprises refraining from adjusting the size of the LBT contention window of the LBT procedure based at least in part on hybrid automatic repeat request feedback included in the uplink scheduling grant.

[0266] FIG. 17 shows exemplary blocks of process 1700, but in some aspects, process 1700 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 17. Additionally or alternatively, two or more of the blocks of process 1700 may be executed in parallel.

[0267] FIG. 18 is a diagram illustrating an exemplary process 1800, such as may be performed by a UE, according to various aspects of the present disclosure. The exemplary process 1800 is an example of operations performed by a UE (such as UE 120) related to contention window adjustment in NR-U.

[0268] As shown in FIG. 18, in some aspects, process 1800 may include receiving an uplink scheduling grant that schedules uplink resources for transmission of uplink communications (block 1810). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may receive an uplink scheduling grant that schedules uplink resources for transmission of uplink communications as described above.

[0269] Further, as shown in FIG. 18, in some aspects, process 1800 may include determining that a LBT procedure for uplink communications does not complete before the uplink resources (block 1820). For example, a UE (using, e.g., receiving processor 258, transmitting processor 264, controller / processor 280, memory 282, etc.) may determine that a LBT procedure for uplink communications does not complete before the uplink resources as described above.

[0270] Furthermore, as shown in FIG. 18, in some aspects, process 1800 may include transmitting an indication that uplink communication was not performed, based at least in part on determining that the LBT procedure for uplink communication did not complete before the uplink resource (block 1830). For example, a UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may transmit an indication that uplink communication was not performed, based at least in part on determining that the LBT procedure for uplink communication did not complete before the uplink resource, as described above.

[0271] Process 1800 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.

[0272] FIG. 18 shows exemplary blocks of process 1800, but in some aspects, process 1800 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to the blocks shown in FIG. 18. Additionally or alternatively, two or more of the blocks of process 1800 may be executed in parallel.

[0273] FIG. 19 is a conceptual data flow diagram 1900 showing the data flow between various modules / means / components in an exemplary apparatus 1902. Apparatus 1902 may be a UE (e.g., UE 120). In some aspects, apparatus 1902 includes a receive component 1904, an adjustment component 1906, and / or a transmit component 1908.

[0274] In some aspects, the transmitting component 1908 may transmit the uplink communication 1910 related to the reference duration within the uplink burst. In some aspects, the transmitting component 1908 may transmit the uplink communication 1910 to the BS 1950 (e.g., BS 110). In some aspects, the transmitting component 1908 may include an antenna (e.g., antenna 252), a MOD (e.g., MOD 254), a TX MIMO processor (e.g., TX MIMO processor 266), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.

[0275] In some aspects, the receiving component 1904 may receive the HARQ feedback 1912 after transmitting the uplink communication 1910. In some aspects, the receiving component 1904 may receive the HARQ feedback 1912 from the BS 1950. In some aspects, the receiving component 1904 may include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receiving processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.

[0276] In some aspects, the adjustment component 1906 may adjust the size of the LBT contention window at least partially based on whether the HARQ feedback 1912 is related to the reference duration. For example, the adjustment component 1906 may determine that the HARQ feedback 1912 is related to the reference duration (e.g., related to the uplink communication related to the reference), may determine that the HARQ feedback 1912 includes an ACK, and may set the size of the LBT contention window at least partially based on determining that the HARQ feedback 1912 is an ACK and is related to the reference duration (e.g., related to the uplink communication related to the reference duration).

[0277] As another example, the adjustment component 1906 may determine that the HARQ feedback 1912 is related to a reference duration (e.g., related to uplink communication related to the reference duration), may determine that the HARQ feedback 1912 includes a NACK, and may increase the size of the LBT contention window based at least in part on determining that the HARQ feedback 1912 is a NACK and is related to the reference duration (e.g., related to uplink communication related to the reference duration). As another example, the adjustment component 1906 may determine that the HARQ feedback 1912 is not related to a reference duration (e.g., not related to uplink communication related to the reference duration), and may refrain from adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback 1912 is not related to the reference duration (e.g., not related to uplink communication related to the reference duration). In some aspects, the adjustment component 1906 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0278] The apparatus 1902 may include additional components that execute each of the blocks of the algorithms in the above process 1000 of FIG. 10 and the like. Each block in the above process 1000 of FIG. 10 and the like may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0279] The number and arrangement of the components shown in FIG. 19 are provided as an example. In practice, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 19. Further, two or more components shown in FIG. 19 may be implemented within a single component, or a single component shown in FIG. 19 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components (e.g., one or more components) shown in FIG. 19 may perform one or more functions described as being performed by another set of components shown in FIG. 19.

[0280] FIG. 20 is a conceptual data flow diagram 2000 showing the data flow between various modules / means / components in an exemplary apparatus 2002. The apparatus 2002 may be a UE (e.g., UE120). In some aspects, the apparatus 2002 includes a receiving component 2004, an adjustment component 2006, a determination component 2008, and / or a transmitting component 2010.

[0281] In some aspects, the transmitting component 2010 may transmit uplink communication 2012 after performing an LBT procedure during an LBT contention window. In some aspects, the transmitting component 2010 may transmit the uplink communication 2012 to a BS 2050 (e.g., BS110). In some aspects, the transmitting component 2010 may include an antenna (e.g., antenna 252), a MOD (e.g., MOD 254), a TX MIMO processor (e.g., TX MIMO processor 266), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.

[0282] In some aspects, the determination component 2008 may determine the duration of the HARQ feedback window for receiving HARQ feedback 2014 from the BS 2050. In some aspects, the determination component 2008 may determine the duration of the HARQ feedback window based at least in part on the PUSCH processing time associated with the BS 2050, the PDCCH monitoring time configuration of the device 2002, the DRX operation of the device 2002, etc. In some aspects, the determination component 2008 may determine the duration of the HARQ feedback window based at least in part on receiving an indication of the duration of the HARQ feedback window from the BS 2050. In some aspects, the determination component 2008 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.

[0283] In some aspects, the receiving component 2004 may seek and monitor, and / or receive, the HARQ feedback 2014 during the duration of the HARQ feedback window. In some aspects, the receiving component 2004 may include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receiving processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.

[0284] In some aspects, the adjustment component 2006 may selectively adjust the size of the LBT contention window based at least in part on whether HARQ feedback 2014 is received during the duration of the HARQ feedback window. For example, the adjustment component 2006 may determine that HARQ feedback 2014 has been received during the duration of the HARQ feedback window, may determine that the HARQ feedback 2014 includes an ACK, and may reset the size of the LBT contention window based at least in part on determining that the HARQ feedback 2014 is an ACK.

[0285] As another example, the adjustment component 2006 may determine that HARQ feedback 2014 has been received during the duration of the HARQ feedback window, may determine that the HARQ feedback 2014 includes a NACK, and may increase the size of the LBT contention window based at least in part on determining that the HARQ feedback 2014 is a NACK. As another example, the adjustment component 2006 may determine that HARQ feedback 2014 has not been received during the duration of the HARQ feedback window, and may increase the size of the LBT contention window based at least in part on determining that HARQ feedback 2014 has not been received during the duration of the HARQ feedback window. In some aspects, the adjustment component 2006 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0286] The apparatus 2002 may include additional components that execute each of the blocks of the algorithms in the above process 1100 of FIG. 11 and the like. Each block in the above process 1100 of FIG. 11 and the like may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0287] The number and arrangement of the components shown in FIG. 20 are provided as an example. In practice, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 20. Further, two or more components shown in FIG. 20 may be implemented within a single component, or a single component shown in FIG. 20 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components (e.g., one or more components) shown in FIG. 20 may perform one or more functions described as being performed by another set of components shown in FIG. 20.

[0288] FIG. 21 is a conceptual data flow diagram 2100 showing the data flow between various modules / means / components in an exemplary apparatus 2102. The apparatus 2102 may be a UE (e.g., UE 120). In some aspects, the apparatus 2102 includes a receiving component 2104, an adjusting component 2106, and / or an LBT procedure component 2108.

[0289] In some aspects, the LBT procedure component 2108 may initiate an LBT procedure for transmitting uplink communication to the BS 2150 (e.g., BS 110). In some aspects, the LBT procedure component 2108 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0290] In some aspects, the receiving component 2104 may receive HARQ feedback 2110 related to previous uplink communication transmitted by the device 2102 during the LBT procedure. In some aspects, the receiving component 2104 may include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receiving processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0291] In some aspects, the adjustment component 2106 may selectively restart the LBT procedure executed by the LBT procedure component 2108 based at least in part on whether the HARQ feedback 2110 was received at a time that satisfies a threshold amount of time before the uplink resource for the uplink communication. For example, the adjustment component 2106 may restart the LBT procedure based at least in part on determining that the receiving component 2104 received the HARQ feedback 2110 at a time that satisfies the threshold amount of time. In some aspects, the adjustment component 2016 may adjust the size of the LBT contention window of the LBT procedure before the LBT procedure component 2108 restarts the LBT procedure based at least in part on the HARQ feedback 2110 and based at least in part on determining that the receiving component 2104 received the HARQ feedback 2110 at a time that satisfies the threshold amount of time.

[0292] As another example, the adjustment component 2106 may instruct the LBT procedure component 2108 to continue executing the LBT procedure, at least in part based on determining that the receiving component 2104 received the HARQ feedback 2110 at a time that does not meet a threshold time amount. In some aspects, the adjustment component 2106 may adjust the size of the LBT contention window of another LBT procedure after the LBT procedure, at least in part based on the HARQ feedback 2110. In some aspects, the adjustment component 2106 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0293] Device 2102 may include additional components that execute each of the blocks of the algorithm in the above process 1200 of FIG. 12 and the like. Each block in the above process 1200 of FIG. 12 and the like may be executed by a component, and the device may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0294] The number and arrangement of the components shown in FIG. 21 are provided as an example. In practice, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 21. Further, two or more components shown in FIG. 21 may be implemented within a single component, or a single component shown in FIG. 21 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components shown in FIG. 21 (e.g., one or more components) may perform one or more functions described as being performed by another set of components shown in FIG. 21.

[0295] FIG. 22 is a conceptual data flow diagram 2200 showing the data flow between various modules / means / components in an exemplary apparatus 2202. The apparatus 2202 may be a UE (e.g., UE 120). In some aspects, the apparatus 2002 includes a receiving component 2204, a selection component 2206, and / or an LBT procedure component 2208.

[0296] In some aspects, the receiving component 2204 may receive an indication 2210 of a channel access priority threshold (e.g., a CAPC threshold) from a BS 2250 (e.g., BS 110). In some aspects, the channel access priority threshold identifies the lowest channel access priority that is permitted to be used by the LBT procedure component 2208 to perform an LBT procedure related to the transmission of uplink communication to the BS 2250. In some aspects, the receiving component 2204 may include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receiving processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0297] In some aspects, the selection component 2206 may select a channel access priority that meets a channel access priority threshold for the LBT procedure associated with uplink communication. In some aspects, the selection component 2206 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0298] In some aspects, the LBT procedure component 2208 may execute the LBT procedure within the LBT contention window. In some aspects, the size of the LBT contention window is at least partially based on the channel access priority selected by the selection component 2206. In some aspects, the LBT procedure component 2208 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0299] The apparatus 2202 may include additional components that execute each of the blocks of the algorithm in the above process 1300 of FIG. 13, etc. Each block in the above process 1300 of FIG. 13, etc. may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0300] The number and arrangement of the components shown in FIG. 22 are provided as an example. In practice, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 22. Further, two or more components shown in FIG. 22 may be implemented within a single component, or a single component shown in FIG. 22 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components (e.g., one or more components) shown in FIG. 22 may perform one or more functions described as being performed by another set of components shown in FIG. 22.

[0301] FIG. 23 is a conceptual data flow diagram 2300 showing the data flow between various modules / means / components in an exemplary apparatus 2302. The apparatus 2302 may be a BS (e.g., BS110). In some aspects, the apparatus 2302 includes a receiving component 2304, an identifying component 2306, and / or a transmitting component 2308.

[0302] In some aspects, the transmitting component 2308 may transmit an uplink scheduling grant 2310 for scheduling a plurality of consecutive uplink resources to a UE 2350 (e.g., UE120). In some aspects, the uplink scheduling grant 2310 may include a multi-TTI uplink scheduling grant. In some aspects, the transmitting component 2308 may include an antenna (e.g., antenna 234), a MOD (e.g., MOD232), a TX MIMO processor (e.g., TX MIMO processor 230), a transmitting processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), etc.

[0303] In some aspects, the identification component 2306 may identify a channel access priority associated with the UE 2350. In some aspects, the identification component 2306 may identify the channel access priority based at least in part on a channel access priority associated with the uplink communication 2312 scheduled by the uplink scheduling grant 2310. In some aspects, the identification component 2306 may further determine a subset of a plurality of consecutive uplink resources that will overlap with the LBT contention window of the LBT procedure associated with the uplink communication 2312 performed by the UE 2350. In some aspects, the identification component 2306 may include a receiving processor (e.g., receiving processor 238), a transmitting processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), and the like.

[0304] In some aspects, the receiving component 2304 may decode another subset of a plurality of consecutive uplink resources that does not overlap with the LBT contention window of the LBT procedure window. In some aspects, the receiving component 2304 may decode another subset of a plurality of consecutive uplink resources based at least in part on the identification component 2306 determining that the LBT contention window overlaps with a subset of a plurality of consecutive uplink resources. In some aspects, the receiving component 2304 may receive the uplink communication 2314 within another subset of a plurality of consecutive uplink resources. In some aspects, the receiving component 2304 may include an antenna (e.g., antenna 234), a DEMOD (e.g., DEMOD 232), a MIMO detector (e.g., MIMO detector 236), a receiving processor 238, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), and the like.

[0305] The apparatus 2302 may include additional components that execute each of the blocks of the algorithms in the above-described process 1400 of FIG. 14 and the like. Each block in the above-described process 1400 of FIG. 14 and the like may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0306] The number and arrangement of the components shown in FIG. 23 are provided as an example. In practice, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 23. Further, two or more components shown in FIG. 23 may be implemented within a single component, or a single component shown in FIG. 23 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components shown in FIG. 23 (e.g., one or more components) may perform one or more functions described as being performed by another set of components shown in FIG. 23.

[0307] FIG. 24 is a conceptual data flow diagram 2400 showing the data flow between various modules / means / components in an exemplary apparatus 2402. The apparatus 2402 may be a BS (e.g., BS 110). In some aspects, the apparatus 2402 includes an identification component 2404 and / or a transmission component 2406.

[0308] In some aspects, the transmitting component 2406 may send an uplink scheduling grant 2408 to the UE 2450 (e.g., UE 120) to schedule a first uplink resource for the transmission of uplink communication by the UE 2450. In some aspects, the uplink scheduling grant 2408 indicates that the UE 2450 should continue with the LBT procedure for uplink communication if the LBT procedure does not complete prior to the first uplink resource. In some aspects, the transmitting component 2406 may include an antenna (e.g., antenna 234), a MOD (e.g., MOD 232), a TX MIMO processor (e.g., TX MIMO processor 230), a transmitting processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), etc.

[0309] In some aspects, the identifying component 2404 may identify a second uplink resource for retransmission of the uplink communication based at least in part on the expected time for completion of the LBT procedure. In some aspects, the identifying component 2404 may determine the expected time for completion of the LBT procedure based at least in part on the UE 2450, a channel access priority associated with the uplink communication (e.g., CAPC), etc. In some aspects, the identifying component 2406 may include a receiving processor (e.g., receiving processor 238), a transmitting processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), etc.

[0310] In some aspects, the transmitting component 2406 may send an uplink scheduling grant 2410 to the UE 2450 to schedule the second uplink resource. In some aspects, the uplink scheduling grant 2410 indicates that the UE 2450 should refrain from adjusting the size of the LBT contention window of the LBT procedure based at least in part on the uplink scheduling grant 2410.

[0311] The apparatus 2402 may include additional components that execute each of the blocks of the algorithms in the above-described process 1500 of FIG. 15 and the like. Each block in the above-described process 1500 of FIG. 15 and the like may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0312] The number and arrangement of the components shown in FIG. 24 are provided as an example. In practice, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 24. Further, two or more components shown in FIG. 24 may be implemented within a single component, or a single component shown in FIG. 24 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components shown in FIG. 24 (e.g., one or more components) may perform one or more functions described as being performed by another set of components shown in FIG. 24.

[0313] FIG. 25 is a conceptual data flow diagram 2500 showing the data flow between various modules / means / components in an exemplary apparatus 2502. The apparatus 2502 may be a UE (e.g., UE120). In some aspects, the apparatus 2502 includes a receiving component 2504, a LBT procedure component 2506, and / or a transmitting component 2508.

[0314] In some aspects, the receiving component 2504 may receive an uplink scheduling grant 2510 for scheduling a first uplink resource for the transmission of the uplink communication 2514. In some aspects, the receiving component 2504 may receive the uplink scheduling grant 2510 from the BS 2550 (e.g., BS 110). In some aspects, the receiving component 2504 may include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receiving processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0315] In some aspects, the LBT procedure component 2506 may execute an LBT procedure for the uplink communication 2514 at least partially based on receiving the uplink scheduling grant 2510. In some aspects, the LBT procedure component 2506 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0316] In some aspects, the receiving component 2504 may receive an uplink scheduling grant 2512 for scheduling a second uplink resource for the retransmission of the uplink communication 2514. In some aspects, the receiving component 2504 may receive the uplink scheduling grant 2512 from the BS 2550. In some aspects, the receiving component 2504 may receive the uplink scheduling grant 2512 while the LBT procedure component 2506 executes an LBT procedure for the uplink communication 2514.

[0317] In some aspects, the transmission component 2508 may transmit the uplink communication 2514 within the second uplink resource after completing the LBT procedure. In some aspects, the transmission component 2508 may include an antenna (e.g., antenna 252), a MOD (e.g., MOD 254), a TX MIMO processor (e.g., TX MIMO processor 266), a transmission processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0318] The apparatus 2502 may include additional components that execute each of the blocks of the algorithms in the above process 1600 of FIG. 16 and the like. Each block in the above process 1600 of FIG. 16 and the like may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0319] The number and arrangement of the components shown in FIG. 25 are provided as an example. In fact, compared with the components shown in FIG. 25, there may be additional components, fewer components, different components, or differently arranged components. Further, two or more components shown in FIG. 25 may be implemented within a single component, or a single component shown in FIG. 25 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components shown in FIG. 25 (e.g., one or more components) may perform one or more functions described as being performed by another set of components shown in FIG. 25.

[0320] FIG. 26 is a conceptual data flow diagram 2600 showing the data flow between various modules / means / components in an exemplary apparatus 2602. The apparatus 2602 may be a UE (e.g., UE 120). In some aspects, the apparatus 2602 includes a receiving component 2604, an adjustment component 2606, and / or an LBT procedure component 2608.

[0321] In some aspects, the receiving component 2604 may receive an indication 2610 to initiate an LBT procedure before receiving an uplink scheduling grant 2612. In some aspects, the receiving component 2604 may receive the indication 2610 from a BS 2650 (e.g., BS 110). In some aspects, the receiving component 2604 may include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receiving processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.

[0322] In some aspects, the LBT procedure component 2608 initiates an LBT procedure at least partially based on receiving the indication 2610 and before the receiving component 2604 receives the uplink scheduling grant 2612. In some aspects, the LBT procedure component 2608 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.

[0323] In some aspects, the receiving component 2604 may receive the uplink scheduling grant 2612. In some aspects, the receiving component 2604 may receive the uplink scheduling grant 2612 while the LBT procedure component 2608 executes the LBT procedure.

[0324] The apparatus 2602 may include additional components that execute each of the blocks of the algorithms in the above process 1700 of FIG. 17 and the like. Each block in the above process 1700 of FIG. 17 and the like may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0325] The number and arrangement of the components shown in FIG. 26 are provided as an example. In practice, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 26. Further, two or more components shown in FIG. 26 may be implemented within a single component, or a single component shown in FIG. 26 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components shown in FIG. 26 (e.g., one or more components) may perform one or more functions described as being performed by another set of components shown in FIG. 26.

[0326] FIG. 27 is a conceptual data flow diagram 2700 showing the data flow between various modules / means / components in an exemplary apparatus 2702. The apparatus 2702 may be a UE (e.g., UE120). In some aspects, the apparatus 2702 includes a receiving component 2704, a determining component 2706, and / or a transmitting component 2708.

[0327] In some aspects, the receiving component 2704 may receive an uplink scheduling grant 2710 that schedules uplink resources for the transmission of uplink communication. In some aspects, the receiving component 2704 may receive the uplink scheduling grant 2710 from the BS 2750 (e.g., BS 110). In some aspects, the receiving component 2704 may include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receiving processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0328] In some aspects, the determining component 2706 may determine that the LBT procedure for uplink communication does not complete before the uplink resource. In some aspects, the determining component 2706 may be based at least in part on the timing between the reception of the uplink scheduling grant 2710 and the uplink resource, at least in part on the duration of the LBT contention window of the LBT procedure, and / or at least in part on the channel access priority (e.g., CAPC) associated with the device 2702 and / or the uplink communication, etc., to determine that the LBT procedure for uplink communication does not complete before the uplink resource. In some aspects, the determining component 2706 may include a receiving processor (e.g., receiving processor 258), a transmitting processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0329] In some aspects, the transmission component 2708 may transmit an indication 2712 that the uplink communication was not performed, based at least in part on a determination by the determination component 2706 that the LBT procedure for the uplink communication did not complete before the uplink resource. In some aspects, the transmission component 2708 may include an antenna (e.g., antenna 252), a MOD (e.g., MOD 254), a TX MIMO processor (e.g., TX MIMO processor 266), a transmission processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.

[0330] The apparatus 2702 may include additional components that execute each of the blocks of the algorithms in the above process 1800 of FIG. 18 and the like. Each block in the above process 1800 of FIG. 18 and the like may be executed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to execute the described process / algorithm, may be implemented by a processor configured to execute the described process / algorithm, may be stored in a computer-readable medium for implementation by the processor, or may be any combination thereof.

[0331] The number and arrangement of the components shown in FIG. 27 are provided as an example. In fact, there may be additional components, fewer components, different components, or differently arranged components compared to the components shown in FIG. 27. Further, two or more components shown in FIG. 27 may be implemented within a single component, or a single component shown in FIG. 27 may be implemented as a plurality of distributed components. Additionally or alternatively, a set of components shown in FIG. 27 (e.g., one or more components) may perform one or more functions described as being performed by another set of components shown in FIG. 27.

[0332] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure, or obtained from practice of the embodiments.

[0333] As used herein, the term "component" shall be construed broadly as hardware, firmware, and / or a combination of hardware and software. A processor as used herein is implemented in hardware, firmware, and / or a combination of hardware and software.

[0334] As used herein, "meeting a threshold" may, depending on the context, refer to a value being greater than a threshold, being greater than or equal to a threshold, being less than a threshold, being less than or equal to a threshold, being equal to a threshold, not being equal to a threshold, etc.

[0335] It will be apparent that the systems and / or methods described herein may be implemented in different forms of hardware, firmware, and / or a combination of hardware and software. The actual specific control hardware or software code used to implement these systems and / or methods is not limiting of the embodiments. Accordingly, the operation and behavior of the systems and / or methods are described herein without reference to specific software code. It should be understood that software and hardware may be designed to implement the systems and / or methods based at least in part on the description herein.

[0336] Even if a particular combination of features is recited in the claims and / or disclosed herein, these combinations are not intended to limit the disclosure in any way. Indeed, many of these features may be combined in ways not specifically recited in the claims and / or not disclosed herein. Each of the dependent claims listed below may depend directly on only one claim, but the disclosure in all its aspects includes each dependent claim combined with any other claim in the claim set. The phrase referring to an enumeration of items "at least one of" refers to any combination of those items that includes a single member. By way of example, "at least one of a, b, or c" includes a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination having multiple of the same elements (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c, or any other order of a, b, and c).

[0337] None of the elements, acts, or instructions used herein should be construed as critical or essential unless expressly described as such. Also, as used herein, the articles "a" and "an" include one or more items and may be used interchangeably with "one or more." Further, as used herein, the terms "set" and "group" include one or more items (e.g., related items, unrelated items, combinations of related and unrelated items, etc.) and may be used interchangeably with "one or more." The phrase "only one" or similar words are used when only one item is intended. Also, as used herein, terms such as "has," "have," "having," etc. are to be considered open-ended terms. Further, the phrase "based on" shall mean "at least partially based on" unless otherwise specified.

Description of the Reference Numerals

[0338] 100 Wireless Network 102a Macrocell 102b Picocell 102c Femtocell 110 Base Station (BS) 110d Relay Station 120 User Equipment (UE) 130 Network Controller 212 Data Source 220 Transmission Processor 230 Transmission (TX) Multiple-Input Multiple-Output (MIMO) Processor 232 Demodulator (DEMOD), Modulator (MOD) 234 Antenna 236 MIMO Detector 238 Reception Processor 239 Data Sink 240 Controller / Processor 242 Memory 244 Communication Unit 246 Scheduler 252 Antenna 254 Demodulator (DEMOD), Modulator (MOD) 256 MIMO Detector 258 Reception Processor 260 Data Sink 262 Data Source 264 Transmission Processor 266 Transmission (TX) Multiple-Input Multiple-Output (MIMO) Processor 280 Controller / Processor 282 Memory 290 Controller / Processor 292 Memory 294 Communication Unit 1902 Device 1904 Reception Component 1906 Adjustment Component 1908 Transmission Component 1910 Uplink Communication 1912 HARQ Feedback 1950 Base Station (BS) 2002 Device 2004 Receiver Component 2006 Adjustment Component 2008 Decision Component 2010 Transmitter Component 2012 Uplink Communication 2014 HARQ Feedback 2050 Base Station (BS) 2102 Device 2104 Receiver Component 2106 Adjustment Component 2108 LBT Procedure Component 2110 HARQ Feedback 2150 Base Station (BS) 2202 Device 2204 Receiver Component 2206 Selection Component 2208 LBT Procedure Component 2210 Display 2250 Base Station (BS) 2302 Device 2304 Receiver Component 2306 Identification Component 2308 Transmitter Component 2310 Uplink Scheduling Permission 2312 Uplink Communication 2350 User Equipment (UE) 2402 Device 2404 Identification Component 2406 Transmitter Component 2408, 2410 Uplink Scheduling Permission 2450 User Equipment (UE) 2502 Device 2504 Receiver Component 2506 LBT Procedure Component 2508 Transmitter Component 2510, 2512 Uplink Scheduling Permission 2514 Uplink Communication 2550 Base Station (BS) 2602 Device 2604 Receiver Component 2606 Adjustment Component 2608 LBT Procedure Component 2610 Display 2612 Uplink Scheduling Permission 2650 Base Station (BS) 2702 Device 2704 Receiver Component 2706 Decision Component 2708 Transmitter Component 2710 Uplink Scheduling Permission 2712 Display 2750 Base Station (BS)

Claims

1. A method of wireless communication performed by a user equipment (UE), comprising: transmitting uplink communication within a reference duration associated with a reference hybrid automatic repeat request (HARQ) process in an uplink burst, wherein the uplink communication is a reference uplink transmission including a first uplink transmission in a first unpunctured slot of the uplink burst; receiving HARQ feedback after transmitting the uplink communication; determining whether the HARQ feedback is related to the reference HARQ process based on whether the HARQ feedback is related to the uplink communication transmitted within the reference duration; adjusting a size of a listen before talk (LBT) contention window at least partially based on whether the HARQ feedback is related to the reference HARQ process, wherein the adjusting step comprises: refraining from adjusting the size of the LBT contention window if it is determined that the HARQ feedback is not related to the reference HARQ process; if it is determined that the HARQ feedback is related to the reference HARQ process, further determining whether the HARQ feedback comprises an acknowledgement (ACK) or a negative acknowledgement (NACK); increasing the size of the LBT contention window if it is determined that the HARQ feedback comprises NACK; resetting the size of the LBT contention window if it is determined that the HARQ feedback comprises ACK. A method.

2. The method according to claim 1, further comprising determining that the HARQ feedback is related to the uplink communication related to the reference HARQ process, and determining that the HARQ feedback comprises an acknowledgement (ACK).

3. The method according to claim 2, wherein the step of adjusting the size of the LBT contention window comprises resetting the size of the LBT contention window at least partially based on determining that the HARQ feedback is ACK and is related to the uplink communication related to the reference HARQ process.

4. ​ ​ ​ Determining that the HARQ feedback is related to the uplink communication associated with the reference HARQ process; Determining that the HARQ feedback comprises a negative acknowledgment (NACK); The method according to claim 1, further comprising:

5. The step of adjusting the size of the LBT contention window comprises: Enlarging the size of the LBT contention window, at least partially based on determining that the HARQ feedback is a NACK and is related to the uplink communication associated with the reference HARQ process; The method according to claim 4.

6. Further comprising determining that the HARQ feedback is not related to the uplink communication associated with the reference HARQ process, wherein the step of adjusting the size of the LBT contention window comprises: Refraining from adjusting the size of the LBT contention window, at least partially based on determining that the HARQ feedback is not related to the uplink communication associated with the reference HARQ process; The method according to claim 1.

7. A user equipment (UE) for wireless communication, the UE comprising: Means for transmitting uplink communication in an uplink burst within a reference duration associated with a reference hybrid automatic repeat request (HARQ) process, the uplink communication being a reference uplink transmission comprising a first uplink transmission in a first non-punctured slot of the uplink burst; Means for receiving HARQ feedback after transmitting the uplink communication; Means for determining whether the HARQ feedback is related to the reference HARQ process based on whether the HARQ feedback is related to the uplink communication transmitted within the reference duration; Means for adjusting the size of a listen-before-talk (LBT) contention window at least partially based on whether the HARQ feedback is related to the reference HARQ process; Comprising, wherein the means for adjusting: Refrains from adjusting the size of the LBT contention window when it is determined that the HARQ feedback is not related to the reference HARQ process. When it is determined that the HARQ feedback is related to the reference HARQ process, it is further determined whether the HARQ feedback includes an acknowledgement response (ACK) or a negative acknowledgement response (NACK). When it is determined that the HARQ feedback includes a NACK, the size of the LBT contention window is increased. When it is determined that the HARQ feedback includes an ACK, the size of the LBT contention window is reset, and is configured to perform the above. User Equipment (UE). **Claim 8** A computer program, The computer program includes instructions for causing a computer to execute the method according to any one of claims 1 to 6 when the computer program is executed by the computer.

Citation Information

Patent Citations

  • A method and apparatus for adjusting the length of a contention window

    CN109005596A

  • Method for adjusting a contention window size based on HARQ-ACK information in a wireless connection system supporting an unlicensed band and apparatus for supporting the same

    JP2018520614A

  • Method for adjusting the size of a contention window in a wireless communication system and a device using the method

    KR1020190104986A

  • Method and apparatus for uplink channel accessing wireless communication system

    US20170257850A1