Sidelink resource determination method, terminal and network side device
By determining the PSFCH and PSSCH resources and sending indication information, the resource conflict problem between NR terminals and LTE terminals in the same frequency coexistence scenario is resolved, thus improving system performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-11-22
- Publication Date
- 2026-07-21
AI Technical Summary
In scenarios where LTE SL and NR SL coexist on the same frequency, the PSFCH transmission/reception of the NR terminal conflicts with the data transmission of the LTE terminal, affecting system performance.
The first terminal determines the PSFCH and PSSCH resources, avoids resources occupied or reserved by other terminals, and sends an instruction message to ensure that the second terminal avoids conflicts when selecting resources.
This effectively avoids conflicts between the PSFCH transmission/reception of the NR terminal and the data transmission of the LTE terminal, thus improving the overall performance of the system.
Smart Images

Figure CN116156661B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a sidelink resource determination method, a terminal, and a network-side device. Background Technology
[0002] Long Term Evolution (LTE) systems support sidelink (SL) transmission, meaning data transmission between terminals occurs directly at the physical layer. LTE SL is broadcast-based, which, while suitable for basic safety-related communications in vehicle-to-everything (V2X) communication, is not applicable to more advanced V2X services. 5G New Radio (NR) systems will support more advanced SL transmission designs, such as unicast, multicast, or multicast, thus enabling support for a wider range of service types.
[0003] In LTE SL, terminals do not support retransmission based on Hybrid Automatic Repeat Request (HARQ) feedback, but only support at most one blind retransmission to enhance reliability. In NR SL, however, terminals transmit a Physical Sidelink Feedback Channel (PSFCH) carrying HARQ-ACK information on one or more sub-channels as an acknowledgment of the Physical Sidelink Share Channel (PSSCH) reception. NR data is not transmitted on PSFCH resources, so NR terminal data transmission does not conflict with PSFCH transmission / reception. However, in scenarios where LTE SL and NR SL coexist on the same frequency, because LTE terminals do not support HARQ feedback, if NR enables HARQ-based retransmission, the NR terminal's PSFCH transmission / reception will collide with the LTE terminal's data, making the NR terminal's PSFCH transmission / reception affected by the LTE terminal's data transmission. Therefore, how to avoid conflicts between the PSFCH transmission / reception of the NR terminal and the data transmission of the LTE terminal is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0004] This application provides a sidelink resource determination method, a terminal, and a network-side device, which can solve the problem of conflict between the PSFCH transmission / reception of the NR terminal and the data transmission of the LTE terminal.
[0005] Firstly, a method for determining sidelink resources is provided, the method comprising:
[0006] The first terminal determines the first physical side link feedback channel PSFCH resources and / or the first physical side link shared channel PSSCH resources;
[0007] And / or,
[0008] The first terminal sends first information, which is used to indicate the first PSFCH resource.
[0009] Secondly, a method for determining sidelink resources is provided, the method comprising:
[0010] The second terminal acquires the first information; the first information is sent by the first terminal and is used to indicate the target resource;
[0011] The second terminal excludes the target resource from the target candidate resources based on the target resource indicated by the first information.
[0012] Thirdly, a sidelink resource determination device is provided, comprising:
[0013] The processing module is used to determine the first physical side link feedback channel PSFCH resources and / or the first physical side link shared channel PSSCH resources;
[0014] And / or,
[0015] The transmitting module is used to send first information, which is used to indicate a first PSFCH resource.
[0016] Fourthly, a sidelink resource determination device is provided, comprising:
[0017] The acquisition module is used to acquire first information; the first information is sent by the first terminal and is used to indicate the target resource;
[0018] The processing module is configured to exclude the target resource from the target candidate resources based on the target resource indicated by the first information.
[0019] Fifthly, a first terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0020] In a sixth aspect, a first terminal is provided, including a processor and a communication interface, wherein the processor is used to determine a first physical side link feedback channel (PSFCH) resource, and / or the communication interface is used to send first information, the first information being used to indicate the first PSFCH resource.
[0021] In a seventh aspect, a second terminal is provided, the second terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.
[0022] Eighthly, a second terminal is provided, including a processor and a communication interface, wherein the communication interface is used to acquire first information; the first information is sent by a first terminal, and the first information is used to indicate a target resource; the processor is used to exclude the target resource from the target candidate resources according to the target resource indicated by the first information.
[0023] A ninth aspect provides a communication system comprising: a first terminal and a second terminal, wherein the first terminal is configured to perform the steps of the sidelink resource determination method as described in the first aspect, and the second terminal is configured to perform the steps of the sidelink resource determination method as described in the second aspect.
[0024] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0025] Eleventhly, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0026] In a twelfth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the sidelink resource determination method as described in the first aspect, or to implement the steps of the sidelink resource determination method as described in the second aspect.
[0027] In this embodiment, the first terminal determines the first physical side link feedback channel (PSFCH) resource and / or the first physical side link shared channel (PSSCH) resource, which can avoid resources occupied or reserved by other terminals, thereby avoiding resource conflicts; and / or, the first terminal sends first information, which is used to indicate the first PSFCH resource, so that when the second terminal receives the first information, it can select resources according to the resources indicated by the first information, thereby avoiding conflicts with the resources indicated by the first information. Attached Figure Description
[0028] Figure 1 This is a structural diagram of a wireless communication system to which the embodiments of this application can be applied;
[0029] Figure 2 This is a schematic diagram of a sidelink application scenario provided in an embodiment of this application;
[0030] Figure 3 This is one of the flowcharts illustrating the sidelink resource determination method provided in the embodiments of this application;
[0031] Figure 4 This is a schematic diagram of the PSFCH resources of the sidelink resource determination method provided in the embodiments of this application;
[0032] Figure 5 This is a schematic diagram of the resource detection window and resource selection window provided in the embodiments of this application;
[0033] Figure 6 This is a second flowchart illustrating the sidelink resource determination method provided in the embodiments of this application;
[0034] Figure 7 This is the third flowchart illustrating the sidelink resource determination method provided in this application embodiment;
[0035] Figure 8 This is the fourth flowchart illustrating the sidelink resource determination method provided in the embodiments of this application;
[0036] Figure 9 This is an interactive flowchart of the sidelink resource determination method provided in the embodiments of this application;
[0037] Figure 10 This is a second flowchart illustrating the sidelink resource determination method provided in the embodiments of this application;
[0038] Figure 11 This is one of the structural schematic diagrams of the sidelink resource determination device provided in the embodiments of this application;
[0039] Figure 12 This is a second schematic diagram of the sidelink resource determination device provided in the embodiments of this application;
[0040] Figure 13 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application;
[0041] Figure 14 This is a schematic diagram of the hardware structure of the terminal provided in the embodiments of this application. Detailed Implementation
[0042] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0043] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0044] It is worth noting that the technologies described in this 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 this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0045] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.
[0046] NR V2X defines two resource allocation modes: mode 1, where resources are allocated by the base station; and mode 2, where the terminal decides which resources to use for transmission. Resource information may come from broadcast messages from the base station or pre-configured information. If the terminal is within range of the base station and has an RRC connection with it, it can operate in mode 1 and / or mode 2. If the terminal is within range of the base station but does not have an RRC connection, it can only operate in mode 2. If the terminal is outside range of the base station, it can only operate in mode 2 and perform V2X transmission according to the pre-configured information.
[0047] For mode 2, sensing-based resource selection is supported. The specific operation is as follows: 1) After resource selection is triggered, the transmitting TX terminal first determines the resource selection window. The lower boundary of the resource selection window is at time T1 after the resource selection is triggered, and the upper boundary is at time T2 after the trigger. T2 is the value selected by the terminal within its packet delay budget (PDB) for transmission in its Transport Block (TB). T2 is no earlier than T1. 2) Before resource selection, the terminal needs to determine a candidate resource set. The RSRP measured on the resources within the resource selection window is compared with the corresponding RSRP threshold. If the RSRP is lower than the RSRP threshold, the resource can be included in the candidate resource set. 3) After the resource set is determined, the terminal randomly selects a transmission resource from the candidate resource set. Additionally, the terminal can reserve transmission resources for subsequent transmissions during this transmission.
[0048] In Mode 2 resource allocation, a resource selection re-evaluation mechanism is supported. 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 performs a resource selection re-evaluation at least from time 'm-T3'. Time 'm' is the moment the reservation information for that resource is first sent, and T3 includes at least the time the UE spends processing the resource selection. The terminal re-executes the resource selection step at least from 'm-T3' to obtain a set of candidate resources. If the resource selected by the terminal is still in this set of candidate resources, the terminal does not need to perform resource re-selection; otherwise, the terminal selects a new transmission resource from the set of candidate resources.
[0049] In Mode 2 resource allocation mode, a resource preemption mechanism is supported. The mechanism can be briefly described as follows: if the resources reserved by a terminal overlap (partially overlap) with the resources reserved / selected by other terminals with higher priority services, and the SL-RSRP measurement value of the terminal on the relevant resources is greater than a certain relevant SL-RSRP threshold value, the terminal will trigger the reselection of resources.
[0050] To determine whether reserved resources (PSCCH / PSSCH resources) have been preempted, the UE performs preemption detection at least from time 'm-T3', where 'm' is the time the resource is currently in use or the time the reservation information for that resource is sent, and T3 includes at least the time the UE spends selecting resources. The UE re-executes the resource selection process at least from 'm-T3' to obtain a set of candidate resources. If the resource selected by the terminal is still in the candidate resource set, the terminal does not need to perform resource reselection; otherwise, the terminal selects a new transmission resource from the candidate set.
[0051] In LTE SL, terminals do not support HARQ-based retransmissions, but only support at most one blind retransmission to enhance reliability. In Release 16 / R17, NR terminals transmit a PSFCH carrying HARQ-ACK information on one or more sub-channels as an acknowledgment of PSSCH reception. The NR terminal's PSFCH is transmitted at the configured location. NR data is not transmitted on PSFCH resources, so the NR terminal's data transmission does not conflict with PSFCH transmission / reception. However, in scenarios where LTE SL and NR SL coexist on the same frequency, because LTE terminals do not support HARQ feedback, if NR enables HARQ-based retransmissions, the NR terminal's PSFCH transmission / reception may collide with the LTE terminal's data. This means the NR terminal's PSFCH transmission / reception will be affected by the LTE terminal's data transmission, thus requiring consideration of how to avoid conflicts between the NR terminal's PSFCH transmission / reception and the LTE terminal's data transmission.
[0052] Table 1 LTE PSCCH SCI Format 1
[0053]
[0054]
[0055] The sidelink resource determination method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0056] In one embodiment, the method of this application can be applied to, for example... Figure 2 In the scene shown.
[0057] In the following embodiments, the first terminal is an NR terminal and the second terminal is an LTE terminal as an example for illustration.
[0058] Figure 3 This is one of the flowcharts illustrating the sidelink resource determination method provided in this application embodiment. For example... Figure 3 As shown, the sidelink resource determination method provided in this embodiment includes:
[0059] Step 101: The first terminal determines the first physical side link feedback channel PSFCH resources and / or the first physical side link shared channel PSSCH resources; and / or,
[0060] The first terminal sends the first information, which is used to indicate the first PSFCH resource.
[0061] Among them, PSFCH resources refer to the time-frequency domain resources where the PSFCH occasion is located.
[0062] Specifically, such as Figure 4 As shown, for example, when the resource pool is configured with a PSFCH period of N=4, the first terminal will send PSFCH feedback in the most recent PSFCH occasion that meets the time interval requirement. The first terminal can avoid the PSFCH resource position in the PSFCH occasion according to the resource pool configuration, thereby avoiding data and feedback information conflicts at the corresponding positions. However, the second terminal does not enable the retransmission mechanism based on HARQ feedback. Therefore, if there is no mechanism to allow the second terminal to avoid the PSFCH resource position of the first terminal, it will cause data and feedback information conflicts on the corresponding symbols, affecting the overall system performance.
[0063] One approach: The first terminal can send first information indicating a first PSFCH resource. After receiving this first information, the second terminal can identify the resource indicated by the first information. This resource can be defined as a target resource, and the second terminal can exclude the target resource during resource selection to avoid resource conflicts. Alternatively, the first information sent by the first terminal indicates a location, which is a time-frequency domain resource location of a PSFCH occasion predefined by the protocol or pre-configured by the network side. After receiving this first information, the second terminal can identify the resource indicated by the first information. This resource can be defined as a target resource, and the second terminal can exclude the target resource during resource selection to avoid resource conflicts.
[0064] If the first terminal acts as the data sender, it can use the first information to indicate the transmission location of the PSFCH at the receiving end, hoping that other terminals can avoid this PSFCH occasion when selecting resources. Alternatively, if the first terminal acts as the receiving end, it can use the first information to indicate the transmission location of the PSFCH it has selected, hoping that other terminals can avoid PSFCH hoccasion when selecting resources.
[0065] Optionally, the first information can be indicated through the retransmission indication field. In this case, after receiving the first information, the second terminal will consider the target resource to be a retransmission resource reserved by other terminals, and therefore will exclude the target resource during resource selection to avoid resource conflicts.
[0066] Another approach is that the first terminal can avoid resource conflicts by avoiding resources used or reserved by other terminals when determining the first PSFCH resource and / or the first PSSCH resource.
[0067] Optionally, the first terminal performs resource detection when determining the first PSFCH resource and / or the first PSSCH resource to avoid resources used or reserved by other terminals.
[0068] like Figure 5 As shown, assuming W1 is the resource selection window and W2 is the resource detection window, the first terminal can exclude resources based on the detection status of resources in the resource detection window, and thus determine the first PSFCH resource and / or the first PSSCH resource.
[0069] Optionally, the first information is indicated by the time interval indication field between the initial transmission and the retransmission.
[0070] Specifically, taking advantage of the principle that both the first and second terminals indicate a retransmission resource when sending SCI format 1 during coexistence on the same frequency, the retransmission indication field in SCI format 1, such as the Time gap between initial transmission and retransmission indication field in Table 1, can be used to indicate the first PSFCH resource, allowing the second terminal to avoid that resource.
[0071] For example, such as Figure 5 As shown, the first terminal, whose initial transmission resource is located within a certain PSFCH cycle, uses a retransmission indication field to indicate the PSFCH resource location for this PSFCH cycle or the next N cycles. Since the first terminal sends this retransmission indication field every time it transmits data, the retransmission indication from the first terminal indicates the PSFCH resource location. This ensures that the second terminal, when selecting resources, will not only exclude the first terminal's reserved resources but also the PSFCH resources for each cycle, thus avoiding conflicts between the second terminal's data transmission and the first terminal's feedback information.
[0072] In this embodiment, the first terminal determines the first physical side link feedback channel (PSFCH) resource and / or the first physical side link shared channel (PSSCH) resource, which can avoid resources occupied or reserved by other terminals; and / or, the first terminal sends first information, which is used to indicate the first PSFCH resource, so that when the second terminal receives the first information, it can select resources according to the resources indicated by the first information, and avoid conflict with the resources indicated by the first information.
[0073] Optionally, the first information is used to indicate at least one of the following:
[0074] PSFCH cycle;
[0075] Time-frequency domain location of PSFCH resources;
[0076] The time-frequency domain size of the PSFCH resource.
[0077] In one embodiment, the PSFCH transmission or reception location indicated by the first information satisfies at least one of the following:
[0078] The PSFCH transmission position is the PSFCH transmission position of the cycle most recent to the current transmission time;
[0079] The PSFCH receive position is the PSFCH receive position of the cycle most recent to the current transmission time;
[0080] The PSFCH transmission position is the PSFCH transmission position of the most recent period that is more than the duration threshold since the current transmission time.
[0081] The PSFCH receive position is the most recent period PSFCH receive position that is more than the duration threshold since the current transmission time.
[0082] The PSFCH transmission position is the PSFCH transmission position of a random period within the range indicated by the first information;
[0083] The PSFCH receiving position is a random PSFCH receiving position within one period of the first information indication range.
[0084] Specifically, the PSFCH transmission position is the PSFCH transmission position of the cycle most recent to the current transmission time;
[0085] The PSFCH transmission position is the PSFCH transmission position of the most recent cycle that is more than the duration threshold from the current transmission time.
[0086] The PSFCH transmission position is a random PSFCH transmission position within one cycle (within the range of the first information indication), that is, the PSFCH transmission position of any cycle within the range of the first information indication.
[0087] The same applies to receiving locations, so we will not repeat the details here.
[0088] Optionally, the duration threshold can refer to the PSFCH transmission processing time and / or the PSFCH data processing time. The PSFCH transmission processing time refers to the time from receiving a data packet to processing it. The PSFCH data processing time refers to the preparation time for sending the PSFCH after processing the data packet.
[0089] Optionally, the PSFCH transmission or reception position is determined by the PSFCH cycle or start position.
[0090] Furthermore, the PSFCH cycle or start position is indicated by at least one of the following:
[0091] Protocol predefinition, network-side device preconfiguration, network-side device configuration, first terminal preconfiguration or first terminal configuration; or, Radio Resource Control (RRC) indication, Media Access Layer Control Unit (MAC CE) indication, Downlink Control Information (DCI) indication or Sidelink Control Information (SCI) indication.
[0092] In one embodiment, when the current transmission time domain position is located at a periodically configured PSFCH transmit or receive position, the configuration is performed according to at least one of the following:
[0093] Configure the retransmission index indicator field to the first preset value;
[0094] Configure the time interval indicator field between initial transmission and retransmission to the first preset value;
[0095] Configure the time interval indicator field between the initial transmission and retransmission as the PSFCH period.
[0096] Specifically, the retransmission index indicator field can be the Retransmission index indicator field, with a first preset value of 0.
[0097] The time interval indicator field between initial transmission and retransmission can be the Time gap between initial transmission and retransmission indicator field.
[0098] Optionally, the first information is the information carried in the initial SCI transmission.
[0099] Optionally, when the NDI field in SCI is flipped, it indicates that the current transmission is a new transmission; when it is not flipped, it indicates that the current transmission is a retransmission.
[0100] In one embodiment, the PSFCH transmission location and / or PSFCH reception location are dynamically indicated by the first terminal, satisfying at least one of the following:
[0101] The PSFCH transmission position is indicated by the time interval indication field between the initial transmission and retransmission;
[0102] The dynamic indication is the PSFCH transmission position or PSFCH reception position, and the first time domain offset value relative to the target time unit; the target time unit includes at least one of the following: the current time unit or the time unit where the first information is located.
[0103] Specifically, in this embodiment, since the PSFCH transmission location is dynamically indicated, the LTE terminal will only avoid some PSFCH transmission locations, giving the LTE terminal more available resources.
[0104] The indication content is the time domain offset value of the PSFCH transmission / reception position relative to the current time unit / the time unit where the first information is located.
[0105] Optionally, the first time-domain offset value is greater than or equal to the PSFCH transmission processing time and / or the PSFCH data processing time; or,
[0106] The first time-domain offset value is greater than or equal to M; where M is a predefined, preconfigured, or configured value, and M satisfies at least one of the following: M is related to the sub-carrier space (SCS); M is physical time, or M is logical time.
[0107] Optionally, when the terminal sends PSFCH, it sends PSFCH feedback at the first PSFCH timing after the minimum interval requirement between PSSCH and PSFCH is met.
[0108] In one embodiment, the method further includes:
[0109] When the first terminal performs a re-evaluation or preemption check, it determines whether the PSFCH resource corresponding to the selected data transmission resource has been preempted or reserved by the second terminal.
[0110] If so, then the resource for data transmission will be reselected.
[0111] Specifically, when the first terminal performs a re-evaluation / preemption check, it needs to consider not only the possibility that the reserved data transmission resources have been preempted, but also the possibility that the PSFCH resources corresponding to the data transmission resources have been preempted by the LTE terminal. Therefore, when the first terminal performs a re-evaluation / preemption check, it needs to determine not only whether the reserved data transmission resources have been preempted, but also whether the resources containing the PSFCH feedback resources corresponding to the reserved data transmission resources have been preempted. When the terminal discovers this situation during the re-evaluation / preemption check, it also needs to reselect the reserved data transmission resources to ensure that the PSFCH feedback resources corresponding to the selected data transmission resources do not conflict with the data transmission of the LTE terminal.
[0112] In the above embodiments, when the first terminal performs re-evaluation / preemption checks, it can avoid resource conflicts by considering the situation where the reserved data transmission resources are preempted and the situation where the PSFCH resources corresponding to the data transmission resources are preempted by the LTE terminal.
[0113] In one embodiment, step 101 can be implemented as follows:
[0114] If the PSFCH resource corresponding to the candidate resource in the first candidate resource set meets the target condition, the first terminal excludes the candidate resource from the first candidate resource set; and / or,
[0115] If the candidate PSFCH resources in the second candidate resource set meet the target conditions, the first terminal excludes the candidate resources corresponding to the candidate PSFCH resources from the first candidate resource set.
[0116] The first terminal determines the first PSSCH resource based on the first candidate resource set after resource exclusion.
[0117] Specifically, assuming the first candidate resource set is S1, which can be obtained based on the resource selection window W1, and assuming that the PSFCH resource corresponding to candidate resource P1 in S1 meets the target condition, then the first terminal excludes candidate resource P1 from the first candidate resource set S1; and / or, assuming the second candidate resource set is S2, which can be obtained based on the resource selection window W1, and assuming that the candidate PSFCH resource P2 in S2 meets the target condition, then the first terminal excludes candidate resource P1 corresponding to candidate PSFCH resource P2 from the first candidate resource set S1.
[0118] If the above conditions are met, it indicates that the resource may be occupied or reserved by a second terminal, or
[0119] Based on the first candidate resource set obtained from the exclusion process, determine the first PSSCH resource, for example, select a candidate resource from the remaining resources in S1 as the first PSSCH resource.
[0120] In one embodiment, step 101 can be implemented as follows:
[0121] The first terminal determines the first PSSCH resource based on a portion of the candidate resources in the first candidate resource set and / or a portion of the candidate PSFCH resources in the second candidate resource set.
[0122] Specifically, the first terminal may select a first PSSCH resource from a portion of the candidate resources in the first candidate resource set, and / or may determine a first PSFCH transmission resource from a portion of the candidate PSFCH resources in the second candidate resource set, and use the candidate resource corresponding to the first PSFCH transmission resource in the first candidate resource set as the first PSSCH resource.
[0123] Some of the candidate resources or some of the candidate PSFCH resources may be resources in the first candidate resource set that have not been occupied or reserved by the second terminal.
[0124] In the above embodiments, if the PSFCH resource corresponding to the candidate resource in the first candidate resource set meets 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 meets the target condition, the first terminal excludes the candidate resource corresponding to the candidate PSFCH resource from the first candidate resource set. The above-mentioned exclusion of resources that meet the target condition means that resources that may cause resource conflicts are excluded. Furthermore, the first terminal determines the first PSSCH resource based on the first candidate resource set after resource exclusion, thereby avoiding resource conflicts; or, the first terminal determines the first PSSCH resource based on a portion of the resources in the first candidate resource set and / or the second candidate resource set. The portion of the resources may be resources that will not cause resource conflicts, thus avoiding resource conflicts.
[0125] In one embodiment, step 101 can be implemented as follows:
[0126] If the PSFCH resource corresponding to the candidate resource in the first candidate resource set meets the target condition, the first terminal excludes the candidate resource from the first candidate resource set.
[0127] The first terminal determines the first PSFCH resource based on the first candidate resource set after resource exclusion.
[0128] Specifically, assuming the first candidate resource set is S1, which can be obtained based on the resource selection window W1, and assuming that the candidate resource P1 in S1 has a corresponding PSFCH resource that meets the target condition, the first terminal excludes candidate resource P1 from the first candidate resource set S1, and determines the first PSFCH resource based on the first candidate resource set obtained by exclusion, for example, selecting the PSFCH resource corresponding to a certain candidate resource in the remaining resources in S1 as the first PSFCH resource.
[0129] In one embodiment, step 101 can be implemented as follows:
[0130] The first terminal determines the first PSFCH resource based on a subset of candidate resources in the first candidate resource set.
[0131] Specifically, the first terminal can select a first PSFCH resource from a subset of 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.
[0132] Some of the candidate resources may be resources in the first candidate resource set that have not been occupied or reserved by the second terminal.
[0133] Optionally, the candidate resources include at least one of the following: Physical Side Link Shared Channel (PSSCH) resources and Physical Side Link Control Channel (PSCCH) resources.
[0134] Optionally, the first candidate resource set includes: candidate resources, or, candidate resources and the PSFCH resources corresponding to the candidate resources.
[0135] Optionally, the target conditions include at least one of the following:
[0136] The first resource detected by the first terminal is the indication resource of the second terminal;
[0137] The first resource is the resource indicated by SCI format 0 or 1;
[0138] The first terminal measures a reference signal carried in the first resource that is greater than a first threshold. The reference signal measurement result includes at least one of the following: the reference signal received power (RSRP) value, the signal energy value, and the channel quality value.
[0139] The first resource and / or the reserved resources of the first resource conflict with the PSFCH resources corresponding to the candidate resources.
[0140] The first threshold is the RSRP threshold for excluding PSFCH resources based on the candidate resource conflict situation;
[0141] Specifically, the PSFCH resources corresponding to the candidate resources must meet at least one of the following target conditions:
[0142] like Figure 5 As shown, the first resource can be a resource in the resource detection window, and the first resource detected by the first terminal is the indicated resource of the second terminal; or, the first resource is a resource indicated by SCI format 0 or 1, such as the resource indicated in the SCI format sent by the LTE terminal; or, the reference signal measurement result carried in the first resource is greater than the first threshold; or, the candidate resource is a resource in the resource selection window, if the first resource and / or the reserved resource of the first resource conflict with the PSFCH resource corresponding to the candidate resource.
[0143] For example, the first resource could be a PSCCH resource.
[0144] The indication resource of the second terminal refers to the resource that has sent control information.
[0145] Among them, the reserved resources of the first resource refer to the reserved resources indicated by the indication information sent on the first resource.
[0146] In the above embodiments, resources that meet the target conditions are excluded, that is, resources that may cause resource conflicts are excluded. Furthermore, the first terminal determines the first PSSCH resource based on the first candidate resource set after resource exclusion, thereby avoiding resource conflicts; or, the first terminal determines the first PSSCH resource based on a portion of the candidate resources in the first candidate resource set. The portion of the candidate resources may be resources that will not cause resource conflicts, thus avoiding resource conflicts.
[0147] In one embodiment, the first terminal determines the first PSFCH resource based on the first candidate resource set after resource exclusion, which can be implemented in the following way:
[0148] The first terminal determines the first transmission resource based on the first candidate resource set after resource exclusion;
[0149] The first terminal determines the first PSFCH resource based on the first transmission resource.
[0150] Specifically, the first terminal determines the first transmission resource based on the first candidate resource set after resource exclusion, and determines the corresponding first PSFCH resource based on the first transmission resource.
[0151] Optionally, the first terminal determines the first PSFCH resource based on the first transmission resource and the correspondence between the transmission resource and the PSFCH resource.
[0152] Specifically, the first terminal determines the first PSFCH resource corresponding to the first transmission resource based on the first transmission resource and the correspondence between the transmission resource and the PSFCH resource.
[0153] In the above implementation, the first terminal determines the first transmission resource based on the first candidate resource set after resource exclusion; and the first terminal determines the first PSFCH resource corresponding to the first transmission resource based on the first transmission resource and the corresponding relationship, which has low implementation complexity.
[0154] In one embodiment, the correspondence can be preset or dynamically indicated.
[0155] One approach: If the correspondence is preset, then the correspondence includes:
[0156] If the transmission resources of the first terminal are located in time unit t, the resources of the PSFCH sent by the corresponding receiving end are located in time unit t+k; t is an integer greater than or equal to 0; k is a time offset value.
[0157] At this point, for the first terminal, since PSFCH resources (PSFCH occasions) can be reused according to certain rules, the first terminal can simply refrain from sending data at the symbol position of the PSFCH when it detects data transmission in time unit t. Alternatively, the first terminal can assume that a PSFCH channel may exist in every time unit and can always use a frame structure with a PSFCH channel to send data, thus avoiding additional operations. For the second terminal, it can rely on the first terminal to actively avoid the second terminal's resource reservation through resource selection and re-estimation preemption detection methods, without needing to make any additional modifications.
[0158] This mapping can be predefined by the protocol, preconfigured by the network-side device, or configured by the network-side device.
[0159] Optionally, the time unit can be: frame, subframe, symbol, or time slot, etc.
[0160] Another approach: If the correspondence is indicated dynamically, the correspondence satisfies any of the following conditions:
[0161] The first terminal sends data at time unit t, and simultaneously instructs the corresponding receiving end to send PSFCH at time unit t+k; or,
[0162] The first terminal sends data in time unit t and simultaneously indicates time unit t+k.
[0163] Specifically, for example, when the time unit is a time slot, the first terminal sends / receives data in time slot t and indicates that it sends / receives PSFCH feedback at time slot t+k; or it indicates time slot t+k, that is, it only performs position indication.
[0164] Similarly, since the PSFCH occasion can be reused by the first terminal according to certain rules, when other first terminals detect the indication of time slot t+k, they do not assume that the terminal making the indication has reserved resources in time slot t+k. They may simply assume that the terminal making the indication will send feedback in time slot t+k, thus avoiding the symbol position where the PSFCH is located. Alternatively, they may use the PSFCH reuse rules to send feedback in the same position. When the second terminal detects the indication of time slot t+k, it will assume that the terminal making the indication has reserved resources in time slot t+k, thus excluding the resources in time slot t+k.
[0165] Alternatively, k is determined in at least one of the following ways:
[0166] Protocol predefined, network-side device preconfiguration, network-side device configuration, first terminal preconfiguration or first terminal configuration; or, Radio Resource Control (RRC) indication, Media Access Layer Control Unit (MAC CE) indication, Downlink Control Information (DCI) indication or Sidelink Control Information (SCI) indication.
[0167] Specifically, the value of k is determined by protocol pre-definition / network pre-configuration / network configuration / terminal pre-configuration / terminal configuration, or by indications such as RRC / MAC CE / DCI / SCI;
[0168] Alternatively, the value of k can be determined by rules predefined by the protocol, preconfigured by the network, configured by the network, preconfigured by the terminal, or configured by the rules indicated by RRC, MAC, CE, DCI, SCI, etc.
[0169] Furthermore, in one embodiment, the method further includes:
[0170] If the number or proportion of candidate resources in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the second threshold is the RSRP threshold for excluding candidate resources based on candidate resource conflict; the first proportion is the ratio of the number of candidate resources in the first candidate resource set after resource exclusion to the number of candidate resources in the initial first candidate resource set.
[0171] Repeat the steps of initializing the first candidate resource set and excluding candidate resources from it in the first terminal until the number or proportion of candidate resources in the first candidate resource set is greater than or equal to the third threshold.
[0172] Specifically, if the number or proportion of remaining candidate resources in the first candidate resource set S1 after resource exclusion is less than the third threshold, at least one of the following operations can be performed:
[0173] Increase the first threshold by a first offset value, such as offset 1, and start resource exclusion again from the initialization step of the first candidate resource set. That is, initialize the first candidate resource set and perform resource exclusion based on the initialized first candidate resource set.
[0174] Increase the second threshold by a second offset value, such as offset 2, and perform resource exclusion again starting from the initialization step of the first candidate resource set.
[0175] The first threshold is the RSRP threshold for excluding PSFCH resources based on the candidate resource conflict situation;
[0176] The second threshold is the RSRP threshold for excluding candidate resources based on the conflict of candidate resources.
[0177] Optionally, the values of the first, second, and third thresholds can be predefined by the protocol / preconfigured by the network side / configured by the network side / preconfigured by the terminal / configured by the terminal, or indicated by RRC / MAC CE / DCI / SCI, etc.
[0178] The first threshold and the second threshold can be the same or different.
[0179] It should be noted that the third threshold corresponding to the quantity or the first ratio may be the same or different, and this application embodiment does not limit this.
[0180] In one embodiment, the method further includes:
[0181] If the number or proportion of candidate resource pairs in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the second threshold is the RSRP threshold for excluding candidate resources based on candidate resource conflict; the first proportion is the ratio of the number of candidate resource pairs in the first candidate resource set after resource exclusion to the number of candidate resource pairs in the initial first candidate resource set.
[0182] Repeat the steps of initializing the first candidate resource set at the first terminal and excluding candidate resources from it until the number of candidate resource pairs or the first proportion in the first candidate resource set is greater than or equal to the third threshold.
[0183] Candidate resource pairs include candidate resources and PSFCH resources corresponding to candidate resources in the first candidate resource set.
[0184] Specifically, if the number or proportion of candidate resource pairs remaining in the first candidate resource set after resource exclusion is less than the third threshold, at least one of the following operations can be performed:
[0185] Increase the first threshold by a first offset value, such as offset 1, and start resource exclusion again from the initialization step of the first candidate resource set. That is, initialize the first candidate resource set and perform resource exclusion based on the initialized first candidate resource set.
[0186] Increase the second threshold by a second offset value, such as offset 2, and perform resource exclusion again starting from the initialization step of the first candidate resource set.
[0187] Among them, the candidate resource pair includes the candidate resource and the PSFCH resource corresponding to the candidate resource in the first candidate resource set.
[0188] In one embodiment, such as Figure 6 As shown, the terminal initializes the candidate resource set S A Subsequently, when performing resource exclusion, it is necessary not only to exclude PSSCH resources that meet the preset conditions, but also to exclude PSSCH resources corresponding to PSFCH resources that meet the target conditions. This is to ensure that the PSFCH resources corresponding to the resources used by the terminal to send PSSCH / PSCCH in the resource set reported to the higher layer can avoid conflicts with the data sent by the LTE terminal.
[0189] When candidate resource set S A When the number of resources in the database is insufficient to meet the third threshold requirement, the RSRP threshold needs to be increased and the resource exclusion process repeated. Since there are two exclusion conditions at this point (preset condition and target condition), and the corresponding RSRP threshold values may be different, any of the following methods can be used:
[0190] 1. Simultaneously adjust the first threshold and the second threshold, such as... Figure 6 Then, ① and ② are selected, and resource exclusion is performed again under the new RSRP threshold until the candidate resource set S is reached. A The amount of resources in the system meets the third threshold.
[0191] 2. Adjust only the first threshold, as shown in ① in the figure, and then perform resource exclusion again under the new RSRP threshold value until the candidate resource set S is reached. A The amount of resources in the system meets the third threshold.
[0192] 3. Adjust only the second threshold, as shown in ② in the figure, and then perform resource exclusion again under the new RSRP threshold value until the candidate resource set S is reached. A The amount of resources in the system meets the third threshold.
[0193] Among them, the preset conditions can be the conditions for excluding PSSCH resources that are already defined in the protocol.
[0194] In another embodiment, such as Figure 7 , Figure 8As shown, taking PSSCH as an example as a candidate resource, assuming a correspondence between PSSCH and PSFCH resources, PSFCH resources can be determined simultaneously by excluding PSSCH resources that meet preset conditions and PSFCH resources that meet target conditions, and by selecting resource pairs from the candidate resource pair set. Since the resources reserved by the LTE terminal have already been excluded during resource exclusion, the problem of data conflict between the NR terminal and LTE transmission when sending PSFCH can be avoided.
[0195] like Figure 7 As shown, during the resource selection process, the terminal simultaneously enables resource selection for both PSSCH and PSFCH resources. First, using the PSSCH resource selection window [n+T1, n+T2], the PSFCH resource selection window is determined to be [n+T1+k, n+T2+k] based on the correspondence between PSSCH and PSFCH, thus determining the resource detection window and candidate resource set. Simultaneously, since PSFCH resource exclusion only needs to consider the resource reservation status of the LTE terminal, a different RSRP threshold can be used than the one for PSSCH resource selection, or no RSRP threshold can be set. When the resource reservation status of the LTE terminal is detected, the corresponding resource is directly excluded. After excluding PSSCH resources according to preset conditions and PSFCH resources according to target conditions, the PSSCH candidate resource set S is obtained. A With PSFCH candidate resource set S B Or, as Figure 8 As shown, the terminal's resource selection is still a process, but the PSSCH candidate resource set S is initialized simultaneously. A With PSFCH candidate resource set S B And the corresponding RSRP threshold for resource exclusion, and then exclude PSSCH resources and PSFCH resources according to the preset conditions and target conditions respectively.
[0196] After that, determine S A With S B The number or proportion of resources that can form a PSSCH and PSFCH correspondence can be determined by whether they meet the third threshold. If they do not meet the third threshold, then any of the following three methods can be used:
[0197] 1. Simultaneously adjust the first threshold and the second threshold, such as... Figure 7 and Figure 8 Then, ① and ② are used, and then resource exclusion is performed again under the new RSRP threshold value until the number or proportion of resource pairs meets the third threshold.
[0198] 2. Adjust only the first threshold, such as Figure 7and Figure 8 Then, under the new RSRP threshold, PSSCH resource exclusion is performed again until the number or proportion of resource pairs meets the third threshold.
[0199] 3. Adjust only the second threshold, such as Figure 7 and Figure 8 Then, under the new RSRP threshold, PSFCH resource exclusion is performed again until the number or proportion of resource pairs meets the third threshold.
[0200] When S A With S B If the number of resource pairs that can form a correspondence between PSSCH and PSFCH satisfies or the proportion meets the third threshold, then the candidate resource set S will be... C The list is then submitted to higher management for selection. At this point, the candidate resource set S... C It can include resource pairs that satisfy the correspondence, or it can only include S. A PSSCH candidate resources that satisfy the corresponding relationship.
[0201] In another embodiment, step 101 can be implemented in the following way:
[0202] If the candidate PSFCH resources in the second candidate resource set meet the target conditions, the first terminal excludes the candidate PSFCH resources from the second candidate resource set, and / or, the first terminal excludes the candidate resources corresponding to the candidate PSFCH resources from the first candidate resource set.
[0203] The first terminal determines the first PSFCH resource based on the second candidate resource set and / or the first candidate resource set.
[0204] Specifically, assume there exists a first candidate resource set S1 and a second candidate resource set S2, where S1 includes at least candidate resources and S2 includes candidate PSFCH resources. If there exists a candidate PSFCH resource P2 in S2 that satisfies the target condition, then the candidate PSFCH resource P2 is excluded from the second candidate resource set S2, and / or, candidate resource P1 is excluded from the first candidate set, where P1 corresponds to P2.
[0205] The first terminal determines the first PSFCH resource based on the second candidate resource set after resource exclusion and / or the first candidate resource set.
[0206] For example, arbitrarily select a PSFCH resource from the second candidate resource set as the first PSFCH resource, or arbitrarily select a first transmission resource from the first candidate resource set, and then select the PSFCH resource corresponding to the first transmission resource from the second candidate resource set as the first PSFCH resource.
[0207] In another embodiment, step 101 can be implemented in the following way:
[0208] 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.
[0209] Specifically, the first terminal can select the first PSFCH resource from the candidate resources in the first candidate resource set, or select the 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 resources in the second candidate resource set.
[0210] Candidate resources can be resources in the first candidate resource set that are not occupied or reserved by the second terminal, and candidate PSFCH resources can be resources in the second candidate resource set that are not occupied or reserved by the second terminal.
[0211] The selection window corresponding to the first PSFCH resource is in the range of [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.
[0212] Optionally, the selection window for the candidate resources can be in the range of [n+T1, n+T2].
[0213] In the above embodiments, resources that meet the target conditions are excluded, that is, resources that may cause resource conflicts are excluded. Further, the first terminal determines the first PSSCH resource based on the second candidate resource set and / or the first candidate resource set after resource exclusion, thereby avoiding resource conflicts; or, the first terminal determines the first PSSCH resource based on a portion of the candidate PSFCH resources in the second candidate resource set and / or a portion of the candidate resources in the first candidate resource set. Some of the resources may be resources that will not cause resource conflicts, thus avoiding resource conflicts.
[0214] In one embodiment, the method further includes:
[0215] The first terminal uses the candidate resources in the first candidate resource set (after resource exclusion) and the candidate PSFCH resources in the second candidate resource set (after resource exclusion) that satisfy the corresponding relationship as candidate resource pairs in the third candidate resource set; or,
[0216] The first terminal uses the second candidate resource in the first candidate resource set (after resource exclusion) as a candidate resource in the third candidate resource set; wherein, the second candidate resource is a candidate resource in the second candidate resource set (after resource exclusion) that has a corresponding candidate PSFCH resource; or,
[0217] The first terminal excludes the third candidate resource from the first candidate resource set after resource exclusion, and obtains the third candidate resource set. The third candidate resource is the candidate resource for which there is no PSFCH resource that satisfies the corresponding relationship in the second candidate resource set after resource exclusion.
[0218] The first terminal determines the first PSFCH resource based on the second candidate resource set and / or the first candidate resource set, including:
[0219] The first terminal determines the first PSFCH resource based on the third candidate resource set.
[0220] Optionally, the first terminal determines the first PSSCH resource based on the third candidate resource set.
[0221] Specifically, resource pairs that satisfy the temporal correspondence between candidate resources and PSFCH resources in the first candidate resource set S1 and the second candidate resource set S2 are placed into the third candidate resource set S3 (reported to the higher layer in the form of resource pairs), or candidate resources in the first candidate resource set S1 that can find a temporal correspondence in S2 are placed into the third candidate resource set S3 (the resources reported to the higher layer are still in the form of data transmission candidate resources), or candidate resources in the first candidate resource set S1 that cannot find a temporal correspondence in S2 are excluded to obtain the third candidate resource set S3 (the resource set reported to the higher layer is the third candidate resource set S3, that is, the first candidate resource set S1 after resource exclusion).
[0222] The first terminal determines the first PSFCH resource based on the third candidate resource set S3. For details, please refer to the method of determining the first PSFCH in the previous embodiments, which will not be repeated here.
[0223] The first terminal determines the first PSSCH resource based on the third candidate resource set S3. For details, please refer to the method of determining the first PSFCH in the previous embodiments, which will not be repeated here.
[0224] In one embodiment, the method further includes:
[0225] If the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, the first threshold is increased by the first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding candidate PSFCH resources from it are repeated until the number of candidate resources or candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0226] And / or, if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, the second threshold is increased by the second offset value, and the steps of initializing the first candidate resource set and excluding candidate resources from it by the first terminal are repeated until the number of candidate resources or candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0227] Specifically, if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, at least one of the following operations can be performed:
[0228] Increase the first threshold by a first offset value, such as offset 1, and start resource exclusion again from the second candidate resource set initialization step. That is, initialize the second candidate resource set and perform resource exclusion based on the initialized second candidate resource set.
[0229] Increase the second threshold by a second offset value, such as offset 2, and perform resource exclusion again starting from the initialization step of the first candidate resource set.
[0230] The first threshold is the RSRP threshold for excluding PSFCH resources based on the candidate resource conflict situation;
[0231] The second threshold is the RSRP threshold for excluding candidate resources based on the conflict of candidate resources.
[0232] Optionally, the values of the first, second, and third thresholds can be predefined by the protocol / preconfigured by the network side / configured by the network side / preconfigured by the terminal / configured by the terminal, or indicated by RRC / MAC CE / DCI / SCI, etc.
[0233] The first threshold and the second threshold may be the same or different, and this application embodiment does not limit this.
[0234] Optionally, the method further includes:
[0235] If the second proportion of candidate resources in the third candidate resource set is less than the third threshold, then the first threshold is increased by a first offset value, and the steps of initializing the second candidate resource set and excluding candidate PSFCH resources from it by the first terminal are repeated until the second proportion of candidate resources in the third candidate resource set is greater than or equal to the third threshold; wherein, the second proportion is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the first candidate resource set; and / or,
[0236] If the second proportion of candidate resources in the third candidate resource set is less than the third threshold, the second threshold is increased by the first offset value, and the steps of initializing the first candidate resource set and excluding candidate resources from it are repeated until the second proportion of candidate resources in the third candidate resource set is greater than or equal to the third threshold.
[0237] Specifically, the above method is similar to the process for handling the number of candidate resources being less than the third threshold, and will not be repeated here.
[0238] Optionally, the method further includes:
[0239] If the third proportion of candidate resource pairs in the third candidate resource set is less than the third threshold, the first threshold is increased by the first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources are repeated until the third proportion of candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold; the third proportion is the ratio of the number of candidate resource pairs in the third candidate resource set to the number of candidate PSFCH resources in the second candidate resource set.
[0240] And / or, if the third proportion of candidate resource pairs in the third candidate resource set is less than the third threshold, then the second threshold is increased by a second offset value; the steps of initializing the first candidate resource set and excluding candidate resources from it by the first terminal are repeated until the third proportion of candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0241] Specifically, the above method is similar to the process for handling the number of candidate resource pairs when it is less than the third threshold, and will not be repeated here.
[0242] It should be noted that the third threshold corresponding to the quantity or proportion may be the same or different, and the embodiments of this application do not limit this.
[0243] In one embodiment, the method further includes:
[0244] If the number or proportion of candidate resources in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; wherein, the first proportion is the ratio of the number of candidate resources in the first candidate resource set after resource exclusion to the number of candidate resources in the initial first candidate resource set;
[0245] Repeat the steps of initializing the first candidate resource set and / or the second candidate resource set and excluding candidate resources from them in the first terminal until the number of candidate resources in the first candidate resource set is greater than or equal to the third threshold.
[0246] Specifically, if the number or proportion of candidate resources remaining in the first candidate resource set after resource exclusion is less than the third threshold, at least one of the following operations can be performed:
[0247] Increase the first threshold by a first offset value, such as offset 1, and start resource exclusion again from the initialization step of the first candidate resource set. That is, initialize the first candidate resource set and perform resource exclusion based on the initialized first candidate resource set.
[0248] Increase the second threshold by a second offset value, such as offset 2, and perform resource exclusion again starting from the initialization step of the second candidate resource set.
[0249] The first threshold is the RSRP threshold for excluding PSFCH resources based on the candidate resource conflict situation;
[0250] The second threshold is the RSRP threshold for excluding candidate resources based on the conflict of candidate resources.
[0251] Figure 10 This is the second flowchart illustrating the sidelink resource determination method provided in this application embodiment. Figure 9 , Figure 10 As shown, the sidelink resource determination method provided in this embodiment includes:
[0252] Step 201: The second terminal obtains the first information; the first information is sent by the first terminal and is used to indicate the target resource;
[0253] Step 202: The second terminal excludes target resources from the target candidate resources according to the target resources indicated by the first information.
[0254] Optionally, the method further includes:
[0255] The second terminal adjusts the priority corresponding to the target resource and / or the RSRP threshold; the RSRP threshold is the RSRP threshold for excluding the target resource based on resource conflict.
[0256] The method in this embodiment is similar to the method in the first terminal side embodiment in terms of its specific implementation process and technical effects. For details, please refer to the detailed description in the first terminal side method embodiment, which will not be repeated here.
[0257] The sidelink resource determination method provided in this application can be executed by a sidelink resource determination device. This application uses the example of a sidelink resource determination device executing the sidelink resource determination method to illustrate the sidelink resource determination device provided in this application.
[0258] Figure 11 This is one of the structural schematic diagrams of the sidelink resource determination device provided in this application. For example... Figure 11 As shown, the sidelink resource determination device provided in this embodiment includes:
[0259] Processing module 210 is used to determine the first physical side link feedback channel PSFCH resources and / or the first physical side link shared channel PSSCH resources;
[0260] And / or,
[0261] Transmitting module 211 is used to send first information, which is used to indicate a first PSFCH resource.
[0262] In this embodiment, the processing module determines the first physical side link feedback channel (PSFCH) resource, which can avoid resources occupied or reserved by other terminals; and / or, the transmitting module sends first information, which is used to indicate the first PSFCH resource, so that when the second terminal receives the first information, it can select resources according to the resources indicated by the first information, thereby avoiding conflicts with the resources indicated by the first information.
[0263] Optionally, the processing module 210 is specifically used for:
[0264] If the PSFCH resource corresponding to a candidate resource in the first candidate resource set meets the target condition, the candidate resource is excluded from the first candidate resource set; and / or,
[0265] If the candidate PSFCH resources in the second candidate resource set meet the target conditions, the candidate resources corresponding to the candidate PSFCH resources are excluded from the first candidate resource set;
[0266] The first PSSCH resource is determined based on the first candidate resource set after resource exclusion.
[0267] Optionally, the first PSSCH resource is determined based on a portion of the candidate resources in the first candidate resource set and / or a portion of the candidate PSFCH resources in the second candidate resource set.
[0268] Optionally, the processing module 210 is specifically used for:
[0269] If the PSFCH resource corresponding to the candidate resource in the first candidate resource set meets the target condition, the candidate resource is excluded from the first candidate resource set.
[0270] The first PSFCH resource is determined based on the first candidate resource set after resource exclusion.
[0271] Optionally, the processing module 210 is specifically used for:
[0272] The first PSFCH resource is determined based on a subset of candidate resources in the first candidate resource set.
[0273] Optionally, the processing module 210 is specifically used for:
[0274] The first terminal determines the first transmission resource based on the first candidate resource set after resource exclusion;
[0275] The first terminal determines the first PSFCH resource based on the first transmission resource.
[0276] Optionally, the processing module 210 is specifically used for:
[0277] The first terminal determines the first PSFCH resource based on the first transmission resource and the correspondence between the transmission resource and the PSFCH resource.
[0278] Optionally, the target condition includes at least one of the following:
[0279] The first resource detected by the first terminal is the indication resource of the second terminal;
[0280] The first resource is a resource indicated by SCI format 0 or 1;
[0281] The first terminal measures a reference signal carried in the first resource that is greater than a first threshold. The reference signal measurement result includes at least one of the following: reference signal received power (RSRP) value, energy value, and channel quality value.
[0282] The first resource and / or the reserved resource of the first resource conflict with the PSFCH resource corresponding to the candidate resource.
[0283] Optionally, the correspondence includes:
[0284] If the transmission resource of the first terminal is located in time unit t, the resource of the PSFCH sent by the corresponding receiving end is located in time unit t+k; t is an integer greater than or equal to 0; k is a time offset value.
[0285] Optionally, the correspondence satisfies any of the following conditions:
[0286] The first terminal sends data at time unit t, instructing the corresponding receiving end to send PSFCH at time unit t+k;
[0287] The first terminal sends data in time unit t, indicating time unit t+k.
[0288] Optionally, k is determined by at least one of the following methods:
[0289] Protocol predefinition, network-side device preconfiguration, network-side device configuration, first terminal preconfiguration or first terminal configuration; or, Radio Resource Control (RRC) indication, Media Access Layer Control Unit (MAC CE) indication, Downlink Control Information (DCI) indication or Sidelink Control Information (SCI) indication.
[0290] Optionally, the processing module 210 is further configured to:
[0291] If the number or proportion of candidate resources in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the second threshold is the RSRP threshold for excluding candidate resources based on candidate resource conflict; the first proportion is the ratio of the number of candidate resources in the first candidate resource set after resource exclusion to the number of candidate resources in the initial first candidate resource set.
[0292] Repeat the steps of initializing the first candidate resource set and excluding the candidate resources from it by the first terminal until the number or first proportion of candidate resources in the first candidate resource set is greater than or equal to the third threshold.
[0293] Optionally, the processing module 210 is further configured to:
[0294] If the number or proportion of candidate resource pairs in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the second threshold is the RSRP threshold for excluding candidate resources based on candidate resource conflict; the first proportion is the ratio of the number of candidate resource pairs in the first candidate resource set after resource exclusion to the number of candidate resource pairs in the initial first candidate resource set;
[0295] Repeat the steps of initializing the first candidate resource set by the first terminal and excluding the candidate resources therefrom until the number of candidate resource pairs or the first proportion in the first candidate resource set is greater than or equal to the third threshold.
[0296] The candidate resource pair includes the candidate resource and the PSFCH resource corresponding to the candidate resource in the first candidate resource set.
[0297] Optionally, the candidate resources include at least one of the following: Physical Side Link Shared Channel (PSSCH) resources and Physical Side Link Control Channel (PSCCH) resources; the first candidate resource set includes: candidate resources, or, candidate resources and PSFCH resources corresponding to the candidate resources.
[0298] Optionally, the processing module 210 is specifically used for:
[0299] If the candidate PSFCH resource in the second candidate resource set meets 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;
[0300] The first terminal determines the first PSFCH resource based on the second candidate resource set and / or the first candidate resource set.
[0301] Optionally, the processing module 210 is further configured to:
[0302] The first terminal uses the candidate resources in the first candidate resource set (after resource exclusion) and the candidate PSFCH resources in the second candidate resource set (after resource exclusion) that satisfy the corresponding relationship as candidate resource pairs in the third candidate resource set; or,
[0303] The first terminal uses the second candidate resource in the first candidate resource set after resource exclusion as a candidate resource in the third candidate resource set; wherein, the second candidate resource is a candidate resource in the second candidate resource set after resource exclusion that has a corresponding candidate PSFCH resource; or,
[0304] The first terminal excludes the third candidate resource from the first candidate resource set after resource exclusion to obtain the third candidate resource set. The third candidate resource is a candidate resource for which there is no PSFCH resource that satisfies the corresponding relationship in the second candidate resource set after resource exclusion.
[0305] Optionally, the processing module 210 is specifically used for:
[0306] The first terminal determines the first PSFCH resource based on the third candidate resource set;
[0307] Optionally, the processing module 210 is specifically used for:
[0308] The first terminal determines the first PSSCH resource based on the third candidate resource set.
[0309] Optionally, the processing module 210 is further configured to:
[0310] If the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, the first threshold is increased by the first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources are repeated until the number of candidate resources or candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0311] And / or, if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, the second threshold is increased by a second offset value, and the steps of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom are repeated until the number of candidate resources or candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0312] Optionally, the processing module 210 is further configured to:
[0313] If the number or proportion of candidate resources in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; wherein, the first proportion is the ratio of the number of candidate resources in the first candidate resource set after resource exclusion to the number of candidate resources in the initial first candidate resource set;
[0314] Repeat the steps of initializing the first candidate resource set and excluding the candidate PSFCH resources from it in the first candidate resource set until the number of candidate PSSCH resources in the first candidate resource set is greater than or equal to the third threshold.
[0315] Optionally, the processing module 210 is further configured to:
[0316] If the second proportion of candidate resources in the third candidate resource set is less than the third threshold, then the first threshold is increased by a first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding candidate PSFCH resources from it are repeated until the second proportion of candidate resources in the third candidate resource set is greater than or equal to the third threshold; wherein, the second proportion is the ratio of the number of candidate PSFCH resources in the third candidate resource set to the number of candidate PSFCH resources in the first candidate resource set; and / or,
[0317] If the second proportion of candidate resources in the third candidate resource set is less than the third threshold, the second threshold is increased by a first offset value, and the steps of the first terminal initializing the first candidate resource set and excluding the candidate PSSCH resources are repeated until the second proportion of candidate PSSCH resources in the third candidate resource set is greater than or equal to the third threshold.
[0318] Optionally, the processing module 210 is further configured to:
[0319] If the third proportion of candidate resource pairs in the third candidate resource set is less than the third threshold, then the first threshold is increased by a first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources are repeated until the third proportion of candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold; the third proportion is the ratio of the number of candidate resource pairs in the third candidate resource set to the number of candidate PSFCH resources in the second candidate resource set.
[0320] And / or, if the third proportion of candidate resource pairs in the third candidate resource set is less than the third threshold, then the second threshold is increased by a second offset value; the steps of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom are repeated until the third proportion of candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0321] Optionally, the selection window corresponding to the first PSFCH resource is in the range of [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.
[0322] Optionally, the first information is indicated by the time interval indication field between the initial transmission and the retransmission.
[0323] Optionally, the first information is used to indicate at least one of the following:
[0324] PSFCH cycle;
[0325] Time-frequency domain location of PSFCH resources;
[0326] The time-frequency domain size of the PSFCH resource.
[0327] Optionally, the PSFCH transmission or reception location indicated by the first information satisfies at least one of the following:
[0328] The PSFCH transmission position is the PSFCH transmission position of the cycle most recent to the current transmission time;
[0329] The PSFCH receiving position is the PSFCH receiving position of the cycle closest to the current transmission time;
[0330] The PSFCH transmission position is the PSFCH transmission position of the most recent cycle that is more than the duration threshold from the current transmission time.
[0331] The PSFCH receiving position is the PSFCH receiving position of the most recent cycle that is more than the duration threshold from the current transmission time.
[0332] The PSFCH transmission position is a random PSFCH transmission position within one period of the first information indication range;
[0333] The PSFCH receiving position is a random PSFCH receiving position within one period of the first information indication range.
[0334] Optionally, the PSFCH transmission or reception position is determined by the PSFCH period or start position.
[0335] Optionally, the PSFCH period or start position is indicated by at least one of the following:
[0336] Protocol predefinition, network-side device preconfiguration, network-side device configuration, first terminal preconfiguration or first terminal configuration; or, Radio Resource Control (RRC) indication, Media Access Layer Control Unit (MAC CE) indication, Downlink Control Information (DCI) indication or Sidelink Control Information (SCI) indication.
[0337] Optionally, when the current transmission time domain position is located at a periodically configured PSFCH transmission or reception position, the processing module 210 is further configured to perform at least one of the following:
[0338] Configure the retransmission index indicator field to the first preset value;
[0339] Configure the time interval indicator field between the initial transmission and retransmission to a first preset value;
[0340] Configure the time interval indicator field between the initial transmission and retransmission as the PSFCH period.
[0341] Optionally, the PSFCH transmission location and / or PSFCH reception location are dynamically indicated by the first terminal, satisfying at least one of the following:
[0342] The PSFCH transmission position is indicated by the time interval indication field between the initial transmission and retransmission.
[0343] The content of the dynamic indication is the first time domain offset value of the PSFCH transmission position or PSFCH reception position relative to the target time unit; the target time unit includes at least one of the following: the current time unit or the time unit where the first information is located.
[0344] Optionally, the first time-domain offset value is greater than or equal to the PSFCH transmission processing time and / or the PSFCH data processing time; or,
[0345] The first time-domain offset value is greater than or equal to M; wherein M is a predefined, preconfigured, or configured value, and M satisfies at least one of the following: M is related to SCS, M is physical time, or M is logical time.
[0346] Optionally, the processing module 210 is further configured to:
[0347] When the first terminal performs a re-evaluation or preemption check, it determines whether the PSFCH resource corresponding to the selected data transmission resource has been preempted or reserved by the second terminal.
[0348] If so, then the resource for data transmission will be reselected.
[0349] The apparatus of this embodiment can be used to execute the method of any of the embodiments of the first terminal-side method described above. Its specific implementation process and technical effects are similar to those of the first terminal-side method embodiments. For details, please refer to the detailed description in the first terminal-side method embodiments, which will not be repeated here.
[0350] Figure 12 This is the second schematic diagram of the sidelink resource determination device provided in this application. Figure 12 As shown, the sidelink resource determination device provided in this embodiment includes:
[0351] The acquisition module 220 is used to acquire first information; the first information is sent by the first terminal and is used to indicate the target resource;
[0352] Processing module 221 is used to exclude the target resource from the target candidate resources according to the target resource indicated by the first information.
[0353] Optionally, the processing module 221 is specifically used for:
[0354] Adjust the priority of the target resource and / or the RSRP threshold; the RSRP threshold is the RSRP threshold for excluding the target resource based on resource conflict.
[0355] The apparatus of this embodiment can be used to execute the method of any of the embodiments of the aforementioned second terminal side method embodiments. Its specific implementation process and technical effects are similar to those of the second terminal side method embodiments. For details, please refer to the detailed description of the second terminal side method embodiments, which will not be repeated here.
[0356] The sidelink resource determination device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.
[0357] The sidelink resource determination device provided in this application embodiment can achieve... Figures 3 to 10 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0358] Optional, such as Figure 13 As shown in the illustration, this application also provides a communication device 1300, including a processor 1301 and a memory 1302. The memory 1302 stores a program or instructions that can run on the processor 1301. For example, when the communication device 1300 is a first terminal, the program or instructions executed by the processor 1301 implement the various steps of the above-described sidelink resource determination method embodiment and achieve the same technical effect. When the communication device 1300 is a second terminal, the program or instructions executed by the processor 1301 implement the various steps of the above-described sidelink resource determination method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0359] This application embodiment also provides a first terminal, including a processor and a communication interface. The processor is used to determine a first physical side link feedback channel (PSFCH) resource, and / or the communication interface is used to send first information, the first information being used to indicate the first PSFCH resource. This first terminal embodiment corresponds to the above-described first terminal-side method embodiment. All implementation processes and methods of the above method embodiments can be applied to this first terminal embodiment and achieve the same technical effect. Specifically, Figure 14 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0360] The terminal 1000 includes, but is not limited to, at least some of the following components: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.
[0361] Those skilled in the art will understand that the terminal 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 14 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0362] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0363] In this embodiment, the radio frequency unit 1001 receives downlink data from the network-side device and transmits it to the processor 1010 for processing. Additionally, the radio frequency unit 1001 can send 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, and a duplexer.
[0364] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1009 may include volatile memory or non-volatile memory, or both. It may include high-speed random access memory and may also include non-volatile memory, wherein the non-volatile 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. Volatile memory can 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), synchronous linked dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0365] Processor 1010 may include one or more processing units; optionally, processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1010.
[0366] Wherein, processor 1010 is used to determine the first physical side link feedback channel PSFCH resources and / or the first physical side link shared channel PSSCH resources; and / or,
[0367] Radio frequency unit 1001 is used to transmit first information, which is used to indicate a first PSFCH resource.
[0368] In the above embodiments, the first terminal determines the first physical side link feedback channel (PSFCH) resource, which can avoid resources occupied or reserved by other terminals; and / or, the first terminal sends first information, which is used to indicate the first PSFCH resource, so that when the second terminal receives the first information, it can select resources according to the resources indicated by the first information, and avoid conflict with the resources indicated by the first information.
[0369] Optionally, the processor 1010 is specifically used for:
[0370] If the PSFCH resource corresponding to a candidate resource in the first candidate resource set meets the target condition, the candidate resource is excluded from the first candidate resource set; and / or,
[0371] If the candidate PSFCH resources in the second candidate resource set meet the target conditions, the candidate resources corresponding to the candidate PSFCH resources are excluded from the first candidate resource set;
[0372] The first PSSCH resource is determined based on the first candidate resource set after resource exclusion.
[0373] Optionally, the processor 1010 is specifically used for:
[0374] The first PSSCH resource is determined based on a portion of the candidate resources in the first candidate resource set and / or a portion of the candidate PSFCH resources in the second candidate resource set.
[0375] Optionally, the processor 1010 is specifically used for:
[0376] If the PSFCH resource corresponding to the candidate resource in the first candidate resource set meets the target condition, the candidate resource is excluded from the first candidate resource set.
[0377] The first terminal determines the first PSFCH resource based on the first candidate resource set after resource exclusion.
[0378] Optionally, the processor 1010 is specifically used for:
[0379] The first PSFCH resource is determined based on a subset of candidate resources in the first candidate resource set.
[0380] Optionally, the processor 1010 is specifically used for:
[0381] The first terminal determines the first transmission resource based on the first candidate resource set after resource exclusion;
[0382] The first terminal determines the first PSFCH resource based on the first transmission resource.
[0383] Optionally, the processor 1010 is specifically used for:
[0384] The first terminal determines the first PSFCH resource based on the first transmission resource and the correspondence between the transmission resource and the PSFCH resource.
[0385] Optionally, the target condition includes at least one of the following:
[0386] The first resource detected by the first terminal is the indication resource of the second terminal;
[0387] The first resource is a resource indicated by SCI format 0 or 1;
[0388] The first terminal measures a reference signal carried in the first resource that is greater than a first threshold. The reference signal measurement result includes at least one of the following: reference signal received power (RSRP) value, energy value, and channel quality value.
[0389] The first resource and / or the reserved resource of the first resource conflict with the PSFCH resource corresponding to the candidate resource.
[0390] Optionally, the correspondence includes:
[0391] If the transmission resource of the first terminal is located in time unit t, the resource of the PSFCH sent by the corresponding receiving end is located in time unit t+k; t is an integer greater than or equal to 0; k is a time offset value.
[0392] Optionally, the correspondence satisfies any of the following conditions:
[0393] The first terminal sends data at time unit t, instructing the corresponding receiving end to send PSFCH at time unit t+k; or,
[0394] The first terminal sends data in time unit t, indicating time unit t+k.
[0395] Optionally, k is determined by at least one of the following methods:
[0396] Protocol predefinition, network-side device preconfiguration, network-side device configuration, first terminal preconfiguration or first terminal configuration; or, Radio Resource Control (RRC) indication, Media Access Layer Control Unit (MAC CE) indication, Downlink Control Information (DCI) indication or Sidelink Control Information (SCI) indication.
[0397] Optionally, the processor 1010 is further configured to:
[0398] If the number or proportion of candidate resources in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the second threshold is the RSRP threshold for excluding candidate resources based on candidate resource conflict; the first proportion is the ratio of the number of candidate resources in the first candidate resource set after resource exclusion to the number of candidate resources in the initial first candidate resource set.
[0399] Repeat the steps of initializing the first candidate resource set and excluding the candidate resources from it by the first terminal until the number or first proportion of candidate resources in the first candidate resource set is greater than or equal to the third threshold.
[0400] Optionally, the processor 1010 is further configured to:
[0401] If the number or proportion of candidate resource pairs in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the second threshold is the RSRP threshold for excluding candidate resources based on candidate resource conflict; the first proportion is the ratio of the number of candidate resource pairs in the first candidate resource set after resource exclusion to the number of candidate resource pairs in the initial first candidate resource set;
[0402] Repeat the steps of initializing the first candidate resource set by the first terminal and excluding the candidate resources therefrom until the number of candidate resource pairs or the first proportion in the first candidate resource set is greater than or equal to the third threshold.
[0403] The candidate resource pair includes the candidate resource and the PSFCH resource corresponding to the candidate resource in the first candidate resource set.
[0404] Optionally, the candidate resources include at least one of the following: Physical Side Link Shared Channel (PSSCH) resources and Physical Side Link Control Channel (PSCCH) resources; the first candidate resource set includes: candidate resources, or, candidate resources and PSFCH resources corresponding to the candidate resources.
[0405] Optionally, the processor 1010 is specifically used for:
[0406] If the candidate PSFCH resource in the second candidate resource set meets the target condition, the candidate PSFCH resource is excluded 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;
[0407] The first PSFCH resource is determined based on the second candidate resource set and / or the first candidate resource set.
[0408] Optionally, the processor 1010 is further configured to:
[0409] The candidate resources in the first candidate resource set after resource exclusion and the candidate PSFCH resources in the second candidate resource set after resource exclusion that satisfy the correspondence relationship are used as candidate resource pairs in the third candidate resource set; or,
[0410] The second candidate resource in the first candidate resource set after resource exclusion is used as a candidate resource in the third candidate resource set; wherein, the second candidate resource is a candidate resource in the second candidate resource set after resource exclusion that has a corresponding candidate PSFCH resource; or,
[0411] The first terminal excludes the third candidate resource from the first candidate resource set after resource exclusion to obtain the third candidate resource set. The third candidate resource is a candidate resource for which there is no PSFCH resource that satisfies the corresponding relationship in the second candidate resource set after resource exclusion.
[0412] Optionally, the processor 1010 is specifically used for:
[0413] The first PSFCH resource is determined based on the third candidate resource set.
[0414] Optionally, the processor 1010 is specifically used for:
[0415] The first PSSCH resource is determined based on the third candidate resource set.
[0416] Optionally, the processor 1010 is further configured to:
[0417] If the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, the first threshold is increased by the first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources are repeated until the number of candidate resources or candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0418] And / or, if the number of candidate resources or candidate resource pairs in the third candidate resource set is less than the third threshold, the second threshold is increased by a second offset value, and the steps of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom are repeated until the number of candidate resources or candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0419] Optionally, the processor 1010 is further configured to:
[0420] If the number or proportion of candidate resources in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; wherein, the first proportion is the ratio of the number of candidate resources in the first candidate resource set after resource exclusion to the number of candidate resources in the initial first candidate resource set;
[0421] Repeat the steps of initializing the first candidate resource set and excluding the candidate PSFCH resources from it in the first candidate resource set until the number of candidate PSSCH resources in the first candidate resource set is greater than or equal to the third threshold.
[0422] Optionally, the processor 1010 is further configured to:
[0423] If the second proportion of candidate resources in the third candidate resource set is less than the third threshold, then the first threshold is increased by a first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding candidate PSFCH resources from it are repeated until the second proportion of candidate resources in the third candidate resource set is greater than or equal to the third threshold; wherein, the second proportion is the ratio of the number of candidate PSFCH resources in the third candidate resource set to the number of candidate PSFCH resources in the first candidate resource set; and / or,
[0424] If the second proportion of candidate resources in the third candidate resource set is less than the third threshold, the second threshold is increased by a first offset value, and the steps of the first terminal initializing the first candidate resource set and excluding the candidate PSSCH resources are repeated until the second proportion of candidate PSSCH resources in the third candidate resource set is greater than or equal to the third threshold.
[0425] Optionally, the processor 1010 is further configured to:
[0426] If the third proportion of candidate resource pairs in the third candidate resource set is less than the third threshold, then the first threshold is increased by a first offset value, and the steps of the first terminal initializing the second candidate resource set and excluding the candidate PSFCH resources are repeated until the third proportion of candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold; the third proportion is the ratio of the number of candidate resource pairs in the third candidate resource set to the number of candidate PSFCH resources in the second candidate resource set.
[0427] And / or, if the third proportion of candidate resource pairs in the third candidate resource set is less than the third threshold, then the second threshold is increased by a second offset value; the steps of the first terminal initializing the first candidate resource set and excluding the candidate resources therefrom are repeated until the third proportion of candidate resource pairs in the third candidate resource set is greater than or equal to the third threshold.
[0428] Optionally, the selection window corresponding to the first PSFCH resource is in the range of [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.
[0429] Optionally, the first information is indicated by the time interval indication field between the initial transmission and the retransmission.
[0430] Optionally, the first information is used to indicate at least one of the following:
[0431] PSFCH cycle;
[0432] Time-frequency domain location of PSFCH resources;
[0433] The time-frequency domain size of the PSFCH resource.
[0434] Optionally, the PSFCH transmission or reception location indicated by the first information satisfies at least one of the following:
[0435] The PSFCH transmission position is the PSFCH transmission position of the cycle most recent to the current transmission time;
[0436] The PSFCH receiving position is the PSFCH receiving position of the cycle closest to the current transmission time;
[0437] The PSFCH transmission position is the PSFCH transmission position of the most recent cycle that is more than the duration threshold from the current transmission time.
[0438] The PSFCH receiving position is the PSFCH receiving position of the most recent cycle that is more than the duration threshold from the current transmission time.
[0439] The PSFCH transmission position is a random PSFCH transmission position within one period of the first information indication range;
[0440] The PSFCH receiving position is a random PSFCH receiving position within one period of the first information indication range.
[0441] Optionally, the PSFCH transmission or reception position is determined by the PSFCH period or start position.
[0442] Optionally, the PSFCH period or start position is indicated by at least one of the following:
[0443] Protocol predefinition, network-side device preconfiguration, network-side device configuration, first terminal preconfiguration or first terminal configuration; or, Radio Resource Control (RRC) indication, Media Access Layer Control Unit (MAC CE) indication, Downlink Control Information (DCI) indication or Sidelink Control Information (SCI) indication.
[0444] Optionally, when the current transmission time domain position is located at a periodically configured PSFCH transmit or receive position, the processor 1010 is further configured to perform at least one of the following:
[0445] Configure the retransmission index indicator field to the first preset value;
[0446] Configure the time interval indicator field between the initial transmission and retransmission to a first preset value;
[0447] Configure the time interval indicator field between the initial transmission and retransmission as the PSFCH period.
[0448] Optionally, the PSFCH transmission location and / or PSFCH reception location are dynamically indicated by the first terminal, satisfying at least one of the following:
[0449] The PSFCH transmission position is indicated by the time interval indication field between the initial transmission and retransmission.
[0450] The content of the dynamic indication is the first time domain offset value of the PSFCH transmission position or PSFCH reception position relative to the target time unit; the target time unit includes at least one of the following: the current time unit or the time unit where the first information is located.
[0451] Optionally, the first time-domain offset value is greater than or equal to the PSFCH transmission processing time and / or the PSFCH data processing time; or,
[0452] The first time-domain offset value is greater than or equal to M; wherein M is a predefined, preconfigured, or configured value, and M satisfies at least one of the following: M is related to SCS, M is physical time, or M is logical time.
[0453] Optionally, the processor 1010 is further configured to:
[0454] When the first terminal performs a re-evaluation or preemption check, it determines whether the PSFCH resource corresponding to the selected data transmission resource has been preempted or reserved by the second terminal.
[0455] If so, then the resource for data transmission will be reselected.
[0456] This application embodiment also provides a second terminal, including a processor and a communication interface. The communication interface is used to acquire first information; the first information is sent by a first terminal and is used to indicate a target resource; the processor is used to exclude the target resource from the target candidate resources according to the target resource indicated by the first information. This second terminal embodiment corresponds to the above-described second terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this second terminal embodiment and can achieve the same technical effect.
[0457] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described sidelink resource determination method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0458] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0459] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described sidelink resource determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0460] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0461] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described sidelink resource determination method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0462] This application also provides a communication system, including a first terminal and a second terminal. The first terminal can be used to perform the steps of the sidelink resource determination method described above, and the second terminal can be used to perform the steps of the sidelink resource determination method described above.
[0463] Optionally, the communication system may also include network-side equipment.
[0464] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should 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 also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0465] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0466] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for determining sidelink resources, characterized in that, include: The first terminal determines the first physical side link shared channel (PSSCH) resource, and the first terminal is an NR terminal. The first terminal determines the first physical side link shared channel (PSSCH) resource, including: If the PSFCH resource corresponding to the candidate resource in the first candidate resource set meets the target condition, the first terminal excludes the candidate resource from the first candidate resource set; The first terminal determines the first PSSCH resource based on the first candidate resource set after resource exclusion; The target condition includes at least one of the following: The first resource detected by the first terminal is a resource indicated by SCI format 0 or 1, where SCI format 0 or 1 is the SCI format of LTE. The first terminal measures a reference signal carried in the first resource that is greater than a first threshold. The reference signal measurement result includes at least one of the following: the reference signal received power (RSRP) value. The first resource and / or the reserved resource of the first resource conflict with the PSFCH resource corresponding to the candidate resource. The reserved resource of the first resource is the reserved resource indicated by the indication information sent on the first resource. The first resource is a resource indicated by the LTE terminal for transmission.
2. The sidelink resource determination method according to claim 1, characterized in that, The second threshold is the RSRP threshold for excluding candidate resources based on the conflict of candidate resources. The first threshold is different from the second threshold.
3. The sidelink resource determination method according to claim 1, characterized in that, The correspondence includes: If the transmission resources of the first terminal are located in time unit t, the resources of the PSFCH sent by the corresponding receiving end are located in time unit t+k; t is an integer greater than or equal to 0; k is a time offset value.
4. The sidelink resource determination method according to claim 1, characterized in that, The correspondence satisfies any of the following conditions: The first terminal sends data at time unit t, instructing the corresponding receiving end to send PSFCH at time unit t+k; The first terminal sends data in time unit t, indicating time unit t+k; k is the time offset value.
5. The sidelink resource determination method according to claim 3 or 4, characterized in that, The k is determined by at least one of the following methods: Protocol predefinition, network-side device preconfiguration, network-side device configuration, first terminal preconfiguration or first terminal configuration; or, Radio Resource Control (RRC) indication, Media Access Layer Control Unit (MAC CE) indication, Downlink Control Information (DCI) indication or Sidelink Control Information (SCI) indication.
6. The sidelink resource determination method according to claim 2, characterized in that, The method further includes: If the number or proportion of candidate resources in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the first proportion is the ratio of the number of candidate resources in the first candidate resource set after resource exclusion to the number of candidate resources in the initial first candidate resource set. Repeat the steps of initializing the first candidate resource set and excluding the candidate resources from it by the first terminal until the number or first proportion of candidate resources in the first candidate resource set is greater than or equal to the third threshold.
7. The sidelink resource determination method according to claim 2, characterized in that, The method further includes: If the number or proportion of candidate resource pairs in the first candidate resource set after resource exclusion is less than the third threshold, then the first threshold is increased by a first offset value, and / or the second threshold is increased by a second offset value; the first proportion is the ratio of the number of candidate resource pairs in the first candidate resource set after resource exclusion to the number of candidate resource pairs in the initial first candidate resource set. Repeat the steps of initializing the first candidate resource set by the first terminal and excluding the candidate resources therefrom until the number of candidate resource pairs or the first proportion in the first candidate resource set is greater than or equal to the third threshold. The candidate resource pair is the candidate resource and the PSFCH resource corresponding to the candidate resource in the first candidate resource set.
8. The sidelink resource determination method according to claim 1, characterized in that, The candidate resources include at least one of the following: Physical Side Link Shared Channel (PSSCH) resources and Physical Side Link Control Channel (PSCCH) resources; the first candidate resource set includes: candidate resources, or, candidate resources and PSFCH resources corresponding to the candidate resources.
9. The sidelink resource determination method according to any one of claims 1-4 and 6-8, characterized in that, The method further includes: When the first terminal performs a re-evaluation or preemption check, it determines whether the PSFCH resource corresponding to the selected data transmission resource has been preempted or reserved by the second terminal. If so, then the resource for data transmission will be reselected.
10. A sidelink resource determination device, characterized in that, include: The processing module is used to determine the first physical side link shared channel (PSSCH) resources; The first terminal determines the first physical side link shared channel (PSSCH) resources, including: If the PSFCH resource corresponding to the candidate resource in the first candidate resource set meets the target condition, the first terminal excludes the candidate resource from the first candidate resource set. The first terminal is an NR terminal. The first terminal determines the first PSSCH resource based on the first candidate resource set after resource exclusion; The target condition includes at least one of the following: The first resource detected by the first terminal is a resource indicated by SCI format 0 or 1, where SCI format 0 or 1 is the SCI format of LTE. The first terminal measures a reference signal carried in the first resource that is greater than a first threshold. The reference signal measurement result includes at least one of the following: the reference signal received power (RSRP) value. The first resource and / or the reserved resource of the first resource conflict with the PSFCH resource corresponding to the candidate resource. The reserved resource of the first resource is the reserved resource indicated by the indication information sent on the first resource. The first resource is a resource indicated by the LTE terminal for transmission.
11. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the sidelink resource determination method as described in any one of claims 1 to 9.
12. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the sidelink resource determination method as described in any one of claims 1 to 9.