Method and apparatus for sidelink communication
Disclosed are a method and an apparatus for sidelink communication. An example method includes determining, by a first terminal device, one or more access point extensions (CPEs) corresponding to a first shared resource, and the one or more CPEs are determined based on a subcarrier spacing corresponding to the first shared resource, and the one or more CPEs are used by the first terminal device to receive a sidelink channel on the first shared resource.
1 . A method for sidelink communication, comprising:
determining, by a first terminal device and based on a subcarrier spacing corresponding to a first shared resource, a plurality of access point extensions (CPEs) corresponding to the first shared resource, wherein the plurality of CPEs correspond to the same subcarrier spacing, and
using the plurality of CPEs to receive a sidelink channel on the first shared resource, wherein a time domain location corresponding to each of the plurality of CPEs is determined based on a CPE configuration, and the CPE configuration configures multiple time interval values between adjacent CPEs, wherein the plurality of CPEs comprises a first CPE, a second CPE, and a third CPE, wherein the first CPE is adjacent to the second CPE, and the second CPE is adjacent to the third CPE, and a time interval between the first CPE and the second CPE is different from a time interval between the second CPE and the third CPE.
2 . The method according to claim 1 , wherein a third time interval between a second CPE and a start location of a time domain resource of the first shared resource comprises one or more of following: 9 microseconds, 16 microseconds, or 25 microseconds.
3 . The method according to claim 1 , wherein a time domain resource in which the plurality of CPEs are located is determined based on one or more of following information:
the subcarrier spacing;
a duration of the first shared resource; and
whether the first shared resource comprises a reserved resource.
4 . The method according to claim 3 , wherein the time domain resource in which the plurality of CPEs are located comprises one symbol or two consecutive symbols.
5 . The method according to claim 1 , wherein each of the plurality of CPEs corresponds to a channel access priority class (CAPC).
6 . The method according to claim 1 , wherein the received sidelink channel is associated with a service priority.
7 . The method according to claim 1 , wherein the plurality of CPEs comprises M CPEs, the M CPEs are used by N terminal devices to perform channel access in a first time period, and both M and N are natural numbers greater than 0; and when N>M, a terminal device that accesses the first shared resource by using the M CPEs in the N terminal devices is determined based on one or more of following information:
a time period in which the N terminal devices wait for access;
an earliest time point at which the N terminal devices initiate an access request; and
a service priority corresponding to to-be-transmitted data of the N terminal devices.
8 . The method according to claim 7 , wherein the first shared resource is shared by the first terminal device, the time period in which the N terminal devices wait for access is related to a duration of a timer started by the first terminal device, and the method further comprises:
in response to an access request of a terminal device that earliest performs channel access in the N terminal devices, starting, by the first terminal device, the timer, wherein the timer is used by the first terminal device to determine a value of N.
9 . The method according to claim 7 , wherein when N>M, a first parameter of the terminal device that accesses the first shared resource by using the M CPEs in the N terminal devices meets a following condition:
min
(
α
×
t
i
T
+
β
×
Q
i
K
)
,
wherein α and β represent weight factors, t i represents a time period between a time point at which a terminal device i in the N terminal devices initiates an access request and the earliest time point at which the access request is initiated, i is a natural number from 0 to N−1, T represents the first time period, Q i represents a service priority corresponding to to-be-transmitted data of the terminal device i in the N terminal devices, Q i is a natural number from 1 to K, K>1, and K represents the lowest priority.
10 . The method according to claim 1 , comprising:
sending first configuration information in a first sidelink channel, wherein the first configuration information indicates the plurality of CPEs, the first sidelink channel comprises first-phase sidelink control information (SCI) and second-phase SCI, and the first configuration information is carried in at least one of the first-phase SCI or the second-phase SCI.
11 . The method according to claim 1 , wherein the plurality of CPEs are comprised in one or more CPE groups, and the one or more CPE groups are determined based on one or more of following information:
priorities associated with the plurality of CPEs;
time intervals corresponding to the plurality of CPEs; or
whether the plurality of CPEs are CPEs corresponding to resource reservation information.
12 . The method according to claim 11 , wherein a configuration parameter of the one or more CPE groups comprises one or more of following:
a time domain resource in which the CPE group is located;
a time domain location corresponding to the CPE group;
one or more start time domain locations corresponding to the CPE group;
a time domain location corresponding to each CPE in the CPE group;
one or more first time intervals of the CPE group; or
identity (ID) information of the CPE group.
13 . The method according to claim 12 , wherein the configuration parameter of the one or more CPE groups comprises a plurality of start time domain locations corresponding to the CPE group, the CPE corresponds to a plurality of first time intervals, and the plurality of start time domain locations comprise a plurality of start time domain locations that are determined for the CPE group based on the plurality of first time intervals.
14 . The method according to claim 1 , wherein the first shared resource is shared by the first terminal device, and the method further comprises:
preconfiguring, by the first terminal device based on resource reservation information, a first CPE or a first CPE group corresponding to the resource reservation information.
15 . The method according to claim 14 , wherein
if the resource reservation information is available, a time domain location of the first CPE or any CPE in the first CPE group is used to perform channel access; or
if the resource reservation information is unavailable, a CPE used to perform channel access is determined based on a priority of the sidelink channel.
16 . The method according to claim 1 , further comprising: performing semi-static configuration on the plurality of CPEs, wherein the semi-static configuration is determined based on one or more of following information: random access, a hash function, a service characteristic of a second terminal device, or a priority corresponding to the second terminal device.
17 . An apparatus, comprising:
at least one processor; and
one or more non-transitory computer-readable storage media coupled to the at least one processor and storing programming instructions for execution by the at least one processor, wherein the programming instructions, when executed, cause the apparatus to perform operations comprising:
determining, by a first terminal device and based on a subcarrier spacing corresponding to a first shared resource, a plurality of access point extensions (CPEs) corresponding to the first shared resource, wherein the plurality of CPEs correspond to the same subcarrier spacing, and
using the plurality of CPEs to receive a sidelink channel on the first shared resource, wherein a time domain location corresponding to each of the plurality of CPEs is determined based on a CPE configuration, and the CPE configuration configures multiple time interval values between adjacent CPEs, wherein the plurality of CPEs comprises a first CPE, a second CPE, and a third CPE, wherein the first CPE is adjacent to the second CPE, and the second CPE is adjacent to the third CPE, and a time interval between the first CPE and the second CPE is different from a time interval between the second CPE and the third CPE.
18 . One or more non-transitory computer-readable media storing computer instructions, that when executed by one or more processors, cause a computing device to perform operations comprising:
determining, by a first terminal device and based on a subcarrier spacing corresponding to a first shared resource, a plurality of access point extensions (CPEs) corresponding to the first shared resource, wherein the plurality of CPEs correspond to the same subcarrier spacing, and
using the plurality of CPEs to receive a sidelink channel on the first shared resource, wherein a time domain location corresponding to each of the plurality of CPEs is determined based on a CPE configuration, and the CPE configuration configures multiple time interval values between adjacent CPEs, wherein the plurality of CPEs comprises a first CPE, a second CPE, and a third CPE, wherein the first CPE is adjacent to the second CPE, and the second CPE is adjacent to the third CPE, and a time interval between the first CPE and the second CPE is different from a time interval between the second CPE and the third CPE.