Methods and apparatuses for sensing resource for sidelink transmission
Disclosed are methods and apparatuses for performing sensing-based resource selection and sidelink (SL) transmission. One embodiment of the subject application provides a method performed by a user equipment, including determining a resource sensing window size of a resource sensing window after a resource selection triggering event at least according to a packet delay budget (PDB) and/or at least one parameter for performing sensing-based resource selection and SL transmission, and/or dividing the resource sensing window and a resource selection window into a number of pairs of resource sensing sub-window and resource selection sub-window for performing sensing-based resource selection and SL transmission.
1 . A method performed by a user equipment (UE), the method comprising:
determining a resource sensing window size of a resource sensing window after a resource selection triggering event based at least in part on at least one of a packet delay budget (PDB) or at least one parameter for performing sensing-based resource selection and sidelink (SL) transmission;
determining a resource sensing sub-window size to be equal to a maximum value of a traffic reservation period; and
dividing, according to the resource sensing sub-window size, the resource sensing window and a resource selection window into a plurality of pairs of resource sensing sub-windows and resource selection sub-windows for performing the sensing-based resource selection and SL transmission, wherein a quantity of the plurality of pairs multiplexed in the maximum value is less than the PDB.
2 . The method of claim 1 , wherein a sum of the resource sensing window size and a resource selection window size of the resource selection window is less than or equal to the PDB.
3 . The method of claim 1 , wherein a resource selection window size of the resource selection window is a fixed value configured per resource pool by another UE or a network based at least in part on the PDB, or is predefined per resource pool based at least in part on the PDB.
4 . The method of claim 1 , further comprising setting an initial value for the resource sensing window size, wherein the initial value is configured per resource pool by another UE or a network based at least in part on the PDB, or is predefined per resource pool based at least in part on the PDB.
5 . The method of claim 1 , wherein:
the SL transmission is hybrid automatic repeat request based (HARQ-based),
the at least one parameter includes a detected discontinuous transmission (DTX) state-related parameter, and
determining the resource sensing window size further comprises:
increasing the resource sensing window size by an amount in response to an increase in a value of the detected DTX state-related parameter; and
decreasing the resource sensing window size by the amount in response to a decrease in the value of the detected DTX state-related parameter,
wherein the amount is configured per resource pool by another UE or a network based at least in part on the PDB or is predefined per resource pool based at least in part on the PDB.
6 . The method of claim 5 , wherein the detected DTX state-related parameter is a quantity of detected DTX states, or a quantity of the detected DTX states within a time duration, or a ratio of the quantity of detected DTX states to a total quantity of transmissions on a physical sidelink shared channel (PSSCH) within the time duration.
7 . The method of claim 1 , wherein:
the SL transmission is hybrid automatic repeat request based (HARQ-based),
the at least one parameter includes a detected acknowledgement (ACK) state-related parameter, and
determining the resource sensing window size further comprises:
increasing the resource sensing window size by an amount in response to a decrease in a value of the detected ACK state-related parameter; and
decreasing the resource sensing window size by the amount in response to an increase in the value of the detected ACK state-related parameter,
wherein the amount is configured per resource pool by another UE or a network based at least in part on the PDB or is predefined per resource pool based at least in part on the PDB.
8 . The method of claim 7 , wherein the detected ACK state-related parameter is a quantity of detected ACK states, or a quantity of the detected ACK states within a time duration, or a ratio of the quantity of detected ACK states to a total quantity of transmissions on a physical sidelink shared channel (PSSCH) within the time duration.
9 . A user equipment (UE) for wireless communication, comprising:
at least one memory; and
at least one processor coupled to the at least one memory and configured to cause the UE to:
determine a resource sensing window size of a resource sensing window after a resource selection triggering event based at least in part on at least one of a packet delay budget (PDB) or at least one parameter for performing sensing-based resource selection and sidelink (SL) transmission;
divide the resource sensing window and a resource selection window into a plurality of pairs of resource sensing sub-windows and resource selection sub-windows for performing the sensing-based resource selection and SL transmission; and
in response to a ratio of a quantity of candidate resources in a preceding resource selection sub-window to a sum of total resources in a resource pool exceeding a resource threshold, refrain from using one or more remaining resource sensing sub-windows and one or more remaining resource selection sub-windows for performing the sensing-based resource selection and SL transmission, wherein the resource threshold is configured per resource pool by another UE or a network node or is predefined per resource pool.
10 . The UE of claim 9 , wherein the at least one processor is configured to cause the UE to set the resource sensing window size to be equal to a value of a maximum traffic reservation period, and wherein a sum of the resource sensing window size and a resource selection window size of the resource selection window is less than or equal to the PDB.
11 . The UE of claim 9 , wherein a resource selection window size of the resource selection window is a fixed value configured per resource pool by another UE or a network based at least in part on the PDB, or is predefined per resource pool based at least in part on the PDB.
12 . The UE of claim 9 , wherein:
the SL transmission is hybrid automatic repeat request based (HARQ-based),
the at least one parameter includes a detected discontinuous transmission (DTX) state-related parameter, and
to determine the resource sensing window size, the at least one processor is further configured to cause the UE to:
increase the resource sensing window size by an amount in response to an increase in a value of the detected DTX state-related parameter; and
decrease the resource sensing window size by the amount in response to a decrease in the value of the detected DTX state-related parameter,
wherein the amount is configured per resource pool by another UE or a network based at least in part on the PDB or is predefined per resource pool based at least in part on the PDB.
13 . The UE of claim 12 , wherein, to determine the resource sensing window size, the at least one processor is further configured to cause the UE to:
increase the resource sensing window size by the amount in response to the value of the detected DTX state-related parameter being greater than a DTX-related threshold; and
decrease the resource sensing window size by the amount in response to the value of the detected DTX state-related parameter being less than the DTX-related threshold,
wherein the DTX-related threshold is configured per resource pool by another UE or a network or is predefined per resource pool.
14 . The UE of claim 9 , wherein:
the SL transmission is hybrid automatic repeat request based (HARQ-based),
the at least one parameter includes a detected acknowledgement (ACK) state-related parameter, and
to determine the resource sensing window size, the at least one processor is further configured to cause the UE to:
increase the resource sensing window size by an amount in response to a decrease in a value of the detected ACK state-related parameter; and
decreasing the resource sensing window size by the amount in response to an increase in the value of the detected ACK state-related parameter,
wherein the amount is configured per resource pool by another UE or a network based at least in part on the PDB or is predefined per resource pool based at least in part on the PDB.
15 . The UE of claim 14 , wherein, to determine the resource sensing window size, the at least one processor is further configured to cause the UE to:
increase the resource sensing window size by the amount in response to the value of the detected ACK state-related parameter being less than an ACK-related threshold; and
decrease the resource sensing window size by the amount in response to the the value of the detected ACK state-related parameter being greater than the ACK-related threshold,
wherein the ACK-related threshold is configured per resource pool by another UE or a network or is predefined per resource pool.
16 . The UE of claim 9 , wherein the at least one parameter includes a measured congestion ratio (CR), and wherein, to determine the resource sensing window size, the at least one processor is further configured to cause the UE to:
increase the resource sensing window size by an amount in response to the measured CR increasing; and
decrease the resource sensing window size by the amount in response to the CR decreasing,
wherein the amount is configured per resource pool by another UE or a network based at least in part on the PDB or is predefined per resource pool based at least in part on the PDB.
17 . The UE of claim 9 , wherein the at least one parameter includes a measured channel busy ratio (CBR), and wherein, to determine the resource sensing window size, the at least one processor is further configured to cause the UE to:
increase the resource sensing window size by an amount in response to the measured CBR increasing; and
decrease the resource sensing window size by the amount in response to the CBR decreasing,
wherein the amount is configured per resource pool by another UE or a network based at least in part on the PDB or is predefined per resource pool based at least in part on the PDB.
18 . The UE of claim 17 , wherein, to determine the resource sensing window size, the at least one processor is further configured to cause the UE to:
increase the resource sensing window size by the amount in response to the measured CBR being greater than a CBR threshold; and
decreasing the resource sensing window size by the amount in response to the CBR being less than the CBR threshold,
wherein the CBR threshold is configured per resource pool by another UE or a network or is predefined per resource pool.
19 . A user equipment (UE) for wireless communication, comprising:
at least one memory; and
at least one processor coupled to the at least one memory and configured to cause the UE to:
determine a resource sensing window size of a resource sensing window after a resource selection triggering event based at least in part on at least one of a packet delay budget (PDB) or at least one parameter for performing sensing-based resource selection and sidelink (SL) transmission;
determine a resource sensing sub-window size to be equal to a maximum value of a traffic reservation period; and
divide the resource sensing window and a resource selection window into a plurality of pairs of resource sensing sub-windows and resource selection sub-windows for performing the sensing-based resource selection and SL transmission, wherein a quantity of the plurality of pairs multiplexed in the maximum value is less than the PDB.
20 . A method performed by a user equipment (UE), the method comprising:
determining a resource sensing window size of a resource sensing window after a resource selection triggering event based at least in part on at least one of a packet delay budget (PDB) or at least one parameter for performing sensing-based resource selection and sidelink (SL) transmission;
dividing the resource sensing window and a resource selection window into a plurality of pairs of resource sensing sub-windows and resource selection sub-windows for performing the sensing-based resource selection and SL transmission; and
in response to a ratio of a quantity of candidate resources in a preceding resource selection sub-window to a sum of total resources in a resource pool exceeding a resource threshold, refraining from using one or more remaining resource sensing sub-windows and one or more remaining resource selection sub-windows for performing the sensing-based resource selection and SL transmission, wherein the resource threshold is configured per resource pool by another UE or a network node or is predefined per resource pool.