Resource allocation method and device

By introducing initial resource selection and resource reselection mechanisms in the NR V2X system, the challenge of UE's autonomous resource allocation in Mode 2 of the NR V2X system is solved, and more efficient resource utilization and data transmission reliability are achieved.

CN119997113APending Publication Date: 2025-05-13BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510106643.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2019-11-07
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The UE autonomous resource allocation method in Mode 2 of the NR V2X system needs to be improved to adapt to changes in aperiodic data arrival and resource reservation intervals.

Method used

A resource allocation method is proposed, including initiating initial resource selection, performing resource reselection based on received bypass control signaling and preset conditions, and sending a bypass physical control channel or data channel in the resource reselection result to declare resources.

Benefits of technology

The UE independent resource allocation of NR V2X system in Mode 2 is realized, improving resource utilization efficiency and data transmission reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119997113A_ABST
    Figure CN119997113A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a resource allocation method and equipment, and the method comprises the steps: initiating initial resource selection, so as to temporarily select resources for to-be-transmitted data; after the initial resource selection is initiated and before the UE declarates the resources, a first bypass control signaling SCI sent by other UE is received, and a preset resource reselection triggering condition is met, first resource reselection is executed, and resources reserved by other UE and indicated in the first SCI are at least one of the resources temporarily selected by the UE; and according to a result of the first resource reselection, sending a bypass physical control channel (PSCCH) or a bypass physical data channel (PSSCH) on the first resource, and declaring other resources except the first resource through the sent SCI.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application number 201911084314.3, application date November 7, 2019, and invention name “Method and device for resource allocation”. Technical Field

[0002] The present application relates to the field of wireless communication technology, and in particular to a method and device for resource allocation. Background Art

[0003] In the 3GPP LTE (Long Term Evolution) standard, the direct communication link between terminal equipment (User Equipment, UE) is called the sidelink (SL). Similar to the uplink (DL) and downlink (UL), there are control channels and data channels on the sidelink. The former is called the physical sidelink control channel (PSCCH), and the latter is called the physical sidelink shared channel (PSSCH). PSCCH is used to indicate the time-frequency domain resource location, modulation and coding mode, and other information of PSSCH transmission, and PSSCH is used to carry data.

[0004] The 3GPP LTE standard defines two bypass communication mechanisms, namely, direct communication between UEs (Device to Device, D2D) and bypass-based vehicle-to-external communication (Vehicle to Vehicle / Perdestrian / Infrastructure / Network, hereinafter referred to as V2X). The latter is superior to the former in terms of data rate, latency and reliability, so it has become the most representative bypass communication technology in the current 3GPP LTE standard.

[0005] From the perspective of resource allocation mechanism, the existing LTE V2X technology includes two modes, namely the resource allocation mode based on base station scheduling (Mode 3), also known as the centralized resource allocation mode, and the resource allocation mode selected by the UE autonomously (Mode 4), also known as the distributed resource allocation mode. For Mode 3, the UE determines the bypass resources allocated by the base station based on the downlink control channel of the receiving base station, and the interference between different UEs can be avoided through a reasonable base station scheduling strategy. For Mode 4, the base station does not participate in the specific resource allocation. The UE autonomously determines the bypass resources based on the detection of the bypass channel, and the interference level between different UEs is reduced through the reasonable design of the UE's autonomous resource allocation algorithm.

[0006] In LTE V2X transmission mode 4 (Mode-4), the LTE V2X UE selects resources based on an autonomous method. Based on the detection information within a detection window, the UE can select K resources that it can occupy and reserve C periods continuously. One method for detecting resources is to obtain the PSSCH scheduled by the above PSCCH based on decoding of the PSCCH of other UEs, so that the receiving power of the corresponding UE can be measured, such as the physical bypass shared channel-reference signal receiving power (Reference Signal Receive Power, RSRP), and then determine the resource occupancy and / or reservation based on the above receiving power and the reserved interval in the PSCCH. Another method for detecting resources is to determine the resource occupancy and / or reservation based on the received energy (for example, the sidelink-receive signal strength indicator (S-RRSI)). For a resource on a subframe x in the selection window, the above receiving energy refers to the subframe in the detection window. The average value of the received energy of the same subchannel resource on is the reserved interval, for example, j is an arbitrary integer. Combining the above two detection methods, the device can avoid occupying the same resources as other devices for transmission as much as possible.

[0007] Figure 1 An example flow chart of a UE autonomous resource allocation method for LTE V2X is shown. Assuming that resource selection is performed in subframe n, the reservation interval of the device's current reserved resources is . The device can be selected in the window Select resources within and space them by C cycles are reserved continuously. and Depends on the UE implementation, for example, , . Depends on the processing delay from UE selecting resources to starting to send SA signaling and data. It mainly depends on the delay characteristics that the current business can tolerate. Figure 1 First, set all resources in the selection window to be in the collection Next, based on the correctly decoded SA, assuming that the SA indicates that the resources will continue to be reserved after subframe n, the received power of the data channel scheduled by the SA is measured. When the received power exceeds the corresponding threshold Th1, the SA is excluded. Specifically, when the received power exceeds the corresponding threshold Th1, according to the SA, the resource Y reserved after subframe n is not available. The above threshold Th1 can be jointly determined based on the priority of the device performing resource selection and the priority of the above correctly decoded SA indication. Represents the selection window A single subframe resource within is located in subframe y and contains one or more consecutive subchannels starting from subchannel x, then, when When the PRB of resource Y overlaps with the PRB of resource Y, Not available to device A, i.e. from the collection exclude , , C is the period that device A currently needs to follow The number of cycles to reserve resources. Next, determine The remaining resources of the system are determined to determine whether they reach a ratio R of the total resources, for example, 20% (step 103). If the ratio is less than R, the threshold Th1 is increased by 3dB (step 104) and the process is restarted from step 101; otherwise, the process continues with step 105. In step 105, the above The receiving energy of the remaining resources is moved to the set with the smallest receiving energy. ,until The ratio of resources to be received is R. For a resource containing multiple subchannels, the received energy of this resource is the average of the received energies of the subchannels it contains. selects a resource for data transmission from the available resources (step 106) and performs data transmission (step 107). Here, when a data transmission is performed twice, the UE first transmits the data in Then, if there are available resources within the range indicated by the SA while meeting the latency requirement, the UE selects another resource for data transmission.

[0008] In the NR V2X system, two resource allocation methods are supported. The first is the resource allocation method scheduled by the base station, namely Mode 1 (corresponding to Mode 3 in the LTE V2X system), also known as centralized resource allocation. The bypass resources of the V2X UE are allocated by the base station through the downlink control signaling DCI. The second is the UE-autonomous resource allocation method, namely Mode 2 (corresponding to Mode 4 in the LTEV2X system), also known as distributed resource allocation. The bypass resources of the V2X UE are autonomously allocated by the UE itself according to the specified resource selection method.

[0009] Compared with LTE V2X system, NR V2X system can support more types of service models. For example, the data of UE's service model may arrive non-periodically. In Mode 2, UE will only use the resources selected by itself once, and will not reserve resources periodically according to a certain reservation interval. Figure 1 The UE autonomous resource allocation method in Mode 2 may need to be improved. How to design the UE autonomous resource allocation method for the NR V2X system in Mode 2 is an urgent problem to be solved. Summary of the invention

[0010] In view of the shortcomings of the existing methods, the present application proposes a resource allocation method and device to solve the problem of how to achieve UE-autonomous resource allocation in Mode 2 of the NR V2X system.

[0011] In a first aspect, a resource allocation method is provided, which is applied to a user equipment UE, and includes: Initiate initial resource selection to temporarily select resources for data to be transmitted; After initiating the initial resource selection and before the UE declares the resource, a first bypass control signaling SCI sent by other UEs is received, and a preset condition for triggering resource reselection is met, performing a first resource reselection, wherein the resource reserved by other UEs indicated in the first SCI is at least one of the resources temporarily selected by the UE; According to the result of the first resource reselection, a bypass physical control channel PSCCH or a bypass physical data channel PSSCH is sent on the first resource, and other resources except the first resource are declared through the sent SCI.

[0012] Optionally, after the UE declares resources and before transmitting data on the declared resources, and a second SCI sent by other UEs is received, and preset conditions for triggering resource reselection are met, a second resource reselection is performed, wherein the resources reserved by other UEs indicated in the second SCI are at least one of the resources already declared by the UE.

[0013] Optionally, the condition for triggering the reselection of the first resource includes at least one of the following: When a reference signal received power RSRP associated with the first SCI measured by the UE is higher than a preconfigured threshold, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than or equal to the priority of the data indicated in the first SCI, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than the priority of the data indicated in the first SCI, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than the priority of the data indicated in the first SCI, and the difference between the priority value of the data to be transmitted of the UE and the priority value of the data indicated in the first SCI is greater than or equal to a predefined or preconfigured threshold value, the UE triggers a first resource reselection; When the resource on which the UE is about to collide with other UEs is any resource temporarily selected by the UE, the UE triggers a first resource reselection; When the resources on which the UE is about to collide with other UEs are all resources temporarily selected by the UE, the UE triggers a first resource reselection; When the number of resources on which the UE will collide with other UEs is greater than a predefined or preconfigured threshold, the UE triggers a first resource reselection; When the number of resources other than resources that will collide with other UEs among the resources temporarily selected by the UE is less than a predefined or preconfigured threshold, the UE triggers a first resource reselection; When the number of resources temporarily selected by the UE, excluding resources that will collide with other UEs, is less than the transport block to be transmitted, or is insufficient to support one transmission of the data to be transmitted, the UE triggers a first resource reselection; When the resource on which the UE and the other UE are about to collide is the first resource temporarily selected by the UE, the UE triggers first resource reselection.

[0014] Optionally, the RSRP threshold value used to trigger the first resource reselection is the same as the RSRP threshold value used for resource exclusion in the initial resource selection process.

[0015] Optionally, the manner of determining the RSRP threshold value for triggering the first resource reselection includes any one of the following: Using the initial value of the RSRP threshold value used for resource exclusion in the initial resource selection process as the RSRP threshold value for triggering the first resource reselection; Alternatively, the adjusted latest value of the RSRP threshold value used for resource exclusion in the initial resource selection process is used as the RSRP threshold value for triggering the first resource reselection.

[0016] Optionally, the RSRP threshold value for triggering the first resource reselection and the RSRP threshold value for resource exclusion in the initial resource selection process are configured separately.

[0017] Optionally, the RSRP threshold value for triggering the first resource reselection is configured according to the priority of the UE's data to be transmitted and the priority of the data indicated in the first SCI.

[0018] Optionally, the time relationship between the UE triggering the first resource reselection and performing the first resource reselection includes at least one of the following: The UE performs the first resource reselection immediately after triggering the first resource reselection, and the time point of triggering the first resource reselection and the time point of performing the first resource reselection are the same time point; After triggering the first resource reselection, the UE does not immediately perform the first resource reselection. When a specific time point comes, the UE performs the first resource reselection. The time point of triggering the first resource reselection and the time point of performing the first resource reselection are different time points.

[0019] Optionally, the UE immediately performs the first resource reselection after triggering the first resource reselection, including: The UE successfully receives the first SCI at a first time point, and when a condition for triggering resource reselection is met, the UE performs the first resource reselection at the first time point; Or the UE successfully receives the first SCI at a first time point, and the UE determines whether the first resource reselection is triggered at a predefined time point t0-Tp before the time point t0 of the temporarily selected first resource. When the condition for triggering resource reselection is met, the UE performs the first resource reselection at the time point t0-Tp, where Tp is a predefined or preconfigured value, and t0-Tp represents a time point with an interval of Tp before t0.

[0020] Optionally, after triggering the first resource reselection, the UE does not immediately perform the first resource reselection. When waiting for a specific time point, the UE performs the first resource reselection, including: The UE successfully receives the first SCI at a first time point. When the condition for triggering resource reselection is met, the UE triggers the first resource reselection at the first time point. After the first resource reselection is triggered, when the UE waits until a predefined time point t0-Tp before the time point t0 of the first resource temporarily selected by the UE, the UE performs the first resource reselection, where Tp is a predefined or preconfigured value, and t0-Tp represents a time point before t0 with an interval of Tp; Or the UE successfully receives the first SCI at a first time point, and when the condition for triggering resource reselection is met, the UE triggers the first resource reselection at the first time point. After triggering the first resource reselection, when waiting until a time point of a predefined interval Tp before the first available resource, the UE performs the first resource reselection, where Tp is a predefined or preconfigured value.

[0021] Optionally, Tp includes at least preparation time for sending PSCCH / PSSCH, and / or processing time for performing the first resource reselection process.

[0022] Optionally, the number of times the UE performs the first resource reselection should not exceed a predefined or preconfigured maximum value.

[0023] Optionally, when the number of times the UE performs the first resource reselection exceeds the maximum value, and the resources selected by the UE are about to collide with the resources declared by other UEs, when the conditions for triggering resource reselection are met, the transmission power of the bypass physical control channel PSCCH and / or the transmission power of the bypass physical data channel PSSCH sent by the UE on the resources that are about to collide are adjusted.

[0024] Optionally, the adjustment amount of the transmit power of the PSCCH and / or the transmit power of the PSSCH is related to at least one of the following: the RSRP level of the other UE measured by the UE; The priority of the UE's data to be transmitted; The priority of data of other UEs.

[0025] Optionally, adjusting the transmit power of the PSCCH and / or the transmit power of the PSSCH includes at least one of the following: When the priority of the data to be transmitted of the UE is higher than the priority of the data of other UEs, and / or the RSRP of other UEs measured by the UE is lower than a preconfigured threshold, increase the transmit power of the PSCCH and / or the transmit power of the PSSCH transmitted by the UE on the resource where the collision will occur; When the priority of the UE's data to be transmitted is lower than the priority of data of other UEs, and / or the RSRP of other UEs measured by the UE is higher than a preconfigured threshold, the transmit power of the PSCCH and / or the transmit power of the PSSCH transmitted by the UE on the resources where the collision will occur is reduced.

[0026] Optionally, the manner of defining the detection window for reselecting the first resource includes at least one of the following: The detection window for the first resource reselection is a translation of the detection window for the resource primary selection, where the resource primary selection is the initial resource selection; The detection window for the first resource reselection includes the detection window for the resource primary selection, the time after time point n, and the time before time point m, where time point n is the time point for executing the resource primary selection, and time point m is the time point for executing the first resource reselection; The detection window for resource reselection includes the time after time point n and the time before time point m.

[0027] Optionally, the method of defining the resource selection window for reselecting the first resource includes at least one of the following: The resource selection window for the first resource reselection and the resource selection window for the resource preliminary selection are determined using the same criteria, and the actual lengths of the two are not related, and the resource preliminary selection is the initial resource selection; The resource selection window for the first resource reselection is translated into the resource selection window for the initial resource selection; The resource selection window for the first resource reselection is the remaining available time within the resource selection window for the initial resource selection; The resource selection window for the first resource reselection includes all available time up to the maximum delay requirement PDB of the data.

[0028] Optionally, activation enable or deactivation disable of the first resource reselection function is configured by at least one of the following methods: Configure enable or disable of the first resource reselection function for each resource pool; Configure enable or disable of the first resource reselection function for each UE; Configure enable or disable of the first resource reselection function according to the channel busyness CBR on the resource pool; Configure enable or disable of the first resource reselection function according to the data priority.

[0029] Optionally, enabling or disabling a first resource reselection function before a CBR configuration resource declaration on a resource pool includes: For the same resource pool, when the CBR is greater than the first threshold, the first resource reselection function is set to enable; when the CBR is less than the second threshold, the first resource reselection function is set to disable.

[0030] Optionally, for each priority level or range of data, configuring enable or disable of a first resource reselection function before resource declaration includes: For the same UE, when the priority of the data to be transmitted is greater than the first priority, the first resource reselection function is set to enable; when the priority of the data to be transmitted is lower than the second priority, the first resource reselection function is set to disable.

[0031] Optionally, the condition for triggering the reselection of the second resource includes at least one of the following: When the reference signal received power RSRP associated with the second SCI measured by the UE is higher than a preconfigured threshold, the UE triggers a second resource reselection; When the interval between the time point when the UE successfully receives the second SCI and the maximum delay requirement PDB of the data to be transmitted is greater than a predefined or preconfigured threshold, the UE triggers a second resource reselection; When the resource on which the UE is about to collide with other UEs is an initial transmission of a transport block for the UE, the UE triggers a second resource reselection; Optionally, the method of determining the time point for performing the second resource reselection includes any one of the following: The UE successfully receives the second SCI at the second moment, and when the condition for triggering resource reselection is met, the UE performs the second resource reselection at the second moment; The UE successfully receives the second SCI at the second time, and when the condition for triggering resource reselection is met, the UE performs the second resource reselection at a time of a predefined interval before the time point of the resource that will collide.

[0032] In a second aspect, a UE is provided, including: A first processing module, used to initiate an initial resource selection, so as to temporarily select a resource for data to be transmitted; A second processing module, configured to perform a first resource reselection after initiating an initial resource selection and before the UE declares a resource, and when a first bypass control signaling SCI sent by other UEs is received and a preset condition for triggering resource reselection is met, wherein the resource reserved by other UEs indicated in the first SCI is at least one of the resources temporarily selected by the UE; The third processing module is used to send PSCCH or PSSCH on the first resource according to the result of the first resource reselection, and declare other resources except the first resource through the sent SCI.

[0033] In a third aspect, the present application provides a UE, including: a processor, a memory, and a bus; A bus, used to connect the processor and memory; A memory, used for storing operation instructions; The processor is used to execute the resource allocation method of the first aspect of the present application by calling an operation instruction.

[0034] The technical solution provided in the embodiments of the present application has at least the following beneficial effects: Initiate initial resource selection to temporarily select resources for data to be transmitted; after initiating initial resource selection and before UE declares resources, and receiving the first bypass control signaling SCI sent by other UEs, and satisfying the preset conditions for triggering resource reselection, perform the first resource reselection, wherein the resources reserved by other UEs indicated in the first SCI are at least one of the resources temporarily selected by the UE; according to the result of the first resource reselection, send a bypass physical control channel PSCCH or a bypass physical data channel PSSCH on the first resource, and declare other resources except the first resource through the sent SCI. In this way, the UE-autonomous resource allocation of the NR V2X system in Mode 2 is realized.

[0035] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.

[0037] Figure 1 A flowchart of a method for autonomous resource allocation of UE for LTE V2X; Figure 2 A schematic diagram of a method for resource allocation provided in an embodiment of the present application; Figure 3 A schematic diagram of a time relationship diagram of a resource selection process provided in an embodiment of the present application; Figure 4 A schematic diagram of temporarily selected resources provided in an embodiment of the present application being reserved by other UEs through SCI; Figure 5 A schematic diagram of a time point for triggering resource reselection provided in an embodiment of the present application; Figure 6 A schematic diagram of a time point for triggering resource reselection provided in an embodiment of the present application; Figure 7 A schematic diagram of a time point for triggering resource reselection provided in an embodiment of the present application; Figure 8 A schematic diagram of a time point for triggering resource reselection provided in an embodiment of the present application; Fig. 9 A schematic diagram of a detection window for resource reselection provided in an embodiment of the present application; Fig.10 A schematic diagram of a detection window for resource reselection provided in an embodiment of the present application; Fig.11 A schematic diagram of a detection window for resource reselection provided in an embodiment of the present application; Fig.12 A schematic diagram of a resource selection window for resource reselection provided in an embodiment of the present application; Fig.13 A schematic diagram of a resource selection window for resource reselection provided in an embodiment of the present application; Fig.14 A schematic diagram of a resource selection window for resource reselection provided in an embodiment of the present application; Fig.15 A schematic diagram of the structure of a UE provided in an embodiment of the present application; Fig.16 A schematic diagram of the structure of a UE provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present application.

[0039] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0040] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0041] Embodiment 1 The embodiment of the present application provides a method for resource allocation, which is applied to UE. The flowchart of the method is as follows: Figure 2 As shown, the method includes: Step S101 : initiating initial resource selection to temporarily select resources for data to be transmitted.

[0042] Step S102, after initiating the initial resource selection and before the UE declares the resources, and when a first bypass control signaling SCI sent by other UEs is received and the preset conditions for triggering resource reselection are met, a first resource reselection is performed, wherein the resources reserved by other UEs indicated in the first SCI are at least one of the resources temporarily selected by the UE.

[0043] Step S103: Send a bypass physical control channel PSCCH or a bypass physical data channel PSSCH on the first resource according to the result of the first resource reselection, and declare other resources except the first resource through the sent SCI.

[0044] In the embodiment of the present application, an initial resource selection is initiated to temporarily select resources for data to be transmitted; after the initial resource selection is initiated and before the UE declares resources, and the first bypass control signaling SCI sent by other UEs is received, and the preset conditions for triggering resource reselection are met, the first resource reselection is performed, wherein the resources reserved by other UEs indicated in the first SCI are at least one of the resources temporarily selected by the UE; according to the result of the first resource reselection, a bypass physical control channel PSCCH or a bypass physical data channel PSSCH is sent on the first resource, and other resources except the first resource are declared through the sent SCI. In this way, the UE-autonomous resource allocation of the NR V2X system in Mode 2 is realized.

[0045] Optionally, after the UE declares resources and before transmitting data on the declared resources, and a second SCI sent by other UEs is received, and preset conditions for triggering resource reselection are met, a second resource reselection is performed, wherein the resources reserved by other UEs indicated in the second SCI are at least one of the resources already declared by the UE.

[0046] Optionally, the condition for triggering the reselection of the first resource includes at least one of the following: When a reference signal received power RSRP associated with the first SCI measured by the UE is higher than a preconfigured threshold, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than or equal to the priority of the data indicated in the first SCI, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than the priority of the data indicated in the first SCI, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than the priority of the data indicated in the first SCI, and the difference between the priority value of the data to be transmitted of the UE and the priority value of the data indicated in the first SCI is greater than or equal to a predefined or preconfigured threshold value, the UE triggers a first resource reselection; When the resource on which the UE is about to collide with other UEs is any resource temporarily selected by the UE, the UE triggers a first resource reselection; When the resources on which the UE is about to collide with other UEs are all resources temporarily selected by the UE, the UE triggers a first resource reselection; When the number of resources on which the UE will collide with other UEs is greater than a predefined or preconfigured threshold, the UE triggers a first resource reselection; When the number of resources other than resources that will collide with other UEs among the resources temporarily selected by the UE is less than a predefined or preconfigured threshold, the UE triggers a first resource reselection; When the number of resources temporarily selected by the UE, excluding the resources that will collide with the other UE, is less than the transport block to be transmitted, or is insufficient to support one transmission of the data to be transmitted, the UE triggers a first resource reselection; When the resource on which the UE is about to collide with other UEs is the first resource temporarily selected by the UE, the UE triggers reselection of the first resource.

[0047] Optionally, the RSRP threshold value used to trigger the first resource reselection is the same as the RSRP threshold value used for resource exclusion in the initial resource selection process.

[0048] Optionally, the manner of determining the RSRP threshold value for triggering the first resource reselection includes any one of the following: Using the initial value of the RSRP threshold value used for resource exclusion in the initial resource selection process as the RSRP threshold value for triggering the first resource reselection; Alternatively, the adjusted latest value of the RSRP threshold value used for resource exclusion in the initial resource selection process is used as the RSRP threshold value for triggering the first resource reselection; Optionally, the RSRP threshold value for triggering the first resource reselection and the RSRP threshold value for resource exclusion in the initial resource selection process are configured separately.

[0049] Optionally, the RSRP threshold value for triggering the first resource reselection is configured according to the priority of the UE's data to be transmitted and the priority of the data indicated in the first SCI.

[0050] Optionally, the time relationship between the UE triggering the first resource reselection and performing the first resource reselection includes at least one of the following: The UE performs the first resource reselection immediately after triggering the first resource reselection, and the time point of triggering the first resource reselection and the time point of performing the first resource reselection are the same time point; After triggering the first resource reselection, the UE does not immediately perform the first resource reselection. When a specific time point comes, the UE performs the first resource reselection. The time point of triggering the first resource reselection and the time point of performing the first resource reselection are different time points.

[0051] Optionally, the UE immediately performs the first resource reselection after triggering the first resource reselection, including: The UE successfully receives the first SCI at a first time point, and when a condition for triggering resource reselection is met, the UE performs a first resource reselection at the first time point; Or the UE successfully receives the first SCI at a first time point, and the UE determines whether the first resource reselection is triggered at a predefined time point t0-Tp before the time point t0 of the temporarily selected first resource. When the condition for triggering resource reselection is met, the UE performs the first resource reselection at the time point t0-Tp, where Tp is a predefined or preconfigured value, and t0-Tp represents a time point with an interval of Tp before t0.

[0052] Optionally, after triggering the first resource reselection, the UE does not immediately perform the first resource reselection. When waiting for a specific time point, the UE performs the first resource reselection, including: The UE successfully receives the first SCI at a first time point. When the condition for triggering resource reselection is met, the UE triggers the first resource reselection at the first time point. After the first resource reselection is triggered, when the UE waits until a predefined time point t0-Tp before the time point t0 of the first resource temporarily selected by the UE, the UE performs the first resource reselection, where Tp is a predefined or preconfigured value, and t0-Tp represents a time point before t0 with an interval of Tp; Or the UE successfully receives the first SCI at a first time point, and when the condition for triggering resource reselection is met, the UE triggers the first resource reselection at the first time point. After triggering the first resource reselection, when waiting until a time point of a predefined interval Tp before the first available resource, the UE performs the first resource reselection, where Tp is a predefined or preconfigured value.

[0053] Optionally, Tp includes at least preparation time for sending PSCCH / PSSCH, and / or processing time for performing the first resource reselection process.

[0054] Optionally, the number of times the UE performs the first resource reselection should not exceed a predefined or preconfigured maximum value.

[0055] Optionally, when the number of times the UE performs the first resource reselection exceeds the maximum value, and the resources selected by the UE are about to collide with the resources declared by other UEs, when the conditions for triggering resource reselection are met, the transmission power of the bypass physical control channel PSCCH and / or the transmission power of the bypass physical data channel PSSCH sent by the UE on the resources that are about to collide are adjusted.

[0056] Optionally, the adjustment amount of the transmit power of the PSCCH and / or the transmit power of the PSSCH is related to at least one of the following: RSRP levels of other UEs measured by the UE; The priority of the UE's data to be transmitted; The priority of data of other UEs.

[0057] Optionally, adjusting the transmit power of the PSCCH and / or the transmit power of the PSSCH includes at least one of the following: When the priority of the data to be transmitted of the UE is higher than the priority of the data of other UEs, and / or the RSRP of other UEs measured by the UE is lower than a preconfigured threshold, increase the transmit power of the PSCCH and / or the transmit power of the PSSCH transmitted by the UE on the resource where the collision will occur; When the priority of the UE's data to be transmitted is lower than the priority of data of other UEs, and / or the RSRP of other UEs measured by the UE is higher than a preconfigured threshold, the transmit power of the PSCCH and / or the transmit power of the PSSCH transmitted by the UE on the resources where the collision will occur is reduced.

[0058] Optionally, the manner of defining the detection window for reselecting the first resource includes at least one of the following: The detection window of the first resource reselection is a translation of the detection window of the resource primary selection, where the resource primary selection is the initial resource selection; The detection window for the first resource reselection includes the detection window for the resource primary selection, the time after time point n, and the time before time point m, where time point n is the time point for executing the resource primary selection, and time point m is the time point for executing the first resource reselection; The detection window for resource reselection includes the time after time point n and the time before time point m.

[0059] Optionally, the method of defining the resource selection window for reselecting the first resource includes at least one of the following: The resource selection window for the first resource reselection and the resource selection window for the resource preliminary selection are determined using the same criteria, and the actual lengths of the two are not related, and the resource preliminary selection is the initial resource selection; The resource selection window for the first resource reselection is translated into the resource selection window for the initial resource selection; The resource selection window for the first resource reselection is the remaining available time within the resource selection window for the initial resource selection; The resource selection window for the first resource reselection includes all available time up to the maximum delay requirement PDB of the data.

[0060] Optionally, activation enable or deactivation disable of the first resource reselection function is configured by at least one of the following methods: Configure enable or disable of the first resource reselection function for each resource pool; Configure enable or disable of the first resource reselection function for each UE; Configure enable or disable of the first resource reselection function according to the channel busyness CBR on the resource pool; Configure enable or disable of the first resource reselection function according to the data priority.

[0061] Optionally, enabling or disabling a first resource reselection function before a CBR configuration resource declaration on a resource pool includes: For the same resource pool, when the CBR is greater than the first threshold, the first resource reselection function is set to enable; when the CBR is less than the second threshold, the first resource reselection function is set to disable.

[0062] Optionally, for each priority level or range of data, configuring enable or disable of a first resource reselection function before resource declaration includes: For the same UE, when the priority of the data to be transmitted is greater than the first priority, the first resource reselection function is set to enable; when the priority of the data to be transmitted is lower than the second priority, the first resource reselection function is set to disable.

[0063] Optionally, the condition for triggering the reselection of the second resource includes at least one of the following: When the reference signal received power RSRP associated with the second SCI measured by the UE is higher than a preconfigured threshold, the UE triggers a second resource reselection; When the interval between the time point when the UE successfully receives the second SCI and the maximum delay requirement PDB of the data to be transmitted is greater than a predefined or preconfigured threshold, the UE triggers a second resource reselection; When the resource on which the UE is about to collide with other UEs is an initial transmission of a transport block for the UE, the UE triggers a second resource reselection; Optionally, the method of determining the time point for performing the second resource reselection includes any one of the following: The UE successfully receives the second SCI at the second moment, and when the condition for triggering resource reselection is met, the UE performs the second resource reselection at the second moment; The UE successfully receives the second SCI at the second time, and when the condition for triggering resource reselection is met, the UE performs the second resource reselection at a time of a predefined interval before the time point of the resource that will collide.

[0064] The technical solution provided in the embodiments of the present application has at least the following beneficial effects: Realizes UE-autonomous resource allocation in Mode 2 of the NR V2X system.

[0065] The above embodiments of the present application are fully and thoroughly described through the following embodiments: In one embodiment, the UE is configured for autonomous resource allocation mode (Mode 2). When data arrives, an initial resource selection is initiated for the data to be transmitted; before declaring resources (indicating that resources are reserved through SCI), the temporarily selected resources may be preemptively reserved by other UEs through SCI indication, so it is necessary to initiate resource reselection for the temporarily selected resources but reserved by other UEs; after declaring resources (indicating that resources are reserved through SCI), the reserved resources may still be reserved by other UEs through SCI indication, that is, they are preferentially occupied by other UEs (Pre-emption), so it is necessary to initiate resource reselection for the reserved resources but preferentially occupied by other UEs.

[0066] Specifically, in Mode 2, the overall process of the UE allocating resources for data to be transmitted includes the following first step, and at least one of the second step and the third step: Step 1: The UE initiates initial resource selection for the data to be transmitted at a certain time point.

[0067] During the initial resource selection process, the UE can temporarily select 1 or N (N>1) resources for the data to be transmitted. The specific number of resources selected depends on the system configuration and the amount of data to be transmitted. If N resources are temporarily selected, the UE will indicate the reservation for the other N-1 resources through the SCI sent on the first resource to achieve the purpose of resource announcement. Here, only the first resource cannot be announced in advance through SCI, and only the following N-1 resources can be announced in advance through SCI.

[0068] Step 2: If the UE temporarily selects 1 resource for the data to be transmitted, it may initiate resource reselection at a point in time before the actual use of this resource and under certain conditions; if the UE temporarily selects N resources for the data to be transmitted, it may initiate resource reselection at a point in time before the actual use of the first resource and under certain conditions, that is, before the resource is declared (reserved for the selected resource indication through SCI), the UE may initiate resource reselection at a point in time.

[0069] If the resources temporarily selected by the UE are preemptively reserved by other UEs through SCI indication, and the SCI is received after the initial resource selection and before the resource declaration, that is, the temporarily selected resources are about to collide with other UEs, under certain conditions, the UE should trigger resource reselection, abandon the resources temporarily selected before but reserved by other UEs, and reselect resources to replace the abandoned resources, that is, the number of reselected resources is the same as the number of resources abandoned due to the upcoming collision.

[0070] Step 3: If the UE has temporarily selected N resources for data to be transmitted, after resource declaration (indicating reservation for the selected resources via SCI), the UE may initiate resource reselection at a point in time if certain conditions are met.

[0071] If the resources declared by the UE are reserved by other UEs through SCI indication, and the SCI is received after the resource declaration and before the actual use of the declared resources, the UE should trigger resource reselection under certain conditions, abandon the resources that have been declared but reserved by other UEs, and reselect resources to replace the abandoned resources, that is, the number of reselected resources is the same as the number of resources abandoned due to the impending collision. This process is also called pre-emption.

[0072] 1. Initial resource selection If new data arrives at the UE but there are no available resources for transmission, or if there are not enough available resources for transmission, the UE should initiate initial resource selection for the data to be transmitted. The resource selection process generally includes two steps, which are referred to as Step 1 and Step 2.

[0073] In Step 1, the UE evaluates each resource in the resource selection window based on the SCI successfully received in the sensing window and the measured RSRP. If certain conditions are met, the resource is excluded. For example, if a resource is reserved by other UEs through SCI indication and the RSRP associated with the corresponding SCI is higher than the threshold value, then the resource is excluded. After excluding the resource, the number of remaining resources should be guaranteed to be at least above a certain proportion. If the number of remaining resources cannot meet a certain proportion, the RSRP threshold value used to exclude resources is increased by 3dB, and the resource exclusion process is repeated. Here, the initial RSRP threshold value is pre-configured based on the UE's own data priority and the data priority of other UEs that have preemptively indicated resource reservations through SCI. Step 1 mainly excludes resources that do not meet the conditions in the resource selection window. The specific process involved will not be elaborated here. The general process can be referred to. Figure 1 Steps 101 to 104 in FIG.

[0074] In Step 2, the UE selects 1 or N resources for the data to be transmitted from the remaining resources after excluding the resources in Step 1. For example, the remaining resources are sorted according to the RSSI measured in the detection window, or the remaining resources are sorted according to the time sequence of the resources, or the remaining resources are sorted according to the RSSI measured in the detection window and the weighted value of the time sequence of the resources. After completing the resource sorting, 1 or N resources are randomly selected from a certain proportion of the previous resources. The specific process included in Step 2 will not be elaborated in detail here. The general process can be referred to Figure 1 Steps 105 to 107 in .

[0075] The resource reselection process before resource declaration and the resource reselection process after resource declaration will also repeat Step 1 and Step 2 included in the initial resource selection process, but the specific details may be different.

[0076] Figure 3 It is a schematic diagram of the time relationship diagram of the resource selection process. The UE performs resource selection at time point n, and selects one or more resources for the data to be transmitted in the resource selection window n+T1~n+T2 after time point n based on the detection results in the detection window n-T0~n before time point n. Among them, the resource selection window should not be later than the maximum delay requirement (Packet Delay Budget) of the data, that is, n+T2<=PDB. Here, n is assumed to be the time origin 0.

[0077] 2. Detection window for resource primary selection like Figure 3 As shown, the detection window for the initial resource selection is n-T0~n. Assuming that n is the time origin 0, the length of the detection window is T0, and the value of T0 is predefined or preconfigured.

[0078] Optionally, the unit of T0 is a time slot, and it is a physical time slot, that is, the detection window includes not only time slots configured for bypass transmission but also time slots not configured for bypass transmission.

[0079] Optionally, the unit of T0 is absolute time, for example, the unit of T0 is milliseconds, then the number of physical time slots included in the detection window is related to the subcarrier spacing used by the system, that is, the UE determines the number of physical time slots included in the detection window based on the subcarrier spacing and the predefined or preconfigured T0 value.

[0080] Optionally, the value of T0 is predefined, for example, the value of T0 is predefined as 1000 time slots, that is, in any case, T0 is fixed to 1000 time slots. That is, T0 is the same for different resource pools, different UEs on the same resource pool, and different priorities of data services to ensure fairness in resource selection.

[0081] Optionally, the value of T0 is configurable, and T0 is configured for each resource pool, that is, the resource selection process on different resource pools can use different T0 values. For example, when the time slots configured for bypass transmission on the resource pool are relatively sparse, T0 can be configured with a larger value to ensure that there are enough bypass time slots to be measured within the detection window.

[0082] Optionally, the value of T0 is configurable, and T0 is configured for each UE, that is, different UEs on the same resource pool can use different T0 values. For example, a UE with a large traffic volume can be configured with a smaller T0 value to reduce the overall resource detection time.

[0083] Optionally, the value of T0 is configurable, and T0 is configured for each priority of the data service, that is, the same UE can use different T0 values ​​for data services of different priorities. For example, a higher priority data service can be configured with a smaller T0 value to reduce the overall time of resource detection.

[0084] Optionally, the value of T0 is configurable, and T0 is configured for each channel busy ratio (CBR) range on the resource pool, that is, the same resource pool can use different T0 values ​​in different CBR ranges. For example, a higher CBR range can be configured with a larger T0 value to reduce the probability of resource collision.

[0085] 3. Resource selection window for resource primary selection like Figure 3 As shown, the resource selection window for the initial resource selection is n+T1~n+T2, that is, the earliest time point of the resource that the UE can select is n+T1, the latest time point of the resource that the UE can select is n+T2, and the length of the resource selection window is T2-T1. Here, the value of T1 is predefined or preconfigured, and the minimum value and / or maximum value of T2 is predefined or preconfigured.

[0086] The UE needs to consume a certain amount of processing time when executing the resource selection process. The resources within this processing time cannot be used for selection. Assuming that the processing time of the resource selection process is Tproc, the resources in the window n~n+Tproc cannot be included in the resource selection window. Different UEs will have different Tproc values ​​due to different implementations. The system has regulations on the maximum Tproc value, that is, the processing time of the resource selection process of all UEs should not exceed the maximum Tproc value specified by the system. Optionally, the system specifies that the value of T1 is the maximum Tproc value, that is, T1=Tproc-max. All UEs on the same resource pool use the same T1 value, even if the resource selection process of some UEs may take less time than the maximum Tproc value specified by the system.

[0087] Optionally, the system specifies that the value of T1 is less than or equal to the above-mentioned maximum Tproc value, that is, T1<=Tproc-max. The T1 value actually used depends on the processing time of the UE's resource selection process, that is, depending on the UE implementation, different UEs on the same resource pool may use different T1 values.

[0088] In an example, the unit of the above-mentioned maximum Tproc value (that is, the maximum T1 value) is a time slot or an OFDM symbol, that is, the minimum granularity of Tproc (T1) is 1 time slot or 1 OFDM symbol, and different maximum Tproc values ​​(that is, maximum T1 values) should be used for different subcarrier spacings.

[0089] In another example, the unit of the above maximum Tproc value (ie, maximum T1 value) is absolute time, that is, the number of time slots or OFDM symbols included in the maximum Tproc time is determined by the subcarrier spacing and the maximum Tproc value.

[0090] Optionally, the system specifies a minimum value T2-min and / or a maximum value T2-max for the above-mentioned T2, that is, T2>=T2-min; or T2<=T2-max; or T2-min<=T2<=T2-max. In particular, the system specifies T2-max as the maximum delay requirement PDB of the data, that is, T2-max=PDB, T2<=PDB. The maximum delay requirement PDB for data services is predefined or preconfigured. For example, PDB can be 50ms or 100ms, then T2-max can be 50ms or 100ms. Optionally, different PDB values ​​can be configured for different Quality of Service (QoS) of data services; and / or different PDB values ​​can be configured for different priorities (Priority) of data services. Optionally, the T2-min value is predefined, and T2-min is related to the maximum time interval between the first resource and the last resource indicated in the SCI, for example, T2-min=T1+ Time-Gap-max; or, T2-min=T1-max+ Time-Gap-max, where Time-Gap-max is the maximum time interval between the first resource and the last resource indicated in the SCI.

[0091] The SCI shall indicate at least one PSSCH resource, that is, in addition to indicating the PSSCH resource associated with the current SCI, the SCI may also indicate other reserved PSSCH resources. When the SCI indicates multiple resources, the maximum time interval Time-Gap-max between the first resource and the last resource is predefined or preconfigured, for example, the maximum time interval may be 16ms or 32ms, that is, T2-min may be 16 or 32ms.

[0092] Optionally, the maximum time interval Time-Gap-max between the first resource indicated in the SCI and the last resource is related to the maximum number of resources indicated in the SCI. For example, the maximum number of resources indicated in the SCI is preconfigured, and the system specifies the maximum time interval between two adjacent resources indicated in the SCI. Then, the maximum time interval between the first resource indicated in the SCI and the last resource is determined by the product of the maximum number of resources indicated in the SCI and the maximum time interval between the two adjacent resources. In another example, the maximum time interval between the first resource indicated in the SCI and the last resource is independent of the maximum number of resources indicated in the SCI.

[0093] Optionally, the maximum time interval Time-Gap-max between the first resource and the last resource indicated in the SCI is related to whether the two resources are used for the transmission of the same TB. For example, when multiple resources indicated in the SCI are configured to be used for the transmission of the same TB, the maximum time interval between the first resource and the last resource is 16ms; when multiple resources indicated in the SCI are configured to be used for the transmission of different TBs, the maximum time interval between the first resource and the last resource is 32ms.

[0094] Optionally, the T2-min value and / or T2-max value are preconfigured. For example, different T2-min values ​​and / or T2-max values ​​may be configured for different resource pools; and / or, different T2-min values ​​and / or T2-max values ​​may be configured for different priorities of data services; and / or, different T2-min values ​​and / or T2-max values ​​may be configured for different UEs; and / or, different T2-min values ​​and / or T2-max values ​​may be configured for different numbers of resources to be allocated during resource selection; and / or, different T2-min values ​​and / or T2-max values ​​may be configured for different maximum numbers of retransmissions; and / or, different T2-min values ​​and / or T2-max values ​​may be configured for blind retransmissions and retransmissions based on AHRQ feedback, respectively.

[0095] Optionally, the T2 value should satisfy the above-mentioned range of T2-min and / or T2-max, and the T2 value actually used depends on the implementation of the UE.

[0096] Optionally, T2 should meet the above range of T2-min and / or T2-max, and the T2 value actually used is determined by the UE according to predefined rules. For example, the UE should randomly select a value within T2-min~T2-min as the T2 value actually used; or, the UE determines the T2 value actually used based on any one or more of the indicators such as data priority, the range of the amount of data arriving, the number of resources to be allocated, the maximum number of retransmissions, the use of blind retransmission or retransmission based on HARQ feedback, etc.

[0097] Optionally, the T2 value is predefined, for example, T2=PDB, that is, the resource selection window ends at the maximum latency requirement PDB of the data.

[0098] Optionally, the T2 value is preconfigured, for example, different T2 values ​​can be configured for different resource pools; and / or, different T2 values ​​can be configured for different UEs; and / or, different T2 values ​​can be configured for different priorities of data services; and / or, different T2 values ​​can be configured for different ranges of data amounts arriving; and / or, different T2 values ​​can be configured for different numbers of resources to be allocated; and / or, different T2 values ​​can be configured for different maximum numbers of retransmissions; and / or, different T2 values ​​can be configured for blind retransmission and retransmission based on AHRQ feedback, respectively.

[0099] 4. Resource reselection before resource declaration In the resource selection process, the UE temporarily selects 1 or N (N>1) resources in the resource selection window n+T1~n+T2 for the data to be transmitted at time point n. If the UE temporarily selects N resources, it will indicate in the SCI sent on the first selected resource that the other N-1 resources are reserved to achieve the purpose of resource reservation. Resource reservation is also called resource announcement.

[0100] Before the UE indicates the reservation for the temporarily selected resource through SCI, this resource may be reserved by other UE through SCI in advance. If the UE continues to use the temporarily selected resource, the two UEs may collide on this resource. If the distance between the two UEs is far, that is, the RSRP level between the two is low, then the interference level between the two is low, and the upcoming collision has no effect on the data transmission of both. In this case, the UE can continue to use the temporarily selected resource. However, if the distance between the two UEs is close, that is, the RSRP level between the two is high, then the interference level between the two is high, and the upcoming collision may affect the data transmission of both. In this case, the UE should abandon the temporarily selected resource and initiate a resource reselection process.

[0101] like Figure 4 As shown in the figure, the UE performs a preliminary resource selection at time point n and temporarily selects three resources, namely r0, r1 and r2, within the resource selection window n+T1~n+T2, corresponding to time points t0, t1 and t2. Before time point t0, the UE may receive an SCI sent by other UEs, and the SCI indicates that one or more of r0, r1 and r2 are reserved, that is, the resources reserved (declared) by other UEs through SCI indications will collide with the resources temporarily selected by the UE. Figure 4 As shown, the UE receives an SCI sent by other UEs at time point k, and the SCI indicates that r1 is reserved. Under certain conditions, the UE should trigger resource reselection for resource r1, that is, the UE reselects a resource to replace resource r1. Figure 4 The moment in is the time point.

[0102] 5. Triggering conditions for resource reselection before resource declaration The condition triggering resource reselection may be related to one or more of the priority of data of both the UE and the UE that is about to collide, the RSRP level of the UE that is about to collide, the number of resources that are about to collide, and the location of the resources that are about to collide.

[0103] The triggering condition for resource reselection may be related to the priority of the data to be transmitted by the UE and the priority of the data indicated by the UE through the SCI that is about to collide. Specifically, the triggering condition for resource reselection may be any one of the following: Optionally, the UE triggers resource reselection only if the priority of the data to be transmitted by the UE is lower than or equal to the priority of the data indicated by the UE that will collide in the SCI; Optionally, the UE triggers resource reselection only if the priority of the data to be transmitted by the UE is lower than the priority of the data indicated in the SCI by the UE that is about to collide; Optionally, the UE triggers resource reselection only if the priority of the data to be transmitted by the UE is lower than the priority of the data indicated by the UE that will collide in the SCI, and the difference between the Priority values ​​of the two is greater than or equal to a predefined or preconfigured threshold value; Note: In the NR system, the smaller the Priority value indicated in the SCI, the higher the priority of the corresponding data; the larger the Priority value indicated in the SCI, the lower the priority of the corresponding data.

[0104] The condition for triggering resource reselection may be related to the signal strength between the two UEs that are about to collide, that is, related to the measured RSRP level of the UEs that are about to collide. Here, RSRP is measured based on the DMRS of the PSSCH.

[0105] Optionally, the UE triggers resource reselection only when the RSRP measured by the UE for the UE that is about to collide is higher than a preconfigured threshold value. Here, the RSRP threshold value is related to the priority of the UE's data to be transmitted and the priority of the data indicated by the UE that is about to collide in the SCI, that is, the RSRP threshold value is determined according to the priorities of the two, and the system configures different RSRP threshold values ​​according to different values ​​or ranges of the two priorities.

[0106] Optionally, the RSRP threshold value used to determine whether a resource is abandoned and thus trigger resource reselection is the same threshold value as the RSRP threshold used to exclude resources in Step 1 of the resource primary selection process described above. The former can use the final RSRP threshold value adjusted in Step 1, that is, the RSRP threshold value may have been adjusted based on the pre-configured initial RSRP threshold value; or, the former can use the initial RSRP threshold value pre-configured in Step 1.

[0107] Optionally, the RSRP threshold value used to determine whether a resource is abandoned and thus trigger resource reselection is two different threshold values ​​from the RSRP threshold value used to exclude resources in Step 1 of the resource primary selection process described above, and are configured separately.

[0108] The condition for triggering resource reselection may be related to the number of resources that are about to collide. Here, the resources that are about to collide meet the above-mentioned triggering condition related to data priority, for example, the condition that the data priority indicated by the UE that is about to collide in the SCI is higher than the priority of its own data to be transmitted; and / or, the resources that are about to collide meet the above-mentioned triggering condition related to the RSRP of the UE that is about to collide, for example, the condition that the RSRP measured for the UE that is about to collide is higher than the threshold value. Specifically, the condition for triggering resource reselection is any one of the following: Optionally, as long as any resource temporarily selected by the UE is about to collide with resources declared by other UEs, the UE triggers resource reselection.

[0109] Optionally, the UE triggers resource reselection only when all resources temporarily selected by the UE are about to collide with resources declared by other UEs.

[0110] Optionally, the UE triggers resource reselection only if the number of resources among the resources temporarily selected by the UE that will collide with the resources declared by other UEs is greater than or equal to a predefined or preconfigured threshold value. The predefined or preconfigured threshold value may be related to the priority or QoS of the data, and a higher priority or higher QoS may have a smaller threshold value. The threshold value may be an absolute number or a relative ratio based on the total number of temporarily selected resources.

[0111] Optionally, the UE triggers resource reselection only if the number of remaining resources in the resources temporarily selected by the UE minus the resources that will collide with the resources declared by other UEs is less than or equal to a predefined or preconfigured threshold. The predefined or preconfigured threshold may be related to the priority or QoS of the data, and a higher priority or higher QoS of the data may have a larger threshold; and / or the predefined or preconfigured threshold may be related to the amount of data to be transmitted, and a larger threshold may be provided for a larger amount of data to be transmitted. The threshold may be an absolute number or a relative ratio based on the total number of temporarily selected resources.

[0112] Optionally, the UE triggers resource reselection only when the number of remaining resources after deducting the resources that will collide with the resources declared by other UEs from the resources temporarily selected by the UE is less than the physical transport block (TB) to be transmitted, or is insufficient for at least one transmission of the data to be transmitted.

[0113] The condition for triggering resource reselection may be related to the location of the resource that is about to collide. Optionally, the UE triggers resource reselection only when the first resource temporarily selected by the UE is about to collide with the resource declared by other UEs.

[0114] The system may use one or more of the above-mentioned triggering conditions for resource reselection. When there are multiple triggering conditions, the UE triggers resource reselection only when the multiple conditions are met at the same time. Optionally, the system defines multiple triggering conditions for resource reselection, and the specific triggering conditions used are preconfigured. For example, the triggering condition for resource reselection may be configured as one or more of the above-mentioned triggering conditions for resource reselection.

[0115] 6. Timing relationship between resource reselection triggering and resource reselection execution before resource declaration Optionally, the UE performs resource reselection immediately after triggering resource reselection, that is, the time point m' at which resource reselection is triggered is the same as the time point m at which resource reselection is performed. Therefore, triggering resource reselection and performing resource reselection can be understood as the same event. Specifically, the following optional solutions are available: In one example, the time point at which resource reselection may be performed is the time point at which the SCI sent by other UEs indicating that the reserved resources will collide with the resources temporarily selected by the UE is successfully received. Considering that it takes time for the UE to receive and decode the SCI, the time point at which the UE successfully decodes the SCI is not the time point at which the SCI is located. For example, other UEs send SCI indicating that the reserved resources will collide with the resources temporarily selected by the UE at time point s. Assuming that the processing time for receiving and decoding the SCI is Tdecode, the UE successfully receives the SCI at time point s+Tdecode, that is, k=s+Tdecode.

[0116] like Figure 5 As shown, the UE successfully receives the SCI sent by other UEs at time point k, and the SCI indicates that resource r1 is reserved. If the condition triggering resource reselection is met, the UE should perform resource reselection at time point k. Figure 5 The moment in is the time point.

[0117] In another example, the time point at which resource reselection may be performed is a predefined time point before the first resource r0 temporarily selected by the UE, such as t0-Tp, where Tp is a predefined or preconfigured value. Optionally, the system specifies Tp=Tprepare+Tproc'; or, the system specifies Tp=Tprepare. Tprepare is the preparation time for PSCCH / PSSCH transmission, and Tproc' is the processing time for performing resource reselection. The processing time consumed by the UE for the resource reselection process in the second step may be smaller than the processing time consumed by the resource selection process in the first step, that is, Tproc'<=Tproc.

[0118] like Figure 6 As shown, the UE receives the SCI sent by other UEs at time point k, and the SCI indicates that resource r1 is reserved. The UE determines whether resource reselection is triggered at time point t0-Tp, that is, whether the temporarily selected resources are about to collide with other UEs. If there are resources that are about to collide with other UEs and the above-mentioned conditions for triggering resource reselection are met, then the UE performs resource reselection at time point t0-Tp, that is, m= t0-Tp. Figure 6 The moment in is the time point.

[0119] Optionally, after triggering resource reselection, the UE does not perform resource reselection immediately, but waits until a specific time point to perform resource reselection, that is, the time point m' at which resource reselection is triggered is different from the time point m at which resource reselection is performed. Therefore, triggering resource reselection and performing resource reselection are two different events. Here, the time point m' that may trigger resource reselection is the time point at which the SCI sent by other UEs indicating that the reserved resources will collide with the resources temporarily selected by the UE is successfully received, if the condition for triggering resource reselection is met. The time point m at which resource reselection is performed can be determined by any of the following methods: In one example, after triggering resource reselection at time point m', the UE does not immediately perform resource reselection, but waits until a predefined time point before the first temporarily selected resource r0 to perform resource reselection, such as t0-Tp, where Tp is a predefined or preconfigured value. Optionally, the system specifies Tp=Tprepare; or, the system specifies Tp=Tprepare+Tproc'. Wherein, Tprepare is the preparation time for PSCCH / PSSCH transmission, and Tproc' is the processing time for performing resource reselection.

[0120] Here, before the UE performs resource reselection at time point m, the UE may have triggered multiple resource reselections, that is, the UE may trigger resource reselection at different time points m' due to different resources about to collide, so when the UE performs resource reselection at time point m, it needs to reselect multiple resources to replace the resources that are about to collide. Therefore, multiple resource reselection triggering events at different time points correspond to one resource reselection execution event at the same time point, which is also the reason why resource reselection is not executed immediately when it is triggered, in order to reduce the number of times the UE performs resource reselection.

[0121] like Figure 7 As shown, the UE receives the SCI sent by other UEs at time point k, and the SCI indicates that resource r1 is reserved. Under certain conditions, the UE triggers resource reselection at time point k, that is, m'=k. After triggering resource reselection, the UE will wait until time point t0-Tp to perform resource reselection, that is, m=t0-Tp. Figure 7 The moment in is the time point.

[0122] Optionally, the UE determines at which time point to perform resource reselection according to whether r0 is included in the resources that are about to collide. If the reason for triggering resource reselection is that resource r0 is about to collide with other UEs, then the UE performs resource reselection at time point t0-Tprepare, that is, m=t0-Tprepare, and the purpose of reserving Tprepare time is to have enough time to cancel the sending of PSCCH / PSSCH on resource r0; if the reason for triggering resource reselection is that resources other than resource r0 are about to collide with other UEs, then the UE performs resource reselection at time point t0-Tprepare-Tproc', that is, m=t0-Tprepare-Tproc', and the purpose of reserving Tprepare and Tproc' time is to have enough time to reserve the reselected resource through the SCI indication sent on the first resource r0.

[0123] Optionally, after the UE triggers resource reselection at time point m', the UE does not immediately perform resource reselection, but waits until a predefined time point before the first available resource to perform resource reselection. Figure 8 As shown, the UE receives an SCI sent by another UE at time point k, and the SCI indicates that resource r0 is reserved. Then the UE performs resource reselection at time point t1-Tp before the first available resource r1, where Tp is a predefined or preconfigured value. Optionally, the system specifies Tp=Tprepare; or, the system specifies Tp=Tprepare+Tproc'. Wherein, Tprepare is the preparation time for PSCCH / PSSCH transmission, and Tproc' is the processing time for performing resource reselection.

[0124] exist Figure 8 If, before time point t1-Tp, resource r1 is reserved by other UEs through SCI preemptive indication, then the UE can perform resource reselection at time point t2-Tp before the time point of the next available resource r2; if, before time point t2-Tp, resource r2 is also reserved by other UEs through SCI preemptive indication, that is, all temporarily selected resources are reserved by other UEs through SCI preemptive indication, then the UE performs resource reselection at time point t2-Tp before time point t2 of the last resource r2 determined to be about to collide; or, the UE performs resource reselection at the time point of the last successfully received SCI indicating that the resource is about to collide; or, the UE performs resource reselection at the end time point T2 of the resource selection window. Figure 8 The moment in is the time point.

[0125] Optionally, after the UE triggers resource reselection at time point m', the specific time point m for executing resource reselection depends on the UE implementation, but cannot be later than a predefined time point before the first temporarily selected resource r0, for example, m<=t0-Tp; or, cannot be later than a predefined time point Tp before the first available resource. Wherein, Tp is a predefined or preconfigured value. Optionally, Tp=Tprepare or Tp=Tprepare+Tproc', Tprepare is the preparation time for PSCCH / PSSCH transmission, and Tproc' is the processing time for executing resource reselection.

[0126] 7. Maximum number of resource reselections before resource declaration Since the resources temporarily selected by the UE are about to collide with the resources declared by other UEs, thereby triggering resource reselection, after the UE performs resource reselection, other resources temporarily selected by the UE at time point n that are not about to collide, and the resources reselected at time point m, may also collide with the resources declared by other UEs again, thereby triggering resource reselection again. That is, after performing resource reselection and before finally declaring the resources, the UE may trigger resource reselection again, thereby performing resource reselection again.

[0127] Optionally, the system stipulates that the UE performs resource reselection at most once before finally declaring the resource.

[0128] Optionally, the system specifies the maximum number of resource reselections that the UE can perform before finally declaring the resources. The maximum number may be predefined or preconfigured. The system may configure different maximum numbers of resource reselections for different resource pools; and / or, may configure different maximum numbers of resource reselections for different UEs; and / or, may configure different maximum numbers of resource reselections for different data priorities.

[0129] In an example, after the actual number of resource reselections reaches the maximum value, if a selected resource is about to collide with a resource declared by another UE again, the UE ignores the possible collision on this resource and can still indicate the reservation for this resource through the SCI and continue to use this resource, and there is no special processing on the transmission power of the PSCCH / PSSCH transmitted on this resource.

[0130] In another example, after the actual number of resource reselections reaches the maximum value, if a selected resource is about to collide with a resource declared by another UE again, the UE ignores the possible collision on this resource and can still indicate the reservation for this resource through the SCI and continue to use this resource. The transmission power of the PSCCH / PSSCH transmitted on this resource needs to be specially processed.

[0131] For example, if the priority of the data to be transmitted of the UE is higher than the priority of the data of another UE that is about to collide, and / or the RSRP of the other UE measured by the UE is lower than the preconfigured threshold value, then the transmit power of the PSCCH / PSSCH transmitted by the UE on this resource can be increased to counter the possible interference and ensure the reliability of transmission; if the priority of the data to be transmitted of the UE is lower than the priority of the data of another UE that is about to collide, and / or the RSRP of the other UE measured by the UE is higher than the preconfigured threshold value, then the transmit power of the PSCCH / PSSCH transmitted by the UE on this resource can be lowered to reduce the degree of interference to the other UE. The adjustment amount (increase amount or decrease amount) of the transmit power of the PSCCH / PSSCH transmitted on this resource is predefined or preconfigured, and the adjustment amount should be related to at least one of the RSRP level of the UE that is about to collide, the priority of the data indicated by the UE that is about to collide in the SCI, and the priority of the data to be transmitted.

[0132] 8. Detection window for resource reselection before resource declaration The resource reselection process is similar to the initial resource selection process, and also includes the above-mentioned Step 1 and Step 2. Similarly, the resource reselection process will also have a corresponding detection window and a resource selection window, that is, based on the detection information in the corresponding detection window, the resource is reselected for the data to be transmitted in the corresponding resource selection window, and the number of reselected resources is equal to the number of resources that will collide.

[0133] Optionally, the detection window used for resource reselection is a shift of the detection window for resource initial selection, that is, the window n-T0~n is shifted from time point n to time point m. Fig. 9 As shown, the detection window of the resource reselection process executed at time point m is m-T0~m. Fig. 9 The moment in is the time point.

[0134] Optionally, the detection window for resource reselection includes the time after time point n and before time point m in addition to the detection window for initial resource selection. Fig.10 As shown, the detection window of the resource reselection process executed at time point m is n-T0~m. Fig.10 The moment in is the time point.

[0135] Optionally, the detection window for resource reselection only includes the time after time point n and before time point m. Fig.11 As shown, the detection window of the resource reselection process executed at time point m is n~m. Fig.11 The moment in is the time point.

[0136] 9. Resource selection window for resource reselection before resource declaration Similar to resource primary selection, resource reselection also has a corresponding resource selection window. For ease of description, the resource selection window of the resource reselection process executed at time point m can be set to m+T3~m+T4, such as Fig.12 shown. Fig.12 The moment in is the time point.

[0137] Among them, T3, which determines the starting position of the resource selection window for resource reselection, has a similar meaning to T1, which is the starting position of the resource selection window for the resource primary selection process, that is, T3 is determined by the processing time Tproc' of the resource reselection process, and T1 is determined by the processing time Tproc of the resource primary selection process, and Tproc' may be the same as or different from Tproc. Optionally, the system stipulates that T3=T1, that is, the system stipulates that the maximum processing time Tproc-max of the resource primary selection process is the same as the maximum processing time Tproc'-max of the resource reselection process. Optionally, the system stipulates that T3!=T1, that is, the system stipulates that the maximum processing time Tproc-max of the resource primary selection process is different from the maximum processing time Tproc'-max of the resource reselection process, similar to the determination method for the T1 value described in the previous text, T3=Tproc'-max; or, T3<= Tproc'-max, and the specific T3 value depends on the implementation of the UE.

[0138] Optionally, T4, which determines the end position of the resource selection window for resource reselection, has the same minimum value and / or maximum value as T2, which is the end position of the resource selection window for resource primary selection, i.e., T4-min=T2-min, and / or T4-max=T2-max, but the actual values ​​of T4 and T2 may be different. For example, the actual values ​​of T2 and T4 depend on the implementation of the UE and may be the same or different; or, the actual values ​​of T2 and T4 depend on the number of resources to be allocated. Since the number of resources to be allocated during resource reselection is less than or equal to the number of resources to be allocated during resource primary selection, the actual value of T4 should be less than or equal to the actual value of T2. Therefore, the length of the resource selection window for resource reselection should be less than or equal to the length of the resource selection window for resource primary selection.

[0139] Optionally, the resource selection window of the initial resource selection is translated to time point m as the resource selection window of the resource reselection, that is, the window m+T1~m+T2 time point. Therefore, the length of the resource selection window of the initial resource selection is exactly the same as the length of the resource selection window of the resource reselection. Note that if m+T2>PDB, then the resource selection window is m+T1~PDB, that is, the resource selection window does not exceed PDB at the latest.

[0140] Optionally, the resource selection window for resource reselection reuses the remaining available time within the resource selection window for resource primary selection. Fig.13 As shown, the resource selection window of the resource reselection process executed at time point m is m+T3~n+T2. If T3=T1, then the resource selection window is m+T1~n+T2. Fig.13 The moment in is the time point. Optionally, the resource selection window for resource reselection includes all available time until the end of the PDB. Fig.14 As shown, the resource selection window of the resource reselection process executed at time point m is m+T3~PDB. If T3=T1, then the resource selection window is m+T1~PDB. Fig.14 The moment in is the time point.

[0141] 10. Enable / disable resource reselection function before resource declaration The resource reselection function before resource declaration can effectively avoid resource collision between two UEs, thereby reducing the interference level on the resource pool and improving the performance of bypass transmission, but resource reselection also increases the implementation complexity of the UE. Optionally, the resource reselection function before resource declaration can be enabled / disabled. When this function is enabled, the UE should determine whether the selected resource has been preemptively declared by other UEs before declaring the resource. If it has been preemptively declared by other UEs, the UE should initiate resource reselection under certain conditions; when this function is disabled, the UE does not need to determine whether the selected resource has been preemptively declared by other UEs before declaring the resource, and the UE always uses the selected resource for actual data transmission.

[0142] The enable / disable of the resource reselection function before resource declaration can be configured in any one or more of the following ways: Optionally, enable / disable of the resource reselection function before resource declaration may be configured for each resource pool, that is, different resource pools may have different configurations.

[0143] Optionally, the enable / disable of the resource reselection function before resource declaration can be configured according to the channel busyness CBR range on the resource pool, that is, for the same resource pool, when the CBR is high, this function can be enabled, and when the CBR is low, this function can be disabled.

[0144] Optionally, the enable / disable of the resource reselection function before resource declaration may be configured for each UE, that is, on the same resource pool, some UEs may be enabled with this function, while other UEs may be disabled with this function.

[0145] Optionally, the enable / disable of the resource reselection function before resource declaration can be configured for each priority level of the data or its range, that is, for the same UE, when the priority of the data to be transmitted is higher, this function can be disabled, and when the priority of the data to be transmitted is lower, this function can be enabled.

[0146] 11. Resource reselection after resource declaration (i.e. Pre-emption) After the UE indicates the reservation for the selected resource through SCI, this resource may be reserved by other UE through SCI, that is, the same resource is reserved by two UEs through SCI. If these two UEs both send PSCCH / PSSCH on the resources reserved for each other, then the two UEs will collide on this resource. If the distance between the two UEs is far, that is, the RSRP level between the two is low, then the interference level between the two is low, and the upcoming collision has no effect on the data transmission of both. In this case, the two UEs can continue to use the reserved resources. However, if the distance between the two UEs is close, that is, the RSRP level between the two is high, then the interference level between the two is high, and the upcoming collision may affect the data transmission of both. In this case, one of the UEs should give up the reserved resources and initiate a resource reselection process.

[0147] For the convenience of description, in the following text, the UE that indicates resource reservation through SCI earlier among the two UEs mentioned above is called the first UE, and the UE that indicates resource reservation through SCI later is called the second UE. Then the UE that abandons the reserved resources and initiates resource reselection should be the first UE, that is, the second UE has a higher transmission priority than the first UE. In the case that the first UE has reserved resources through SCI, under certain conditions, the second UE can still reserve the same resources through SCI, that is, the resources reserved by the first UE are preferentially occupied by the second UE (Pre-emption). For example, the conditions for the second UE to pre-emtpion the resources reserved by the first UE may be: the priority of the data of the second UE is higher than that of the data of the first UE, and the second UE has no other more suitable available resources within the maximum delay PDB of the data, etc.

[0148] 12. Triggering conditions for resource reselection after resource declaration Similar to resource reselection before resource declaration, the triggering conditions for resource reselection before resource declaration can also be applied to resource reselection after resource declaration. For example, the triggering conditions can be related to the priority of two UEs that are about to collide, or the RSRP level between the two UEs.

[0149] Optionally, the first UE triggers resource reselection only when the RSRP of the second UE measured by the first UE is higher than a preconfigured threshold value. Here, the RSRP threshold value is related to the priority of the data of the first UE and the second UE.

[0150] Here, the RSRP threshold value used to determine whether Pre-emption triggers resource reselection and the RSRP threshold value used to determine whether resource reselection before resource declaration is triggered are the same threshold value; or, the RSRP threshold value used to determine whether Pre-emption triggers resource reselection and the RSRP threshold value used to determine whether resource reselection before resource declaration is triggered are different threshold values, that is, they are configured separately.

[0151] In particular, if the pre-emptied resources are reserved for data retransmission, and the retransmission is based on HARQ feedback, then when the HARQ feedback received by the UE is ACK, the resources reserved for data retransmission will not be used. In this case, the UE may not initiate resource retransmission for the pre-emptied resources.

[0152] Optionally, when the UE successfully receives the SCI sent by other UEs indicating that resources are pre-empted and the interval between the maximum delay requirement PDB of the data to be transmitted is greater than a predefined or preconfigured threshold, the UE initiates resource reselection.

[0153] Optionally, when the resource on which the UE is about to collide with other UEs is the initial transmission of a transport block for the UE, the UE initiates resource reselection.

[0154] 13. Timing relationship between resource reselection trigger and resource reselection execution after resource declaration Similar to the resource reselection before resource declaration, the method for defining the resource reselection trigger time point and / or the resource reselection execution time point before resource declaration in the foregoing text can also be applied to the resource reselection after resource declaration.

[0155] Optionally, the first UE successfully receives the SCI from the second UE indicating to reserve the same resource at time point k, and under certain conditions, the first UE initiates resource reselection at time point k.

[0156] Optionally, the first UE successfully receives the SCI indicating the reservation of the same resource from the second UE at time point k, and under certain conditions, the first UE initiates resource reselection at a predefined time point Tp before the time point of the reserved resource, where Tp=Tprepare, and Tprepare is the preparation time for PSCCH / PSSCH transmission.

[0157] Optionally, the first UE successfully receives the SCI indicating the reservation of the same resource from the second UE at time point k, and under certain conditions, the time point at which the first UE initiates resource reselection depends on the UE implementation, but cannot be later than a predefined time point Tp before the time point at which the reserved resource is located. Wherein, Tp=Tprepare, Tprepare is the preparation time for PSCCH / PSSCH transmission.

[0158] 14. Maximum number of resource reselections after resource declaration When the SCI declares that multiple resources are reserved, multiple or all of the reserved resources may be pre-empted by other UEs. Then, after the resource declaration of the same SCI, the UE may initiate multiple resource reselections due to pre-emption. Similar to the resource reselection before the resource declaration, the number of resource reselections initiated due to pre-emption after the resource declaration can be limited to not exceed the pre-configured maximum value. The method used to configure the maximum number of resource reselections before the resource declaration in the previous article can also be applied to the resource reselection after the resource declaration.

[0159] 15. Detection window for resource reselection after resource declaration Similar to the resource reselection before resource declaration, the method used in the previous article to define the detection window position for resource reselection before resource declaration can also be applied to resource reselection after resource declaration. For example, assuming that the UE performs a resource reselection process triggered by Pre-emption at time point t, the detection window for the initial resource selection can be shifted to time point t as the detection window for resource reselection after resource declaration, that is, t-T0~t; or, the detection window for resource reselection after resource declaration has the same starting position as the detection window for the initial resource selection, that is, n-T0~t; or, the starting position of the detection window is the time point q when the corresponding SCI for declaring resources is sent, that is, q~t.

[0160] 16. Resource selection window for resource reselection after resource declaration Similar to the resource reselection before resource declaration, the method for defining the detection window position for resource reselection before resource declaration in the foregoing text can also be applied to the resource reselection after resource declaration. For example, assuming that the UE performs a resource reselection process triggered by Pre-emption at time point t, the resource selection window for the initial resource selection can be shifted to time point t as the resource selection window for resource reselection after resource declaration, that is, t+T1~t+T2; or, the resource selection window for resource reselection before resource declaration is shifted to time point t as the resource selection window for resource reselection after resource declaration, that is, t+T3~t+T4; or, the starting position and ending position of the resource selection window for resource reselection after resource declaration can be defined as T5 and T6, respectively, that is, t+T5~t+T6, where T5 can have the same value as T1 / T3, or T5 can have the same maximum value as T1 / T3, and T6 can have the same maximum value and / or minimum value as T2 / T4, but the specific value can be different from T2 / T4; or, the resource selection window for resource reselection after resource declaration can use all available time until the end of PDB, that is, t+T5~PDB.

[0161] 17. Enable / disable resource reselection after resource declaration Similar to the resource reselection before resource declaration, the resource reselection function after resource declaration can also be enabled / disabled. The method used to configure the enable / disable function of the resource reselection function before resource declaration in the previous article can also be used for the resource reselection function after resource declaration. For example, the resource reselection function after resource declaration can be enabled / disabled for different resource pools, different CBR ranges, different UEs, and different data priorities.

[0162] Optionally, the resource reselection function before the resource declaration and the resource reselection function after the resource declaration share the same enable / disable configuration, that is, both are enabled or disabled.

[0163] Optionally, the resource reselection function before resource declaration and the resource reselection function after resource declaration use different enable / disable configurations, that is, the two are enabled or disabled respectively.

[0164] Embodiment 2 Based on the same inventive concept as the above-mentioned embodiment 1, the embodiment of the present application further provides a UE, the structural diagram of which is as follows: Fig.15 As shown, UE 30 includes a first processing module 301 , a second processing module 302 and a third processing module 303 .

[0165] A first processing module 301 is used to initiate an initial resource selection to temporarily select resources for data to be transmitted; The second processing module 302 is configured to perform a first resource reselection after initiating the initial resource selection and before the UE declares the resource, and when a first bypass control signaling SCI sent by other UEs is received and a preset condition for triggering resource reselection is met, wherein the resource reserved by other UEs indicated in the first SCI is at least one of the resources temporarily selected by the UE; The third processing module 303 is used to send PSCCH or PSSCH on the first resource according to the result of the first resource reselection, and declare other resources except the first resource through the sent SCI.

[0166] UE30 also includes a fourth processing module, which is used to perform a second resource reselection after the UE declares resources and before transmitting data on the declared resources, and when a second SCI sent by other UEs is received and a preset condition for triggering resource reselection is met, wherein the resources reserved by other UEs indicated in the second SCI are at least one of the resources already declared by the UE.

[0167] Optionally, the condition for triggering the reselection of the first resource includes at least one of the following: When a reference signal received power RSRP associated with the first SCI measured by the UE is higher than a preconfigured threshold, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than or equal to the priority of the data indicated in the first SCI, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than the priority of the data indicated in the first SCI, the UE triggers a first resource reselection; When the priority of the data to be transmitted of the UE is lower than the priority of the data indicated in the first SCI, and the difference between the priority value of the data to be transmitted of the UE and the priority value of the data indicated in the first SCI is greater than or equal to a predefined or preconfigured threshold value, the UE triggers a first resource reselection; When the resource on which the UE is about to collide with other UEs is any resource temporarily selected by the UE, the UE triggers a first resource reselection; When the resources on which the UE is about to collide with other UEs are all resources temporarily selected by the UE, the UE triggers a first resource reselection; When the number of resources on which the UE will collide with other UEs is greater than a predefined or preconfigured threshold, the UE triggers a first resource reselection; When the number of resources other than resources that will collide with other UEs among the resources temporarily selected by the UE is less than a predefined or preconfigured threshold, the UE triggers a first resource reselection; When the number of resources temporarily selected by the UE, excluding the resources that will collide with the other UE, is less than the transport block to be transmitted, or is insufficient to support one transmission of the data to be transmitted, the UE triggers a first resource reselection; When the resource on which the UE is about to collide with other UEs is the first resource temporarily selected by the UE, the UE triggers reselection of the first resource.

[0168] Optionally, the RSRP threshold value used to trigger the first resource reselection is the same as the RSRP threshold value used for resource exclusion in the initial resource selection process.

[0169] Optionally, the manner of determining the RSRP threshold value for triggering the first resource reselection includes any one of the following: Using the initial value of the RSRP threshold value used for resource exclusion in the initial resource selection process as the RSRP threshold value for triggering the first resource reselection; Alternatively, the adjusted latest value of the RSRP threshold value used for resource exclusion in the initial resource selection process is used as the RSRP threshold value for triggering the first resource reselection.

[0170] Optionally, the RSRP threshold value for triggering the first resource reselection and the RSRP threshold value for resource exclusion in the initial resource selection process are configured separately.

[0171] Optionally, the RSRP threshold value for triggering the first resource reselection is configured according to the priority of the UE's data to be transmitted and the priority of the data indicated in the first SCI.

[0172] Optionally, the time relationship between the UE triggering the first resource reselection and performing the first resource reselection includes at least one of the following: The UE performs the first resource reselection immediately after triggering the first resource reselection, and the time point of triggering the first resource reselection and the time point of performing the first resource reselection are the same time point; After triggering the first resource reselection, the UE does not immediately perform the first resource reselection. When a specific time point comes, the UE performs the first resource reselection. The time point of triggering the first resource reselection and the time point of performing the first resource reselection are different time points.

[0173] Optionally, the UE immediately performs the first resource reselection after triggering the first resource reselection, including: The UE successfully receives the first SCI at a first time point, and when a condition for triggering resource reselection is met, the UE performs a first resource reselection at the first time point; Or the UE successfully receives the first SCI at a first time point, and the UE determines whether the first resource reselection is triggered at a predefined time point t0-Tp before the time point t0 of the temporarily selected first resource. When the condition for triggering resource reselection is met, the UE performs the first resource reselection at the time point t0-Tp, where Tp is a predefined or preconfigured value, and t0-Tp represents a time point with an interval of Tp before t0.

[0174] Optionally, after triggering the first resource reselection, the UE does not immediately perform the first resource reselection. When waiting for a specific time point, the UE performs the first resource reselection, including: The UE successfully receives the first SCI at a first time point. When the condition for triggering resource reselection is met, the UE triggers the first resource reselection at the first time point. After the first resource reselection is triggered, when the UE waits until a predefined time point t0-Tp before the time point t0 of the first resource temporarily selected by the UE, the UE performs the first resource reselection, where Tp is a predefined or preconfigured value, and t0-Tp represents a time point before t0 with an interval of Tp; Or the UE successfully receives the first SCI at a first time point, and when the condition for triggering resource reselection is met, the UE triggers the first resource reselection at the first time point. After triggering the first resource reselection, when waiting until a time point of a predefined interval Tp before the first available resource, the UE performs the first resource reselection, where Tp is a predefined or preconfigured value.

[0175] Optionally, Tp includes at least preparation time for sending PSCCH / PSSCH, and / or processing time for performing the first resource reselection process.

[0176] Optionally, the number of times the UE performs the first resource reselection should not exceed a predefined or preconfigured maximum value.

[0177] Optionally, when the number of times the UE performs the first resource reselection exceeds the maximum value, and the resources selected by the UE are about to collide with the resources declared by other UEs, when the conditions for triggering resource reselection are met, the transmission power of the bypass physical control channel PSCCH and / or the transmission power of the bypass physical data channel PSSCH sent by the UE on the resources that are about to collide are adjusted.

[0178] Optionally, the adjustment amount of the transmit power of the PSCCH and / or the transmit power of the PSSCH is related to at least one of the following: the RSRP level of the other UE measured by the UE; The priority of the UE's data to be transmitted; The priority of data of other UEs.

[0179] Optionally, adjusting the transmit power of the PSCCH and / or the transmit power of the PSSCH includes at least one of the following: When the priority of the data to be transmitted of the UE is higher than the priority of the data of other UEs, and / or the RSRP of other UEs measured by the UE is lower than a preconfigured threshold, increase the transmit power of the PSCCH and / or the transmit power of the PSSCH transmitted by the UE on the resource where the collision will occur; When the priority of the UE's data to be transmitted is lower than the priority of data of other UEs, and / or the RSRP of other UEs measured by the UE is higher than a preconfigured threshold, the transmit power of the PSCCH and / or the transmit power of the PSSCH transmitted by the UE on the resources where the collision will occur is reduced.

[0180] Optionally, the manner of defining the detection window for reselecting the first resource includes at least one of the following: The detection window of the first resource reselection is a translation of the detection window of the resource primary selection, where the resource primary selection is the initial resource selection; The detection window for the first resource reselection includes the detection window for the resource primary selection, the time after time point n, and the time before time point m, where time point n is the time point for executing the resource primary selection, and time point m is the time point for executing the first resource reselection; The detection window for resource reselection includes the time after time point n and the time before time point m.

[0181] Optionally, the method of defining the resource selection window for reselecting the first resource includes at least one of the following: The resource selection window for the first resource reselection and the resource selection window for the resource initial selection are determined using the same criteria, and the actual lengths of the two are not related, and the resource initial selection is the initial resource selection; The resource selection window for the first resource reselection is translated into the resource selection window for the initial resource selection; The resource selection window for the first resource reselection is the remaining available time within the resource selection window for the initial resource selection; The resource selection window for the first resource reselection includes all available time up to the maximum delay requirement PDB of the data.

[0182] Optionally, activation enable or deactivation disable of the first resource reselection function is configured by at least one of the following methods: Configure enable or disable of the first resource reselection function for each resource pool; Configure enable or disable of the first resource reselection function for each UE; Configure enable or disable of the first resource reselection function according to the channel busyness CBR on the resource pool; Configure enable or disable of the first resource reselection function according to the data priority.

[0183] Optionally, enabling or disabling a first resource reselection function before a CBR configuration resource declaration on a resource pool includes: For the same resource pool, when the CBR is greater than the first threshold, the first resource reselection function is set to enable; when the CBR is less than the second threshold, the first resource reselection function is set to disable.

[0184] Optionally, for each priority level or range of data, configuring enable or disable of a first resource reselection function before resource declaration includes: For the same UE, when the priority of the data to be transmitted is greater than the first priority, the first resource reselection function is set to enable; when the priority of the data to be transmitted is lower than the second priority, the first resource reselection function is set to disable.

[0185] Optionally, the condition for triggering the reselection of the second resource includes at least one of the following: When the reference signal received power RSRP associated with the second SCI measured by the UE is higher than a preconfigured threshold, the UE triggers a second resource reselection; When the interval between the time point when the UE successfully receives the second SCI and the maximum delay requirement PDB of the data to be transmitted is greater than a predefined or preconfigured threshold, the UE triggers a second resource reselection; When the resource on which the UE is about to collide with other UEs is an initial transmission of a transport block for the UE, the UE triggers a second resource reselection; Optionally, the method of determining the time point for performing the second resource reselection includes any one of the following: The UE successfully receives the second SCI at the second moment, and when the condition for triggering resource reselection is met, the UE performs the second resource reselection at the second moment; The UE successfully receives the second SCI at the second time, and when the condition for triggering resource reselection is met, the UE performs the second resource reselection at a time of a predefined interval before the time point of the resource that will collide.

[0186] The technical solution provided in the embodiments of the present application has at least the following beneficial effects: In the embodiment of the present application, an initial resource selection is initiated to temporarily select resources for data to be transmitted; after the initial resource selection is initiated and before the UE declares resources, and the first bypass control signaling SCI sent by other UEs is received, and the preset conditions for triggering resource reselection are met, the first resource reselection is performed, wherein the resources reserved by other UEs indicated in the first SCI are at least one of the resources temporarily selected by the UE; according to the result of the first resource reselection, a bypass physical control channel PSCCH or a bypass physical data channel PSSCH is sent on the first resource, and other resources except the first resource are declared through the sent SCI. In this way, the UE-autonomous resource allocation of the NR V2X system in Mode 2 is realized.

[0187] For the contents not described in detail in the UE provided in the embodiment of the present application, reference can be made to the above-mentioned resource allocation method. The beneficial effects that can be achieved by the UE provided in the embodiment of the present application are the same as those of the above-mentioned resource allocation method, and will not be repeated here.

[0188] Embodiment 3 Based on the same inventive concept, the embodiment of the present application further provides a UE, the structural diagram of which is as follows: Fig.16 As shown, the UE 6000 includes at least one processor 6001, a memory 6002 and a bus 6003, and at least one processor 6001 is electrically connected to the memory 6002; the memory 6002 is configured to store at least one computer-executable instruction, and the processor 6001 is configured to execute the at least one computer-executable instruction, thereby executing any steps of a resource allocation method provided in any embodiment or any optional implementation manner in Example 1 of the present application.

[0189] Furthermore, the processor 6001 may be a Field-Programmable Gate Array (FPGA) or other devices with logic processing capabilities, such as a Microcontroller Unit (MCU) or a Central Process Unit (CPU).

[0190] The application of the embodiments of the present application has at least the following beneficial effects: In the embodiment of the present application, an initial resource selection is initiated to temporarily select resources for data to be transmitted; after the initial resource selection is initiated and before the UE declares resources, and the first bypass control signaling SCI sent by other UEs is received, and the preset conditions for triggering resource reselection are met, the first resource reselection is performed, wherein the resources reserved by other UEs indicated in the first SCI are at least one of the resources temporarily selected by the UE; according to the result of the first resource reselection, a bypass physical control channel PSCCH or a bypass physical data channel PSSCH is sent on the first resource, and other resources except the first resource are declared through the sent SCI. In this way, the UE-autonomous resource allocation of the NR V2X system in Mode 2 is realized.

[0191] Those skilled in the art will appreciate that each block in these structure diagrams and / or block diagrams and / or flow charts and combinations of blocks in these structure diagrams and / or block diagrams and / or flow charts can be implemented using computer program instructions. Those skilled in the art will appreciate that these computer program instructions can be provided to a general-purpose computer, a professional computer, or a processor of other programmable data processing methods to implement, thereby executing the scheme specified in the block or multiple blocks of the structure diagrams and / or block diagrams and / or flow charts disclosed in this application through the processor of the computer or other programmable data processing method.

[0192] Those skilled in the art will appreciate that the various operations, methods, steps, measures, and schemes in the processes discussed in this application may be alternated, altered, combined, or deleted. Further, other steps, measures, and schemes in the various operations, methods, and processes discussed in this application may also be alternated, altered, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and schemes in the prior art that are similar to those disclosed in this application may also be alternated, altered, rearranged, decomposed, combined, or deleted.

[0193] The above description is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method performed by a user equipment UE in a wireless communication system, characterized in that: include: Select resources for the transfer; A priority occupation process is performed for a resource set consisting of the resources, the process comprising: If one of the resources in the resource set overlaps with the reserved resources indicated by the received first bypass control signaling SCI, and the reference signal received power RSRP measured based on the SCI is higher than the preset threshold value, and the priority occupancy is indicated to be activated, and the priority of the transmission is lower than the priority indicated by the SCI, then the one resource is considered to be occupied by priority and the one resource is discarded.

2. The method according to claim 1, characterized in that Also includes: A resource is reselected to replace the discarded resource.

3. The method according to claim 1, characterized in that The priority occupation process is performed before a predefined value before a time point of a first resource in the resource set, wherein the predefined value is defined based on a subcarrier spacing.

4. The method according to claim 1, characterized in that: Whether the priority occupation is activated is configured based on the resource pool.

5. A UE, characterized in that: include: Processor, memory; The memory is used to store computer programs; The processor is configured to execute the method according to any one of claims 1 to 4 by calling the computer program.

Citation Information

Cited By

  • Resource processing method and device, equipment, medium and product

    CN121419021A