Sidelink resource allocation method and apparatus
The sidelink resource allocation method and device facilitate dynamic resource pool sharing between LTE and NR sidelinks by using both radio access modules' information to optimize resource allocation, addressing the lack of such plans in existing technologies and improving network performance.
Patent Information
- Application Number
- JP2025525853
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-05
- Filing Date
- 2023-10-24
- Publication Date
- 2025-11-14
AI Technical Summary
There is currently no concrete plan for dynamic resource pool sharing between LTE sidelink and NR sidelink, which is necessary for co-channel coexistence in 5G New Radio (NR) sidelink communication networks.
A sidelink resource allocation method and device that performs resource exclusion based on information from both LTE and NR radio access modules to enable dynamic resource pool sharing, allowing Type A devices with both modules to optimize resource selection and avoid conflicts.
Enables dynamic resource pool sharing between LTE and NR sidelinks, enhancing communication efficiency and compatibility by ensuring that resources are allocated without overlap, thus supporting seamless transitions and improved network performance.
Smart Images

Figure 2025537190000001_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This disclosure claims priority to Chinese Patent Application No. 202211381023.2, filed in China on November 5, 2022, the entire contents of which are incorporated herein by reference.
[0002] The present disclosure relates to the technical field of communications, and in particular to a sidelink resource allocation method, apparatus, and terminal. [Background technology]
[0003] Currently, the 4th generation mobile communication network (4G) Long Term Evolution (LTE) sidelink has its own dedicated spectrum allocation, but the spectrum allocation for the 5th generation mobile communication network (5G) New Radio (NR) sidelink has not yet been decided. In some countries and regions, the spectrum resources allocated to cellular vehicle-to-vehicle / vehicle-to-everything (C-V2X) are limited. Meanwhile, to support the technology transfer from LTE sidelink to NR sidelink, it is necessary to consider co-channel coexistence of LTE sidelink and NR sidelink.
[0004] Currently, there are two main approaches to achieving co-channel coexistence. One is quasi-static resource pool-level co-channel coexistence (time-division multiplexing (TDM) based or frequency-division multiplexing (FDM) based), in which time-frequency resources are divided into non-overlapping resource pools in the time domain or frequency domain and allocated to the LTE sidelink and the NR sidelink, respectively. The other is dynamic resource pool sharing, in which the resource pools or some resources of the LTE sidelink and the NR sidelink overlap in the time domain and the frequency domain.
[0005] However, there is currently no concrete plan to realize dynamic resource pool sharing between LTE sidelink and NR sidelink. Summary of the Invention [Problem to be solved by the invention]
[0006] The objective of the present disclosure is to provide a sidelink resource allocation method, device, and terminal to solve the problem of dynamic resource pool sharing for LTE sidelink and NR sidelink in the related art. [Means for solving the problem]
[0007] According to a first aspect, in order to achieve the above object, an embodiment of the present disclosure provides a sidelink resource allocation method, applied to a first terminal, the method comprising: The method includes performing resource elimination on resources in a candidate resource set in the first resource pool based on the first information of the first radio access module and the second information of the second radio access module.
[0008] According to a second aspect, in order to achieve the above object, an embodiment of the present disclosure provides a sidelink resource allocation device, which is applied to a first terminal, and the device includes: and an exclusion module for performing resource exclusion on resources in the candidate resource set in the first resource pool based on the first information of the first radio access module and the second information of the second radio access module.
[0009] According to a third aspect, to achieve the above object, an embodiment of the present disclosure provides a terminal, the terminal including a processor, a memory, and a program stored in the memory and executable on the processor, the program implementing the steps of the sidelink resource allocation method according to the first aspect when executed by the processor.
[0010] According to a fourth aspect, in order to achieve the above object, an embodiment of the present disclosure provides a storage medium having a program or instructions stored therein. Non-volatile A readable storage medium is provided, the program or instructions being configured to implement the steps of the sidelink resource allocation method according to the first aspect when executed by a processor. [Effects of the Invention]
[0011] The beneficial effects of the above technical solution of the present disclosure are as follows: In an embodiment of the present disclosure, the first terminal can perform resource exclusion on resources in a candidate resource set in a first resource pool according to the first information of the first radio access module and the second information of the second radio access module, thereby realizing dynamic resource pool sharing between transmissions according to the first physical channel structure and transmissions according to the second physical channel structure. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a schematic diagram of the sensing window and resource selection window for NR sidelink mode-2 resource allocation. [Figure 2]1 is a schematic flowchart of a sidelink resource allocation method according to an embodiment of the present disclosure; [Figure 3] FIG. 10 is a schematic diagram of a second sensing window according to an embodiment of the present disclosure. [Figure 4] FIG. 1 is a schematic diagram of an implementation method 1 of an embodiment of the present disclosure. [Figure 5] This is a second schematic diagram of the implementation method 1 of the embodiment of the present disclosure. [Figure 6] 3 is a schematic diagram 3 of an implementation method 1 of an embodiment of the present disclosure. [Figure 7] 4 is a schematic diagram 4 of an implementation method 1 of an embodiment of the present disclosure. [Figure 8] FIG. 1 is a schematic diagram of a second implementation method of an embodiment of the present disclosure. [Figure 9] This is a second schematic diagram of the implementation method 2 of the embodiment of the present disclosure. [Figure 10] FIG. 10 is a schematic diagram of an implementation method 3 of an embodiment of the present disclosure. [Figure 11] FIG. 1 is a schematic diagram of an implementation method 5 of an embodiment of the present disclosure. [Figure 12] This is a second schematic diagram of the implementation method 5 of the embodiment of the present disclosure. [Figure 13] FIG. 1 is a schematic structural diagram of a sidelink resource allocation device provided in an embodiment of the present disclosure. [Figure 14] FIG. 2 is a schematic structural diagram of a terminal provided in an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION
[0013] To make the technical problems, technical solutions, and advantages that the present disclosure aims to solve clearer, the following detailed description will be given with reference to the accompanying drawings and specific embodiments.
[0014] In various embodiments of the present disclosure, the order of the following steps does not imply the order of execution, and the execution order of each step should be determined by its function and inherent logic, and it should be understood that this does not limit the implementation process of the embodiments of the present disclosure in any way.
[0015] Also, in this specification, the terms "system" and "network" are often used interchangeably herein.
[0016] Terms such as "first," "second," and the like in the specification and claims of the present disclosure are intended to distinguish between similar objects and are not intended to describe a particular order or sequence of events. Data used in this manner may be interchangeable where appropriate, so that embodiments of the present disclosure may be implemented in orders other than those illustrated or described herein. It should be understood that objects distinguished by "first" and "second" are generally of one type and do not limit the number of objects; for example, the first object may be one or multiple. Furthermore, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0017] In describing the embodiments of the present disclosure, a conceptual explanation will be given first.
[0018] 1. Type A device: A Rel-18 dual-module device that simultaneously includes a first radio access module (NR sidelink module) and a second radio access module (LTE sidelink module).
[0019] Type B devices: Rel-14 / Rel-15 devices that only contain an LTE sidelink module.
[0020] It should be noted that the first terminal in the embodiment of the present disclosure is a Type A device.
[0021] II. NR Sidelink Mode-2 Resource Allocation Method NR sidelink mode-2 resource allocation aims to support the extended application needs that cannot be supported by Rel-15 Long Term Evolution vehicles and Long Term Evolution Vehicle to Everything (LTE-V2X) technology. It adopts a distributed resource scheduling method (i.e., UEs independently select transmission resources) and, since there is no unified scheduling by the base station, UEs must determine the resource occupancy status of other UEs through a sensing mechanism and make resource selection based on the sensing results. The resource selection flow for NR sidelink mode-2 is as follows:
[0022] Step 1: Candidate single slot resource R x,y is t y are consecutive x+j subchannels on the slot, j=0,...,L subCH The UE can select any L within the time range [n+T1, n+T2] in the corresponding resource pool. subCH Each consecutive subchannel is considered as one candidate single slot resource. Referring to FIG. 1, FIG. 1 is a schematic diagram of the sensing window and resource selection window for NR sidelink mode-2 resource allocation. As shown in FIG. 1, 0≦T1≦T proc,1 and T proc,1 represents the UE transmission processing delay (sensing-based resource selection time, Physical Sidelink Control Channel (PSCCH) transmission preparation time, and Physical Sidelink Shared Channel (PSSCH) transmission preparation time), and its value may be {3, 5, 9, 17} physical slots, corresponding to sub-carrier spacing (SCS) of {15, 30, 60, 120} kHz, respectively; T 2min ≦T2≦remaining PDB, and T 2minis the minimum T2 value assigned to the upper layer parameter t2min_SelectionWindow, and remaining PDB is the remaining packet delay budget (PDB). The total number of candidate single slot resources is M total is.
[0023] Step 2: The UE detects the time in the sensing window [n-T0,nT proc,0 ), except for the slot in which its own transmission occurs. Based on the decoded Physical Sidelink Control Channel (PSCCH) on the monitored slot and the Reference Signal Received Power (RSRP) measurement performed, the following steps are performed: T0 is the sensing window length configured in the higher layer, and T proc,0 is the time of the sensing result before UE processing, and the value may be {1, 1, 2, 4} physical slots, corresponding to SCS {15, 30, 60, 120} kHz, respectively.
[0024] Step 3, Th(p i ,p j ) denotes the RSRP threshold corresponding to the i-th RSRP region in sl-ThresPSSCH-RSRP-List-r16, where i=p i +(p j -1)*8.
[0025] Step4, initialization S A is the set of all candidate single slot resources.
[0026] Step 5, candidate single slot resource R x,y If satisfies all of the following conditions, the UE is in the set S A From the candidate single slot resource R x,y Eliminate.
[0027] UE is slot in Step 2
number
[0028] For any period allowed by the higher layer parameter sl-ResourceReservePeriodList, the UE shall
number
[0029] Step5a, set S A The remaining candidate single slot resource R x,y The number of total If it is smaller than the set S A Initialize {overscore (R)} to the set of all candidate single slot resources shown in step 4.
[0030] Step 6, candidate single slot resource R x,y If satisfies all of the following conditions, the UE belongs to the set S A From the candidate single slot resource R x,y Eliminate.
[0031] i.UE is slot
number
[0032] ii. The RSRP measurement value corresponding to the received SCI format 1-A is Th(prio RX ,prio TX ) higher.
[0033] iii.UE is slot
number
number
number
number
[0034] Step 7, S A The number of remaining candidate single slot resources is X*M totalIf it is smaller than the threshold, then Th(p i ,p j ) are all increased by 3 dB and returned to Step 4. TX , X is the upper layer parameter sl-xPercentage(prio TX ) are placed.
[0035] Step 8, UE is S A Report to higher levels.
[0036] Step 9: The upper layer is S A A transmission resource is selected from the
[0037] Referring to FIG. 2, FIG. 2 is a flowchart of a sidelink resource allocation method according to an embodiment of the present disclosure. As shown in FIG. 2, the method is applied to a first terminal, The method includes performing resource elimination 201 on resources in a candidate resource set in a first resource pool based on first information of a first radio access module and second information of a second radio access module.
[0038] In an embodiment of the present disclosure, the first terminal is a Type A device, and includes a first radio access module and a second radio access module, and the physical channel structure corresponding to the first radio access module is a first physical channel structure, and the physical channel structure corresponding to the second radio access module is a second physical channel structure.
[0039] The candidate resource set may be the candidate resource set after the resource exclusion step of Step 5 or Step 6 of the NR sidelink mode-2 resource allocation method in the above conceptual description has already been performed, or may be the initial candidate resource set without any resource exclusion step, or may be the candidate resource set after the resource exclusion method in the embodiments of the present disclosure has been performed.
[0040] As a specific implementation, a sidelink resource allocation method for a first radio access module applied to a first terminal is provided, obtaining second information transmitted by the second wireless access module; and performing resource elimination on resources in the candidate resource set in the first resource pool based on the second information and the first information of the first radio access module.
[0041] The first radio access module obtains the second information before making a resource selection.
[0042] Optionally, the second radio access module transmits the second information to the first radio access module when it obtains the sharing request information of the first radio access module, or the second radio access module transmits the second information to the first radio access module independently before the first radio access module performs resource selection.
[0043] By adopting the sidelink resource allocation method of the embodiment of the present disclosure, the first terminal can perform resource exclusion for resources in the candidate resource set in the first resource pool according to the first information of the first radio access module and the second information of the second radio access module, thereby realizing dynamic resource pool sharing between transmissions according to the first physical channel structure and transmissions according to the second physical channel structure.
[0044] In one optional implementation, the second information is: resource occupancy information when the second radio access module transmits in a second resource pool; Logical subframe information in the second resource pool; subchannel allocation in the second resource pool; a resource reservation period arranged in the second resource pool; second sensing information within a second sensing window; At least one of the unmonitored subframes in the second sensing window is included.
[0045] Exemplarily, the subchannel allocation in the second resource pool includes the number of subchannels in the second resource pool and the number of physical resource blocks in the subchannels.
[0046] Exemplarily, the resource occupancy information when the second radio access module transmits in the second resource pool is: a time domain location of the occupied resource when transmitting in the second resource pool; a frequency domain location of the occupied resource when transmitting in the second resource pool; a second resource reservation period when transmitting in the second resource pool; the priority of the transmission block when transmitting in the second resource pool; a counter value of resource reservation when transmitting in the second resource pool; a time domain indication value of occupied resources when transmitting in the second resource pool; The resource pool comprises at least one of a frequency domain indication of occupied resources when transmitting in the second resource pool.
[0047] Exemplarily, the second sensed information includes at least one of the following information obtained by the second radio access module decoding target sidelink control information (SCI), where the target SCI is an SCI of a second terminal sensed by the second radio access module in the second resource pool: the time domain location of the indicated resource; the frequency domain location of the indicated resource; resource reservation period of the indicated resource; the priority of the transmission block corresponding to the indicated resource; RSRP measurement values of transmission blocks corresponding to the indicated resources; time domain indication of the indication resource; This is a frequency domain indication value of the indication resource.
[0048] In one optional implementation, as shown in FIG. 3, the second sensing window is: a time when the second radio access module receives the sharing request information of the first radio access module, the sharing request being used to request the second information; a time point relative to the deadline of the second sensing window determined by the second wireless access module; the length of the second sensing window determined by the second wireless access module; The second sensing window length is determined based on at least one of the lengths of the second sensing windows in the sharing request information of the first wireless access module.
[0049] It should be noted that the time point related to the cut-off time of the second sensing window may be defined by the second wireless access module itself, defined based on other information, randomly defined, or preset.
[0050] The symbols in FIG. 3 will be explained below.
[0051] n represents the service packet arrival time of the first wireless access module; m represents a time point related to the time when the second wireless access module receives the sharing request information of the first wireless access module or the deadline time of the second sensing window determined by the second wireless access module; T0 represents the length of the second sensing window determined by the second wireless access module or the length of the second sensing window in the sharing request information of the first wireless access module, and the length of the second sensing window may be 1100 ms, 1000 ms or 100 ms.
[0052] In one optional implementation, the first information is: subchannel allocation within the first resource pool; Logical slot information in the first resource pool; the spacing of subcarriers arranged in the first resource pool; a resource reservation period arranged in the first resource pool; resource selection window arrangement information when the first wireless access module selects resources in the first resource pool; a first resource reservation period when the first radio access module selects resources in the first resource pool; the priority of a transmission block that the first radio access module intends to transmit in the first resource pool; A transmission block occupied by the first radio access module to transmit in the first resource pool. do the number of sub-channels, First sensing information within a first sensing window; At least one of the unmonitored slots in the first sensing window is included.
[0053] Exemplarily, the subchannel allocation in the first resource pool includes the number of subchannels in the first resource pool and the number of physical resource blocks in the subchannels.
[0054] In one embodiment of the present disclosure, step 201 includes at least one of the following implementation manners:
[0055] [Method 1] In step 2011, the first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. dothe number of subchannels, and, among the second information, a second resource reservation period when the second radio access module transmits in the second resource pool, logical subframe information in the second resource pool, a time domain position of an occupied resource when the second radio access module transmits in the second resource pool, a frequency domain position of an occupied resource when the second radio access module transmits in the second resource pool, a resource reservation counter value when the second radio access module transmits in the second resource pool, and an occupied resource when the second radio access module transmits in the second resource pool. S a time domain indication value, an occupied resource when the second radio access module transmits in the second resource pool; S The first resource is obtained based on at least one information of a frequency domain indication value, an unmonitored subframe in a second sensing window, and a subchannel allocation in the second resource pool, and the first resource is obtained based on a first condition and / or a second condition. 4 Meet the conditions.
[0056] First condition: the first resource or the second resource overlaps with the first target resource; the second resource is a resource of j logical reservation periods after the first resource, the logical reservation period corresponds to a first resource reservation period in the first information; The first target resource is reserved in a second resource pool based on the target resource occupancy information and the second resource reservation period in the second information. Ta source or subframe, The target resource occupancy information is resource occupancy information of the second information when the second radio access module transmits in a second resource pool.
[0057] No. 4 Condition: the first resource or the second resource overlaps with a second target resource; The second target resource is a resource reserved in the second resource pool based on the second resource reservation period, where the target unmonitored subframe information is a subframe reserved in the second resource pool based on the second resource reservation period. Ta source or subframe, The target unmonitored subframe information is an unmonitored subframe within a second sensing window in the second information.
[0058] In step 2012, resource elimination is performed on the first resource in the candidate resource set.
[0059] [Method 2] In step 2011, the first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, unmonitored slots in a first sensing window, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do The first resource is obtained based on at least one information of the number of subchannels, the resource reservation period arranged in the second resource pool in the second information, the resource reservation period arranged in the second resource pool other than the second resource reservation period when the second radio access module transmits in the second resource pool among the resource reservation periods arranged in the second resource pool, the resource reservation period of the indicated resource in the second sensing information, logical subframe information in the second resource pool, unmonitored subframes in the second sensing window, and subchannel arrangement in the second resource pool, and the first resource is obtained based on at least one information of the second information, 2 Conditions and / or 5 Meet the conditions.
[0060] No. 2 Condition: the first resource or the second resource overlaps with a third target resource; The third target resource is a resource reserved in the second resource pool based on a third resource reservation period, in accordance with the target unmonitored subframe information. TaThe source or subframe.
[0061] No. 5 Condition: the first resource or the second resource overlaps with a fourth target resource; The fourth target resource is a resource reserved in the second resource pool based on the third resource reservation period. Ta source or subframe, the target subframe information is subframe information in which an unmonitored slot in a first sensing window is located among the first information, The third resource reservation period is: a resource reservation period allocated in the second resource pool in the second information; A resource reservation period other than the second resource reservation period among the resource reservation periods allocated in the second resource pool; The second sensing information includes at least one of the resource reservation periods of the indicated resources.
[0062] In step 2012, resource elimination is performed on the first resource in the candidate resource set.
[0063] [Method 3] In step 2011, the first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, the resource reservation period arranged in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do The first resource is obtained based on at least one information of a number of sub-channels and unmonitored subframes in the second sensing window, and the first resource is 6 Meet the conditions.
[0064] No. 6 Condition: the first resource or the second resource overlaps with a fifth target resource; The fifth target resource is a resource reserved in the second resource pool based on a fourth resource reservation cycle according to unmonitored slot information included in the target unmonitored subframe information. Ta is a source or slot, The fourth resource reservation period is a resource reservation period allocated in the first resource pool in the first information.
[0065] In step 2012, resource elimination is performed on the first resource in the candidate resource set.
[0066] [Method 4] In step 2011, the first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do The first resource is obtained based on at least one of the number of sub-channels, the priority of a transmission block that the first radio access module intends to transmit in the first resource pool, and the second sensing information, logical subframe information in the second resource pool, and sub-channel allocation in the second resource pool, among the second information, and the first resource is obtained based on the number of sub-channels, the priority of a transmission block that the first radio access module intends to transmit in the first resource pool, and the second sensing information, logical sub-frame information in the second resource pool, and sub-channel allocation in the second resource pool, 7 Meet the conditions.
[0067] No. 7 Condition: the first resource or the second resource overlaps with a sixth target resource; The sixth target resource is a resource reserved in the second resource pool based on a fifth resource reservation period, as indicated by target instruction resource information. Ta source or subframe, The target instruction resource information is instruction resource information in the second sensing information; the fifth resource reservation period is a resource reservation period of the indicated resource in the second sensing information; In step 2012, resource elimination is performed on the first resource in the candidate resource set to obtain a first candidate resource set.
[0068] In step 2013, the number of resources in the first candidate resource set is obtained.
[0069] In step 2014, based on the result of comparing the number of resources in the first candidate resource set with the total number of initial resources in the initial candidate resource set, it is determined whether resource elimination needs to be performed again on the resources in the candidate resource set.
[0070] In one embodiment of the present disclosure, step 2014 includes the following two cases:
[0071] Case 1: If the comparison result shows that the number of resources in the first candidate resource set is greater than or equal to the product of the preset parameter and the total number of initial resources in the initial candidate resource set, there is no need to perform resource elimination on the resources in the candidate resource set again.
[0072] Case 2: if the comparison result shows that the number of resources in the first candidate resource set is less than the product of the preset parameter and the initial total number of resources in the initial candidate resource set, resource elimination is performed again on the resources in the candidate resource set.
[0073] Furthermore, in one optional implementation, the step of re-resource eviction of resources in the candidate resource set comprises: The first candidate resource set is initialized to the initial candidate resource set, and the first resource is 3 If the condition is met, resource elimination is performed on the resources in the initial candidate resource set obtained by initialization based on the first resource.
[0074] [Method 5] In step 2011, the first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do The first resource is obtained based on at least one of the number of sub-channels, the priority of a transmission block that the first radio access module intends to transmit in the first resource pool, and the second sensing information, logical subframe information in the second resource pool, and sub-channel allocation in the second resource pool, among the second information, and the first resource is obtained based on the number of sub-channels, the priority of a transmission block that the first radio access module intends to transmit in the first resource pool, and the second sensing information, logical sub-frame information in the second resource pool, and sub-channel allocation in the second resource pool, 3 Meet the conditions.
[0075] No. 3 Conditions: 7 The condition is included, and 7 The target indication resource information of the condition satisfies an eighth condition.
[0076] Furthermore, in one optional realization, the eighth condition is The RSRP measurement value of the transmission block corresponding to the indicated resource in the second sensing information is greater than an RSRP threshold; The priority of the transmission block corresponding to the indicated resource in the second sensing information is greater than a priority threshold.
[0077] Furthermore, in one optional implementation, the RSRP threshold is: An RSRP list, which may be an RSRP list in the related art; a pre-configured RSRP list, which may be a self-defined RSRP list; Pre-set RSRP threshold, the priority of the transmission block corresponding to the indicated resource; The first information is determined based on at least one of the priorities of the transmission blocks that the first radio access module intends to transmit in the first resource pool.
[0078] In step 2012, resource elimination is performed on the first resource in the candidate resource set.
[0079] Note that the above "overlap" may include the following two cases.
[0080] Case 1: Time domain overlap, Case 2: Time domain overlap and frequency domain overlap.
[0081] Below, the applicant will explain each of the above five implementation methods in detail.
[0082] [About implementation method 1] Applicant provides two examples to illustrate.
[0083] Example 1: Resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. doThe number of subchannels, the second resource reservation period when the second radio access module transmits in the second resource pool, the logical subframe information in the second resource pool, the time domain position (subframe position) of the occupied resource when the second radio access module transmits in the second resource pool, the frequency domain position of the occupied resource when the second radio access module transmits in the second resource pool, the unmonitored subframe in the second sensing window, the resource reservation counter value when the second radio access module transmits in the second resource pool, the occupied resource when the second radio access module transmits in the second resource pool, S Time domain indication value, occupied resource when the second radio access module transmits in the second resource pool S A first resource to be excluded is determined based on information from at least one of the frequency domain indicators.
[0084] The position of one first resource (candidate single slot resource) is R a,c (a is the frequency domain position of the first resource, and c is the time domain position of the first resource), and in the first resource pool, there are j P′ rxvp_TX_NR The resource is
number
number
number
[0085] The above resources
number
number
number
[0086] Or the above resources
number
number
number
[0087] Assuming that the counter value (Counter) of the resource reservation when the second radio access module transmits in the second resource pool is C_num, the value of Q is as follows:
[0088] 1) Q=C_num.
[0089] 2) x′+C_num*If the physical subframe / slot corresponding to the logical resource reservation period of the second radio access module is less than or equal to the resource selection window trailing edge n+T2 of the first radio access module, then Q=C_num; otherwise, Q is as follows:
[0090] iQ=p, and x′+p*the subframe corresponding to the logical resource reservation period of the second radio access module is greater than the resource selection window trailing edge n+T2 of the first radio access module, and x′+(p-1)*the subframe corresponding to the logical resource reservation period of the second radio access module is less than the resource selection window trailing edge n+T2 of the first radio access module.
[0091] ii. Q = C_num - p (where p is less than C_num and p is preset or flexibly selected), and x′ + Q * the physical subframe / slot corresponding to the logical resource reservation period of the second radio access module is greater than or equal to the trailing edge n + T2 of the resource selection window of the first radio access module, satisfying this condition.
[0092] 3)
Number
Number
Number
Number
[0093] 4) When n - x < the second resource reservation period < n + T2 - x,
Number
Number
[0094] 5) When m - x < the second resource reservation period < n + T2 - m,
Number
number
[0095] 6)
number
number
number
number
[0096] The first physical channel structure (NR sidelink) supports a higher SCS, and the time domain resource granularity may be equal to or smaller than that of the second physical channel structure (LTE sidelink), so the resources may fully overlap or partially overlap in the time domain.
[0097] As shown in Figure 4, the SCS of the first physical channel structure is 15 kHz (resource granularity in the time domain is 1 slot = 1 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), Q = 3, and when overlap occurs, the time domains completely overlap. rxvp_RX_LTE is the second resource reservation period, and P rxvp_TX_NR is the first resource reservation period.
[0098] The resource occupancy information when the second radio access module transmits in the second resource pool is: the resource occupied by the second radio access module currently transmitting the transmission block; the resource occupied by the second radio access module for transmitting the transmission block preceding the current transmission block; the resource occupied by the second radio access module for transmitting a transmission block after the current transmission block; Or, a resource occupied within a second sensing window of the second wireless access module; and the resource occupied after the second sensing window of the second wireless access module; The current transmission block is the latest transmission block obtained by the lower layer of the second radio access module and transmitted from the upper layer.
[0099] As shown in Figure 5, the SCS of the first physical channel structure is 30 kHz (resource granularity in the time domain is 1 slot = 0.5 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), and Q = 3. When overlap occurs, the time domains partially overlap. rxvp_RX_LTE is the second resource reservation period, and P rxvp_TX_NR is the first resource reservation period.
[0100] Example 2: Among the first information, resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, logical subframe information in the second resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. dothe number of subchannels, the second resource reservation period when the second radio access module transmits in the second resource pool, the time domain position (subframe position) of the occupied resource when the second radio access module transmits in the second resource pool, the frequency domain position of the occupied resource when the second radio access module transmits in the second resource pool, unmonitored subframes in the second sensing window, the resource reservation counter value when the second radio access module transmits in the second resource pool, the occupied resource when the second radio access module transmits in the second resource pool, S Time domain indication value, occupied resource when the second radio access module transmits in the second resource pool S The first resource is determined based on information from at least one of the frequency domain indicators.
[0101] The position of one first resource (candidate single slot resource) is R a,c (a is the frequency domain position of the first resource, and c is the time domain position of the first resource), and in the first resource pool, there are j P′ rxvp_TX_NR The resource is
number
number
number
number
number
number
number
[0102] Suppose the counter value of resource reservation when the second radio access module transmits in the second resource pool is C_num, and the value of Q is as follows:
[0103] 1) Q=C_num.
[0104] 2) x′+C_num*If the physical subframe / slot corresponding to the logical resource reservation period of the second radio access module is less than or equal to the resource selection window trailing edge n+T2 of the first radio access module, then Q=C_num; otherwise, Q is as follows:
[0105] iQ=p, and x′+p*the subframe corresponding to the logical resource reservation period of the second radio access module is greater than the resource selection window trailing edge n+T2 of the first radio access module, and x′+(p-1)*the subframe corresponding to the logical resource reservation period of the second radio access module is less than the resource selection window trailing edge n+T2 of the first radio access module.
[0106] ii. Q=C_num-p (p is smaller than C_num, and p is preset or flexibly selected), and x'+Q*the physical subframe slot corresponding to the logical resource reservation period of the second radio access module is greater than or equal to the resource selection window trailing edge n+T2 of the first radio access module.
[0107] 3)
number
number
number
number
[0108] 4) When n - x < the second resource reservation period < n + T2 - x,
Number
Number
[0109] 5) When m - x < the second resource reservation period < n + T2 - m,
Number
Number
[0110] 6)
Number
Number
Number
Number
[0111] The first physical channel structure supports a higher SCS and the time domain resource granularity may be equal to or less than the time domain resource granularity of the second physical channel structure, so the resources may fully overlap or partially overlap in the time domain.
[0112] As shown in Figure 6, the SCS of the first physical channel structure is 15 kHz (resource granularity in the time domain is 1 slot = 1 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), Q = 3, and when overlap occurs, the time domains completely overlap. xvp_RX_LTE is the second resource reservation period, and P rxvp_TX_NR is the first resource reservation period.
[0113] As shown in Figure 7, the SCS of the first physical channel structure is 30 kHz (resource granularity in the time domain is 1 slot = 0.5 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), and Q = 3. When overlapping occurs, the time domains partially overlap. rxvp_RX_LTE is the second resource reservation period, and P rxvp_TX_NR is the first resource reservation period.
[0114] [About implementation method 2] For example, for each unmonitored subframe in the second sensing window and a subframe in which an unmonitored slot in the first sensing window is located, resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, unmonitored slots in the first sensing window, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. doThe first resource is determined based on at least one of information including the number of subchannels, the resource reservation period arranged in the second resource pool of the second radio access module (or a resource reservation period other than the second resource reservation period when the second radio access module transmits in the second resource pool among the resource reservation periods arranged in the second resource pool, or the resource reservation period of the indicated resource in the second sensing information), logical subframe information in the second resource pool, and the time domain position of the unmonitored subframe in the second sensing window.
[0115] The position of one first resource (candidate single slot resource) is R a,c (a is the frequency domain position of the first resource, and c is the time domain position of the first resource), and in the first resource pool, there are j P′ rxvp_TX_NR The resource is
number
number
number
number
number
number
number
[0116] The method for determining the value of Q is as follows.
[0117] 1) When m - x < the third resource reservation period < n + T2 - m,
Number
Number
Number
Number
Number
Number
[0118] Since the first physical channel structure supports a higher SCS and the time-domain resource granularity may be less than or equal to the time-domain resource granularity of the second physical channel structure, the resources may completely overlap or partially overlap in the time domain.
[0119] As shown in FIG. 8, the SCS of the first physical channel structure is 15 kHz (the resource granularity in the time domain is 1 slot = 1 ms), the SCS of the second physical channel structure is 15 kHz (the resource granularity in the time domain is 1 subframe = 1 ms), Q = 4, and it is determined that the time domain completely overlaps when overlapping. P in FIG. 8 rxvp_RX_LTEis a resource reservation period allocated in the second resource pool, or a resource reservation period other than the second resource reservation period among the resource reservation periods allocated in the second resource pool, or a resource reservation period of an indicated resource in the second sensing information, and P rxvp_TX_NR is the first resource reservation period.
[0120] As shown in Figure 9, the SCS of the first physical channel structure is 30 kHz (resource granularity in the time domain is 1 slot = 0.5 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), and Q = 4. When they overlap, it is determined that the time domains partially overlap. rxvp_RX_LTE is a resource reservation period allocated in the second resource pool, or a resource reservation period other than the second resource reservation period among the resource reservation periods allocated in the second resource pool, or a resource reservation period of an indicated resource in the second sensing information, and P rxvp_TX_NR is the first resource reservation period.
[0121] Furthermore, if resource elimination is performed on the first resource in the candidate resource set, and the number of resources in the candidate resource set after the elimination is less than the product of the preset parameter and the total number of initial resources corresponding to the initial candidate resource set, the candidate resource set obtained by resource elimination is returned to the state before this step.
[0122] [About implementation method 3] Illustratively, first based on at least one of the following: First, get the resource , resource selection window arrangement information when the first radio access module performs resource selection in the first resource pool, a first resource reservation period when the first radio access module performs resource selection in the first resource pool, a resource reservation period arranged in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module attempts to transmit in the first resource pool. do Number of sub-channels determining a first resource based on at least one of the following information: .
[0123] The position of one first resource (candidate single slot resource) is R a,c (a is the frequency domain position of the first resource, and c is the time domain position of the first resource), and in the first resource pool, there are j P′ rxvp_TX_NR The resource is
number
number
number
Number
Number
Number
Number
[0124] The method for determining the value of Q is as follows.
[0125] 1) When m - x < the resource reservation cycle arranged in the first resource pool < n + T2 - m,
Number
Number
Number
Number
number
number
[0126] As shown in Figure 10, the SCS of the first physical channel structure is 15 kHz (resource granularity in the time domain is 1 slot = 1 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), one unmonitored subframe of the second physical channel structure includes only one slot of the first physical channel structure, and Q = 4. rxvp_RX_NR is the resource reservation period allocated in the first resource pool, and P rxvp_TX_NR is the first resource reservation period when the first radio access module selects resources in the first resource pool.
[0127] In one implementation, step 201 is Step 2011: acquiring a first resource based on at least one information of step 2011 of the above implementation mode 3 and / or an unmonitored slot in a first sensing window of the first wireless access module; and performing resource elimination 2012 on the first resource in the candidate resource set.
[0128] Exemplarily, the following four cases are included:
[0129] Case 1: The first wireless access module first performs unmonitored slot elimination (i.e., Step 5 in the conceptual explanation) for the unmonitored slots in the first sensing window. After the elimination, if the number of remaining resources is less than the product of the preset parameter and the total number of initial resources in the initial candidate resource set, return to the candidate resource set before the elimination or the candidate resource set after the elimination in the previous step; Then, unmonitored slot elimination is performed on the unmonitored slots included in the unmonitored subframes within the second sensing window, and if the number of remaining resources after the elimination is less than the product of the preset parameter and the total number of initial resources in the initial candidate resource set, the candidate resource set before the elimination operation or the candidate resource set after the elimination operation in the previous step is restored.
[0130] Case 2: The first radio access module first performs unmonitored slot elimination on the unmonitored slots included in the unmonitored subframes within the second sensing window, and if the number of remaining resources after the elimination is less than the product of the preset parameter and the total number of initial resources in the initial candidate resource set, it returns to the candidate resource set before the elimination operation or the candidate resource set after the elimination operation in the previous step.
[0131] Then, unmonitored slot elimination (i.e., Step 5 in the conceptual explanation) is performed for the unmonitored slots within the first sensing window, and if the number of remaining resources after the elimination is less than the product of the preset parameter and the total number of initial resources in the initial candidate resource set, the candidate resource set before the elimination operation or the candidate resource set after the elimination operation in the previous step is restored.
[0132] Case 3: The first radio access module performs unmonitored slot elimination on the unmonitored slots in the first sensing window and / or the unmonitored slots included in the unmonitored subframes in the second sensing window, and if the number of remaining resources after the elimination is less than the product of the preset parameter and the total number of initial resources in the initial candidate resource set, it returns to the candidate resource set before the elimination operation or the candidate resource set after the elimination operation in the previous step.
[0133] In case 4, the first wireless access module does not perform unmonitored slot elimination for unmonitored slots included in unmonitored subframes in the second sensing window, but performs unmonitored slot elimination only for unmonitored slots in the first sensing window (i.e., Step 5 in the conceptual explanation), and then executes Step 5a in the conceptual explanation.
[0134] [About implementation method 4] First, resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement information in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do The first resource is determined based on at least one of the following information: the number of subchannels, the priority of the transmission block that the first radio access module intends to transmit in the first resource pool, the second sensing information, the logical subframe information in the second resource pool, and the subchannel arrangement in the second resource pool.
[0135] The position of one first resource (candidate single slot resource) is R a,c (a is the frequency domain position of the first resource, and c is the time domain position of the first resource), and in the first resource pool, there are j P′ rxvp_TX_NR The resource is
number
number
number
[0136] The above resources
number
number
number
[0137] The method for determining the value of Q is as follows.
[0138] 1) When m - x < the resource reservation period of the indicated resource < n + T2 - m,
Number
Number
Number
Number
Number
Number
Number
Number
[0139] At least one of the following information is required for the determination of frequency domain overlap.
[0140] The frequency domain position of the first resource, a frequency domain location of the indication resource in the second sensing information; a subchannel arrangement in the second resource pool, including the size and number of subchannels; a subchannel arrangement within the first resource pool, including the size and number of subchannels; Logical slot information in the first resource pool; Subcarrier spacing allocated in the first resource pool.
[0141] If the number of resources remaining in the candidate resource set after elimination is less than the product of the preset parameter and the total number of initial resources in the initial candidate resource set, the initialized candidate resource set is in the state before the elimination operation is performed, and the resource elimination of the following implementation method 5 is performed; if the number of resources remaining in the candidate resource set after elimination is greater than or equal to the product of the preset parameter and the total number of initial resources in the initial candidate resource set, the resource elimination of implementation method 5 is not performed.
[0142] [About implementation method 5] For example, first, resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, subcarrier spacing arranged in the first resource pool, subchannel arrangement in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do The first resource is determined based on at least one of the following information: the number of subchannels, the priority of the transmission block that the first radio access module intends to transmit in the first resource pool, the second sensing information, the logical subframe information in the second resource pool, and the subchannel allocation information in the second resource pool.
[0143] The position of one first resource (candidate single slot resource) is R a,c (a is the frequency domain position of the first resource, and c is the time domain position of the first resource), and in the first resource pool, there are j P′ rxvp_TX_NRThe resource is
number
number
number
[0144] the above
number
Number
Number
[0145] The method for determining the value of Q is as follows.
[0146] 1) When m - x < the resource reservation period of the indicated resource < n + T2 - m,
Number
Number
Number
Number
Number
Number
Number
number
[0147] The first physical channel structure supports a higher SCS and the time domain resource granularity may be equal to or less than the time domain resource granularity of the second physical channel structure, so the resources may fully overlap or partially overlap in the time domain.
[0148] As shown in Figure 11, the SCS of the first physical channel structure is 15 kHz (resource granularity in the time domain is 1 slot = 1 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), and Q = 3. When they overlap, it is determined that the time domains partially overlap. rxvp_RX_LTE is the resource reservation period of the instruction resource, and P rxvp_TX_NR is the first resource reservation period.
[0149] As shown in Figure 12, the SCS of the first physical channel structure is 30 kHz (resource granularity in the time domain is 1 slot = 1 ms), the SCS of the second physical channel structure is 15 kHz (resource granularity in the time domain is 1 subframe = 1 ms), and Q = 3. When they overlap, it is determined that the time domains partially overlap. rxvp_RX_LTE is the resource reservation period of the instruction resource, and P rxvp_TX_NR is the first resource reservation period.
[0150] The following is the implementation method 5 3 Explain the use of conditions.
[0151] No. 3 Conditions: 7 The condition is included, and 7 The target indication resource information of the condition satisfies an eighth condition.
[0152] The eighth condition includes at least one of the following:
[0153] Ninth condition: The RSRP measurement value of the transmission block corresponding to the indicated resource in the second sensing information is greater than the RSRP threshold.
[0154] The tenth condition: the priority of the transmission block corresponding to the indicated resource in the second sensing information is greater than the priority threshold.
[0155] An exemplary elimination operation is as follows:
[0156] (1) For one first resource in any candidate resource set, 7 If the first and ninth conditions are satisfied, the first resource is excluded from the set of candidate resources.
[0157] The number of resources in the candidate resource set after eliminating the first resource is X*M total If it is smaller, the corresponding RSRP threshold is increased by 1 dB, the initial candidate resource set is the initial candidate resource set before no eviction operation is performed, and resource eviction is performed again.
[0158] (2) For one first resource in any candidate resource set, first 7 Determine whether the first and tenth conditions are met, and if so, exclude the first resource from the candidate resource set; otherwise, exclude the second resource from the candidate resource set. 7 It is determined whether the first and ninth conditions are satisfied, and if so, the first resource is excluded from the set of candidate resources.
[0159] The number of resources in the candidate resource set after eliminating the first resource is X*M total If it is smaller, the corresponding RSRP threshold is increased by 1 dB, the initial candidate resource set is the initial candidate resource set before no eviction operation is performed, and resource eviction is performed again.
[0160] (3) For one first resource in any candidate resource set, first7 Determine whether the first and tenth conditions are met, and if so, exclude the first resource from the candidate resource set; otherwise, exclude the second resource from the candidate resource set. 7 It is determined whether the first and ninth conditions are satisfied, and if so, the first resource is excluded from the set of candidate resources.
[0161] The number of resources in the candidate resource set after eliminating the first resource is X*M total If it is smaller, the corresponding RSRP threshold is increased by 1 dB, the initial candidate resource set is the initial candidate resource set before no eviction operation is performed, and resource eviction is performed again.
[0162] In the above, X represents a preset parameter, and M total represents the total number of initial resources in the initial candidate resource set.
[0163] Next, the resource selection flow of the first radio access module will be described.
[0164] Example 1: Step 1: Reuse Steps 1 to 3 in the conceptual explanation, and add a method for determining the RSRP threshold value of the ninth condition in an embodiment of the present disclosure, in which, if [Implementation Method 5] is executed in Step 7 and the ninth condition needs to be met, the RSRP measurement value of the transmission block corresponding to the indicated resource in the second sensing information needs to meet in Step 3 in the conceptual explanation.
[0165] Step 2: Reuse Step 4 in the concept explanation.
[0166] Step 3: Execute [Implementation Method 1] in the embodiment of the present disclosure.
[0167] Step 4: Execute [Implementation Method 2] in the embodiment of the present disclosure, and if the number of resources in the candidate resource set after elimination is less than X*Mtotal, return the candidate resource set to the candidate resource set after execution in the previous step (already executed in the previous step).
[0168] Step 5: Execute [Implementation Method 3] in the embodiment of the present disclosure, and if the number of resources in the candidate resource set after elimination is less than X*Mtotal, return the candidate resource set to the candidate resource set after execution in the previous step (already executed in the previous step).
[0169] Step 6: Reuse Step 6 in the concept explanation.
[0170] Step 7: Implement [Implementation Method 4] and / or [Implementation Method 5] in the embodiment of the present disclosure.
[0171] Step 8: The number of resources in the candidate resource set after elimination is X*M total If it is smaller, increase the RSRP threshold, and increase the RSRP threshold of the transmission block corresponding to the indicated resource in the second sensing information by 3 dB; if Step 7 exists, increase the RSRP threshold of the transmission block corresponding to the indicated resource in the second sensing information by I dB (I is a preset fixed value, or I may be set based on the transmitted information decoded by the second terminal in the second sensing information, or increase by 3 dB) and return to Step 2.
[0172] Step 9: The first radio access module reports the candidate resource set after resource elimination to the upper layer, and the upper layer performs resource selection.
[0173] The order of Step 3, Step 4, and Step 5 can be reversed, and any number of Steps 3, 4, and 5 can exist. If any number of steps exist, all of the steps can be executed, or only any number of the steps can be executed, or none of the steps can be executed.
[0174] The order of Step 6 and Step 7 above can be reversed, and Step 7 may or may not be present.
[0175] Example 2: Step 1: Reuse Steps 1 to 3 in the conceptual explanation, and add a method for determining the RSRP threshold value of the ninth condition in an embodiment of the present disclosure, in which, if [Implementation Method 5] is executed in Step 8 and the ninth condition needs to be met, the RSRP measurement value of the transmission block corresponding to the indicated resource in the second sensing information needs to meet in Step 3 in the conceptual explanation.
[0176] Step 2: Reuse Step 4 in the concept explanation.
[0177] Step 3: Reuse Step 5 in the conceptual explanation. If the number of resources in the candidate resource set after elimination is smaller than X*Mtotal, return the candidate resource set to the candidate resource set after execution in the previous step (which has already been executed in the previous step).
[0178] Step 4: Execute [Implementation Method 1] in the embodiment of the present disclosure.
[0179] Step 5: Execute [Implementation Method 2] in the embodiment of the present disclosure, and if the number of resources in the candidate resource set after elimination is less than X*Mtotal, return the candidate resource set to the candidate resource set after execution in the previous step (already executed in the previous step).
[0180] Step 6: Execute [Implementation Method 3] in the embodiment of the present disclosure, and if the number of resources in the candidate resource set after elimination is less than X*Mtotal, return the candidate resource set to the candidate resource set after execution in the previous step (already executed in the previous step).
[0181] Step 7: Reuse Step 6 in the concept explanation.
[0182] Step 8: Implement [Implementation Method 4] and / or [Implementation Method 5] in the embodiment of the present disclosure.
[0183] Step 9: The number of resources in the candidate resource set after elimination is X*M totalIf it is smaller, increase the RSRP threshold and increase the RSRP threshold of the transmission block corresponding to the indicated resource in the second sensing information by 3 dB; if step 8 exists, increase the RSRP threshold of the transmission block corresponding to the indicated resource in the second sensing information by I dB (I is a pre-set fixed value, or I may be set based on the transmitted information that the second terminal decodes in the second sensing information, or increase by 3 dB) and return to Step 2.
[0184] Step 10: The first radio access module reports the candidate resource set after resource elimination to the upper layer, and the upper layer performs resource selection.
[0185] The order of Step 3, Step 4, Step 5, and Step 6 can be reversed, and any number of Steps 3, 4, 5, and 6 may exist. If any number of steps exist, all of the steps may be executed, or only any number of the steps may be executed, or none of the steps may be executed.
[0186] The order of Step 7 and Step 8 above can be reversed, and Step 8 may or may not be present.
[0187] Furthermore, step 201 not only includes the above five implementation methods, but also first obtains the first resource based on the method of obtaining the first resource in the above five implementation methods, and then performs resource elimination for the first resources obtained in different implementation methods respectively.
[0188] To avoid duplication, detailed descriptions of the methods for obtaining the first resource based on the above five implementation methods are omitted here. However, as for the method for excluding the first resource obtained by each of the different implementation methods, at least one of [Implementation Method 2], [Implementation Method 3], and [Implementation Method 4] may be implemented, or only one of [Implementation Method 4] and [Implementation Method 5] may be implemented.
[0189] As described above, the sidelink resource allocation method of the embodiment of the present disclosure allows the first terminal to perform resource elimination based on the different information in the first information of the first radio access module and the second information of the second radio access module, thereby avoiding transmission resource conflicts between the first radio access module and the second radio access module in the first terminal, eliminating occupied resources of the second physical channel structure as much as possible while reducing resource conflicts during co-channel coexistence of the second physical channel structure and the first physical channel structure, minimizing the performance impact on the second radio access module as much as possible, realizing co-channel coexistence between physical channel structures, and adapting to potential dynamic changes in the service load of the first physical channel structure and the second physical channel structure.
[0190] As shown in FIG. 13 , an embodiment of the present disclosure further provides a sidelink resource allocation device, which is applied to a first terminal, and the device includes: The device includes a excluding module 1301 for performing resource excluding on resources in a candidate resource set in a first resource pool according to the first information of the first radio access module and the second information of the second radio access module.
[0191] By adopting the sidelink resource allocation device of the embodiment of the present disclosure, the first terminal can perform resource exclusion for resources in the candidate resource set in the first resource pool according to the first information of the first radio access module and the second information of the second radio access module, thereby realizing dynamic resource pool sharing between transmissions according to the first physical channel structure and transmissions according to the second physical channel structure.
[0192] Optionally, the second information comprises: resource occupancy information when the second radio access module transmits in a second resource pool; Logical subframe information in the second resource pool; subchannel allocation in the second resource pool; a resource reservation period arranged in the second resource pool; second sensing information within a second sensing window; At least one of the unmonitored subframes in the second sensing window is included.
[0193] Optionally, the first information comprises: subchannel allocation within the first resource pool; Logical slot information in the first resource pool; the spacing of subcarriers arranged in the first resource pool; a resource reservation period arranged in the first resource pool; resource selection window arrangement information when the first wireless access module selects resources in the first resource pool; a first resource reservation period when the first radio access module selects resources in the first resource pool; the priority of a transmission block that the first radio access module intends to transmit in the first resource pool; A transmission block occupied by the first radio access module to transmit in the first resource pool. do the number of sub-channels, First sensing information within a first sensing window; At least one of the unmonitored slots in the first sensing window is included.
[0194] Optionally, the resource occupancy information when the second radio access module transmits in the second resource pool comprises: a time domain location of the occupied resource when transmitting in the second resource pool; a frequency domain location of the occupied resource when transmitting in the second resource pool; a second resource reservation period when transmitting in the second resource pool; the priority of the transmission block when transmitting in the second resource pool; a counter value of resource reservation when transmitting in the second resource pool; a time domain indication value of occupied resources when transmitting in the second resource pool; The resource pool comprises at least one of a frequency domain indication of occupied resources when transmitting in the second resource pool.
[0195] Optionally, the second sensed information includes at least one of the following obtained by the second radio access module decoding target sidelink control information (SCI), where the target SCI is an SCI of a second terminal sensed by the second radio access module in the second resource pool: the time domain location of the indicated resource; the frequency domain location of the indicated resource; resource reservation period of the indicated resource; the priority of the transmission block corresponding to the indicated resource; a reference signal received power measurement value for a transmission block corresponding to the indicated resource; time domain indication of the indication resource; This is a frequency domain indication value of the indication resource.
[0196] Optionally, the second sensing window comprises: a time when the second radio access module receives the sharing request information of the first radio access module, the sharing request being used to request the second information; a time point relative to the deadline of the second sensing window determined by the second wireless access module; the length of the second sensing window determined by the second wireless access module; The second sensing window length is determined based on at least one of the lengths of the second sensing windows in the sharing request information of the first wireless access module.
[0197] Optionally, the exclusion module 1301 includes: an acquiring unit for acquiring a first resource in the candidate resource set based on the first information and the second information; and a eviction unit for performing resource eviction on resources in the candidate resource set based on the first resource.
[0198] The first resource satisfies at least one of the following conditions:
[0199] First condition: the first resource or the second resource overlaps with the first target resource; the second resource is a resource of j logical reservation periods after the first resource, the logical reservation period corresponds to a first resource reservation period in the first information; The first target resource is reserved in a second resource pool according to target resource occupancy information based on a second resource reservation period in the second information. Ta source or subframe, The target resource occupancy information is resource occupancy information of the second information when the second radio access module transmits in a second resource pool.
[0200] No. 4 Condition: the first resource or the second resource overlaps with a second target resource; The second target resource is a target unmonitored subframe information reserved in the second resource pool based on the second resource reservation period. Ta source or subframe, The target unmonitored subframe information is unmonitored subframe information within a second sensing window in the second information.
[0201] No. 2 Condition: the first resource or the second resource overlaps with a third target resource; The third target resource is a resource reserved in the second resource pool based on a third resource reservation period according to the target unmonitored subframe information. Ta The source or subframe.
[0202] No. 5 Condition: the first resource or the second resource overlaps with a fourth target resource; The fourth target resource is a target subframe information reserved in the second resource pool based on the third resource reservation period. Tasource or subframe, the target subframe information is subframe information in which an unmonitored slot in a first sensing window is located among the first information, The third resource reservation period is: a resource reservation period allocated in the second resource pool in the second information; A resource reservation period other than the second resource reservation period among the resource reservation periods allocated in the second resource pool; The second sensing information includes at least one of the resource reservation periods of the indicated resources.
[0203] No. 6 Condition: the first resource or the second resource overlaps with a fifth target resource; The fifth target resource is a resource reserved in the second resource pool based on a fourth resource reservation cycle according to unmonitored slot information included in the target unmonitored subframe information. Ta is a source or slot, The fourth resource reservation period is a resource reservation period allocated in the first resource pool in the first information.
[0204] No. 7 Condition: the first resource or the second resource overlaps with a sixth target resource; The sixth target resource is a resource reserved in the second resource pool according to target instruction resource information based on a fifth resource reservation period. Ta source or subframe, the target instruction resource information is instruction resource information in the second sensing information; The fifth resource reservation period is a resource reservation period of the indicated resource in the second sensing information.
[0205] No. 3 Conditions: 7 The condition is included, and 7 The target indication resource information of the condition satisfies an eighth condition.
[0206] Optionally, said acquisition unit comprises: The first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do the number of subchannels, and, among the second information, a second resource reservation period when the second radio access module transmits in the second resource pool, logical subframe information in the second resource pool, a time domain position of an occupied resource when the second radio access module transmits in the second resource pool, a frequency domain position of an occupied resource when the second radio access module transmits in the second resource pool, a resource reservation counter value when the second radio access module transmits in the second resource pool, and an occupied resource when the second radio access module transmits in the second resource pool. S a time domain indication value, an occupied resource when the second radio access module transmits in the second resource pool; S a first sub-acquisition unit for acquiring the first resource based on at least one information of a frequency domain indication value, an unmonitored subframe in a second sensing window, and a subchannel allocation in the second resource pool; Among the first information, resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, unmonitored slots in a first sensing window, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. doa second sub-acquisition unit for acquiring the first resource based on at least one information among the number of sub-channels, a resource reservation period arranged in the second resource pool in the second information, a resource reservation period other than the second resource reservation period when the second radio access module transmits in the second resource pool among the resource reservation periods arranged in the second resource pool, a resource reservation period of an indicated resource in the second sensing information, logical subframe information in the second resource pool, unmonitored subframes in the second sensing window, and sub-channel arrangement in the second resource pool; Among the first information, resource selection window arrangement information when the first radio access module performs resource selection in the first resource pool, a first resource reservation period when the first radio access module performs resource selection in the first resource pool, a resource reservation period arranged in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do a third sub-acquisition unit for acquiring the first resource based on at least one information of a number of sub-channels and unmonitored subframes in the second sensing window; The first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. doand at least one fourth sub-acquisition unit for acquiring the first resource based on the number of sub-channels, the priority of a transmission block that the first radio access module intends to transmit in the first resource pool, and at least one of the second sensing information, logical subframe information in the second resource pool, and sub-channel allocation in the second resource pool among the second information.
[0207] Optionally, when the first resource satisfies at least one of the first condition, the second condition, the third condition, the fourth condition, the fifth condition and the seventh condition, the exclusion unit specifically: Used to perform resource elimination on the first resource in the candidate resource set.
[0208] Optionally, said first resource is said 7 If the condition is met, the rejection unit: a obtaining subunit for performing resource elimination on the first resource in the candidate resource set to obtain a first candidate resource set; an acquiring subunit for acquiring the number of resources in the first candidate resource set; and a determination subunit for determining whether resource exclusion needs to be performed again on the resources in the candidate resource set based on a comparison result between the number of resources in the first candidate resource set and the total number of initial resources in the initial candidate resource set.
[0209] Optionally, the determining subunit is specifically used as follows: If the comparison result indicates that the number of resources in the first candidate resource set is equal to or greater than the product of a preset parameter and the total number of initial resources in the initial candidate resource set, there is no need to perform resource exclusion on the resources in the candidate resource set again.
[0210] If the comparison result indicates that the number of resources in the first candidate resource set is less than the product of the preset parameter and the initial total number of resources in the initial candidate resource set, resource exclusion is again performed on the resources in the candidate resource set.
[0211] Optionally, said decision subunit further comprises: The first candidate resource set is initialized to the initial candidate resource set, and the first resource is 3 If the condition is met, the resource exclusion is performed on the resources in the initial candidate resource set obtained by initialization based on the first resource.
[0212] Optionally, the eighth condition is: The reference signal received power measurement value of the transmission block corresponding to the indicated resource in the second sensing information is greater than the reference signal received power threshold; The priority of the transmission block corresponding to the indicated resource in the second sensing information is greater than a priority threshold.
[0213] Optionally, the reference signal received power threshold is: Reference signal received power list, a preset reference signal received power list; a preset reference signal received power threshold; the priority of the transmission block corresponding to the indicated resource; The first information is determined based on at least one of the priorities of the transmission blocks that the first radio access module intends to transmit in the first resource pool.
[0214] It should be noted that, as long as the sidelink resource allocation device provided in the embodiments of the present disclosure is a device capable of performing the above-mentioned sidelink resource allocation method, all embodiments of the above-mentioned sidelink resource allocation method can be applied to the device, and the same or similar technical effects can be achieved.
[0215] As shown in FIG. 14, an embodiment of the present disclosure further provides a terminal, which includes a processor 1400 and a memory 1410 connected to the processor 1400 via a bus interface, wherein the memory 1410 is used to store programs and data used when the processor 1400 performs operations, and the processor 1400 calls and executes the programs and data stored in the memory 1410.
[0216] The terminal further includes a transceiver 1420, which is connected to a bus interface and is used for transmitting and receiving data under the control of the processor 1400.
[0217] Specifically, the processor 1400: A process of performing resource elimination on resources in the candidate resource set in the first resource pool is performed based on the first information of the first radio access module and the second information of the second radio access module.
[0218] Optionally, the second information comprises: resource occupancy information when the second radio access module transmits in a second resource pool; Logical subframe information in the second resource pool; subchannel allocation in the second resource pool; a resource reservation period arranged in the second resource pool; second sensing information within a second sensing window; At least one of the unmonitored subframes in the second sensing window is included.
[0219] Optionally, the first information comprises: subchannel allocation within the first resource pool; Logical slot information in the first resource pool; the spacing of subcarriers arranged in the first resource pool; a resource reservation period arranged in the first resource pool; resource selection window arrangement information when the first wireless access module selects resources in the first resource pool; a first resource reservation period when the first radio access module selects resources in the first resource pool; the priority of a transmission block that the first radio access module intends to transmit in the first resource pool; A transmission block occupied by the first radio access module to transmit in the first resource pool. do the number of sub-channels, First sensing information within a first sensing window; At least one of the unmonitored slots in the first sensing window is included.
[0220] Optionally, the resource occupancy information when the second radio access module transmits in the second resource pool comprises: a time domain location of the occupied resource when transmitting in the second resource pool; a frequency domain location of the occupied resource when transmitting in the second resource pool; a second resource reservation period when transmitting in the second resource pool; the priority of the transmission block when transmitting in the second resource pool; a counter value of resource reservation when transmitting in the second resource pool; a time domain indication value of occupied resources when transmitting in the second resource pool; The resource pool comprises at least one of a frequency domain indication of occupied resources when transmitting in the second resource pool.
[0221] Optionally, the second sensed information includes at least one of the following obtained by the second radio access module decoding target sidelink control information (SCI), where the target SCI is an SCI of a second terminal sensed by the second radio access module in the second resource pool: the time domain location of the indicated resource; the frequency domain location of the indicated resource; resource reservation period of the indicated resource; the priority of the transmission block corresponding to the indicated resource; a reference signal received power measurement value for a transmission block corresponding to the indicated resource; time domain indication of the indication resource; This is a frequency domain indication value of the indication resource.
[0222] Optionally, the second sensing window comprises: a time when the second radio access module receives the sharing request information of the first radio access module, the sharing request being used to request the second information; a time point relative to the deadline of the second sensing window determined by the second wireless access module; the length of the second sensing window determined by the second wireless access module; The second sensing window length is determined based on at least one of the lengths of the second sensing windows in the sharing request information of the first wireless access module.
[0223] Optionally, the processor 1400 specifically: obtaining a first resource in the candidate resource set based on the first information and the second information; used to perform resource elimination on resources in the candidate resource set based on the first resource; The first resource satisfies at least one of the following conditions:
[0224] First condition: the first resource or the second resource overlaps with the first target resource; the second resource is a resource of j logical reservation periods after the first resource, the logical reservation period corresponds to a first resource reservation period in the first information; The first target resource is reserved in a second resource pool according to target resource occupancy information based on a second resource reservation period in the second information. Ta source or subframe, The target resource occupancy information is resource occupancy information of the second information when the second radio access module transmits in a second resource pool.
[0225] No. 4 Condition: the first resource or the second resource overlaps with a second target resource; The second target resource is a target unmonitored subframe information reserved in the second resource pool based on the second resource reservation period. Ta source or subframe, The target unmonitored subframe information is unmonitored subframe information within a second sensing window in the second information.
[0226] No. 2 Condition: the first resource or the second resource overlaps with a third target resource; The third target resource is a resource reserved in the second resource pool based on a third resource reservation period according to the target unmonitored subframe information. Ta The source or subframe.
[0227] No. 5 Condition: the first resource or the second resource overlaps with a fourth target resource; The fourth target resource is a target subframe information reserved in the second resource pool based on the third resource reservation period. Ta source or subframe, the target subframe information is subframe information in which an unmonitored slot in a first sensing window is located among the first information, The third resource reservation period is: a resource reservation period allocated in the second resource pool in the second information; A resource reservation period other than the second resource reservation period among the resource reservation periods allocated in the second resource pool; The second sensing information includes at least one of the resource reservation periods of the indicated resources.
[0228] No. 6 Condition: the first resource or the second resource overlaps with a fifth target resource; The fifth target resource is a resource reserved in the second resource pool based on a fourth resource reservation cycle according to unmonitored slot information included in the target unmonitored subframe information. Ta is a source or slot, The fourth resource reservation period is a resource reservation period allocated in the first resource pool in the first information.
[0229] No. 7 Condition: the first resource or the second resource overlaps with a sixth target resource; The sixth target resource is a resource reserved in the second resource pool according to target instruction resource information based on a fifth resource reservation period. Ta source or subframe, the target instruction resource information is instruction resource information in the second sensing information; The fifth resource reservation period is a resource reservation period of the indicated resource in the second sensing information.
[0230] No. 3 Conditions: 7 The condition is included, and 7 The target indication resource information of the condition satisfies an eighth condition.
[0231] Optionally, the processor 1400 specifically: The first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. dothe number of subchannels, and, among the second information, a second resource reservation period when the second radio access module transmits in the second resource pool, logical subframe information in the second resource pool, a time domain position of an occupied resource when the second radio access module transmits in the second resource pool, a frequency domain position of an occupied resource when the second radio access module transmits in the second resource pool, a resource reservation counter value when the second radio access module transmits in the second resource pool, and an occupied resource when the second radio access module transmits in the second resource pool. S a time domain indication value, an occupied resource when the second radio access module transmits in the second resource pool; S acquiring the first resource based on at least one information of a frequency domain indication, an unmonitored subframe in a second sensing window, and a subchannel allocation in the second resource pool; Among the first information, resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, unmonitored slots in a first sensing window, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do acquiring the first resource based on at least one information among the number of subchannels, a resource reservation period arranged in the second resource pool in the second information, a resource reservation period other than the second resource reservation period when the second radio access module transmits in the second resource pool among the resource reservation periods arranged in the second resource pool, a resource reservation period of an indicated resource in the second sensing information, logical subframe information in the second resource pool, unmonitored subframes in the second sensing window, and subchannel arrangement in the second resource pool; Among the first information, resource selection window arrangement information when the first radio access module performs resource selection in the first resource pool, a first resource reservation period when the first radio access module performs resource selection in the first resource pool, a resource reservation period arranged in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do acquiring the first resource based on at least one information of a number of subchannels and unmonitored subframes in the second sensing window; The first information includes resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and transmission block occupancy that the first radio access module intends to transmit in the first resource pool. do The first resource is obtained based on at least one of the number of sub-channels, the priority of a transmission block that the first radio access module intends to transmit in the first resource pool, and at least one of the second information, the second sensing information, logical subframe information in the second resource pool, and sub-channel allocation in the second resource pool.
[0232] Optionally, the processor 1400 specifically: Used to perform resource elimination on the first resource in the candidate resource set.
[0233] Optionally, the processor 1400 specifically: performing resource elimination on the first resource in the candidate resource set to obtain a first candidate resource set; obtaining a number of resources in the first candidate resource set; The resource exclusion section 100 determines whether or not the resources in the candidate resource set need to be excluded again based on the result of comparing the number of resources in the first candidate resource set with the total number of initial resources in the initial candidate resource set.
[0234] Optionally, the processor 1400 is specifically used as follows: If the comparison result is that the number of resources in the first candidate resource set is equal to or greater than the product of a preset parameter and the total number of initial resources in the initial candidate resource set, there is no need to perform resource exclusion on the resources in the candidate resource set again; If the comparison result indicates that the number of resources in the first candidate resource set is less than the product of the preset parameter and the initial total number of resources in the initial candidate resource set, resource exclusion is again performed on the resources in the candidate resource set.
[0235] Optionally, the processor 1400 specifically: The first candidate resource set is initialized to the initial candidate resource set, and the first resource is 3 If the condition is met, the resource exclusion is performed on the resources in the initial candidate resource set obtained by initialization based on the first resource.
[0236] Optionally, the eighth condition is: The reference signal received power measurement value of the transmission block corresponding to the indicated resource in the second sensing information is greater than the reference signal received power threshold; The priority of the transmission block corresponding to the indicated resource in the second sensing information is greater than a priority threshold.
[0237] Optionally, the reference signal received power threshold is: Reference signal received power list, a preset reference signal received power list; a preset reference signal received power threshold; the priority of the transmission block corresponding to the indicated resource; The first information is determined based on at least one of the priorities of the transmission blocks that the first radio access module intends to transmit in the first resource pool.
[0238] In FIG. 14 , the bus architecture may include any number of interconnected buses and bridges, specifically connecting various circuits, such as one or more processors represented by processor 1400 and memory represented by memory 1410. The bus architecture may also connect various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides a user interface 1430. The transceiver 1420 may be multiple elements, i.e., includes a transmitter and a receiver, and provides a unit for communicating with various other devices over a transmission medium. The processor 1400 is responsible for managing the bus architecture and normal processing, and the memory 1410 may store data used by the processor 1400 in performing operations.
[0239] In addition, a specific embodiment of the present disclosure is a computer program stored in Non-volatile A readable storage medium is also provided, which, when executed by a processor, implements the steps of any one of the above sidelink resource allocation methods.
[0240] In some embodiments provided in the present disclosure, it should be understood that the disclosed methods and devices may be realized in other ways. For example, the above-described device embodiments are merely exemplary, and the division of the units is merely a logical functional division. In actual implementation, other division schemes may be used. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In other respects, the illustrated or discussed couplings or direct couplings or communication connections with each other may be indirect couplings or communication connections via some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0241] Furthermore, each functional unit in each embodiment of the present disclosure may be integrated into a single processing unit, each unit may be physically provided separately, or two or more units may be integrated into a single unit. The integrated units may be realized in the form of hardware, or may be realized in the form of a hardware and software functional unit.
[0242] The integrated unit realized in the form of the software functional unit is a computer Non-volatile The software function units can be stored in a readable storage medium. The software function units can be stored in a single storage medium and can be installed in a single computer device (such as a personal computer, a server, or a network device) as described in each embodiment of the present disclosure. Sidelink Resource Allocation The storage medium includes a plurality of instructions for executing some steps of the method. The storage medium includes various media capable of storing program code, such as a U disk, a removable hard disk, a read-only memory (abbreviated as ROM), a random access memory (abbreviated as RAM), a magnetic disk, or an optical disk.
[0243] It should be noted that the above is an arbitrary embodiment of the present disclosure, and those skilled in the art may make some improvements and modifications without departing from the principles of the present disclosure, and these improvements and modifications also fall within the scope of protection of the present disclosure.
Claims
1. 1. A sidelink resource allocation method, applied to a first terminal, comprising:
1. A sidelink resource allocation method, comprising: performing resource exclusion on resources in a candidate resource set in a first resource pool based on first information of a first radio access module and second information of a second radio access module.
2. The second information is resource occupancy information when the second radio access module intends to transmit in a second resource pool; Logical subframe information in the second resource pool; Subchannel allocation within the second resource pool; a resource reservation period arranged in the second resource pool; second sensing information within a second sensing window; The method of claim 1 , including at least one of the unmonitored subframes in the second sensing window.
3. The first information is Subchannel allocation within the first resource pool; Logical slot information in the first resource pool; a subcarrier spacing arranged within the first resource pool; a resource reservation period arranged in the first resource pool; resource selection window arrangement information when the first radio access module selects resources in the first resource pool; a first resource reservation period when the first radio access module selects resources in the first resource pool; the priority of a transmission block that the first radio access module intends to transmit in the first resource pool; the number of transmission block occupied subchannels that the first radio access module intends to transmit in the first resource pool; First sensing information within a first sensing window; The method of claim 1 , including at least one of the unmonitored slots in the first sensing window.
4. The resource occupancy information when the second radio access module transmits in the second resource pool is: a time domain location of the occupied resource when transmitting in the second resource pool; a frequency domain location of an occupied resource when transmitting in the second resource pool; a second resource reservation period when transmitting in the second resource pool; the priority of the transmission block when transmitting in the second resource pool; a counter value of resource reservation when transmitting in the second resource pool; a time domain indication value of occupied resources when transmitting in the second resource pool; The method of claim 2 , further comprising at least one of: a frequency domain indication of occupied resources when transmitting in the second resource pool.
5. The second sensed information includes at least one of the following obtained by the second radio access module decoding target sidelink control information (SCI), where the target SCI is an SCI of a second terminal sensed by the second radio access module in the second resource pool: the time domain location of the indicated resource; the frequency domain location of the indicated resource; resource reservation period of the indicated resource; the priority of the transmission block corresponding to the indicated resource; a reference signal received power measurement value for a transmission block corresponding to the indicated resource; time domain indication of the indication resource; The method of claim 2 , wherein the indication is a frequency domain indication of the indication resource.
6. The second sensing window is the time when the second radio access module receives from the first radio access module sharing request information used to request the second information; a time point relative to the deadline of the second sensing window determined by the second wireless access module; the length of the second sensing window determined by the second radio access module; The method of claim 2 , wherein the length of the second sensing window is determined based on at least one of the lengths of the second sensing window in the sharing request information of the first wireless access module.
7. The step of performing resource elimination on resources in a candidate resource set in a first resource pool based on first information of a first radio access module and second information of a second radio access module includes: obtaining a first resource in the candidate resource set based on the first information and the second information; performing resource elimination on resources in the candidate resource set based on the first resource; The first resource is a first condition being that the first resource or the second resource overlaps with a first target resource; the second resource is a resource of j logical reservation periods after the first resource, the logical reservation period corresponds to a first resource reservation period in the first information; the first target resource is a resource or subframe reserved in a second resource pool according to the target resource occupancy information based on a second resource reservation period in the second information; a first condition in which the target resource occupancy information is resource occupancy information of the second information when the second radio access module transmits in a second resource pool; A second condition is that the first resource or the second resource overlaps with a second target resource, the second target resource is a resource or subframe after the target unmonitored subframe information is reserved in the second resource pool based on the second resource reservation period; a second condition that the target unmonitored subframe information is unmonitored subframe information within a second sensing window in the second information; A third condition is that the first resource or the second resource overlaps with a third target resource, a third condition that the third target resource is a resource or subframe after the target unmonitored subframe information is reserved in the second resource pool based on a third resource reservation period; A fourth condition is that the first resource or the second resource overlaps with a fourth target resource, the fourth target resource is a resource or subframe reserved in the second resource pool after the target subframe information is based on the third resource reservation period; the target subframe information is subframe information in which an unmonitored slot in a first sensing window is located among the first information, The third resource reservation period is: a resource reservation period allocated in the second resource pool in the second information; A resource reservation period other than the second resource reservation period among the resource reservation periods allocated in the second resource pool; a fourth condition including at least one of a resource reservation period of the indicated resource in the second sensing information; a fifth condition being that the first resource or the second resource overlaps with a fifth target resource; the fifth target resource is a resource or slot after the unmonitored slot information included in the target unmonitored subframe information is reserved in the second resource pool based on a fourth resource reservation period; a fifth condition that the fourth resource reservation period is a resource reservation period allocated in the first resource pool in the first information; a sixth condition being that the first resource or the second resource overlaps with a sixth target resource; the sixth target resource is a resource or subframe reserved in the second resource pool by the target resource information according to a fifth resource reservation period; the target instruction resource information is instruction resource information in the second sensing information; a sixth condition that the fifth resource reservation period is a resource reservation period of the indicated resource in the second sensing information; The method of claim 1 , further comprising the sixth condition, wherein the target indication resource information in the sixth condition satisfies at least one of a seventh condition that satisfies an eighth condition.
8. obtaining a first resource in the candidate resource set based on the first information and the second information, Among the first information, resource selection window arrangement information when the first radio access module performs resource selection in the first resource pool, a first resource reservation period when the first radio access module performs resource selection in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, the number of transmission block occupied subchannels that the first radio access module intends to transmit in the first resource pool, and among the second information, a second resource reservation period when the second radio access module transmits in the second resource pool, logical subframe information in the second resource pool, acquiring the first resource based on at least one of information on a time domain location of an occupied resource when the second radio access module transmits in the second resource pool, a frequency domain location of an occupied resource when the second radio access module transmits in the second resource pool, a counter value of resource reservation when the second radio access module transmits in the second resource pool, a time domain indication value between occupied resources when the second radio access module transmits in the second resource pool, a frequency domain indication value between occupied resources when the second radio access module transmits in the second resource pool, an unmonitored subframe in a second sensing window, and a subchannel allocation in the second resource pool; acquiring the first resource based on at least one of information among resource selection window arrangement information when the first radio access module performs resource selection in the first resource pool, a first resource reservation period when the first radio access module performs resource selection in the first resource pool, logical slot information in the first resource pool, unmonitored slots in a first sensing window, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, and the number of transmission block occupied subchannels that the first radio access module intends to transmit in the first resource pool; and a resource reservation period arranged in the second resource pool among the second information, a resource reservation period other than the second resource reservation period when the second radio access module transmits in the second resource pool, a resource reservation period of an indicated resource in the second sensing information, logical subframe information in the second resource pool, unmonitored subframes in the second sensing window, and subchannel arrangement in the second resource pool; acquiring the first resource based on at least one of information among resource selection window arrangement information when the first radio access module selects resources in the first resource pool, a first resource reservation period when the first radio access module selects resources in the first resource pool, a resource reservation period arranged in the first resource pool, logical slot information in the first resource pool, subchannel arrangement in the first resource pool, subcarrier spacing arranged in the first resource pool, the number of transmission block occupied subchannels that the first radio access module intends to transmit in the first resource pool, and unmonitored subframes in the second sensing window, among the first information; 8. The method of claim 7, further comprising: acquiring the first resource based on at least one of the following information in the first information: resource selection window arrangement information when the first radio access module selects resources in the first resource pool; a first resource reservation period when the first radio access module selects resources in the first resource pool; logical slot information in the first resource pool; subchannel arrangement in the first resource pool; subcarrier spacing arranged in the first resource pool; a number of subchannels occupied by a transmission block that the first radio access module intends to transmit in the first resource pool; and a priority of a transmission block that the first radio access module intends to transmit in the first resource pool; and the second sensing information in the second information; logical subframe information in the second resource pool; and subchannel arrangement in the second resource pool.
9. performing resource elimination on a resource in the candidate resource set based on the first resource when the first resource satisfies at least one of the first condition, the second condition, the third condition, the fourth condition, the fifth condition, and the seventh condition, The method of claim 7 , comprising performing resource eviction on the first resource in the set of candidate resources.
10. When the first resource satisfies the sixth condition, performing resource elimination on a resource in the candidate resource set based on the first resource includes: performing resource elimination on the first resource in the candidate resource set to obtain a first candidate resource set; obtaining a number of resources in the first candidate resource set; and determining whether resource exclusion is required again for resources in the candidate resource set based on a comparison result between the number of resources in the first candidate resource set and the initial total number of resources in the initial candidate resource set.
11. The step of determining whether it is necessary to perform resource exclusion again on resources in the candidate resource set based on a comparison result between the number of resources in the first candidate resource set and the initial total number of resources in the initial candidate resource set, includes: If the comparison result indicates that the number of resources in the first candidate resource set is equal to or greater than the product of a preset parameter and the total number of initial resources in the initial candidate resource set, there is no need to perform resource exclusion on the resources in the candidate resource set again; 11. The method of claim 10, further comprising: if the comparison result indicates that the number of resources in the first candidate resource set is less than the product of the preset parameter and the initial total number of resources in the initial candidate resource set, performing resource exclusion again on the resources in the candidate resource set.
12. The step of again performing resource exclusion on resources in the candidate resource set includes:
12. The method of claim 11, further comprising: initializing the first candidate resource set to the initial candidate resource set; and, if the first resource satisfies the seventh condition, performing resource exclusion on resources in the initial candidate resource set obtained by initialization based on the first resource.
13. The eighth condition is: a reference signal received power measurement value of a transmission block corresponding to the indicated resource in the second sensing information is greater than a reference signal received power threshold; The method of claim 7 , further comprising at least one of: a priority of a transmission block corresponding to an indicated resource in the second sensing information being greater than a priority threshold.
14. The reference signal received power threshold is Reference signal received power list, a preset reference signal received power list; a preset reference signal received power threshold; the priority of the transmission block corresponding to the indicated resource; The method of claim 13 , wherein the first information is determined based on at least one of a priority of a transmission block that the first radio access module intends to transmit in the first resource pool.
15. 1. A sidelink resource allocation apparatus, adapted for a first terminal, comprising:
1. A sidelink resource allocation apparatus comprising: an exclusion module for performing resource exclusion on resources in a candidate resource set in a first resource pool based on first information of a first radio access module and second information of a second radio access module.
16. 15. A terminal comprising: a processor; a memory; and a program stored in the memory and executable on the processor, the program implementing the steps of the sidelink resource allocation method according to any one of claims 1 to 14 when executed by the processor.
17. 15. A readable storage medium having a program stored thereon, the program implementing the steps of the sidelink resource allocation method according to any one of claims 1 to 14 when executed by a processor.
Citation Information
Patent Citations
Multi-radio access technology sidelink communication coexistence method and device
CN115024004A
Resource selection method and apparatus, terminal and storage medium
EP3860271A1