Sidelink resource determination method and terminal
By determining and indicating PSFCH and PSSCH resources, the method addresses collisions between NR and LTE terminals, improving communication reliability and performance in mixed LTE/NR sidelink scenarios.
Patent Information
- Application Number
- JP2024530566
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-11-22
- Filing Date
- 2022-11-22
- Publication Date
- 2025-08-21
- Estimated Expiration
- 2042-11-22
AI Technical Summary
In scenarios where LTE and NR sidelink communications coexist on the same frequency, collisions occur between NR terminals' PSFCH transmission/reception and LTE terminals' data transmission due to the lack of HARQ feedback support in LTE terminals, affecting NR terminals' PSFCH transmission/reception.
A method and apparatus for determining and indicating PSFCH and PSSCH resources by NR terminals to avoid collisions, involving resource exclusion and information transmission to ensure NR terminals' PSFCH and LTE terminals' data transmissions do not overlap.
The solution effectively avoids resource collisions between NR and LTE terminals, enhancing communication reliability and performance by ensuring proper resource allocation and selection.
Smart Images

Figure 0007727849000008 
Figure 0007727849000009 
Figure 0007727849000010
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application filed on November 22, 2021, bearing application number 202111389712.3 and entitled "Sidelink resource determination method, terminal and network side equipment," the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the technical field of communications, and in particular to a sidelink resource determination method and a terminal. [Background technology]
[0003] Long Term Evolution (LTE) systems support sidelink (SL) transmission, i.e., data transmission over the physical layer directly between terminals. LTE SL is broadcast-based and can be used to support basic security class communications for vehicle-to-everything (V2X), but does not apply to other higher-level V2X traffic. 5G New Radio (NR) systems support more advanced SL transmission designs, such as singlecast and multicast, and can support a more comprehensive range of traffic types.
[0004] In LTE SL, a terminal does not support retransmission based on Hybrid Automatic Repeat Request (HARQ) feedback, but supports only one blind retransmission at a time to enhance reliability. On the other hand, in NR SL, a terminal transmits a Physical Sidelink Feedback Channel (PSFCH) carrying HARQ-ACK information on one or more subchannels in response to a Physical Sidelink Share Channel (PSSCH) reception. Because NR data is not transmitted on PSFCH resources, data transmission by an NR terminal does not collide with PSFCH transmission / reception. However, in a scenario where LTE SL and NR SL coexist on the same frequency, since LTE terminals do not support HARQ feedback, if NR enables retransmission based on HARQ feedback, the NR terminal's PSFCH transmission / reception may collide with data from an LTE terminal, and the NR terminal's PSFCH transmission / reception may be affected by the LTE terminal's data transmission. Therefore, how to avoid collision between PSFCH transmission / reception of an NR terminal and data transmission of an LTE terminal is a technical problem that must be solved as soon as possible by those skilled in the art. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a sidelink resource determination method and a terminal that can solve the collision problem between PSFCH transmission / reception of an NR terminal and data transmission of an LTE terminal. [Means for solving the problem]
[0006] In the first aspect, a first terminal determining a first physical sidelink feedback channel (PSFCH) resource and / or a first physical sidelink shared channel (PSSCH) resource; and / or a step of transmitting first information by the first terminal, the first information being for indicating a first PSFCH resource;
[0007] In the second aspect, A step of a second terminal obtaining first information, the first information being sent by the first terminal, the first information being for indicating a target resource; and a step in which the second terminal excludes the target resource from candidate target resources based on the target resource indicated by the first information.
[0008] In the third aspect, a processing module for determining a first physical sidelink feedback channel (PSFCH) resource and / or a first physical sidelink shared channel (PSSCH) resource; and / or An apparatus for determining a sidelink resource is provided, the apparatus comprising: a transmitting module for transmitting first information, the first information being for indicating a first PSFCH resource.
[0009] In the fourth aspect, an acquiring module for acquiring first information, the first information being sent by a first terminal, the first information being for indicating a target resource; a processing module for excluding the target resource from target candidate resources based on the target resource indicated by the first information.
[0010] In a fifth aspect, there is provided a first terminal including a processor and a memory, the memory storing programs or commands executable by the processor, the programs or commands being executed by the processor to perform the steps of the method of the first aspect.
[0011] In a sixth aspect, there is provided a first terminal including a processor and a communication interface, wherein the processor is adapted to determine a first physical sidelink feedback channel (PSFCH) resource and / or the communication interface is adapted to transmit first information, the first information being for indicating the first PSFCH resource.
[0012] In a seventh aspect, there is provided a second terminal including a processor and a memory, the memory storing programs or commands executable by the processor, the programs or commands performing the steps of the method according to the second aspect when executed by the processor.
[0013] In an eighth aspect, a second terminal is provided, the second terminal including a processor and a communication interface, the communication interface being used to acquire first information, the first information being transmitted by a first terminal, the first information being for indicating a target resource, and the processor being used to exclude the target resource from candidate target resources based on the target resource indicated by the first information.
[0014] In a ninth aspect, there is provided a communication system including a first terminal and a second terminal, wherein the first terminal can be used to perform steps of the sidelink resource determination method described in the first aspect, and the second terminal can be used to perform steps of the sidelink resource determination method described in the second aspect.
[0015] In a tenth aspect, there is provided a readable storage medium having stored thereon a program or command that, when executed by a processor, causes the steps of the method according to the first aspect to be realized or the steps of the method according to the second aspect to be realized.
[0016] In an eleventh aspect, there is provided a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor executing a program or command to implement the method described in the first aspect or to be used to implement the method described in the second aspect.
[0017] In a twelfth aspect, there is provided a computer program / program product stored on a storage medium and executed by at least one processor to implement the steps of the sidelink resource determination method according to the first aspect or to implement the steps of the sidelink resource determination method according to the second aspect. [Effects of the Invention]
[0018] In an embodiment of the present application, the first terminal determines a first physical sidelink feedback channel (PSFCH) resource and / or a first physical sidelink shared channel (PSSCH) resource, and can avoid resources occupied or reserved by other terminals and avoid resource collision; and / or the first terminal transmits first information, which is for indicating the first PSFCH resource, so that the second terminal, upon receiving the first information, can perform resource selection based on the resource indicated by the first information and avoid collision with the resource indicated by the first information. [Brief explanation of the drawings]
[0019] [Figure 1] 1 is a diagram illustrating the configuration of a wireless communication system to which an embodiment of the present application can be applied. [Figure 2] FIG. 1 is a schematic diagram of a sidelink application scenario provided in an embodiment of the present application. [Figure 3] FIG. 1 is a schematic diagram (part 1) of the procedure of the sidelink resource determination method provided in an embodiment of the present application. [Figure 4] FIG. 2 is a PSFCH resource schematic diagram of the sidelink resource determination method provided in the embodiments of the present application; [Figure 5]2 is a schematic diagram of a resource detection window and a resource selection window provided in an embodiment of the present application; [Figure 6] FIG. 2 is a schematic diagram (part 2) of the procedure of the sidelink resource determination method provided in the embodiment of the present application. [Figure 7] FIG. 3 is a schematic diagram (part 3) of the procedure of the sidelink resource determination method provided in the embodiment of the present application. [Figure 8] FIG. 4 is a schematic diagram (part 4) of the procedure of the sidelink resource determination method provided in the embodiment of the present application. [Figure 9] FIG. 1 is a flow chart of interactions of a sidelink resource determination method provided in an embodiment of the present application. [Figure 10] FIG. 2 is a schematic diagram (part 2) of the procedure of the sidelink resource determination method provided in the embodiment of the present application. [Figure 11] FIG. 1 is a schematic diagram (part 1) of the configuration of a sidelink resource determination device provided in an embodiment of the present application. [Figure 12] FIG. 2 is a second schematic diagram illustrating the configuration of a sidelink resource determination device provided in an embodiment of the present application. [Figure 13] 1 is a schematic diagram illustrating the configuration of a communication device provided in an embodiment of the present application. [Figure 14] FIG. 2 is a hardware configuration schematic diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, the technical solutions in the embodiments of the present application will be clearly explained with reference to the drawings in the embodiments of the present application, and it should be understood that the described embodiments are only a part of the embodiments of the present application, not all of the embodiments, and all other embodiments obtained by those skilled in the art based on the embodiments in the present application fall within the scope of protection of the present application.
[0021] The terms "first," "second," etc., used in the specification and claims of this application are not intended to describe a particular order or chronology, but rather to distinguish between similar objects. It should be understood that terms used in this manner may be interchanged where appropriate so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. It should also be understood that objects distinguished by "first" and "second" generally belong to a single category, and the number of objects is not limited; for example, the first object may be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the symbol " / " generally indicates that the related objects before and after are in an "or" relationship.
[0022] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described techniques can be used in other systems and wireless technologies in addition to those mentioned above. While the following description will discuss New Radio (NR) systems for illustrative purposes, and NR terminology is used in much of the following description, it should be understood that these technologies may be used in other systems and wireless technologies, such as the 6th Generation (6G) and 7th Generation (7G) networks. thIt can also be applied to applications other than NR system applications, such as 6G (Generation 6G) communication systems.
[0023] 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal digital assistant (PDA), a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle-mounted equipment (VUE), a pedestrian-mounted equipment (PUE), a smart home (a home device with wireless communication capabilities such as a refrigerator, a television, a washing machine, or furniture), a game console, a personal computer (PC), an automated teller machine, or a kiosk, and the wearable device includes a smart watch, a smart wristband, a smart earphone, a smart glasses, a smart accessory (a smart bracelet, a smart bracelet, a smart ring, a smart necklace, a smart anklet, a smart wristlet, a smart wear, etc.). It should be noted that the embodiments of the present application are not limited to a specific type of the terminal 11. The network side equipment 12 may include access network equipment or core network equipment, where the access network equipment 12 may also be called radio access network equipment, radio access network (RAN), radio access network function or radio access network unit.The access network equipment 12 may include a base station, a WLAN access point, a WiFi node, etc., and the base station may be called a Node B, an evolved Node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home B node, a home evolved B node, a transmitting receiving point (TRP), or any other appropriate term in the art. As long as the same technical effect can be achieved, the base station is not limited to a specific technical term. In the embodiments of this application, only a base station in an NR system is described as an example, but it should be noted that the specific type of base station is not limited.
[0024] Two resource allocation modes are defined for NR V2X: mode 1, in which the base station schedules resources, and mode 2, in which the terminal decides which resources to use for transmission. In this case, resource information may come from a base station broadcast message or pre-configured information. When the terminal operates within the range of the base station and has an RRC connection with the base station, it may operate in mode 1 and / or mode 2. When the terminal operates within the range of the base station but does not have an RRC connection with the base station, it can only operate in mode 2. When the terminal operates outside the range of the base station, it can only operate in mode 2 and performs V2X transmission based on pre-configured information.
[0025] Mode 2 supports sensing-based resource selection. The specific operation is as follows: 1) After resource selection is triggered, the transmitting TX terminal first determines a resource selection window, where the lower boundary of the resource selection window is at time T1 after the resource selection trigger and the upper boundary of the resource selection window is at time T2 after the trigger, where T2 is the value selected by the terminal within the packet delay budget (PDB) for its transport block (TB) transmission, and T2 is not earlier than T1. 2) Before resource selection, the terminal must determine a candidate resource set for resource selection. It compares the RSRP measured on resources within the resource selection window with the corresponding RSRP threshold. If the RSRP is below the RSRP threshold, the resource can be included in the candidate resource set. 3) After determining the resource set, the terminal randomly selects transmission resources from the candidate resource set. The terminal can also reserve transmission resources for the next transmission during this transmission.
[0026] In Mode 2 resource allocation mode, a resource selection re-evaluation mechanism is supported, and a brief description of this mechanism is as follows: To determine whether a selected but unreserved resource (PSCCH / PSSCH resource) is still in an idle / low-interference state, the terminal re-evaluates resource selection at least at time "m-T3", where time "m" is the time when reservation information for the resource is first transmitted, and T3 includes at least the length of time during which the UE performs resource selection processing. The terminal re-performs the resource selection step at least at time "m-T3" to obtain a candidate resource set. If the resource selected by the terminal is still in the candidate resource set, the terminal does not need to perform resource re-selection; otherwise, the terminal selects a new transmission resource from the candidate set.
[0027] In the Mode 2 resource allocation mode, a resource pre-emption mechanism is supported, and a brief description of the mechanism is as follows: If the resources reserved for one terminal overlap (partially overlap) with the resources reserved / selected for another terminal with higher priority traffic, and the SL-RSRP measurement value on the related resources of the terminal is greater than some related SL-RSRP threshold, the terminal will trigger resource reselection.
[0028] To determine whether a reserved resource (PSCCH / PSSCH resource) has been preempted, the UE performs preemption detection at least at time "m-T3", where time "m" is the time when the resource exists or the reservation information for the resource is transmitted, and T3 includes at least the time length for the UE to perform resource selection processing. The UE re-performs the resource selection step at least at time "m-T3" to obtain a candidate resource set. If the resource selected by the UE is still in the candidate resource set, the UE does not need to re-select resources; otherwise, the UE selects a new transmission resource from the candidate set.
[0029] In LTE SL, terminals do not support retransmission based on HARQ feedback and only support a maximum of one blind retransmission to improve reliability. In R16 / R17, in response to PSSCH reception, NR terminals transmit PSFCH carrying HARQ-ACK information on one or more subchannels. The NR terminal's PSFCH is transmitted at a configured position. Because NR data is not transmitted on PSFCH resources, NR terminal data transmission does not collide with PSFCH transmission / reception. However, in scenarios where LTE SL and NR SL coexist on the same frequency, LTE terminals do not support HARQ feedback. If NR enables retransmission based on HARQ feedback, NR terminal PSFCH transmission / reception may collide with LTE terminal data, and NR terminal PSFCH transmission / reception may be affected by LTE terminal data transmission. Therefore, it is necessary to consider how to avoid collisions between NR terminal PSFCH transmission / reception and LTE terminal data transmission.
[0030] [Table 1]
[0031] The sidelink resource determination method provided in the embodiments of the present application will be described in detail below with reference to the drawings according to several embodiments and application scenarios.
[0032] In one embodiment, the method of the present application is applicable to the scene shown in FIG.
[0033] In the following embodiment, an example will be described in which the first terminal is an NR terminal and the second terminal is an LTE terminal.
[0034] 3 is a flowchart illustrating a first step of the sidelink resource determination method according to the embodiment of the present application. As shown in FIG. 3, the sidelink resource determination method according to the embodiment includes the following steps:
[0035] In step 101, the first terminal determines a first physical sidelink feedback channel (PSFCH) resource and / or a first physical sidelink shared channel (PSSCH) resource, and / or The first terminal transmits first information, where the first information is for indicating a first PSFCH resource.
[0036] Here, the PSFCH resource refers to a frequency domain resource when a PSFCH opportunity exists.
[0037] Specifically, as shown in FIG. 4, for example, when the configured PSFCH period of the resource pool is N=4, the first terminal transmits PSFCH feedback on the nearest PSFCH occasion that satisfies the time interval requirement. The first terminal can avoid PSFCH resource positions in the PSFCH occasion based on the resource pool configuration to avoid collisions between data and feedback information at corresponding positions. However, since the second terminal does not have a mechanism that enables retransmission based on HARQ feedback, unless a mechanism is used to make the second terminal avoid the PSFCH resource positions of the first terminal, collisions between data and feedback information on corresponding symbols may occur, which may affect the performance of the entire system.
[0038] In one manner, the first terminal may transmit first information indicating a first PSFCH resource, and the second terminal may obtain the first information and know the resource indicated by the first information, which may be defined as a target resource, and the second terminal may exclude the target resource when selecting resources to avoid resource collision. Alternatively, the first information transmitted by the first terminal may indicate a position, which may be predefined in a protocol or a time-frequency domain resource position where a PSFCH occasion exists that is predefined by the network side, and the second terminal may obtain the first information and know the resource indicated by the first information, which may be defined as a target resource, and the second terminal may exclude the target resource when selecting resources to avoid resource collision.
[0039] When the first terminal is a data transmitter, it is desirable that the first information can indicate the transmission position of the PSFCH of the receiver, and other terminals can avoid this PSFCH occasion when selecting resources. Alternatively, it is desirable that the first terminal, as a receiver, can indicate the transmission position of its selected PSFCH using the first information, and other terminals can avoid the PSFCH occasion when selecting resources.
[0040] Alternatively, the first information may be indicated by a retransmission indication field, in which case, after receiving the first information, the second terminal considers the target resource as a retransmission resource reserved by another terminal, and excludes the target resource when selecting resources to avoid resource collision.
[0041] In another scheme, the first terminal can avoid resource collision by avoiding resources used or reserved by other terminals when determining the first PSFCH resource and / or the first PSSCH resource.
[0042] Alternatively, the first terminal may perform resource detection when determining the first PSFCH resource and / or the first PSSCH resource to avoid resources used or reserved by other terminals.
[0043] As shown in FIG. 5, assuming that W1 is a resource selection window and W2 is a resource detection window, the first terminal can exclude resources according to the resource detection situation in the resource detection window, and further determine the first PSFCH resource and / or the first PSSCH resource.
[0044] Optionally, the first information is indicated by a time interval indication field between the initial transmission and the retransmission.
[0045] Specifically, when coexisting on the same frequency, if the first terminal and the second terminal use the principle of indicating one retransmission resource when transmitting SCI format 1, they can use the retransmission indication field in SCI format 1, for example, the Time gap between initial transmission and retransmission indication field in Table 1, to indicate the first PSFCH resource, allowing the second terminal to avoid the resource.
[0046] For example, as shown in Figure 5, the first terminal has an initial transmission resource in a certain PSFCH period, and uses a retransmission instruction field to indicate the PSFCH resource location in this PSFCH period or the next N periods. When the first terminal transmits data, it also transmits this retransmission instruction field, and by indicating the PSFCH resource location using the retransmission instruction field of the first terminal, the second terminal not only excludes the reserved resources of the first terminal when selecting resources, but also excludes the PSFCH resources in each period, thereby avoiding collision between the data transmission of the second terminal and the feedback information transmission of the first terminal.
[0047] In the method of this embodiment, the first terminal determines a first physical sidelink feedback channel (PSFCH) resource and / or a first physical sidelink shared channel (PSSCH) resource, and can avoid resources occupied or reserved by other terminals; and / or the first terminal transmits first information, which is for indicating the first PSFCH resource, so that the second terminal, upon receiving the first information, can perform resource selection based on the resource indicated by the first information, and avoid collision with the resource indicated by the first information.
[0048] Optionally, the first information is: PSFCH period, the time-frequency domain location of the PSFCH resource; and the time-frequency domain size of the PSFCH resource.
[0049] In one embodiment, the PSFCH transmission or reception position indicated by the first information is: The PSFCH transmission position is the PSFCH transmission position of the period closest to the current transmission time; The PSFCH reception position is the PSFCH reception position of the period closest to the current transmission time; The PSFCH transmission position is the PSFCH transmission position of the nearest period whose interval from the current transmission time is greater than a time length threshold; The PSFCH reception position is the PSFCH reception position of the nearest period whose interval from the current transmission time is greater than a time length threshold; The PSFCH transmission position is a random one-cycle PSFCH transmission position within a range indicated by the first information; The PSFCH reception position is a random PSFCH reception position for one period within a range indicated by the first information.
[0050] Specifically, the PSFCH transmission position is the PSFCH transmission position of the period closest to the current transmission time, The PSFCH transmission position is the PSFCH transmission position of the nearest period whose interval from the current transmission time is greater than the time length threshold, The PSFCH transmission position is a random PSFCH transmission position in one period (within a range indicated by the first information), that is, an arbitrary PSFCH transmission position in one period within a range indicated by the first information.
[0051] The same applies to the receiving position, and the explanation will be omitted here.
[0052] Alternatively, the time length threshold may refer to a PSFCH transmission processing time and / or a PSFCH data processing time, where the PSFCH transmission processing time refers to the time from receiving a data packet to processing the data packet, while the PSFCH data processing time refers to the time from processing the data packet to preparing to transmit the PSFCH.
[0053] Optionally, the PSFCH transmission or reception position is determined by the PSFCH period or start position.
[0054] Furthermore, the PSFCH period or starting position is The indication is predefined by a protocol, preconfigured by a network side device, configured by a network side device, preconfigured by the first terminal or configured by the first terminal, or indicated by at least one of a radio resource control (RRC) indication, a media access layer control unit (MAC) CE indication, a downlink control information (DCI) indication, or a sidelink control information (SCI) indication.
[0055] In one embodiment, if the current transmission time domain position is in a periodically set PSFCH transmission or reception position, setting a retransmission index indication field to a first preset value; setting a time interval indication field between initial transmission and retransmission to a first preset value; and setting a time interval indication field between initial transmission and retransmission as the PSFCH period.
[0056] Specifically, the retransmission index indication field may be a Retransmission index indication field, and the first preset value is 0.
[0057] The time gap between initial transmission and retransmission indication field may be a Time gap between initial transmission and retransmission indication field.
[0058] Optionally, the first information is information carried in the initial transmission SCI.
[0059] Optionally, if the NDI field in this SCI is inverted, it indicates that the current transmission is a new transmission, and if not inverted, it indicates that the current transmission is a retransmission.
[0060] In one embodiment, the PSFCH transmission position and / or the PSFCH reception position are dynamically indicated by the first terminal; The PSFCH transmission position is indicated by a time interval indication field between the first transmission and the retransmission; At least one of the following is satisfied: the dynamically indicated content is a first time-domain offset value of a PSFCH transmission position or a PSFCH reception position relative to a target time unit, and the target time unit includes at least one of the current time unit or the time unit in which the first information is located.
[0061] Specifically, in this embodiment, since the PSFCH transmission positions are dynamically indicated, the LTE terminal only needs to avoid some PSFCH transmission positions, and the LTE terminal can select more resources.
[0062] Here, the indicated content is a time domain offset value of the transmission / reception position of the PSFCH relative to the current time unit / the time unit in which the first information is located.
[0063] Alternatively, the first time domain offset value is equal to or greater than the PSFCH transmission processing time and / or the PSFCH data processing time; or The first time-domain offset value is greater than or equal to M, where M is a predefined, preset, or set value, and M satisfies at least one of: M is related to sub-carrier space (SCS); M is physical time; or M is logical time.
[0064] Alternatively, when the terminal transmits the PSFCH, the terminal transmits the PSFCH feedback at the first PSFCH opportunity after the minimum spacing requirement between the PSSCH and the PSFCH is met.
[0065] In one embodiment, the method comprises: determining whether a PSFCH resource corresponding to a selected data transmission resource has been preempted or reserved by the second terminal when the first terminal performs a re-evaluation or preemption check; If so, performing resource reselection for data transmission.
[0066] Specifically, when performing a re-evaluation / pre-emption check, the first terminal not only needs to consider a situation in which a reserved data transmission resource is pre-empted, but also needs to consider a situation in which a PSFCH resource corresponding to the data transmission resource is pre-empted by an LTE terminal. Therefore, when performing a re-evaluation / pre-emption check, the first terminal not only needs to determine whether a reserved data transmission resource is pre-empted, but also needs to additionally determine whether a resource on which a PSFCH feedback resource corresponding to the reserved data transmission resource is located is pre-empted. If the terminal finds this situation when performing a re-evaluation / pre-emption check, it also needs to re-select the reserved data transmission resource so that the PSFCH feedback resource corresponding to the selected data transmission resource does not collide with data transmission of the LTE terminal.
[0067] In the above embodiment, when the first terminal performs the re-evaluation / preemption check, it takes into account the situation where the reserved data transmission resource is preempted and the situation where the PSFCH resource corresponding to the data transmission resource is preempted by the LTE terminal, thereby avoiding resource collisions.
[0068] In one embodiment, step 101 may be implemented as follows.
[0069] If the PSFCH resource corresponding to the candidate resource in the first candidate resource set satisfies the target condition, the first terminal excludes the candidate resource from the first candidate resource set; and / or If the candidate PSFCH resource in the second candidate resource set satisfies the target condition, the first terminal excludes the candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set; The first terminal determines the first PSSCH resource based on the first candidate resource set after excluding the resources.
[0070] Specifically, assume that a first candidate resource set is S1, and the first candidate resource set S1 may be obtained based on a resource selection window W1. If a PSFCH resource corresponding to a candidate resource P1 in S1 satisfies a target condition, the first terminal excludes the candidate resource P1 from the first candidate resource set S1; and / or assume that a second candidate resource set is S2, and the second candidate resource set S2 may be obtained based on a resource selection window W1. If a candidate PSFCH resource P2 in S2 satisfies the target condition, the first terminal excludes the candidate resource P1 corresponding to the candidate PSFCH resource P2 from the first candidate resource set S1.
[0071] Satisfying the above target condition indicates that the resource may be occupied or reserved for a second terminal; or A first PSSCH resource is determined based on the first candidate resource set obtained by the elimination, for example, a candidate resource among the remaining resources in S1 is selected as the first PSSCH resource.
[0072] In one embodiment, step 101 may be implemented as follows.
[0073] The first terminal determines the first PSSCH resource based on some candidate resources in the first candidate resource set and / or some candidate PSFCH resources in the second candidate resource set.
[0074] Specifically, the first terminal may select a first PSSCH resource from some candidate resources in a first candidate resource set, and / or may determine a first PSFCH transmission resource from some candidate PSFCH resources in a second candidate resource set, and select a candidate resource corresponding to the first PSFCH transmission resource from the first candidate resource set as the first PSSCH resource.
[0075] Here, some of the candidate resources or some of the candidate PSFCH resources may be resources that are not occupied or reserved by the second terminal in the first candidate resource set.
[0076] In the above embodiment, if a PSFCH resource corresponding to a candidate resource in a first candidate resource set satisfies a target condition, the first terminal excludes the candidate resource from the first candidate resource set, and / or if a candidate PSFCH resource in a second candidate resource set satisfies the target condition, the first terminal excludes the candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set. Excluding resources that satisfy the above-mentioned target condition means excluding resources that may cause resource collision. Furthermore, the first terminal may determine the first PSSCH resource based on the first candidate resource set after the resources have been excluded, thereby avoiding resource collision. Alternatively, the first terminal may determine the first PSSCH resource based on some resources in the first candidate resource set and / or the second candidate resource set, where some resources may be resources that do not cause resource collision, thereby avoiding resource collision.
[0077] In one embodiment, step 101 may be implemented as follows.
[0078] If the PSFCH resource corresponding to the candidate resource in the first candidate resource set satisfies the target condition, the first terminal excludes the candidate resource from the first candidate resource set; The first terminal determines the first PSFCH resource based on the first candidate resource set after excluding the resources.
[0079] Specifically, assuming that the first candidate resource set is S1, which may be obtained based on a resource selection window W1, and assuming that a PSFCH resource corresponding to a candidate resource P1 in S1 satisfies a target condition, the first terminal excludes the candidate resource P1 from the first candidate resource set S1, and determines a first PSFCH resource based on the first candidate resource set obtained by the exclusion, for example, selects a PSFCH resource corresponding to a candidate resource among the remaining resources in S1 as the first PSFCH resource.
[0080] In one embodiment, step 101 may be implemented as follows.
[0081] The first terminal determines a first PSFCH resource based on some candidate resources in the first candidate resource set.
[0082] Specifically, the first terminal may select a first PSFCH resource from some candidate resources in the first candidate resource set, or may select a PSSCH transmission resource, and determine the first PSFCH resource based on the PSSCH transmission resource.
[0083] Here, some of the candidate resources may be resources in the first candidate resource set that are not occupied or reserved by the second terminal.
[0084] Optionally, the candidate resources include at least one of a physical sidelink shared channel (PSSCH) resource, a physical sidelink control channel (PSCCH) resource.
[0085] Optionally, the first candidate resource set includes the candidate resources, or the candidate resources and the PSFCH resources corresponding to the candidate resources.
[0086] Optionally, the target condition is: The first resource detected by the first terminal is an indication resource of the second terminal; The first resource is a resource indicated by SCI format 0 or 1; a measurement result of a reference signal carried by the first terminal on the first resource is greater than a first threshold, the measurement result of the reference signal including at least one of a reference signal received power (RSRP) value, a signal energy value, and a channel quality value; the first resource and / or a reserved resource of the first resource colliding with a PSFCH resource corresponding to the candidate resource.
[0087] Here, the first threshold is an RSRP threshold for excluding the PSFCH resource according to the collision situation of the candidate resources.
[0088] Specifically, the PSFCH resource corresponding to the candidate resource satisfies the target condition if: As shown in FIG. 5, the first resource may be a resource within a resource detection window, and includes at least one of the following: the first resource detected by the first terminal is an indicated resource of the second terminal; the first resource is a resource indicated by SCI format 0 or 1, for example, a resource indicated by an SCI format transmitted by an LTE terminal; a measurement result of a reference signal carried by the first resource is greater than a first threshold; or the candidate resource is a resource within a resource selection window, and the first resource and / or a reserved resource for the first resource collide with a PSFCH resource corresponding to the candidate resource.
[0089] For example, the first resource may be a PSCCH resource.
[0090] The indicated resource of the second terminal refers to the resource to which the control information is transmitted.
[0091] Here, the reserved resource of the first resource refers to the reserved resource indicated by the indication information transmitted on the first resource.
[0092] In the above embodiment, resources that satisfy the target condition are excluded, i.e., resources that may cause resource collision are excluded, and the first terminal determines the first PSSCH resource based on the first candidate resource set after the resources are excluded, thereby avoiding resource collision; or the first terminal determines the first PSSCH resource based on some candidate resources in the first candidate resource set, and some of the resources may be resources that do not cause resource collision, thereby avoiding resource collision.
[0093] In one embodiment, the first terminal determines the first PSFCH resource based on the first candidate resource set after excluding resources, which may be specifically implemented as follows:
[0094] The first terminal determines a first transmission resource based on the first candidate resource set after the resource is excluded; The first terminal determines a first PSFCH resource based on the first transmission resource.
[0095] Specifically, the first terminal determines a first transmission resource based on the first candidate resource set after excluding resources, and determines a corresponding first PSFCH resource based on the first transmission resource.
[0096] Optionally, the first terminal determines the first PSFCH resource according to the first transmission resource and the corresponding relationship between the transmission resource and the PSFCH resource.
[0097] Specifically, the first terminal determines a first PSFCH resource corresponding to the first transmission resource based on the first transmission resource and the corresponding relationship between the transmission resource and the PSFCH resource.
[0098] In the above embodiment, the first terminal determines a first transmission resource based on the first candidate resource set after resource exclusion, and the first terminal determines a first PSFCH resource corresponding to the first transmission resource based on the first transmission resource and the corresponding relationship, which has low implementation complexity.
[0099] In one embodiment, the correspondence may be pre-established or dynamically dictated.
[0100] In one method, if the correspondence is preset, the correspondence is: When the transmission resource of the first terminal is at time unit t, the resource of the PSFCH transmitted by the corresponding receiving side is at time unit t+k, where t is an integer greater than or equal to 0, and k is a time offset value.
[0101] In this case, for the first terminal, the PSFCH resources (PSFCH occasions) can be multiplexed according to a certain rule, so that when the first terminal detects that data has been transmitted in time unit t, it only needs to not transmit data at the PSFCH symbol position, or when the first terminal considers that a PSFCH channel may also exist in each time unit, it can always transmit data in a frame structure with a PSFCH channel without considering any additional operations.For the second terminal, it can rely on the first terminal actively avoiding resource reservation by the second terminal using methods such as resource selection and re-evaluation preemptive detection, and it does not need to make any additional changes itself.
[0102] The correspondence may be predefined in a protocol, preconfigured in a network-side device, or configured in a network-side device.
[0103] Alternatively, the time unit may be a frame, a subframe, a symbol, a time slot, or the like.
[0104] In another approach, if the correspondence is dynamically indicated, the correspondence can be Instructing the first terminal to transmit data at time unit t and simultaneously the corresponding receiver to transmit a PSFCH at time unit t+k; or The first terminal transmits data at time unit t and simultaneously indicates time unit t+k.
[0105] Specifically, for example, the time unit is a time slot, and when the first terminal transmits / receives data in time slot t, it instructs to transmit / receive PSFCH feedback in time slot t+k, or it instructs time slot t+k, that is, it only performs position instruction.
[0106] Similarly, for a first terminal, the PSFCH occasions can be multiplexed according to a certain rule, so that when another first terminal detects an instruction for time slot t+k, it does not consider that the terminal that issued this instruction has reserved resources in time slot t+k, but only considers that the terminal that issued this instruction will transmit feedback in time slot t+k, and can avoid only the symbol position where PSFCH exists, and can also transmit feedback in this position using the PSFCH multiplexing rule; on the other hand, when a second terminal detects an instruction for time slot t+k, it considers that the terminal that issued the instruction has reserved resources in time slot t+k, and excludes the resources of time slot t+k.
[0107] Optionally, k is The determination may be made in at least one of the following ways: pre-definition by a protocol, pre-configuration by a network side device, configuration by a network side device, pre-configuration by the first terminal or configuration by the first terminal, or a radio resource control (RRC) indication, a media access layer control unit (MAC) CE indication, a downlink control information (DCI) indication, or a sidelink control information (SCI) indication.
[0108] Specifically, the value of k is predefined in the protocol / preconfigured in the network / configured in the network / preconfigured in the terminal / configured in the terminal, or indicated by RRC / MAC CE / DCI / SCI, etc. Alternatively, the value of k may be determined by a rule predefined in the protocol / preconfigured in the network / configured in the network / preconfigured in the terminal / configured in the terminal, or by a rule indicated by RRC / MAC CE / DCI / SCI, etc.
[0109] Further, in one embodiment, the method further comprises: a step of adding a first offset value to the first threshold and / or adding a second offset value to the second threshold when the number of candidate resources in the first candidate resource set after resource exclusion or a first ratio is smaller than a third threshold, wherein the second threshold is an RSRP threshold for excluding candidate resources according to a collision situation of the candidate resources, and the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set; The method further includes a step in which the first terminal repeatedly performs the step of initializing the first candidate resource set and excluding candidate resources therefrom until the number or first ratio of candidate resources in the first candidate resource set becomes equal to or greater than a third threshold.
[0110] Specifically, if the number or first ratio of remaining candidate resources in the first candidate resource set S1 after resource excluding is smaller than the third threshold, adding a first offset value, e.g., offset 1, to the first threshold value, and performing resource exclusion again from the step of initializing the first candidate resource set, i.e., performing initialization on the first candidate resource set, and performing resource exclusion based on the first candidate resource set after initialization; At least one of the following operations may be performed: adding a second offset value, for example offset 2, to the second threshold value and performing resource exclusion again from the step of initializing the first candidate resource set.
[0111] Here, the first threshold is an RSRP threshold for excluding the PSFCH resource according to the collision situation of the candidate resource; The second threshold is an RSRP threshold for excluding candidate resources according to the collision status of the candidate resources.
[0112] Alternatively, the values of the first threshold, the second threshold, and the third threshold may be predefined in the protocol / preconfigured on the network side / configured on the network side / preconfigured in the terminal / configured in the terminal, or may be indicated by RRC / MAC CE / DCI / SCI, etc.
[0113] Here, the first threshold value and the second threshold value may be the same or different.
[0114] It should be noted that the third threshold values corresponding to the number or the first ratio may be the same or different, and the embodiments of the present application are not limited thereto.
[0115] In one embodiment, the method comprises: a step of adding a first offset value to the first threshold and / or adding a second offset value to the second threshold when the number of candidate resource pairs or a first ratio in the first candidate resource set after resource exclusion is smaller than a third threshold, wherein the second threshold is an RSRP threshold for excluding candidate resources according to a collision situation of the candidate resources, and the first ratio is a ratio between the number of candidate resource pairs in the first candidate resource set after resource exclusion and the number of candidate resource pairs in the initial first candidate resource set; The method further includes a step of repeatedly performing the step of initializing the first candidate resource set and excluding candidate resources therefrom by the first terminal until the number of candidate resource pairs or the first ratio in the first candidate resource set is equal to or greater than a third threshold; The candidate resource pair includes a candidate resource and a PSFCH resource corresponding to the candidate resource in the first candidate resource set.
[0116] Specifically, if the number or first ratio of remaining candidate resource pairs in the first candidate resource set after resource exclusion is less than a third threshold, adding a first offset value, e.g., offset 1, to the first threshold value, and performing resource exclusion again from the step of initializing the first candidate resource set, i.e., performing initialization on the first candidate resource set, and performing resource exclusion based on the first candidate resource set after initialization; At least one of the following operations may be performed: adding a second offset value, for example offset 2, to the second threshold value and performing resource exclusion again from the step of initializing the first candidate resource set.
[0117] Here, the candidate resource pair includes a candidate resource and a PSFCH resource corresponding to the candidate resource in the first candidate resource set.
[0118] In one embodiment, as shown in FIG. 6, the terminal selects a candidate resource set S A After initializing the PSSCH resource set, when performing resource exclusion, not only should the PSSCH resource satisfying the preset condition be excluded, but also should the PSSCH resource corresponding to the PSFCH resource satisfying the target condition be excluded. This can avoid the problem of PSFCH resource corresponding to the resource for transmitting the PSSCH / PSCCH colliding with the data transmission of the LTE terminal in the resource set reported by the terminal to the upper layer.
[0119] Candidate resource set S A If the number of resources in cannot meet the third threshold requirement, the RSRP threshold needs to be increased and the resource exclusion process needs to be repeated. In this case, since there are two exclusion conditions (pre-set condition and target condition) and the corresponding RSRP thresholds may be different, one of the following methods may be adopted:
[0120] JPEG0007727849000002.jpg16170
[0121] JPEG0007727849000003.jpg16170
[0122] JPEG0007727849000004.jpg16170
[0123] Here, the pre-set condition may be a PSSCH resource exclusion condition defined in a protocol.
[0124] In another embodiment, as shown in Figures 7 and 8, the candidate resource is PSSCH as an example. On the premise that the PSSCH and PSFCH resources have a corresponding relationship, the PSSCH resource can be selected and the PSFCH resource can be determined by excluding PSSCH resources that satisfy a preset condition and excluding PSFCH resources that satisfy a target condition, and selecting a resource pair from a candidate resource pair set. In this case, resources reserved for LTE terminals are excluded when resources are excluded, so that a collision problem between PSFCH transmission of an NR terminal and data transmission of LTE can be avoided.
[0125] As shown in Figure 7, during the resource selection process, the terminal simultaneously selects PSSCH resources and PSFCH resources. First, the PSFCH resource selection window is determined to be [n+T1+k,n+T2+k] according to the PSSCH resource selection window [n+T1,n+T2] and the corresponding relationship between the PSSCH and PSFCH. Then, a resource detection window and a candidate resource set are determined. Furthermore, since the PSFCH resource exclusion only takes into account the resource reservation status of the LTE terminal, an RSRP threshold different from that used for PSSCH resource selection can be set, or no RSRP threshold can be set. If a resource reservation by the LTE terminal is detected, the corresponding resource is directly excluded. After resource exclusion of the PSSCH resources according to the preset conditions and resource exclusion of the PSFCH resources according to the target conditions, a PSSCH candidate resource set S is obtained. A and PSFCH candidate resource set S B Alternatively, as shown in FIG. 8, the resource selection of the terminal is still a single process, but the PSSCH candidate resource set S A and the PSFCH candidate resource set S B and the corresponding RSRP threshold for resource exclusion are simultaneously initialized, and resource exclusion is performed on the PSSCH resource and the PSFCH resource according to the preset condition and the target condition, respectively.
[0126] Then, SA and S B It is determined whether the number or ratio of resource pairs that can configure the correspondence relationship between PSSCH and PSFCH in the above satisfies a third threshold, and if the third threshold is not met, one of the following three methods can be used.
[0127] JPEG0007727849000005.jpg16170
[0128] JPEG0007727849000006.jpg16170
[0129] JPEG0007727849000007.jpg16170
[0130] S A and S B If the number or ratio of resource pairs that can form a correspondence relationship between PSSCH and PSFCH in the candidate resource set S satisfies the third threshold, C In this case, the candidate resource set S C may contain resource pairs that satisfy the correspondence, and S A Alternatively, the PSSCH candidate resource list may include only PSSCH candidate resources that satisfy the correspondence relationship in
[0131] In another embodiment, step 101 may be implemented as follows.
[0132] If the candidate PSFCH resource in the second candidate resource set satisfies the target condition, the first terminal excludes the candidate PSFCH resource from the second candidate resource set, and / or the first terminal excludes the candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set; The first terminal determines the first PSFCH resource based on the second candidate resource set and / or the first candidate resource set.
[0133] Specifically, assuming that there is a first candidate resource set S1 and a second candidate resource set S2, S1 includes at least a candidate resource, and S2 includes a candidate PSFCH resource, if there is a candidate PSFCH resource P2 in S2 that satisfies the target condition, exclude the candidate PSFCH resource P2 from the second candidate resource set S2 and / or exclude the candidate resource P1 from the first candidate resource set, where P1 corresponds to P2.
[0134] The first terminal determines the first PSFCH resource based on the second candidate resource set and / or the first candidate resource set after excluding resources.
[0135] For example, a PSFCH resource is arbitrarily selected from the second candidate resource set as the first PSFCH resource, or a first transmission resource is arbitrarily selected from the first candidate resource set, and a PSFCH resource corresponding to the first transmission resource is further selected from the second candidate resource set as the first PSFCH resource.
[0136] In another embodiment, step 101 may be implemented as follows.
[0137] The first terminal determines the first PSFCH resource based on the candidate PSFCH resources in the second candidate resource set and / or the candidate resources in the first candidate resource set.
[0138] Specifically, the first terminal may select a first PSFCH resource from the candidate resources in the first candidate resource set, or select a PSSCH transmission resource, and determine the first PSFCH resource based on the PSSCH transmission resource, or directly determine the first PSFCH resource based on the candidate PSFCH resource in the second candidate resource set.
[0139] Here, the candidate resources may be resources in the first candidate resource set that are not occupied or reserved for the second terminal, and the candidate PSFCH resources may be resources in the second candidate resource set that are not occupied or reserved for the second terminal.
[0140] Here, the range of the selection window corresponding to the first PSFCH resource is [n+T1+k, n+T2+k], where n represents the arrival time of the data packet, T1 represents the start position, T2 represents the end position, and k represents the time offset value.
[0141] Optionally, the range of the selection window corresponding to the candidate resource may be [n+T1, n+T2].
[0142] In the above embodiment, resources that satisfy the target condition are excluded, i.e., resources that may cause resource collision are excluded, and the first terminal determines the first PSSCH resource based on the second candidate resource set and / or the first candidate resource set after the resources are excluded, thereby avoiding resource collision; or the first terminal determines the first PSSCH resource based on some candidate PSFCH resources in the second candidate resource set and / or some candidate resources in the first candidate resource set, and some of the resources may be resources that do not cause resource collision, thereby avoiding resource collision.
[0143] In one embodiment, the method comprises: The first terminal determines candidate resources in the first candidate resource set after resource elimination and candidate PSFCH resources that satisfy the corresponding relationship in the second candidate resource set after resource elimination as candidate resource pairs in the third candidate resource set; or a step of the first terminal determining, as a candidate resource in a third candidate resource set, a second candidate resource in the first candidate resource set after resource excluding, the second candidate resource being a candidate resource for which a candidate PSFCH resource satisfying a correspondence relationship exists in the second candidate resource set after resource excluding; or The method further includes a step of the first terminal excluding a third candidate resource in the first candidate resource set after resource excluding to obtain a third candidate resource set, wherein the third candidate resource is a candidate resource for which no PSFCH resource that satisfies the correspondence relationship exists in the second candidate resource set after resource excluding; The step of determining a first PSFCH resource by the first terminal based on the second candidate resource set and / or the first candidate resource set includes: The first terminal determines a first PSFCH resource based on a third candidate resource set.
[0144] Optionally, the first terminal determines the first PSSCH resource based on the third candidate resource set.
[0145] Specifically, the resource pairs that satisfy the time-domain correspondence relationship between the candidate resources and the PSFCH resources in the first candidate resource set S1 and the second candidate resource set S2 are included in the third candidate resource set S3 (the form reported to the upper layer is the form of resource pairs); or the candidate resources in the first candidate resource set S1 that have a time-domain correspondence relationship in S2 are included in the third candidate resource set S3 (the resources reported to the upper layer are still in the form of data transmission candidate resources); or the candidate resources in the first candidate resource set S1 that do not have a time-domain correspondence relationship in S2 are excluded to obtain the third candidate resource set S3 (the resource set reported to the upper layer is the third candidate resource set S3, i.e., the first candidate resource set S1 after resource exclusion).
[0146] The first terminal determines the first PSFCH resource based on the third candidate resource set S3. Specifically, the method for determining the first PSFCH in the above embodiment can be referred to, and the description thereof will be omitted here.
[0147] The first terminal determines the first PSFCH resource based on the third candidate resource set S3. Specifically, the method for determining the first PSFCH in the above embodiment can be referred to, and the description thereof will be omitted here.
[0148] In one embodiment, the method comprises: if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, adding a first offset value to the first threshold, and repeatedly performing, by the first terminal, the step of initializing a second candidate resource set and excluding candidate PSFCH resources therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold; and / or further including a step of adding a second offset value to the second threshold value when the number of candidate resources or candidate resource pairs in the third candidate resource set is smaller than the third threshold value, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding candidate resources therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold value.
[0149] Specifically, if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than a third threshold, adding a first offset value, e.g., offset 1, to the first threshold value, and performing resource exclusion again from the step of initializing a second candidate resource set, i.e., performing initialization on the second candidate resource set, and performing resource exclusion based on the second candidate resource set after initialization; At least one of the following operations may be performed: adding a second offset value, for example offset 2, to the second threshold value and performing resource exclusion again from the step of initializing the first candidate resource set.
[0150] Here, the first threshold is an RSRP threshold for excluding the PSFCH resource according to the collision situation of the candidate resource; The second threshold is an RSRP threshold for excluding candidate resources according to the collision status of the candidate resources.
[0151] Alternatively, the values of the first threshold, the second threshold, and the third threshold may be predefined in the protocol / preconfigured on the network side / configured on the network side / preconfigured in the terminal / configured in the terminal, or may be indicated by RRC / MAC CE / DCI / SCI, etc.
[0152] Here, the first threshold value and the second threshold value may be the same or different, and the embodiment of the present application is not limited thereto.
[0153] Optionally, the method further comprises: if a second proportion of the candidate resources in the third candidate resource set is smaller than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of initializing a second candidate resource set and excluding candidate PSFCH resources therefrom by the first terminal until the second proportion of the candidate resources in the third candidate resource set is equal to or greater than the third threshold, wherein the second proportion is the ratio between the number of candidate resources in the third candidate resource set and the number of candidate resources in the first candidate resource set; and / or If the second proportion of the candidate resources in the third candidate resource set is smaller than the third threshold, the method further includes adding a first offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding candidate resources therefrom until the second proportion of the candidate resources in the third candidate resource set is equal to or greater than the third threshold.
[0154] Specifically, the above method is similar to the processing process when the number of candidate resources is smaller than the third threshold, and the description thereof is omitted here.
[0155] Optionally, the method further comprises: if a third proportion of the candidate resource pairs in a third candidate resource set is smaller than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources therefrom until the third proportion of the candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold, wherein the third proportion is a ratio between the number of candidate resource pairs in the third candidate resource set and the number of candidate PSFCH resources in the second candidate resource set; and / or further including a step of adding a second offset value to the second threshold value when a third proportion of candidate resource pairs in the third candidate resource set is smaller than a third threshold value, and repeatedly performing the step of initializing the first candidate resource set and excluding candidate resources therefrom by the first terminal until the third proportion of candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold value.
[0156] Specifically, the above method is similar to the processing process when the number of candidate resource pairs is less than the third threshold, and the description thereof is omitted here.
[0157] It should be noted that the third threshold corresponding to the number or the ratio may be the same or different, and is not limited in the embodiments of the present application.
[0158] In one embodiment, the method comprises: if the number of candidate resources in the first candidate resource set after resource exclusion or a first ratio is smaller than a third threshold, adding a first offset value to the first threshold and / or adding a second offset value to the second threshold, where the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set; The method further includes a step of the first terminal repeatedly performing the step of initializing the first candidate resource set and / or the second candidate resource set and excluding candidate resources therefrom until the number of candidate resources in the first candidate resource set is equal to or greater than a third threshold.
[0159] Specifically, if the number or first ratio of remaining candidate resources in the first candidate resource set after resource excluding is less than a third threshold, adding a first offset value, e.g., offset 1, to the first threshold value, and performing resource exclusion again from the step of initializing the first candidate resource set, i.e., performing initialization on the first candidate resource set, and performing resource exclusion based on the first candidate resource set after initialization; At least one of the following operations may be performed: adding a second offset value, for example offset 2, to the second threshold value, and performing resource exclusion again from the step of initializing the second candidate resource set.
[0160] Here, the first threshold is an RSRP threshold for excluding the PSFCH resource according to the collision situation of the candidate resource; The second threshold is an RSRP threshold for excluding candidate resources according to the collision status of the candidate resources.
[0161] 10 is a flowchart showing the procedure of the sidelink resource determination method according to the embodiment of the present application (part 2). As shown in FIG. 9 and FIG. 10, the sidelink resource determination method according to the embodiment of the present application includes the following steps 201 and 202.
[0162] In step 201, the second terminal obtains first information, the first information being sent by the first terminal, the first information being for indicating a target resource.
[0163] In step 202, the second terminal excludes a target resource from the target candidate resources based on the target resource indicated by the first information.
[0164] Optionally, the method further comprises: The method further includes the second terminal adjusting a priority and / or an RSRP threshold corresponding to the target resource, wherein the RSRP threshold is an RSRP threshold for excluding the target resource according to a resource conflict situation.
[0165] The specific implementation process and technical effects of the method of this embodiment are similar to those of the method embodiment on the first terminal side, and specifically, reference can be made to the detailed description of the method embodiment on the first terminal side, and the description will be omitted here.
[0166] The sidelink resource determination method provided in the embodiments of the present application may be performed by a sidelink resource determination device. In the embodiments of the present application, the sidelink resource determination device provided in the embodiments of the present application will be described by taking the sidelink resource determination device as an example that performs the sidelink resource determination method.
[0167] FIG. 11 is a schematic diagram (part 1) of the configuration of a sidelink resource determination device provided in the present application. As shown in FIG. 11, the sidelink resource determination device provided in this embodiment includes: a processing module 210 for determining a first physical sidelink feedback channel PSFCH resource and / or a first physical sidelink shared channel PSSCH resource; and / or The transmitter 211 includes a transmitting module 211 for transmitting first information, where the first information is for indicating a first PSFCH resource.
[0168] In the device of this embodiment, the processing module determines a first physical sidelink feedback channel (PSFCH) resource, and can avoid resources occupied or reserved by other terminals; and / or the transmitting module transmits first information, where the first information is for indicating the first PSFCH resource, so that when the second terminal receives the first information, it can perform resource selection based on the resource indicated by the first information, and avoid collision with the resource indicated by the first information.
[0169] Optionally, the processing module 210 specifically: removing a candidate resource from a first candidate resource set if the PSFCH resource corresponding to the candidate resource in the first candidate resource set satisfies a target condition; and / or If a candidate PSFCH resource in a second candidate resource set satisfies a target condition, excluding a candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set; and determining the first PSSCH resource based on the first candidate resource set after excluding resources.
[0170] Optionally, the first PSSCH resource is determined based on some candidate resources in a first candidate resource set and / or some candidate PSFCH resources in a second candidate resource set.
[0171] Optionally, the processing module 210 specifically: If a PSFCH resource corresponding to a candidate resource in a first candidate resource set satisfies a target condition, removing the candidate resource from the first candidate resource set; and determining the first PSFCH resource based on the first candidate resource set after excluding resources.
[0172] Optionally, the processing module 210 specifically: Used to determine the first PSFCH resource based on some candidate resources in a first candidate resource set.
[0173] Optionally, the processing module 210 specifically: The first terminal determines a first transmission resource based on a first candidate resource set after the resource exclusion; The first terminal determines the first PSFCH resource based on the first transmission resource.
[0174] Optionally, the processing module 210 specifically: The first terminal determines the first PSFCH resource based on the first transmission resource and the corresponding relationship between the transmission resource and the PSFCH resource.
[0175] Optionally, the target condition is: The first resource detected by the first terminal is an indication resource of the second terminal; The first resource is a resource indicated in SCI format 0 or 1; a measurement result of a reference signal carried by the first terminal in the first resource is greater than a first threshold, the measurement result of the reference signal including at least one of a reference signal received power (RSRP) value, an energy value, and a channel quality value; the first resource and / or a reserved resource for the first resource conflicts with a PSFCH resource corresponding to the candidate resource.
[0176] Optionally, the correspondence is: When the transmission resource of the first terminal is at time unit t, the resource of the PSFCH transmitted by the corresponding receiving side is at time unit t+k, where t is an integer greater than or equal to 0, and k is a time offset value.
[0177] Optionally, the correspondence is: Instructing the first terminal to transmit data at time unit t and a corresponding receiver to transmit a PSFCH at time unit t+k; the first terminal transmits data at time unit t and indicates time unit t+k.
[0178] Optionally, k is The determination is made by at least one of pre-definition by a protocol, pre-configuration by a network side device, configuration by a network side device, pre-configuration by the first terminal or configuration by the first terminal, or a radio resource control (RRC) indication, a media access layer control unit (MAC) CE indication, a downlink control information (DCI) indication, or a sidelink control information (SCI) indication.
[0179] Optionally, the processing module 210 further comprises: If the number of candidate resources in a first candidate resource set after resource exclusion or a first ratio is smaller than a third threshold, adding a first offset value to the first threshold and / or adding a second offset value to the second threshold, wherein the second threshold is an RSRP threshold for excluding candidate resources according to a collision situation of the candidate resources, and the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set; The first terminal repeatedly performs the steps of initializing the first candidate resource set and excluding the candidate resources therefrom until the number or a first proportion of candidate resources in the first candidate resource set becomes equal to or greater than the third threshold.
[0180] Optionally, the processing module 210 further comprises: If the number of candidate resource pairs or a first ratio in the first candidate resource set after resource exclusion is smaller than a third threshold, adding a first offset value to the first threshold and / or adding a second offset value to the second threshold, wherein the second threshold is an RSRP threshold for excluding candidate resources according to a collision situation of the candidate resources, and the first ratio is a ratio between the number of candidate resource pairs in the first candidate resource set after resource exclusion and the number of candidate resource pairs in the initial first candidate resource set; the first terminal repeatedly performs a step of initializing the first candidate resource set and excluding the candidate resource from the first candidate resource set until the number or a first ratio of candidate resource pairs in the first candidate resource set becomes equal to or greater than the third threshold; The candidate resource pair includes the candidate resource and a PSFCH resource corresponding to the candidate resource in the first candidate resource set.
[0181] Optionally, the candidate resources include at least one of physical sidelink shared channel (PSSCH) resources and physical sidelink control channel (PSCCH) resources, and the first candidate resource set includes the candidate resources or the candidate resources and PSFCH resources corresponding to the candidate resources.
[0182] Optionally, the processing module 210 specifically: If a candidate PSFCH resource in a second candidate resource set satisfies a target condition, the first terminal excludes the candidate PSFCH resource from the second candidate resource set, and / or the first terminal excludes a candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set; and determining, by the first terminal, the first PSFCH resource based on the second candidate resource set and / or the first candidate resource set.
[0183] Optionally, the processing module 210 further comprises: The first terminal determines candidate resources in the first candidate resource set after resource elimination and candidate PSFCH resources that satisfy a corresponding relationship in the second candidate resource set after resource elimination as candidate resource pairs in a third candidate resource set; or The first terminal sets a second candidate resource in a first candidate resource set after resource excluding as a candidate resource in a third candidate resource set, and the second candidate resource is a candidate resource for which a candidate PSFCH resource that satisfies a correspondence relationship exists in the second candidate resource set after resource excluding; or This is used in the case where the first terminal excludes a third candidate resource from a first candidate resource set after resource exclusion to obtain the third candidate resource set, and the third candidate resource is a candidate resource for which there is no PSFCH resource that satisfies the correspondence relationship in the second candidate resource set after resource exclusion.
[0184] Optionally, the processing module 210 specifically: The first terminal is used to determine the first PSFCH resource based on the third candidate resource set.
[0185] Optionally, the processing module 210 specifically: The first terminal is used to determine the first PSSCH resource based on the third candidate resource set.
[0186] Optionally, the processing module 210 further comprises: if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resource therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold; and / or, if the number of candidate resources or candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a second offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold.
[0187] Optionally, the processing module 210 further comprises: if the number of candidate resources in the first candidate resource set after resource exclusion or a first ratio is smaller than a third threshold, adding a first offset value to the first threshold and / or adding a second offset value to the second threshold, wherein the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set; and the first terminal repeatedly performs the step of initializing the first candidate resource set and excluding the candidate PSFCH resources therefrom until the number of candidate PSFCH resources in the first candidate resource set is greater than or equal to the third threshold.
[0188] Optionally, the processing module 210 further comprises: and / or adding a first offset value to the first threshold value when a second proportion of the candidate resources in the third candidate resource set is smaller than a third threshold value, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources therefrom until the second proportion of the candidate resources in the third candidate resource set is equal to or greater than the third threshold value, wherein the second proportion is the ratio between the number of candidate PSSCH resources in the third candidate resource set and the number of candidate PSSCH resources in the first candidate resource set; and if the second proportion of the candidate resources in the third candidate resource set is smaller than a third threshold, adding a first offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate PSSCH resources therefrom until the second proportion of the candidate PSSCH resources in the third candidate resource set is equal to or greater than the third threshold.
[0189] Optionally, the processing module 210 further comprises: if a third proportion of candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources therefrom until the third proportion of candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold, wherein the third proportion is a ratio between the number of candidate resource pairs in the third candidate resource set and the number of candidate PSFCH resources in the second candidate resource set; and / or, if a third proportion of candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a second offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom until the third proportion of candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold.
[0190] Optionally, the range of the selection window corresponding to the first PSFCH resource is [n+T1+k, n+T2+k], where n represents the arrival time of the data packet, T1 represents the start position, T2 represents the end position, and k represents a time offset value.
[0191] Optionally, the first information is indicated by a time interval indication field between initial transmission and retransmission.
[0192] Optionally, the first information is: PSFCH period, the time-frequency domain location of the PSFCH resource; and the time-frequency domain size of the PSFCH resource.
[0193] Optionally, the PSFCH transmission or reception position indicated by the first information is The PSFCH transmission position is a PSFCH transmission position of a period closest to the current transmission time; The PSFCH reception position is the PSFCH reception position of the period closest to the current transmission time; the PSFCH transmission position is a PSFCH transmission position of the nearest period whose interval from the current transmission time is greater than a time length threshold; The PSFCH reception position is a PSFCH reception position of a nearest period whose interval from the current transmission time is greater than a time length threshold; the PSFCH transmission position is a random one-cycle PSFCH transmission position within a range indicated by the first information; The PSFCH reception position is a random PSFCH reception position for one period within a range indicated by the first information.
[0194] Optionally, the PSFCH transmission or reception position is determined by a PSFCH period or start position.
[0195] Optionally, the PSFCH period or starting position is: The indication is predefined by a protocol, preconfigured by a network side device, configured by a network side device, preconfigured by the first terminal or configured by the first terminal, or indicated by at least one of a radio resource control (RRC) indication, a media access layer control unit (MAC) CE indication, a downlink control information (DCI) indication, or a sidelink control information (SCI) indication.
[0196] Optionally, if the current transmission time domain position is in the periodically set PSFCH transmission or reception position, the processing module 210 further: setting a retransmission index indication field to a first preset value; setting the time interval indication field between the initial transmission and the retransmission to a first preset value; setting a time interval indication field between the initial transmission and retransmission as the PSFCH period.
[0197] Optionally, the PSFCH transmission position and / or the PSFCH reception position are dynamically indicated by the first terminal; The PSFCH transmission position is indicated by a time interval indication field between initial transmission and retransmission; At least one of the following is satisfied: the dynamically indicated content is a first time-domain offset value of the PSFCH transmission position or PSFCH reception position relative to a target time unit, and the target time unit includes at least one of a current time unit or a time unit in which the first information is located.
[0198] Alternatively, the first time domain offset value is equal to or greater than a PSFCH transmission processing time and / or a PSFCH data processing time; or The first time-domain offset value is greater than or equal to M, where M is a predefined, preset, or set value, and M satisfies at least one of: M is related to an SCS; M is physical time; or M is logical time.
[0199] Optionally, the processing module 210 further comprises: When the first terminal performs a re-evaluation or preemption check, determining whether a PSFCH resource corresponding to the selected data transmission resource has been preempted or reserved by the second terminal; If so, it is used to perform resource reselection for data transmission.
[0200] The device of this embodiment can be used to execute the method of any one of the embodiments of the method on the first terminal side described above, and its specific implementation process and technical effects are similar to those of the method embodiments on the first terminal side. Specifically, reference can be made to the detailed description of the method embodiments on the first terminal side, and the description will be omitted here.
[0201] FIG. 12 is a schematic diagram (part 2) of the configuration of a sidelink resource determination device provided in the present application. As shown in FIG. 12, the sidelink resource determination device provided in this embodiment includes: an acquiring module 220 for acquiring first information, the first information being sent by a first terminal, the first information being for indicating a target resource; and a processing module 221 for excluding the target resource from candidate target resources based on the target resource indicated by the first information.
[0202] Optionally, the processing module 221 specifically: The priority and / or RSRP threshold corresponding to the target resource is adjusted, and the RSRP threshold is an RSRP threshold for excluding the target resource according to a resource conflict situation.
[0203] The device of this embodiment can be used to execute the method of any one of the embodiments of the method on the second terminal side described above, and its specific implementation process and technical effects are similar to those of the method embodiments on the second terminal side. Specifically, reference can be made to the detailed description of the method embodiments on the second terminal side, and the description will be omitted here.
[0204] The sidelink resource determination device in the embodiments of the present application may be an electronic device, for example, an electronic device having an operating system, or a component of an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal or other devices other than a terminal. Exemplarily, the terminal includes, but is not limited to, the types of terminal 11 listed above. The other devices may be, for example, a server, a network-attached storage (NAS), etc., and are not specifically limited in the embodiments of the present application.
[0205] The sidelink resource determination device provided in the embodiments of the present application can implement the processes implemented in the method embodiments of Figures 3 to 10 and achieve the same technical effects, so the description will be omitted here to avoid repetition.
[0206] Optionally, as shown in Fig. 13, an embodiment of the present application further provides a communication device 1300. The communication device includes a processor 1301 and a memory 1302, and the memory 1302 stores programs or commands executable on the processor 1301. For example, when the communication device 1300 is a first terminal, the programs or commands are executed by the processor 1301 to realize the processes of the above-mentioned embodiment of the sidelink resource determination method, and the same technical effects can be achieved. When the communication device 1300 is a second terminal, the programs or commands are executed by the processor 1301 to realize the processes of the above-mentioned embodiment of the sidelink resource determination method, and the same technical effects can be achieved. To avoid repetition, the description will be omitted here.
[0207] An embodiment of the present application further provides a first terminal, the first terminal including a processor and a communication interface, the processor being used for determining a first physical sidelink feedback channel (PSFCH) resource, and / or the communication interface being used for transmitting first information, the first information being for indicating the first PSFCH resource. The embodiment of the first terminal corresponds to the method embodiment on the first terminal side, and the implementation processes and realization manners of the method embodiments are all applicable to the embodiment of the first terminal, and the same technical effects can be achieved. Specifically, Figure 14 is a schematic diagram of the hardware configuration of a terminal implementing the embodiment of the present application.
[0208] The terminal 1000 includes at least some components such as, but not limited to, a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
[0209] Those skilled in the art will understand that the terminal 1000 may further include a power source (e.g., a battery) for supplying power to each component, and that the power source is logically connected to the processor 1010 via a power management system, which may further realize functions such as charge / discharge management and power consumption management. The structure of the terminal shown in Figure 14 is not intended to limit the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different component arrangement, and description thereof will be omitted here.
[0210] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 for processing image data of static or video images acquired by an image acquisition device (e.g., a camera) in a video acquisition mode or an image acquisition mode, and a microphone 10042. The display unit 1006 may include a display panel 10061, which may be arranged in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. The other input devices 10072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, and description thereof will be omitted here.
[0211] In the embodiment of the present application, the radio frequency unit 1001 can receive downlink data from the network side device and then transmit it to the processor 1010 for processing, and can also transmit uplink data to the network side device. Typically, the radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0212] The memory 1009 can be used to store software programs or commands and various data. The memory 1009 may mainly include a first storage area for storing programs or commands and a second storage area for storing data. Here, the first program or command storage area can store an operating system, an application or command required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 1009 may include volatile memory or nonvolatile memory, or may include both volatile memory and nonvolatile memory. The memory 1009 may include high-speed random access memory and further include nonvolatile memory. Among them, the nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synch link dynamic random access memory (SLDRAM), and direct Rambus random access memory (DRRAM). Memory 1009 in embodiments of the present application includes these and any other suitable memory, such as, but not limited to, at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0213] The processor 1010 may include one or more processing units, and may optionally integrate an application processor that mainly processes operations related to an operating system, a user interface, and applications or commands, and a modem processor that mainly processes wireless communication signals, such as a baseband processor, in the processor 1010. It is understood that the modem processor need not be integrated into the processor 1010.
[0214] wherein the processor 1010 is adapted to determine a first physical sidelink feedback channel (PSFCH) resource and / or a first physical sidelink shared channel (PSSCH) resource; and / or The radio frequency unit 1001 is used for transmitting first information, where the first information is for indicating a first PSFCH resource.
[0215] In the above embodiment, the first terminal determines the first physical sidelink feedback channel (PSFCH) resource and can avoid resources occupied or reserved by other terminals; and / or the first terminal transmits first information, which is for indicating the first PSFCH resource, so that upon receiving the first information, the second terminal can perform resource selection based on the resource indicated by the first information and avoid collision with the resource indicated by the first information.
[0216] Optionally, the processor 1010 specifically: removing a candidate resource from a first candidate resource set if the PSFCH resource corresponding to the candidate resource in the first candidate resource set satisfies a target condition; and / or If a candidate PSFCH resource in a second candidate resource set satisfies a target condition, excluding a candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set; and determining the first PSSCH resource based on the first candidate resource set after excluding resources.
[0217] Optionally, the processor 1010 specifically: Used to determine the first PSSCH resource based on some candidate resources in a first candidate resource set and / or some candidate PSFCH resources in a second candidate resource set.
[0218] Optionally, the processor 1010 specifically: If a PSFCH resource corresponding to a candidate resource in a first candidate resource set satisfies a target condition, removing the candidate resource from the first candidate resource set; The first terminal determines the first PSFCH resource based on the first candidate resource set after excluding resources.
[0219] Optionally, the processor 1010 specifically: Used to determine the first PSFCH resource based on some candidate resources in a first candidate resource set.
[0220] Optionally, the processor 1010 specifically: The first terminal determines a first transmission resource based on a first candidate resource set after the resource exclusion; The first terminal determines the first PSFCH resource based on the first transmission resource.
[0221] Optionally, the processor 1010 specifically: The first terminal determines the first PSFCH resource based on the first transmission resource and the corresponding relationship between the transmission resource and the PSFCH resource.
[0222] Optionally, the target condition is: The first resource detected by the first terminal is an indication resource of the second terminal; The first resource is a resource indicated in SCI format 0 or 1; a measurement result of a reference signal carried by the first terminal in the first resource is greater than a first threshold, the measurement result of the reference signal including at least one of a reference signal received power (RSRP) value, an energy value, and a channel quality value; the first resource and / or a reserved resource for the first resource conflicts with a PSFCH resource corresponding to the candidate resource.
[0223] Optionally, the correspondence is: When the transmission resource of the first terminal is at time unit t, the resource of the PSFCH transmitted by the corresponding receiving side is at time unit t+k, where t is an integer greater than or equal to 0, and k is a time offset value.
[0224] Optionally, the correspondence is: Instructing the first terminal to transmit data at time unit t and a corresponding receiver to transmit a PSFCH at time unit t+k; or the first terminal transmits data at time unit t and indicates time unit t+k.
[0225] Optionally, k is The determination is made by at least one of pre-definition by a protocol, pre-configuration by a network side device, configuration by a network side device, pre-configuration by the first terminal or configuration by the first terminal, or a radio resource control (RRC) indication, a media access layer control unit (MAC) CE indication, a downlink control information (DCI) indication, or a sidelink control information (SCI) indication.
[0226] Optionally, the processor 1010 further comprises: If the number of candidate resources in a first candidate resource set after resource exclusion or a first ratio is smaller than a third threshold, adding a first offset value to the first threshold and / or adding a second offset value to the second threshold, wherein the second threshold is an RSRP threshold for excluding candidate resources according to a collision situation of the candidate resources, and the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set; The first terminal repeatedly performs the steps of initializing the first candidate resource set and excluding the candidate resources therefrom until the number or a first proportion of candidate resources in the first candidate resource set becomes equal to or greater than the third threshold.
[0227] Optionally, the processor 1010 further comprises: If the number of candidate resource pairs or a first ratio in the first candidate resource set after resource exclusion is smaller than a third threshold, adding a first offset value to the first threshold and / or adding a second offset value to the second threshold, wherein the second threshold is an RSRP threshold for excluding candidate resources according to a collision situation of the candidate resources, and the first ratio is a ratio between the number of candidate resource pairs in the first candidate resource set after resource exclusion and the number of candidate resource pairs in the initial first candidate resource set; the first terminal repeatedly performs a step of initializing the first candidate resource set and excluding the candidate resource from the first candidate resource set until the number or a first ratio of candidate resource pairs in the first candidate resource set becomes equal to or greater than the third threshold; The candidate resource pair includes the candidate resource and a PSFCH resource corresponding to the candidate resource in the first candidate resource set.
[0228] Optionally, the candidate resources include at least one of physical sidelink shared channel (PSSCH) resources and physical sidelink control channel (PSCCH) resources, and the first candidate resource set includes the candidate resources or the candidate resources and PSFCH resources corresponding to the candidate resources.
[0229] Optionally, the processor 1010 specifically: If a candidate PSFCH resource in a second candidate resource set satisfies a target condition, excluding the candidate PSFCH resource from the second candidate resource set, and / or the first terminal excluding a candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set; determining the first PSFCH resource based on the second candidate resource set and / or the first candidate resource set.
[0230] Optionally, the processor 1010 further comprises: A candidate resource in the first candidate resource set after resource exclusion and a candidate PSFCH resource that satisfies a corresponding relationship in the second candidate resource set after resource exclusion are set as a candidate resource pair in a third candidate resource set; or A second candidate resource in the first candidate resource set after resource excluding is set as a candidate resource in a third candidate resource set, where the second candidate resource is a candidate resource for which a candidate PSFCH resource that satisfies a correspondence relationship exists in the second candidate resource set after resource excluding; or This is used in the case where the first terminal excludes a third candidate resource from a first candidate resource set after resource exclusion to obtain the third candidate resource set, and the third candidate resource is a candidate resource for which there is no PSFCH resource that satisfies the correspondence relationship in the second candidate resource set after resource exclusion.
[0231] Optionally, the processor 1010 specifically: Used to determine the first PSFCH resource based on the third candidate resource set.
[0232] Optionally, the processor 1010 specifically: Used to determine the first PSSCH resource based on the third candidate resource set.
[0233] Optionally, the processor 1010 further comprises: if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resource therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold; and / or, if the number of candidate resources or candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a second offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold.
[0234] Optionally, the processor 1010 further comprises: if the number of candidate resources in the first candidate resource set after resource exclusion or a first ratio is smaller than a third threshold, adding a first offset value to the first threshold and / or adding a second offset value to the second threshold, wherein the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set; and the first terminal repeatedly performs the step of initializing the first candidate resource set and excluding the candidate PSFCH resources therefrom until the number of candidate PSFCH resources in the first candidate resource set is greater than or equal to the third threshold.
[0235] Optionally, the processor 1010 further comprises: and / or adding a first offset value to the first threshold value when a second proportion of the candidate resources in the third candidate resource set is smaller than a third threshold value, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources therefrom until the second proportion of the candidate resources in the third candidate resource set is equal to or greater than the third threshold value, wherein the second proportion is the ratio between the number of candidate PSSCH resources in the third candidate resource set and the number of candidate PSSCH resources in the first candidate resource set; and if the second proportion of the candidate resources in the third candidate resource set is smaller than a third threshold, adding a first offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate PSSCH resources therefrom until the second proportion of the candidate PSSCH resources in the third candidate resource set is equal to or greater than the third threshold.
[0236] Optionally, the processor 1010 further comprises: if a third proportion of candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources therefrom until the third proportion of candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold, wherein the third proportion is a ratio between the number of candidate resource pairs in the third candidate resource set and the number of candidate PSFCH resources in the second candidate resource set; and / or, if a third proportion of candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a second offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom until the third proportion of candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold.
[0237] Optionally, the range of the selection window corresponding to the first PSFCH resource is [n+T1+k, n+T2+k], where n represents the arrival time of the data packet, T1 represents the start position, T2 represents the end position, and k represents a time offset value.
[0238] Optionally, the first information is indicated by a time interval indication field between initial transmission and retransmission.
[0239] Optionally, the first information is: PSFCH period, the time-frequency domain location of the PSFCH resource; and the time-frequency domain size of the PSFCH resource.
[0240] Optionally, the PSFCH transmission or reception position indicated by the first information is The PSFCH transmission position is a PSFCH transmission position of a period closest to the current transmission time; The PSFCH reception position is the PSFCH reception position of the period closest to the current transmission time; the PSFCH transmission position is a PSFCH transmission position of the nearest period whose interval from the current transmission time is greater than a time length threshold; The PSFCH reception position is a PSFCH reception position of a nearest period whose interval from the current transmission time is greater than a time length threshold; the PSFCH transmission position is a random one-cycle PSFCH transmission position within a range indicated by the first information; The PSFCH reception position is a random PSFCH reception position for one period within a range indicated by the first information.
[0241] Optionally, the PSFCH transmission or reception position is determined by a PSFCH period or start position.
[0242] Optionally, the PSFCH period or starting position is: The indication is predefined by a protocol, preconfigured by a network side device, configured by a network side device, preconfigured by the first terminal or configured by the first terminal, or indicated by at least one of a radio resource control (RRC) indication, a media access layer control unit (MAC) CE indication, a downlink control information (DCI) indication, or a sidelink control information (SCI) indication.
[0243] Optionally, if the current transmission time domain position is in the periodically set PSFCH transmission or reception position, the processor 1010 further: setting a retransmission index indication field to a first preset value; setting the time interval indication field between the initial transmission and the retransmission to a first preset value; setting a time interval indication field between the initial transmission and retransmission as the PSFCH period.
[0244] Optionally, the PSFCH transmission position and / or the PSFCH reception position are dynamically indicated by the first terminal; The PSFCH transmission position is indicated by a time interval indication field between initial transmission and retransmission; At least one of the following is satisfied: the dynamically indicated content is a first time-domain offset value of the PSFCH transmission position or PSFCH reception position relative to a target time unit, and the target time unit includes at least one of a current time unit or a time unit in which the first information is located.
[0245] Alternatively, the first time domain offset value is equal to or greater than a PSFCH transmission processing time and / or a PSFCH data processing time; or The first time-domain offset value is greater than or equal to M, where M is a predefined, preset, or set value, and M satisfies at least one of: M is related to an SCS; M is physical time; or M is logical time.
[0246] Optionally, the processor 1010 further comprises: When the first terminal performs a re-evaluation or preemption check, determining whether a PSFCH resource corresponding to the selected data transmission resource has been preempted or reserved by the second terminal; If so, it is used to perform resource reselection for data transmission.
[0247] An embodiment of the present application further provides a second terminal, the second terminal including a processor and a communication interface, the communication interface being used to obtain first information, the first information being sent by the first terminal, the first information being used to indicate a target resource, and the processor being used to exclude the target resource from candidate target resources based on the target resource indicated by the first information. The embodiment of the second terminal corresponds to the method embodiment of the second terminal, and the implementation processes and realization manners of the method embodiments are all applicable to the embodiment of the second terminal, and can achieve the same technical effects.
[0248] The embodiments of the present application further provide a readable storage medium, which stores a program or command, and when the program or command is executed by a processor, the processes of the above-mentioned embodiment of the sidelink resource determination method are realized and the same technical effects can be achieved. To avoid repetition, the description will be omitted here.
[0249] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes, for example, a computer readable storage medium such as a computer read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0250] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, and the communication interface and the processor are coupled together, and the processor is used to execute programs or commands to implement the processes of the embodiment of the sidelink resource determination method, and achieve the same technical effects. To avoid repetition, the description will be omitted here.
[0251] It should be understood that the chips referred to in the embodiments of this application may also be referred to as system level chips, system chips, chip systems, or system-on-chips, etc.
[0252] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement each process of the above-mentioned sidelink resource determination method, and can achieve the same technical effects. To avoid repetition, the description will be omitted here.
[0253] An embodiment of the present application further provides a communication system, including a first terminal and a second terminal, wherein the first terminal is operable to perform steps of the above-mentioned sidelink resource determination method, and the second terminal is operable to perform steps of the above-mentioned sidelink resource determination method.
[0254] Optionally, the communication system may further include a network side device.
[0255] It should be noted that, as used herein, the terms "comprise," "consist of," or any other variation thereof, are intended to include a non-exclusive inclusion, whereby a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not expressly specified or inherent in such process, method, article, or apparatus. Unless otherwise specified, elements qualified by the phrase "comprise..." do not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should also be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions substantially simultaneously or in the reverse order, depending on such functionality. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to one example may be combined in other examples.
[0256] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a plurality of commands that cause a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0257] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.
Claims
1. a first terminal determining a first physical sidelink shared channel (PSSCH) resource; The step of determining a first physical sidelink shared channel (PSSCH) resource by the first terminal comprises: If a PSFCH resource corresponding to a candidate resource in a first candidate resource set satisfies a target condition, the first terminal excludes the candidate resource from the first candidate resource set; and determining the first PSSCH resource based on a first candidate resource set after resource exclusion by the first terminal. A method for determining sidelink resources.
2. The method further comprising: determining, by the first terminal, a first physical sidelink feedback channel (PSFCH) resource; The step of determining a first physical sidelink feedback channel (PSFCH) resource by the first terminal comprises: If a PSFCH resource corresponding to a candidate resource in a first candidate resource set satisfies a target condition, the first terminal excludes the candidate resource from the first candidate resource set; The first terminal determines the first PSFCH resource based on a first candidate resource set after resource exclusion; Or, The step of determining a first physical sidelink feedback channel (PSFCH) resource by the first terminal comprises: The first terminal determines the first PSFCH resource based on a portion of candidate resources in a first candidate resource set; Or, The step of determining a first physical sidelink feedback channel (PSFCH) resource by the first terminal comprises: If a candidate PSFCH resource in a second candidate resource set satisfies a target condition, the first terminal performs at least one of: excluding the candidate PSFCH resource from the second candidate resource set; and excluding a candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set. the first terminal determining the first PSFCH resource based on at least one of the second candidate resource set and the first candidate resource set; Or, The step of determining a first physical sidelink feedback channel (PSFCH) resource by the first terminal comprises:
2. The sidelink resource determination method of claim 1, comprising: determining the first PSFCH resource based on at least one of candidate PSFCH resources in a second candidate resource set and candidate resources in a first candidate resource set.
3. The step of determining the first PSFCH resource based on a first candidate resource set after resource exclusion by the first terminal includes: The first terminal determines a first transmission resource based on a first candidate resource set after the resource exclusion; the first terminal determining the first PSFCH resource based on the first transmission resource; The step of determining the first PSFCH resource based on the first transmission resource by the first terminal includes: The sidelink resource determination method according to claim 2 , further comprising: determining, by the first terminal, the first PSFCH resource based on the first transmission resource and a correspondence relationship between the transmission resource and the PSFCH resource.
4. The target condition is: the first resource is a resource indicated by SCI format 0 or 1; a measurement result of a reference signal carried on the first resource by the first terminal is greater than a first threshold, the measurement result of the reference signal comprising a reference signal received power (RSRP) value; at least one of the first resource and the reserved resource of the first resource conflicts with a PSFCH resource corresponding to the candidate resource. The sidelink resource determination method according to claim 1 .
5. The correspondence is: When the transmission resource of the first terminal is in time unit t, the resource of the PSFCH transmitted by the corresponding receiving side is in time unit t+k, where t is an integer greater than or equal to 0, and k is a time offset value; Or, The correspondence is Instructing the first terminal to transmit data at time unit t and a corresponding receiver to transmit a PSFCH at time unit t+k; the first terminal transmits data at time unit t and indicates time unit t+k; The k is 5. The sidelink resource determination method according to claim 4, wherein the sidelink resource is determined by at least one of predefinition by a protocol, preconfiguration by a network side device, configuration by a network side device, preconfiguration by the first terminal or configuration by the first terminal, or indication of a radio resource control (RRC), a media access layer control unit (MAC) CE, a downlink control information (DCI) indication, or a sidelink control information (SCI) indication.
6. a step of performing at least one of adding a first offset value to a first threshold value and adding a second offset value to a second threshold value when the number of candidate resources in the first candidate resource set after resource exclusion or a first ratio is smaller than a third threshold value, wherein the second threshold value is an RSRP threshold value for excluding candidate resources according to a collision situation of the candidate resources, the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set, and the first threshold value and the second threshold value are different; The first terminal repeatedly performs the step of initializing the first candidate resource set and excluding the candidate resource therefrom until the number or a first ratio of candidate resources in the first candidate resource set becomes equal to or greater than the third threshold; 4. The method of claim 2, wherein the candidate resources include at least one of a Physical Sidelink Shared Channel (PSSCH) resource and a Physical Sidelink Control Channel (PSCCH) resource, and the first set of candidate resources includes the candidate resources or the candidate resources and PSFCH resources corresponding to the candidate resources.
7. The first terminal sets candidate resources in the first candidate resource set after resource elimination and candidate PSFCH resources that satisfy the corresponding relationship in the second candidate resource set after resource elimination as candidate resource pairs in a third candidate resource set; or a step of the first terminal determining a second candidate resource in a first candidate resource set after resource excluding as a candidate resource in a third candidate resource set, wherein the second candidate resource is a candidate resource for which a candidate PSFCH resource satisfying a correspondence relationship exists in the second candidate resource set after resource excluding; or The method further includes a step in which the first terminal excludes a third candidate resource in the first candidate resource set after resource exclusion to obtain the third candidate resource set, the third candidate resource being a candidate resource for which there is no PSFCH resource that satisfies the correspondence relationship in the second candidate resource set after resource exclusion; The step of determining the first PSSCH resource comprises: The method of claim 2 , further comprising: determining the first PSSCH resource based on the third candidate resource set by the first terminal.
8. If the number of candidate resources or candidate resource pairs in the third candidate resource set is less than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resource therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold; If the number of candidate resources or candidate resource pairs in the third candidate resource set is less than a third threshold, adding a second offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom until the number of candidate resources or candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold; if the number of candidate resources in the first candidate resource set after resource exclusion or the first ratio is smaller than a third threshold, performing at least one of adding a first offset value to the first threshold and adding a second offset value to the second threshold, where the first ratio is a ratio between the number of candidate resources in the first candidate resource set after resource exclusion and the number of candidate resources in the initial first candidate resource set, and the first terminal repeatedly performs the step of initializing at least one of the first candidate resource set and the second candidate resource set and excluding the candidate PSFCH resources therefrom until the number of candidate PSFCH resources in the first candidate resource set is equal to or greater than the third threshold; if a second proportion of the candidate resources in the third candidate resource set is smaller than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resource therefrom until the second proportion of the candidate resources in the third candidate resource set is equal to or greater than the third threshold, wherein the second proportion is a ratio between the number of candidate PSSCH resources in the third candidate resource set and the number of candidate PSSCH resources in the first candidate resource set; if the second proportion of the candidate resources in the third candidate resource set is less than a third threshold, adding a first offset value to the second threshold, and repeatedly performing the step of the first terminal initializing the first candidate resource set and excluding the candidate PSSCH resources therefrom until the second proportion of the candidate PSSCH resources in the third candidate resource set is equal to or greater than the third threshold; if a third proportion of candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a first offset value to the first threshold, and repeatedly performing the step of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources therefrom until the third proportion of candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold, wherein the third proportion is a ratio between the number of candidate resource pairs in the third candidate resource set and the number of candidate PSFCH resources in the second candidate resource set; and if a third proportion of the candidate resource pairs in the third candidate resource set is smaller than a third threshold, adding a second offset value to the second threshold, and repeatedly performing the step of initializing the first candidate resource set and excluding the candidate resource pairs therefrom by the first terminal until a third proportion of the candidate resource pairs in the third candidate resource set is equal to or greater than the third threshold; The method of claim 7 , wherein the first threshold and the second threshold are different.
9. The method comprises:
2. The sidelink resource determination method of claim 1, further comprising the step of: transmitting first information from the first terminal; and the first information is for indicating a first PSFCH resource.
10. At least one of a PSFCH transmission position and a PSFCH reception position is dynamically indicated by the first terminal; The PSFCH transmission position is indicated by a time interval indication field between initial transmission and retransmission; the dynamically indicated content is a first time domain offset value of the PSFCH transmission position or the PSFCH reception position relative to a target time unit, and the target time unit includes at least one of a current time unit or a time unit in which the first information is located; and The sidelink resource determination method according to claim 1 , wherein the first time domain offset value is equal to or greater than a PSFCH transmission processing time.
11. a step of a second terminal obtaining first information, the first information being sent by the first terminal, the first information being for indicating a target resource; The second terminal excludes the target resource from candidate target resources based on the target resource indicated by the first information; the target resource is a first PSFCH resource; A method for determining sidelink resources.
12. 12. The method of claim 11, further comprising: adjusting at least one of a priority corresponding to the target resource and an RSRP threshold by the second terminal, the RSRP threshold being an RSRP threshold that excludes the target resource depending on a resource conflict situation.
13. A method for determining a first physical sidelink shared channel (PSSCH) resource, comprising: The processing module further comprises: If a PSFCH resource corresponding to a candidate resource in a first candidate resource set satisfies a target condition, the first terminal excludes the candidate resource from the first candidate resource set; and the first terminal determines the first PSSCH resource based on the first candidate resource set after resource exclusion. A side link resource determination device.
14. an acquiring module for acquiring first information, the first information being transmitted by a first terminal, the first information being for indicating a target resource; a processing module for excluding the target resource from candidate target resources based on the target resource indicated by the first information; the target resource is a first PSFCH resource; A side link resource determination device.
Citation Information
Patent Citations
User equipment and wireless communication method
CN113273120A
User device and wireless communication method
JP2022522390A
Information transmission method, resource processing method, device, and electronic device
JP2023525146A
Information sending method, resource processing method, apparatus, and electronic device
WO2021228132A1