Techniques for adjusting contention windows in unlicensed new radio
By dynamically adjusting the size of the LBT competition window based on the correlation between HARQ feedback and reference duration in wireless communication, the problem of inefficient resource utilization in the prior art is solved and the performance of wireless communication is improved.
Patent Information
- Application Number
- CN202080075030.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-11-06
- Filing Date
- 2020-10-29
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2040-10-29
AI Technical Summary
When the prior art adjusts the competition window size of the non-licensed new radio (NR-U) in wireless communications, it is difficult to effectively adjust based on the feedback of hybrid automatic retransmission request (HARQ), resulting in inefficient resource utilization.
By realizing the correlation judgment between HARQ feedback and reference duration in the user equipment (UE), adjusting the size of the listen first and then talk (LBT) competition window. The specific method includes receiving HARQ feedback after sending uplink communication, and adjusting the size of the LBT competition window based on whether the HARQ feedback is associated with the reference duration.
By dynamically adjusting the size of the LBT competition window, the resource utilization efficiency of uplink communication is improved, the response ability to HARQ feedback is enhanced, and the performance of wireless communication is improved.
Smart Images

Figure CN114616913B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This patent application claims the benefit of priority to Indian Patent Application No. 201941045068, filed on November 6, 2019, entitled “TECHNIQUES FOR ADJUSTING CONTENTION WINDOW IN UNLICENSED NEW RADIO”, which has been assigned to the assignee of this application. The disclosure of the prior application is considered to be a part of this patent application and is incorporated into this patent application by reference. Technical Field
[0003]
[0006] Generally speaking, aspects of the present disclosure relate to wireless communications and aspects of the present disclosure relate to techniques for adjusting a contention window in an unlicensed new radio. Background Art
[0004] Wireless communication systems have been widely deployed to provide a variety of telecommunication services such as telephony, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies 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 standard promulgated by the Third Generation Partnership Project (3GPP).
[0005] A wireless communication network may include multiple base stations (BSs), wherein the BS is capable of supporting communications for multiple user equipment (UEs). User equipment (UE) may communicate with a base station (BS) via a downlink and an uplink. A downlink (or forward link) refers to a communication link from a BS to a UE, and an uplink (or reverse link) refers to a communication link from a UE to a BS. As further described in detail herein, a BS may be referred to as a Node B, gNB, access point (AP), radio head, transmit receive point (TRP), new radio (NR) BS, 5G Node B, and the like.
[0006] The above multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different user equipment to communicate on a city-wide, national-wide, regional-wide, and even global scale. New Radio (NR) (which may also be referred to as 5G) is an enhanced set of LTE mobile standards released by the Third Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by improving spectrum efficiency, reducing costs, improving services, making full use of new spectrum, and using orthogonal frequency division multiplexing (OFDM) (CP-OFDM) with cyclic prefix (CP) on the downlink (DL), using CP-OFDM and / or SC-FDM (e.g., also referred to as discrete Fourier transform spread OFDM (DFT-s-OFDM)) on the uplink (UL), and supporting beamforming, multiple-input multiple-output (MIMO) antenna technology and carrier aggregation. However, with the continuous increase in demand for mobile broadband access, there is a need to further improve LTE and NR technologies. Preferably, these improvements should also apply to other multiple access technologies and telecommunication standards that adopt these technologies. Summary of the invention
[0007] In some aspects, a wireless communication method performed by a user equipment (UE) may include sending uplink communications associated with a reference duration in an uplink burst; receiving hybrid automatic repeat request (HARQ) feedback after sending the uplink communication; and adjusting the 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.
[0008] In a first aspect, the method further comprises determining that the HARQ feedback is associated with an uplink communication associated with a reference duration; determining that the HARQ feedback comprises an acknowledgment (ACK); and wherein 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 ACK and is associated with an uplink communication associated with the reference duration. In a second aspect, alone or in combination with the first aspect, the method further comprises determining that the HARQ feedback is associated with an uplink communication associated with a reference duration; determining that the HARQ feedback comprises a negative acknowledgment (NACK); and wherein 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 NACK and is associated with an uplink communication associated with the reference duration.
[0009] In a third aspect, either alone or in combination with one or more of the first and second aspects, the method further comprises determining that the HARQ feedback is not associated with uplink communications associated with a reference duration; and wherein adjusting the size of the LBT contention window comprises avoiding adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback is not associated with uplink communications associated with a reference duration.
[0010] In some aspects, a method of wireless communication performed by a UE may include sending uplink communication after performing an LBT process during an LBT contention window; determining a duration of a HARQ feedback window for receiving HARQ feedback associated with the uplink communication, wherein the duration of the HARQ feedback window is at least partially based on a physical uplink shared channel (PUSCH) processing time and a physical downlink control channel (PDCCH) monitoring opportunity 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.
[0011] In a first aspect, the method further comprises receiving an indication of a PUSCH processing time in a downlink communication. In a second aspect, either 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, either alone or in combination with one or more of the first and second aspects, determining a 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 a downlink communication.
[0012] In a fourth aspect, alone or in combination with one or more of the first to third aspects, determining the duration of the HARQ feedback window includes determining an end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, determining the duration of the HARQ feedback window includes determining an end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires and during the discontinuous reception activity time of the UE.
[0013] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the method further comprises monitoring HARQ feedback during the duration of the HARQ feedback window in the same cell as the cell in which the uplink communication is sent. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the method further comprises monitoring HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication is sent.
[0014] In an eighth aspect, either 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 a discontinuous reception (DRX) retransmission timer associated with a reference uplink transmission of an uplink burst in which uplink communications are transmitted. In a ninth aspect, either 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, either 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.
[0015] In some aspects, a method of wireless communication performed by a UE may include initiating an LBT process for sending uplink communication; during the LBT process, receiving HARQ feedback associated with a previous uplink communication; and selectively restarting the LBT process based at least in part on whether the HARQ feedback is received at a time before a threshold amount of time is met for uplink resources for the uplink communication.
[0016] In a first aspect, selectively restarting the LBT process includes restarting the LBT process based at least in part on receiving HARQ feedback at a time that satisfies a threshold amount of time. In a second aspect, either alone or in combination with the first aspect, the method further includes adjusting a size of an LBT contention window of the LBT process based at least in part on the HARQ feedback before restarting the LBT process. In a third aspect, either alone or in combination with one or more of the first and second aspects, selectively restarting the LBT process includes continuing the LBT process based at least in part on receiving HARQ feedback at a time that does not satisfy the threshold amount of time.
[0017] In a fourth aspect, either 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 process after the LBT process based at least in part on the HARQ feedback. In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the method further comprises receiving an indication of a threshold time amount, wherein the threshold time amount is based at least in part on a channel access priority category associated with the UE.
[0018] In a sixth aspect, either 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 an LBT contention window associated with the LBT process, wherein the adjusted size of the LBT contention window is based at least in part on HARQ feedback. In a seventh aspect, either 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 process, wherein the adjusted LBT counter is based at least in part on HARQ feedback.
[0019] 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 of 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 of a plurality of consecutive uplink resources scheduled for the UE.
[0020] In some aspects, a method of wireless communication performed by a UE may include receiving an indication of a channel access priority threshold, wherein the channel access priority threshold identifies a minimum channel access priority allowed to be used by the UE; for an LBT process associated with uplink communication, selecting a channel access priority that satisfies the channel access priority threshold; and performing the LBT process in an LBT contention window, wherein a size of the LBT contention window is based at least in part on the channel access priority.
[0021] In some aspects, the method also includes sending an indication of a size of the LBT contention window to the base station.
[0022] In some aspects, a method of wireless communication performed by a BS may include sending an uplink scheduling grant to a UE that schedules multiple consecutive uplink resources; identifying a channel access priority associated with the UE; and decoding a first subset of the multiple 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 multiple consecutive uplink resources.
[0023] In some aspects, a method of wireless communication performed by a BS may include sending a first uplink scheduling grant to a UE that schedules a first uplink resource for sending an uplink communication, wherein, if the LBT process is not completed before the first uplink resource, the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication; and identifying a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completing the LBT process; and sending a second uplink scheduling grant to the UE that schedules the second uplink resource, wherein the second uplink scheduling grant indicates that the UE avoids adjusting the size of the LBT contention window of the LBT process based at least in part on the second uplink scheduling grant.
[0024] In some aspects, a wireless communication method performed by a UE may include receiving a first uplink scheduling grant for a first uplink resource scheduled for transmission of an uplink communication, wherein, if the LBT process is not completed before the first uplink resource, the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication; and receiving a second uplink scheduling grant for a second uplink resource scheduled for retransmission of the uplink communication; and sending the uplink communication in the second uplink resource after completing the LBT process.
[0025] In some aspects, the method also includes means for avoiding adjusting a size of an LBT contention window of the LBT process based at least in part on an indication in the second uplink scheduling grant based at least in part on the first uplink scheduling grant.
[0026] In some aspects, a method of wireless communication performed by a UE may include receiving an indication to initiate an LBT procedure before receiving an uplink scheduling grant; initiating the LBT procedure based at least in part on receiving the indication; and receiving the uplink scheduling grant while performing the LBT procedure.
[0027] In a first aspect, the method further comprises receiving another indication to perform an LBT procedure based at least in part on a specific channel access priority; and performing the LBT procedure based at least in part on the specific channel access priority. In a second aspect, either alone or in combination with the first aspect, the method further comprises avoiding adjusting the size of an LBT contention window of the LBT procedure based at least in part on hybrid automatic repeat request feedback included in an uplink scheduling grant.
[0028] In some aspects, a method of wireless communication performed by a UE may include receiving an uplink scheduling grant that schedules uplink resources for sending uplink communications; determining that an LBT process for the uplink communication will not be completed before the uplink resources; and sending an indication that the sending of the uplink communication was not performed based at least in part on determining that the LBT process for the uplink communication will not be completed before the uplink resources.
[0029] 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 send an uplink communication associated with a reference duration in an uplink burst; receive HARQ feedback after sending the uplink communication; and adjust the 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.
[0030] In a first aspect, one or more processors are further configured to determine that the HARQ feedback is associated with an uplink communication associated with a reference duration; and determine that the HARQ feedback includes an ACK; and when adjusting the size of the LBT contention window, the one or more processors will 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 the uplink communication associated with the reference duration. In a second aspect, alone or in combination with the first aspect, the one or more processors are further configured to determine that the HARQ feedback is associated with an uplink communication associated with a reference duration; and determine that the HARQ feedback includes a NACK; and when adjusting the size of the LBT contention window, the one or more processors will 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 the uplink communication associated with the reference duration.
[0031] In a third aspect, either alone or in combination with one or more of the first and second aspects, the one or more processors are further configured to determine that the HARQ feedback is not associated with uplink communications associated with a reference duration; and when adjusting the size of the LBT contention window, the one or more processors will avoid adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback is not associated with uplink communications associated with the reference duration.
[0032] 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 send uplink communications after performing an LBT process during an LBT contention window; determine a duration of a HARQ feedback window for receiving HARQ feedback associated with 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 opportunity configuration; and 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.
[0033] In a first aspect, the one or more processors are further configured to receive an indication of a PUSCH processing time in a downlink communication. In a second aspect, either 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, either alone or in combination with one or more of the first and second aspects, when determining a duration of a HARQ feedback window, the one or more processors 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 in a downlink communication.
[0034] 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 will determine the end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires. 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 will determine the end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires and during the discontinuous reception activity time of the UE.
[0035] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the one or more processors are further configured to monitor HARQ feedback during the duration of the HARQ feedback window in the same cell as the cell in which the uplink communication is sent. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the one or more processors are further configured to monitor HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication is sent.
[0036] In an eighth aspect, either 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 a DRX retransmission timer associated with a reference uplink transmission of an uplink burst in which uplink communications are transmitted. In a ninth aspect, either 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, either 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.
[0037] 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 initiate an LBT process for sending an uplink communication; during the LBT process, receive HARQ feedback associated with a previous uplink communication; and selectively restart the LBT process based at least in part on whether the HARQ feedback is received before a threshold amount of time is met for uplink resources for the uplink communication.
[0038] In a first aspect, when selectively restarting the LBT process, one or more processors will restart the LBT process based at least in part on receiving HARQ feedback at a time that satisfies a threshold time amount. In a second aspect, either 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 process before restarting the LBT process based at least in part on the HARQ feedback. In a third aspect, either alone or in combination with one or more of the first and second aspects, when selectively restarting the LBT process, the one or more processors will continue the LBT process based at least in part on receiving HARQ feedback at a time that does not satisfy the threshold time amount.
[0039] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, the one or more processors are further configured to adjust the size of the LBT contention window of another LBT process after the LBT process based at least in part on the HARQ feedback. In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the one or more processors are further configured to receive an indication of a threshold time amount, wherein the threshold time amount is based at least in part on a channel access priority level associated with the UE.
[0040] In a sixth aspect, either 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 an LBT contention window associated with the LBT process, wherein the adjusted size of the LBT contention window is based at least in part on HARQ feedback. In a seventh aspect, either 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 process, wherein the adjusted LBT counter is based at least in part on HARQ feedback.
[0041] 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 of 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 of a plurality of consecutive uplink resources scheduled for the UE.
[0042] 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 of a channel access priority threshold, wherein the channel access priority threshold identifies a minimum channel access priority allowed to be used by the UE; for an LBT procedure associated with uplink communication, select a channel access priority that satisfies the channel access priority threshold; and perform the LBT procedure in an LBT contention window, wherein the size of the LBT contention window is based at least in part on the channel access priority.
[0043] In some aspects, the one or more processors are further configured to send an indication of the LBT contention window size to the base station.
[0044] 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 may be configured to send an uplink scheduling grant to a UE that schedules a plurality of contiguous uplink resources; identify a channel access priority associated with the UE; and decode a first subset of the plurality of contiguous 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 contiguous uplink resources.
[0045] 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 may be configured to send a first uplink scheduling grant to a UE that schedules a first uplink resource for transmission of an uplink communication, wherein if the LBT process is not completed before the first uplink resource, the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication; and identify a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completing the LBT process; and send a second uplink scheduling grant to the UE that schedules the second uplink resource, wherein the second uplink scheduling grant indicates that the UE avoids adjusting the size of the LBT contention window of the LBT process based at least in part on the second uplink scheduling grant.
[0046] 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 a first uplink scheduling grant that schedules a first uplink resource for transmission of an uplink communication, wherein the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication if the LBT process is not completed before the first uplink resource; and receive a second uplink scheduling grant that schedules a second uplink resource for retransmission of the uplink communication; and transmit the uplink communication in the second uplink resource after completing the LBT process.
[0047] In some aspects, the one or more processors are further configured to avoid adjusting a size of an LBT contention window of the LBT process 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.
[0048] 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 before receiving an uplink scheduling grant; initiate the LBT procedure based at least in part on receiving the indication; and receive the uplink scheduling grant while performing the LBT procedure.
[0049] In a first aspect, the one or more processors are further configured to receive another indication to perform an LBT procedure based at least in part on a specific channel access priority; and perform the LBT procedure based at least in part on the specific channel access priority. In a second aspect, either alone or in combination with the first aspect, the one or more processors are further configured to avoid 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.
[0050] 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 uplink scheduling grant that schedules uplink resources for transmission of uplink communications; determine that a listen-before-talk (LBT) procedure for the uplink communications is not completed before the uplink resources; and send an indication that the transmission of the uplink communications is not performed based at least in part on determining that the LBT procedure for the uplink communications is not completed before the uplink resources.
[0051] 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 perform the following operations: sending an uplink communication associated with a reference duration in an uplink burst; receiving HARQ feedback after sending the uplink communication; and adjusting the size of the LBT contention window based at least in part on whether the HARQ feedback is associated with the reference duration.
[0052] In a first aspect, one or more instructions, when executed by one or more processors, further cause the one or more processors to determine that the HARQ feedback is associated with an uplink communication associated with a reference duration; and determine that the HARQ feedback includes an ACK; and one or more instructions that cause the one or more processors to adjust the size of the LBT contention window, so that the one or more processors 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 an uplink communication associated with the reference duration. In a second aspect, alone or in combination with the first aspect, the one or more instructions, when executed by one or more processors, further cause the one or more processors to determine that the HARQ feedback is associated with an uplink communication associated with a reference duration; and determine that the HARQ feedback includes a NACK; and one or more instructions that cause the one or more processors to adjust the size of the LBT contention window, so that the one or more processors 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 an uplink communication associated with the reference duration.
[0053] In a third aspect, alone or in combination with one or more of the first and second aspects, the one or more instructions, when executed by one or more processors, further cause the one or more processors to determine that the HARQ feedback is not associated with uplink communications associated with a reference duration; and the one or more instructions that cause the one or more processors to adjust the size of the LBT contention window, cause the one or more processors to avoid adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback is not associated with uplink communications associated with a reference duration.
[0054] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of a UE, the one or more instructions may cause the one or more processors to perform the following operations: sending uplink communication after performing an LBT process during an LBT contention window; determining a duration of a HARQ feedback window for receiving HARQ feedback associated with the uplink communication, wherein the duration of the HARQ feedback window is configured at least in part based on a PUSCH processing time and a PDCCH monitoring opportunity; 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.
[0055] In a first aspect, the one or more instructions, when executed by one or more processors, further cause the one or more processors to receive an indication of a PUSCH processing time in a downlink communication. In a second aspect, either 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, either 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 a duration of a HARQ feedback window cause the one or more processors to 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 in a downlink communication.
[0056] In a fourth aspect, alone or in combination with one or more aspects of the first to third aspects, one or more instructions for causing one or more processors to determine the duration of the HARQ feedback window cause the one or more processors to determine the end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires. In a fifth aspect, alone or in combination with one or more aspects of the first to fourth aspects, one or more instructions for causing the one or more processors to determine the duration of the HARQ feedback window cause the one or more processors to determine the end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires and during the discontinuous reception activity time of the UE.
[0057] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the one or more instructions, when executed by one or more processors, further cause the one or more processors to monitor HARQ feedback during the duration of the HARQ feedback window in the same cell in which the uplink communication is sent. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the one or more instructions, when executed by one or more processors, further cause the one or more processors to monitor HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication is sent.
[0058] In an eighth aspect, either 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 a DRX retransmission timer associated with a reference uplink transmission for an uplink burst in which uplink communications are transmitted. In a ninth aspect, either 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, either 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.
[0059] 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 perform the following operations: initiating an LBT process for sending uplink communications; during the LBT process, receiving HARQ feedback associated with a previous uplink communication; and selectively restarting the LBT process based at least in part on whether the HARQ feedback is received at a time before a threshold amount of time is met for uplink resources for uplink communications.
[0060] In a first aspect, one or more instructions that cause one or more processors to selectively restart an LBT process cause the one or more processors to restart the LBT process based at least in part on receiving HARQ feedback at a time that satisfies a threshold amount of time. In a second aspect, either alone or in combination with the first aspect, the one or more instructions, when executed by the one or more processors, further cause the one or more processors to adjust a size of an LBT contention window of the LBT process based at least in part on the HARQ feedback before restarting the LBT process. In a third aspect, either 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 selectively restart an LBT process cause the one or more processors to continue the LBT process based at least in part on receiving HARQ feedback at a time that does not satisfy a threshold amount of time.
[0061] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the one or more instructions, when executed by one or more processors, further cause the one or more processors to adjust the size of the LBT contention window of another LBT process after the LBT process 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, the one or more instructions, when executed by one or more processors, further cause the one or more processors to receive an indication of a threshold time amount, wherein the threshold time amount is based at least in part on a channel access priority category associated with the UE.
[0062] In a sixth aspect, either 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 an LBT contention window associated with the LBT process, wherein the adjusted size of the LBT contention window is based at least in part on HARQ feedback. In a seventh aspect, either 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 process, wherein the adjusted LBT counter is based at least in part on HARQ feedback.
[0063] 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 of 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 of a plurality of consecutive uplink resources scheduled for the UE.
[0064] 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 perform the following operations: receiving an indication of a channel access priority threshold, wherein the channel access priority threshold identifies a minimum channel access priority allowed to be used by the UE; for an LBT process associated with uplink communication, selecting a channel access priority that satisfies the channel access priority threshold; and performing the LBT process in an LBT contention window, wherein the size of the LBT contention window is based at least in part on the channel access priority.
[0065] In some aspects, the one or more instructions, when executed by the one or more processors, further cause the one or more processors to send an indication of a size of the LBT contention window to the base station.
[0066] 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 BS, may cause the one or more processors to perform the following operations: sending an uplink scheduling grant to a UE that schedules a plurality of consecutive uplink resources; 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 an LBT contention window of the UE overlaps with a second subset of the plurality of consecutive uplink resources.
[0067] 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 perform the following operations: sending a first uplink scheduling grant to a UE that schedules a first uplink resource for sending an uplink communication, wherein if the LBT process is not completed before the first uplink resource, the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication; and identifying a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completing the LBT process; and sending a second uplink scheduling grant to the UE that schedules the second uplink resource, wherein the second uplink scheduling grant indicates that the UE avoids adjusting the size of the LBT contention window of the LBT process based at least in part on the second uplink scheduling grant.
[0068] 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 perform the following operations: receiving a first uplink scheduling grant for scheduling a first uplink resource for transmission of an uplink communication, wherein if the LBT process is not completed before the first uplink resource, the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication; and receiving a second uplink scheduling grant for scheduling a second uplink resource for retransmission of the uplink communication; and transmitting the uplink communication in the second uplink resource after completing the LBT process.
[0069] In some aspects, one or more instructions, when executed by one or more processors, further cause the one or more processors to avoid adjusting the size of the LBT contention window of the LBT process based at least in part on the first uplink scheduling grant, at least in part on an indication in the second uplink scheduling grant.
[0070] 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 perform the following operations: before receiving an uplink scheduling grant, receiving an indication to initiate an LBT process; initiating an LBT process based at least in part on receiving the indication; and receiving the uplink scheduling grant while performing the LBT process.
[0071] In a first aspect, the one or more instructions, when executed by one or more processors, further cause the one or more processors to receive another indication to perform an LBT process based at least in part on a specific channel access priority; and perform the LBT process based at least in part on the specific channel access priority. In a second aspect, alone or in combination with the first aspect, the one or more instructions, when executed by one or more processors, further cause the one or more processors to avoid adjusting the size of the LBT contention window of the LBT process based at least in part on hybrid automatic repeat request feedback included in an uplink scheduling grant.
[0072] 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 perform the following operations: receiving an uplink scheduling grant that schedules uplink resources for transmission of uplink communications; determining that an LBT process for uplink communications is not completed before the uplink resources; and sending an indication that transmission of uplink communications is not performed based at least in part on determining that the LBT process for uplink communications is not completed before the uplink resources.
[0073] In some aspects, an apparatus for wireless communications may include a unit for sending uplink communications associated with a reference duration in an uplink burst; a unit for receiving HARQ feedback after sending the uplink communications; and a unit for adjusting the size of an LBT contention window based at least in part on whether the HARQ feedback is associated with the reference duration.
[0074] In a first aspect, the apparatus further comprises a unit for determining that HARQ feedback is associated with uplink communications associated with a reference duration; and a unit for determining that the HARQ feedback includes an ACK; wherein the unit for adjusting the size of the LBT contention window comprises a unit 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 associated with uplink communications associated with the reference duration. In a second aspect, either alone or in combination with the first aspect, the apparatus further comprises a unit for determining that the HARQ feedback is associated with uplink communications associated with a reference duration; and a unit for determining that the HARQ feedback includes a negative acknowledgement (NACK); wherein the unit for adjusting the size of the LBT contention window comprises a unit 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 associated with the reference duration.
[0075] In a third aspect, alone or in combination with one or more of the first and second aspects, the device also includes a unit for determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration; wherein the unit for adjusting the LBT contention window size includes a unit for avoiding adjusting the LBT contention window size based at least in part on determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration.
[0076] In some aspects, an apparatus for wireless communication may include a unit for sending uplink communication after performing an LBT process during an LBT contention window; a unit for determining a duration of a HARQ feedback window for receiving HARQ feedback associated with the uplink communication, wherein the duration of the HARQ feedback window is configured at least in part based on a PUSCH processing time and a PDCCH monitoring opportunity; and a unit for 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.
[0077] In a first aspect, the apparatus further comprises means for receiving an indication of a PUSCH processing time in a downlink communication. In a second aspect, either 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, either alone or in combination with one or more of the first and second aspects, the means for determining a duration of a HARQ feedback window comprises means for determining a duration of the HARQ feedback window based at least in part on receiving an indication of a duration of the HARQ feedback window in a downlink communication.
[0078] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, the unit for determining the duration of the HARQ feedback window includes a unit for determining the end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires. In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the unit for determining the duration of the HARQ feedback window includes a unit for determining the end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires and during the discontinuous reception activity time of the UE.
[0079] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the apparatus further comprises a unit for monitoring HARQ feedback during the duration of the HARQ feedback window in the same cell in which the uplink communication is sent. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the apparatus further comprises a unit for monitoring HARQ feedback during the duration of the HARQ feedback window in a cell different from the cell in which the uplink communication is sent.
[0080] In an eighth aspect, either 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 a discontinuous reception (DRX) retransmission timer associated with a reference uplink transmission of an uplink burst in which uplink communications are transmitted. In a ninth aspect, either 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, either 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.
[0081] In some aspects, an apparatus for wireless communication may include a unit for initiating an LBT process for sending uplink communications; a unit for receiving HARQ feedback associated with a previous uplink communication during the LBT process; and a unit for selectively restarting the LBT process based at least in part on whether the HARQ feedback is received at a time before a threshold amount of time is met for uplink resources for the uplink communication.
[0082] In a first aspect, the means for selectively restarting the LBT process includes means for restarting the LBT process based at least in part on receiving HARQ feedback at a time that satisfies a threshold time amount. In a second aspect, either alone or in combination with the first aspect, the apparatus further includes means for adjusting the size of an LBT contention window of the LBT process before restarting the LBT process based at least in part on the HARQ feedback. In a third aspect, either alone or in combination with one or more of the first and second aspects, the means for selectively restarting the LBT process includes means for continuing the LBT process based at least in part on receiving HARQ feedback at a time that does not satisfy the threshold time amount.
[0083] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, the apparatus further comprises a unit for adjusting the size of the LBT contention window of another LBT process after the LBT process based at least in part on the HARQ feedback. In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the apparatus further comprises a unit for receiving an indication of a threshold time amount, wherein the threshold time amount is based at least in part on a channel access priority level associated with the UE.
[0084] In a sixth aspect, either 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 an LBT contention window associated with the LBT process, wherein the adjusted size of the LBT contention window is based at least in part on HARQ feedback. In a seventh aspect, either 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 process, wherein the adjusted LBT counter is based at least in part on HARQ feedback.
[0085] 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 of 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 of a plurality of consecutive uplink resources scheduled for the UE.
[0086] In some aspects, an apparatus for wireless communication may include a unit for receiving an indication of a channel access priority threshold, wherein the channel access priority threshold identifies a minimum channel access priority allowed to be used by the device; a unit for selecting a channel access priority that satisfies the channel access priority threshold for an LBT process associated with uplink communication; and a unit for performing the LBT process in an LBT contention window, wherein a size of the LBT contention window is based at least in part on the channel access priority.
[0087] In some aspects, the apparatus further comprises means for sending an indication of a size of the LBT contention window to the base station.
[0088] In some aspects, an apparatus for wireless communication may include a unit for sending an uplink scheduling grant to a UE to schedule multiple contiguous uplink resources; a unit for identifying a channel access priority associated with the UE; and a unit for decoding a first subset of the multiple contiguous uplink resources based at least in part on determining that an LBT contention window of the UE overlaps with a second subset of the multiple contiguous uplink resources.
[0089] In some aspects, an apparatus for wireless communication may include a unit for sending a first uplink scheduling grant to a UE for scheduling a first uplink resource for transmission of an uplink communication, wherein if the LBT process is not completed before the first uplink resource, the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication; a unit for identifying a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completing the LBT process; and a unit for sending a second uplink scheduling grant to the UE for scheduling the second uplink resource, wherein the second uplink scheduling grant indicates that the UE avoids adjusting the size of the LBT contention window of the LBT process based at least in part on the second uplink scheduling grant.
[0090] In some aspects, an apparatus for wireless communication may include a unit for receiving a first uplink scheduling grant for scheduling a first uplink resource for sending an uplink communication, wherein the first uplink scheduling grant indicates that if the LBT process is not completed before the first uplink resource, the apparatus will continue the LBT process for the uplink communication; a unit for receiving a second uplink scheduling grant for scheduling a second uplink resource for retransmission of the uplink communication; and a unit for sending the uplink communication in the second uplink resource after completing the LBT process.
[0091] In some aspects, the apparatus further includes means for avoiding adjusting a size of an LBT contention window of the LBT process 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.
[0092] In some aspects, an apparatus for wireless communication may include a unit for receiving an indication to initiate an LBT procedure prior to receiving an uplink scheduling grant; a unit for initiating the LBT procedure based at least in part on receiving the indication; and a unit for receiving the uplink scheduling grant while performing the LBT procedure.
[0093] In a first aspect, the apparatus further comprises means for receiving another indication to perform an LBT procedure based at least in part on a specific channel access priority; and means for performing the LBT procedure based at least in part on the specific channel access priority. In a second aspect, either alone or in combination with the first aspect, the apparatus further comprises means for avoiding adjusting the size of an LBT contention window of the LBT procedure based at least in part on hybrid automatic repeat request feedback included in an uplink scheduling grant.
[0094] In some aspects, an apparatus for wireless communications may include a unit for receiving an uplink scheduling grant for scheduling uplink resources for sending uplink communications; a unit for determining that an LBT process for the uplink communications will not be completed before the uplink resources; and a unit for sending an indication that sending of the uplink communications was not performed based at least in part on determining that the LBT process for the uplink communications will not be completed before the uplink resources.
[0095] Aspects generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication devices, and / or processing systems as generally described with reference to and as illustrated in the accompanying drawings and description.
[0096] In order to better understand the following specific embodiments, the features and technical advantages of the examples according to the present disclosure have been generally summarized to a considerable extent. Additional features and advantages will be described below. The disclosed concepts and specific examples can be easily used as the basis for modifying or designing other structures for the same purpose of performing the present disclosure. These equivalent constructions do not depart from the scope of the appended claims. When considering the following specific embodiments in conjunction with the accompanying drawings, the characteristics of the concepts disclosed herein (about their organization and method of operation), and the associated advantages will be better understood. Each of the drawings provided in these drawings is only for illustration and description purposes, and is not used as a limitation to define the present claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] In order that the above-mentioned features of the present disclosure may be understood in detail, the contents briefly summarized above may be described in more detail with reference to various aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the accompanying drawings only illustrate certain typical aspects of the present disclosure and are therefore not to be considered as limiting the scope thereof, as the specification may admit other equally effective aspects. The same reference numerals in different drawings may identify the same or similar elements.
[0098] Figure 1 is a schematic diagram illustrating an example of a wireless communication network in accordance with various aspects of the present disclosure.
[0099] Figure 2 is a schematic diagram illustrating an example of a base station (BS) communicating with a user equipment (UE) in a wireless communication network according to various aspects of the present disclosure.
[0100] Figure 3-9 is a diagram illustrating an example of contention window adjustment for unlicensed new radio in accordance with various aspects of the present disclosure.
[0101] Figure 10-13 is a diagram illustrating example processes performed, for example, by a UE according to various aspects of the present disclosure.
[0102] Fig.14 and Fig.15 is a diagram illustrating example processes performed, for example, by a BS, according to various aspects of the present disclosure.
[0103] Figure 16-18 is a diagram illustrating example processes performed, for example, by a UE according to various aspects of the present disclosure.
[0104] Figure 19-27 is a conceptual data flow diagram illustrating the data flow between different modules / units / components in an example apparatus according to various aspects of the present disclosure. DETAILED DESCRIPTION
[0105] The following is a more complete description of various aspects of the present disclosure with reference to the accompanying drawings. However, the present disclosure may be embodied in a variety of different forms, and should not be construed as being limited to any particular structure or function given throughout the present disclosure. To be precise, these aspects are provided so that the present disclosure will be comprehensive and complete, and will fully convey the scope of the present disclosure to those skilled in the art. Based on the teachings herein, it should be recognized by those skilled in the art that the scope of the present disclosure is intended to cover any aspect of the disclosure disclosed herein, whether it is implemented independently of any other aspect of the present disclosure, or implemented in combination with any other aspect of the present disclosure. For example, a device may be implemented or a method may be implemented using any number of aspects set forth herein. In addition, the scope of the present disclosure is intended to cover such a device or method implemented using other structures, functions, or structures and functions in addition to or different from the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements in the claims. Several aspects of the telecommunications system will now be given with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and illustrated 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 specific application and the design constraints imposed on the overall system.
[0106] It should be noted that although various aspects may be described herein using terminology commonly associated with 3G and / or 4G wireless technologies, various aspects of the present disclosure may be applicable to other generation-based communication systems, such as 5G and later technologies, including New Radio (NR) technologies.
[0107] Figure 1 1 is a schematic diagram showing a wireless network 100 in which various aspects of the present disclosure may be implemented. The wireless network 100 may be an LTE network or some other wireless network, such as a 5G network or an NR network. The wireless network 100 may include a plurality of BSs 110 (shown as BSs 110a, BSs 110b, BSs 110c, and BSs 110d) and other network entities. A BS is an entity that communicates with a 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 for a specific geographic area. In 3GPP, the term "cell" may refer to a coverage area of a BS and / or a BS subsystem serving the coverage area, depending on the context in which the term is used.
[0108] A BS may provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another type of cell. A macro cell may cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscription. A pico cell may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscription. A femto cell may cover a relatively small geographic area (e.g., a residence) and may allow restricted access by UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG)). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS. In Figure 1 In the example shown, BS 110a may be a macro BS for macro cell 102a, BS 110b may be a pico BS for pico cell 102b, and BS 110c may be a femto BS for femto cell 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.
[0109] In some aspects, the cell may not necessarily be stationary, and the geographic area of the cell may move according to the location of the mobile BS. In some aspects, the BSs may be interconnected to each other and / or to 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, etc.) using any suitable transport network.
[0110] The wireless network 100 may also include a relay station. A relay station is an entity that can receive transmissions of data from an upstream station (e.g., a BS or a UE) and send transmissions of 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. Figure 1 In the example shown, a relay station 110d may communicate with a macro BS 110a and a UE 120d to facilitate communication between the BS 110a and the UE 120d. A relay station may also be referred to as a relay BS, a relay base station, a relay, or the like.
[0111] The wireless network 100 may be a heterogeneous network including different types of BSs (e.g., macro BSs, pico BSs, femto BSs, relay BSs, etc.). These different types of BSs may have different transmit power levels, different coverage areas, and different effects on interference in the wireless network 100. For example, a macro BS may have a high transmit power level (e.g., 5 watts to 40 watts), while a pico BS, a femto BS, and a relay BS may have a lower transmit power level (e.g., 0.1 watt to 2 watts).
[0112] The network controller 130 may be coupled to a set of BSs and may provide coordination and control for these BSs. The network controller 130 may communicate with the BSs via a backhaul. The BSs may also communicate with each other via a wireless backhaul or a wired backhaul (eg, directly or indirectly).
[0113] UE 120 (e.g., UE 120a, UE 120b, UE 120c) may be dispersed throughout the wireless network 100, and each UE may be stationary or mobile. UE may also be referred to as an access terminal, a terminal, a mobile station, a subscriber unit, a station, etc. UE may be a cellular phone (e.g., a smart phone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or medical equipment, a biometric sensor / device, a wearable device (smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music device or video device, or a satellite wireless unit, etc.), a vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless medium or a wired medium.
[0114] Some UEs may be considered as machine type communication (MTC) UEs or evolved or enhanced machine type communication (eMTC) UEs. MTC UEs and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which may communicate with a base station, another device (e.g., a remote device), or some other entity. For example, a wireless node may provide a connection to or provide a connection to a network (e.g., a wide area network such as the Internet or a cellular network) via a wired communication link or a wireless communication link. Some UEs may be considered as Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (narrowband Internet of Things) devices. Some UEs may be considered as user premises equipment (CPE). UE 120 may be included in a housing that houses components of UE 120 (e.g., processor components, memory components, etc.).
[0115] In general, any number of wireless networks may be deployed in a given geographic area. Each wireless network may support a specific RAT and may operate on one or more frequencies. RAT may also be referred to as radio technology, air interface, etc. Frequency may also be referred to as carrier, frequency channel, etc. Each frequency may support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, NR or 5G RAT networks may be deployed.
[0116] In some aspects, (e.g., without using the base station 110 as an intermediary to communicate with each other) two or more UEs 120 (e.g., shown as UE 120a and UE 120e) can use one or more sidelink channels to communicate directly. For example, the UE 120 can use peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocol (e.g., which may include vehicle-to-vehicle (V2V) protocol, vehicle-to-infrastructure (V2I) protocol, etc.), mesh network, etc. to communicate. In this case, the UE 120 can perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by the base station 110.
[0117] As indicated above, Figure 1 are provided as examples. Other examples can be found in Figure 1 The examples described are different.
[0118] Figure 2 A block diagram showing an example 200 of a base station 110 and a UE 120, which may be Figure 1 Base station 110 may be equipped with T antennas 234a through 234t, and UE 120 may be equipped with R antennas 252a through 252r, where in general T ≥ 1 and R ≥ 1.
[0119] At the base station 110, the transmit processor 220 may receive data for one or more UEs from the data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on a channel quality indicator (CQI) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for the UE, and provide data symbols for all UEs. The transmit 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, upper layer signaling, etc.), and provide overhead symbols and control symbols. The transmit processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS)) and synchronization signals (e.g., primary synchronization signals (PSS) and secondary synchronization signals (SSS)). If applicable, the transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, and can provide T output symbol streams to T modulators (MOD) 232a to 232t. Each modulator 232 can process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t can be sent via T antennas 234a to 234t, respectively. According to various aspects described in more detail below, the synchronization signal can be generated using position coding to convey additional information.
[0120] At UE 120, antennas 252a to 252r may receive downlink signals from base station 110 and / or other base stations, and may provide received signals to demodulators (DEMODs) 254a to 254r, respectively. Each demodulator 254 may condition (e.g., filter, amplify, down-convert, 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. A MIMO detector 256 may obtain received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols (if applicable), and provide detected symbols. A receive processor 258 may process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE 120 to a data sink 260, and provide decoded control information and system information to a controller / processor 280. The channel processor may determine reference signal received power (RSRP), received signal strength indicator (RSSI), reference signal received quality (RSRQ), channel quality indicator (CQI), etc. In some aspects, one or more components of UE 120 may be included in a housing.
[0121] On the uplink, at the UE 120, a transmit processor 264 may receive and process data from a data source 262 and control information (e.g., for reports including RSRP, RSSI, RSRQ, CQI, etc.) from a controller / processor 280. The transmit processor 264 may also generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266 (if applicable), further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to the base station 110. At the base station 110, uplink signals from the UE 120 and other UEs may be received by the antenna 234, processed by the demodulator 232, detected by the MIMO detector 236 (if applicable), and further processed by the receive processor 238 to obtain decoded data and control information sent by the UE 120. The receive processor 238 may provide decoded data to a data sink 239 and decoded control information to a controller / processor 240. The base station 110 may include a communication unit 244 and transmit to the 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.
[0122] The controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2Any other components of the controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2 Any other component may perform or direct e.g. Fig.10 The process of 1000 Fig.11 Process 1100, Fig.12 The process 1200 Fig.13 The process of 1300 Fig.14 The process of 1400 Fig.15 The process of 1500 Fig.16 The process of 1600 Fig.17 Process 1700, Fig.18 The operations of process 1800 and / or other processes described herein may be performed. Memories 242 and 282 may store data and program codes for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions for wireless communication. For example, one or more instructions, when executed by one or more processors of base station 110 and / or UE 120, may perform or direct, for example, Fig.10 The process of 1000 Fig.11 Process 1100, Fig.12 The process 1200 Fig.13 The process of 1300 Fig.14 The process of 1400 Fig.15 The process of 1500 Fig.16 The process of 1600 Fig.17 Process 1700, Fig.18 The scheduler 246 may schedule UEs for data transmission on the downlink and / or uplink.
[0123] In some aspects, the UE 120 may include means for sending uplink communications associated with a reference hybrid automatic repeat request (HARQ) process in an uplink burst, and means for receiving HARQ feedback after sending the uplink communications, means for adjusting the size of a listen-before-talk (LBT) contention window based at least in part on whether the HARQ feedback is associated with a reference duration, etc. In some aspects, the UE 120 may include means for sending uplink communications after performing an LBT process during the LBT contention window, means for determining a duration of a HARQ feedback window for receiving HARQ feedback associated with 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 opportunity configuration, 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, etc.
[0124] In some aspects, the UE 120 may include means for initiating an LBT process for sending an uplink communication, means for receiving HARQ feedback associated with a previous uplink communication during the LBT process, means for selectively restarting the LBT process based at least in part on whether the HARQ feedback was received a threshold amount of time before an uplink resource for the uplink communication was satisfied, etc. In some aspects, the UE 120 may include means for receiving an indication of a channel access priority threshold, wherein the channel access priority threshold identifies a lowest channel access priority allowed to be used by the UE 120, means for selecting a channel access priority that satisfies the channel access priority threshold for the LBT process associated with the uplink communication, means for performing the LBT process in an LBT contention window, wherein the size of the LBT contention window is based at least in part on the channel access priority, etc.
[0125] In some aspects, the UE 120 may include means for receiving a first uplink scheduling grant that schedules a first uplink resource for transmission of an uplink communication, wherein the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication if the LBT process is not completed before the first uplink resource, means for receiving a second uplink scheduling grant that schedules a second uplink resource for retransmission of the uplink communication, means for transmitting the uplink communication in the second uplink resource after completing the LBT process, etc. In some aspects, the UE 120 may include means for receiving an indication to initiate the LBT process before receiving the uplink scheduling grant, means for initiating the LBT process based at least in part on receiving the indication, means for receiving an uplink grant while performing the LBT process, etc.
[0126] In some aspects, the UE 120 may include a unit for receiving an uplink scheduling grant for scheduling uplink resources for sending uplink communications, a unit for determining that an LBT process for uplink communications has not been completed before the uplink resources, a unit for sending an indication that transmission of uplink communications has not been performed based at least in part on determining that the LBT process for uplink communications has not been completed before the uplink resources, and the like.
[0127] In some aspects, such units may include a combination of Figure 2 One or more components of UE 120 are depicted, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, etc.
[0128] In some aspects, BS 110 may include a unit for sending an uplink scheduling grant for scheduling multiple consecutive uplink resources to UE 120, a unit for identifying a channel access priority associated with UE 120, a unit for decoding a first subset of multiple 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 multiple consecutive uplink resources, and the like. In some aspects, BS 110 may include a unit for sending a first uplink scheduling grant for scheduling a first uplink resource for transmission of an uplink communication to UE 120, wherein the first uplink scheduling grant indicates that if the LBT process is not completed before the first uplink resource, the UE 120 will continue the LBT process for the uplink communication, a unit for identifying a second uplink resource for retransmission of the uplink communication based at least in part on an expected time for completing the LBT process, a unit for sending a second uplink scheduling grant for scheduling the second uplink resource to UE 120, wherein the second uplink scheduling grant indicates that UE 120 avoids adjusting the size of the LBT contention window of the LBT process based at least in part on the second uplink scheduling grant, etc.
[0129] In some aspects, such units may include a combination of Figure 2 One or more components of base station 110 are depicted, 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, and the like.
[0130] As mentioned above, Figure 2 are provided as examples. Other examples may differ from those described in Figure 2 An example of description.
[0131] Some aspects described herein relate to unlicensed RF spectrum bands that can be used for communications in a wireless network (e.g., wireless network 100). In some aspects, the unlicensed RF spectrum bands can be used by a BS (e.g., BS 110) and a UE (e.g., UE 120) of a wireless network for long term evolution (LTE) communications, improved LTE (LTE-A) communications, and / or 5G / NR communications, and by a Wi-Fi access point and a Wi-Fi station of a Wi-Fi network for Wi-Fi communications. The unlicensed RF spectrum bands can be used in combination with licensed RF spectrum bands in a cellular network or used independently of licensed RF spectrum bands, such as in LTE licensed assisted access (LAA), unlicensed 5G / NR (NR-U), etc. In some examples, the unlicensed RF spectrum band can be a RF spectrum band that devices may need to contend for access to because the RF spectrum band is at least partially available for unlicensed use, such as Wi-Fi use.
[0132] Before sending uplink communications on the unlicensed RF spectrum band, the UE may perform a listen-before-talk (LBT) process to contend for access to the unlicensed RF spectrum band. In this case, the UE may contend for access by listening to the activities of other UEs on the unlicensed RF band during the LBT contention window to avoid conflicts.
[0133] In some cases, the size (e.g., duration) of the LBT contention window can be based at least in part on a channel access priority level (CAPC) associated with the uplink communication, and can be adjusted at least in part based on network traffic (e.g., congestion) to allow devices to have more opportunities to gain access to unlicensed radio frequency spectrum bands. The UE can analyze hybrid automatic repeat request (HARQ) feedback (e.g., an acknowledgement (ACK) or a negative acknowledgement (NACK) (ACK / NACK)) associated with a previous uplink communication, and can adjust the size of the LBT contention window based at least in part on the HARQ feedback. For example, if a NACK is received for a previous uplink communication (or if no HARQ feedback is received), the UE can increase the size of the LBT contention window to reduce congestion. As another example, if an ACK is received for a previous uplink communication, the UE can reset the size of the LBT contention window to a default size.
[0134] Various problems may occur with the LBT procedure in NR-U deployment. For example, the UE may receive HARQ feedback associated with various types of HARQ processes (e.g., reference duration, non-reference duration, etc.), 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 the time to monitor the HARQ feedback. In this case, the UE may monitor the HARQ feedback based at least in part on the physical uplink shared channel (PUSCH) processing time of the BS, but if the PUSCH processing time is shorter than the UE's physical downlink control channel (PDCCH) monitoring opportunity frequency, the PUSCH processing time may not allow the BS to provide HARQ feedback before the UE adjusts the size of the LBT contention window. To give another example, in some cases, the timing between the reception of an uplink scheduling grant and the transmission of an associated uplink communication may not allow the UE to perform the LBT procedure for the full 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.
[0135] Some aspects described herein provide techniques and devices for contention window adjustment for NR-U. In some aspects, the UE is able to determine which HARQ processes to consider when adjusting the size of the LBT contention window. Specifically, the UE can selectively adjust the size of the LBT contention window based at least in part on whether the HARQ feedback is associated with a reference duration of uplink communications sent in an uplink burst. In this way, the UE can avoid adjusting the size of the LBT contention window based at least in part on HARQ feedback associated with a non-reference duration of an uplink burst.
[0136] In some aspects, a UE is able to determine a duration of a HARQ feedback window for receiving HARQ feedback associated with transmission of uplink communications. The duration of the HARQ feedback window may be based at least in part on PUSCH processing of the BS, and PDCCH monitoring opportunity configuration and / or discontinuous reception (DRX) operation of the UE. In this way, the size of the duration of the HARQ feedback window may be adjusted so that the BS is provided with an opportunity to send HARQ feedback to the UE (e.g., in a PDCCH monitoring opportunity), which allows the UE to adjust the size of the LBT contention window based at least in part on the HARQ feedback.
[0137] In some aspects, the UE can determine whether to adjust the size of the LBT contention window based at least in part on when HARQ feedback is received during an LBT process for sending uplink communications. For example, the UE and / or BS can configure a timing threshold between the time when the HARQ feedback is received and the time when uplink resources for uplink transmission occur. In this case, if the HARQ feedback is received at a time that meets the timing threshold (e.g., if the HARQ feedback is received long enough before the uplink resource), the UE can restart the LBT process and adjust the size of the LBT contention window, or if the HARQ feedback is received at a time that does not meet the timing threshold (e.g., if the received HARQ feedback is too close in time to the uplink resource), the UE can continue the LBT process and perform adjustments for the next LBT process.
[0138] In some aspects, the BS and / or UE may process uplink scheduling, uplink communication transmission and / or LBT contention window size adjustment based at least in part on the timing between the uplink scheduling grant and the associated uplink resources for sending uplink communication. Specifically, in the case where the timing between the uplink scheduling grant and the associated uplink resources for sending uplink communication may not allow the UE to have enough time to complete the LBT process for uplink communication, the BS and / or UE may be able to process uplink scheduling, uplink communication transmission and / or LBT contention window size adjustment. For example, if the BS determines that some channel access priorities (e.g., CAPC) may cause the UE to be unable to complete the LBT process for uplink communication, the BS may allow the UE to select a channel access priority for the LBT process so that the size of the LBT contention window is completed 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 a channel access priority threshold to the UE, and the UE may select a channel access priority that satisfies the channel access priority threshold.
[0139] As another example, the BS may send an uplink scheduling grant (e.g., a multi-transmission time interval (multi-TTI) uplink scheduling grant) to a UE that schedules multiple consecutive uplink resources. In this case, if the timing between the uplink scheduling grant and the multiple consecutive uplink resources causes the LBT contention window to overlap with a subset of the multiple consecutive uplink resources, the UE may perform an LBT process and may send one or more uplink communications in a non-overlapping subset of the multiple consecutive uplink resources. In addition, the BS may determine, at least in part based on the UE's channel access priority (or the uplink communication to be sent), that the LBT contention window will overlap with a subset of the multiple consecutive uplink resources, and may therefore only decode a non-overlapping subset of the multiple consecutive uplink resources. In this way, the BS saves processing and / or memory resources that would otherwise be consumed when decoding uplink resources in which the UE does not send uplink communications (e.g., because the UE is still performing the LBT process in these uplink resources).
[0140] As another example, the BS may send an uplink scheduling grant to the UE, knowing that the UE will not have enough time to complete the LBT process before sending the uplink communication in the uplink resources scheduled by the uplink scheduling grant. In this case, even if the LBT process is not completed before the uplink resources, the BS may indicate in the uplink scheduling grant that the UE will continue the LBT process. In addition, the BS may send another uplink scheduling grant for scheduling another uplink resource in which the UE will perform retransmission of the uplink communication. The BS may schedule the uplink resources for retransmission based at least in part on the expected time for completing the LBT process. In this way, the UE may receive an uplink scheduling grant for retransmission, may avoid restarting the LBT process or adjusting the size of the LBT contention window of the LBT process based at least in part on the HARQ feedback in the uplink scheduling grant for retransmission, and may send the uplink communication in the uplink resources scheduled for retransmission.
[0141] As another example, if the BS determines that the UE does not have sufficient time to complete the LBT process before sending an uplink communication in the uplink resources scheduled by the uplink scheduling grant, the BS may instruct the UE to start the LBT process before sending the uplink scheduling grant. In this way, the UE may initiate the LBT process earlier than the UE initiates the LBT process based at least in part on receiving the uplink scheduling grant, which increases the likelihood that the uplink scheduling grant completes the LBT process before the uplink resource scheduling. In addition, if the UE receives an uplink scheduling grant during the LBT process, and if the uplink scheduling grant includes HARQ feedback, the UE may avoid restarting the LBT process or adjusting the size of the LBT contention window of the LBT process, which further increases the likelihood that the LBT process is completed by the uplink scheduling grant before the uplink resource scheduling.
[0142] Figure 3 is a diagram illustrating an example 300 of contention window adjustment for NR-U according to various aspects of the present disclosure. Figure 3 As shown, 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 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.
[0143] like Figure 3 And as shown by reference numeral 302, the UE may send an uplink communication (e.g., PUSCH communication, physical uplink control channel (PUCCH) communication, etc.) associated with the UE's reference HARQ process to the BS on the uplink. The BS may schedule uplink resources for the UE to send the uplink communication by sending one or more uplink scheduling grants to the UE. In addition, the BS may send HARQ feedback for the communication (e.g., in one or more additional uplink scheduling grants, in a dynamic feedback indicator (DFI) communication, etc.). In some aspects, the UE may perform an uplink burst, which may include sending multiple uplink communications across multiple time slots. In this case, each of the multiple uplink communications may be associated with a HARQ process.
[0144] An uplink burst may be associated with various types of HARQ processes, such as a reference HARQ process, a non-reference HARQ process, and the like. A reference HARQ process may include a HARQ process associated with an uplink transmission transmitted during a reference duration (such as a reference subframe) of a channel occupancy time (COT) associated with a UE. A non-reference HARQ process may include all other HARQ processes that are not reference HARQ processes. An uplink communication transmitted by a UE may be associated with a reference HARQ process because the uplink communication is transmitted during a reference duration (e.g., a reference subframe). An uplink communication may be a reference uplink transmission, which may include the first uplink transmission in the first non-punctured time slot of an uplink burst or the last reference uplink transmission in an uplink burst. An uplink communication transmitted outside the reference duration (e.g., after the reference duration) may be associated with a non-reference HARQ process.
[0145] In some aspects, the UE may send the uplink communication after performing the LBT procedure on the uplink communication. For example, the UE may receive an uplink scheduling grant that schedules uplink resources for uplink communication, may perform the LBT procedure for uplink communication to contend for access to radio resources on an unlicensed radio frequency spectrum band, and may determine that the radio resources are available based at least in part on performing the LBT procedure within a duration of the LBT contention window.
[0146] like Figure 3 And further illustrated by reference numeral 304, the UE may receive HARQ feedback from the BS after sending the uplink communication. In some aspects, the UE may receive the HARQ feedback in another uplink scheduling grant that schedules uplink resources for sending another uplink communication or for retransmitting the uplink communication. In some aspects, the UE may receive the HARQ feedback in a DFI communication.
[0147] The HARQ feedback may include an ACK for uplink communications (e.g., indicating that the uplink communications have been successfully decoded) or a NACK for uplink communications (e.g., indicating that the uplink communications have not been successfully decoded). In some aspects, if 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 transmission of new data. In this case, the NDI field may indicate that the UE will send a new uplink communication, which may be interpreted by the UE as an ACK for the uplink communication, or indicate that the UE will resend a previous uplink communication, which may be interpreted by the UE as a NACK for the uplink communication.
[0148] like Figure 3 And as further shown by reference numeral 306, the UE may selectively adjust the size of the LBT contention window (e.g., for a subsequent LBT process, for an ongoing LBT process, etc.) based at least in part on whether the HARQ feedback received from the BS is associated with a reference HARQ process (e.g., associated with a reference duration). For example, if the UE determines that the HARQ feedback is not associated with a reference HARQ process (e.g., not associated with a reference duration and / or associated with a non-reference HARQ process, which may be associated with another uplink communication sent in an uplink burst), the UE may avoid adjusting the size of the LBT contention window. In this manner, the UE ignores HARQ feedback for the non-reference HARQ process and only considers HARQ feedback for the reference HARQ process for LBT contention window adjustment.
[0149] As described above, the reference HARQ process above is associated with a reference duration (e.g., a reference subframe). Therefore, if an uplink communication is sent during the reference duration, the HARQ feedback for the uplink communication is associated with the reference HARQ process, so that the uplink communication is associated with the reference HARQ process. HARQ feedback for other uplink communications sent outside the reference duration may be associated with a non-HARQ process.
[0150] In some aspects, if the UE determines that the HARQ feedback is associated with a reference HARQ process (e.g., the HARQ feedback is associated with uplink communications sent in 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 based at least in part 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., the size of the LBT contention window may be doubled and / or the size of the LBT contention window may be increased by another incremental value). In some aspects, the UE may continue to increase the size of the LBT contention window for each NACK received for 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 a default LBT contention window size.
[0151] In this manner, the UE is able to determine which HARQ processes 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 associated with a reference HARQ process for uplink communications sent in an uplink burst. In this manner, the UE may avoid adjusting the size of the LBT contention window based at least in part on HARQ feedback associated with a non-reference HARQ process for an uplink burst.
[0152] As mentioned above, Figure 3 are provided as one or more examples. Other examples may differ from those described in Figure 3 An example of description.
[0153] Figure 4 4 is a diagram illustrating an example 400 for adjusting the NR-U contention window according to various aspects of the present disclosure. Figure 4 As shown, example 400 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 on an unlicensed radio spectrum band (e.g., an LAA unlicensed radio spectrum band, an NR-U unlicensed radio spectrum band, etc.).
[0154] like Figure 4 And as shown by reference numeral 402, the UE may send 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 send uplink communications by sending one or more uplink scheduling grants to the UE. In addition, the BS may send HARQ feedback for the communication (e.g., in one or more additional uplink scheduling grants, in DFI communications, etc.). In some aspects, the UE may perform uplink bursts, which may include sending multiple uplink communications across multiple time slots. In this case, each of the multiple uplink communications may be associated with a HARQ process.
[0155] In some aspects, during the LBT contention window, the UE may send uplink communications after performing an LBT procedure on the uplink communications. For example, the UE may receive an uplink scheduling grant that schedules uplink resources for uplink communications, may perform an LBT procedure for uplink communications to contend for access to radio resources on an unlicensed radio frequency spectrum band, and may determine that the radio resources are available based at least in part on performing the LBT procedure for a duration of the LBT contention window.
[0156] like Figure 4 And as further shown by reference numeral 404, the UE may determine a duration of a HARQ feedback window for receiving HARQ feedback associated with uplink communications from the BS. In some aspects, the duration of the HARQ feedback window, the starting symbol of the HARQ feedback window, etc. may be determined so that the BS has an opportunity to provide HARQ feedback at a PDCCH monitoring opportunity of the UE.
[0157] To ensure that the BS has an opportunity to provide HARQ feedback to the UE, the duration of the HARQ feedback window may be configured based at least in part on the BS's PUSCH processing time and the UE's PDCCH monitoring opportunity. Figure 4 As shown, the PDCCH monitoring occasion configuration of the UE may include the periodicity or frequency of the PDCCH monitoring occasion for monitoring the PDCCH communication from the BS.
[0158] like Figure 4 As further shown in , the PUSCH processing time may include a duration from when the BS receives an uplink communication in an uplink burst so that the BS processes the uplink communication and determines HARQ feedback for the uplink communication. In some aspects, the PUSCH processing time may vary between different BSs, in which case the BS may send an indication of the PUSCH processing time of the BS to the UE in a downlink communication (e.g., downlink control information (DCI) communication, medium access control element (MAC-CE) communication, radio resource control (RRC) communication, etc.). In some aspects, the PUSCH processing time may correspond to and may be indicated by a DFI validity timer of the BS, a HARQ round trip time (RTT) timer of the BS, etc.
[0159] In some aspects, the BS may send an indication of the duration of the HARQ feedback window to the UE in a 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 PDCCH monitoring opportunity configuration of the UE. In some aspects, the indication of the HARQ feedback window may include an indication of the duration of the DRX retransmission timer of the UE. For example, the duration of the HARQ feedback window corresponds to the duration of the DRX retransmission timer associated with the reference uplink transmission in which the uplink burst of the uplink communication is sent.
[0160] To determine the duration of the HARQ feedback window, the UE may determine a start symbol and an end symbol of the HARQ feedback window. In some aspects, the UE may determine the start symbol of the HARQ feedback window as the next symbol after the PUSCH processing time of the BS expires. In some aspects, the UE may determine the end symbol of the HARQ feedback window as the end symbol of the next PDCCH monitoring moment that occurs after the PUSCH processing time expires, or the end symbol of the PDCCH monitoring moment with a threshold number of time slots and / or symbols that occurs after the PUSCH processing time expires. The reference uplink transmission may be the last reference uplink transmission in an uplink burst or the first reference uplink transmission in an uplink burst.
[0161] In some aspects, the UE may further determine the duration of the HARQ feedback window based at least in part on the DRX operation of the UE. For example, the UE may determine the end symbol of the HARQ feedback window as the end symbol of the next PDCCH monitoring moment that occurs after the PUSCH processing time expires and during the DRX on duration of the UE.
[0162] In some aspects, the UE may monitor and may receive HARQ feedback for uplink communications during the duration of the HARQ feedback window. In some aspects, the UE may monitor HARQ feedback during the duration of the HARQ feedback window in the same cell as the BS in which the uplink communication is sent, in a cell of the BS different from the cell in which the uplink communication is sent, and / or in a cell of another BS.
[0163] like Figure 4 And as further shown by reference numeral 406, the UE may selectively adjust the size of the LBT contention window (e.g., for a subsequent LBT process, for an ongoing LBT process, etc.) based at least in part on whether HARQ feedback is received from the BS during the HARQ feedback window. For example, if the UE determines that no HARQ feedback is received for the duration of the HARQ feedback window, the UE may increase the size of the LBT contention window (e.g., the size of the LBT contention window may be doubled and / or the size of the LBT contention window may be increased by another incremental value).
[0164] If the UE determines that the HARQ feedback is 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 may 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., the size of the LBT contention window may be doubled and / or the size of the LBT contention window may be increased by another incremental value). In some aspects, the UE may continue to increase 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.
[0165] In this way, the HARQ feedback window can be based at least in part on the PUSCH processing of the BS, and the PDCCH monitoring timing configuration and / or DRX operation of the UE. In this way, the size of the duration of the HARQ feedback window can be adjusted so that the BS is provided with an opportunity to send HARQ feedback to the UE (e.g., at the PDCCH monitoring timing), which allows the UE to adjust the size of the LBT contention window based at least in part on the HARQ feedback.
[0166] As mentioned above, Figure 4 are provided as one or more examples. Other examples may differ from those described in Figure 4 An example of description.
[0167] Figure 5 is a diagram illustrating an example 500 of contention window adjustment for NR-U according to various aspects of the present disclosure. Figure 5 As shown, example 500 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 on an unlicensed radio frequency spectrum band, such as an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, and the like.
[0168] In some aspects, the UE may send 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 send the uplink communications by sending one or more uplink scheduling grants to the UE. In addition, the BS may send HARQ feedback for the communication (e.g., in one or more additional uplink scheduling grants, in DFI communications, etc.). In some aspects, the UE may perform an uplink burst, which may include sending multiple uplink communications across multiple time slots. In this case, each of the multiple uplink communications may be associated with a HARQ process.
[0169] In some aspects, the UE may send uplink communications during the LBT contention window after performing an LBT procedure for the uplink communications. Figure 5 And as shown by reference numeral 502, the UE may receive an uplink scheduling grant for scheduling uplink resources for uplink communication and may initiate an LBT process for uplink communication to compete for access to radio resources on an unlicensed radio frequency spectrum band. The UE may perform the LBT process during the LBT contention window.
[0170] like Figure 5 , and as further shown by reference numeral 504, the UE may monitor during the LBT process and may receive HARQ feedback for the uplink communication (e.g., the HARQ feedback may be received at some time before the LBT process is completed). In some aspects, the HARQ feedback may be included in an uplink scheduling grant that schedules uplink resources in which the UE is to send another uplink communication.
[0171] like Figure 5 In the embodiment and further shown by reference numeral 506, the UE can selectively restart the LBT process based at least in part on whether the timing of the HARQ feedback meets the timing threshold. In some aspects, the UE can determine the timing threshold. In some aspects, the BS can send an indication of the timing threshold to the UE.
[0172] The timing threshold may correspond to an amount of time before the uplink resources in which the UE will send uplink communications. In this case, the UE may determine whether the timing of the HARQ feedback meets the timing threshold by determining whether the HARQ feedback is received at a time that meets the threshold amount of time.
[0173] In some aspects, the uplink resource may be a single resource. In some aspects, the uplink resource may be an uplink resource of a plurality of contiguous uplink resources scheduled by the BS. In this case, the threshold amount of time may be based at least in part on a first uplink resource of the plurality of contiguous uplink resources, may be based at least in part on a last uplink resource of the plurality of contiguous uplink resources, or may be based on another uplink resource of the plurality of contiguous uplink resources.
[0174] In some aspects, the timing threshold and therefore the threshold time amount may be based at least in part on a channel access priority (e.g., CAPC) associated with the UE and / or uplink communication. In this case, the timing threshold and therefore the threshold time amount may be based at least in part on the size of the LBT contention window. In some aspects, the timing threshold and therefore the threshold time amount may be based at least in part on the unadjusted size of the LBT contention window (e.g., based at least in part on the size of the LBT contention window without adjusting the size based at least in part on HARQ feedback). In some aspects, the timing threshold and therefore the threshold time amount may be based at least in part on the adjusted size of the LBT contention window (e.g., based at least in part on the size of the LBT contention window if the LBT contention window is adjusted based at least in part on HARQ feedback)
[0175] In some aspects, the timing threshold and therefore the threshold time amount can be based at least in part on an unadjusted LBT counter associated with the LBT process (e.g., based at least in part on a randomly selected value that determines the LBT channel sensing duration within the upper and lower limits of the LBT contention window). In some aspects, the timing threshold and therefore the threshold time amount can be based at least in part on an adjusted LBT counter associated with the LBT process (e.g., based at least in part on a newly selected random value based at least in part on HARQ feedback).
[0176] 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.), system information (e.g., system information block, master information block, synchronization signal block, etc.), etc. In some aspects, the timing threshold may be hard-coded or configured at the UE.
[0177] In some aspects, the UE may restart the LBT process based at least in part on determining that HARQ feedback is received at a time that satisfies a timing threshold. For example, the UE may determine that HARQ feedback is received at least a threshold amount of time before uplink resources are used for uplink communication. In this case, the UE may determine that there is enough time to restart the LBT process and adjust the size of the LBT contention window (e.g., based at least in part on the HARQ feedback) before restarting the LBT process.
[0178] In some aspects, the UE may continue the LBT process (e.g., may avoid restarting the LBT process) based at least in part on determining that HARQ feedback was received at a time that did not meet a timing threshold. For example, the UE may determine that HARQ feedback was not received at least a threshold amount of time before uplink resources for uplink communication. In this case, the UE may determine that there is not enough time to restart the LBT process, and therefore the LBT process may be continued. In addition, the UE may adjust the size of the LBT contention window for a subsequent LBT process based at least in part on the HARQ feedback.
[0179] In some aspects, the UE may selectively adjust the size of the LBT contention window (e.g., for a subsequent LBT process, for a restarted LBT process, etc.) based at least in part on whether the HARQ feedback is an ACK or a NACK. If the UE determines that the HARQ feedback is a NACK, the UE may increase the size of the LBT contention window (e.g., the size of the LBT contention window may be doubled and / or the size of the LBT contention window may be increased by another incremental value). In some aspects, the UE may continue to increase 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 an ACK, the UE may reset the size of the LBT contention window to a default LBT contention window size.
[0180] In this way, the UE is able to determine whether to adjust the size of the LBT contention window based at least in part on when HARQ feedback is received during the LBT process for sending uplink communications. For example, the UE and / or BS may configure a timing threshold between the time when the HARQ feedback is received and the time when the uplink resources for uplink transmission occur. In this case, if the HARQ feedback is received at a time that meets the timing threshold (e.g., if the HARQ feedback is received long enough before the uplink resource), the UE may restart the LBT process and adjust the size of the LBT contention window, or if the HARQ feedback is received at a time that does not meet the timing threshold (e.g., if the received HARQ feedback is too close in time to the uplink resource), the UE may continue the LBT process and perform adjustments for the next LBT process.
[0181] As indicated above, Figure 5 are provided as one or more examples. Other examples may differ from those described in Figure 5 An example of description.
[0182] Figure 6 6 is a diagram illustrating an example 600 of contention window adjustment for NR-U according to various aspects of the present disclosure. Figure 6 As shown, example 600 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 on an unlicensed radio frequency spectrum band (e.g., an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band).
[0183] In some aspects, the UE may send 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 send the uplink communications by sending one or more uplink scheduling grants to the UE. In addition, the BS may send HARQ feedback for the communication (e.g., in one or more additional uplink scheduling grants, in DFI communications, etc.). In some aspects, the UE may perform uplink bursts, which may include sending multiple uplink communications across multiple time slots. In this case, each of the multiple uplink communications may be associated with a HARQ process.
[0184] In some aspects, the UE may send uplink communications during the LBT contention window after performing an LBT procedure for the uplink communications. Figure 6And as shown by reference numeral 602, the UE may receive an indication of a channel access priority threshold (e.g., CAPC threshold) for uplink communication. The channel access priority threshold may indicate to the UE which channel access priorities (e.g., CAPC) the UE is allowed to select to perform the LBT process.
[0185] In some aspects, the BS may send an indication of a channel access priority threshold to the UE based at least in part on determining that some (e.g., lower) channel access priorities may cause the size of the LBT contention window for the LBT process to be too large. 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., which is based at least in part on the selected channel access priority) may cause the UE to be unable to complete the LBT process before scheduling uplink resources for sending uplink communications, which may cause the UE to be unable to send uplink communications. Therefore, the channel access priority threshold allows the UE to select data associated with a sufficiently high channel access priority to be sent in an uplink communication.
[0186] like Figure 6 6 and further illustrated by reference numeral 604, the UE may select a channel access priority that satisfies a channel access priority threshold for uplink communications. In this case, the UE may select data to be sent in an uplink communication associated with a channel access priority that satisfies the channel access priority threshold.
[0187] like Figure 6 , and further illustrated by reference numeral 606, the UE may perform an LBT procedure for uplink communications in an LBT contention window based at least in part on the selected channel access priority. For example, the duration of the LBT contention window may be sized based at least in part on the selected channel access priority.
[0188] In this way, if the BS determines that some channel access priorities (e.g., CAPC) may cause the UE to be unable to complete the LBT process for uplink communication, the BS can allow the UE to select a channel access priority for the LBT process so that the size of the LBT contention window is completed before the uplink resources for uplink communication, or only partially overlaps with the uplink resources. In this case, the BS can send an indication of a channel access priority threshold to the UE, and the UE can select a channel access priority that satisfies the channel access priority threshold.
[0189] As indicated above, Figure 6 are provided as one or more examples. Other examples may differ from those described in Figure 6 An example of description.
[0190] Figure 7 is a diagram illustrating an example 700 for NR-U contention window adjustment according to various aspects of the present disclosure. Figure 7 As shown, example 700 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 on an unlicensed radio frequency spectrum band (e.g., an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, etc.).
[0191] In some aspects, the UE may send one or more uplink communications (e.g., one or more PUSCH communications, one or more PUCCH communications, etc.) on the uplink to the BS. Figure 7 And as shown by reference numeral 702, the BS may schedule multiple consecutive uplink resources for the UE to send one or more uplink communications by sending an uplink scheduling grant to the UE. In some aspects, the BS may schedule multiple consecutive uplink resources via a multi-TTI uplink scheduling grant. In some aspects, the UE may receive the scheduling grant and may perform an LBT procedure during an LBT contention window for sending one or more uplink communications.
[0192] like Figure 7 In the embodiment and as further shown by reference numeral 704, the UE may determine that the LBT process overlaps with a first subset of the plurality of consecutive uplink resources. For example, the UE may determine that the LBT process overlaps with the first subset of the plurality of consecutive uplink resources based at least in part on a duration between reception of an uplink scheduling grant and a start time of the plurality of consecutive uplink resources, based at least in part on a size of an LBT contention window, and the like.
[0193] like Figure 7 In the embodiment and further illustrated by reference numeral 706, the UE may send one or more uplink communications, or a subset thereof, in a second subset of the plurality of consecutive uplink resources that does not overlap with the LBT contention window of the LBT process. In this way, the UE may complete the LBT process in the time domain resources scheduled for the first subset of the plurality of consecutive uplink resources, and may continue to send one or more uplink communications in the second subset of the plurality of consecutive uplink resources.
[0194] like Figure 7And as indicated by reference numeral 708, the BS may decode the second subset of resources. The BS may decode the second subset of the plurality of contiguous uplink resources based at least in part on determining that the LBT contention window of the LBT process will overlap with the first subset of the plurality of contiguous uplink resources. The BS may determine that the LBT contention window of the LBT process will overlap with the first subset of the plurality of contiguous uplink resources based at least in part on determining a size of the LBT contention window (e.g., based at least in part on determining a channel access priority (e.g., CAPC) for one or more uplink communications), based at least in part on an uplink scheduling grant and timing between the plurality of contiguous uplink resources, and the like.
[0195] In this way, if the timing between the uplink scheduling grant and the multiple continuous uplink resources causes the LBT contention window to overlap with a subset of the multiple continuous uplink resources, the UE can perform the LBT process and can send one or more uplink communications in a non-overlapping subset of the multiple continuous uplink resources. In addition, the BS can determine, at least in part based on the UE's channel access priority (or the uplink communication to be sent), that the LBT contention window will overlap with a subset of the multiple continuous uplink resources, and can therefore only decode the non-overlapping subset of the multiple continuous uplink resources. In this way, the BS saves processing and / or memory resources that would otherwise be consumed when decoding uplink resources in which the UE does not send uplink communications (for example, because the UE is still performing the LBT process in these uplink resources).
[0196] As indicated above, Figure 7 are provided as one or more examples. Other examples may differ from those described in Figure 7 An example of description.
[0197] Figure 8 8 is a diagram illustrating an example 800 of contention window adjustment for NR-U according to various aspects of the present disclosure. Figure 8 As shown, example 800 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 on an unlicensed radio frequency spectrum band (e.g., an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, etc.).
[0198] In some aspects, the UE may send uplink communications (eg, PUSCH communications, PUCCH communications, etc.) on the uplink to the BS. Figure 8And as shown by reference numeral 802, the BS may schedule a first uplink resource for the UE to send an uplink communication by sending a first uplink scheduling grant to the UE. In some aspects, the UE may receive the first scheduling grant and may perform an LBT process during an LBT contention window for sending one or more uplink communications. The UE may perform an LBT process for uplink communications to compete for radio resources on an unlicensed radio frequency spectrum band to send uplink communications in the first uplink resource.
[0199] In some aspects, the BS may configure the first uplink scheduling grant to include an indication that the UE will continue the LBT procedure for uplink communications even if the LBT procedure is not completed before uplink resources occur.
[0200] like Figure 8 And as further illustrated in reference numeral 804, the BS may then send a second uplink scheduling grant to the UE. The second uplink scheduling grant may schedule second uplink resources for retransmission of the uplink communication. In some aspects, the BS may send the second uplink scheduling grant based at least in part on determining that the UE did not complete the LBT procedure for the uplink communication before the first uplink resource occurs.
[0201] In some aspects, the BS may determine that the UE did not complete the LBT process for uplink communication before the first uplink resource occurs (which may determine the size of the LBT contention window for the LBT process) based at least in part on the timing between the transmission of the first uplink scheduling grant and the first uplink resource, based at least in part on the channel access priority of the UE and / or the uplink communication (e.g., a channel access priority class (CAPC) or another type of channel access priority), etc. In this manner, the UE may continue the LBT process and transmit the uplink communication in the second uplink resource after completing the LBT process.
[0202] While performing the LBT process, the UE may receive a second uplink scheduling grant. The UE may continue the LBT process based at least in part on an indication in the first uplink scheduling grant. In some aspects, the second uplink scheduling grant may include an indication to avoid adjusting a size of an LBT contention window for the LBT process based at least in part on HARQ feedback included in the second uplink scheduling grant.
[0203] like Figure 8And as further shown in reference numeral 806, after performing and completing the LBT process, the UE may send uplink communications in a second uplink resource schedule via a second uplink scheduling grant. In some aspects, the UE may adjust the size of the LBT contention window for one or more subsequent LBT processes based at least in part on the HARQ feedback included in the second uplink scheduling grant.
[0204] In this way, the BS can send an uplink scheduling grant to the UE, knowing that the UE will not have enough time to complete the LBT process before sending uplink communications in the uplink resources scheduled by the uplink scheduling grant. In this case, even if the LBT process is not completed before the uplink resources, the BS can indicate in the uplink scheduling grant that the UE will continue the LBT process. In addition, the BS can send another uplink scheduling grant for scheduling another uplink resource in which the UE will perform retransmission of the uplink communication. The BS can schedule the uplink resources for retransmission based at least in part on the expected time to complete the LBT process. In this way, the UE can receive an uplink scheduling grant for retransmission, can avoid restarting the LBT process or adjusting the size of the LBT contention window of the LBT process based at least in part on the HARQ feedback in the uplink scheduling grant for retransmission, and can send uplink communications in the uplink resources scheduled for retransmission.
[0205] As indicated above, Figure 8 are provided as one or more examples. Other examples may differ from those described in Figure 8 An example of description.
[0206] Fig. 9 is a diagram illustrating an example 900 of contention window adjustment for NR-U according to various aspects of the present disclosure. Fig. 9 As shown, 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 on an unlicensed radio frequency spectrum band (e.g., an LAA unlicensed radio frequency spectrum band, an NR-U unlicensed radio frequency spectrum band, etc.).
[0207] In some aspects, the UE may send uplink communications (eg, PUSCH communications, PUCCH communications, etc.) on the uplink to the BS. Fig. 9And as indicated by reference numeral 902, the UE may receive an uplink scheduling grant from the BS scheduling uplink resources for transmission of uplink communications. In some aspects, the UE may perform an LBT procedure for uplink communications to contend for radio resources on an unlicensed radio frequency spectrum band in order to transmit uplink communications in the uplink resources.
[0208] like Fig. 9 In and further illustrated by reference numeral 904, the UE may determine that the LBT process for uplink communication is not completed before the uplink resource. For example, the UE may determine that the duration of the LBT contention window of the LBT process overlaps at least partially with the uplink resource in the time domain.
[0209] like Fig. 9 And as further shown by reference numeral 906, the UE may send an indication that the transmission of the uplink communication is not completed. The UE may send the indication to the BS based at least in part on determining that the LBT procedure for the uplink communication is not completed before the uplink resource.
[0210] In some aspects, the UE may send an indication to the BS in an RRC communication, a MAC-CE communication, an uplink control information (UCI) communication, etc. In some aspects, the UE may avoid performing an LBT procedure, or may cancel or abort an ongoing LBT procedure so that the UE can send an indication in an uplink resource. In some aspects, the UE may continue to perform the LBT procedure and may send an indication in another uplink resource. In this way, the BS may receive an indication from the UE and may schedule a retransmission of the uplink communication.
[0211] As indicated above, Fig. 9 are provided as one or more examples. Other examples may differ from those described in Fig. 9 An example of description.
[0212] Fig.10 1 is a diagram illustrating an example process 1000, for example, performed by a UE, according to various aspects of the present disclosure. Example process 1000 is an example of a UE (e.g., UE 120, etc.) performing operations associated with contention window adjustment in NR-U.
[0213] like Fig.10 As shown, in some aspects, process 1000 may include sending uplink communications associated with a reference duration in an uplink burst (block 1010). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may send uplink communications associated with a reference duration in an uplink burst.
[0214] like Fig.10 As further shown, in some aspects, process 1000 may include receiving HARQ feedback after sending the uplink communication (block 1020). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive HARQ feedback after sending the uplink communication, as described above.
[0215] like Fig.10 As further shown in FIG. 1 , 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 associated with a reference duration (block 1030). For example, as described above, the UE (e.g., using the receive processor 258, the transmit processor 264, the controller / processor 280, the memory 282, etc.) may adjust the size of the LBT contention window based at least in part on whether the HARQ feedback is associated with a reference duration.
[0216] Process 1000 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0217] In a first aspect, process 1000 further comprises determining that the HARQ feedback is associated with an uplink communication associated with a reference duration; determining that the HARQ feedback comprises an ACK; and wherein 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 an uplink communication associated with the reference duration. In a second aspect, either alone or in combination with the first aspect, process 1000 further comprises determining that the HARQ feedback is associated with an uplink communication associated with a reference duration; determining that the HARQ feedback comprises a NACK; and wherein 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 an uplink communication associated with the reference duration.
[0218] In a third aspect, either alone or in combination with one or more of the first and second aspects, process 1000 further comprises determining that the HARQ feedback is not associated with uplink communications associated with a reference duration; and wherein adjusting the size of the LBT contention window comprises avoiding adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback is not associated with uplink communications associated with a reference duration.
[0219] although Fig.10Example blocks of process 1000 are shown, but in some aspects process 1000 may include additional blocks, fewer blocks, different blocks, or different Fig.10 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1000 may be performed in parallel.
[0220] Fig.11 1 is a diagram illustrating an example process 1100, for example, performed by a UE, according to various aspects of the present disclosure. Example process 1100 is an example of a UE (e.g., UE 120, etc.) performing operations associated with contention window adjustment in NR-U.
[0221] like Fig.11 As shown, in some aspects, process 1100 may include sending uplink communications after performing an LBT process during an LBT contention window (block 1110). For example, as described above, the UE (e.g., using the receive processor 258, the transmit processor 264, the controller / processor 280, the memory 282, etc.) may send uplink communications after performing an LBT process during an LBT contention window.
[0222] like Fig.11 As further shown, in some aspects, process 1100 may include determining a duration of a HARQ feedback window for receiving HARQ feedback associated with 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 opportunity configuration (block 1120). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may determine a duration of a HARQ feedback window for receiving HARQ feedback associated with uplink communications. In some aspects, the duration of the HARQ feedback window is based at least in part on a PUSCH processing time and a PDCCH monitoring opportunity configuration.
[0223] like Fig.11 As further shown in FIG. 1 , 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, as described above, the UE (e.g., using 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.
[0224] Process 1100 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0225] In a first aspect, the process 1100 further comprises receiving an indication of a PUSCH processing time in a downlink communication. In a second aspect, either 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, either alone or in combination with one or more of the first and second aspects, determining a duration of a HARQ feedback window comprises determining a duration of the HARQ feedback window based at least in part on receiving an indication of a duration of the HARQ feedback window in a downlink communication.
[0226] In a fourth aspect, alone or in combination with one or more of the first to third aspects, determining the duration of the HARQ feedback window includes determining an end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, determining the duration of the HARQ feedback window includes determining an end time of the HARQ feedback window as the next PDCCH monitoring opportunity that occurs after the PUSCH processing time expires and during the discontinuous reception activity time of the UE.
[0227] In a sixth aspect, either alone or in combination with one or more of the first to fifth aspects, the process 1100 further comprises monitoring HARQ feedback during a HARQ feedback window in the same cell in which the uplink communication is sent. In a seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the process 1100 further comprises monitoring HARQ feedback during a duration of the HARQ feedback window in a cell different from the cell in which the uplink communication is sent.
[0228] In an eighth aspect, either 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 a DRX retransmission timer associated with a reference uplink transmission of an uplink burst in which uplink communications are transmitted. In a ninth aspect, either 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, either 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.
[0229] although Fig.11Example blocks of process 1100 are shown, but in some aspects process 1100 may include additional blocks, fewer blocks, different blocks, or different Fig.11 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1100 may be performed in parallel.
[0230] Fig.12 1 is a diagram illustrating an example process 1200, for example, performed by a UE, according to various aspects of the present disclosure. Example process 1200 is an example of a UE (e.g., UE 120, etc.) performing operations associated with contention window adjustment in NR-U.
[0231] like Fig.12 As shown, in some aspects, process 1200 may include initiating an LBT process for sending uplink communications (block 1210). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may initiate an LBT process for sending uplink communications, as described above.
[0232] like Fig.12 As further shown in FIG. 1 , in some aspects, process 1200 may include receiving HARQ feedback associated with a previous uplink communication during the LBT process (block 1220). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive HARQ feedback associated with a previous uplink communication during the LBT process.
[0233] like Fig.12 As further shown in FIG. 1 , in some aspects, process 1200 may include selectively restarting the LBT process based at least in part on whether HARQ feedback is received at a time that satisfies a threshold amount of time before uplink resources for uplink communication (block 1230). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may selectively restart the LBT process based at least in part on whether HARQ feedback is received at a time that satisfies a threshold amount of time before uplink resources for uplink communication.
[0234] Process 1200 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0235] In a first aspect, selectively restarting the LBT process includes restarting the LBT process based at least in part on receiving HARQ feedback at a time that satisfies a threshold amount of time. In a second aspect, either alone or in combination with the first aspect, process 1200 also includes adjusting a size of an LBT contention window of the LBT process based at least in part on the HARQ feedback before restarting the LBT process. In a third aspect, either alone or in combination with one or more of the first and second aspects, selectively restarting the LBT process includes continuing the LBT process based at least in part on receiving HARQ feedback at a time that does not satisfy the threshold amount of time.
[0236] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, the process 1200 further comprises adjusting the size of the LBT contention window of another LBT process after the LBT process based at least in part on the HARQ feedback. In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the process 1200 further comprises receiving an indication of a threshold time amount, wherein the threshold time amount is based at least in part on a channel access priority category associated with the UE.
[0237] In a sixth aspect, either 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 an LBT contention window associated with the LBT process, wherein the adjusted size of the LBT contention window is based at least in part on HARQ feedback. In a seventh aspect, either 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 process, wherein the adjusted LBT counter is based at least in part on HARQ feedback.
[0238] 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 of multiple 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 of multiple consecutive uplink resources scheduled for the UE.
[0239] although Fig.12 Example blocks of process 1200 are shown, but in some aspects process 1200 may include additional blocks, fewer blocks, different blocks, or different Fig.12 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1200 may be performed in parallel.
[0240] Fig.131 is a diagram illustrating an example process 1300, for example, performed by a UE, according to various aspects of the present disclosure. Example process 1300 is an example of a UE (e.g., UE 120, etc.) performing operations associated with contention window adjustment in NR-U.
[0241] like Fig.13 As shown, in some aspects, process 1300 may include receiving an indication of a channel access priority threshold, wherein the channel access priority threshold identifies a minimum channel access priority allowed to be used by the UE (block 1310). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive an indication of a channel access priority threshold, as described above. In some aspects, the channel access priority threshold identifies a minimum channel access priority allowed to be used by the UE.
[0242] like Fig.13 As further shown in FIG. 1 , in some aspects, process 1300 may include selecting a channel access priority that satisfies a channel access priority threshold for an LBT process associated with uplink communications (block 1320). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may select a channel access priority that satisfies a channel access priority threshold for an LBT process associated with uplink communications, as described above.
[0243] like Fig.13 As further shown in FIG. 1 , in some aspects, process 1300 may include performing an LBT process in an LBT contention window, wherein a size of the LBT contention window is based at least in part on a channel access priority (block 1330). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may perform an LBT process in the LBT contention window, as described above. In some aspects, the size of the LBT contention window is based at least in part on a channel access priority.
[0244] Process 1300 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0245] In some aspects, process 1300 also includes sending an indication of the LBT contention window size to the base station.
[0246] although Fig.13 Example blocks of process 1300 are shown, but in some aspects process 1300 may include additional blocks, fewer blocks, different blocks, or different blocks. Fig.13The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1300 may be performed in parallel.
[0247] Fig.14 1 is a diagram illustrating an example process 1400, for example, performed by a BS, in accordance with various aspects of the present disclosure. Example process 1400 is an example of a BS (eg, BS 110, etc.) performing operations associated with contention window adjustment in NR-U.
[0248] like Fig.14 As shown, in some aspects, process 1400 may include sending an uplink scheduling grant scheduling a plurality of consecutive uplink resources to the UE (block 1410). For example, as described above, the BS (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may send an uplink scheduling grant scheduling a plurality of consecutive uplink resources to the UE.
[0249] like Fig.14 As further shown in FIG. 14 , in some aspects, process 1400 may include identifying a channel access priority associated with the UE (block 1420). For example, as described above, the BS (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may identify a channel access priority associated with the UE.
[0250] like Fig.14 As further shown in FIG. 14 , in some aspects, process 1400 may include decoding a first subset of the plurality of contiguous 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 contiguous uplink resources (block 1430). For example, as described above, the BS (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may decode the first subset of the plurality of contiguous uplink resources based at least in part on determining that the LBT contention window of the UE overlaps with the second subset of the plurality of contiguous uplink resources.
[0251] Process 1400 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0252] although Fig.14 Example blocks of process 1400 are shown, but in some aspects process 1400 may include additional blocks, fewer blocks, different blocks, or different Fig.13 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1400 may be performed in parallel.
[0253] Fig.15 1 is a diagram illustrating an example process 1500, for example, performed by a BS, according to various aspects of the present disclosure. Example process 1000 is an example of a BS (eg, BS 110, etc.) performing operations associated with contention window adjustment in NR-U.
[0254] like Fig.15 As shown, in some aspects, process 1500 may include sending a first uplink scheduling grant to a UE that schedules a first uplink resource for transmission of an uplink communication, wherein if the LBT process is not completed before the first uplink resource, the first uplink scheduling grant indicates that the UE will continue the LBT process for the uplink communication (block 1510). For example, the BS (e.g., using the transmit processor 220, the receive processor 238, the controller / processor 240, the memory 242, etc.) may send a first uplink scheduling grant to the UE that schedules a first uplink resource for transmission of an uplink communication, as described above. In some aspects, the first uplink scheduling grant indicates that if the LBT process is not completed before the first uplink resource, the UE will continue the LBT process for the uplink communication.
[0255] like Fig.15 As further shown in FIG. 1 , in some aspects, process 1500 may include identifying a second uplink resource for retransmission of the uplink communication based at least in part on an expected time to complete the LBT process (block 1520). For example, the BS (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may identify a second uplink resource for retransmission of the uplink communication based at least in part on an expected time to complete the LBT process, as described above.
[0256] like Fig.15 As further shown in FIG. 15 , in some aspects, process 1500 may include sending a second uplink scheduling grant to the UE that schedules a second uplink resource, wherein the second uplink scheduling grant instructs the UE to avoid adjusting a size of an LBT contention window for an LBT process based at least in part on the second uplink scheduling grant (block 1530). For example, the BS (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may send a second uplink scheduling grant to the UE that schedules a second uplink resource, as described above. In some aspects, the second uplink scheduling grant instructs the UE to avoid adjusting a size of an LBT contention window for an LBT process based at least in part on the second uplink scheduling grant.
[0257] Process 1500 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0258] although Fig.15 Example blocks of process 1500 are shown, but in some aspects process 1500 may include additional blocks, fewer blocks, different blocks, or different Fig.15 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1500 may be performed in parallel.
[0259] Fig.16 1 is a diagram illustrating an example process 1600, for example, performed by a UE, according to various aspects of the present disclosure. Example process 1600 is an example of a UE (e.g., UE 120, etc.) performing operations associated with contention window adjustment in NR-U.
[0260] like Fig.16 As shown, in some aspects, process 1600 may include receiving a first uplink scheduling grant that schedules a first uplink resource for transmission of an uplink communication, the first uplink scheduling grant indicating that the UE will continue the LBT process for the uplink communication if the LBT process is not completed before the first uplink resource (block 1610). For example, the UE (e.g., using the receive processor 258, the transmit processor 264, the controller / processor 280, the memory 282, etc.) may receive a first uplink scheduling grant that schedules a first uplink resource for transmission of an uplink communication, as described above. In some aspects, the first uplink scheduling grant indicates that if the LBT process is not completed before the first uplink resource, the UE will continue the LBT process for the uplink communication.
[0261] like Fig.16 As further shown in FIG. 1 , in some aspects, process 1600 may include receiving a second uplink scheduling grant scheduling second uplink resources for retransmission of the uplink communication (block 1620). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive a second uplink scheduling grant scheduling second uplink resources for retransmission of the uplink communication.
[0262] like Fig.16As further shown in FIG. 1 , in some aspects, process 1600 may include sending an uplink communication in a second uplink resource after completing the LBT process (block 1630). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may send an uplink communication in a second uplink resource after completing the LBT process.
[0263] Process 1600 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0264] In some aspects, process 1600 also includes avoiding adjusting a size of an LBT contention window of the LBT process 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.
[0265] although Fig.16 Example blocks of process 1600 are shown, but in some aspects process 1600 may include additional blocks, fewer blocks, different blocks, or different Fig.16 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1600 may be performed in parallel.
[0266] Fig.17 1 is a diagram illustrating an example process 1700, for example, performed by a UE, according to various aspects of the present disclosure. Example process 1700 is an example of a UE (e.g., UE 120, etc.) performing operations associated with contention window adjustment in NR-U.
[0267] like Fig.17 As shown, in some aspects, process 1700 may include receiving an indication to initiate an LBT process prior to receiving an uplink scheduling grant (block 1710). For example, as described above, the UE (e.g., using the receive processor 258, the transmit processor 264, the controller / processor 280, the memory 282, etc.) may receive an indication to initiate an LBT process prior to receiving an uplink scheduling grant.
[0268] like Fig.17 As further shown in FIG. 17 , in some aspects, process 1700 may include initiating an LBT process based at least in part on receiving an indication (block 1720). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may initiate an LBT process based at least in part on receiving an indication.
[0269] like Fig.17As further shown in FIG. 1 , in some aspects, process 1700 may include receiving an uplink scheduling grant while performing an LBT process (block 1730). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive an uplink scheduling grant while performing an LBT process.
[0270] Process 1700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0271] In a first aspect, the process 1700 further comprises receiving another indication to perform an LBT process based at least in part on a specific channel access priority; and performing the LBT process based at least in part on the specific channel access priority. In a second aspect, either alone or in combination with the first aspect, the process 1700 further comprises avoiding adjusting a size of an LBT contention window of the LBT process based at least in part on hybrid automatic repeat request feedback included in an uplink scheduling grant.
[0272] although Fig.17 Example blocks of process 1700 are shown, but in some aspects process 1700 may include additional blocks, fewer blocks, different blocks, or different Fig.17 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1700 may be performed in parallel.
[0273] Fig.18 1 is a diagram illustrating an example process 1800, for example, performed by a UE, according to various aspects of the present disclosure. Example process 1800 is an example of a UE (e.g., UE 120, etc.) performing operations associated with contention window adjustment in NR-U.
[0274] like Fig.18 As shown, 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, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive an uplink scheduling grant that schedules uplink resources for transmission of uplink communications.
[0275] like Fig.18As further shown in FIG. 1 , in some aspects, process 1800 may include determining that an LBT process for uplink communication will not be completed before the uplink resources (block 1820). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may determine that an LBT process for uplink communication will not be completed before the uplink resources.
[0276] like Fig.18 As further shown in FIG. 1 , in some aspects, process 1800 may include sending an indication that transmission of uplink communication was not performed based at least in part on determining that the LBT process for the uplink communication will not be completed before the uplink resources (block 1830). For example, as described above, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may send an indication that transmission of uplink communication was not performed based at least in part on determining that the LBT process for the uplink communication will not be completed before the uplink resources.
[0277] Process 1800 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0278] although Fig.18 Example blocks of process 1800 are shown, but in some aspects process 1800 may include additional blocks, fewer blocks, different blocks, or different Fig.18 The depicted blocks are arranged differently than the blocks. Additionally or alternatively, two or more blocks of process 1800 may be performed in parallel.
[0279] Fig.19 1900 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an example apparatus 1902. The apparatus 1902 may be a UE (eg, UE 120). In some aspects, the apparatus 1902 includes a receiving component 1904, an adjusting component 1906, and / or a sending component 1908.
[0280] In some aspects, the transmitting component 1908 may transmit the uplink communication 1910 associated with the reference duration in an uplink burst. In some aspects, the transmitting component 1908 may transmit the uplink communication 1910 to a 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 transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0281] In some aspects, the receiving component 1904 may receive 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 receive processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0282] In some aspects, the adjustment component 1906 can adjust the size of the LBT contention window based at least in part on whether the HARQ feedback 1912 is associated with a reference duration. For example, the adjustment component 1906 can determine that the HARQ feedback 1912 is associated with a reference duration (e.g., associated with an uplink communication associated with a reference, can determine that the HARQ feedback 1912 includes an ACK, and can set the size of the LBT contention window based at least in part on determining that the HARQ feedback 1912 is an ACK and is associated with a reference duration.) (e.g., associated with an uplink communication associated with a reference duration).
[0283] As another example, the adjustment component 1906 can determine that the HARQ feedback 1912 is associated with a reference duration (e.g., associated with an uplink communication associated with the reference duration), can determine that the HARQ feedback 1912 includes a NACK, and can 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 associated with a reference duration (e.g., associated with an uplink communication associated with the reference duration). As another example, the adjustment component 1906 can determine that the HARQ feedback 1912 is not associated with a reference duration (e.g., not associated with an uplink communication associated with the reference duration), and can avoid adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback 1912 is not associated with a reference duration (e.g., not associated with an uplink communication associated with the reference duration). In some aspects, the adjustment component 1906 can include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0284] The device 1902 may include executing Fig.10 The aforementioned process 1000 and the like are additional components to each of the blocks in the algorithm. Fig.10 Each block in the aforementioned process 1000, etc., may be executed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0285] Fig.19 The number and arrangement of components shown are provided as examples. Fig.19 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig.19 Two or more components shown in may be implemented in a single component, or Fig.19 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig.19 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig.19 Another group of components shown performs one or more functions.
[0286] Fig. 202000 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an exemplary apparatus 2002. The apparatus 2002 may be a UE (e.g., UE 120). In some aspects, the apparatus 2002 includes a receiving component 2004, an adjusting component 2006, a determining component 2008, and / or a sending component 2010.
[0287] In some aspects, the transmitting component 2010 may transmit the uplink communication 2012 after performing the LBT process during the LBT contention window. In some aspects, the transmitting component 2010 may transmit the uplink communication 2012 to the BS 2050 (e.g., BS 110). 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 transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0288] In some aspects, determining component 2008 may determine a duration of a HARQ feedback window for receiving HARQ feedback 2014 from BS 2050. In some aspects, determining component 2008 may determine the duration of the HARQ feedback window based at least in part on a PUSCH processing time associated with BS 2050, a PDCCH monitoring opportunity configuration of apparatus 2002, a DRX operation of apparatus 2002, etc. In some aspects, determining 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 BS 2050. In some aspects, determining component 2008 may include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0289] In some aspects, receiving component 2004 may monitor during a HARQ feedback window and / or may receive HARQ feedback 2014. In some aspects, 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 receive processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.
[0290] In some aspects, the adjusting component 2006 can 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 adjusting component 2006 can determine that HARQ feedback 2014 is received during the duration of the HARQ feedback window, can determine that the HARQ feedback 2014 includes an ACK, and can reset the size of the LBT contention window based at least in part on determining that the HARQ feedback 2014 is an ACK.
[0291] As another example, the adjustment component 2006 may determine that the HARQ feedback 2014 is 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 the HARQ feedback 2014 is not 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 the HARQ feedback 2014 is not received during the duration of the HARQ feedback window. In some aspects, the adjustment component 2006 may include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0292] The apparatus 2002 may include executing Fig.11 The aforementioned process 1100 and the like are additional components to each of the blocks in the algorithm. Fig.11 Each block in the aforementioned process 1100, etc., may be executed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0293] Fig. 20 The number and arrangement of components shown are provided as examples. Fig. 20 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig. 20 Two or more components shown in may be implemented in a single component, or Fig. 20 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig. 20 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig. 20 Another group of components shown performs one or more functions.
[0294] Fig.21 21 is a conceptual data flow diagram 2100 illustrating data flow between different modules / units / components in an example 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 process component 2108.
[0295] In some aspects, the LBT process component 2108 may initiate an LBT process for sending an uplink communication to the BS 2150 (e.g., BS 110). In some aspects, the LBT process component 2108 may include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0296] In some aspects, the receiving component 2104 may receive HARQ feedback 2110 associated with a previous uplink communication sent by the apparatus 2102 during the LBT process. 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 receive processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0297] In some aspects, the adjusting component 2106 can selectively restart the LBT procedure performed by the LBT process component 2108 based at least in part on whether the HARQ feedback 2110 is received at a time that satisfies a threshold amount of time before the uplink resources for uplink communication are available. For example, the adjusting component 2106 can restart the LBT process 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 adjusting component 2016 can adjust the size of the LBT contention window of the LBT process based at least in part on the HARQ feedback 2110 and 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 before the LBT process component 2108 restarts the LBT process.
[0298] As another example, the adjusting component 2106 can instruct the LBT process component 2108 to continue performing the LBT procedure based at least in part on determining that the receiving component 2104 received the HARQ feedback 2110 at a time that did not meet the threshold amount of time. In some aspects, the adjusting component 2106 can adjust the size of the LBT contention window of another LBT process after the LBT process based at least in part on the HARQ feedback 2110. In some aspects, the adjusting component 2106 can include a receive processor (e.g., the receive processor 258), a transmit processor 264, a controller / processor (e.g., the controller / processor 280), a memory (e.g., the memory 282), etc.
[0299] The device 2102 may include executing Fig.12 Additional components to each box in the algorithm of the aforementioned process 1200 and the like. Fig.12 Each block in the aforementioned process 1200, etc., may be executed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0300] Fig.21 The number and arrangement of components shown are provided as examples. Fig.21 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig.21 Two or more components shown in may be implemented in a single component, or Fig.21 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig.21 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig.21 Another group of components shown performs one or more functions.
[0301] Fig. 22 2200 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an example 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 selecting component 2206, and / or an LBT process component 2208.
[0302] In some aspects, receiving component 2204 can 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 a minimum channel access priority allowed to be used by LBT process component 2208 to perform an LBT process associated with sending uplink communications to BS 2250. In some aspects, receiving component 2204 can include an antenna (e.g., antenna 252), a DEMOD (e.g., DEMOD 254), a MIMO detector (e.g., MIMO detector 256), a receive processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), and the like.
[0303] In some aspects, for an LBT procedure associated with uplink communications, a selection component 2206 may select a channel access priority that satisfies a channel access priority threshold. In some aspects, the selection component 2206 may include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0304] In some aspects, the LBT process component 2208 can perform the LBT process in the LBT contention window. In some aspects, the size of the LBT contention window is based at least in part on the channel access priority selected by the selection component 2206. In some aspects, the LBT process component 2208 can include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0305] The device 2202 may include executing Fig.13 Additional components to each of the boxes in the algorithm of the aforementioned process 1300, etc. Fig.13 Each block in the aforementioned process 1300, etc., may be executed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0306] Fig. 22 The number and arrangement of components shown are provided as examples. Fig. 22 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig. 22 Two or more components shown in may be implemented in a single component, or Fig. 22 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig. 22 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig. 22 Another group of components shown performs one or more functions.
[0307] Fig.23 2300 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an example apparatus 2302. The apparatus 2302 may be a BS (eg, BS 110). In some aspects, the apparatus 2302 includes a receiving component 2304, an identifying component 2306, and / or a sending component 2308.
[0308] In some aspects, the transmitting component 2308 may transmit an uplink scheduling grant 2310 scheduling a plurality of contiguous uplink resources to a UE 2350 (e.g., UE 120). 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., MOD 232), a Tx MIMO processor (e.g., Tx MIMO processor 230), a transmit processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), etc.
[0309] In some aspects, identification component 2306 may identify a channel access priority associated with UE 2350. In some aspects, identification component 2306 may identify the channel access priority based at least in part on the channel access priority associated with uplink communication 2312 scheduled by uplink scheduling grant 2310. In some aspects, identification component 2306 may further determine a subset of the plurality of contiguous uplink resources that overlaps with an LBT contention window of an LBT process associated with uplink communication 2312 performed by UE 2350. In some aspects, identification component 2306 may include a receive processor (e.g., receive processor 238), a transmit processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), etc.
[0310] In some aspects, receiving component 2304 may decode another subset of multiple continuous uplink resources that does not overlap with the LBT contention window of the LBT process window. In some aspects, receiving component 2304 may decode another subset of multiple continuous uplink resources based at least in part on identifying component 2306 determining that the LBT contention window overlaps with a subset of multiple continuous uplink resources. In some aspects, receiving component 2304 may receive uplink communication 2314 in another subset of multiple continuous uplink resources. In some aspects, 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), etc.
[0311] The device 2302 may include executing Fig.14 etc. as additional components to each of the boxes in the algorithm of the aforementioned process 1400. Fig.14 Each block in the aforementioned process 1400, etc., may be executed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0312] Fig.23 The number and arrangement of components shown are provided as examples. Fig.23 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig.23 Two or more components shown in may be implemented in a single component, or Fig.23 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig.23 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig.23 Another group of components shown performs one or more functions.
[0313] Fig.24 2400 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an example apparatus 2402. The apparatus 2402 may be a BS (eg, BS 110). In some aspects, the apparatus 2402 includes an identifying component 2404 and / or a sending component 2406.
[0314] In some aspects, the transmitting component 2406 may transmit an uplink scheduling grant 2408 to a UE 2450 (e.g., UE 120) to schedule a first uplink resource for transmitting an uplink communication by the UE 2450. In some aspects, the uplink scheduling grant 2408 indicates that if the LBT process is not completed before the first uplink resource, the UE 2450 will continue the LBT process for the uplink communication. 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 transmit processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), etc.
[0315] In some aspects, identification component 2404 may identify a second uplink resource for retransmission of uplink communication based at least in part on an expected time to complete the LBT process. In some aspects, identification component 2404 may determine the expected time to complete the LBT process based at least in part on a channel access priority (e.g., CAPC) associated with UE 2450, uplink communication, etc. In some aspects, identification component 2406 may include a receive processor (e.g., receive processor 238), a transmit processor 220, a controller / processor (e.g., controller / processor 240), a memory (e.g., memory 242), etc.
[0316] In some aspects, the sending component 2406 can send an uplink scheduling grant 2410 to schedule the second uplink resource to the UE 2450. In some aspects, the uplink scheduling grant 2410 instructs the UE 2450 to avoid adjusting the size of the LBT contention window of the LBT process based at least in part on the uplink scheduling grant 2410.
[0317] The device 2402 may include executing Fig.15 Additional components to each of the boxes in the algorithm of the aforementioned process 1500 and the like. Fig.15 Each block in the aforementioned process 1500, etc., may be executed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0318] Fig.24 The number and arrangement of components shown are provided as examples. Fig.24There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig.24 Two or more components shown in may be implemented in a single component, or Fig.24 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig.24 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig.24 Another group of components shown performs one or more functions.
[0319] Fig.25 2500 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an example apparatus 2502. The apparatus 2502 may be a UE (e.g., UE 120). In some aspects, the apparatus 2502 includes a receiving component 2504, an LBT process component 2506, and / or a sending component 2508.
[0320] In some aspects, receiving component 2504 may receive an uplink scheduling grant 2510 scheduling a first uplink resource for transmission of uplink communication 2514. In some aspects, receiving component 2504 may receive uplink scheduling grant 2510 from BS 2550 (e.g., BS 110). In some aspects, 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 receive processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0321] In some aspects, the LBT process component 2506 may perform an LBT process for uplink communication 2514 based at least in part on receiving the uplink scheduling grant 2510. In some aspects, the LBT process component 2506 may include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0322] In some aspects, receiving component 2504 may receive an uplink scheduling grant 2512 scheduling a second uplink resource for retransmission of uplink communication 2514. In some aspects, receiving component 2504 may receive the uplink scheduling grant 2512 from BS 2550. In some aspects, receiving component 2504 may receive the uplink scheduling grant 2512 while LBT process component 2506 performs an LBT process for uplink communication 2514.
[0323] In some aspects, the transmitting component 2508 may transmit the uplink communication 2514 in the second uplink resource after completing the LBT process. In some aspects, the transmitting 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 transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0324] The device 2502 may include executing Fig.16 Additional components to each of the boxes in the algorithm of the aforementioned process 1600, etc. Fig.16 Each block in the aforementioned process 1600, etc., may be executed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0325] Fig.25 The number and arrangement of components shown are provided as examples. Fig.25 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig.25 Two or more components shown in may be implemented in a single component, or Fig.25 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig.25 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig.25 Another group of components shown performs one or more functions.
[0326] Fig.26 2600 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an example apparatus 2602. The apparatus 2602 may be a UE (e.g., UE 120). In some aspects, the apparatus 2602 includes a receiving component 2604, a modulation component 2606, and / or an LBT process component 2608.
[0327] In some aspects, receiving component 2604 may receive an indication 2610 to initiate an LBT procedure prior to receiving uplink scheduling grant 2612. In some aspects, receiving component 2604 may receive indication 2610 from BS 2650 (e.g., BS 110). In some aspects, 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 receive processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0328] In some aspects, the LBT process component 2606 initiates the LBT process based at least in part on receiving the indication 2610 and before receiving the uplink scheduling grant 2612 at the receiving component 2604. In some aspects, the LBT process component 2608 can include a receive processor (e.g., receive processor 258), a transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0329] In some aspects, receiving component 2604 may receive uplink scheduling grant 2612. In some aspects, receiving component 2604 may receive uplink scheduling grant 2612 while LBT process component 2606 performs for LBT process.
[0330] The device 2602 may include executing Fig.17 Additional components to each box in the algorithm of the aforementioned process 1700, etc. Fig.17 Each block in the aforementioned process 1700, etc., may be executed by a component, and the apparatus may include one or more of these components. These components may be specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, one or more hardware components stored in a computer-readable medium for processor implementation, or some combination thereof.
[0331] Fig.26 The number and arrangement of components shown are provided as examples. Fig.26 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig.26 Two or more components shown in may be implemented in a single component, or Fig.26 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig.26 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig. 20Another group of components shown performs one or more functions.
[0332] Fig. 27 2700 is a conceptual data flow diagram illustrating data flow between different modules / units / components in an example apparatus 2702. The apparatus 2702 may be a UE (e.g., UE 120). In some aspects, the apparatus 2702 includes a receiving component 2704, a determining component 2706, and / or a sending component 2708.
[0333] In some aspects, receiving component 2704 may receive an uplink scheduling grant 2710 that schedules uplink resources for transmission of uplink communications. In some aspects, receiving component 2704 may receive uplink scheduling grant 2710 from BS 2750 (e.g., BS 110). In some aspects, 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 receive processor 258, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0334] In some aspects, the determining component 2706 may determine that the LBT process for uplink communication is not completed before the uplink resources. In some aspects, the determining component 2706 may determine that the LBT process for uplink communication will not be completed before the uplink resources based at least in part on the timing between the reception of the uplink scheduling grant 2710 and the uplink resources, based at least in part on the duration of the LBT contention window for the LBT process, based at least in part on the channel access priority (e.g., CAPC) associated with the device 2702 and / or the uplink communication, etc. 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), etc.
[0335] In some aspects, the transmitting component 2708 may transmit an indication 2712 that the transmission of the uplink communication was not performed based at least in part on the determining component 2706 determining that the LBT process for the uplink communication will not be completed before the uplink resources. In some aspects, the transmitting 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 transmit processor 264, a controller / processor (e.g., controller / processor 280), a memory (e.g., memory 282), etc.
[0336] The device 2702 may include executing Fig.18 Additional components to each box in the algorithm of the aforementioned process 1800, etc. Fig.18 Each block in the aforementioned process 1800 etc. can be performed by a component, and the device may include one or more of these components. These components may be one or more hardware components specifically configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0337] Fig. 27 The number and arrangement of components shown are provided as examples. Fig. 27 There may be additional components, fewer components, different components, or a different arrangement of components than those shown in FIG. Fig. 27 Two or more components shown in may be implemented in a single component, or Fig. 27 The single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Fig. 27 The illustrated set of components (e.g., one or more components) may perform the operations described as being performed by Fig. 27 Another group of components shown performs one or more functions.
[0338] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure, or may be acquired from implementation of the various aspects.
[0339] As used herein, the term "component" is intended to be broadly interpreted as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented in hardware, firmware, or a combination of hardware and firmware.
[0340] As used herein, satisfying a threshold may refer to a value greater than a threshold, greater than or equal to a threshold, less than a threshold, less than or equal to a threshold, equal to a threshold, not equal to a threshold, etc., depending on the context.
[0341] It will be apparent that the systems and / or methods described herein may be implemented in various forms of hardware, firmware, and / or a combination of hardware and software. The actual specialized control hardware or software code used to implement these systems and / or methods is not a limitation of the various aspects. Thus, the operation and behavior of the systems and / or methods are described herein without reference to specific software code—it is understood that software and hardware may be designed to implement the systems and / or methods based, at least in part, on the description herein.
[0342] Even if the specific combination of features is recorded in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of various aspects. In fact, many of these features can be combined in a manner that is not clearly recorded in the claims and / or not disclosed in the specification. Although each dependent claim listed below may directly depend on only one claim, the disclosure of various aspects includes each dependent claim combined with each other claim in the claim set. The phrase "at least one of" referred to as the list of items refers to any combination of these items, including a single member. For example, "at least one of a, b or c" is intended to cover: a, b, c, ab, ac, bc and abc, and any combination of the same elements with multiples (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc and ccc or any other ordering of a, b and c).
[0343] Unless explicitly described as such, the elements, actions or instructions used herein should not be interpreted as decisive or essential. In addition, as used herein, the articles "a" and "an" are intended to include one or more entries, and can be used interchangeably with "one or more". In addition, as used herein, the terms "set" and "group" are intended to include one or more entries (e.g., related entries, unrelated entries, combinations of related entries and unrelated entries, etc.), and can be used interchangeably with "one or more". In places where only one entry is meant, the phrase "only one" or similar language is used. In addition, as used herein, the terms "has", "have", "having" etc. are intended to be open-ended terms. Further, unless otherwise expressly provided, the phrase "based on" is intended to mean "based at least in part on".
Claims
1. A method of wireless communication performed by a user equipment (UE), comprising: transmitting an uplink communication associated with a reference duration in an uplink burst; receiving HARQ feedback after sending the uplink communication, wherein a size of a listen-before-talk (LBT) contention window is increased if the HARQ feedback is not received within a duration of the HARQ feedback window, and wherein the size of the LBT contention window is associated with a channel access priority of the uplink communication; and The size of the LBT contention window is adjusted based at least in part on whether the HARQ feedback is associated with the reference duration.
2. The method according to claim 1, further comprising: determining that the HARQ feedback is associated with the uplink communication associated with the reference duration; as well as The HARQ feedback is determined to include an acknowledgment (ACK).
3. The method according to claim 2, wherein: Adjusting the size of the LBT contention window includes: The size of the LBT contention window is reset based at least in part on determining that the HARQ feedback is an ACK and is associated with the uplink communication associated with the reference duration.
4. The method according to claim 1, further comprising: determining that the HARQ feedback is associated with the uplink communication associated with the reference duration; as well as The HARQ feedback is determined to include a negative acknowledgement (NACK).
5. The method according to claim 4, wherein: Adjusting the size of the LBT contention window includes: The size of the LBT contention window is increased based at least in part on determining that the HARQ feedback is a NACK and is associated with the uplink communication associated with the reference duration.
6. The method according to claim 1, further comprising: determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration; and Wherein, adjusting the size of the LBT contention window includes: Avoid adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration.
7. A user equipment (UE) for wireless communication, comprising: Memory; as well as one or more processors operatively coupled to the memory, wherein the memory and the one or more processors are configured to: transmitting an uplink communication associated with a reference duration in an uplink burst; receiving HARQ feedback after sending the uplink communication, wherein a size of a listen-before-talk (LBT) contention window is increased if the HARQ feedback is not received within a duration of the HARQ feedback window, and wherein the size of the LBT contention window is associated with a channel access priority of the uplink communication; and The size of the LBT contention window is adjusted based at least in part on whether the HARQ feedback is associated with the reference duration.
8. The UE according to claim 7, wherein: The memory and the one or more processors are further configured to: determining that the HARQ feedback is associated with the uplink communication associated with the reference duration; and The HARQ feedback is determined to include an acknowledgment (ACK).
9. The UE according to claim 8, wherein: To adjust the size of the LBT contention window, the memory and the one or more processors are further configured to: The size of the LBT contention window is reset based at least in part on determining that the HARQ feedback is an ACK and is associated with the uplink communication associated with the reference duration.
10. The UE according to claim 7, wherein: The memory and the one or more processors are further configured to: determining that the HARQ feedback is associated with the uplink communication associated with the reference duration; and The HARQ feedback is determined to include a negative acknowledgement (NACK).
11. The UE according to claim 10, wherein: To adjust the size of the LBT contention window, the memory and the one or more processors are further configured to: The size of the LBT contention window is increased based at least in part on determining that the HARQ feedback is a NACK and is associated with the uplink communication associated with the reference duration.
12. The UE according to claim 7, wherein: The memory and the one or more processors are further configured to: determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration; and Wherein, in order to adjust the size of the LBT contention window, the memory and the one or more processors are further configured to include: Avoid adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration.
13. A non-transitory computer-readable medium storing one or more instructions for wireless communication, wherein: When the one or more instructions are executed by one or more processors of a user equipment (UE), the one or more processors are caused to perform the following operations: transmitting an uplink communication associated with a reference duration in an uplink burst; receiving HARQ feedback after sending the uplink communication, wherein a size of a listen-before-talk (LBT) contention window is increased if the HARQ feedback is not received within a duration of the HARQ feedback window, and wherein the size of the LBT contention window is associated with a channel access priority of the uplink communication; and The size of the LBT contention window is adjusted based at least in part on whether the HARQ feedback is associated with the reference duration.
14. The non-transitory computer readable medium of claim 13, wherein: When the one or more instructions are executed by the one or more processors, the one or more processors further cause the one or more processors to perform the following operations: determining that the HARQ feedback is associated with the uplink communication associated with the reference duration; and The HARQ feedback is determined to include an acknowledgment (ACK).
15. The non-transitory computer readable medium of claim 14, wherein: The one or more instructions that cause the one or more processors to adjust the size of the LBT contention window cause the one or more processors to perform the following operations: The size of the LBT contention window is reset based at least in part on determining that the HARQ feedback is an ACK and is associated with the uplink communication associated with the reference duration.
16. The non-transitory computer readable medium of claim 13, wherein: When the one or more instructions are executed by the one or more processors, the one or more processors further cause the one or more processors to perform the following operations: determining that the HARQ feedback is associated with the uplink communication associated with the reference duration; and The HARQ feedback is determined to include a negative acknowledgement (NACK).
17. The non-transitory computer readable medium of claim 16, wherein: The one or more instructions that cause the one or more processors to adjust the size of the LBT contention window cause the one or more processors to perform the following operations: The size of the LBT contention window is increased based at least in part on determining that the HARQ feedback is a NACK and is associated with the uplink communication associated with the reference duration.
18. The non-transitory computer readable medium of claim 13, wherein: When the one or more instructions are executed by the one or more processors, the one or more processors further cause the one or more processors to perform the following operations: determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration; and The one or more instructions that cause the one or more processors to adjust the size of the LBT contention window cause the one or more processors to perform the following operations: Avoid adjusting the size of the LBT contention window based at least in part on determining that the HARQ feedback is not associated with the uplink communication associated with the reference duration.
Citation Information
Patent Citations
Method and apparatus for uplink channel accessing wireless communication system
US20170257850A1