HARQ in sidelink in coverage and out-of-coverage scenarios
A wireless communication system includes a plurality of transceivers. The plurality of transceivers include at least a first transceiver and a second transceiver. The first transceiver and the second transceiver are configured for a sidelink communication with each other. The wireless communication system supports a retransmission protocol for the sidelink. The retransmission protocol enables the first transceiver to perform a retransmission for a data packet, responsive to an explicit or an implicit feedback from the second transceiver, which receives one or more data packets from the first transceiver, in case of a non-successful transmission of the data packet over the sidelink.
1 . A wireless communication system, comprising:
a plurality of communication devices,
wherein the plurality of communication devices includes at least a first User Equipment (UE) and a second UE,
wherein the first UE and the second UE are configured for a sidelink communication with each other,
wherein the first UE and the second UE are configured to schedule resources for the sidelink communication autonomously,
wherein the first UE transmits data packets to the second UE via the sidelink;
wherein the wireless communication system is configured to support a retransmission protocol for the sidelink,
wherein the retransmission protocol comprises:
enabling the first UE to perform a retransmission for a data packet upon receipt of an implicit or explicit non-acknowledgement (NACK) message from the second UE,
enabling the first UE to repeat the retransmission until a maximum number of retransmissions have been sent, and
enabling the first UE to cease the repeated retransmission upon receipt of an acknowledgement (ACK) message of a successful receipt from the second UE, whichever occurs first,
wherein the first UE schedules resources for the sidelink communication by:
sensing to determine a first available transmission location,
extrapolating from the determined first available transmission location, subsequent available transmission locations using a hybrid automatic repeat request roundtrip time (HARQ RTT),
wherein the HARQ RIT is selected from a plurality of pre-configured HARQ RTTS.
2 . The wireless communication system of claim 1 , wherein the first UE extrapolates the available subsequent locations to accommodate a maximum number of retransmissions.
3 . The wireless communication system of claim 1 ,
wherein the implicit or explicit NACK and ACK messages from the second UE are communicated using an SCI element, and
wherein the SCI element identifies the first UE, thereby enabling the first UE to identify the NACK and ACK messages from the second UE at an allocated location.
4 . The wireless communication system of claim 1 ,
wherein the first UE is configured to automatically retransmit a transport block (TB), wherein the retransmission is based on a preconfigured or default transmission order,
wherein the transmission order identifies a frequency resource or a fixed or preconfigured hopping pattern according to a sidelink hybrid automatic repeat request (HARQ) timeline,
wherein the sidelink HARQ timeline indicates a time of sending the retransmission, and a time of sending the ACK message.
5 . The wireless communication system of claim 1 , wherein the resources for the sidelink communication comprise a default sidelink hybrid automatic repeat request (HARQ) timeline.
6 . The wireless communication system of claim 1 , wherein a destination ID may be signaled implicitly by CRC scrambling, such that the second UE recognizes its Sidelink Control Information (SCI) by blind decoding.
7 . A method of communicating between a first User Equipment (UE) and a second UE, comprising:
autonomously scheduling of the first UE, resources for a sidelink communication between the first UE and the second UE,
transmitting, from the first UE, data packets to the second UE via the sidelink;
enabling the first UE to perform a retransmission for a data packet upon receipt of an implicit or explicit non-acknowledgement (NACK) message from the second UE,
enabling the first UE to repeat the retransmission until a maximum number of retransmissions have been sent, and
enabling the first UE to cease the repeated retransmission upon receipt of an acknowledgement (ACK) message of a successful receipt from the second UE, whichever occurs first,
wherein the first UE schedules resources for the sidelink communication by:
sensing to determine a first available transmission location,
extrapolating from the determined first available transmission, subsequent available transmission locations using a hybrid automatic repeat request roundtrip time (HARQ RTT),
wherein the HARQ RTT is selected from a plurality of pre-configured HARQ RTTS.
8 . The method of claim 7 , wherein the first UE extrapolates the available subsequent locations to accommodate a maximum number of retransmissions.
9 . The method of claim 7 ,
wherein the implicit or explicit NACK and ACK messages from the second UE are communicated using an SCI element, and
wherein the SCI element identifies the first UE, thereby enabling the first UE to identify the NACK and ACK messages from the second UE at an allocated location.
10 . The method of claim 7 ,
wherein the first UE is configured to automatically retransmit a transport block (TB),
wherein the retransmission is based on a preconfigured or default transmission order,
wherein the transmission order identifies a frequency resource or a fixed or preconfigured hopping pattern according to a sidelink hybrid automatic repeat request (HARQ) timeline,
wherein the sidelink HARQ timeline indicates a time of sending the retransmission, and a time of sending the ACK message.
11 . The method of claim 7 , wherein the resources for the sidelink communication comprise a default sidelink hybrid automatic repeat request (HARQ) timeline.
12 . The method of claim 7 , wherein a destination ID may be signaled implicitly by CRC scrambling, such that the second UE recognizes its Sidelink Control Information (SCI) by blind decoding.
13 . A non-transitory computer-readable medium comprising a program that, when executed by a processing system of a first User Equipment (UE), causes the processing system to:
autonomously schedule resources for a sidelink communication between the first UE and a second UE,
transmit data packets to the second UE via the sidelink;
perform a retransmission for a data packet upon receipt of an implicit or explicit non-acknowledgement (NACK) message from the second UE,
repeat the retransmission until a maximum number of retransmissions have been sent, and
cease the repeated retransmission upon receipt of an acknowledgement (ACK) message of a successful receipt from the second UE, whichever occurs first,
wherein the program causes the processing system to schedule resources for the sidelink communication by:
sensing to determine a first available transmission location,
extrapolating from the determined first available transmission location, subsequent available transmission locations using a hybrid automatic repeat request roundtrip time (HARQ RTT),
wherein the HARQ RTT is selected from a plurality of pre-configured HARQ RTTS,
wherein the first UE extrapolates the available subsequent locations to accommodate a maximum number of retransmissions.
14 . The medium of claim 13 , wherein the resources for the sidelink communication comprise a default sidelink hybrid automatic repeat request (HARQ) timeline.
15 . The medium of claim 13 , wherein a destination ID may be signaled implicitly by CRC scrambling, such that the second UE recognizes its Sidelink Control Information (SCI) by blind decoding.