A method, apparatus and user equipment for resource selection of a sidelink
By optimizing the resource awareness method and the determination of the candidate resource set in the user equipment (UE), the problems of accuracy of resource selection and transmission reliability under the power saving mechanism are solved, and efficient resource selection and reliable transmission are achieved in the power saving state.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
- Filing Date
- 2021-09-27
- Publication Date
- 2026-05-29
AI Technical Summary
Under power-saving mechanisms, the accuracy of resource selection and the reliability of transmission are difficult to guarantee in direct-link communication, especially in urban scenarios with high node density. Existing technologies cannot effectively ensure the accuracy of resource selection and the reliability of transmission.
By executing resource awareness methods in the user equipment (UE), determining existing resource awareness results, identifying candidate resource sets and partial awareness timings, and combining the awareness results obtained from CPS, DRX activation time, and PBPS, resource exclusion and selection are performed to optimize the resource selection process and ensure the accuracy of resource selection and the reliability of transmission under the power-saving mechanism.
Under the power-saving mechanism, by optimizing the resource selection process, the accuracy of resource selection and the reliability of transmission are ensured, unnecessary perceptual duplication is reduced, and the efficiency of resource selection and the reliability of transmission are improved.
Smart Images

Figure CN115884122B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, and user equipment for selecting resources for a direct link. Background Technology
[0002] Applications of direct link communication include, but are not limited to, vehicle-to-everything (V2X) communication, public safety, and commercial applications, with V2X being one of the most typical. V2X supports communication methods such as V2V (Vehicle to Vehicle), V2I (Vehicle to Infrastructure), V2P (Vehicle to Pedestrian), and V2N (Vehicle to Network). For V2X devices where pedestrians cannot be guaranteed a continuous and sufficient power supply (such as pedestrian handheld terminals P-UE, Pedestrian User Equipment, also known as VRU, Vulnerable Road Users), or in situations requiring energy saving (such as when vehicle range is insufficient or roadside equipment does not need to operate continuously when there are few vehicles), UE power-saving mechanisms need to be considered.
[0003] Currently, for direct link application scenarios, power-saving terminal application scenarios are generally urban scenarios with high node density. Limited resource perception results, coupled with potential congestion caused by high node density, make it difficult to effectively ensure the reliability of some perceptions. Therefore, it is necessary to design a reasonable direct link resource selection method to ensure the accuracy of resource selection and the reliability of transmission as much as possible under the power-saving mechanism. Summary of the Invention
[0004] This invention provides a resource selection method, apparatus, and user equipment for direct links, which solves the problem that the accuracy of resource selection and the reliability of transmission cannot be guaranteed under power-saving mechanisms.
[0005] In a first aspect, embodiments of the present invention provide a resource selection method for a direct link, applied to a user equipment (UE), comprising:
[0006] When the UE anticipates performing resource selection or determines to perform resource selection, the following steps are performed:
[0007] Perform the target operation; wherein the target operation includes at least one of the following: determining the resource sensing method, determining the existing resource sensing results, determining the candidate resource set, determining the partial sensing timing, and performing partial sensing.
[0008] Execute resource exclusion;
[0009] Execution resource selection.
[0010] Optionally, determining the candidate resource set includes:
[0011] Based on the target information, a set of candidate resources is determined; wherein the target information includes at least one of the following:
[0012] The completion time of Contiguous Partial Sensing (CPS);
[0013] The sensing results obtained during the activation time of Discontinuous Reception (DRX) correspond to the resource locations that can be excluded.
[0014] The sensing results obtained by Periodic-Based Partial Sensing (PBPS) correspond to the resource locations that can be excluded.
[0015] Optionally, if the target information includes the completion time of CPS, determining the candidate resource set based on the target information includes:
[0016] When TB < 0 or TB = 0, the condition for determining the parameter T1 at the forefront of the resource selection window is: 0 ≤ T1 ≤ T proc,1 ;
[0017] When TB > 0, the condition for determining the parameter T1 at the leading edge of the resource selection window is: TB ≤ T1 ≤ TB + T proc,1 ;
[0018] Among them, T proc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0019] Optionally, if the target information includes the completion time of CPS, determining the candidate resource set based on the target information includes:
[0020] When TB < 0 or TB = 0, the determination condition for the resource selection window front parameter T1 is any of the following:
[0021] 0≤T1≤T proc,0 +T proc,1 ;
[0022] T proc,0 ≤T1≤T proc,0 +T proc,1 ;
[0023] When TB>0, the condition for determining the parameter T1 at the forefront of the resource selection window is any one of the following:
[0024] TB≤T1≤TB+T proc,0 +T proc,1 ;
[0025] TB+T proc,0 ≤T1≤TB+T proc,0 +T porc,1 ;
[0026] Among them, T proc,0 For sensing processing time; T proc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0027] Optionally, the resource selection method for the through link also includes:
[0028] T2 > T1 or T2 ≥ T1 + L;
[0029] Where T2 is the parameter for determining the trailing edge of the resource selection window, and L is the minimum time or minimum number of time-domain resources for the resource selection window.
[0030] Optionally, when TB < 0 or TB = 0, the method further includes:
[0031] When a service package arrives, if the existing CPS perception results meet the requirements, then when determining the candidate resource set, alignment with the candidate resources corresponding to the PBPS perception results is not considered, and / or alignment with the candidate resources corresponding to the DRX activation time is not considered.
[0032] Optionally, when the target information includes: the perception result obtained at the DRX activation time corresponds to a resource location that can be excluded, and / or the perception result obtained by the PBPS corresponds to a resource location that can be excluded, the method further includes:
[0033] Based on the perception results obtained from the DRX activation time, the resource locations that can be excluded are determined, and / or, the perception results obtained from the PBPS, the resource locations that can be excluded are determined, and a set of candidate resources is determined.
[0034] The first temporal candidate resource in the established candidate resource set, taking into account the processing time, is determined as the position of n+TB.
[0035] The consideration of processing time includes: subtracting or not subtracting processing time; n+TB is the trailing edge of the CPS window.
[0036] Optionally, before the execution resource exclusion, the method further includes:
[0037] When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be performed in the next period, the parameter K value is determined based on the number of perception executions in the perception timing parameters, and the target number of resource reservations is determined.
[0038] Optionally, the value of K may be a configuration indicator or a pre-configuration indicator.
[0039] Optionally, the step of determining the parameter K value based on the number of perception executions in the parameters based on the perception timing, and determining the number of times the target resource is reserved, includes:
[0040] The target number of periodic resource reservations is determined to be N times the number of periodic reservations indicated by the SCI; wherein N is any one of the following:
[0041] The K value;
[0042] The maximum value in the set of K values;
[0043] The maximum value indicated in the bitmap of the K value;
[0044] The value corresponding to the current sensing time within the sensing time determined by the K value;
[0045] The set of K values corresponds to the value at the current sensing moment;
[0046] The bitmap of the K value determines the value corresponding to the current sensing time within the sensing timeframe.
[0047] Optionally, before the execution resource exclusion, the method further includes:
[0048] When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be made in the next period, the target periodic resource reservation count is determined to be a first value, and the...
[0049] Among them, P rsvp_RX This is the resource reservation period indicator value obtained from decoding SCI.
[0050] Optionally, the resource selection method for the above-mentioned direct link also includes:
[0051] The resource reservation period indicator value P obtained from decoding SCI rsvp_RX Less than or equal to the first threshold value T scal When this occurs, the number of periodic reservations for receiving SCI instructions is determined to be Q times the target number of periodic reservations;
[0052] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window.
[0053] Optionally, the resource selection method for the above-mentioned direct link also includes:
[0054] The resource reservation period indicator value P obtained from decoding SCI rsvp_RX Less than or equal to the first threshold value T scal And if the first condition is met, the number of periodic reservations for receiving SCI instructions shall be determined as any one of the following:
[0055] Determined to be Q times;
[0056] If the number of target periodic reservations is greater than or equal to Q, it is determined to be Q times;
[0057] If the target number of periodic reservations is greater than or equal to Q, it is determined to be Q times the target number of periodic reservations;
[0058] If the number of target periodic reservations is less than Q, it is determined to be Q times;
[0059] The first condition includes:
[0060] n′-m≤P′ rsvp_RX ;
[0061] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window. n′ represents the logical time slot corresponding to the arrival time of the service packet or the logical time slot of the first resource pool immediately after the arrival time of the service packet; m represents the time slot where the decoding SCI is located; P′ rsvp_RX Based on the resource reservation period indication value P obtained from decoding SCI rsvp_RX The corresponding number of logical time slots converted into the resource pool.
[0062] Optionally, determine the number of times the target resource is reserved, including:
[0063] When the Channel Busy Rate (CBR) measurement is greater than or equal to the CBR threshold, the number of times the target resource is reserved is determined.
[0064] Optionally, the resource selection method for the above-mentioned direct link also includes:
[0065] If the second condition is met, the operation of determining the number of times the target resource is reserved will not be performed;
[0066] The second condition is that before the reference time, when the i P corresponding to the decoded SCI are... rsvp_RXSubsequently, any corresponding SCI is successfully decoded, and the successfully decoded SCI indicates that resources will no longer be periodically reserved; wherein the reference time is the time of the time domain resource where the first candidate resource is located minus or without minus the processing time, i is an integer and i≥1.
[0067] In a second aspect, embodiments of the present invention provide a user equipment, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the resource selection method for a pass-through link as described in the first aspect.
[0068] Thirdly, embodiments of the present invention provide a resource selection apparatus for a direct link, applied to a user equipment (UE), comprising:
[0069] The first processing module is configured to perform the following steps when the UE anticipates performing resource selection or determines to perform resource selection:
[0070] Perform the target operation; wherein the target operation includes at least one of the following: determining the resource sensing method, determining the existing resource sensing results, determining the candidate resource set, determining the partial sensing timing, and performing partial sensing.
[0071] Execute resource exclusion;
[0072] Execution resource selection.
[0073] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the resource selection method for a pass-through link as described in the first aspect.
[0074] The beneficial effects of the above-mentioned technical solution of the present invention are:
[0075] In the above scheme, when the User Equipment (UE) anticipates or determines to perform resource selection, it executes the following steps: performing a target operation; wherein the target operation includes: determining a resource sensing method, determining existing resource sensing results, determining a candidate resource set, determining a partial sensing timing, and performing at least one of the following: performing resource exclusion; and performing resource selection. By considering the resource sensing method, existing resource sensing results, candidate resource set, and partial sensing timing during the resource selection process, the accuracy of resource selection and the reliability of transmission can be ensured under the power-saving mechanism. Attached Figure Description
[0076] Figure 1 A flowchart illustrating the resource selection method for a through link according to an embodiment of the present invention;
[0077] Figure 2This is one of the schematic diagrams illustrating the periodic resource reservation of an embodiment of the present invention;
[0078] Figure 3 This is the second schematic diagram illustrating the periodic resource reservation system according to an embodiment of the present invention.
[0079] Figure 4 The third schematic diagram illustrating the periodic resource reservation of an embodiment of the present invention;
[0080] Figure 5 The fourth schematic diagram illustrating the periodic resource reservation of an embodiment of the present invention;
[0081] Figure 6 Fifth schematic diagram illustrating the periodic resource reservation of an embodiment of the present invention;
[0082] Figure 7 This is the sixth schematic diagram illustrating the periodic resource reservation system according to an embodiment of the present invention.
[0083] Figure 8 The seventh schematic diagram illustrating the periodic resource reservation of an embodiment of the present invention;
[0084] Figure 9 Eighth schematic diagram illustrating the periodic resource reservation of an embodiment of the present invention;
[0085] Figure 10 Schematic diagram nine illustrating the periodic resource reservation of an embodiment of the present invention;
[0086] Figure 11 This is the tenth schematic diagram illustrating the periodic resource reservation of an embodiment of the present invention.
[0087] Figure 12 A structural block diagram illustrating the resource selection device for a through link according to an embodiment of the present invention;
[0088] Figure 13 This is a schematic diagram illustrating the hardware structure of a user equipment according to an embodiment of the present invention. Detailed Implementation
[0089] To make the technical problems, technical solutions, and advantages of this invention clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this invention. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this invention. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0090] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0091] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0092] In addition, the terms "system" and "network" are often used interchangeably in this article.
[0093] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.
[0094] In this embodiment of the invention, the form of the access network is not limited, and can include access networks such as macro base stations, micro base stations, Node Bs (a term for 3G mobile base stations), enhanced base stations (eNBs), home enhanced base stations (Femto eNBs, Home eNode Bs, Home eNBs, or HeNBs), relay stations, access points, RRUs (Remote Radio Units), and RRHs (Remote Radio Heads). The user terminal can be a mobile phone (or cell phone), or other devices capable of sending or receiving wireless signals, including user equipment, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, laptops, cordless phones, wireless local loop (WLL) stations, CPEs (Customer Premise Equipment) or mobile smart hotspots capable of converting mobile signals into WiFi signals, smart home appliances, or other devices that can spontaneously communicate with the mobile communication network without human intervention.
[0095] Below, we will first give a brief introduction to the technical terms used in this application.
[0096] I. Periodic-Based Partial Sensing (PBPS) and Contiguous Partial Sensing (CPS)
[0097] CPS is primarily used during resource selection to exclude resources within the same Transport Block (TB) that have been previously reserved / occupied by previous transmissions within the same TB. PBPS is primarily used during resource selection to exclude candidate resources that have already been periodically reserved / occupied. The sensing timing of PBPS (before the candidate resource is selected) is... reserve The determination of the resource location of ×K is based on two types of determination parameters: periodic determination parameters (P) reserve The parameter (K) is determined by the number of cycles and the corresponding period, where P reserve This is for ease of description and is not limited to being defined by this name; the same applies to K.
[0098] Second, LTE-V2X supports a partial sensing mechanism based on periodic service transmission, but only performs partial sensing and resource selection for typical periodic transmission services.
[0099] III. Existing Periodic Reservation Mechanism
[0100] For sensing operations, the resource reservation information obtained by decoding SCI is defined as the periodic reservation indicated by SCI for the next time if it is a periodic reservation.
[0101] Additionally, for P rsvp_RX <T scal In the case where the condition (n′-m≤P′) is met, rsvp_RX The number of periodic appointments is Next, Tscal = T2, P rsvp_RX The resource reservation period obtained for SCI decoding, n′ is the logical time slot corresponding to the arrival time of the service packet or the logical time slot of the first resource pool after the arrival time of the service packet, m is the time when SCI is decoded, T2 is the resource selection window trailing edge determination parameter, P′ rsvp_RX Based on the resource reservation period indication value P obtained from decoding SCI rsvp_RX The corresponding number of logical time slots converted into the resource pool.
[0102] For non-power-saving mechanisms, the UE performs full sensing, enabling it to perceive all resource locations within the sensing window, thus effectively ensuring reliability. However, for power-saving mechanisms, partial sensing yields only limited results. Especially in V2X scenarios, power-saving terminals are typically used in urban environments with high node density. Limited sensing results, coupled with potential congestion due to high node density, make it difficult to effectively guarantee the reliability of partial sensing. Therefore, it is necessary to consider enhancing the reservation mechanism.
[0103] Specifically, embodiments of the present invention provide a resource selection method, apparatus, and user equipment for a direct link, which solves the problem in the prior art that the accuracy of resource selection and the reliability of transmission cannot be guaranteed under power-saving mechanisms.
[0104] First Embodiment
[0105] like Figure 1 As shown, an embodiment of the present invention provides a resource selection method for a direct link, applied to a user equipment (UE). When the UE anticipates performing resource selection or determines to perform resource selection, the following steps are performed:
[0106] Step 11, perform the target operation; wherein the target operation includes at least one of the following: determining the resource sensing method, determining the existing resource sensing results, determining the candidate resource set, determining the partial sensing timing, and performing partial sensing.
[0107] In this step, the existing resource awareness results may include: awareness results obtained from the periodic partial awareness PBPS of other pass-through processes, awareness results obtained from the CPS of other pass-through processes, and awareness results obtained from the non-continuous reception DRX activation time.
[0108] Step 12, perform resource exclusion;
[0109] Step 13, perform resource selection.
[0110] In this embodiment, when the User Equipment (UE) anticipates performing resource selection or determines to perform resource selection, it performs at least one of the following: determining the resource sensing method, determining existing resource sensing results, determining the candidate resource set, determining the partial sensing timing, and performing partial sensing; as well as performing resource exclusion and resource selection. By considering the resource sensing method, existing resource sensing results, candidate resource set, and partial sensing timing during the resource selection process, it is possible to ensure that, under the power-saving mechanism, existing sensing results are reused as much as possible, more sufficient sensing results are used during resource selection, unnecessary sensing is repeated as little as possible, and the accuracy of resource selection and the reliability of transmission are ensured.
[0111] In one embodiment, determining the candidate resource set in step 11 includes:
[0112] Based on the target information, a set of candidate resources is determined; wherein the target information includes at least one of the following:
[0113] The completion time of continuous partial perception CPS;
[0114] The sensing results obtained from discontinuous reception of DRX activation time correspond to resource locations that can be excluded.
[0115] The perception results obtained by the periodic partial perception PBPS correspond to the resource locations that can be excluded.
[0116] In the above embodiments, when the MAC entity determines that a single MAC PDU is being selected for a service packet under the power-saving mechanism, a set of candidate resources is determined based on at least one of the following: the resource locations that can be excluded according to the perception results obtained from the CPS completion time and DRX activation time, and the resource locations that can be excluded according to the perception results obtained from the PBPS. By considering multiple available perception results, aligning multiple candidate resources with perceptible resources, reusing existing perception results as much as possible, using more sufficient perception results during resource selection as much as possible, and repeating unnecessary perception as little as possible, CPS candidate resources are determined, which can ensure power-saving performance and reliability.
[0117] Specifically, based on the target information, the candidate resource set is determined to include the following situations:
[0118] Scenario 1: If the target information includes the completion time of CPS, the candidate resource set is determined based on the target information, including:
[0119] Method 1:
[0120] When TB < 0 or TB = 0, the condition for determining the parameter T1 at the forefront of the resource selection window is: 0 ≤ T1 ≤ T proc,1 ;
[0121] When TB > 0, the condition for determining the parameter T1 at the leading edge of the resource selection window is: TB ≤ T1 ≤ TB + T proc,1 ;
[0122] Among them, T proc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0123] Furthermore, T2 > T1 or T2 ≥ T1 + L;
[0124] Where T2 is the parameter for determining the trailing edge of the resource selection window, and L is the minimum time or minimum number of time-domain resources for the resource selection window.
[0125] It should be noted that in method 1, the CPS execution time is [n+TA, n+TB]; where the last T in the CPS window is... proc,0 Within a given timeframe, the perception processing time can be considered to have no perceived result. That is, the perception processing time T... proc,0 It is determined to be included within the CPS window, that is, the perception processing time is included within [n+TA, n+TB].
[0126] Method 2:
[0127] When TB < 0 or TB = 0, the determination condition for the resource selection window front parameter T1 is any of the following:
[0128] 0≤T1≤T proc,0 +T proc,1 ;
[0129] T proc,0 ≤T1≤T proc,0 +T proc,1 ;
[0130] When TB>0, the condition for determining the parameter T1 at the forefront of the resource selection window is any one of the following:
[0131] TB≤T1≤TB+T proc,0 +T proc,1 ;
[0132] TB+T proc,0 ≤T1≤TB+T proc,0 +T porc,1 ;
[0133] Among them, T proc,0 For sensing processing time; T porc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0134] Furthermore, T2 > T1 or T2 ≥ T1 + L;
[0135] Where T2 is the parameter for determining the trailing edge of the resource selection window, and L is the minimum time or minimum number of time-domain resources for the resource selection window.
[0136] It should be noted that in Method 1, the CPS execution time is [n+TA, n+TB]; where the CPS window does not include resources that take into account perception processing time and allow for resources without perception results. That is, the perception processing time T... proc,0 It is determined that it is not included in the CPS window, that is, it is not included in [n+TA, n+TB].
[0137] Scenario 2: When the target information includes: the perception results obtained at the DRX activation time correspond to resource locations that can be excluded, and / or the perception results obtained at the PBPS correspond to resource locations that can be excluded, the candidate resource set is determined based on the target information, including:
[0138] Based on the perception results obtained from the DRX activation time, the resource locations that can be excluded are determined, and / or, the perception results obtained from the PBPS, the resource locations that can be excluded are determined, and a set of candidate resources is determined.
[0139] The first temporal candidate resource in the established candidate resource set, taking into account the processing time, is determined as the position of n+TB.
[0140] The consideration of processing time includes: subtracting or not subtracting processing time; n+TB is the trailing edge of the CPS window.
[0141] In one embodiment, the candidate resource set is determined based on the perception results obtained from the DRX activation time, corresponding to resource locations that can be excluded, and / or the perception results obtained from the PBPS, corresponding to resource locations that can be excluded, including the following methods:
[0142] Method 1
[0143] Target resources that meet the following conditions from the resource locations that can be excluded from the perception results obtained at DRX activation time are prioritized as candidate resources in the candidate resource set:
[0144] n+T1≤Time Domain Location of Target Resource≤n+Remaining Delay Budget (remaining PDB);
[0145] Method 2
[0146] Target resources that meet the following conditions from the resource locations where resource exclusion can be performed, based on the perception results obtained by PBPS, are preferentially identified as candidate resources in the candidate resource set:
[0147] n+T1≤Time Domain Location of Target Resource≤n+Remaining Delay Budget (remaining PDB);
[0148] Method 3
[0149] Target resources that meet the following conditions from the perception results obtained during DRX activation time or from the perception results obtained during PBPS in the resource locations that can be excluded, are prioritized as candidate resources in the candidate resource set:
[0150] n+T1≤Time Domain Location of Target Resource≤n+Remaining Delay Budget (remaining PDB);
[0151] In the three methods of Case 2 above, the temporal location of the target resource is the N temporal locations closest to n+T1; where N is a positive integer, n+T1 is the leading edge of the resource selection window, and T1 is the parameter for determining the leading edge of the resource selection window.
[0152] Case 3: When TB < 0 or TB = 0, the method further includes:
[0153] When a service package arrives, if the existing CPS perception results meet the requirements, then when determining the candidate resource set, alignment with the candidate resources corresponding to the PBPS perception results is not considered, and / or alignment with the candidate resources corresponding to the DRX activation time is not considered.
[0154] or
[0155] Randomly determine the resource selection for direct execution;
[0156] or
[0157] Determine the candidate resource set according to methods 1 to 3 in scenario 2 above.
[0158] In scenario three, based on the perspective of reducing latency and saving energy, if sufficient CPS perception results are available when the service arrives, and there are also usable PBPS and / or DRX activation time perception results, then the UE directly performs resource selection without considering the PBPS and / or DRX activation time perception results.
[0159] In the above embodiments, by considering one or more of the following operations, such as reusing existing sensing results as much as possible, aligning the candidate set of CPS with the existing PBPS resources that can be excluded by reserved resources as much as possible, aligning the candidate set of CPS with the existing CPS resources that can be excluded by reserved resources as much as possible, and aligning the candidate set of CPS with the resources that can be excluded by reserved resources for discontinuous reception DRX, the candidate resource set corresponding to CPS can be determined while ensuring transmission reliability.
[0160] Furthermore, from another perspective, in specific situations, such as low-latency transmission and / or high-reliability requirements, to avoid the overlap between the determined candidate resource set and the potential candidate resource sets of other processes, which could lead to problems such as the potential selected transmission resources being dropped or reselected due to time-domain overlap with the transmission resources of other processes, or concurrent transmission requiring reduced power, another approach can be adopted:
[0161] When determining the candidate resource set, at least one of the above three types of resources is excluded from the candidate resource set, based on the resource locations for which the existing PBPS, the existing CPS, and the non-continuous reception DRX can be used to perform the reserved resource exclusion.
[0162] In one embodiment, prior to step 12, the method further includes the following two methods for determining the target resource reservation count:
[0163] Method A1:
[0164] When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be performed in the next period, the parameter K value is determined based on the number of perception executions in the perception timing parameters, and the target number of resource reservations is determined.
[0165] Wherein, the value of K is a configuration indicator or a pre-configuration indicator.
[0166] It should be noted that the target resource reservation count refers to the number of periodic reservations indicated by the SCI, assuming that resource reservations will be made in the next period as indicated in the periodic reservation information obtained from decoding the SCI, or as determined by the protocol. If K is not configured, the default is to execute the perception on the most recent resource determined by the PBPS reference time, which can be either a protocol-defined value or a default value equivalent to K=1.
[0167] In this embodiment, when selecting resources based on PBPS, the SCI reservation and resource selection mechanism is enhanced based on the additionally configured sensing timing determination parameter K, which may improve the accuracy of resource selection and the reliability of transmission under the power-saving mechanism. The additional configuration, namely, in addition to the default PBPS sensing execution mode (which executes sensing according to the PBPS cycle and the most recent corresponding resource determined by the PBPS reference time), includes pre-configured signaling or network configuration signaling corresponding to K. For example, the signaling name may be, but is not limited to, additionalPeriodicSensingOccasion (an additional periodic sensing timing determination parameter).
[0168] Specifically, the value of parameter K is determined based on the number of perception executions in the parameters, and the number of times the target resource is reserved is determined, including:
[0169] The target number of periodic resource reservations is determined to be N times the number of periodic reservations indicated by the SCI; wherein N is any one of the following (1) to (6):
[0170] (1) N is the value of K;
[0171] That is, when P rsvp_TX ≠0, received P decoded by SCI rsvp_RX If ≠0, and the (pre-)configured PBPS timing determination parameters include a corresponding sensing cycle sensing count parameter K > 1, it is assumed or agreed upon in the protocol that the periodic resource reservation count indicated by the SCI is K times the SCI indication reservation count defined by the existing mechanism.
[0172] For example, such as Figure 2 and Figure 3 As shown, it illustrates the schematic diagrams of the periodic reservation counts (target periodic reservation counts) indicated by SCI, assuming K=3 and K=4, or as agreed in the protocol.
[0173] (2) N is the maximum value in the set of K values;
[0174] That is, when Prsvp_TX ≠0, received P decoded by SCI rsvp_RX ≠0, and the (pre-)configured PBPS timing determination parameters include the corresponding sensing count parameter K for the sensing cycle. max If the value is greater than 1, it is assumed, or as agreed in the agreement, that the number of periodic resource reservations indicated by the SCI is K times the number of SCI indication reservations defined by the existing mechanism. max times.
[0175] For example, such as Figure 4 As shown, when the set K = {2, 3} is presented, it is assumed, or according to the agreement, that the number of periodic reservations indicated by SCI (the target number of periodic reservations) is K. max A diagram showing the value of 3.
[0176] (3) N is the maximum value indicated in the bitmap of the K value;
[0177] That is, when P rsvp_TX ≠0, received P decoded by SCI rsvp_RX ≠0, and the (pre-)configured PBPS timing determination parameters include the corresponding sensing count parameter K for the sensing cycle. max If the value of K is greater than 1, and K is configured according to a bitmap (e.g., 1110000000 represents K = {1, 2, 3}, or 0000000111 represents K = {1, 2, 3}), then it is assumed, or according to the protocol, that the periodic resource reservation count indicated by the SCI is K as defined by the existing mechanism for the SCI-indicated reservation count. max times.
[0178] Note: The bitmap is not limited to 10 bits; it can also be other bit lengths, such as 16 bits, and the specific meaning of the indicated bits is not limited.
[0179] For example, such as Figure 5 As shown, it illustrates that when K = 1110000000, it is assumed, or as agreed upon in the protocol, that the number of periodic reservations indicated by SCI (the target number of periodic reservations) is K. max A diagram showing the value of 3.
[0180] (4) N is the value corresponding to the current sensing time within the sensing time determined according to the K value;
[0181] That is, when P rsvp_TX ≠0, received P decoded by SCI rsvp_RX ≠0, and the (pre-)configured PBPS timing determination parameters include the corresponding sensing count parameter K for the sensing cycle. max If the value is greater than 1, and the current corresponding perception opportunity is P reserve If ×i, then it is assumed or agreed upon in the agreement that the number of periodic resource reservations indicated by the SCI is i times the number of SCI reservations defined by the existing mechanism.
[0182] For example, such as Figure 6 As shown, it illustrates a diagram where K=3, assuming or according to the agreement, the number of periodic reservations indicated by SCI (target periodic reservations) is K=3.
[0183] (5) N is the value in the set of K values corresponding to the current sensing opportunity;
[0184] That is, when P rsvp_TX ≠0, received P decoded by SCI rsvp_RX ≠0, and the (pre-)configured PBPS timing determination parameters include the corresponding sensing count parameter K for the sensing cycle. max If the value is greater than 1, and the current corresponding perception opportunity is P reserve If ×i, then it is assumed or agreed upon in the agreement that the number of periodic resource reservations indicated by the SCI is i times the number of SCI reservations defined by the existing mechanism.
[0185] For example, such as Figure 7 As shown, it illustrates that when K = {2,3}, it is assumed, or as agreed upon in the protocol, that the number of periodic reservations indicated by SCI (the target number of periodic reservations) is K. max A diagram showing the value of 3.
[0186] (6) N is the value of the current sensing time within the sensing time determined by the bitmap of the K value.
[0187] That is, when P rsvp_TX≠0, the received SCI decoded Prsvp_RX ≠0, and the (pre-)configured PBPS timing determination parameters include the corresponding sensing cycle sensing count parameter K. max If the value of K is greater than 1, and the bitmap configuration is used, for example, 1110000000 represents K = {1, 2, 3}, or 0000000111 represents K = {1, 2, 3}, then it is assumed, or according to the protocol, that the periodic resource reservation count indicated by the SCI is K as defined by the existing mechanism for the SCI indication reservation count. max times.
[0188] Note: The bitmap is not limited to 10 bits; it can also be other bit lengths, such as 16 bits, and the specific meaning of the indicated bits is not limited.
[0189] For example, such as Figure 8 As shown, it illustrates that when K = 1110000000, it is assumed, or as agreed upon in the protocol, that the number of periodic reservations indicated by SCI (the target number of periodic reservations) is K. max A diagram showing the value of 3.
[0190] Method A2:
[0191] When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be made in the next period, the target periodic resource reservation count is determined to be a first value, and the...
[0192] Among them, P rsvp_RX This is the resource reservation period indicator value obtained from decoding SCI.
[0193] That is, when P rsvp_TX ≠0, received P decoded by SCI rsvp_RX ≠0, and the (pre-)configured PBPS timing determination parameters include a sensing count parameter K>1 or K for the corresponding sensing cycle. max In cases where the value is greater than 1, it is assumed, or as agreed upon in the agreement, that the number of periodic resource reservations indicated by the SCI is the number of SCI indication reservations defined by the existing mechanism. The number of times reserved ensures that the P value is in accordance with SCI guidelines. rsvp_RX Reserved resources can be mapped to a reference time.
[0194] like Figure 9 As shown, the time when the SCI is received is n-175, P rsvp_RX =100, and the reference time for some sensing resources is n+20, then Where n is the arrival time of the service packet.
[0195] In one embodiment, the above method further includes:
[0196] The resource reservation period indicator value P obtained from decoding SCI rsvp_RX Less than or equal to the first threshold value T scal When receiving SCI instructions, the number of periodic reservations is assumed to be Q times the target number of periodic reservations, or is considered to be in accordance with the agreement.
[0197] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window.
[0198] For example, such as Figure 10 As shown, the target periodic reservation count is 2 times. The number of times the SCI instruction is periodically reserved is assumed to be 2×2=4 times, or as agreed in the protocol.
[0199] In one embodiment, the above method further includes:
[0200] The resource reservation period indicator value P obtained from decoding SCI rsvp_RX Less than or equal to the first threshold value T scal And if the first condition is met, the number of periodic reservations for receiving SCI instructions will be assumed to be, or as agreed in the agreement, one of the following:
[0201] Determined to be Q times;
[0202] If the number of target periodic reservations is greater than or equal to Q, it is determined to be Q times;
[0203] If the target number of periodic reservations is greater than or equal to Q, it is determined to be Q times the target number of periodic reservations;
[0204] If the number of target periodic reservations is less than Q, it is determined to be Q times;
[0205] The first condition includes:
[0206] n′-m≤P′ rsvp_RX ;
[0207] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window. n′ represents the logical time slot corresponding to the arrival time of the service packet or the logical time slot of the first resource pool immediately after the arrival time of the service packet; m represents the time slot where the decoding SCI is located; P′ rsvp_RXBased on the resource reservation period indication value P obtained from decoding SCI rsvp_RX The corresponding number of logical time slots converted into the resource pool.
[0208] For example, such as Figure 11 As shown, the SCI on the left does not meet the first condition (n'-m≤P'). rsvp_RX If the number of periodic reservations for receiving SCI instructions is assumed to be K times the converted number of periodic reservations, then the number of reservations converted (2) × K (2) = 4 times; the SCI on the right meets the first condition (n' - m ≤ P') rsvp_RX ), P′ rsvp_RX =P rsvp_RX Therefore, the number of periodic reservations received from the SCI instruction is assumed to be the converted periodic reservation number Q, that is: the reservation number is only the converted reservation number Q (equal to 2 times), and is no longer multiplied by K. In one embodiment, determining the target resource reservation number includes:
[0209] When the Channel Busy Rate (CBR) measurement is greater than or equal to the CBR threshold, the number of times the target resource is reserved is determined.
[0210] In this embodiment, the number of times the target resource reservation is made is determined when the channel busy rate (CBR) measurement is greater than or equal to the CBR threshold. When the channel is not congested, the potential sensing or decoding reliability is high, and there is only a small probability of SCI decoding failure. Therefore, in this case, the probability of a significant decrease in reliability without enhancing the SCI indication resource reservation mechanism under partial sensing is low, and it is not necessary to process it according to the enhancement scheme. The number of times the target resource reservation is made is only determined according to the enhancement scheme when the channel busy rate (CBR) measurement is greater than or equal to the CBR threshold, i.e., when the channel is congested.
[0211] In one embodiment, the above method further includes:
[0212] If the second condition is met, the operation of determining the number of times the target resource is reserved will not be performed;
[0213] The second condition is that before the reference time, when the i P corresponding to the decoded SCI are... rsvp_RX Subsequently, any corresponding SCI is successfully decoded, and the successfully decoded SCI indicates that resources will no longer be periodically reserved; wherein the reference time is the time of the time domain resource where the first candidate resource is located minus or without minus the processing time, i is an integer and i≥1.
[0214] This embodiment specifically includes: simplified processing based on the source address (Source ID) and destination address (Destination ID) of the physical layer. That is: when the i-th cycle (P) corresponding to the decoded SCI... rsvp_RXFollowing this, at the corresponding resource location, SCIs with the same physical layer source ID and destination ID were successfully decoded, indicating that resources (P) would no longer be periodically reserved subsequently. rsvp_RX If the value is 0, then the aforementioned extended reservation for SCI is no longer valid.
[0215] Second Embodiment
[0216] like Figure 12 As shown, this embodiment of the invention provides a resource selection device 1200 for a direct link, applied to a user equipment (UE), comprising:
[0217] The first processing module 1201 is configured to perform the following steps when the UE anticipates performing resource selection or determines performing resource selection:
[0218] Perform the target operation; wherein the target operation includes at least one of the following: determining the resource sensing method, determining the existing resource sensing results, determining the candidate resource set, determining the partial sensing timing, and performing partial sensing.
[0219] Execute resource exclusion;
[0220] Execution resource selection.
[0221] Optionally, the first processing module 1201 includes:
[0222] The first determining submodule is used to determine a set of candidate resources based on target information; wherein the target information includes at least one of the following:
[0223] The completion time of continuous partial perception CPS;
[0224] The sensing results obtained from discontinuous reception of DRX activation time correspond to resource locations that can be excluded.
[0225] The perception results obtained by the periodic partial perception PBPS correspond to the resource locations that can be excluded.
[0226] Optionally, if the target information includes the completion time of CPS, the first determining submodule is specifically used for:
[0227] When TB < 0 or TB = 0, the condition for determining the parameter T1 at the forefront of the resource selection window is: 0 ≤ T1 ≤ T proc,1 ;
[0228] When TB > 0, the condition for determining the parameter T1 at the leading edge of the resource selection window is: TB ≤ T1 ≤ TB + T proc,1 ;
[0229] Among them, T proc,1Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0230] Optionally, if the target information includes the completion time of CPS, the first determining submodule is specifically used for:
[0231] When TB < 0 or TB = 0, the determination condition for the resource selection window front parameter T1 is any of the following:
[0232] 0≤T1≤T proc,0 +T proc,1 ;
[0233] T proc,0 ≤T1≤T proc,0 +T proc,1 ;
[0234] When TB>0, the condition for determining the parameter T1 at the forefront of the resource selection window is any one of the following:
[0235] TB≤T1≤TB+T proc,0 +T proc,1 ;
[0236] TB+T proc,0 ≤T1≤TB+T proc,0 +T porc,1 ;
[0237] Among them, T proc,0 For sensing processing time; T proc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0238] Optionally, T2 > T1 or T2 ≥ T1 + L; where T2 is the parameter for determining the trailing edge of the resource selection window, and L is the minimum time or minimum number of time-domain resources for the resource selection window.
[0239] Optionally, when TB < 0 or TB = 0, the device further includes:
[0240] The second processing module is used to determine the candidate resource set when the service package arrives, if the existing CPS perception results meet the requirements, without considering the alignment of candidate resources corresponding to the PBPS perception results, and / or without considering the alignment of candidate resources corresponding to the DRX activation time perception results.
[0241] Optionally, when the target information includes: the perception result obtained at the DRX activation time corresponds to a resource location that can be excluded, and / or the perception result obtained by the PBPS corresponds to a resource location that can be excluded, the first determining submodule further includes:
[0242] The first determining unit is used to determine a set of candidate resources based on the perception results obtained from the DRX activation time, corresponding to resource locations that can be excluded, and / or the perception results obtained from the PBPS, corresponding to resource locations that can be excluded.
[0243] The second determining unit is used to determine the position of the first temporal candidate resource in the determined candidate resource set, taking into account the processing time, as n+TB.
[0244] The consideration of processing time includes: subtracting or not subtracting processing time; n+TB is the trailing edge of the CPS window.
[0245] Optionally, the device 1200 further includes:
[0246] The third processing module is used to determine the parameter K value based on the number of perception executions in the perception timing determination parameter when the periodic reservation information obtained from decoding SCI indicates that resource reservation should be performed in the next period, and to determine the target number of resource reservations.
[0247] Optionally, the value of K may be a configuration indicator or a pre-configuration indicator.
[0248] Optionally, the third processing module includes:
[0249] The second determining submodule is used to determine that the target periodic resource reservation count is N times the periodic reservation count indicated by the SCI; wherein, N is any one of the following:
[0250] The K value;
[0251] The maximum value in the set of K values;
[0252] The maximum value indicated in the bitmap of the K value;
[0253] The value corresponding to the current sensing time within the sensing time determined by the K value;
[0254] The set of K values corresponds to the value at the current sensing moment;
[0255] The bitmap of the K value determines the value corresponding to the current sensing time within the sensing timeframe.
[0256] Optionally, the device 1200 further includes:
[0257] The fourth processing module is used to determine the target number of periodic resource reservations as a first value when the periodic reservation information obtained from decoding the SCI indicates that resource reservations should be made in the next period, and the...
[0258] Among them, P rsvp_RX This is the resource reservation period indicator value obtained from decoding SCI.
[0259] Optionally, the device 1200 further includes:
[0260] The fifth processing module is used to process the resource reservation period indicator value P obtained by decoding SCI. rsvp_RX Less than or equal to the first threshold value T scal When this occurs, the number of periodic reservations for receiving SCI instructions is determined to be Q times the target number of periodic reservations;
[0261] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window.
[0262] Optionally, the device 1200 further includes:
[0263] The sixth processing module is used to process the resource reservation period indication value P obtained by decoding SCI. rsvp_RX Less than or equal to the first threshold value T scal And if the first condition is met, the number of periodic reservations for receiving SCI instructions shall be determined as any one of the following:
[0264] Determined to be Q times;
[0265] If the number of target periodic reservations is greater than or equal to Q, it is determined to be Q times;
[0266] If the target number of periodic reservations is greater than or equal to Q, it is determined to be Q times the target number of periodic reservations;
[0267] If the number of target periodic reservations is less than Q, it is determined to be Q times;
[0268] The first condition includes:
[0269] n′-m≤P′ rsvp_RX ;
[0270] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window. n′ represents the logical time slot corresponding to the arrival time of the service packet or the logical time slot of the first resource pool immediately after the arrival time of the service packet; m represents the time slot where the decoding SCI is located; P′ rsvp_RX Based on the resource reservation period indication value P obtained from decoding SCI rsvp_RXThe corresponding number of logical time slots converted into the resource pool.
[0271] Optional, third and fourth processing modules. Specifically used when determining the number of times the target resource is reserved:
[0272] When the Channel Busy Rate (CBR) measurement is greater than or equal to the CBR threshold, the number of times the target resource is reserved is determined.
[0273] Optionally, the device 1200 further includes:
[0274] The seventh processing module is used to prevent the operation of determining the number of times the target resource is reserved from being executed if the second condition is met.
[0275] The second condition is that before the reference time, when the i P corresponding to the decoded SCI are... rsvp_RX Subsequently, any corresponding SCI is successfully decoded, and the successfully decoded SCI indicates that resources will no longer be periodically reserved; wherein the reference time is the time of the time domain resource where the first candidate resource is located minus or without minus the processing time, i is an integer and i≥1.
[0276] The second embodiment of the present invention corresponds to the method of the first embodiment described above. All the implementation means in the first embodiment described above are applicable to the embodiment of the resource selection device for the direct link, and can achieve the same technical effect.
[0277] Third Embodiment
[0278] To better achieve the above objectives, such as Figure 13 As shown, the fourth embodiment of the present invention also provides a user equipment, including:
[0279] The processor 1300; and the memory 1320 connected to the processor 1300 via a bus interface, the memory 1320 being used to store programs and data used by the processor 1300 during operation, and the processor 1300 calling and executing the programs and data stored in the memory 1320.
[0280] The transceiver 1310 is connected to the bus interface and is used to receive and send data under the control of the processor 1300; the processor 1300 is used to read the program in the memory 1320.
[0281] Specifically, the processor 1300 is configured to perform the following steps when the UE anticipates performing resource selection or determines to perform resource selection:
[0282] Perform the target operation; wherein the target operation includes at least one of the following: determining the resource sensing method, determining the existing resource sensing results, determining the candidate resource set, determining the partial sensing timing, and performing partial sensing.
[0283] Execute resource exclusion;
[0284] Execution resource selection.
[0285] Optionally, when determining the candidate resource set, the processor 1300 is configured to determine the candidate resource set based on target information; wherein the target information includes at least one of the following:
[0286] The completion time of continuous partial perception CPS;
[0287] The sensing results obtained from discontinuous reception of DRX activation time correspond to resource locations that can be excluded.
[0288] The perception results obtained by the periodic partial perception PBPS correspond to the resource locations that can be excluded.
[0289] Optionally, if the target information includes the completion time of CPS, the processor 1300, when determining the candidate resource set based on the target information, is configured to:
[0290] When TB < 0 or TB = 0, the condition for determining the parameter T1 at the forefront of the resource selection window is: 0 ≤ T1 ≤ T proc,1 ;
[0291] When TB > 0, the condition for determining the parameter T1 at the leading edge of the resource selection window is: TB ≤ T1 ≤ TB + T proc,1 ;
[0292] Among them, T proc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0293] Optionally, if the target information includes the completion time of CPS, the processor 1300, when determining the candidate resource set based on the target information, is configured to:
[0294] When TB < 0 or TB = 0, the determination condition for the resource selection window front parameter T1 is any of the following:
[0295] 0≤T1≤T proc,0 +T proc,1 ;
[0296] T proc,0 ≤T1≤T proc,0 +T proc,1 ;
[0297] When TB>0, the condition for determining the parameter T1 at the forefront of the resource selection window is any one of the following:
[0298] TB≤T1≤TB+T proc,0 +T proc,1 ;
[0299] TB+T proc,0 ≤T1≤TB+T proc,0 +T porc,1 ;
[0300] Among them, T proc,0 For sensing processing time; T proc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
[0301] Optionally, T2 > T1 or T2 ≥ T1 + L;
[0302] Where T2 is the parameter for determining the trailing edge of the resource selection window, and L is the minimum time or minimum number of time-domain resources for the resource selection window.
[0303] Optionally, when TB < 0 or TB = 0, the processor 1300 is further configured to, when determining the candidate resource set, if the existing CPS perception results meet the requirements when the service packet arrives, not consider the alignment of candidate resources corresponding to the perception results of PBPS, and / or not consider the alignment of candidate resources corresponding to the perception results of DRX activation time.
[0304] Optionally, when the target information includes: the perception result obtained at the DRX activation time corresponds to a resource location that can be excluded, and / or the perception result obtained at the PBPS corresponds to a resource location that can be excluded, the processor 1300 is further configured to: determine a candidate resource set based on the perception result obtained at the DRX activation time corresponding to a resource location that can be excluded, and / or the perception result obtained at the PBPS corresponding to a resource location that can be excluded; and determine the first temporal candidate resource in the determined candidate resource set, taking into account the processing time, as the position of n+TB; wherein, taking into account the processing time includes: subtracting or not subtracting the processing time; n+TB is the trailing edge of the CPS window.
[0305] Optionally, before performing resource exclusion, processor 1300 is also used for:
[0306] When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be carried out in the next period, the parameter K value is determined based on the number of perception executions in the perception timing parameters, and the target number of resource reservations is determined.
[0307] Optionally, the value of K may be a configuration indicator or a pre-configuration indicator.
[0308] Optionally, when determining the value of parameter K based on the number of perception executions in the parameters and determining the number of times the target resource is reserved, the processor 1300 is specifically used for:
[0309] The target number of periodic resource reservations is determined to be N times the number of periodic reservations indicated by the SCI; wherein N is any one of the following:
[0310] The K value;
[0311] The maximum value in the set of K values;
[0312] The maximum value indicated in the bitmap of the K value;
[0313] The value corresponding to the current sensing time within the sensing time determined by the K value;
[0314] The set of K values corresponds to the value at the current sensing moment;
[0315] The bitmap of the K value determines the value corresponding to the current sensing time within the sensing timeframe.
[0316] Optionally, before performing resource exclusion, processor 1300 is also used for:
[0317] When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be made in the next period, the target periodic resource reservation count is determined to be a first value, and the...
[0318] Among them, P rsvp_RX This is the resource reservation period indicator value obtained from decoding SCI.
[0319] Optionally, the processor 1300 is also used for:
[0320] The resource reservation period indicator value P obtained from decoding SCI rsvp_RX Less than or equal to the first threshold value T scal When this occurs, the number of periodic reservations for receiving SCI instructions is determined to be Q times the target number of periodic reservations;
[0321] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window.
[0322] Optionally, the processor 1300 is also used for:
[0323] The resource reservation period indicator value P obtained from decoding SCI rsvp_RX Less than or equal to the first threshold value T scal And if the first condition is met, the number of periodic reservations for receiving SCI instructions shall be determined as any one of the following:
[0324] Determined to be Q times;
[0325] If the number of target periodic reservations is greater than or equal to Q, it is determined to be Q times;
[0326] If the target number of periodic reservations is greater than or equal to Q, it is determined to be Q times the target number of periodic reservations;
[0327] If the number of target periodic reservations is less than Q, it is determined to be Q times;
[0328] The first condition includes:
[0329] n′-m≤P′ rsvp_RX ;
[0330] Wherein, the first threshold value T scal =T2 or T scal =100ms, T2 is the parameter for determining the trailing edge of the resource selection window. n′ represents the logical time slot corresponding to the arrival time of the service packet or the logical time slot of the first resource pool immediately after the arrival time of the service packet; m represents the time slot where the decoding SCI is located; P′ rsvp_RX Based on the resource reservation period indication value P obtained from decoding SCI rsvp_RX The corresponding number of logical time slots converted into the resource pool.
[0331] Optionally, when determining the target resource reservation count, the processor 1300 is also used for:
[0332] When the Channel Busy Rate (CBR) measurement is greater than or equal to the CBR threshold, the number of times the target resource is reserved is determined.
[0333] Optionally, the processor 1300 is also used for:
[0334] If the second condition is met, the operation of determining the number of times the target resource is reserved will not be performed;
[0335] The second condition is that before the reference time, when the i P corresponding to the decoded SCI are... rsvp_RX Subsequently, any corresponding SCI is successfully decoded, and the successfully decoded SCI indicates that resources will no longer be periodically reserved; wherein the reference time is the time of the time domain resource where the first candidate resource is located minus or without minus the processing time, i is an integer and i≥1.
[0336] Among them, Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1300) and memory (memory 1320). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1310 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1300 during operation.
[0337] This invention provides a user equipment (UE) that, when the UE anticipates performing resource selection or determines to perform resource selection, performs at least one of the following: determining a resource sensing method, determining existing resource sensing results, determining a candidate resource set, determining a partial sensing timing, and performing partial sensing; and performs resource exclusion and resource selection. By considering the resource sensing method, existing resource sensing results, candidate resource set, and partial sensing timing during the resource selection process, it is possible to ensure, under a power-saving mechanism, reuse existing sensing results as much as possible, use more sufficient sensing results during resource selection as much as possible, minimize the repetition of unnecessary sensing, and ensure the accuracy of resource selection and the reliability of transmission.
[0338] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a computer program instructing the relevant hardware to implement them. The computer program includes instructions to perform some or all of the steps of the above methods; and the computer program can be stored in a readable storage medium, which can be any form of storage medium.
[0339] In addition, specific embodiments of the present invention also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method in the first embodiment described above. This achieves the same technical effect, and to avoid repetition, will not be described further here.
[0340] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above-described series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.
[0341] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.
[0342] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A resource selection method for a direct link, characterized in that, Applied to User Equipment (UE), including: When the UE anticipates performing resource selection or determines to perform resource selection, the following steps are performed: Perform the target operation, which includes: determining a set of candidate resources; Execute resource exclusion; Execution resource selection; The determination of the candidate resource set includes: Based on the target information, a set of candidate resources is determined; wherein the target information includes at least one of the following: The completion time of continuous partial perception CPS; The sensing results obtained from discontinuous reception of DRX activation time correspond to resource locations that can be excluded. The perception results obtained by the periodic partial perception PBPS correspond to the resource locations that can be excluded. Wherein, if the target information includes: the perception result obtained by the DRX activation time corresponds to a resource location that can be excluded, and / or the perception result obtained by the PBPS corresponds to a resource location that can be excluded, the method further includes: Based on the perception results obtained from the DRX activation time, the resource locations that can be excluded are determined, and / or, the perception results obtained from the PBPS, the resource locations that can be excluded are determined, and a set of candidate resources is determined. The first temporal candidate resource in the established candidate resource set, taking into account the processing time, is determined as the position of n+TB. The consideration of processing time includes: subtracting or not subtracting processing time; n+TB is the trailing edge of the CPS window, n is the arrival time of the service packet, and TB is the parameter for determining the trailing edge of the CPS window.
2. The resource selection method for a direct link according to claim 1, characterized in that, If the target information includes the completion time of CPS, the step of determining the candidate resource set based on the target information includes: When TB < 0 or TB = 0, the condition for determining the parameter T1 at the forefront of the resource selection window is: 0 ≤ T1 ≤ T proc,1 ; When TB > 0, the condition for determining the parameter T1 at the leading edge of the resource selection window is: TB ≤ T1 ≤ TB + T proc,1 ; Among them, T proc,1 Resource selection time and transmission preparation time; TB is the parameter for determining the trailing edge of the CPS window.
3. The resource selection method for a direct link according to claim 1, characterized in that, If the target information includes the completion time of CPS, the step of determining the candidate resource set based on the target information includes: When TB < 0 or TB = 0, the determination condition for the resource selection window front parameter T1 is any of the following: 0≤T1≤T proc,0 + T proc,1 ; T proc,0≤ T1≤T proc,0 + T proc,1 ; When TB>0, the condition for determining the parameter T1 at the forefront of the resource selection window is any one of the following: TB≤T1≤TB + T proc,0 + T proc,1 ; TB+T proc,0 ≤T1≤TB+T proc,0 +T porc,1 ; Among them, T proc,0 For sensing processing time; T proc,1 The resource selection time and transmission preparation time are specified; TB is the parameter determined by the trailing edge of the CPS window.
4. The resource selection method for a direct link according to claim 2 or 3, characterized in that, The method further includes: T2 > T1 or T2 ≥ T1 + L; Where T2 is the parameter for determining the trailing edge of the resource selection window, and L is the minimum time or minimum number of time-domain resources for the resource selection window.
5. The resource selection method for a direct link according to claim 2 or 3, characterized in that, When TB < 0 or TB = 0, the method further includes: When a service package arrives, if the existing CPS perception results meet the requirements, then when determining the candidate resource set, alignment with the candidate resources corresponding to the PBPS perception results is not considered, and / or alignment with the candidate resources corresponding to the DRX activation time is not considered.
6. The resource selection method for a direct link according to claim 1, characterized in that, Prior to the exclusion of execution resources, the method further includes: When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be made in the next period, the parameter K value is determined based on the number of perception executions in the perception timing parameters, and the target number of periodic resource reservations is determined.
7. The resource selection method for a direct link according to claim 6, characterized in that, The value of K is a configuration indicator or a pre-configuration indicator.
8. The resource selection method for a direct link according to claim 6, characterized in that, The step of determining the parameter K value based on the number of perception executions in the parameters based on the perception timing, and determining the target periodic resource reservation count, includes: The target number of periodic resource reservations is determined to be N times the number of periodic reservations indicated by the SCI; wherein N is any one of the following: The K value; The maximum value in the set of K values; The maximum value indicated in the bitmap of the K value; The value corresponding to the current sensing time within the sensing time determined by the K value; The set of K values corresponds to the value at the current sensing moment; The bitmap of the K value determines the value corresponding to the current sensing time within the sensing timeframe.
9. The resource selection method for a direct link according to claim 1, characterized in that, Before the exclusion of execution resources, the following are also included: When the periodic reservation information obtained from decoding SCI indicates that resource reservation should be made in the next period, the target periodic resource reservation count is determined to be a first value, and the first value = ; in, This is the resource reservation period indicator value obtained from decoding SCI.
10. The resource selection method for a direct link according to any one of claims 6 or 9, characterized in that, The method further includes: Resource reservation period indicator value obtained from decoding SCI Less than or equal to the first threshold value When receiving SCI instructions, the number of periodic reservations is determined to be Q times the target number of periodic resource reservations; Wherein, the first threshold value or T2 is the parameter that determines the trailing edge of the resource selection window, Q= .
11. The resource selection method for a direct link according to claim 6 or 9, characterized in that, The method further includes: Resource reservation period indicator value obtained from decoding SCI Less than or equal to the first threshold value And if the first condition is met, the number of periodic reservations for receiving SCI instructions shall be determined as any one of the following: Determined to be Q times; If the number of times the target periodic resource reservation is greater than or equal to Q, it is determined to be Q times; If the number of times the target periodic resource reservation is greater than or equal to Q, it is determined to be Q times the number of times the target periodic resource reservation is; If the number of times the target periodic resource reservation is less than Q, it is determined to be Q times; The first condition includes: ; Wherein, the first threshold value or T2 is the parameter that determines the trailing edge of the resource selection window, Q= , This refers to the logical time slot corresponding to the arrival time of the service packet or the logical time slot of the first resource pool after the arrival time of the service packet; m is the time slot where the decoding SCI is located; Based on the resource reservation period indication value obtained from decoding SCI The corresponding number of logical time slots converted into the resource pool.
12. The resource selection method for a direct link according to claim 6 or 9, characterized in that, Determine the target number of periodic resource reservations, including: When the Channel Busy Rate (CBR) measurement is greater than or equal to the CBR threshold, the target number of periodic resource reservations is determined.
13. The resource selection method for a direct link according to claim 6 or 9, characterized in that, The method further includes: If the second condition is met, the operation of determining the target number of periodic resource reservations will not be performed; The second condition is that before the reference time, when the i corresponding to the decoded SCI... Subsequently, any corresponding SCI is successfully decoded, and the successfully decoded SCI indicates that resources will no longer be periodically reserved; wherein the reference time is the time of the time domain resource where the first candidate resource is located minus or without minus the processing time, i is an integer and i≥1.
14. A user equipment, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the resource selection method for a pass-through link as described in any one of claims 1 to 13.
15. A resource selection device for a direct link, characterized in that, Applied to User Equipment (UE), including: The first processing module is configured to perform the following steps when the UE anticipates performing resource selection or determines to perform resource selection: Perform the target operation, which includes: determining a set of candidate resources; Execute resource exclusion; Execution resource selection; The first processing module includes: The first determining submodule is used to determine a set of candidate resources based on target information; wherein the target information includes at least one of the following: The completion time of continuous partial perception CPS; The sensing results obtained from discontinuous reception of DRX activation time correspond to resource locations that can be excluded. The perception results obtained by the periodic partial perception PBPS correspond to the resource locations that can be excluded. Wherein, when the target information includes: the perception result obtained by the DRX activation time corresponds to a resource location that can be excluded, and / or the perception result obtained by the PBPS corresponds to a resource location that can be excluded, the first determining submodule further includes: The first determining unit is used to determine a set of candidate resources based on the perception results obtained from the DRX activation time, corresponding to resource locations that can be excluded, and / or the perception results obtained from the PBPS, corresponding to resource locations that can be excluded. The second determining unit is used to determine the position of the first temporal candidate resource in the determined candidate resource set, taking into account the processing time, as n+TB. The consideration of processing time includes: subtracting or not subtracting processing time; n+TB is the trailing edge of the CPS window, n is the arrival time of the service packet, and TB is the parameter for determining the trailing edge of the CPS window.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the resource selection method for a pass-through link as described in any one of claims 1 to 13.