Method and apparatus for determining sidelink transmission resources
Patent Information
- Application Number
- JP2023523282
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-10-16
- Publication Date
- 2025-06-02
- Estimated Expiration
- 2040-10-16
AI Technical Summary
In sidelink transmission, some resources in a second resource set expire before being monitored, reducing the utilization efficiency of candidate resources and increasing system interference.
A method and apparatus for determining sidelink transmission resources that involve monitoring a second set of time-domain resources before the time unit of a first candidate resource, excluding resources that expire, and performing resource reporting to improve resource utilization and reduce system interference.
This approach enhances the utilization efficiency of candidate resources and reduces system interference by ensuring that monitoring resources are located before the first candidate resource, thereby improving system throughput.
Smart Images

Figure 00000061_0000 
Figure 00000062_0000 
Figure 00000063_0000
Abstract
Description
[Technical Field]
[0001] FIELD Embodiments of the present application relate to the field of communication technologies, and in particular to a method and apparatus for determining sidelink transmission resources. [Background technology]
[0002] With the development of wireless communication technology, people have increasing demands for high data rates and user experience, and increasing demands for proximity services to know and communicate with people or things around them. Therefore, device-to-device (D2D) technology emerges. The transmission link in D2D can be called sidelink (SL).
[0003] In sidelink transmission, a user equipment (UE) determines transmission resources for communication in the following steps: Step 1: Determine a resource set (which may be referred to as a first resource set) in a resource selection window. The resource selection window may be understood as a range of resources available for the UE to transmit information to be transmitted based on the sidelink. The first resource set includes one or more candidate resources, and each candidate resource may be used by the UE to transmit information. Step 2: Monitor monitoring resources corresponding to resources in the first resource set (here, the set of monitoring resources corresponding to resources in the first resource set may be referred to as a second resource set). The monitoring resource corresponding to a resource is a resource for which the resource may be reserved. Step 3: Determine resources for communication from the resource set based on the monitoring result in step 2.
[0004] In the above process, some resources in the second resource set may be located behind some resources in the first resource set, in which case some resources in the first resource set will expire when some resources in the second resource set are monitored, thereby reducing the utilization efficiency of the candidate resources. Summary of the Invention [Means for solving the problem]
[0005] The present application provides a method and apparatus for determining sidelink transmission resources, which may be applied to Internet of Vehicles, e.g., vehicle-to-everything (V2X) communications, long term evolution-vehicle (LTE-V), or vehicle-to-vehicle (V2V) communications, or to fields such as intelligent driving and intelligent connected vehicles, to improve resource utilization during sidelink transmission resource determination.
[0006] According to a first aspect, there is provided a method for determining sidelink transmission resources, comprising: determining a first time domain resource set within a resource selection window; monitoring a second time domain resource set corresponding to the first time domain resource set; and performing resource exclusion and / or resource reporting prior to, or at, a time unit of a first candidate resource or at a time unit at which resource determination is triggered, wherein the first time domain resource set is for sidelink transmission and the first candidate resource is a first resource in the time domain within the first time domain resource set.
[0007] In the above method, the resource exclusion and / or resource reporting is performed before, at, or at the time unit of the first candidate resource, or at the time unit when the resource determination is triggered. In this way, the problem of some candidate resources becoming expired resources because the monitoring resource is located after some time domain resources in the first time domain resource set can be avoided. In this way, the utilization efficiency of the candidate resources is improved, system interference is reduced, and system throughput is improved.
[0008] In one possible design, monitoring the second time domain resource set corresponding to the first time domain resource set includes performing the monitoring within a first time duration T′, the first time duration T′ being determined by the relationship: T y1 -m≦T' <n-P0 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter or a parameter determined through configuration signaling, n is the time unit at which resource determination is triggered, and P0 is the first preset duration.
[0009] The value of P0 may relate to the processing time required to perform SCI decoding.
[0010] In other words, the first duration T′ may include a first time unit and a sidelink time unit between the first time unit and the second time unit. The first time unit may be a time unit preceding the time unit of the first candidate resource by the interval m from the time unit of the first candidate resource (i.e., T y1 The second time unit is a time unit that precedes the time unit at which the resource decision is triggered by an interval of the first preset duration from the time unit at which the resource decision is triggered (i.e., n-P0).
[0011] In a scenario in which a retransmission resource reserved by another terminal device is monitored, in the aforementioned design, since the monitoring is performed within the first duration, the monitoring resource corresponding to the retransmission resource reserved by the other terminal device can be monitored, and the problem that the monitoring resource is located after the candidate resource is also avoided.
[0012] In one possible design, monitoring a second time domain resource set corresponding to the first time domain resource set includes performing the monitoring within a second time duration T″, the second time duration T″ being determined by the relationship: T y1 -m≦T" <T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter or a parameter determined through configuration signaling, and P1 is the second preset duration.
[0013] In other words, the second duration T" may include the first time unit and a time unit between the first time unit and the third time unit. The first time unit is a time unit preceding the time unit of the first candidate resource by an interval m from the time unit of the first candidate resource (i.e., T y1 -m), and the third time unit is a time unit preceding the time unit of the first candidate resource by a second preset duration interval from the time unit of the first candidate resource (i.e., T y1 -P1).
[0014] In a scenario in which a retransmission resource reserved by another terminal device is monitored, in the aforementioned design, since the monitoring is performed within the second duration, the monitoring resource corresponding to the retransmission resource reserved by the other terminal device can be monitored, and the problem of the monitoring resource being located after the candidate resource is also avoided.
[0015] In one possible design, the method further includes terminating the monitoring before n-P0, where n is the time unit at which the resource decision is triggered and P0 is the first preset duration.
[0016] In other words, the method further includes terminating the monitoring before a second time unit, the second time unit being a time unit prior to the time unit at which the resource determination is triggered by an interval of a first preset duration from the time unit at which the resource determination is triggered (i.e., n-P0).
[0017] In a scenario of monitoring a periodically reserved resource of another terminal device, in the above design, the monitoring ends before n-P0, thus avoiding the problem that the monitoring resource corresponding to the periodic reservation may be located after the candidate resource when it is monitored.
[0018] In one possible design, the method may include determining whether monitoring on the second time domain resource set terminates at time unit T end is the relation T end ≦n-P0 Fulfilling P0 is the first preset duration, and n is the time unit at which the resource decision is triggered.
[0019] The value of P0 may relate to the processing time required to perform SCI decoding.
[0020] In other words, the time unit T when monitoring on the second time domain resource set ends end is located at or before the second time unit, which is the time unit (i.e., n-P0) before the time unit at which the resource decision is triggered by an interval of the first preset duration from the time unit at which the resource decision is triggered.
[0021] In a scenario where periodically reserved resources of another terminal device are monitored, the above design may include a time unit T end is located before n-P0, thus avoiding the problem that when a monitoring resource corresponding to a periodic reservation is monitored, the monitoring resource may be located after the candidate resource.
[0022] In one possible design, the method comprises: y1 - Further including terminating monitoring before P1.
[0023] In other words, the monitoring ends before the third time unit, which is a time unit (i.e., T y1 -P1).
[0024] In a scenario where the periodically reserved resources of another terminal device are monitored, the above design performs the monitoring. y1 - Finishes before P1, thus avoiding the problem that when a monitoring resource corresponding to a periodic reservation is monitored, the monitoring resource may be located after the candidate resource.
[0025] In one possible design, the time unit T at which monitoring on the second time domain resource set ends is end is the relation T end ≦T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, P1 is the second preset duration, and P1 is the second preset duration.
[0026] In other words, the time unit T when monitoring on the second time domain resource set ends endis located in or before the third time unit, which is a time unit (i.e., T) that precedes the time unit at which resource determination is triggered by a second preset duration interval from the time unit of the first candidate resource. y1 -P1).
[0027] The value of P1 may relate to one or more of the processing time required to perform SCI decoding, the processing time required for resource exclusion, the processing time required for reporting the resource exclusion result to a higher layer (e.g., the MAC layer), the processing time required for the higher layer to complete the final resource selection procedure, and the processing time required for preparing the information to be transmitted.
[0028] In a scenario where periodically reserved resources of another terminal device are monitored, the above design may include a time unit T end is T y1 - It is located before P1, thus avoiding the problem that when a monitoring resource corresponding to a periodic reservation is monitored, the monitoring resource may be located after the candidate resource.
[0029] In one possible design, performing resource exclusion and / or resource reporting prior to the time unit of the first candidate resource may be performed within the time unit T y1 - performing resource exclusion and / or resource reporting on P2, y1 P1 is the time unit of the first candidate resource, and P2 is the third preset duration.
[0030] In other words, performing resource exclusion and / or resource reporting prior to the time unit of the first candidate resource includes performing resource exclusion and / or resource reporting at a fourth time unit, the fourth time unit being a time unit prior to the time unit of the first candidate resource by a third preset duration interval from the first candidate resource.
[0031] The value of P2 may relate to one or more of the processing time required to perform SCI decoding, the processing time required for resource exclusion, the processing time required for reporting the resource exclusion result to a higher layer (e.g., the MAC layer), the processing time required for the higher layer to complete the final resource selection procedure, and the processing time required for preparing the information to be transmitted.
[0032] In the above design, the resource selection process is guaranteed to complete before the time unit of the first candidate resource for transmitting data.
[0033] According to a second aspect, there is provided a method for determining sidelink transmission resources, comprising: determining a first time domain resource set within a resource selection window; and monitoring a second time domain resource set corresponding to the first time domain resource set, the second time domain resource set being located before the first time domain resource set, the first time domain resource set being for sidelink transmission.
[0034] In the method, when each first time domain resource in the first time domain resource set is determined within a resource selection window, a time domain resource whose corresponding monitoring resources are all located before the first time domain resource set is selected as the first time domain resource, i.e., a set of monitoring resources (i.e., a second time domain resource set) corresponding to all the first time domain resources in the first time domain resource set is located before the first time domain resource set. In this way, a problem in which some candidate resources become expired resources because monitoring resources are located after some time domain resources in the first time domain resource set can be avoided.
[0035] In one possible design, the method further includes terminating the monitoring before the time unit n to trigger a resource decision.
[0036] In the above design, after the monitoring is terminated, it may be further necessary that a process, such as resource exclusion and / or resource reporting, be performed based on the result of the monitoring. Thus, the monitoring may be terminated before the time unit at which the resource decision is triggered, and time may be reserved for subsequent processes, such as resource exclusion and / or resource reporting, to prevent some candidate resources in the first time domain resource set from becoming expired resources.
[0037] In one possible design, the monitoring on the second time domain resource set may end before the time unit at which the resource determination is triggered, which may be determined by the time unit T end is the relation T end ≦n-P0 may be taken to mean that P0 is the first preset duration, and n is the time unit at which the resource decision is triggered.
[0038] In other words, the time unit T when monitoring on the second time domain resource set ends end is located before the second time unit, which is the time unit of the first preset duration (i.e., n-P0) before the time unit at which the resource decision is triggered.
[0039] P0 may be pre-configured in the communication device or delivered to the device through configuration signaling by the network device. The value of P0 may be related to the processing time required to perform SCI decoding.
[0040] In one possible design, the first time domain resource set is located before the third time domain resource, and the third time domain resource is located after the time unit at which the resource determination is triggered by a fourth preset duration interval from the time unit at which the resource determination is triggered.
[0041] In other words, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit at which the resource determination is triggered is less than the fourth preset duration.
[0042] The value of the fourth preset duration P3 is set to the period set φ B The minimum resource reservation period P gap_min the size of the SCI or the processing time T required to perform the decoding proc,0 The period set φ may relate to at least one of B is the set of resource reservation periods configured for the sidelink resource pool and for the partial sensing resource selection mode.
[0043] In the above design, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit at which resource determination is triggered is less than the fourth preset duration, thereby avoiding the periodically reserved monitoring resource being located after the time unit at which resource determination is triggered, thereby avoiding the case where the periodically reserved monitoring resource is located after the candidate resource.
[0044] In one possible design, monitoring the second time domain resource set corresponding to the first time domain resource set includes: performing the monitoring within a first duration T', the first duration T' satisfying the relationship T y1 -m≦T' <n-P0 Fulfilling T y1 where m is the time unit of the first candidate resource, the first candidate resource is the first resource in the time domain within the first time domain resource set, m is a preconfigured parameter or a parameter determined through configuration signaling, n is the time unit at which resource determination is triggered, and P0 is the first preset duration.
[0045] The value of P0 may relate to the processing time required to perform SCI decoding.
[0046] In other words, the first duration T′ may include a first time unit and a sidelink time unit between the first time unit and the second time unit. The first time unit may be a time unit preceding the time unit of the first candidate resource by the interval m from the time unit of the first candidate resource (i.e., T y1 The second time unit is a time unit that precedes the time unit at which the resource decision is triggered by an interval of the first preset duration from the time unit at which the resource decision is triggered (i.e., n-P0).
[0047] In one possible design, a time unit T of a first candidate resource in a first time domain resource set y1 and n-P0 is less than m. See the above description for definitions and values of m, P0, and n.
[0048] In one possible design, the method further includes terminating monitoring prior to the time unit of the first candidate resource.
[0049] When each first time domain resource in the first time domain resource set is determined within a resource selection window, a time domain resource whose corresponding monitoring resources are all located before the first time domain resource set is selected as the first time domain resource.
[0050] In the design of the above implementation, it is considered that after the monitoring is finished, processes such as resource exclusion and / or resource reporting are further required to be performed based on the result of the monitoring. Therefore, the monitoring is finished before the time unit of the first candidate resource, so that time can be reserved for subsequent processes such as resource exclusion and / or resource reporting, and some candidate resources in the first time domain resource set can be prevented from becoming expired resources.
[0051] In one possible design, the method may further include monitoring the second time domain resource set prior to the time unit of the first candidate resource being terminated within the time unit T end is the relation T end ≦T y1 -P1 may be taken to mean that T y1 is the time unit of the first candidate resource, P1 is the second preset duration, and P1≠0.
[0052] In other words, the time unit T when monitoring on the second time domain resource set ends end The third time unit is a time unit of a second preset duration (i.e., T y1 -P1).
[0053] P1 may be pre-configured in the communication device or delivered to the device through configuration signaling by a network device. The value of P1 may relate to one or more of the processing time required for resource exclusion, the processing time required to report the resource exclusion result to a higher layer (e.g., MAC layer), the processing time required for the higher layer to complete the final resource selection procedure, the time required to transmit the information to be transmitted, and the processing time required to perform SCI decoding.
[0054] In one possible design, the first time domain resource set is located before the fourth time domain resource, which is located after the first candidate resource by a fifth predetermined duration interval from the first candidate resource, and the first candidate resource is the first resource in the time domain within the first time domain resource set.
[0055] In other words, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the first candidate resource is less than the fifth preset duration.
[0056] The value of the fifth preset duration P4 is determined based on the processing time required for the resource exclusion, the processing time required to report the resource exclusion result to the upper layer (e.g., MAC layer), the processing time required for the upper layer to complete the final resource selection procedure, the time required to transmit the information to be transmitted, and the period set φ B The minimum period P in gap and the processing time T required to perform SCI decoding. proc,0 The period set φ may relate to one or more of the following: B is the set of resource reservation periods configured for the sidelink resource pool and for the partial sensing resource selection mode.
[0057] In the above design, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the first candidate resource is less than the fifth preset duration, thereby avoiding a case where the periodically reserved monitoring resource is located after the candidate resource.
[0058] In one possible design, monitoring a second time domain resource set corresponding to the first time domain resource set includes performing the monitoring within a second time duration T″, the second time duration T″ being determined by the relationship: T y1 -m≦T" <T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, where the first candidate resource is the first resource in the time domain within the first time domain resource set, m is a preconfigured parameter or a parameter determined through configuration signaling, and P1 is a second preset duration.
[0059] In other words, the second duration T″ includes a time unit between the first time unit and the third time unit. The first time unit is a time unit preceding the time unit of the first candidate resource by an interval m from the first candidate resource (i.e., T y1 -m), and the third time unit is a time unit preceding the time unit of the first candidate resource by a second preset duration interval from the first candidate resource (i.e., T y1 -P1).
[0060] In one possible design, the method may include: y1 and T y1 -P1 is less than m. In this manner, P1 can also be understood to be less than m. See the above description for the definitions and values of m and P1.
[0061] the time unit of the first candidate resource in the first time domain resource set and T y1 -P1 is smaller than m, so it can be ensured that the reservation of retransmission resources on another terminal device is sensed.
[0062] According to a third aspect, there is provided a method for determining sidelink transmission resources, the method comprising: determining a first time domain resource set within a resource selection window; excluding second candidate resources corresponding to the first monitoring resources from the first time domain resource set when the first monitoring resources are after an instant n for triggering resource determination or after a first candidate resource; and monitoring a second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set, where the first time domain resource set is for sidelink transmission and the first candidate resources are first resources in the time domain within the first time domain resource set.
[0063] In the above method, when the first monitoring resource is after the nth instant for triggering resource determination or after the first candidate resource, the second candidate resource corresponding to the first monitoring resource is excluded from the first time-domain resource set, thereby ensuring that the second time-domain resource set does not include a time-domain resource located after the nth instant for triggering resource determination or a time-domain resource in the first resource set, thereby avoiding the problem of discarding some candidate resources and improving the utilization of the candidate resources included in the first resource set. In addition, since the second time-domain resource set does not include a time-domain resource located after the nth instant for triggering resource determination or a time-domain resource in the first resource set, the time-domain resource located after the nth instant for triggering resource determination or a time-domain resource in the first resource set does not need to be monitored, and thus the resource for transmitting data can be selected as early as possible, thereby reducing the delay time for transmitting data.
[0064] In one possible design, the method further includes determining a fourth candidate resource set from the third candidate resource set based on a result of the monitoring, and determining resources for information transmission from the fourth candidate resource set and the second candidate resource set based on a priority corresponding to the fourth candidate resource set and a priority corresponding to the second candidate resource set, or based on a probability corresponding to the fourth candidate resource set and a probability corresponding to the second candidate resource set. The second candidate resource set is a set of candidate resources for monitoring resources that are after the time unit at which the resource determination is triggered or the time unit of the first candidate resource, and the third candidate resource set is a set of remaining time domain resources in the first time domain resource set.
[0065] The above design can improve the utilization efficiency of candidate resources.
[0066] According to a fourth aspect, an apparatus for determining sidelink transmission resources is provided. The apparatus for determining sidelink transmission resources may implement the method according to the first aspect or any possible design thereof, and thus may also achieve beneficial effects in the first aspect or any possible design thereof. The apparatus for determining sidelink transmission resources may be a terminal device or an apparatus capable of supporting the terminal device in implementing the method according to the first aspect or any possible implementation thereof, for example, a chip used in the terminal device. The apparatus may implement the method via software or hardware, or by executing corresponding software by hardware.
[0067] The apparatus includes a processing unit configured to determine a first time-domain resource set within a resource selection window and a transceiver unit configured to monitor a second time-domain resource set corresponding to the first time-domain resource set. The processing unit is further configured to perform resource exclusion and / or control the transceiver unit to perform resource reporting prior to, at, or at the time unit of the first candidate resource. The first time-domain resource set is for sidelink transmission, and the first candidate resource is a first resource in the time domain within the first time-domain resource set.
[0068] Optionally, the transceiver unit is specifically configured to perform the monitoring for a first duration, the first duration T′ being determined by the relationship T y1 -m≦T'≦n-P0 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter, n is the time unit at which the resource decision is triggered, and P0 is the first preconfigured duration.
[0069] Optionally, the transceiver unit is specifically configured to perform monitoring for a second duration, the second duration T" being determined by the relationship T y1 -m≦T" <T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter, and P1 is the second preconfigured duration.
[0070] Optionally, the processing unit is further configured to perform resource exclusion and / or resource reporting prior to the time unit of the first candidate resource, The processor executes the time unit T y1 -Further configured to perform resource exclusion and / or resource reporting on P2, T y1 P1 is a time unit of the first candidate resource, and P2 is a third preset duration.
[0071] According to a fifth aspect, an apparatus for determining sidelink transmission resources is provided. The apparatus for determining sidelink transmission resources may implement the method according to the second aspect or any possible design thereof, and thus may also achieve beneficial effects in the second aspect or any possible design thereof. The apparatus for determining sidelink transmission resources may be a terminal device or an apparatus capable of supporting the terminal device in implementing the method according to the second aspect or any possible implementation thereof, for example, a chip used in the terminal device. The apparatus may implement the method via software or hardware, or by executing corresponding software by hardware.
[0072] The apparatus comprises: a processing unit configured to determine a first time domain resource set within a resource selection window; and a transceiver unit configured to monitor a second time domain resource set corresponding to the first time domain resource set, the second time domain resource set being located before the first time domain resource set, the first time domain resource set being for sidelink transmission.
[0073] Optionally, the transceiver unit is further configured to terminate monitoring before the time unit n for triggering a resource decision.
[0074] Optionally, the first time domain resource set is located before a third time domain resource, and the third time domain resource is located after the time unit at which the resource determination is triggered by a fourth preset duration interval from the time unit at which the resource determination is triggered.
[0075] Optionally, the transceiver unit is specifically configured to perform the monitoring for a first duration, the first duration T′ being determined by the relationship T y1 -m≦T'≦n-P0 Fulfilling T y1 where m is the time unit of the first candidate resource, the first candidate resource is the first resource in the time domain in the first time domain resource set, m is a preconfigured parameter, n is the time unit at which the resource decision is triggered, and P0 is the first preset duration.
[0076] Optionally, the transceiver unit is further configured to terminate monitoring before the time unit of the first candidate resource.
[0077] Optionally, the first time domain resource set is located before a fourth time domain resource, which is located after the first candidate resource by a fifth preset duration interval from the first candidate resource, and the first candidate resource is a first resource in the time domain within the first time domain resource set.
[0078] Optionally, the transceiver unit is specifically configured to perform monitoring for a second duration, the second duration T" being determined by the relationship T y1 -m≦T" <T y1 -P1 Fulfilling T y1 where m is the time unit of the first candidate resource, the first candidate resource is the first resource in the time domain in the first time domain resource set, m is a preconfigured parameter, and P1 is the second preconfigured duration.
[0079] According to a sixth aspect, an apparatus for determining sidelink transmission resources is provided. The apparatus for determining sidelink transmission resources may implement the method according to the third aspect or any possible design thereof, and thus may also achieve beneficial effects in the third aspect or any possible design thereof. The apparatus for determining sidelink transmission resources may be a terminal device or an apparatus capable of supporting the terminal device in implementing the method according to the third aspect or any possible implementation thereof, for example, a chip used in the terminal device. The apparatus may implement the method via software or hardware, or by executing corresponding software by hardware.
[0080] The apparatus for determining sidelink transmission resources comprises: a processing unit configured to determine a first time domain resource set within a resource selection window, the processing unit being further configured to exclude second candidate resources corresponding to the first monitoring resources from the first time domain resource set when the first monitoring resources are after instant n or the first candidate resources for triggering resource determination; and a transceiver unit configured to monitor a second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set, where the first time domain resource set is for sidelink transmission and the first candidate resources are first resources in the time domain within the first time domain resource set.
[0081] Optionally, the processing unit is further configured to determine a fourth candidate resource set from the third candidate resource set based on a result of the monitoring. The processing unit is further configured to determine resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on a priority corresponding to the fourth candidate resource set and a priority corresponding to the second candidate resource set. Alternatively, the processing unit is further configured to determine resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on a probability corresponding to the fourth candidate resource set and a probability corresponding to the second candidate resource set. The second candidate resource set is a set of candidate resources for monitoring resources that are after the time unit at which the resource determination is triggered or the time unit of the first candidate resource, and the third candidate resource set is a set of remaining time domain resources in the first time domain resource set.
[0082] According to a seventh aspect, there is provided an apparatus for determining sidelink transmission resources, the apparatus comprising: a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to enable the apparatus to perform a method according to the first aspect and possible designs, a method according to the second aspect and possible designs, or a method according to the third aspect and possible designs.
[0083] According to an eighth aspect, there is provided an apparatus for determining sidelink transmission resources, the apparatus comprising: a processor and an interface circuit configured to receive code instructions and transmit the code instructions to the processor, the processor being configured to execute the code instructions to perform a method according to the first aspect and possible designs, a method according to the second aspect and possible designs, or a method according to the third aspect and possible designs.
[0084] According to a ninth aspect, there is provided a computer-readable storage medium configured to store instructions that, when executed, implement a method according to the first aspect and possible designs, a method according to the second aspect and possible designs, or a method according to the third aspect and possible designs.
[0085] According to a tenth aspect, there is provided a computer program product, the computer program product comprising instructions, which when executed on a computer, enable the computer to perform a method according to the first aspect and possible designs, a method according to the second aspect and possible designs, or a method according to the third aspect and possible designs.
[0086] According to an eleventh aspect, there is provided a system, the system including an apparatus for determining sidelink transmission resources according to the seventh aspect or the eighth aspect and a network device.
[0087] For the technical effects provided by any design method from the fourth aspect to the twelfth aspect, please refer to the technical effects provided by different design methods from the first aspect to the seventh aspect, and the details will not be described again here. [Brief explanation of the drawings]
[0088] [Figure 1A] 1 is a schematic diagram of an application scenario of D2D technology according to an embodiment of the present application; [Figure 1B] FIG. 2 is a schematic diagram of sub-channels in a frequency domain resource according to an embodiment of the present application; [Figure 2] FIG. 2 is a schematic diagram of a time-frequency resource according to an embodiment of the present application; [Figure 3] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 4] FIG. 2 is a schematic diagram of a system frame transmission according to an embodiment of the present application; [Figure 5] FIG. 1 is a schematic diagram of subframes occupied by a sidelink resource pool according to an embodiment of the present application; [Figure 6] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Figure 7] 1 is a schematic diagram of a hardware structure of a communication device according to an embodiment of the present application; [Figure 8] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 9] 1 is a schematic flowchart of a method for determining sidelink resources according to an embodiment of the present application; [Figure 10] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 11] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 12A] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 12B]FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 13] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 14] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 15] 1 is a schematic flowchart of another method for determining sidelink resources according to an embodiment of the present application; [Figure 16] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 17] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 18] 1 is a schematic flowchart of another method for determining sidelink resources according to an embodiment of the present application; [Figure 19] FIG. 2 is a schematic diagram of another time-frequency resource according to an embodiment of the present application; [Figure 20] FIG. 1 is a schematic diagram of the structure of an apparatus for determining sidelink transmission resources according to an embodiment of the present application; [Figure 21] FIG. 10 is a schematic diagram of the structure of another apparatus for determining sidelink transmission resources according to an embodiment of the present application; [Figure 22] FIG. 10 is a schematic diagram of the structure of another apparatus for determining sidelink transmission resources according to an embodiment of the present application; [Figure 23] FIG. 10 is a schematic diagram of the structure of another apparatus for determining sidelink transmission resources according to an embodiment of the present application; [Figure 24] FIG. 10 is a schematic diagram of the structure of another apparatus for determining sidelink transmission resources according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0089] To facilitate understanding of the present application, the technology related to the present application will now be described.
[0090] 1. Device-to-device (D2D) technology
[0091] D2D technology refers to a technology that enables multiple user equipment (UE) that supports D2D functionality to perform direct discovery and direct communication regardless of the availability of network technology facilities. The transmission link in D2D may be referred to as a sidelink (SL).
[0092] Considering the characteristics and advantages of D2D technology, a vehicular Internet of Things (V2X) application scenario based on D2D technology is provided. In the Long-Term Evolution (LTE) technology network provided by the 3rd Generation Partnership Project (3GPP), a vehicular Internet of Things (V2X) technology is proposed. V2X communication, as shown in FIG. 1A, refers to communication between a vehicle and any external object, including vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-network (V2N) communication.
[0093] V2X communication supports communication scenarios with and without network coverage, and the resource allocation scheme of V2X communication can be classified into a base station resource allocation mode, for example, an evolved Node B (eNB) scheduled mode, and a user self-selection mode. The base station resource allocation mode can be abbreviated as mode-1 mode, and the user self-selection mode can be abbreviated as mode-2 mode.
[0094] The base station resource allocation mode (mode-1) is mainly applied to V2X communication with network coverage. In the base station resource allocation mode, the base station performs resource allocation in a centralized manner based on the BSR reporting status of the UE. The resource allocation can be in a dynamic mode or a pre-configured mode. The resources allocated by the base station can include initial resources and / or retransmission resources.
[0095] In the user resource self-selection mode (mode-2), the transmission resources of the transmitting end UE are not dependent on the base station, and the transmitting end UE itself selects the transmission resources for communication. This mode is not restricted by network coverage. That is, the transmitting end UE can also perform communication in this mode even without network coverage. The resources selected by the user include initial resources and / or retransmission resources.
[0096] 2. Implementation of user resource self-selection mode
[0097] In the user resource self-selection mode, a terminal device (hereinafter referred to as a "first terminal") may select a transmission resource within a resource selection window based on the resource monitoring result of the terminal device to transmit information to another terminal device based on a sidelink. The implementation process of the user resource self-selection mode may be classified into two types, which will be described separately below.
[0098] The first implementation process of the user resource self-selection mode is as follows:
[0099] As a time-unit set of time domain resources belonging to the sidelink resource pool
number
[0100] When the first terminal receives a request to trigger a resource determination procedure by a higher layer in slot n, the first terminal needs to determine a group of resources and report the group of resources to the higher layer. The higher layer selects resources for physical sidelink shared channel (PSSCH) and / or physical sidelink control channel (PSCCH) transmission from the group of resources. The control plane protocol stack structure of the first terminal may be, from the lowest layer to the highest layer, a physical layer (PHY), a media access link control (MAC), a radio link control (RLC), a packet data convergence protocol (PDCP), a service data adaptation protocol (SDAP), and a radio resource control (RRC). All layers other than the physical layer may be referred to as higher layers.
[0101] The resource selection window is defined as the corresponding slots [n+T1, n+T2] after time unit n for triggering a resource decision.
[0102] In an embodiment of the present application, the resource selection window may be understood as a range of resources available when a device (e.g., a first terminal) transmits information to be transmitted based on the sidelink. For example, if the resource selection window in which the first terminal transmits the information to be transmitted is defined as slots [n+T1, n+T2] after the time unit n for triggering resource determination, this indicates that the slots used by the first terminal to transmit the information to be transmitted cannot be earlier than slot n+T1 and cannot be later than slot n+T2.
[0103] The number of subchannels included in the sidelink resource pool in the frequency domain is N subCH and the corresponding subchannel set is
number
number
[0104] For resources within the resource selection window, it can be determined whether the resources within the resource selection window are reserved in other SCIs based on the SCI transmitted by another terminal device before the resources. The process of acquiring the SCI of another terminal device may be referred to as sensing or monitoring, and is generally referred to as monitoring in this application. When a first terminal monitors the SCI of another terminal device, the range monitored by the first terminal is referred to as a resource sensing window.
[0105] The resource sensing window is
number
number
[0106] The first terminal then monitors sidelink control information (SCI) transmitted by another terminal device in the sidelink resource pool during a resource sensing window, and determines resources that are within the resource selection window [n+T1, n+T2] and reserved by another terminal device. The first terminal then selects resources for transmission from the resource selection window based on the determined results. Details are as follows:
[0107] S101. A first terminal monitors an SCI transmitted by another terminal device in a sidelink resource pool in a resource sensing window.
[0108] S102. The first terminal determines, based on the monitored SCI, that another terminal device (referred to as a "second terminal") has reserved resource A, and resource A is a resource
number
number
[0109]
number
[0110] The measurement result is compared with the preset RSRP threshold Th RSRP If higher, the candidate single slot resource R x,y is excluded from the resource selection window. RSRP The value of is a function of the priority value corresponding to the data indicated by the received SCI from the second terminal and the priority value corresponding to the data to be transmitted from the first terminal. For example, when the priority value indicated by the received SCI is low and / or the priority value corresponding to the data to be transmitted from the first terminal is low, the threshold Th RSRP is smaller. In this way, more interference resources are excluded, reducing the possible interference to the data to be transmitted of the first terminal.
[0111] S103. If the number of remaining candidate single slot resources in the resource selection window is less than X% of the number of all candidate single slot resources, then the threshold Th RSRP by 3 dB and repeat S102. In this way, the number of remaining candidate single slot resources can be avoided from being too small.
[0112] S104: The first terminal reports a set of remaining candidate single slot resources to an upper layer of the first terminal, and the upper layer of the first terminal selects resources for PSSCH and / or PSCCH transmission from the set of remaining candidate single slot resources.
[0113] It can be seen that in the above process, the first terminal needs to continuously monitor all resources that are within the resource sensing window and belong to the sidelink resource pool, except for the resources used by the first terminal to transmit data, and perform resource exclusion based on the monitoring result, which may cause a large computational overhead, which is not conducive to energy saving of the device.
[0114] The implementation process of the second user resource self-selection mode may be referred to as a partial sensing-based resource selection mode. It should be understood that the "partial sensing-based resource selection mode" is merely a possible name to facilitate the description of the resource selection mode provided below. In a specific implementation or in other documents, such a resource selection mode may also be referred to by another name. The name of the resource selection mode is not limited in this application.
[0115] The principle of the partial sensing-based resource selection mode is as follows: Several time domain resources (referred to as a first time domain resource set) are first determined within a resource selection window. For example, the first time domain resource set may be several slots or several subframes within the resource selection window. Then, time domain resources for which candidate resources in the first time domain resource set may be reserved are monitored to determine whether another terminal device reserves each candidate resource in the first time domain resource set. Then, based on the monitoring result, candidate resources for transmitting the information to be transmitted are determined.
[0116] A candidate resource represents a time-frequency resource that can be used to transmit information to be transmitted. It may be understood that for the definition of a candidate resource, reference may be made to the above description of a candidate single-slot resource. In other words, a "candidate single-slot resource" may be understood as a candidate resource that uses a slot as a time unit. For example, in a first time-domain resource set, one time-domain resource (e.g., one slot) may include one or more candidate resources (i.e., candidate single-slot resources). The frame structure in LTE is a subframe-unit structure. Therefore, a candidate resource in LTE is a candidate single-subframe resource. In this specification, a candidate single-slot resource or a candidate single-subframe resource may be referred to as a candidate resource for short.
[0117] For example, the following describes the partial sensing-based resource selection mode using LTE-V2X as an example. Note that the basic time unit in the time domain in LTE-V2X is a subframe. Therefore, in the following description, a subframe is also used as a time unit in the time domain. In particular, an implementation of the partial sensing-based resource selection mode in LTE-V2X mainly includes the following steps S201 to S207.
[0118] S201: The first terminal first determines at least Y subframes within a resource selection window [n+T1, n+T2]. Y may be determined through a higher layer parameter minNumCandidateSF, where the value of minNumCandidateSF is in the range of 1 to 13. Then, Y' subframes belonging to the sidelink resource pool are determined from the Y subframes. As shown in Figure 3, subframe t1 and subframe t2 are the two determined subframes belonging to the sidelink resource pool. Candidate resources R in each subframe are determined. x,y For the definition of N, see the above description of "Candidate Single Slot Resources" where slots are replaced by subframes. For example, the sidelink resource pool can be NsubCH Contains L subchannels subCH N subchannels need to be occupied by the first terminal to transmit the information to be transmitted. In this case, N subCH -L subCH For ease of explanation, the set of all candidate resources in Y' subframes is denoted by S A is defined as:
[0119] S202: The first terminal receives a subframe
number
number
[0120] In Table 1, D represents a downlink subframe, U represents an uplink subframe, and S represents a special subframe. stepIt can be seen that the value of P is the number of subframes (uplink subframes in LTE) that can be used for sidelink transmission in a frame structure configuration within 100 ms. For example, when the frame structure is TDD configuration 2 and the number of uplink subframes within 10 ms is 2, P step The value is 2*10=20.
[0121] For example, for subframe t1 and subframe t2 in FIG. 3, assuming that the values of k determined through the upper layer parameter gapCandidateSensing are k' and k", then in FIG. 3, four subframes t1", t2", t1', and t2" need to be monitored separately.
[0122] In an actual implementation process, in one embodiment, the first terminal first determines candidate resources within the resource selection window (e.g., determines Y subframes and determines Y′ subframes belonging to the sidelink resource pool, as described in S201), and then determines monitoring resources corresponding to the candidate resources based on the determined candidate resources (e.g., determines the corresponding subframes).
number
number
number
[0123] The monitoring resource in the embodiment of the present application refers to the resource for which the candidate resource can be reserved.
[0124] In another embodiment, the first terminal first senses a monitoring resource (subframe
number
number
number
number
number
number
[0125] In other words, in the actual implementation process, the candidate resources are first determined in the resource selection window, and then the monitoring resources corresponding to the candidate resources are determined based on the determined candidate resources. Alternatively, the monitoring resources may be determined first, and then the candidate resources corresponding to the monitoring resources are determined in the resource selection window. The monitoring resources may be resources that have already been monitored (i.e., the monitoring results have been obtained), or may be resources that should be monitored. In the implementation process of the method provided in the embodiments of the present application, either of the above two ways may be used based on the application scenario and requirements. This is not limited in the present application.
[0126] S203: A set including all candidate resources in Y' subframes is defined as candidate resource set S A Defined as S B Define S B is initially the empty set.
[0127] S204: Candidate resource R x,y If a candidate resource R satisfies both conditions 1 and 2 as follows: x,y Set S A Exclude from.
[0128] Condition 1: Subframe
number
number
number
number
[0129]
number
number
number
number
number
number
number
number
number
[0130] In addition,
number
[0131] In addition, in this case, the physical period and logical period in the embodiment of the present application are explained and described. When the frame structure is TDD configuration 2, as shown in FIG. 4, the physical period P of the information to be transmitted is rsvp_TX It is assumed that the time period P' of the information to be transmitted is 20 ms, the first transmission of the information to be transmitted is located in the first uplink subframe R1 of the first system frame, and the second transmission is located in the first uplink subframe R2 of the third system frame. Furthermore, based on the definition of the sidelink resource pool in LTE, the downlink subframes and special subframes in the frame structure of FIG. 4 are excluded, and a subframe set for sidelink transmission is shown in FIG. 5. In FIG. 5, the interval between subframe R1 and subframe R2 in the sidelink resource pool (i.e., the logical period P' of the information to be transmitted) is rsvp_TX ) is P' rsvp_TX =P step ×P rsvp_TX / 100=20×20 / 100=4.
[0132] Condition 2: Subframe
number
[0133] Threshold Th prioTX,prioRX The value of is a function of prioTX and prioRX, where prioTX is the priority corresponding to the data to be transmitted of the first terminal, and prioRX is the subframe
number
[0134] S205: Candidate resource set S A If the number of remaining candidate resources in total If the RSRP threshold is less than 20% of the prioTX,prioRX Increase by 3 dB and repeat S203.
[0135] S206: The first terminal selects a candidate resource set S A Perform received signal strength indication (RSSI) measurements on the candidate resources in total Set S candidate resources B Add to.
[0136] S207: The first terminal is connected to the set S B to the upper layer, which then reports the set S B From the received data, resources for transmitting the information to be transmitted are determined.
[0137] Next, the technical solutions provided in the embodiments of the present application will be described with reference to the accompanying drawings of the embodiments of the present application.
[0138] An embodiment of the present application may be applied to the communication system shown in FIG. 6. The communication system includes a terminal device 11 and a terminal device 12. The terminal device 11 and the terminal device 12 may establish a sidelink by using D2D technology and transmit data over the sidelink. The terminal device 11 and the terminal device 12 are devices having wireless communication capabilities and may be deployed on land, including indoor or outdoor, handheld, or vehicle-mounted deployments. Alternatively, the terminal device 11 or the terminal device 12 may be deployed on water (e.g., on a ship) or in the air (e.g., on an airplane, balloon, or satellite). A terminal may be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), terminal device, and the like, and is a device that provides voice and / or data connectivity to a user. For example, a terminal may include a handheld device or a vehicle-mounted device having wireless connectivity.Currently, the terminal may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile Internet device (MID), a wearable device (e.g., a smart watch, a smart band, a pedometer), an in-vehicle device (e.g., a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (e.g., a refrigerator, a television, an air conditioner, or a power meter), an intelligent robot, a workshop device, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a flight device (e.g., an intelligent robot, a hot air balloon, an unmanned aerial vehicle, or an aircraft), or the like. In the possible application scenario of this application, the terminal device is often a terminal device that operates on land, for example, an in-vehicle device. In this application, for ease of explanation, a chip deployed in the aforementioned device, for example, a system-on-a-chip (SOC), a baseband chip, or other chip with communication function, may also be referred to as a terminal.
[0139] The terminal device 11 or the terminal device 12 may be a vehicle, an in-vehicle communication device, or other embedded communication device having corresponding communication capabilities, or may be a user's handheld communication device, including a mobile phone, a tablet computer, or the like.
[0140] In addition, when the solutions described in the embodiments of the present application are applied to V2X scenarios, the solutions can be applied in the fields of unmanned driving, automated driving (ADS), driver assistance (ADAS), intelligent driving, connected driving, intelligent network driving, and car sharing.
[0141] For example, in the embodiment of the present application, the terminal device 11 and the terminal device 12 may alternatively be wearable devices. A wearable device may also be referred to as a wearable intelligent device, which is a general term for wearable devices designed and developed to have intelligent functions for daily wear by using wearable technology, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that can be worn directly on the body or integrated into clothing or user accessories. A wearable device is not only a hardware device, but also implements powerful functions through software support, data exchange, and cloud interaction. In a broad sense, a wearable intelligent device includes a fully-featured large device, such as a smart watch or smart glasses, that can implement all or part of its functions independently of a smartphone, and a device that focuses on only one type of application function and requires cooperation with other devices such as a smartphone, such as various smart bands or smart jewelry for monitoring physical signs.
[0142] 7 is a schematic diagram of the hardware structure of a communication device according to an embodiment of the present application. For the hardware structure of the terminal device 11 and the terminal device 12 in the embodiment of the present application, please refer to the structure shown in FIG.
[0143] The communication device comprises a processor 21, a communication line 24 and at least one transceiver (FIG. 7 is described by using just one example where the communication device includes a transceiver 23).
[0144] The processor 21 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution in the solutions of the present application.
[0145] Communication lines 24 may include paths for transmitting information between the aforementioned components.
[0146] Transceiver 23 is any device, such as a transceiver, configured to communicate with another device or a communications network, for example, Ethernet, a radio access network (RAN), or a wireless local area network (WLAN).
[0147] Optionally, the communication device may further comprise a memory 22 .
[0148] Memory 22 may be a read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, or a random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions, or may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another compact disc storage device, an optical disc storage device (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, and the like), a magnetic disc storage medium or another magnetic storage device, or any other medium used to carry or store program code in the form of instructions or data structures and accessible by a computer. However, memory 22 is not limited thereto. The memory may exist independently or be connected to the processor through communication lines 44. Alternatively, the memory may be integrated into the processor.
[0149] The memory 22 is configured to store computer-executable instructions for carrying out the solution method in the present application, and the computer-executable instructions are executed under the control of the processor 21. The processor 21 is configured to execute the computer-executable instructions stored in the memory 22 to carry out the policy control method provided in the following embodiment of the present application.
[0150] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application program code, which is not particularly limited in the embodiments of the present application.
[0151] In a particular implementation, in one embodiment, processor 21 may include one or more CPUs, for example, CPU0 and CPU1 in FIG.
[0152] In a particular implementation, in one embodiment, a communications device may include multiple processors, such as processor 21 and processor 25 in FIG. 7. Each of the processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may be one or more devices, circuits, and / or processing cores configured to process data (e.g., computer program instructions).
[0153] Next, a method for determining sidelink resources according to an embodiment of the present application will be described with reference to the accompanying drawings.
[0154] It should be noted that embodiments of the present application may be cross-referenced or cross-referenced, for example, cross-references may be made between the same or similar steps, method embodiments, communication system embodiments, and device embodiments, and this is not a limitation in the present application.
[0155] Currently, in the user resource self-selection mode, the terminal device 11 may select a transmission resource within a resource selection window based on the resource monitoring result of the terminal device 11. The partial sensing resource selection mode is gradually being used because it can reduce the power of the device. Currently, the implementation process of the partial sensing resource selection mode mainly includes the following steps:
[0156] Step 1: The terminal device 11 first determines Y' time domain resources belonging to the sidelink resource pool in the resource selection window [n+T1, n+T2].
[0157] For the specific implementation process of Step 1 in LTE-V2X, please refer to S201.
[0158] Step 2: The terminal device 11 receives the time domain resource
number
number
number
[0159] For the specific implementation process of Step 2 in LTE-V2X, please refer to S202.
[0160] Step 3: Perform resource exclusion and / or resource reporting based on the results of monitoring in Step 2.
[0161] Resource exclusion may be understood as excluding corresponding candidate resources reserved by another terminal device from the Y' time domain resources to obtain candidate resources that can be used by the terminal device 11 to transmit information. If a resource reserved by another terminal device is not found among the Y' time domain resources, the resource cannot be excluded. Resource reporting may be understood as reporting to a higher layer the remaining candidate resources that can be used by the terminal device 11 to transmit information after resource exclusion, so that the higher layer determines the candidate resources for transmitting information from the resources.
[0162] For the specific implementation process of Step 3 in LTE-V2X, please refer to S203 to S207.
[0163] In the partial sensing-based resource selection mode, it can be seen that some monitoring resources are located after the candidate resources. For example, as shown in FIG. 8, the monitoring resource corresponding to the time domain resource t1 is t1', and the monitoring resource corresponding to the time domain resource t2 is t2'. In this case, if all the monitoring resources t1' and t2' are still monitored, some candidate resources will become expired resources. In particular, when t2' is monitored, t1 has already expired. As a result, the available candidate resources are reduced.
[0164] In LTE-V2X, to solve the above problem, the length of the resource selection window is equal to or less than the minimum period within the resource reservation period configured for the sidelink resource pool, thereby avoiding the case where the monitoring resource is located after the candidate resource.
number
number
[0165] However, when the length of the resource selection window is greater than the smallest period within the resource reservation period configured for the sidelink resource pool, the monitoring resource appears after the candidate resource. For example, NR-V2X supports both periodic and aperiodic services. In addition, for periodic configurations, in addition to periodic configurations of 100 ms, 200 ms, ..., 1000 ms, periodic configurations of 1 ms, 2 ms, ..., 99 ms, and 100 ms are also supported. In addition, NR-V2X has a more flexible range for the resource selection window [n+T1, n+T2]. The value range of T1 within the resource selection window [n+T1, n+T2] is:
number
number
[0166] In addition, the frame structure in NR-V2X is more flexible and changeable. The length of each system frame remains the same as in LTE, at 10 ms. The system frame number SFN ranges from 0 to 1023. The length of each subframe remains 1 ms. The subframe numbers within the system frame range from 0 to 9. The relationship between slots and subcarrier spacing (SCS) within each subframe is shown in Table 3. [Table 3]
[0167] Therefore, in an NR-V2X configuration, the sensing slots may be located after the candidate resource slots, thus reducing the total number of available candidate resources, resulting in resource collisions, increased system interference, and reduced system throughput.
[0168] Based on the aforementioned technical problems, an embodiment of the present application provides a method for determining sidelink transmission resources. The method will now be described by using an example in which the method is applied to a terminal device 11 in a communication system shown in Figure 6.
[0169] The method provided in the embodiments of the present application may be applied to a scenario in which the minimum period length of the resource reservation period configured for the sidelink resource pool in partial sensing mode may be smaller than the length of the resource selection window in sidelink transmission. For example, in partial sensing mode for NR-V2X, the minimum period within the resource reservation period configured for the sidelink resource pool may be smaller than 100 ms, and the width of the resource selection window may be larger than 100 ms. In addition, the method provided in the embodiments of the present application may also be applied to a scenario in which the maximum value of T2 within the resource selection window [n+T1, n+T2] relates to the remaining PDB of information to be transmitted in sidelink transmission. For example, in NR-V2X, the value of T2 is smaller than the T configured by higher layers. 2min and the remaining PDB, which is related to the priority of the terminal device transmitting the data, and the remaining PDB is smaller than the resource reservation period of the current data to be transmitted. 2min < the remaining PDB, if T2's value range T 2min ≦T2≦ remaining PDB. Otherwise, T2 is equal to remaining PDB.
[0170] Next, a method for determining sidelink transmission resources according to an embodiment of the present application will be described in three aspects. Please note that the method according to the embodiment of the present application will be described in three aspects to facilitate understanding and interpretation of the solution. In a specific implementation process, the technical means described in the methods in the three aspects may be applied in combination with each other. For example, a technical means in one aspect may be applied to a method described in another aspect, thereby achieving the technical effect to be achieved by the technical means. In addition, the descriptions of technical features having the same or similar meanings in the three aspects may also be cross-referenced. This is not a limitation in the present application.
[0171] First Aspect
[0172] As shown in FIG. 9, the method includes the following steps:
[0173] S301: The terminal device 11 determines a first time domain resource set within a resource selection window.
[0174] The resource selection window may be a set of time domain resources within a time interval after a resource decision is triggered. The function of the resource selection window is to delimit the time window for transmitting information to be transmitted after a resource decision is triggered. For example, the range of the resource selection window in NR-V2X is [n+T1, n+T2]. The value range of T1 is
number
number
[0175] The first time domain resource set is for sidelink transmission. In other words, the first time domain resource set is a set of time domain resources that belong to the sidelink resource pool and are within the resource selection window. The time unit of each time domain resource in the first time domain resource set may be a slot, a subframe, a system frame, or the like. For example, when the method is applied to NR-V2X, the time unit of each time domain resource in the first time domain resource set is a slot. For ease of explanation, the method will be mainly described below by using a slot as the time unit. It may be understood that the method can also be implemented by using a subframe or a system frame as the time unit.
[0176] For example, it is assumed that the resource selection window ranges from [n+T1, n+T2] and the first time domain resource set may be some or all of the time domain resources for sidelink transmission within [n+T1, n+T2].
[0177] For example, the terminal device 11 may first determine Y resource slots within a resource selection window [n+T1, n+T2]. Then, from the Y resource slots, Y' candidate resource slots (i.e., the first time domain resource set) belonging to the sidelink resource pool are determined. In another example, the terminal device 11 may further directly select Y' candidate resource slots (i.e., the first time domain resource set) belonging to the sidelink resource pool from the resource selection window [n+T1, n+T2].
[0178] In addition, the time domain resources in the first time domain resource set may be determined in either of the following two manners.
[0179] In the first scheme, one or more monitoring resources are first determined within a resource sensing window, then one or more candidate resources corresponding to the one or more monitoring resources are determined within a resource selection window, and then some or all of the one or more candidate resources are used as time-domain resources in the first time-domain resource set. That is, in this case, the time-domain resources in the first time-domain resource set are determined in a manner that first determines the monitoring resources, and then determines the time-domain resources within the resource selection window corresponding to the monitoring resources based on the monitoring resources. The one or more monitoring resources may be resources that have already been monitored (i.e., monitoring results have been obtained) or resources to be monitored.
[0180] In the second scheme, first, time domain resource candidates in a first time domain resource set are determined, and then monitoring resources corresponding to the candidate resources are determined based on the candidate resources. For example, Y' candidate resource slots belonging to a sidelink resource pool may be determined as the first time domain resource set from a resource selection window in a random selection manner. Then, the positions of the time domain resources to be monitored are determined based on the determined first time domain resource set. In other words, in this case, the first time domain resource set is determined first, and then the monitoring resources to be monitored are determined based on the positions of the time domain resources in the first time domain resource set.
[0181] In the implementation process of the method provided in the embodiment of the present application, either of the two above-mentioned methods can be used based on application scenarios and requirements. This is not limited in the present application. Similarly, in the following methods provided in the second and third aspects, the first time domain resource set is determined based on application scenarios and requirements using either of the two above-mentioned methods. Details will not be described again.
[0182] In addition, for the frequency domain range corresponding to the resource selection window, please refer to the above description of the sidelink resource pool and the subchannels included in the sidelink resource pool in the related technology. For example, in the first time domain resource set, one time domain resource (e.g., one slot) may include one or more candidate resources (i.e., candidate single-slot resources). In actual applications, the frequency domain range corresponding to the resource selection window may be selected based on agreement in the protocol used or an actual application scenario. This is not limited in the method.
[0183] It should be noted that in the embodiment of the present application, unless otherwise specified, the meaning, scope and function of the resource selection window may be understood in the same way, and the details will not be described again below.
[0184] S302: The terminal device 11 monitors a second time domain resource set corresponding to the first time domain resource set.
[0185] The second time domain resource set includes time domain resources for which resources in the first time domain resource set can be reserved.
[0186] Periodic reservation is used as an example. Note that in the embodiment of the present application, periodic reservation is a resource reservation performed to transmit data of a periodic service. As shown in Fig. 10, it is assumed that the first time domain resource set includes slot t1 and slot t2. In addition, the resource reservation period set configured in the sidelink resource pool and for the partial sensing resource selection mode is φ B It is assumed that φ B is the resource reservation period P gap1 and resource reservation period P gap2 In this case, slot t1 and slot t2 correspond to two monitoring slots t1' and t1", and t2' and t2", respectively. It can be understood that the second time domain resource set includes t1', t1", t2', and t2". In a specific implementation, the reserved resources for periodic reservation can be determined through a resource reservation period field in the SCI. When transmitting an SCI in slot t1', another terminal device may use the resource reservation period P gap1 In the resource reservation period set, a transmission resource may be reserved in slot t1 at slot t2, i.e., a resource in slot t1' may be reserved at slot t1'. When a monitoring resource in a second time domain resource set corresponding to a candidate resource in a first time domain resource set is determined through a periodic reservation relationship, a physical period in the resource reservation period set may be used, or a logical period corresponding to a physical period may be used. The correspondence relationship between the physical period and the logical period has been described above.
[0187] In addition, φ B If there is a small resource reservation period in φ, the case shown in Figure 11 occurs. B is the resource reservation period P gap3 and resource reservation period P gap4 The resource reservation period P gap3is shorter than the interval between slots t1 and t2, the monitoring slot t2' corresponding to slot t2 is located after slot t1.
[0188] Retransmission resource reservation is used as an example. Note that in the embodiments of the present application, retransmission resource reservation refers to resource reservation performed for transmitting retransmission data. In particular, the reservation may include reservation of retransmission resources that are not periodically reserved or reservation of retransmission resources that are periodically reserved. It is assumed that the first time domain resource set includes slot t1 and slot t2. As shown in FIG. 12A, the range of monitoring slots for which slot t1 can be reserved is [t1-m, t1-1]. The value of m is related to the protocol used. To determine the monitoring slots [t1-m, t1-1] for which slot t1 can be reserved, only time units in the sidelink resource pool are considered. In other words, m and 1 in the aforementioned range represent logical intervals that include only the number of time units in the sidelink resource pool. For example, slot t1-m represents the m-th slot before slot t1 in the sidelink resource pool. Slot t1-1 represents the first slot before slot t1 in the sidelink resource pool.
[0189] In a particular implementation, the value of m may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), radio resource control (RRC) signaling, or physical layer control information. In NR-V2X, m may be 31. In other words, the maximum logical interval between a retransmission resource that can be reserved in NR-V2X and the current retransmission resource is 31 slots. In other words, any candidate resource slot
number
number
[0190] Any candidate resource slot for retransmission resource reservation
number
number
[0191] A first possible design includes the following: the terminal device 11 performs monitoring within a first duration T′, which is defined by the relationship T y1 -m≦T' <n-P0 Fulfilling T y1 is the time unit of the first candidate resource, and the first candidate resource is the first resource in the time domain in the first time domain resource set. The value of m may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by the network device through configuration signaling. The configuration signaling may be a system information block (SIB), a radio resource control (RRC) signaling, or physical layer control information. m represents the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved, i.e., the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved by another terminal device when T y1 The earliest time unit that can be reserved as a retransmission resource is Ty1 -m. A logical interval only includes the number of time units in the sidelink resource pool, and this can also be understood. For example, in NR-V2X, m is 31. n is the time unit at which a resource decision is triggered, and P0 is the first pre-configured duration.
[0192] In other words, the first duration T′ includes the sidelink time units between the first time unit and the second time unit, where the first time unit is a time unit preceding the time unit of the first candidate resource by the interval m from the time unit of the first candidate resource (i.e., T y1 The second time unit is a time unit that precedes the time unit at which the resource decision is triggered by an interval of the first preset duration from the time unit at which the resource decision is triggered (i.e., n-P0).
[0193] The value of P0 may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), radio resource control (RRC) signaling, or physical layer control information. The value of P0 may be related to the processing time required to perform SCI decoding. For example, the value of P0 may be set to the processing time required to perform SCI decoding. The processing time may be related to subcarrier spacing. For example, the relationship between processing time and subcarrier spacing is shown in Table 4. [Table 4]
[0194] Additionally, the value of P0 may be set to a duration greater than the processing time required to perform SCI decoding, thereby ensuring that monitoring is completed before the time unit at which resource determination is triggered. For example, as shown in Figure 13, time domain resources after instant n-P0 are not monitored any further.
[0195] In the above design, since the terminal device 11 performs monitoring within the first duration, a monitoring resource corresponding to a retransmission resource reserved by another terminal device may be monitored, and the problem of the monitoring resource being located after the candidate resource is also avoided.
[0196] A second possible design includes: the terminal device 11 performs monitoring within a second duration T′, and the second duration T′ is determined by the relationship T y1 -m≦T" <T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, and the first candidate resource is the first resource in the time domain in the first time domain resource set. The value of m may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by the network device through configuration signaling. The configuration signaling may be a system information block (SIB), a radio resource control (RRC) signaling, or physical layer control information. m represents the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved, i.e., the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved by another terminal device when T y1 The earliest time unit that can be reserved as a retransmission resource is T y1 -m. The logical interval only includes the number of time units in the sidelink resource pool. For example, in NR-V2X, m may be 31. P1 is the second pre-configured duration.
[0197] In other words, the second duration T″ includes a time unit between the first time unit and the third time unit. The first time unit is a time unit preceding the time unit of the first candidate resource by an interval m from the time unit of the first candidate resource (i.e., T y1 -m), and the third time unit is a time unit preceding the time unit of the first candidate resource by a second preset duration interval from the time unit of the first candidate resource (i.e., T y1 -P1).
[0198] For example, the value of P1 may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), radio resource control (RRC) signaling, or physical layer control information. The value of P1 may relate to one or more of the processing time required to perform SCI decoding, the processing time required for resource exclusion, the processing time required for reporting the resource exclusion result to a higher layer (e.g., a MAC layer), the processing time required for the higher layer to complete a final resource selection procedure, and the processing time required for preparing information to be transmitted. For example, the value of P1 may be set to the sum of the processing time required to perform SCI decoding, the processing time required for resource exclusion, the processing time required for reporting the resource exclusion result to a higher layer (e.g., a media access control (MAC) layer), the processing time required for the higher layer to complete the final resource selection procedure, and the processing time required for preparing the information to be transmitted (referred to as duration A), or the value of P0 may be set to a duration greater than duration A, thereby ensuring that the information to be transmitted is sent before the time unit of the first candidate resource. For example, as shown in FIG. 14, the time domain resources after the instant (t1-P1) are not monitored any more.
[0199] In the above design, since the terminal device 11 performs monitoring within the second duration, a monitoring resource corresponding to a retransmission resource reserved by another terminal device may be monitored, and the problem of the monitoring resource being located after the candidate resource is also avoided.
[0200] In addition, to monitor the monitoring resources corresponding to the periodic reservations performed by other terminal devices, the problem that the monitoring resources are located after the candidate resources is avoided.For the time domain resource range monitored in the monitoring process described in S302, the present application further provides two other possible designs.
[0201] A first possible design includes: the terminal device 11 finishes monitoring before n-P0. In other words, when monitoring a monitoring resource corresponding to a periodic reservation performed by another terminal device, the monitoring may be performed in a manner that monitors the monitoring resource corresponding to the periodic reservation before n-P0.
[0202] In the method provided in the embodiment of the present application, the monitoring resources corresponding to the periodic reservation may be understood as the monitoring resources of the candidate resources in the first time domain resource set being reserved in the second time domain resource set in a periodic reservation manner. Unless otherwise specified, in the embodiment of the present application, the monitoring resources corresponding to the periodic reservation may be understood in the same way.
[0203] In other words, in this design, the time unit T at which monitoring on the second time domain resource set ends end is the relation T end <n-P0 Fulfilling n is the time unit when the resource decision is triggered, and P0 is the first preset duration. For the meaning, value setting method, and function corresponding to P0, please refer to the above description.
[0204] It should be noted that in the embodiments of the present application, unless otherwise specified, parameters represented by the same letter have the same meaning, the same value setting method, and the same function, and the details will not be repeated.
[0205] For example, in the implementation forms and possible designs of the methods provided in the embodiments of the present application, the meaning, value setting method, and function of the first preset duration P0 are the same, the meaning, value setting method, and function of the second preset duration P1 are the same, and the same applies to other preset durations. In addition, the meaning, value setting method, and function of the third preset duration P2 described below are also the same, the meaning, value setting method, and function of the fourth preset duration P3 described below are also the same, and the meaning, value setting method, and function of the fifth preset duration P4 described below are also the same.
[0206] In addition, in the embodiment of the present application, the time unit T end is the time unit T end that monitoring will not be performed after time unit T end It should be further noted that the time unit T indicates the last time unit in which monitoring can be performed. In the following, in the implementation and possible designs of the method provided in the embodiments of the present application, unless otherwise specified, the time unit T in which sensing on the second time domain resource set ends is used. end can be understood in the same way. In the embodiments of the present application, unless otherwise specified, time units represented by the same letter should be understood to represent time units having the same meaning.
[0207] In the above design, the terminal device 11 finishes monitoring before n-P0, thereby avoiding the problem that when a monitoring resource corresponding to a periodic reservation is monitored, the monitoring resource may be located after the candidate resource.
[0208] A second possible design includes the following: the terminal device 11 is y1 -P1. In other words, when monitoring a monitoring resource corresponding to a periodic reservation performed by another terminal device, the monitoring is completed before T y1- This can be performed in a manner that monitors the monitoring resources corresponding to the periodic reservation before P1.
[0209] In other words, in this design, the time unit T at which monitoring on the second time domain resource set ends end is the relation T end <T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, and P1 is the second preset duration. y1 For the method of obtaining the values of P1 and P2, please refer to the above explanation.
[0210] In the above design, the terminal device 11 is y1 - End monitoring before P1, thereby avoiding the problem that when a monitoring resource corresponding to a periodic reservation is monitored, the monitoring resource may be located after the candidate resource.
[0211] S303: The terminal device 11 performs resource exclusion and / or resource reporting before the time unit of the first candidate resource, or at the time unit of the first candidate resource, or at the time unit when resource determination is triggered.
[0212] S303 includes three implementation forms: The following describes the three implementation forms included in S303 separately.
[0213] A first implementation form of S303 includes the following steps:
[0214] S303a: The terminal device 11 performs resource exclusion and / or resource reporting before the time unit of the first candidate resource.
[0215] The first candidate resource is the first resource in the time domain in the first time domain resource set. For example, Figures 10, 11, 12A, and 12B are used as an example. If the first time domain resource set includes slot t1 and slot t2, the time unit of the first candidate resource is slot t1, and the first candidate resource is one or more subchannels in slot t1.
[0216] Resource exclusion can be understood as follows: After the monitoring process described in S302 is completed, if a resource reserved by another terminal device is found in the first time-domain resource set based on the monitoring result, the corresponding candidate resource is excluded from the first time-domain resource set; or if a resource reserved by another terminal device is not found in the first time-domain resource set, the exclusion process cannot be performed. For the implementation process of resource exclusion, please refer to the processes of S102, S103, and S203 to S206 above. It should be understood that in the embodiments of the present application, the implementation process of resource exclusion may be understood in the same way unless otherwise specified.
[0217] The resource reporting can be understood as follows: After the monitoring process described in S302 is completed, the remaining candidate resources that can be used by the terminal device 11 to transmit the information to be transmitted after resource exclusion are reported to the upper layer based on the monitoring result, so that the upper layer determines the candidate resources for transmitting the information to be transmitted from the resources. For a specific implementation process of the resource reporting, please refer to the above description of S207. It should be understood that in the embodiments of the present application, the implementation process of the resource reporting may be understood in the same way unless otherwise specified.
[0218] In addition, in the execution process of the terminal device 11, one of resource exclusion and resource reporting may be selected based on actual requirements, or both resource exclusion and resource reporting may be executed, that is, resource exclusion is executed first, and then resource reporting is executed, which is not limited in the present application.
[0219] In other words, in the implementation described in S303a, the terminal device 11 has already stopped the monitoring process described in S302 and performed resource exclusion and / or resource reporting before the time unit of the first candidate resource. In this way, the problem of some candidate resources becoming expired resources because the monitoring resource is located after some time domain resources in the first time domain resource set can be avoided. For example, in FIG. 11, the monitoring process described in S302 is stopped before slot t1 (the time unit of the first candidate resource), i.e., t2' is not monitored, and resource exclusion and / or resource reporting are performed. In this way, the candidate resource in slot t1 can be prevented from becoming an expired resource. In FIG. 12B, the monitoring process described in S302 is stopped before slot t1 (the time unit of the first candidate resource), i.e., the portion of the monitoring slot range [t2-m, t2-1] after slot t1 is not monitored, and resource exclusion and / or resource reporting are performed. In this way, the candidate resource in slot t1 can be prevented from becoming an expired resource.
[0220] In one possible design, S303a includes, inter alia:
[0221] S303a1. Time unit T y1 -Perform resource exclusion and / or resource reporting on P2.
[0222] T y1is the time unit of the first candidate resource. P2 is a third preset duration. For example, the value of P2 may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), radio resource control (RRC) signaling, or physical layer control information. The value of P2 may relate to one or more of the processing time required to perform SCI decoding, the processing time required for resource exclusion, the processing time required for reporting the resource exclusion result to a higher layer (e.g., MAC layer), the processing time required for the higher layer to complete the final resource selection procedure, and the processing time required for preparing information to be transmitted. For example, the sum of the processing time required for resource exclusion, the processing time required for reporting the resource exclusion result to a higher layer (e.g., MAC layer), the processing time required for the higher layer to complete the final resource selection procedure, and the processing time required for preparing information to be transmitted is used as the value of P2, thereby ensuring that the resource selection process is completed and information is transmitted before the time unit of the first candidate resource.
[0223] In an embodiment of the present application, performing resource exclusion and / or resource reporting in a time unit (represented as time unit a) may be understood as performing resource exclusion and / or resource reporting starting from time unit a, or as resource exclusion and / or resource reporting being triggered in time unit a. Performing resource exclusion and / or resource reporting starting from time unit a may particularly mean the following: Resource exclusion is performed starting from time unit a, and then resource reporting is performed. The time unit in which resource exclusion is performed may be the same as or different from the time unit in which resource reporting is performed. For example, resource exclusion is performed first, and then resource reporting is performed. Triggering resource exclusion and / or resource reporting in time unit a may particularly mean the following: Resource exclusion and / or reporting is triggered in time unit a, and resource exclusion and / or resource reporting is performed in time unit b after time unit a. For example, resource exclusion is performed first, and then resource reporting is performed. It should be understood that in the embodiments of the present application, unless otherwise specified, the process of performing resource exclusion and / or resource reporting on a time basis may be understood in the same way.
[0224] For example, in S303a1, resource exclusion and / or resource reporting is performed in time unit T y1 -P2 means that the resource exclusion is performed in time unit T y1 -Starting at P2, resource reporting is done in time units T y1 -P2, or the resource exclusion and / or resource reporting may start in a time unit later than time unit T y1 -P2 is performed when resource exclusion and / or resource reporting is performed in time units T y1 -P2, whereby the resource exclusion occurs in time units T y1 - Executed in the time unit after P2, resource reporting is executed in the time unit after resource exclusion is executed.
[0225] In addition, when resource exclusion is performed before the time unit of the first candidate resource for the time domain resource range monitored in the monitoring process in S302, as described in S302, the present application provides the following four possible designs:
[0226] In a first possible design, the terminal device 11 may monitor a monitoring resource corresponding to a retransmission resource reserved by another terminal device for a first duration T′(T y1 -m≦T' <n-P0である。T y1 , m, n, and P0, and the method of setting the values thereof, please refer to the corresponding description in S302. The details will not be described again here.
[0227] In a second possible design, the terminal device 11 may monitor a monitoring resource corresponding to a retransmission resource reserved by another terminal device for a second duration T′ (T y1 -m≦T" <T y1 -P1. T y1 , m, and P1 and the value setting method, please refer to the corresponding description of S302. The details will not be described again here) can be monitored.
[0228] In a third possible design, the terminal device 11 may end monitoring before n-P0 (for the definition and value setting manner of n and P0, please refer to the corresponding description in S302, and the details will not be described again here). In other words, when a monitoring resource corresponding to a periodic reservation performed by another terminal device is monitored, the monitoring may be performed in a manner that monitors the monitoring resource corresponding to the periodic reservation before n-P0, thereby avoiding the problem that the monitoring resource may be located after the candidate resource when the monitoring resource corresponding to the periodic reservation performed by another terminal device is monitored.
[0229] In a fourth possible design, the terminal device 11 may end monitoring before Ty1-P1 (T y1 For the definition and value setting method of P0 and P1, please refer to the corresponding description in S302. The details will not be described again here. In other words, when the monitoring resource corresponding to the periodic reservation performed by another terminal device is monitored, the monitoring is performed by T y1 - It may be performed in a manner of monitoring a monitoring resource corresponding to a periodic reservation before P1, thereby avoiding the problem that the monitoring resource may be located after the candidate resource when a monitoring resource corresponding to a periodic reservation performed by another terminal device is monitored.
[0230] A second implementation of S303 includes the following steps:
[0231] S303b: The terminal device 11 performs resource exclusion and / or resource reporting in the time unit in which resource determination is triggered.
[0232] In other words, in the implementation described in S303b, the terminal device 11 has already stopped the monitoring process described in S302 and performed resource exclusion and / or resource reporting in the time unit in which resource determination is triggered. In this way, the problem of some candidate resources becoming expired resources because the monitoring resources are located after some time domain resources in the first time domain resource set can be avoided. For example, in FIG. 11, the monitoring process described in S302 is stopped before the time unit n for triggering resource determination, i.e., t2' is not monitored and resource exclusion and / or resource reporting is performed. In this way, the candidate resource in slot t1 can be prevented from becoming an expired resource. In FIG. 12B, the monitoring process described in S302 is stopped before the time unit n for triggering resource determination, i.e., the portion after slot t1 in the monitoring slot range [n, t2-1] is not monitored and resource exclusion and / or resource reporting is performed. In this way, the candidate resource in slot t1 can be prevented from becoming an expired resource.
[0233] When resource exclusion is performed for the time domain resource range monitored in the monitoring process in S302 before the time unit at which resource determination is triggered, the present application provides the following two possible designs.
[0234] In a first possible design, the terminal device 11 may monitor a monitoring resource corresponding to a retransmission resource reserved by another terminal device for a first duration T′(T y1 -m≦T' <n-P0である。T y1 , m, n, and P0, and the method of setting the values thereof, please refer to the corresponding description in S302. The details will not be described again here.
[0235] In a second possible design, the terminal device 11 may end monitoring before n-P0 (for the definition and value setting manner of n and P0, please refer to the corresponding description in S302, and the details will not be described again here). In other words, when a monitoring resource corresponding to a periodic reservation performed by another terminal device is monitored, the monitoring may be performed in a manner that monitors the monitoring resource corresponding to the periodic reservation before n-P0, thereby avoiding the problem that the monitoring resource may be located after the candidate resource when the monitoring resource corresponding to the periodic reservation performed by another terminal device is monitored.
[0236] A third implementation of S303 includes the following steps:
[0237] S303c: The terminal device 11 performs resource exclusion and / or resource reporting for the time unit of the first candidate resource.
[0238] The first candidate resource is the first resource in the time domain within the first time domain resource set. y1 10, 11, 12A, and 12B are used as an example. If the first time domain resource set includes slot t1 and slot t2, the time unit of the first candidate resource is slot t1, and the first candidate resource is one or more subchannels in slot t1.
[0239] In the implementation described in S303c, it is possible that one or more of the processing time for resource exclusion, the processing time corresponding to resource reporting, the processing time required for the upper layer to complete the final resource selection procedure, and the processing time required for preparing information to be transmitted may be zero, or the aforementioned processes may not need to occupy separate processing time. In this case, even if resource exclusion and / or resource reporting is initiated in the time unit of the first candidate resource, the first candidate resource will not become an expired resource. Therefore, in this implementation, by performing resource exclusion and / or resource reporting in the time unit of the first candidate resource, the candidate resource will not become an expired resource, while preventing the monitoring process from being terminated early due to early execution of resource removal and / or resource reporting.
[0240] Second Aspect
[0241] As shown in FIG. 15, the method includes the following steps:
[0242] S401: The terminal device 11 determines a first time domain resource set within a resource selection window.
[0243] For the meaning, scope and function of the resource selection window, please refer to the corresponding content of S301, and the details will not be described again here.
[0244] The first time domain resource set is for sidelink transmission.
[0245] S402: The terminal device 11 monitors a second time domain resource set corresponding to the first time domain resource set.
[0246] The second time domain resource set may be a set of time domain resources for which resources in the first time domain resource set may be reserved.
[0247] The second time domain resource set precedes the first time domain resource set, i.e., any time domain resource in the second time domain resource set precedes each time domain resource in the first time domain resource set.
[0248] That is, in the method provided in the second aspect, when the terminal device 11 determines each first time domain resource in the first time domain resource set within the resource selection window of S401, the time domain resource whose corresponding monitoring resources are all located before the first time domain resource set should be selected as the first time domain resource, that is, the set of monitoring resources (i.e., the second time domain resource set) corresponding to all the first time domain resources in the first time domain resource set is located before the first time domain resource set. In this way, the problem that some candidate resources become expired resources because the monitoring resources are located after some time domain resources in the first time domain resource set can be avoided.
[0249] Periodic reservation is used as an example. As shown in Fig. 10, the resource reservation period set configured for the sidelink resource pool and for the partial sensing resource selection mode is φ B It is assumed that φ B is the resource reservation period P gap1 and resource reservation period P gap2 In this case, slot t1 and slot t2 correspond to two monitoring slots t1' and t1" and t2' and t2", respectively. It can be seen that the monitoring slots t1' and t1" and t2' and t2" corresponding to slots t1 and t2 are all located before slot t1 and slot t2. In this case, slot t1 and slot t2 may be used as resources in the first time domain resource set, and further, the second time domain resource set includes t1', t1", t2', and t2".
[0250] In another example, in FIG. 11, since monitoring slot t2′ is after slot t1, slot t1 and slot t2 cannot be used together as resources of the first time domain resource set. In this case, there are two possible ways. First, slot t2 is used as a resource in the first time domain resource set, and slot t1 is excluded from the first time domain resource set, i.e., resources in slot t1 are not used as candidate resources for the terminal device 11 to transmit information, i.e., slots t1′ and t1″ are not monitored. Second, slot t1 is used as a resource in the first time domain resource set, and slot t2 is excluded from the first time domain resource set, i.e., resources in slot t2 are not used as candidate resources for the terminal device 11 to transmit information, i.e., slots t2′ and t2″ are not monitored.
[0251] In addition, for retransmission resource reservation, as described above in FIG. 12A and FIG. 12B, any candidate resource (e.g., candidate resource
number
number
[0252] It should be noted that in the embodiment of the present application, the monitoring resource corresponding to the retransmission resource can be understood as the monitoring resource of the candidate resource in the first time domain resource set can be reserved in the second time domain resource set in a retransmission resource reservation manner.
[0253] In addition, in the method provided in the second aspect, after S402 is performed, that is, after the monitoring on the second time domain resource set is completed, resource exclusion and resource reporting are performed based on the monitoring result to determine candidate resources for transmitting the information to be transmitted.For the implementation process of resource exclusion and resource reporting, please refer to the corresponding description in the method provided in the first aspect.The details will not be described again here.
[0254] In the above method, when each first time domain resource in the first time domain resource set is determined within a resource selection window, a time domain resource whose corresponding monitoring resources are all located before the first time domain resource set is selected as the first time domain resource, i.e., the set of monitoring resources (i.e., the second time domain resource set) corresponding to each first time domain resource in the first time domain resource set is located before the first time domain resource set. In this way, a problem in which some candidate resources become expired resources because monitoring resources are located after some time domain resources in the first time domain resource set can be avoided.
[0255] In addition, when the second time domain resource set is located before the first time domain resource set, the embodiment of the present application provides the following two implementation forms for the position of the second time domain resource set:
[0256] Implementation form 1
[0257] The second time domain resource set being located before the first time domain resource set may mean, in particular, that monitoring on the second time domain resource set ends before the time unit at which resource determination is triggered. It may also be understood that the second time domain resource set is located before the time unit at which resource determination is triggered.
[0258] In other words, the solution of Implementation 1 requires that when the first time domain resource set is determined within the resource selection window of S401, all monitoring resources of the first time domain resource in the first time domain resource set are located before the time unit at which resource determination is triggered. This can also be understood as follows: when the first time domain resource in the first time domain resource set is determined within the resource selection window, a time domain resource whose corresponding monitoring resource is located before the time unit at which resource determination is triggered is selected as the first time domain resource.
[0259] In the above-mentioned implementation, after the monitoring is finished, it may be further necessary to perform processes based on the monitoring result, such as resource exclusion and / or resource reporting. Therefore, the monitoring may be finished before the time unit at which the resource decision is triggered, and time may be reserved for subsequent processes, such as resource exclusion and / or resource reporting, to prevent some candidate resources in the first time domain resource set from becoming expired resources.
[0260] In one possible design, the method may further include determining whether the monitoring on the second time domain resource set ends before the time unit at which the resource determination is triggered, based on the time unit T end is the relation T end <n-P0 may be taken to mean that P0 is the first preset duration, and n is the time unit at which the resource decision is triggered.
[0261] In other words, the time unit T when monitoring on the second time domain resource set ends end is located before the second time unit, which is the time unit of the first preset duration (i.e., n-P0) before the time unit at which the resource decision is triggered.
[0262] The value of P0 may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), radio resource control (RRC) signaling, or physical layer control information. The value of P0 may relate to the processing time required to perform SCI decoding. For example, the value of P0 may be set to the processing time required to perform SCI decoding, or the value of P0 may be set to a duration greater than the processing time required to perform SCI decoding, thereby ensuring that monitoring is completed before the time unit at which resource determination is triggered.
[0263] For example, in FIG. 16, monitoring on the second time domain resource set ends before n-P0. Because the monitoring resource corresponding to the periodic reservation of slot t2 includes slot t2' (slot t2' is after n-P0), the first time domain resource set may include slot t1 but cannot include slot t2. In other words, the second time domain resource set may include slot t1' and slot t1", and the second time domain resource set cannot include slot t2' and slot t2".
[0264] In addition, when monitoring on the second time domain resource set ends before the time unit at which resource determination is triggered, i.e., when the second time domain resource set is located before the time unit at which resource determination is triggered, S401 has the following two possible designs:
[0265] In a first possible design, the first time domain resource set is located before the third time domain resource set.
[0266] The third time domain resource is located after the time unit for which the resource determination is triggered and spaced a fourth preset duration from the time unit for which the resource determination is triggered.
[0267] In other words, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit at which the resource determination is triggered is less than the fourth preset duration.
[0268] In the above design, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit for which resource determination is triggered is smaller than the fourth preset duration, thereby avoiding a case where the periodically reserved monitoring resource is located after the time unit for which resource determination is triggered, thereby avoiding a case where the periodically reserved monitoring resource is located after the candidate resource. For example, in FIG. 10 , when the interval between slot t2 (the last time domain resource in the first time domain resource set) and the time unit n for which resource determination is triggered is sufficiently small, or when the interval between slot t2 and the time unit n for which resource determination is triggered is not longer than the period P agp1When the interval n is sufficiently small compared to slot t2, all of the periodic reservation monitoring resources corresponding to the time domain resources in the first time domain resource set are located before the time unit for which resource determination is triggered. In Figure 11, the interval between slot t2 and the time unit n for triggering resource determination is excessively large, so the interval between the time domain resources (i.e., t1 and t2) in the first time domain resource set is large. As a result, the periodic reservation monitoring slot t2' corresponding to slot t2 is located after t1.
[0269] Optionally, the value of the fourth preset duration P3 is set to a period set φ B The minimum resource reservation period P gap_min the size of the SCI or the processing time T required to perform the decoding proc,0 The period set φ may relate to at least one of B is the set of resource reservation periods configured for the sidelink resource pool and for the partial sensing resource selection mode.
[0270] For example, the value of P3 is P gap -T proc,0 In this case, the time unit of the third time domain resource can be set to n+P gap -T proc,0 That is, the time unit T of the last time domain resource in the first time domain resource set y2 is T y2 <n+P gap -T proc,0 Alternatively, the time unit of the last time domain resource in the first time domain resource set and nT proc,0 The distance between gap smaller than, i.e., T y2 -(nT proc,0 ) <P gap In this way, all the periodically reserved monitoring resources corresponding to the last time domain resource in the first time domain resource set are nT proc,0That is, all the periodically reserved monitoring resources corresponding to all the time domain resources in the first time domain resource set are located before nT proc,0 It can be ensured that the position is more forward.
[0271] In addition, the time unit of the last time domain resource in the first time domain resource set and nT proc,0 The distance between gap In other words, the number of time domain resources in the first time domain resource set is less than P gap -T proc,0 -T1, where T1 represents the interval between the lower limit of the resource selection window [n+T1, n+T2] and the time unit n for triggering resource decision. For example, when the first time domain resource set is determined from the resource selection window, the number of slots included in the first time domain resource set is P gap -T proc,0 -Cannot exceed T1.
[0272] In the aforementioned design, the minimum period in all period configurations supported by partial sensing (i.e., the period set φ B When the minimum period in the period set φ is small, the position of the last time domain resource in the first time domain resource set is high, and as a result, the number of time domain resources in the first time domain resource set may be small. B , i.e., the period set φ B The minimum period in must be greater than or equal to the first period threshold, thereby ensuring that the first time domain resource set includes a large number of time domain resources.
[0273] In the second possible design, the selection of the first time domain resource set needs to ensure that the terminal device 11 can perform monitoring for a first duration T′. The first duration T′ can be determined by the relationship T y1 -m≦T' <n-P0 Fulfilling T y1 is the time unit of the first candidate resource. For example, the value of m may be pre-configured on the terminal device 11 or may be delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), a radio resource control (RRC) signaling, or physical layer control information. m represents the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved, i.e., the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved by another terminal device when T y1 The earliest time unit that can be reserved as a retransmission resource is T y1 -m. The logical interval only includes the number of time units in the sidelink resource pool. For example, in NR-V2X, m may be 31. n is the time unit at which the resource decision is triggered and P0 is the first pre-configured duration.
[0274] In other words, the first duration T′ includes a time unit between the first time unit and the second time unit, where the first time unit is a time unit preceding the time unit of the first candidate resource by an interval m from the time unit of the first candidate resource (i.e., T y1 -m), and the second time unit is the time unit prior to the time unit at which the resource decision is triggered by an interval of the first preset duration from the time unit at which the resource decision is triggered (i.e., n-P0).
[0275] For the acquisition and value setting of the first preset duration P0, please refer to the above description of the first preset duration P0, and the details will not be repeated.
[0276] Optionally, in the method, a time unit T of a first candidate resource in a first time domain resource set y1 and n-P0 is less than m. See the above description for the definitions and values of m and n.
[0277] The interval between the time unit of the first candidate resource in the first time domain resource set and n-P0 is smaller than m, and therefore it can be ensured that the first duration T' is not an empty set, i.e., it can be ensured that a reservation of the retransmission resource by another terminal device is sensed.
[0278] Implementation form 2
[0279] The second time domain resource set being located before the first time domain resource set may in particular mean that monitoring on the second time domain resource set ends a time unit before the first candidate resource.
[0280] The first candidate resource is a first resource in the time domain within the first time domain resource set.
[0281] In other words, the solution of Implementation 2 requires that when the first time domain resource set is determined within the resource selection window of S401, all of the monitoring resources of the first time domain resource in the first time domain resource set are located before the first time domain resource set. This can also be understood as follows: When the first time domain resource in the first time domain resource set is determined within the resource selection window, the time domain resource whose corresponding monitoring resources are all located before the first time domain resource set is selected as the first time domain resource.
[0282] In the design of the above implementation, it is considered that after the monitoring is finished, processes such as resource exclusion and / or resource reporting are further required to be performed based on the result of the monitoring. Therefore, the monitoring is finished before the time unit of the first candidate resource, so that time can be reserved for subsequent processes such as resource exclusion and / or resource reporting, and some candidate resources in the first time domain resource set can be prevented from becoming expired resources.
[0283] In one possible design, the method may further include monitoring the second time domain resource set prior to the time unit of the first candidate resource being terminated within the time unit T end is the relation T end <T y1 -P1 may be taken to mean that T y1 is the time unit of the first candidate resource, and P1 is the second preset duration.
[0284] In other words, the time unit T when monitoring on the second time domain resource set ends end The third time unit is a time unit of a second preset duration (i.e., T y1 -P1),
[0285] The value of P1 may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), radio resource control (RRC) signaling, or physical layer control information. The value of P0 may relate to one or more of the processing time required to perform SCI decoding. The value of P0 may relate to one or more of the processing time required for resource exclusion, the processing time required to report the resource exclusion result to a higher layer (e.g., a MAC layer), the processing time required for the higher layer to complete a final resource selection procedure, the time required to transmit information to be transmitted, and the processing time required to perform SCI decoding. For other descriptions of the second preset duration P1, please refer to the corresponding content in the method described in the first aspect. Details will not be described again here.
[0286] For example, in FIG. 17, monitoring on the second time domain resource set ends before t1-P1. Because the monitoring resource corresponding to the periodic reservation of slot t2 includes slot t2' (slot t2' is after t1-P1), the first time domain resource set may include slot t1 but cannot include slot t2. In other words, the second time domain resource set may include slot t1' and slot t1", and the second time domain resource set cannot include slot t2' and slot t2".
[0287] In addition, when the monitoring on the second time domain resource set ends before the time unit of the first candidate resource, i.e., when the second time domain resource set is located before the time unit of the first candidate resource, etc., S401 has the following two possible designs:
[0288] In a first possible design, the first time domain resource set is located before the fourth time domain resource set.
[0289] The fourth time domain resource is located after the first candidate resource by a fifth predetermined interval of time duration from the first candidate resource.
[0290] In other words, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the first candidate resource is less than the fifth preset duration.
[0291] In the above design, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the first candidate resource is less than the fifth preset duration, thereby avoiding a case where the periodically reserved monitoring resource is located after the candidate resource. For example, in FIG. 10, when the interval between slot t2 (the last time domain resource in the first time domain resource set) and the first candidate resource (i.e., slot t1) is sufficiently small, the periodically reserved monitoring resources corresponding to each time domain resource in the first time domain resource set are all located before the time unit at which resource determination is triggered. In FIG. 11, because the interval between slot t2 and the first candidate resource (i.e., slot t1) is too large, the periodically reserved monitoring slot t2' corresponding to slot t2 is located after t1.
[0292] Optionally, the value of the fifth preset duration P4 may be determined based on the processing time required for the resource exclusion, the processing time required for reporting the resource exclusion result to an upper layer (e.g., MAC layer), the processing time required for the upper layer to complete the final resource selection procedure, the time required for transmitting the information to be transmitted, the period set φ B The minimum period P in gap_min and the processing time T required to perform SCI decoding. proc,0 The period set φ may relate to one or more of the following: B is the set of resource reservation periods configured for the sidelink resource pool and for the partial sensing resource selection mode.
[0293] For example, the value of P4 is P gap_min -T proc,0 -T proc,1 T proc,0 represents the processing time required to perform SCI decoding, and T proc,1represents some or all of the processing time required for resource exclusion, the processing time required to report the resource exclusion result to a higher layer (e.g., the MAC layer), the processing time required for the higher layer to complete the final resource selection procedure, and the time required to transmit the information to be transmitted.
[0294] In this case, the time unit of the fourth time domain resource is T y1 +P gap_min -T proc,0 -T proc,1 and T y1 represents the time unit of the first time domain resource in the first time domain resource set, i.e., the time unit T of the last time domain resource in the first time domain resource set. y2 is T y2 <T y1 +P gap_min -T proc,0 -T proc,1 Alternatively, the time unit of the last time domain resource in the first time domain resource set and T y1 -T proc,0 -T proc,1 The distance between gap_min smaller than, i.e., T y2 -(T y1 -T proc,0 -T proc,1 ) <P gap_min In this way, all the periodically reserved monitoring resources corresponding to the last time domain resource in the first time domain resource set are T y1 -T proc,0 -T proc,1 That is, all the periodically reserved monitoring resources corresponding to all the time domain resources in the first time domain resource set are located before T y1 -T proc,0 -T proc,1 It can be ensured that the position is more forward.
[0295] In addition, the time unit of the last time domain resource in the first time domain resource set and T y1 -T proc,0 -T proc,1The distance between gap_min In other words, the number of time domain resources in the first time domain resource set is less than P gap -T proc,0 -T proc,1 For example, when the first time domain resource set is determined from the resource selection window, the number of slots included in the first time domain resource set cannot exceed P gap -T proc,0 -T proc,1 cannot be exceeded.
[0296] In the aforementioned design, the minimum period in all period configurations supported by partial sensing (i.e., the period set φ B When the minimum period in the period set φ is small, the position of the last time domain resource in the first time domain resource set is high, and as a result, the number of time domain resources in the first time domain resource set may be small. B , i.e., the period set φ B The minimum period in must be greater than or equal to the first period threshold, thereby ensuring that the first time domain resource set includes a large number of time domain resources.
[0297] In the second possible design, the selection of the first time domain resource set needs to ensure that the terminal device 11 can perform monitoring for a second duration T′. The second duration T′ can be determined by the relationship T y1 -m≦T" <T y1 -P1 Fulfilling T y1is the time unit of the first candidate resource, and the value of m may be pre-configured on the terminal device 11 or delivered to the terminal device 11 by a network device through configuration signaling. The configuration signaling may be a system information block (SIB), a radio resource control (RRC) signaling, or physical layer control information. m represents the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved, i.e., the maximum logical interval between the retransmission resource and the monitoring resource that can be reserved by another terminal device when T y1 The earliest time unit that can be reserved as a retransmission resource is T y1 -m. The logical interval only includes the number of time units in the sidelink resource pool. For example, in NR-V2X, m may be 31. n is the time unit at which the resource decision is triggered and P0 is the first pre-configured duration.
[0298] In other words, the second duration T″ includes a time unit between the first time unit and the third time unit. The first time unit is a time unit preceding the time unit of the first candidate resource by an interval m from the first candidate resource (i.e., T y1 -m), and the third time unit is a time unit preceding the time unit of the first candidate resource by a second preset duration interval from the first candidate resource (i.e., T y1 -P1).
[0299] For the acquisition and value setting of the first preset duration P1, please refer to the above description of the first preset duration P1, and the details will not be repeated.
[0300] Optionally, in the method, a time unit T of a first candidate resource in a first time domain resource set y1 and T y1 -P1 is less than m. In this manner, P1 can also be understood to be less than m. See the above description for the definitions and values of m and P1.
[0301] the time unit of the first candidate resource in the first time domain resource set and Ty1 -The interval between P1 and P2 is smaller than m, and therefore it can be ensured that the first duration T' is not an empty set, i.e., it can be ensured that a reservation of a retransmission resource by another terminal device is sensed.
[0302] Third Aspect
[0303] As shown in FIG. 18, the method includes the following steps:
[0304] S501: The terminal device 11 determines a first time domain resource set within a resource selection window.
[0305] For the definition and scope of the resource selection window, please refer to the corresponding content of S301, and the details will not be described again here.
[0306] The first time domain resource set is for sidelink transmission. For the scope and definition manner of the first time domain resource set, please refer to the corresponding content of S301. The details will not be described again here.
[0307] S502: The terminal device 11 excludes a second candidate resource corresponding to the first monitoring resource from the first time domain resource set when the first monitoring resource is a time unit later than the time unit at which the resource determination is triggered or the time unit of the first candidate resource.
[0308] The first candidate resource is a first resource in the time domain within the first time domain resource set.
[0309] The first monitoring resources may include some or all monitoring resources of the candidate resources in the first time domain resource set (ie, the second candidate resources).
[0310] For example, when the first monitoring resource is some monitoring resource of the second candidate resource, the second candidate resource is excluded from the first time domain resource set when all of the some monitoring resources of the second candidate resource are after the time unit at which resource determination is triggered or after the time unit of the first candidate resource. As shown in FIG. 11, it is assumed that the first time domain resource set includes slot t1 and slot t2, the monitoring resources of slot t1 include t1' and t1", and the monitoring resources of slot t2 include t2' and t2". It can be seen that t2' is located after the time unit n for triggering resource determination and slot t1, i.e., some monitoring resources of slot t2 are located after the time unit at which resource determination is triggered or after the time unit of the first candidate resource. Therefore, slot t2 is excluded from the first time domain resource set.
[0311] In another example, when the first monitoring resource is all the monitoring resources of the second candidate resource, the second candidate resource is excluded from the first time domain resource set when all the monitoring resources of the second candidate resource are after the time unit at which resource determination is triggered or the time unit of the first candidate resource. FIG. 11 is still used as an example. t2' is located after the time unit n and slot t1 for triggering resource determination, and t2" is located after the time unit at which resource determination is triggered and before slot t1. Therefore, not all the monitoring resources of slot t2 are located after the time unit at which resource determination is triggered or the time unit of the first candidate resource. In this case, slot t2 is not excluded from the first time domain resource set.
[0312] Next, two implementation forms included in S502 will be described.
[0313] Implementation form 1: S502 includes the following steps:
[0314] S502a: The terminal device 11 excludes a second candidate resource corresponding to the first monitoring resource from the first time domain resource set when the first monitoring resource is after the time unit at which the resource determination is triggered.
[0315] In this implementation, the first monitoring resource may be understood as a resource in the time domain that is after the time unit at which the resource determination is triggered.
[0316] For example, as shown in FIG. 19, the first time domain resource set includes slot t1 and slot t2, and period set φ B is the period P gap5 and period P gap6 In this case, the periodically reserved monitoring resource corresponding to slot t1 includes slot t1' and slot t1", and the periodically reserved monitoring resource corresponding to slot t2 includes slot t2' and slot t2". It can be seen that slot t2' is located after the time unit at which resource determination is triggered, and slot t2 corresponding to slot t2' is excluded from the first time domain resource set. In this case, slot t2' corresponds to the first monitoring resource, and slot t2 corresponds to the second candidate resource corresponding to the first monitoring resource.
[0317] Implementation 2: S502 includes the following steps:
[0318] S502b: The terminal device 11 excludes a second candidate resource corresponding to the first monitoring resource from the first time domain resource set when the first monitoring resource is later than a time unit of the first candidate resource.
[0319] In this implementation, the first monitoring resource may be understood as a resource in the time domain that is located after the time unit of the first candidate resource. For example, in FIG. 11, if slot t2' is located after slot t1 (the first candidate resource), slot t2 corresponding to slot t2' is excluded from the first time domain resource set. In this case, slot t2' corresponds to the first monitoring resource, and slot t2 corresponds to the second candidate resource corresponding to the first monitoring resource.
[0320] After the second candidate resource is excluded from the first time domain resource set, the method further includes the following steps:
[0321] S503: The terminal device 11 monitors a second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set.
[0322] After the monitoring on the second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set is completed, resource exclusion and resource reporting can be performed based on the monitoring result to determine candidate resources for transmitting the information to be transmitted. For the implementation process of resource exclusion and resource reporting, please refer to the corresponding description in the method provided in the first aspect. The details will not be described again here.
[0323] For processes such as monitoring a second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set, and performing resource exclusion and resource reporting based on the monitoring result, please refer to the above content, and the details will not be described again here.
[0324] In the above method, when the first monitoring resource is after the time unit at which resource determination is triggered or the time unit of the first candidate resource, the second candidate resource corresponding to the first monitoring resource is excluded from the first time domain resource set, thereby ensuring that the second time domain resource set does not include the time domain resource located after the time unit at which resource determination is triggered or the time domain resource in the first resource set, thereby avoiding the problem of discarding some candidate resources and improving the utilization of the candidate resources included in the first resource set. In addition, since the second time domain resource set does not include the time domain resource located after the time unit at which resource determination is triggered or the time domain resource in the first resource set, the time domain resource located after the time unit at which resource determination is triggered or the time domain resource in the first resource set does not need to be monitored, and therefore the resource for transmitting information can be selected as early as possible, thereby shortening the information transmission delay time.
[0325] In one possible design, the method further comprises the steps of:
[0326] S504: The terminal device 11 determines a fourth candidate resource set from the third candidate resource set based on the monitoring result.
[0327] The third candidate resource set is the set of remaining time domain resources in the first time domain resource set.
[0328] For example, after monitoring a second time-domain resource set corresponding to the remaining time-domain resource set in the first time-domain resource set, the monitoring result is obtained, and resource exclusion is performed, that is, a fourth candidate resource set is determined from the third candidate resource set. For the implementation process of resource exclusion, please refer to the above description. The details will not be described again here.
[0329] In one possible implementation, after the fourth candidate resource set is determined, the method further includes the following steps:
[0330] S505a: The terminal device 11 determines resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the priority corresponding to the fourth candidate resource set and the priority corresponding to the second candidate resource set.
[0331] The second candidate resource set is a set of candidate resources for monitoring resources that are after the time unit at which the resource determination is triggered or the time unit of the first candidate resource, i.e., the second candidate resource set is a set of resources excluded from the first time domain resource set through S502.
[0332] For example, after completing resource exclusion, the terminal device 11 reports the fourth candidate resource set to a higher layer (e.g., a MAC layer). In addition, the terminal device 11 further reports the second candidate resource set to the higher layer. Then, the higher layer of the terminal device 11 determines resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the priority corresponding to the fourth candidate resource set and the priority corresponding to the second candidate resource set.
[0333] Optionally, the priority corresponding to the fourth candidate resource set and the priority corresponding to the second candidate resource set may be expressed as follows: The priority corresponding to the fourth candidate resource set is higher than the priority corresponding to the second candidate resource set. It may be understood that the time domain resources in the fourth candidate resource set are preferentially selected as resources for transmitting information.
[0334] For example, after determining based on the monitoring result that all time domain resources in the third candidate resource set are reserved by another device, or after determining that the entire third candidate resource set is reserved by another device when performing a re-evaluation or preemption monitoring procedure, the terminal device 11 determines resources for transmitting information from the second candidate resource set. It can be understood that the fourth candidate resource set in the above example is an empty set.
[0335] In yet another example, the upper layer of the terminal device 11 first selects resources for transmitting information from the fourth candidate resource set in a specific order, and if the number of resources in the fourth candidate resource set is insufficient for transmitting the information, selects resources for transmitting the information from the second candidate resource set.
[0336] In another possible implementation, after the fourth candidate resource set is determined, the method further includes the following steps:
[0337] S505b: The terminal device 11 determines resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the probability corresponding to the fourth candidate resource set and the probability corresponding to the second candidate resource set.
[0338] For example, after completing resource exclusion, the terminal device 11 reports a fourth candidate resource set to a higher layer (e.g., a MAC layer). In addition, the terminal device 11 further reports a second candidate resource to the higher layer. Then, the higher layer of the terminal device 11 determines a resource for transmitting information from the fourth candidate resource and the second candidate resource based on the probability corresponding to the fourth candidate resource and the probability corresponding to the second candidate resource.
[0339] In one possible implementation, the probability corresponding to the fourth candidate resource set may be the probability that the candidate resources in the fourth candidate resource set are intended for transmitting information, and the probability corresponding to the second candidate resource set may be the probability that the candidate resources in the second candidate resource set are intended for transmitting information.
[0340] For example, it is assumed that the probability corresponding to the fourth candidate resource set is 0.8, and the probability corresponding to the second candidate resource set is 0.1. In this case, a set in which resources for transmitting information are located (i.e., the fourth candidate resource set or the second candidate resource set) may be first determined from the fourth candidate resource set and the second candidate resource set based on the above-mentioned probabilities. It is assumed that the set in which resources for transmitting information are located is the fourth candidate resource set, and resources for transmitting information are subsequently determined from the fourth candidate resource set.
[0341] In another possible implementation, the probability corresponding to the fourth candidate resource set may be the probability, corresponding to each candidate resource in the fourth candidate resource set, that the candidate resource is for transmitting information when the fourth candidate resource set is for transmitting information, and the probability corresponding to the second candidate resource set may be the probability, corresponding to each candidate resource in the second candidate resource set, that the candidate resource is for transmitting information when the second candidate resource set is for transmitting information.
[0342] For example, it is assumed that the probability corresponding to the fourth candidate resource set is 0.1, and the fourth candidate resource set includes 9 candidate resources, and the probability corresponding to the second candidate resource set is 0.01, and the second candidate resource set includes 10 candidate resources. In other words, the probability that each candidate resource among the 9 candidate resources included in the fourth candidate resource set is for transmitting information is 0.1, and the probability that each candidate resource among the 10 candidate resources included in the second candidate resource set is for transmitting information is 0.01. Then, resources for transmitting information may be first selected from the fourth candidate resource set and the second candidate resource set based on the aforementioned probabilities.
[0343] For example, the upper layer of the terminal device 11 selects a resource for transmitting information from the fourth candidate resource and the second candidate resource based on the probabilities Pro1 and Pro2, respectively.
[0344] In yet another possible implementation, after the fourth candidate resource set is determined, the method further includes the following steps:
[0345] S505c: The terminal device 11 determines a resource for information transmission from the fourth candidate resource set.
[0346] After the resource for transmitting information is determined, the information can be transmitted by using the resource. In particular, the process of transmitting information by using a resource pair is referred to the related prior art. The details will not be described again in this application.
[0347] It may be understood that in the embodiments of the present application, the terminal device may perform some or all of the steps in the embodiments of the present application. The steps or operations are merely examples. In the embodiments of the present application, other operations or variations of various operations may also be performed. In addition, these steps may be performed in an order different from that presented in the embodiments of the present application, and not all operations in the embodiments of the present application may be performed. The embodiments provided in the present application may be related, cross-referenced, or cited.
[0348] The solutions provided in the embodiments of the present application are mainly described from the perspective of the terminal device in the aforementioned embodiments. It should be understood that to implement corresponding functions, the terminal device includes corresponding hardware structures and / or software modules for implementing the functions. Those skilled in the art will easily realize that the present application can be implemented by hardware or a combination of hardware and computer software, by combining with the units in the examples described in the embodiments disclosed herein. Whether the functions are performed by hardware or hardware driven by computer software depends on the specific application and the design constraints of the technical solution. Those skilled in the art may use different methods to implement the functions described for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0349] In the embodiments of the present application, the terminal device may be divided into functional modules based on the above-mentioned exemplary method. For example, each functional module may be obtained through division based on its corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. Optionally, in the embodiments of the present application, the division into modules is used as an example and is merely a logical functional division. In actual implementation, other division methods may be used.
[0350] 20 is a schematic diagram of components of an apparatus 60 for determining sidelink transmission resources according to an embodiment of the present application. The apparatus 60 for determining sidelink transmission resources may be a chip in a terminal device or a system-on-chip. The apparatus 60 for determining sidelink transmission resources may be configured to implement the functionality of the terminal device in the aforementioned embodiments. In one possible implementation, the apparatus 60 for determining sidelink transmission resources comprises a processing unit 601 and a transceiver unit 602.
[0351] The processing unit 601 is configured to determine a first time domain resource set within a resource selection window.
[0352] The transceiver unit 602 is configured to monitor a second time domain resource set that corresponds to the first time domain resource set.
[0353] The processing unit 601 is configured to perform resource exclusion and / or resource reporting prior to the time unit of the first candidate resource, or at the time unit of the first candidate resource, or at the time unit at which resource determination is triggered.
[0354] The first time domain resource set is for sidelink transmission, and the first candidate resource is a first resource in the time domain within the first time domain resource set.
[0355] In one possible design, the transceiver unit 602 is specifically configured to perform monitoring for a first duration, where the first duration T′ satisfies the relationship: T y1 -m≦T' <n-P0 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter or a parameter determined through configuration signaling, n is the time unit at which resource determination is triggered, and P0 is the first preset duration.
[0356] In one possible design, the transceiver unit 602 is specifically configured to perform monitoring for a second duration, where the second duration T″ satisfies the relationship: T y1 -m≦T" <T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter or a parameter determined through configuration signaling, and P1 is the second preset duration.
[0357] In one possible design, the processing unit 601 may be specifically configured to perform resource exclusion and / or resource reporting prior to the time unit T y1 - performing resource exclusion and / or resource reporting on P2, y1 P1 is the time unit of the first candidate resource, and P2 is the third preset duration.
[0358] 21 is a schematic diagram of components of an apparatus 70 for determining sidelink transmission resources according to an embodiment of the present application. The apparatus 70 for determining sidelink transmission resources may be a chip in a terminal device or a system-on-chip. The apparatus 70 for determining sidelink transmission resources may be configured to implement the functions of the terminal device in the above-described embodiments. In one possible implementation, the apparatus 70 for determining sidelink transmission resources comprises a processing unit 701 and a transceiver unit 702.
[0359] The processing unit 701 is configured to determine a first time domain resource set within a resource selection window.
[0360] The transceiver unit 702 is configured to monitor a second time domain resource set corresponding to the first time domain resource set, the second time domain resource set being located before the first time domain resource set.
[0361] The first time domain resource set is for sidelink transmission.
[0362] In one possible design, the transceiver unit 702 is further configured to terminate monitoring before the time unit n for triggering a resource decision.
[0363] In one possible design, the first time domain resource set is located before the third time domain resource, and the third time domain resource is located after the time unit at which the resource determination is triggered by a fourth preset duration interval from the time unit at which the resource determination is triggered.
[0364] In one possible design, the transceiver unit 702 is specifically configured to perform monitoring for a first duration, where the first duration T′ satisfies the relationship: T y1 -m≦T' <n-P0 Fulfilling Ty1 where m is the time unit of the first candidate resource, the first candidate resource is the first resource in the time domain within the first time domain resource set, m is a preconfigured parameter or a parameter determined through configuration signaling, n is the time unit at which resource determination is triggered, and P0 is the first preset duration.
[0365] In one possible design, the transceiver unit 702 is further configured to terminate monitoring prior to the time unit of the first candidate resource.
[0366] In one possible design, the first time domain resource set is located before the fourth time domain resource, which is located after the first candidate resource by a fifth predetermined duration interval from the first candidate resource, and the first candidate resource is the first resource in the time domain within the first time domain resource set.
[0367] In one possible design, the transceiver unit 702 is specifically configured to perform monitoring for a second duration, where the second duration T″ satisfies the relationship: T y1 -m≦T" <T y1 -P1 Fulfilling T y1 is the time unit of the first candidate resource, where the first candidate resource is the first resource in the time domain within the first time domain resource set, m is a preconfigured parameter or a parameter determined through configuration signaling, and P1 is a second preset duration.
[0368] 22 is a schematic diagram of components of an apparatus 80 for determining sidelink transmission resources according to an embodiment of the present application. The apparatus 80 for determining sidelink transmission resources may be a chip in a terminal device or a system-on-chip. The apparatus 80 for determining sidelink transmission resources may be configured to implement the functions of the terminal device in the aforementioned embodiments. In one possible implementation, the apparatus 80 for determining sidelink transmission resources comprises a processing unit 801 and a transceiver unit 802.
[0369] The processing unit 801 is configured to determine a first time domain resource set within a resource selection window.
[0370] The processing unit 801 is configured to exclude a second candidate resource corresponding to the first monitoring resource from the first time domain resource set when the first monitoring resource is after the instant n for triggering resource determination or after the first candidate resource.
[0371] The transceiver unit 802 is configured to monitor a second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set.
[0372] The first time domain resource set is for sidelink transmission, and the first candidate resource is a first resource in the time domain within the first time domain resource set.
[0373] In one possible design, the processing unit 801 is further configured to determine a fourth candidate resource set from the third candidate resource set based on the result of the monitoring, where the third candidate resource set is a set of remaining time domain resources.
[0374] The processing unit 801 is further configured to determine resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on a priority corresponding to the fourth candidate resource set and a priority corresponding to the second candidate resource set.
[0375] Alternatively, the processing unit 801 is further configured to determine resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the probability corresponding to the fourth candidate resource set and the probability corresponding to the second candidate resource set.
[0376] For a detailed description of the functionality of the units in the aforementioned apparatuses 60 to 80 for determining sidelink transmission resources, it may be understood that reference is made to the description of the relevant steps performed by the corresponding terminal device 11 in the method embodiments, e.g., the embodiments shown in Figures 9, 15 and 18. The details will not be described again here.
[0377] 23 is a schematic diagram of the structure of the apparatus for determining sidelink transmission resources included in the aforementioned embodiments when an integrated unit is used. The apparatus for determining sidelink transmission resources 90 may comprise a processing module 901 and a communication module 902. Optionally, the apparatus for determining sidelink transmission resources 90 further comprises a storage module 903. The processing module 901 is configured to control and manage the operation of the apparatus for determining sidelink transmission resources 90. For example, the processing module 901 is configured to perform information / data processing steps performed by the apparatus for determining sidelink transmission resources 90 to enable the apparatus for determining sidelink transmission resources 90 to implement the functions of a terminal device in the methods provided in the aforementioned embodiments.
[0378] The communication module 902 is configured to support the device for determining sidelink transmission resources 90 to perform information / data transmitting or receiving steps. The storage module 903 is configured to store program codes and data of the device for transmitting sidelink resources.
[0379] For example, in some embodiments, the processing module 901 is configured to perform S301 and S303 of Figure 9. The communication module 902 is configured to perform S302 of Figure 9.
[0380] In addition, in some embodiments, the processing module 901 is further configured to perform S401 of Figure 15. The communication module 902 is configured to perform S402 of Figure 15.
[0381] In another example, in some embodiments, the processing module 901 is configured to perform S501, S502, S504, and S505 of Figure 18. The communication module 902 is configured to perform S503 of Figure 15.
[0382] The processing module 901 may be a processor or controller, such as a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processor may implement or execute various exemplary logic blocks, modules, and circuits described with reference to the disclosed subject matter in this application. Alternatively, the processor may be a combination of processors that implement computing functions, such as a combination of one or more microprocessors, or a combination of a digital signal processor and a microprocessor. The communication module 902 may be a transceiver, transceiver circuitry, a communication interface, or the like. The storage module 903 may be a memory.
[0383] When the processing module 901 is the processor 21 or the processor 25, the communication module 902 is the transceiver 23, the storage module 903 is the memory 22, and the apparatus for transmitting sidelink resources in the present application may be the communication device shown in FIG. 7.
[0384] In one possible embodiment, the communication device shown in FIG. 7 is a terminal device or an apparatus for determining sidelink transmission resources to be applied to a terminal device.
[0385] 24 is a schematic diagram of the structure of an apparatus for determining sidelink transmission resources. The apparatus may be a chip 100. The chip 100 includes one or more processors 1001 and an interface circuit 1002. Optionally, the chip 100 may further include a bus 1003.
[0386] The processor 1001 may be an integrated circuit chip and has signal processing capabilities. In one implementation process, the steps in the above-described method 200 may be implemented through integrated logic circuitry of hardware within the processor 1001 or through instructions in the form of software.
[0387] Optionally, the processor 1001 may be a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor may implement or perform the methods and steps disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
[0388] The interface circuit 1002 may be configured to communicate with another device. For example, the interface circuit 1002 may be configured to transmit or receive data, instructions, or information. The processor 1001 may process data, instructions, or other information received through the interface circuit 1002 and transmit the processed information through the interface circuit 1002.
[0389] For example, when chip 100 is configured to implement the functions of a first node in the above-described method, the above-described another device may be a second node or a device within the second node (e.g., a data transmission device within the second node) in the above-described embodiment.
[0390] In another example, when chip 100 is configured to implement the functions of a second node in the above-described method, the above-described another device may be the first node or a device within the first node (e.g., a data transmission device within the first node) in the above-described embodiment.
[0391] Optionally, the chip further comprises memory, which may include read-only memory and random access memory to provide operating instructions and data to the processor, and part of the memory may also include non-volatile random access memory (NVRAM).
[0392] Optionally, the memory may store executable software modules or data structures, and the processor may perform corresponding operations by invoking operational instructions stored in the memory (the operational instructions may be stored in an operating system).
[0393] Optionally, the chip can be used in the first control device, the second control device, or the terminal device in the embodiments of the present application. Optionally, the interface circuit 1002 can be configured to output the execution result of the processor 1001. For the data transmission method provided in one or more embodiments of the present application, please refer to the aforementioned embodiments. The details will not be described again here.
[0394] It should be noted that the functions corresponding to the processor 1001 and the interface circuit 1002 may be implemented through hardware design, software design, or a combination of software and hardware, which is not limited herein.
[0395] In one possible implementation, the interface circuit 1002 is configured to perform the monitoring steps of the terminal device 11 in the embodiments shown in Figures 9, 15, and 18. The processor 1510 is configured to perform the processing steps of the terminal device 11 in the embodiments shown in Figures 9, 15, and 18.
[0396] Additionally, an embodiment of the present application may provide a computer-readable storage medium that stores instructions that, when executed, implement the functionality of the terminal device 11 in any one of Figures 9, 15, and 18.
[0397] One embodiment of the present application provides a computer program product containing instructions that, when executed, implement the functionality of the terminal device 11 in any one of Figures 9, 15, and 18.
[0398] An embodiment of the present application provides a communication system, comprising the aforementioned apparatus for determining sidelink transmission resources and a network device.
[0399] All or part of the functions, acts, operations, steps, and the like in the above-described embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When a software program is used to implement the embodiments, the embodiments may be fully or partially implemented in the form of a computer program product. The computer program product comprises one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions of the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be recorded on a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) transmission. A computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device, such as a server or data center, that integrates one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a DVD), a semiconductor medium (e.g., a solid state disk (SSD)), or the like.
[0400] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Correspondingly, this specification and the accompanying drawings are merely exemplary descriptions of the present application as defined by the appended claims, and any and all modifications, variations, combinations, or equivalents that fall within the scope of the present application are contemplated. It is apparent that those skilled in the art can make various modifications and changes to the present application without departing from the spirit and scope of the present application. The present application is intended to cover these modifications and changes of the present application as long as they fall within the scope of protection defined by the following claims and their equivalent technologies. [Explanation of symbols]
[0401] 11 Terminal Devices 12 Terminal Devices 21 processors 22 Memory 24 Communication lines 25 processors 60 equipment 70 equipment 80 equipment 90 equipment 100 chips 200 ways 601 Processing Unit 602 Transceiver Unit 701 Processing Unit 702 Transceiver Unit 801 Processing Unit 802 Transceiver Unit 901 Processing Module 902 Communication Module 903 Memory Module 1001 processor 1002 Interface circuit 1003 Bus 1510 processor
Claims
1. 1. A method for determining sidelink transmission resources, comprising: determining a first time domain resource set within a resource selection window; monitoring a second time domain resource set corresponding to the first time domain resource set; performing resource exclusion and / or resource reporting prior to or at the time unit of a first candidate resource or at the time unit at which a resource determination is triggered; The method, wherein the first time domain resource set is for sidelink transmission and the first candidate resource is a first resource in the time domain within the first time domain resource set.
2. monitoring a second time domain resource set corresponding to the first time domain resource set; performing monitoring within a first duration T', the first duration T' satisfying the relationship: T y1 -m≦T'<n-P 0 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter, n is the time unit at which a resource decision is triggered, and P 0 2. The method of claim 1, wherein: is the first preset duration.
3. monitoring a second time domain resource set corresponding to the first time domain resource set; performing monitoring within a second duration T"; wherein the second duration T" satisfies the relationship T y1 -m≦T"<T y1 -P 1 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter, and P 1 2. The method of claim 1, wherein: is a second preset duration.
4. The step of performing resource exclusion and / or resource reporting prior to the time unit of the first candidate resource includes: Time unit T y1 -P 2 performing resource exclusion and / or resource reporting; T y1 is the time unit of the first candidate resource, and P 2 10. The method of claim 1, wherein: is a third preset duration.
5. 1. A method for determining sidelink transmission resources, comprising: determining a first time domain resource set within a resource selection window; monitoring a second time domain resource set corresponding to the first time domain resource set, the second time domain resource set being located before the first time domain resource set; The method, wherein the first time domain resource set is for sidelink transmission.
6. The method comprises: The method of claim 5 , further comprising: terminating the monitoring before time unit n to trigger a resource decision.
7. 7. The method of claim 5 or 6, wherein the first time domain resource set is located before a third time domain resource set, and the third time domain resource set is located after the time unit at which resource determination is triggered by a fourth preset duration interval from the time unit at which resource determination is triggered.
8. monitoring a second time domain resource set corresponding to the first time domain resource set; performing monitoring within a first duration T', the first duration T' satisfying the relationship: T y1 -m≦T'<n-P 0 Fulfilling T y1 is a time unit of a first candidate resource, the first candidate resource being a first resource in the time domain within the first time domain resource set, m is a preconfigured parameter, n is a time unit at which a resource decision is triggered, and P 0 8. The method of claim 5, wherein: is the first preset duration.
9. The method comprises: The method of claim 5 , further comprising: terminating the monitoring prior to the time unit of the first candidate resource.
10. 10. The method of claim 5 or 9, wherein the first time domain resource set is located before a fourth time domain resource, the fourth time domain resource is located after the first candidate resource by a fifth preset duration interval from the first candidate resource, and the first candidate resource is a first resource in the time domain within the first time domain resource set.
11. monitoring a second time domain resource set corresponding to the first time domain resource set; performing monitoring within a second duration T"; wherein the second duration T" satisfies the relationship T y1 -m≦T"<T y1 -P 1 Fulfilling T y1 is the time unit of the first candidate resource, the first candidate resource being the first resource in the time domain within the first time domain resource set, m is a preconfigured parameter, and P 1 11. The method of claim 5, 9, or 10, wherein: is a second preset duration.
12. 1. A method for determining sidelink transmission resources, comprising: determining a first time domain resource set within a resource selection window; excluding a second candidate resource corresponding to the first monitoring resource from the first time domain resource set when the first monitoring resource is a time unit later than the time unit at which resource determination is triggered or a time unit of a first candidate resource; monitoring a second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set; The method, wherein the first time domain resource set is for sidelink transmission and the first candidate resource is a first resource in the time domain within the first time domain resource set.
13. The method comprises: determining a fourth candidate resource set from the third candidate resource set based on results of the monitoring; determining a resource for transmitting information from the fourth candidate resource set and the second candidate resource set based on a priority corresponding to the fourth candidate resource set and a priority corresponding to the second candidate resource set, or based on a probability corresponding to the fourth candidate resource set and a probability corresponding to the second candidate resource set; 13. The method of claim 12, wherein the second candidate resource set is a set of candidate resources for monitoring resources that are after the time unit at which a resource decision is triggered or the time unit of the first candidate resource, and the third candidate resource set is a set of the remaining time domain resources within the first time domain resource set.
14. 1. An apparatus for determining sidelink transmission resources, comprising: a processing unit configured to determine a first time-domain resource set within a resource selection window; a transceiver unit configured to monitor a second time domain resource set corresponding to the first time domain resource set; the processing unit is further configured to perform resource exclusion and / or control the transceiver unit to perform resource reporting prior to a time unit of a first candidate resource, or at the time unit of the first candidate resource, or at a time unit at which a resource decision is triggered; The apparatus, wherein the first time domain resource set is for sidelink transmission and the first candidate resource is a first resource in the time domain within the first time domain resource set.
15. The transceiver unit is particularly configured to perform monitoring for a first duration T', the first duration T' being determined by the relationship T y1 -m≦T'≦n-P 0 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter, n is the time unit at which a resource decision is triggered, and P 0 15. The apparatus of claim 14, wherein: is the first preset duration.
16. The transceiver unit is particularly configured to perform monitoring for a second duration, the second duration T" being determined by the relationship T y1 -m≦T"<T y1 -P 1 Fulfilling T y1 is the time unit of the first candidate resource, m is a preconfigured parameter, and P 1 15. The apparatus of claim 14, wherein: is a second preset duration.
17. The processing unit may be further configured to perform resource exclusion and / or resource reporting prior to a time unit of a first candidate resource. The processor y1 -P 2 further configured to perform resource exclusion and / or resource reporting on the T y1 is the time unit of the first candidate resource, and P 2 15. The apparatus of claim 14, wherein: is a third preset duration.
18. 1. An apparatus for determining sidelink transmission resources, comprising: a processing unit configured to determine a first time-domain resource set within a resource selection window; a transceiver unit configured to monitor a second time domain resource set corresponding to the first time domain resource set, the second time domain resource set being located before the first time domain resource set; The apparatus, wherein the first time domain resource set is for sidelink transmission.
19. 20. The apparatus of claim 18, wherein the transceiver unit is further configured to terminate the monitoring n time units before triggering a resource decision.
20. 20. The apparatus of claim 18 or 19, wherein the first time domain resource set is located before a third time domain resource set, and the third time domain resource set is located after the time unit at which resource determination is triggered by a fourth preset duration interval from the time unit at which resource determination is triggered.
21. The transceiver unit is particularly configured to perform monitoring for a first duration T', the first duration T' being determined by the relationship T y1 -m≦T'≦n-P 0 Fulfilling T y1 is a time unit of a first candidate resource, the first candidate resource being a first resource in the time domain within the first time domain resource set, m is a preconfigured parameter, n is a time unit at which a resource decision is triggered, and P 0 21. The apparatus of any one of claims 18 to 20, wherein: is a first preset duration.
22. 20. The apparatus of claim 18, wherein the transceiver unit is further configured to terminate the monitoring prior to the time unit of the first candidate resource.
23. 23. The apparatus of claim 18 or 22, wherein the first time domain resource set is located before a fourth time domain resource, the fourth time domain resource is located after the first candidate resource by a fifth preset interval of time duration from the first candidate resource, and the first candidate resource is a first resource in the time domain within the first time domain resource set.
24. The transceiver unit is particularly configured to perform monitoring for a second duration, the second duration T" being determined by the relationship T y1 -m≦T"<T y1 -P 1 Fulfilling T y1 is the time unit of the first candidate resource, the first candidate resource being the first resource in the time domain within the first time domain resource set, m is a preconfigured parameter, and P 1 24. The apparatus of claim 18, 22, or 23, wherein: is a second preset duration.
25. 1. An apparatus for determining sidelink transmission resources, comprising: a processing unit configured to determine a first time domain resource set within a resource selection window, a processing unit further configured to exclude a second candidate resource corresponding to the first monitoring resource from the first time domain resource set when the first monitoring resource is after an instant n for triggering a resource determination or after a first candidate resource; a transceiver unit configured to monitor a second time domain resource set corresponding to remaining time domain resources in the first time domain resource set, the first time domain resource set is for sidelink transmission, and the first candidate resource is a first resource in the time domain within the first time domain resource set.
26. the processing unit is further configured to determine a fourth candidate resource set from the third candidate resource set based on a result of the monitoring; The processing unit is further configured to determine a resource for transmitting information from the fourth candidate resource set and the second candidate resource set based on a priority corresponding to the fourth candidate resource set and a priority corresponding to the second candidate resource set, or based on a probability corresponding to the fourth candidate resource set and a probability corresponding to the second candidate resource set; 26. The apparatus of claim 25, wherein the second candidate resource set is a set of candidate resources for monitoring resources that are after the time unit at which a resource decision is triggered or the time unit of the first candidate resource, and the third candidate resource set is a set of the remaining time domain resources within the first time domain resource set.
27. 14. An apparatus for determining sidelink transmission resources, comprising a processor and a memory, wherein the memory stores a computer program and the processor executes the computer program stored in the memory, thereby enabling the apparatus to perform the method of any one of claims 1 to 13.
28. 1. An apparatus for determining sidelink transmission resources, comprising: a processor and an interface circuit, the interface circuitry is configured to receive code instructions and transmit the code instructions to the processor; 14. Apparatus, wherein the processor is configured to execute the code instructions to perform the method of any one of claims 1 to 13.
29. 14. A computer-readable storage medium configured to store instructions that, when executed, implement the method of any one of claims 1 to 13.