Lateral communication method and device

By determining the first HARQ information after N transmissions of data in the V2X communication system and sending it on the corresponding PSFCH resources, the problem of redundancy of HARQ information during multiple transmissions is solved, and the reliability of HARQ feedback is improved and System reliability.

CN119485753APending Publication Date: 2025-02-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311015557.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-10
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the vehicle-anything (V2X) communication system, when the physical side-line feedback channel (PSFCH) is associated with multiple physical side-line shared channels (PSSCH) transmission timing, how to effectively perform hybrid automatic retransmission request (HARQ) information feedback to avoid the need for feedback on the transmission time of multiple physical side-line shared channels (PSSCH) to avoid Signaling redundancy and transmission power drop.

Method used

After receiving N transmissions of data in the same PSFCH transmission time, the first HARQ information corresponding to the first data is determined, and the HARQ information is sent on the first PSFCH resource in the first PSFCH transmission time, avoiding sending multiple HARQs Information to improve the reliability of HARQ feedback.

Benefits of technology

It reduces the redundancy of HARQ information, improves the reliability of HARQ feedback and the reliability of the communication system, and reduces communication delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485753A_ABST
    Figure CN119485753A_ABST
Patent Text Reader

Abstract

The invention discloses a sidewalk communication method and device, relates to the technical field of wireless communication, and is suitable for the fields of V2X, Internet of Vehicles, intelligent driving, auxiliary driving and the like. In the method, a first terminal device of a data receiving end receives N times of transmission of first data, determines first HARQ information corresponding to the first data according to N pieces of HARQ information corresponding to the N times of transmission, and sends the first HARQ information on a first PSFCH resource in a first PSFCH transmission opportunity, wherein the first PSFCH resource is one of N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N times of transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of wireless communications, and in particular, to a sideline communication method and device. Background Art

[0002] In a vehicle-to-everything (V2X) communication system, terminal devices can communicate with each other via a direct link (such as a sidelink (SL)). The data transmitting terminal can send sidelink data to the receiving terminal via a physical sidelink shared channel (PSSCH) on the sidelink.

[0003] In order to improve the reliability of sidelink communication and reduce communication delay, the 3rd generation partnership project (3GPP) defines a physical sidelink feedback channel (PSFCH) for the sidelink. The data receiving terminal can send a hybrid automatic repeat request (HARQ) information to the data sending terminal through the PSFCH to provide feedback on whether the sidelink data is successfully received. After receiving the HARQ information, the data sending terminal can select appropriate sidelink communication resources according to the HARQ information to reschedule the sidelink data or transmit new sidelink data to improve the success rate of sidelink data transmission, thereby improving the reliability of sidelink communication and reducing communication delay.

[0004] However, how to perform HARQ information feedback when PSSCH is associated with multiple PSFCH transmission opportunities is a problem that needs to be solved at present. Summary of the invention

[0005] The embodiments of the present application provide a sideline communication method and apparatus for reducing the redundancy of HARQ information for multiple transmissions of the same data.

[0006] In a first aspect, a sideline communication method is provided, which can be applied to a terminal device. The method may include: receiving N transmissions of first data, where N is an integer greater than 1; determining first hybrid automatic repeat request (HARQ) information corresponding to the first data according to N HARQ information corresponding to the N transmissions; sending the first HARQ information on a first PSFCH resource in a first PSFCH transmission opportunity; wherein the first PSFCH resource is one of the N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N transmissions.

[0007] In the above implementation, after the first terminal device at the data receiving end receives N transmissions of the first data, it determines the first HARQ information corresponding to the first data based on the N HARQ information corresponding to the N transmissions, and sends the first HARQ information on the first PSFCH resource in the first PSFCH transmission opportunity, thereby avoiding sending multiple HARQ information for the same data in the same PSFCH transmission opportunity, avoiding the sending of redundant signaling, thereby increasing the sending power of the first HARQ information, and further improving the reliability of HARQ feedback.

[0008] In a possible implementation, the determining of the first HARQ information corresponding to the first data based on the N HARQ information corresponding to the N transmissions includes: if the N HARQ information includes confirmation (ACK) information, determining that the first HARQ information is ACK information; or, if the N HARQ information are all negative confirmation (NACK) information, determining that the HARQ information is NACK information; or, the first HARQ information is the HARQ information corresponding to the Nth transmission among the N transmissions.

[0009] A possible implementation manner further includes: determining the first PSFCH resource among the N PSFCH resources.

[0010] In one possible implementation, the first PSFCH resource is: the PSFCH resource with the lowest frequency domain resource position among the N PSFCH resources; or, the PSFCH resource with the highest frequency domain resource position among the N PSFCH resources; or, the PSFCH resource among the N PSFCH resources used to transmit the HARQ information corresponding to the last transmission among the N transmissions; or, the PSFCH resource among the N PSFCH resources used to transmit the HARQ information corresponding to the first transmission among the N transmissions; or, any one PSFCH resource among the N PSFCH resources.

[0011] In one possible implementation, the N HARQ information corresponding to the N transmissions include M ACK information, where M is an integer greater than or equal to 1 and less than or equal to N; the method also includes: determining the first PSFCH resource among the M PSFCH resources among the N PSFCH resources; wherein the M PSFCH resources are used to transmit the M ACK information.

[0012] Optionally, the first PSFCH resource is: the PSFCH resource with the largest power used to send ACK information among the M PSFCH resources, so as to improve transmission reliability; or the PSFCH resource with the lowest frequency domain resource position among the M PSFCH resources; or the PSFCH resource with the highest frequency domain resource position among the M PSFCH resources; or the PSFCH resource associated with the last transmission among the M PSFCH resources; or any one PSFCH resource among the M PSFCH resources.

[0013] In one possible implementation, the N HARQ information corresponding to the N transmissions are all NACK information; the method also includes: determining the first PSFCH resource among the N PSFCH resources, the first PSFCH resource being: the PSFCH resource with the highest power used by the NACK information to be sent among the N PSFCH resources; or, the PSFCH resource with the lowest frequency domain resource position among the N PSFCH resources; or, the PSFCH resource with the highest frequency domain resource position among the N PSFCH resources; or, the PSFCH resource associated with the last transmission among the N PSFCH resources; or, any one of the N PSFCH resources.

[0014] In a second aspect, a sideline communication method is provided, which can be applied to a terminal device. The method may include: receiving N transmissions of first data, where N is an integer greater than 1; sending first HARQ information corresponding to the first data on the first PSFCH resource in the first PSFCH transmission opportunity; wherein the first HARQ information is the HARQ information corresponding to the last transmission in the N transmissions, the first PSFCH transmission opportunity includes N PSFCH resources, the N PSFCH resources are associated with the N transmissions, and the first PSFCH resource is the PSFCH resource associated with the last transmission in the N PSFCH resources. Determining the first PSFCH resource among the N PSFCH resources is an optional action, and the first terminal device can directly send the first HARQ information on the PSFCH resource corresponding to the last transmission in the N transmissions. That is, when sending N PSFCHs corresponding to N transmissions of the first data at the first PSFCH transmission opportunity, only the PSFCH corresponding to the last transmission in the N transmissions of the first data is sent. The PSFCH corresponding to other transmissions is discarded.

[0015] In the above implementation, after the first terminal device at the data receiving end receives N transmissions of the first data, it directly feeds back the HARQ information corresponding to the last transmission on the PFSCH resource associated with the last transmission, thereby avoiding sending multiple HARQ information for the same data in the same PSFCH transmission opportunity, avoiding the sending of redundant signaling, thereby increasing the sending power of the first HARQ information, and further improving the reliability of HARQ feedback.

[0016] In a third aspect, a sideline communication method is provided, which can be applied to a terminal device. The method may include: sending N transmissions of first data, where N is an integer greater than 1; receiving first HARQ information corresponding to the first data on a first PSFCH resource in a first PSFCH transmission opportunity; wherein the first HARQ information is obtained based on N HARQ information corresponding to the N transmissions, the first PSFCH resource is one of the N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N transmissions.

[0017] A possible implementation manner further includes: determining a first PSFCH resource among the N PSFCH resources.

[0018] In one possible implementation, the first PSFCH resource is: the PSFCH resource with the lowest frequency domain resource position among the N PSFCH resources; or, the PSFCH resource with the highest frequency domain resource position among the N PSFCH resources; or, the PSFCH resource among the N PSFCH resources used to transmit the HARQ information corresponding to the last transmission among the N transmissions; or, the PSFCH resource among the N PSFCH resources used to transmit the HARQ information corresponding to the first transmission among the N transmissions; or, any one PSFCH resource among the N PSFCH resources.

[0019] In a fourth aspect, a sideline communication method is provided, which can be applied to a terminal device. The method may include: sending N transmissions of first data, where N is an integer greater than 1; receiving first HARQ information corresponding to the first data on a first PSFCH resource in a first PSFCH transmission opportunity; wherein the first HARQ information is the HARQ information corresponding to the last transmission of the N transmissions, the first PSFCH transmission opportunity includes N PSFCH resources, the N PSFCH resources are associated with the N transmissions, and the first PSFCH resource is the PSFCH resource associated with the last transmission of the N PSFCH resources.

[0020] In a fifth aspect, a sideline communication method is provided, which can be applied to a terminal device. The method may include: receiving N transmissions of first data from a second terminal device, where N is an integer greater than 1; and sending at least one PSFCH corresponding to the N transmissions to the second terminal device at a first PSFCH transmission opportunity.

[0021] In a possible implementation, the resources used for the N transmissions of the first data are multiple PSSCH resources that are continuous in the time domain, and the multiple PSSCH resources are associated with one or more PSFCH transmission opportunities. In other words, each of the multiple PSSCH resources is associated with one or more PSFCH transmission opportunities. For example, each PSSCH resource (or PSSCH transmission) is associated with K PSFCH transmission opportunities (which can also be understood as candidate PSFCH transmission opportunities). The sending of at least one PSFCH corresponding to the N transmissions to the second terminal device at the first PSFCH transmission opportunity includes: after receiving the N transmissions of the first data on the multiple PSSCH resources, sending at least one PSFCH corresponding to the N transmissions to the second terminal device at the first PSFCH transmission opportunity. The multiple PSSCH resources here can be understood as N PSSCH resources. The first data is transmitted on each PSSCH resource.

[0022] In one possible implementation, the receiving N transmissions of the first data from the second terminal device includes: receiving N transmissions of the first data and K transmissions of the second data from the second terminal device, K being an integer greater than or equal to 1; the sending at least one PSFCH corresponding to the N transmissions to the second terminal device at the first PSFCH transmission opportunity includes: determining the first HARQ information corresponding to the first data according to the N HARQ information corresponding to the N transmissions of the first data, and determining the second HARQ information corresponding to the second data according to the K HARQ information corresponding to the K transmissions of the second data; determining a first PSFCH resource among the N PSFCH resources associated with the N transmissions of the first data at the first PSFCH transmission opportunity, and determining a second PSFCH resource among the K PSFCH resources associated with the K transmissions of the second data at the first PSFCH transmission opportunity; selecting at least one of the first PSFCH resource and the second PSFCH resource (i.e., selecting the PSFCH to be sent) according to the priority of the PSFCH of the first data and the priority and transmission capability of the PSFCH of the second data, and sending the corresponding HARQ information on the selected PSFCH resource.

[0023] In a possible implementation, at the first PSFCH transmission opportunity, at least one PSFCH corresponding to the N transmissions is sent to the second terminal device, including: the PSFCH resource corresponding to the last transmission among the N transmissions is the first PSFCH resource, and on the first PSFCH resource in the first PSFCH transmission opportunity, the PSFCH corresponding to the last transmission among the N transmissions (or the first HARQ information) is sent to the second terminal device.

[0024] In a possible implementation, the sending of at least one PSFCH corresponding to the N transmissions to the second terminal device at the first PSFCH transmission opportunity includes: sending HARQ information corresponding to the K transmissions on PSFCH resources associated with K transmissions among the N transmissions in order of distance from the N transmissions to the first PSFCH transmission opportunity according to the transmission capability or transmission restriction, where K is an integer greater than or equal to 1 and less than or equal to N. Optionally, the transmission restriction includes a restriction on the maximum number of PSFCH transmissions and / or the maximum transmission power.

[0025] In a sixth aspect, a resource selection method is provided, which can be applied to a terminal device. The method may include: determining a candidate resource set; selecting at least two PSSCH resources from the candidate resource set, where there are M (M is an integer greater than or equal to 1) PSFCH transmission opportunities between two adjacent PSSCH resources in the at least two PSSCH resources, M is less than S, and S is the number of PSFCH transmission opportunities associated with the PSSCH. Optionally, the value of S may be preconfigured or configured by a network device.

[0026] In a seventh aspect, a sideline communication method is provided, which can be applied to a terminal device. The method may include: receiving X sideline data, where X is an integer greater than or equal to 1; sending X PSFCHs corresponding to the X sideline data; wherein the transmission of the X PSFCHs occupies a first physical resource block (PRB) set and a second PRB set, where the first PRB set includes N PRBs, the N PRBs are common PRBs, and the second PRB set includes M PRBs, where N is an integer greater than or equal to 0, and M is an integer greater than or equal to 1.

[0027] In one possible implementation, the X PSFCHs include a first PSFCH, and the first PSFCH is transmitted on m PRBs in the second PRB set, where m is an integer greater than or equal to 1 and less than or equal to M, and the transmit power of the first PSFCH is determined according to the total transmit power of the X PSFCHs.

[0028] Optionally, the transmission power P of the first PSFCH on each PRB in the m PRBs perPRB,M Satisfies the following formula:

[0029]

[0030] Wherein, P1 is the total transmission power of the X PSFCHs, which can be understood as the average power of the total transmission power of the first terminal device on N+M PRBs.

[0031] In one possible implementation, the X PSFCHs include a first PSFCH, and the first PSFCH is transmitted on m PRBs in the second PRB set, where m is an integer greater than or equal to 1 and less than or equal to M, and the transmit power of the first PSFCH is determined according to the total transmit power of the X PSFCHs and a first adjustment factor.

[0032] Optionally, the transmission power P of the first PSFCH on each PRB in the m PRBs perPRB,M Satisfies the following formula:

[0033]

[0034] Wherein, P1 is the total transmit power of the X PSFCHs, α is the first adjustment factor, and 0≤α≤1.

[0035] Optionally, a second PSFCH is transmitted on N PRBs in the first PRB set, and a transmission power P of the second PSFCH on each PRB in the N PRBs is perPRB,N Satisfies the following formula:

[0036] In a possible implementation manner, the second PSFCH is transmitted on the N PSFCHs in the first PRB set, and the transmit power of the second PSFCH is determined according to the total transmit power of the X PSFCHs and a second adjustment factor.

[0037] Optionally, the transmission power P of the second PSFCH on each PRB in the N PRBs perPRB,N Satisfies the following formula:

[0038]

[0039] Wherein, the β is the second adjustment factor, 0≤β≤1.

[0040] Optionally, the X PSFCHs include a first PSFCH, the first PSFCH is transmitted on m PRBs in the second PRB set, m is an integer greater than or equal to 1 and less than or equal to M, and the transmit power P of the first PSFCH is perPRB,M Satisfies the following formula:

[0041]

[0042] In a possible implementation, the X PSFCHs include a first PSFCH, the first PSFCH is transmitted on m PRBs in the second PRB set, m is an integer greater than or equal to 1 and less than or equal to M, and the transmit power P of the first PSFCH is perPRB,M Satisfies the following formula:

[0043]

[0044] Wherein, γ is the third adjustment factor, and P1 is the total transmit power of the X PSFCHs.

[0045] In a possible implementation, the total transmit power of the X PSFCHs satisfies the following formula:

[0046]

[0047] P PSFCH,k =P O,PSFCH +10log 10 (2 μ )+α PSFCH PL;

[0048] Or, P PSFCH,k =P CMAX -10log 10 (X)

[0049] Wherein, P1 is the total transmission power of the X PSFCHs, k=1, 2, ..., X; P O,PSFCH and α PSFCH Configured by the network device. If the network device is not configured, PSFCH , then α PSFCH =1; μ is used to identify the subcarrier spacing; PL represents path loss. CMAX is the maximum transmit power.

[0050] In an eighth aspect, a sideline communication method is provided, which can be applied to a terminal device. The method may include: a first terminal device sends first indication information and first identification information. The first identification information is used to indicate a shared terminal device that can share a channel occupancy time (COT). The COT is an initial COT of the first terminal device.

[0051] In a possible implementation, the first indication information indicates a first state value, and the first identification information includes N first identification groups. The first identification group includes a source identification and a destination identification. The first identification group is used to indicate unicast data. It can be understood that the shared terminal device indicated by the first identification group can send unicast data to the first terminal device. The first indication information indicates a second state value, and the first identification information includes M second identification groups. The second identification group includes a destination identification. The second identification group is used to indicate multicast data. It can be understood that the shared terminal device indicated by the second identification group can send multicast data or broadcast data to the first terminal device.

[0052] In a possible implementation, the length of the first identification information is preconfigured or configured or preset.

[0053] In a ninth aspect, a communication device is provided, comprising a module for executing the method as described in any one of the first to seventh aspects.

[0054] In a tenth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement a method as described in any one of the first to eighth aspects through a logic circuit or by executing code instructions.

[0055] In the eleventh aspect, a communication device is provided, comprising at least one processor, wherein the at least one processor is connected to a memory, and the at least one processor is used to read and execute program instructions stored in the memory so that the communication device performs a method as described in any one of the first to eighth aspects.

[0056] In the twelfth aspect, a computer-readable storage medium is provided, wherein the storage medium stores a computer program or instructions, and when the computer program or instructions are executed by a communication device, a method as described in any one of the first to seventh aspects is implemented.

[0057] In the thirteenth aspect, a computer program product is provided, which, when executed on a device, enables the device to execute any method described in any one of the first to eighth aspects.

[0058] In the fourteenth aspect, a chip system is provided, comprising: a processor; when the processor calls and runs a computer program from a memory, a device equipped with the chip system executes a method as described in any one of the first aspect, or executes a method as described in any one of the first to eighth aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 A schematic diagram of obtaining PSFCH resources based on the LBT mechanism in an embodiment of the present application;

[0060] Figure 2 A schematic diagram of a PSSCH resource and its associated PSFCH transmission timing in an embodiment of the present application;

[0061] Figure 3 A schematic diagram of associating a PSSCH resource with multiple PSFCH transmission opportunities in an embodiment of the present application;

[0062] Figure 4 A schematic diagram of a correspondence between PSFCH resources and data transmission in a PSFCH transmission opportunity in an embodiment of the present application;

[0063] Figure 5 A schematic diagram of the architecture of a communication system applicable to an embodiment of the present application;

[0064] Figure 6 A flow chart of a side communication method provided in an embodiment of the present application;

[0065] Figure 7 A flowchart of another side communication method provided in an embodiment of the present application;

[0066] Figure 8 A flowchart of another side communication method provided in an embodiment of the present application;

[0067] Fig. 9 A schematic diagram of associating multiple PSFCH transmission opportunities with continuous PSSCH resources in the time domain in an embodiment of the present application;

[0068] Fig.10 A schematic diagram of a terminal device selecting a PSSCH resource in an embodiment of the present application;

[0069] Fig.11 A schematic diagram of an embodiment of the present application in which there are four PSFCH transmission opportunities between adjacent PSSCH resources;

[0070] Fig.12 A schematic diagram of a resource selection method provided in an embodiment of the present application;

[0071] Fig.13 A schematic flow chart of another side communication method provided in an embodiment of the present application;

[0072] Fig.14 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0073] Fig.15 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] The sidelink (SL) may also be referred to as a sidelink, etc., and the present application embodiment does not limit this name. In the V2X scenario, the sidelink is a link for data communication between multiple terminal devices performing V2X communication. In the device-to-device (D2D) scenario, the sidelink is a link for data communication between multiple terminal devices performing D2D communication.

[0075] 3GPP defines PSSCH and PSFCH for end-to-end sidelink (SL) communication. PSFCH is used to carry HARQ information. If HARQ feedback is enabled, after the data sending terminal sends the sidelink data to the data receiving terminal through PSSCH, the data receiving terminal can send HARQ information to the data sending terminal according to the reception status of the sidelink data, and the HARQ information includes confirmation (ACK) information or negative confirmation (NACK) information; after the data sending terminal receives the HARQ information, it can retransmit according to the HARQ information. When the data receiving terminal receives the ACK information, it does not retransmit; when the data receiving terminal receives the NACK information, it retransmits to improve the success rate of the sidelink data transmission, thereby improving the reliability of the sidelink communication.

[0076] PSFCH resources will exist at fixed time domain positions in the SL resource pool. For example, PSFCH resources can be periodically configured or pre-configured in the SL resource pool. Each PSSCH resource in the SL resource pool can uniquely determine one or more physical resource blocks (PRBs) on the PSFCH symbol as PSFCH resources (or feedback resources) according to predefined rules, and there is only one feedback opportunity. This working mode can be applied to authorized frequency bands or intelligent transport system (ITS) frequency bands.

[0077] In unlicensed frequency bands, terminal devices need to perform a listen before talk (LBT) process before using spectrum resources. Successful LBT means that the channel is idle, that is, the resources in the current spectrum are not used by other devices, and the terminal device can access the channel and use the spectrum resources; failed LBT means that the channel is busy, that is, the resources in the current spectrum are used by other devices, and the terminal cannot access the channel and cannot use the spectrum resources. Other possible reasons for the failure of feedback include: the receiving device cannot send feedback information at the current feedback time due to priority reasons, power reasons or device capacity limitations.

[0078] Figure 1 The following is a schematic diagram showing an exemplary method of obtaining PSFCH resources based on the LBT mechanism. Figure 1 As shown, the terminal device performs the LBT process to obtain the PSFCH resource on the PSFCH transmission opportunity associated with the PSSCH (as shown in the diagonal line filled part in the figure). If the LBT is successful, the terminal device can use the resource for HARQ feedback.

[0079] Therefore, in order to ensure the reliability of HARQ feedback in the unlicensed frequency band, one PSSCH can be associated with N candidate PSFCH transmission opportunities, where N is an integer greater than or equal to 1. For example, the value of N can be one of 1, 2, 3, and 4. In the case where the PSSCH has multiple associated candidate PSFCH transmission opportunities, such as Figure 2 As shown in the figure, when the terminal device selects a PSSCH resource, it assumes that there is a PSFCH transmission opportunity between two adjacent PSSCH resources to ensure that the HARQ information can be received in time as a basis for subsequent data transmission scheduling. However, this may lead to multiple transmissions of the same data, and multiple PSFCH resources need to be used to send multiple HARQ information at one PSFCH transmission opportunity, that is, multiple PSFCH concurrency occurs for the same data. This will lead to signaling redundancy and reduced transmission power, thereby affecting system reliability and system operation efficiency.

[0080] See also Figure 3 , exemplarily shows a schematic diagram of a PSSCH resource associated with multiple candidate PSFCH transmission opportunities. Figure 3As shown, one PSSCH is associated with four candidate PSFCH transmission opportunities, which are respectively represented as PSFCH transmission opportunities 1 to 4. The transmission resources of the same transport block (TB) include resources R1, resources R2, and resources R3. The terminal device can initially transmit TB1 on resource R1, retransmit TB1 for the first time on resource R2, and retransmit TB1 for the second time on resource R3. When the HARQ information corresponding to the initial transmission of the TB on resource R1 cannot be successfully sent on PSFCH resource 1 associated with the initial transmission of the TB in the first PSFCH transmission opportunity, the terminal device will send it on PSFCH resource 2 associated with the initial transmission of the TB in the second PSFCH transmission opportunity. The TB is retransmitted for the first time on resource R2. The HARQ information corresponding to the first retransmission of the TB is sent on the PSFCH resource 3 associated with the first retransmission of the TB in the second PSFCH transmission opportunity. In this way, the HARQ information corresponding to the TB is sent on both the PSFCH resource 2 and the PSFCH resource 3 at the second PSFCH transmission opportunity. That is to say, the HARQ information corresponding to the initial transmission and the first retransmission of TB1 overlap in the time domain, resulting in redundant HARQ signaling.

[0081] by Figure 3 For example, Table 1 illustrates several possible situations of feedback for the initial transmission and the first retransmission of TB1 at PSFCH transmission opportunity 2. Among them, PSFCH transmission opportunity 2 includes multiple PSFCH resources, PSFCH resource 2 is the PSFCH resource associated with the initial transmission of TB1 among the multiple PSFCH resources, and PSFCH resource 3 is the PSFCH resource associated with the first retransmission of TB1.

[0082] Table 1: Several situations of feedback at PSFCH transmission opportunity 2 for the initial transmission and the first retransmission of TB1

[0083]

[0084] In order to avoid redundant feedback, the embodiment of the present application provides a side communication method and a related device that can implement the method. The embodiment of the present application can reduce the PSFCH resources used and the HARQ information sent in one PSFCH transmission opportunity for multiple transmissions of the same data, that is, do not send multiple PSFCHs in parallel, only send one PSFCH or reduce the number of PSFCHs sent, thereby improving the transmission power, and further improving the system reliability and system operation efficiency.

[0085] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0086] Before describing the specific implementation of the embodiments of the present application, the technologies and terms involved in the embodiments of the present application are first explained.

[0087] In an embodiment of the present application, N transmissions may be performed for the same data, where N is an integer greater than or equal to 1. For example, when N is greater than 1, the N transmissions may include an initial transmission, a first retransmission, a second retransmission, ..., an Nth transmission. The resources used for each transmission of the same data are different. The resources corresponding to two adjacent transmissions may be separated by a certain time interval in the time domain, or may be continuous in the time domain. The resources used for the N transmissions may be allocated by a network device, or selected by a terminal device from a set of candidate resources.

[0088] In the embodiment of the present application, there is at least one PSFCH transmission opportunity between the resources corresponding to two adjacent transmissions, which is used by the data transmitter to determine whether retransmission is required based on HARQ information before retransmission.

[0089] A PSFCH transmission opportunity can be understood as a PSFCH symbol or two PSFCH symbols (a PSFCH symbol and a copy of the symbol), which can be understood as a time domain concept. A PSFCH transmission opportunity includes resources for transmitting PSFCH. Resources for transmitting PSFCH can be understood as a set of time-frequency resources, which may occupy one or more time units (such as symbols or time slots) in the time domain and may occupy one or more frequency units (such as PRBs) or PRB sets or resource pools in the frequency domain.

[0090] In some embodiments of the present application, a PSFCH transmission opportunity may include one or more PSFCH resources, and a PSFCH resource may occupy one or more PRBs. Each PSFCH resource is used to send HARQ information corresponding to a transmission of data, that is, each data transmission is associated with a PSFCH resource, and different data transmissions are associated with different PSFCH resources. In other words, there is a one-to-one correspondence between data transmission and PSFCH resources. It can also be understood that the position of the PSFCH resource is determined according to the position of the resource occupied by the data. For example, the position of the PSFCH resource is determined according to the subchannel and time slot occupied by the data. For example, if the sending UE performs N transmissions for TB1 before the first PSFCH transmission opportunity, there are N PSFCH resources in the first PSFCH transmission opportunity, which are respectively represented as PSFCH resource 1, PSCFH resource 2, ..., PSFCH resource N. According to the minimum feedback interval from PSSCH to PSFCH, after the UE receives PSSCH, it feeds back PSFCH in the first time slot including the PSFCH transmission opportunity after the minimum feedback interval. Therefore, in this example, the N transmissions of TB1 all feed back PSFCH in the first PSFCH transmission opportunity. Among them, the first transmission of TB1 (for example, initial transmission) is associated with PSFCH resource 1, and PSFCH resource 1 is used to send the HARQ information corresponding to the first transmission of TB1 (for example, initial transmission); the second transmission of TB1 (for example, the first retransmission) is associated with PSFCH resource 2, and PSFCH resource 2 is used to send the HARQ information corresponding to the second transmission of TB1 (for example, the first retransmission), and so on. The Nth transmission of TB1 is associated with PSFCH resource N, and PSFCH resource N is used to send the HARQ information corresponding to the Nth transmission of TB1.

[0091] The correspondence between PSFCH resources and data transmission can be determined according to rules, that is, the method of determining the PSFCH resource position according to the resource position occupied by the data does not affect the present invention, and the embodiments of the present application do not limit this.

[0092] Figure 4 The schematic diagram exemplarily shows a corresponding relationship between PSFCH resources and data transmission in a PSFCH transmission opportunity. Figure 4As shown, resource R1, resource R2 and resource R3 are time-frequency resources used by the sending UE to send data. Resource R1 occupies one time slot in the time domain and one or more sub-channels in the frequency domain. Similarly, resource R2 and resource R3 each occupy one time slot in the time domain and one or more sub-channels in the frequency domain. Resource R1, resource R2 and resource R3 are used to transmit PSSCH and physical sidelink shared channel (PSCCH).

[0093] Each PSSCH transmission corresponds to 4 PSFCH transmission opportunities. For example, PSSCH transmission on R1 corresponds to 4 PSFCH transmission opportunities, PSFCH transmission opportunity 1, PSFCH transmission opportunity 2, PSFCH transmission opportunity 3, and PSFCH transmission opportunity 4.

[0094] In the time domain, there is PSFCH transmission opportunity 1 between resource R1 and resource R2, there is PSFCH transmission opportunity 2 between resource R2 and resource R3, and after resource R3 there are PSFCH transmission opportunity 3 and PSFCH transmission opportunity 4. In other words, PSSCH is associated with 4 PSFCH transmission opportunities.

[0095] Taking TB1 transmission as an example, the sending UE can perform the first transmission of TB1 on resource R1, the second transmission of TB1 on resource R2, and the third transmission of TB1 on resource R3. Correspondingly, PSFCH transmission opportunity 1 includes PSFCH resource 10, PSFCH resource 10 is associated with the first transmission of TB1, and is used to transmit the HARQ information corresponding to the first transmission of TB1; PSFCH transmission opportunity 2 includes PSFCH resource 20 and PSFCH resource 21, PSFCH resource 20 is associated with the first data transmission of TB1, and is used to transmit the HARQ information corresponding to the first transmission of TB1, PSFCH resource 21 is associated with the second transmission of TB1, and is used to transmit the HARQ information corresponding to the second transmission of TB1; PSFCH transmission opportunity 3 includes PSFCH resource 30 and PSFCH resource 31, PSFCH resource 30 is associated with the first data transmission of TB1, and is used to transmit the HARQ information corresponding to the second transmission of TB1. PSFCH resource 31 is associated with the second transmission of TB1 and is used to transmit the HARQ information corresponding to the second transmission of TB1; PSFCH transmission opportunity 4 includes PSFCH resource 40, PSFCH resource 41 and PSFCH resource 42, PSFCH resource 40 is associated with the first transmission of TB1 and is used to transmit the HARQ information corresponding to the first transmission of TB1, PSFCH resource 41 is associated with the second transmission of TB1 and is used to transmit the HARQ information corresponding to the second transmission of TB1, and PSFCH resource 43 is associated with the third transmission of TB1 and is used to transmit the HARQ information corresponding to the third transmission of TB1.

[0096] Among them, since the timing relationship between data transmission and feedback is not satisfied between PSFCH transmission opportunity 3 and resource R3, the HARQ information corresponding to the data transmission on resource R3 cannot be fed back in PSFCH transmission opportunity 3.

[0097] It is understandable that the above Figure 4 The location of the PSFCH resources shown in is only an example, and the embodiment of the present application does not limit the location of the PSFCH resources included in a PSFCH transmission opportunity. Figure 4 In the PSFCH transmission opportunity 2 shown in FIG. 1 , the frequency domain position of PSFCH resource 20 may also be lower than the frequency domain position of PSFCH resource 21. Figure 4 In the PSFCH transmission opportunity 2 shown, in the frequency domain, the subcarriers occupied by PSFCH resource 20 and the subcarriers occupied by PSFCH resource 21 may be staggered, for example, PSFCH resource 1 occupies subcarriers 1, 3, 5..., PSFCH resource 1 occupies subcarriers 2, 4, 6...

[0098] In the embodiment of the present application, data and TB etc. can be interchangeable. Among them, a TB can include a data block of a media access control (MAC) protocol data unit (PDU), which is transmitted in a transmission time interval (TTI) and can be used as a unit of HARQ retransmission. Generally, for a terminal device, a TTI can send up to two TBs.

[0099] The method provided in the present application can be applied to a 5G new radio (new radio, NR) unlicensed system, or can also be applied to other communication systems, for example, an Internet of Things (IoT) system, a V2X system, a narrowband Internet of Things (NB-IoT) system, a long term evolution (LTE) system, a fifth generation (5G) communication system, an LTE and 5G hybrid architecture, a 5G new radio (new radio, NR) system, and new communication systems that will emerge in the future development of communications.

[0100] See also Figure 5 , is a schematic diagram of the architecture of a communication system applicable to the embodiments of the present application. For example, taking the vehicle to everything (V2X) system as an example, the embodiments of the present application can be applied to Figure 5 In the architecture shown. The V2X system can include several application requirements such as vehicle-to-vehicle (V2V), vehicle-to-roadside infrastructure (V2I), vehicle-to-pedestrian (V2P) direct communication, and vehicle-to-network (V2N) communication interaction. V2V refers to communication between vehicles; V2P refers to communication between vehicles and people (including pedestrians, cyclists, drivers, or passengers); V2I refers to communication between vehicles and network devices, such as road side units (RSU). There is also a V2N that can be included in V2I. V2N refers to communication between vehicles and base stations / networks. Among them, "pedestrians" can be understood as mobile communication devices held by pedestrians. "Vehicles", "pedestrians" and "RSUs" in the above architecture are all terminal devices.

[0101] The terminal device includes a device that provides voice and / or data connectivity to a user, specifically, includes a device that provides voice to a user, or includes a device that provides data connectivity to a user, or includes a device that provides voice and data connectivity to a user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal device may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, V2X terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment, etc. For example, it may include a mobile phone (or so-called "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), and other devices. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.

[0102] As an example but not limitation, in the embodiment of the present application, the terminal device may also be a wearable device. The wearable device may also be called a wearable smart device or a smart wearable device, etc., and may include glasses, gloves, watches, clothing, shoes, etc.

[0103] The various terminal devices introduced above, if located on the vehicle (for example, placed in the vehicle or installed in the vehicle), can be considered as vehicle-mounted terminal equipment, and the vehicle-mounted terminal equipment is also called on-board unit (OBU). The terminal device of the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into the vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit. The terminal device of the present application can also be a road side unit (RSU), and the RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications. The terminal device of the present application can also be a terminal device, such as a whole vehicle.

[0104] A network device, for example, includes an access network (AN) device, such as a base station (e.g., an access point), which may refer to a device in an access network that communicates with a wireless terminal device through one or more cells at an air interface, or, for example, a network device in a V2X technology is an RSU. The network device may also coordinate the attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), or may include a next generation node B (next generation node B, gNB) in a new radio (NR) system (also referred to as an NR system) of the fifth generation mobile communication technology (the 5th generation, 5G) or may include a centralized unit (CU) and a distributed unit (DU) in a cloud access network (Cloud RAN) system, and the embodiments of the present application are not limited thereto.

[0105] Of course, network equipment can also include core network equipment.

[0106] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0107] The method provided in the embodiment of the present application can be applied to a variety of data transmission modes, such as unicast and multicast transmission modes. In V2X, it is mainly the communication between terminal devices. For the transmission mode between terminal devices, the current standard protocol supports unicast mode, multicast mode and broadcast mode.

[0108] The unicast mode is that one terminal device sends data to another terminal device, and the other terminal device does not need or cannot parse the data. For the data sent by the sending terminal device, if the receiving terminal device fails to decode the data, it will feedback NACK information, and if it is successfully decoded, it will feedback ACK information.

[0109] In the multicast mode, the terminal device as the transmitter adopts the multicast mode to send data, and a group of terminal devices can parse the control information or data from the transmitter. The multicast mode may include multicast mode 1 (also called multicast option 1) and multicast mode 2 (also called multicast option 2). In multicast mode 1, all multicast members share the PSFCH resources. For each receiving terminal device, if the decoding is not successful, NACK information is fed back on the PSFCH resources shared by all multicast members. If the decoding is successful, no feedback is required. In multicast mode 2, each multicast member has its own corresponding PSFCH resource. If the receiving terminal device fails to decode successfully, NACK information is fed back on its corresponding PSFCH resource. If the decoding is successful, ACK information is fed back on its corresponding PSFCH.

[0110] In the embodiments of the present application, the functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or may be performed by a device including the terminal functions. The execution subject of the method provided in the embodiments of the present application is introduced by taking the terminal device as an example. The terminal device in the embodiments of the present application may be a terminal device, or a chip, unit or module in the terminal device, such as the aforementioned Figure 5 The terminal device may also be a communication device with terminal functions or a chip, unit or module inside a communication device with terminal functions. For ease of understanding, the embodiments of the present application are described by taking the terminal device as a terminal device or a chip, unit or module inside a terminal device as an example.

[0111] Figure 6A schematic diagram of a side communication method provided in an embodiment of the present application is shown, and the process can be applied to Figure 5 The system architecture shown in FIG. 1 is described by taking the interaction between a first terminal device and a second terminal device as an example, wherein the first terminal device is a terminal device at the data receiving end, and the second terminal device is a terminal device at the data sending end. The first terminal device and the second terminal device can be terminal devices. For example, the first terminal device and the second terminal device can be Figure 5 The vehicle or the vehicle-mounted unit, or one is the vehicle-mounted unit and the other is a mobile communication device held by a pedestrian, or one is the vehicle-mounted unit and the other is the RSU, or the first terminal device and the second terminal device are both mobile communication devices, which is not limited in the embodiments of the present application. The relevant description of the terminal device can be found in the above content and will not be repeated here.

[0112] like Figure 6 As shown, the process may include the following steps:

[0113] Step 601: The second terminal device sends N transmissions of first data to the first terminal device. Correspondingly, the first terminal device receives N transmissions of the first data, where N is an integer greater than 1.

[0114] The first data may be a first TB. The N transmissions of the first data may include one initial transmission, or one initial transmission and one or more retransmissions, or multiple retransmissions. The N transmissions of the first data may also be understood as N transmissions of the PSSCH.

[0115] Step 602: The first terminal device determines first HARQ information corresponding to the first data according to N HARQ information corresponding to N transmissions of the first data.

[0116] The N HARQ information corresponding to the N transmissions of the first data are transmitted in the same PSFCH transmission opportunity, that is, the first terminal device sends the N HARQ information corresponding to the N transmissions of the first data in one PSFCH transmission opportunity.

[0117] In a possible implementation method for determining the first HARQ information, if N HARQ information includes ACK information, it is determined that the first HARQ information corresponding to the first data is ACK information. That is, if the N HARQ information includes ACK information, the first HARQ information is ACK information. Optionally, if the first data is a feedback method of unicast or multicast option 2 (the data receiving end feeds back ACK or NACK), the N HARQ information includes ACK information, then the first HARQ information is ACK information. In another possible implementation method, if the N HARQ information are all NACK information, it is determined that the HARQ information corresponding to the first data is NACK information. Specifically, a logical OR operation can be performed on the N HARQ information to obtain the first HARQ information corresponding to the first data. In other words, as long as the N HARQ information includes ACK information, it can be determined that the first HARQ information to be fed back is ACK, otherwise it can be determined that the first HARQ information to be fed back is NACK. This is because as long as the N HARQ information includes ACK information, it indicates that the data receiving end has successfully decoded the first data and does not need to continue to receive retransmissions from the data sending end. Therefore, other NACK information is useless information, does not need to be sent, and can be ignored.

[0118] In another possible implementation method for determining the first HARQ information, the feedback method of the first data is multicast method 1 (the data receiving end only feeds back NACK). In this case, the first terminal device is one of the multiple multicast members (data receiving ends). If the first terminal device successfully decodes at least one of the N transmissions, there is no need to send HARQ information. If the decoding of all N transmissions fails, that is, the N HARQ information is N NACK information, then the first HARQ information is determined to be NACK information, that is, it is necessary to feed back NACK information to the second terminal device. At this time, "the first terminal device determines the first HARQ information corresponding to the first data based on the N HARQ information corresponding to the N transmissions of the first data." It can be understood as, "When the N HARQ information corresponding to the N transmissions is N NACK information, the first HARQ information is NACK information. Otherwise, the first terminal device does not send the first HARQ information (that is, does not send the HARQ information corresponding to the first data)." At this time, the first terminal device does not perform the actions of generating HARQ information, determining PSFCH resources, and sending PSFCH.

[0119] In another possible implementation method for determining the first HARQ information, the first HARQ information corresponding to the first data is the HARQ information corresponding to the Nth transmission among the N transmissions of the first data. In other words, the HARQ information corresponding to the last transmission among the N transmissions of the first data can be used as the first HARQ information to be fed back. Since from the perspective of the data receiving end, the N transmissions are combined and decoded, the probability of successful decoding increases with the number of times the first data is received. The decoding result of the last transmission among the N transmissions can indicate whether the data is successfully decoded. Therefore, by using the HARQ information corresponding to the last transmission as the basis for feedback, it is possible to know whether the data is successfully received, thereby ensuring the reliability of data transmission. Optionally, if the first terminal device successfully decodes the first data after receiving N transmissions of the first data, the first HARQ information is ACK information; otherwise, if the first terminal device fails to successfully decode the first data after receiving N transmissions of the first data, the first HARQ information is NACK information.

[0120] In some embodiments of the present application, the first terminal device may also perform the following operations: determine a first PSFCH resource among N PSFCH resources, for sending the above-mentioned first HARQ information through the first PSFCH resource. Wherein, the first PSFCH resource is one of the N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N transmissions. Since the first terminal device receives N transmissions of the first data, correspondingly, the current PSFCH transmission opportunity (referred to as the first PSFCH opportunity in this embodiment) includes N PSFCH resources, and the N PSFCH resources are associated with the N transmissions of the first data. The meaning of association here can be understood as: according to the feedback timing from PSSCH to PSFCH, the N HARQ information corresponding to the N transmissions of the first data is sent at the first PSFCH opportunity, or the N PSFCH resources corresponding to the N transmissions of the first data are in the resources included in the first PSFCH opportunity.

[0121] In a possible implementation method for determining the first PSFCH resource, the PSFCH resource with the lowest frequency domain resource position among N PSFCH resources can be selected as the first PSFCH resource for transmitting the first HARQ information. Exemplarily, the PSFCH resource with the lowest frequency domain resource position can be the PSFCH resource with the smallest RB number. When the PSFCH resource includes multiple RBs, the RB number is the number of the RB with the lowest number among the multiple RBs. Optionally, the PSFCH resource includes a dedicated PRB and a public PRB, and the RB number is the number of the dedicated RB included in the PSFCH resource. This is because multiple PSFCH resources may include the same public PRB, which may cause different PSFCH resources to have the same number. It can be understood that the number can also be understood as an index. This method can avoid sending multiple PSFCHs, avoid signaling redundancy, increase the number of different PSFCHs that can be sent, and improve data transmission performance.

[0122] In another possible implementation method for determining the first PSFCH resource, the PSFCH resource with the highest frequency domain resource position among the N PSFCH resources can be selected as the first PSFCH resource for transmitting the first HARQ information. Exemplarily, the PSFCH resource with the highest frequency domain resource position can be the PSFCH resource with the largest RB number. When the PSFCH resource includes multiple RBs, the RB number is the number of the RB with the highest number among the multiple RBs. Optionally, the PSFCH resource includes a dedicated PRB and a public PRB, and the RB number is the number of the dedicated RB included in the PSFCH resource. This is because multiple PSFCH resources may include the same public PRB, which may cause different PSFCH resources to have the same number. It can be understood that the number can also be understood as an index. This method can avoid sending multiple PSFCHs, avoid signaling redundancy, increase the number of different PSFCHs that can be sent, and improve data transmission performance.

[0123] In another possible implementation manner of determining the first PSFCH resource, a PSFCH resource used to transmit HARQ information corresponding to the last transmission in N transmissions among the N PSFCH resources may be selected as the first PSFCH resource for transmitting the first HARQ information. The last transmission is the Nth transmission. This method can avoid sending multiple PSFCHs, avoid signaling redundancy, increase the number of different PSFCHs that can be sent, and improve data transmission performance.

[0124] In another possible implementation of determining the first PSFCH resource, a PSFCH resource used to transmit HARQ information corresponding to the first transmission in N transmissions can be selected from the N PSFCH resources as the first PSFCH resource for transmitting the first HARQ information. This method can avoid sending multiple PSFCHs, avoid signaling redundancy, increase the number of different PSFCHs that can be sent, and improve data transmission performance.

[0125] In another possible implementation method for determining the first PSFCH resource, any one of the N PSFCH resources can be used as the first PSFCH resource for transmitting the first HARQ information. This method can avoid sending multiple PSFCHs, avoid signaling redundancy, increase the number of different PSFCHs that can be sent, and improve data transmission performance. In another possible implementation method for determining the first PSFCH resource, the PSFCH resource corresponding to the PSFCH with the largest PSFCH transmission power among the N PSFCH resources can be used as the first PSFCH resource for transmitting the first HARQ information. Optionally, the PSFCH resource is only sent on a dedicated PRB within 1MHz. Optionally, the PSFCH transmission power can be understood as the transmission power on a dedicated PRB. At this time, the first PSFCH resource includes only a dedicated PRB or includes a dedicated PRB and a public PRB. The specific transmission power determination method can refer to the following description of the power determination method, which will not be repeated here.

[0126] In another possible implementation method for determining the first PSFCH resource, the first PSFCH resource is obtained by taking the modulus of the N PSFCH resources corresponding to the N transmissions of the first data by the first terminal device. For example, the first PSFCH resource = mod(source ID / N PSFCH resources). Alternatively, the first PSFCH resource = mod(destination ID / N PSFCH resources).

[0127] In a possible scenario, the N HARQ information corresponding to the N transmissions of the first data includes M (M is an integer greater than or equal to 1 and less than or equal to N) ACK information, then the first terminal device can determine the first PSFCH resource among the M PSFCH resources among the N PSFCH resources to transmit the ACK information. That is, the first terminal device determines the first PSFCH resource among the M PSFCH resources corresponding to the M ACK information. Among them, the M PSFCH resources are used to transmit the M ACK information. That is, the first terminal device can select a PSFCH resource (here referred to as the first PSFCH resource) from the M PSFCH resources to transmit the ACK information. It should be understood that the transmission of the first data corresponding to the first PSFCH resource and the transmission of the first data corresponding to the ACK information are the same. It can also be understood that the N PSFCHs corresponding to the N transmissions of the first data include ACK information, then the first terminal device determines one of the PSFCHs carrying the ACK information among the N PSFCHs. The resource of the PSFCH is the first PSFCH resource. In this method, both the HARQ information and the PSFCH resource correspond to the same transmission of the first data.

[0128] One implementation method for selecting the first PSFCH resource from M PSFCH resources may be: from the M PSFCH resources, select the PSFCH resource with the largest power used for the ACK information to be sent. The power used when sending the ACK information on the M PSFCH resources may be different. The power of sending the PSFCH is related to the location of the PSFCH resource. For example, it may be related to whether the public PRB is within 1MHz, the number of dedicated PRBs corresponding to at least one PSFCH to be sent within 1MHz, the PSD limit For example, suppose the total power of at least one PSFCH to be transmitted within 1 MHz exceeds PSD limit The power of at least one PSFCH to be transmitted needs to be adjusted. Specifically, the power of at least one PSFCH to be transmitted can be reduced proportionally until the PSD is satisfied. limit Alternatively, the transmission power of the PSFCH with a large priority value (low priority) among at least one PSFCH to be transmitted is reduced until the PSD is satisfied. limitThis may result in different transmit powers of the PSFCH of the first terminal device, in which case the first terminal device may select the PSFCH with the highest transmit power. Optionally, the PSFCH transmit power may be understood as the transmit power on a dedicated PRB. At this time, the first PSFCH resource includes only dedicated PRBs or includes dedicated PRBs and common PRBs. By selecting the first PSFCH in the above manner, a larger power can be used to send the first HARQ information, thereby improving transmission performance.

[0129] Another implementation method of selecting the first PSFCH resource from the M PSFCH resources may be: selecting the PSFCH resource with the lowest frequency domain resource position from the M PSFCH resources as the first PSFCH resource for transmitting ACK information.

[0130] Another implementation method of selecting the first PSFCH resource from the M PSFCH resources may be: selecting the PSFCH resource with the highest frequency domain resource position from the M PSFCH resources as the first PSFCH resource for transmitting ACK information.

[0131] Another implementation method of selecting the first PSFCH resource from the M PSFCH resources may be: selecting the PSFCH resource associated with the last transmission from the M PSFCH resources as the first PSFCH resource for transmitting ACK information.

[0132] Another implementation manner of selecting the first PSFCH resource from the M PSFCH resources may be: using any one of the M PSFCH resources as a FSFCH resource for transmitting ACK information.

[0133] Optionally, in the above implementation, the feedback mode of the first data is multicast option 1 (the receiving end feeds back ACK or NACK) or unicast (the receiving end feeds back ACK or NACK). In case of multicast option 2, the receiving end only feeds back NACK, and will not send HARQ information if decoding is successful.

[0134] Optionally, the first terminal device selects one of M PSFCHs carrying ACK information to send, the first PSFCH resource is the resource used by the PSFCH for sending the ACK information, and the first HARQ information is the ACK information.

[0135] In a possible scenario, if the N HARQ information corresponding to the N transmissions of the first data are all NACK information, the first terminal device may also perform the following operations: determine the first PSFCH resource among the N PSFCH resources in the first PSFCH transmission opportunity to transmit the NACK information.

[0136] A method of selecting the first PSFCH resource from N PSFCH resources may be: from the N PSFCH resources, select the PSFCH resource corresponding to the PSFCH with the largest PSFCH transmission power among the NACK information to be sent as the first PSFCH resource for transmitting the NACK information. By selecting the first PSFCH in the above manner, a larger power can be used to send the first HARQ information, thereby improving the transmission performance. Optionally, the PSFCH transmission power can be understood as the transmission power on the dedicated PRB. At this time, the first PSFCH resource includes only the dedicated PRB or includes the dedicated PRB and the common PRB.

[0137] Another way to select the first PSFCH resource from the N PSFCH resources may be: from the N PSFCH resources, select the PSFCH resource with the lowest frequency domain resource position as the first PSFCH resource for transmitting NACK information.

[0138] Another way to select the first PSFCH resource from the N PSFCH resources may be: from the N PSFCH resources, select the PSFCH resource with the highest frequency domain resource position as the first PSFCH resource for transmitting NACK information.

[0139] Another way to select the first PSFCH resource from N PSFCH resources may be: from the N PSFCH resources, select the PSFCH resource associated with the last transmission among N transmissions as the first PSFCH resource for transmitting NACK information.

[0140] Another way to select the first PSFCH resource from the N PSFCH resources may be: use any one of the N PSFCH resources as the first PSFCH resource to transmit NACK information. Optionally, the first terminal device selects one of the N PSFCHs carrying NACK information to send, the first PSFCH resource is the resource used by the PSFCH for sending the NACK information, and the first HARQ information is the NACK information.

[0141] Optionally, the first terminal device selects one of the N PSFCHs corresponding to the N transmissions of the first data to send, and the resources used by the PSFCH (referred to as the first PSFCH) are the first PSFCH resources, and the HARQ information carried by the PSFCH is the first HARQ information.

[0142] Step 603: The first terminal device sends the first HARQ information determined in step 602 to the second terminal device on the first PSFCH resource in the first PSFCH transmission opportunity. Correspondingly, the second terminal device receives the first HARQ information on the first PSFCH resource in the first PSFCH transmission opportunity.

[0143] In a possible implementation, the second terminal device may receive HARQ information on N PSFCH resources associated with N transmissions of the first data during the first PSFCH transmission opportunity. Since the first terminal device only sends the first HARQ information corresponding to the first data on the first PSFCH resource among the N PSFCH resources, the second terminal device only detects the first HARQ information on the first PSFCH resource.

[0144] Optionally, the second terminal device receives the first HARQ information on the first PSFCH resource. For the second terminal device, it is not necessary to receive on the PSFCH resources corresponding to the N transmissions except the first PSFCH resource. Only receiving the first HARQ information can determine whether to retransmit the first data.

[0145] After the second terminal device receives the first HARQ information corresponding to the first data, if the first HARQ information is NACK information, the second terminal device can schedule the first data for retransmission. Optionally, if the second terminal device uses multicast mode 2 (the data receiving end only feeds back NACK) to send N transmissions of the first data, if the second terminal device receives the first HARQ information corresponding to the first data, the second terminal device can schedule the first data for retransmission. If the ACK information corresponding to the first data is not received, it indicates that the data receiving end has successfully decoded, and there is no need to retransmit the first data.

[0146] Above Figure 6 In the process shown, after the first terminal device at the data receiving end receives N transmissions of the first data, it determines the first HARQ information corresponding to the first data based on the N HARQ information corresponding to the N transmissions, and sends the first HARQ information on the first PSFCH resource in the first PSFCH transmission opportunity, thereby avoiding sending multiple HARQ information for the same data in the same PSFCH transmission opportunity, avoiding the sending of redundant signaling, thereby increasing the sending power of the first HARQ information, and further improving the reliability of HARQ feedback.

[0147] See also Figure 7 , is a flow chart of another side communication method provided in an embodiment of the present application, which can be applied to Figure 5The system architecture shown in FIG. 1 is described by taking the interaction between a first terminal device and a second terminal device as an example, wherein the first terminal device is a terminal device at the data receiving end, and the second terminal device is a terminal device at the data sending end. The first terminal device and the second terminal device can be terminal devices. For example, the first terminal device and the second terminal device can be Figure 5 The vehicle or the vehicle-mounted unit, or one is the vehicle-mounted unit and the other is a mobile communication device held by a pedestrian, or one is the vehicle-mounted unit and the other is the RSU, or the first terminal device and the second terminal device are both mobile communication devices, which is not limited in the embodiments of the present application. The relevant description of the terminal device can be found in the above content and will not be repeated here.

[0148] like Figure 7 As shown, the process may include the following steps:

[0149] Step 701: The second terminal device sends N transmissions of first data to the first terminal device, where N is an integer greater than 1. Correspondingly, the first terminal device receives the N transmissions of the first data.

[0150] The specific implementation method of this step can be found in Figure 6 Relevant content in the process shown.

[0151] Step 702: The first terminal device sends HARQ information corresponding to the last transmission of N transmissions of the first data on the first PSFCH resource in the first PSFCH transmission opportunity. The first PSFCH transmission opportunity includes N PSFCH resources, and the N PSFCH resources are associated with N transmissions of the first data, and the first PSFCH resource is the PSFCH resource associated with the last transmission among the N PSFCH resources. In other words, the first terminal device only sends the HARQ information corresponding to the last transmission on the PSFCH resource associated with the last transmission among the N PSFCH resources associated with the N transmissions of the first data, and does not send HARQ information for other transmissions. That is, the first terminal device has N PSFCHs to be sent in the first PSFCH transmission opportunity, and the first terminal device only sends the PSFCH corresponding to the last transmission among the N transmissions. The PSFCHs corresponding to other transmissions are discarded.

[0152] Above Figure 7 In the process shown, Figure 6 What is different from the process shown is that the first terminal device does not need to determine the first HARQ information corresponding to the first data based on the N HARQ information corresponding to the N transmissions of the first data, but directly uses the HARQ information corresponding to the last transmission as the HARQ information that needs to be fed back, or in other words, the operations of determining the HARQ information that needs to be fed back and determining the PSFCH resources used to transmit the HARQ information are coupled together.

[0153] Above Figure 7 In the process shown, after the first terminal device at the data receiving end receives N transmissions of the first data, it directly feeds back the HARQ information corresponding to the last transmission on the PFSCH resource associated with the last transmission, thereby avoiding sending multiple HARQ information for the same data in the same PSFCH transmission opportunity, avoiding the sending of redundant signaling, thereby increasing the sending power of the first HARQ information, and further improving the reliability of the HARQ feedback.

[0154] See also Figure 8 , is a flow chart of another side communication method provided in an embodiment of the present application, which can be applied to Figure 5 The system architecture shown in FIG. 1 is described by taking the interaction between a first terminal device and a second terminal device as an example, wherein the first terminal device is a terminal device at the data receiving end, and the second terminal device is a terminal device at the data sending end. The first terminal device and the second terminal device can be terminal devices. For example, the first terminal device and the second terminal device can be Figure 5 The vehicle or the vehicle-mounted unit, or one is the vehicle-mounted unit and the other is a mobile communication device held by a pedestrian, or one is the vehicle-mounted unit and the other is the RSU, or the first terminal device and the second terminal device are both mobile communication devices, which is not limited in the embodiments of the present application. The relevant description of the terminal device can be found in the above content and will not be repeated here.

[0155] like Figure 8 As shown, the process may include the following steps:

[0156] Step 801: The second terminal device sends N transmissions of first data to the first terminal device, where N is an integer greater than or equal to 1. Correspondingly, the first terminal device receives the N transmissions of the first data.

[0157] Step 802: The first terminal device sends at least one PSFCH corresponding to the N transmissions to the second terminal device at a first PSFCH transmission opportunity.

[0158] based on Figure 8In the process shown, in other embodiments of the present application, the resources used to transmit the first data are multiple PSSCH resources that are continuous in the time domain, and the multiple PSSCH resources are associated with one or more PSFCH transmission opportunities. In other words, each of the multiple PSSCH resources is associated with one or more PSFCH transmission opportunities. For example, each PSSCH resource (or PSSCH transmission) is associated with K PSFCH transmission opportunities (which can also be understood as candidate PSFCH transmission opportunities). In this case, after the first terminal device receives N transmissions of the first data on the multiple PSSCH resources, in step 802, the first terminal device can use the above Figure 6 or Figure 7 or Figure 8 The method shown in the figure performs HARQ feedback. The multiple PSSCH resources here can be understood as N PSSCH resources. The first data is transmitted on each PSSCH resource.

[0159] by Fig. 9 For example, resource R1, resource R2 and resource R3 are PSSCH resources that are continuous in the time domain. The second terminal device performs the first transmission of TB1 in resource R1, the second transmission of TB1 in resource R2, and the third transmission of TB1 in resource R3. The first terminal device receives data in resource R1, resource R2 and resource R3. When the first terminal device receives the third transmission of TB1 in resource R3, it performs HARQ feedback in the PSFCH transmission opportunity associated with the PSSCH. The specific feedback method used can refer to the aforementioned embodiment. For example, the first terminal device determines the first HARQ information corresponding to TB1 based on the three HARQ information corresponding to the three transmissions of TB1, and feeds back the first HARQ information of TB1 on one of the three PSFCH resources associated with the three transmissions of TB1 in the PSFCH transmission opportunity.

[0160] based on Figure 8 In some embodiments of the present application, for multiple transmissions of multiple data, the sending of redundant signaling can also be reduced. Specifically, in step 801, the first terminal device receives multiple transmissions of multiple data. In step 802, the first terminal device can, for each multiple transmission of data, Figure 6 The method shown is used to determine the first HARQ information corresponding to the corresponding data; then, according to the priority of the PSFCH, one or more PSFCH resources with high priority are selected from the first PSFCH resources corresponding to the multiple data, and the first HARQ information transmitted by the PSFCH resource is sent on the selected PSFCH resource.

[0161] Optionally, the first terminal device receives at least one transmission of at least one data, and sends a PSFCH corresponding to at least one transmission of at least one data. The first terminal device determines a PSFCH in the PSFCH corresponding to at least one transmission of the same data, and then determines the PSFCH to be sent according to the order of priority of different PSFCHs corresponding to different data from high to low (priority value from small to large).

[0162] Exemplarily, taking the case where the multiple transmissions of the multiple data include N transmissions of the first data and K transmissions of the second data (K is an integer greater than or equal to 1), in step 801, the first terminal device receives N transmissions of the first data and K transmissions of the second data; in step 802, the first terminal device determines the first HARQ information corresponding to the first data based on the N HARQ information corresponding to the N transmissions of the first data, and determines the second HARQ information corresponding to the second data based on the K HARQ information corresponding to the K transmissions of the second data; the first terminal device determines a first PSFCH resource among the N PSFCH resources associated with the N transmissions of the first data in a first PSFCH transmission opportunity, and determines the first a second PSFCH resource among the K PSFCH resources associated with K transmissions of the second data in the PSFCH transmission opportunity; the first terminal device determines the priority of the PSFCH of the first data and the PSFCH of the second data, and selects at least one of the first PSFCH resource and the second PSFCH resource (i.e., selects the PSFCH to be sent) based on the priority of the PSFCH of the first data and the PSFCH of the second data and the transmission capability of the first terminal device (the transmission capability may, for example, include a limitation on the maximum transmission power, and / or a limitation on the maximum number of HARQ information sent, i.e., an upper limit on the number of PSFCH sent)), and sends the corresponding HARQ information on the selected PSFCH resource. For example, if the PSFCH priority of the first data is higher than the PSFCH priority of the second data, and the transmission capability of the first terminal device does not allow HARQ information to be transmitted on the first PSFCH resource and the second PSFCH resource at the same time, the first terminal device transmits the first HARQ information corresponding to the first data on the first PSFCH resource, and does not transmit the second HARQ information corresponding to the second data on the second PSFCH resource; if the PSFCH priority of the first data is higher than the PSFCH priority of the second data, and the transmission capability of the first terminal device allows HARQ information to be transmitted on the first PSFCH resource and the second PSFCH resource at the same time, the first terminal device transmits the first HARQ information corresponding to the first data on the first PSFCH resource, and transmits the second HARQ information corresponding to the second data on the second PSFCH resource.

[0163] It can be understood that the above description is based on multiple transmissions of the first data and the second data as an example. When the first terminal device receives multiple transmissions of more data, transmission feedback can also be performed in the above manner.

[0164] Based on the above Figure 8 In the process shown, in other embodiments of the present application, the second terminal device transmits the first data N times (that is, the second terminal device sends the first data N times). The N transmissions all feed back PSFCH in the first PSFCH transmission opportunity. For the N transmissions, the N PSFCH resources associated with the N transmissions are not included in the first PSFCH transmission opportunity. In this case, in step 802, the first terminal device needs to determine the PSFCH resource for HARQ feedback in the first PSFCH transmission opportunity, that is, the PSFCH resource corresponding to the last transmission in the N transmissions is the first PSFCH resource. And the HARQ information corresponding to the last transmission in the N transmissions (that is, the Nth transmission) is sent on the first PSFCH resource. That is, the first terminal device only sends the PSFCH corresponding to the last transmission in the N transmissions. Compared with feeding back the HARQ information corresponding to each transmission in the N transmissions, this implementation method can reduce the sending of redundant signaling.

[0165] Based on the above Figure 8 According to the process shown, in some embodiments of the present application, for multiple transmissions of the same data, at least one HARQ information corresponding to at least one of the multiple transmissions can also be fed back. Compared with feeding back the HARQ information corresponding to each transmission of the multiple transmissions, the sending of redundant signaling can also be reduced.

[0166] Taking N transmissions of the first data as an example, in step 801, the first terminal device receives N transmissions of the first data, and in step 802, at least one PSFCH corresponding to the N transmissions is sent at the first PSFCH transmission opportunity. The first terminal device is limited by the maximum number of transmissions and the maximum transmission power of the PSFCH. Without exceeding the maximum number of transmissions and the maximum transmission power, the HARQ information corresponding to the transmission is sent on the PSFCH resources associated with the corresponding transmission in the order of the distance between the N transmissions and the first PSFCH transmission opportunity (here refers to the distance in the time domain) from near to far. Optionally, if the PSFCH to be sent by the first terminal device does not exceed the maximum number of transmissions and the maximum transmission power of the PSFCH, the first terminal device can send N HARQ information corresponding to the N transmissions in the first PSFCH transmission opportunity.

[0167] Taking the example that the upper limit of the number of transmissions is K (K is an integer less than N), and the distance between the time-frequency resources occupied by the first transmission to the Nth transmission and the first PSFCH transmission opportunity is from far to near, then the first terminal device sends the HARQ information corresponding to the Nth transmission on the PSFCH resources associated with the Nth transmission in the first PSFCH transmission opportunity, and sends the HARQ information corresponding to the N-1th transmission on the PSFCH resources associated with the N-1th transmission, and so on, until the HARQ information corresponding to the N-K+1th transmission is sent on the PSFCH resources associated with the N-K+1th transmission.

[0168] based on Figure 8 According to the process shown, in other embodiments of the present application, the PSFCH resources corresponding to the N transmissions of the first data are at the same PSFCH transmission timing. After the first terminal device receives the N transmissions of the first data, HARQ feedback is only performed for the last transmission. That is, the first terminal device does not send the HARQ information corresponding to the N-1 transmission on the PSFCH resources associated with the first transmission to the N-1 transmission of the first data. In other words, when the first terminal device receives the Nth transmission of the first data, it directly transmits the HARQ corresponding to the Nth transmission on the PFSCH resources associated with the Nth transmission, that is, it directly abandons the HARQ information corresponding to the transmission before the Nth transmission. This avoids the redundancy of PSFCH.

[0169] Exemplarily, before step 801, after receiving the N-1th transmission of the first data, the first terminal device sends the HARQ information corresponding to the N-1th transmission on the PSFCH resources associated with the N-1th transmission in the second PSFCH transmission opportunity (the second PSFCH transmission opportunity is before the first PSFCH transmission opportunity); in step 801, after the first terminal device receives the Nth transmission of the first data, in step 802, the first terminal device no longer sends the HARQ information corresponding to the N-1th transmission on the PSFCH resources associated with the N-1th transmission in the first PSFCH transmission opportunity, but sends the HARQ information corresponding to the Nth transmission on the PSFCH resources associated with the Nth transmission.

[0170] In some other embodiments of the present application, for a second terminal device as a data transmitter, when the second terminal device selects resources, the MAC layer may select resources for transmitting data from a candidate resource set. In one possible implementation, the second terminal device may select resources for transmitting data in the future based on the perception results of the past period of time. Specifically, Fig.10As shown, when the physical layer of the second terminal device is triggered by the MAC layer of the second terminal device to select resources at time n, the physical layer of the second terminal device can be triggered by the MAC layer of the second terminal device to select resources according to the first time window [n-T0, nT proc,0 ] and select resources within the second time window [n+T1,n+T2].

[0171] The sensing result within the first time window may be sidelink control information (SCI) detected within the time window and / or a reference signal receiving power (RSRP) measurement value measured according to a demodulation reference signal (DMRS). The DMRS may be a DMRS of a PSCCH or a DMRS of a PSSCH, and which DMRS to use may depend on the configuration.

[0172] The second terminal device determines a candidate resource set during resource selection at the physical layer, and sends the candidate resource set to the MAC layer. The MAC layer selects resources for transmitting the PSSCH from the candidate resource set.

[0173] If there are S (S is an integer greater than 1) PSFCH transmission opportunities between the two resources selected by the second terminal device, it may cause an increase in delay. The larger the value of S, the greater the delay. Fig.11 The schematic diagram of an example of a situation in which there are four PSFCH transmission opportunities between adjacent PSSCH resources (represented as resource R1 and resource R2 in the figure) is shown. As shown in the figure, if the PSFCH period is 4 and the number of PSFCH transmission opportunities is 4, then there are at least 16 time slots between two PSSCH resources, which will cause a serious increase in delay.

[0174] To this end, an embodiment of the present application provides a resource selection method.

[0175] See also Fig.12 , is a flow chart of a resource selection method provided in an embodiment of the present application. This process can be applied to Figure 5 The system architecture shown in FIG. 1 is described by taking the second terminal device as an example. The second terminal device is a terminal device at the data sending end. The second terminal device can be a terminal device. For example, the second terminal device can be Figure 5 The vehicle or vehicle-mounted unit in the vehicle, or the mobile communication device held by the pedestrian, or the RSU, or the mobile communication device, the embodiment of the present application does not limit this. The relevant description of the terminal device can be found in the above content and will not be repeated here.

[0176] like Fig.12 As shown, the process may include the following steps:

[0177] Step 1201: Determine a candidate resource set.

[0178] Optionally, the physical layer of the second terminal device determines a set of candidate resources.

[0179] Step 1202: Select at least two PSSCH resources from the candidate resource set, where there are M (M is an integer greater than or equal to 1) PSFCH transmission opportunities between two adjacent PSSCH resources, M is less than S, and S is the number of PSFCH transmission opportunities associated with the PSSCH.

[0180] The value of S may be pre-configured or configured by the network device.

[0181] Optionally, after the physical layer of the second terminal device determines the candidate resource set, it can report the candidate resource set to the MAC layer, and the MAC layer can select PSSCH resources from the candidate resource set.

[0182] Optionally, the interval between the two adjacent PSSCH resources mentioned above meets the PSSCH transmission delay requirement. Exemplarily, when selecting PSSCH resources, the second terminal device may refer to S and / or remaining PRB to select resources. The PSSCH transmission delay requirement can be understood as a packet delay budget (remaining packet delay budget, remaining PDB). Meeting the remaining PDB can be understood as the selected PSSCH resource being within the transmission delay range indicated by the remaining PDB. In other words, when selecting PSSCH resources, the second terminal device may select PSSCH resources according to the transmission delay requirement of PSSCH (such as remaining PDB), so that the number of PSFCH transmission opportunities M between two adjacent PSSCH resources is maximized, and multiple PSFCHs of the same TB are minimized from being transmitted in one PSFCH transmission opportunity. The number of PSFCH transmission opportunities actually selected between adjacent PSSCH resources is less than or equal to M. In other words, when the second terminal device selects PSSCH resources, the PSSCH resources determined for initial transmission and retransmission are within the packet delay budget. Ensure the latency requirements for data transmission.

[0183] By selecting PSSCH resources according to the above method, it is possible to have multiple PSFCH transmission opportunities between adjacent PSSCH resources while meeting the PSSCH transmission delay requirement, thereby avoiding the stacking of HARQ feedback information of the same data in one PSFCH transmission opportunity.

[0184] In another possible implementation, the second terminal device can select a PSSCH resource from a candidate resource set according to the configuration information so that the interval between two adjacent PSSCH resources meets the PSSCH transmission delay requirement. The configuration information indicates the number of PSFCH transmission opportunities between two adjacent PSSCH resources. The value indicated by the configuration information can ensure that the interval between two adjacent PSSCH resources meets the PSSCH transmission delay requirement. Optionally, the configuration information can be pre-configured or configured by a network device, which is not limited in the embodiments of the present application.

[0185] Based on one or more of the above embodiments of the present application, when the first terminal device (such as a terminal device at the data receiving end) sends HARQ information on the PSFCH resource, the transmission power may be subject to the following constraints: if the first terminal device is within the coverage of a network device (such as a RAN), in order to avoid the impact of side transmission on the network device, the first terminal device can calculate the transmission power used to send the HARQ information on the PSFCH resource based on the downlink path loss, and the transmission power shall not exceed the maximum transmission power; if the first terminal device is outside the coverage of the network device, the transmission power used by the first terminal device to send the HARQ information on the PSFCH resource shall not exceed the maximum transmission power.

[0186] Optionally, the concurrent number of PSFCHs may also be limited, that is, the concurrent number of PSFCHs does not exceed the maximum number limit. In this way, when the first terminal device sends HARQ information on multiple PSFCH resources, the number of times the PSFCH is sent does not exceed the maximum number limit, and the total transmission power of the multiple PSFCHs does not exceed the maximum transmission power.

[0187] In the side communication based on unlicensed spectrum, the terminal device needs to meet the occupied channel bandwidth (OCB) requirement after occupying the channel, that is, the bandwidth of the occupied channel during communication needs to be greater than a certain threshold. In order to meet the OCB requirement, a PSFCH can occupy multiple PRBs, and the multiple PRBs can include at least one public PRB and at least one dedicated PRB. Exemplarily, at least one public PRB can be a public interlace. The public interlace can be a public interlace in a resource pool, or a public interlace in an RB set where the PSFCH resource is located.

[0188] Among them, public PRB can be used for transmission by multiple terminal devices. Public PRB is a PRB used by terminal devices in common, which can also be understood as a PRB used in common, or a frequency domain and code domain resource used in common. It can be understood that public PRB supports transmission by multiple terminal devices. At one time, there may be transmission by one terminal device or multiple terminal devices on the public PRB. By transmitting on the public PRB, the OCB requirements can be met.

[0189] A dedicated PRB is used for transmission by one terminal device. For one dedicated PRB, only one terminal device can transmit at one time. The dedicated PRBs used by different terminal devices are orthogonal, for example, the dedicated PRBs of different terminal devices are frequency-divided or code-divided. Optionally, the PRBs after removing the common PRBs from all the PRBs included in a PSFCH transmission opportunity can be used as dedicated PRBs. Optionally, the dedicated PRBs that can be used to transmit PSFCH can be configured, preconfigured or predefined by the network device. Optionally, the resources after removing the common resources from all the PSFCH resources included in a PSFCH transmission opportunity can be used as dedicated PSFCH resources.

[0190] In some embodiments of the present application, in order to meet the OCB requirements, when the first terminal device transmits PSFCH (that is, when using PSFCH resources to send HARQ information), it may also transmit PSFCH on a public PRB while transmitting PSFCH on a PRB dedicated to the first terminal device. Specifically, if the first terminal device transmits PSFCH on its dedicated PRB and has already met the OCB requirements, there is no need to transmit PSFCH on a public PRB; if the first terminal device transmits PSFCH on its dedicated PRB and does not meet the OCB requirements, it is also necessary to transmit PSFCH on a public PRB. For example, there are PSFCH resources with a public PRB and a dedicated PRB within 1MHz. If transmitting PSFCH on the dedicated PRB can already meet the OCB requirements, the PSFCH transmission on the public PRB can be discarded, and only the PSFCH is transmitted on the dedicated PRB. Alternatively, the PSFCH transmission on the public PRB can be discarded, and only the PSFCH is transmitted on the dedicated PRB. Increase the PSFCH transmission power on the dedicated PRB.

[0191] In some other embodiments of the present application, for the case where PSFCH resources occupy one or more dedicated PRBs and one or more public PRBs, the first terminal device can determine the power allocation when performing PSFCH transmission in the dedicated PRBs and the public PRBs to improve the reliability of HARQ feedback.

[0192] The power allocation scheme provided in the embodiment of the present application is described in detail below. It is understandable that the mathematical transformation of the formula provided in the embodiment of the present application is also within the protection scope of the embodiment of the present application.

[0193] See also Fig.13 , is a flow chart of another side communication method provided in an embodiment of the present application. This process can be applied to Figure 5 The system architecture shown in FIG. 1 is described by taking the interactive execution of a first terminal device and a second terminal device as an example, wherein the first terminal device is a terminal device at the data receiving end, and the second terminal device is a terminal device at the data sending end. The first terminal device and the second terminal device may be terminal devices, for example, the first terminal device and the second terminal device may be Figure 5 The vehicle or vehicle-mounted unit, or one is a vehicle-mounted unit and the other is a mobile communication device held by a pedestrian, or one is a vehicle-mounted unit and the other is an RSU, or two mobile communication devices, which are not limited in the embodiments of the present application. The relevant description of the terminal device can be found in the above content and will not be repeated here.

[0194] like Fig.13 As shown, the process may include the following steps:

[0195] Step 1301: The second terminal device sends X sideline data to the first terminal device, where X is an integer greater than or equal to 1. Correspondingly, the first terminal device receives the X sideline data.

[0196] The sidelink data may be understood as data transmitted via the sidelink, or may be understood as data sent using PSSCH resources. One sidelink data may be one TB, and correspondingly, X sidelink data may be X TBs. X is an integer greater than or equal to 1.

[0197] Optionally, the X side row data may correspond to X transmissions of the same side row data, that is, for the same side row data, the first transmission, the second transmission, and so on, until the Xth transmission, a total of X side row data are transmitted.

[0198] Optionally, the X side row data may also correspond to the transmission of different side row data. For example, the X side row data may include data sent by at least one transmission of the first side row data, data sent by at least one transmission of the second side row data, and so on.

[0199] Step 1302: The second terminal device sends X PSFCHs corresponding to the X sidelink data to the first terminal device.

[0200] In this step, the second terminal device may generate X HARQ information according to the decoding conditions of the X side data, wherein one HARQ information is generated for each side data. Sending X PSFCHs corresponding to the X side data may be understood as: using PSFCH resources to send X HARQ information corresponding to the X side data. The PSFCH resources are used for HARQ feedback, and the PSFCH resources may occupy one or more PRBs. As described above, the resources for HARQ feedback may occupy multiple PRBs, which may include dedicated PRBs and public PRBs.

[0201] In the embodiment of the present application, the transmission of the X PSFCHs occupies a first PRB set and a second PRB set, the first PRB set includes N PRBs, the N PRBs are public PRBs, and the second PRB set includes M PRBs, where N is an integer greater than or equal to 0, and M is an integer greater than or equal to 1. Optionally, when the OCB requirement is met, one or more dedicated PRBs may be used to transmit the X PSFCHs without using public PRBs for transmission; optionally, when only using dedicated PRBs to transmit PSFCHs cannot meet the OCB requirement, one or more public PRBs may be further used for PSFCH transmission.

[0202] In an embodiment of the present application, the first terminal device may allocate transmit power for X PSFCHs. Optionally, the first terminal device may determine the transmit power of each PSFCH transmission based on the total transmit power of the X PSFCH transmissions. In other words, the transmit power on the public PRB and the dedicated PRB is determined. Here, the description from the perspective of the channel or the description from the perspective of the resource is essentially the same, but the expression method is different.

[0203] In one possible implementation, the total transmit power of X PSFCH transmissions may be calculated by the following formula:

[0204]

[0205] P PSFCH,k =P O,PSFCH +10log 10 (2 μ )+α PSFCH PL[dBm] or P PSFCH,k =P O,PSFCH +10log 10 (2 μ *m)+α PSFCH *PL[dBm] or P PSFCH,k =P O,PSFCH +10log 10 (2 μ (N+m))+αPSFCH *PL[dBm]

[0206] Where P1 is the total transmit power of X PSFCHs, k = 1, 2, ..., X; P O,PSFCH and α PSFCH Configured by the network device. If the network device is not configured, PSFCH , then αPSFCH=1; PL represents path loss; μ is used to identify the subcarrier spacing, and the relationship between the value of μ and the subcarrier spacing can be shown in Table 2. Where m is the number of dedicated PRBs occupied by a PSFCH.

[0207] Table 2

[0208] Subcarrier spacing μ 15KHz 0 30KHz 1 60KHz 2

[0209] Among them, PL can be calculated by the following formula:

[0210] PL=PL b,f,c (q d )

[0211] Among them, c is used to identify the cell, b is used to identify the partial bandwidth BWP, and f is used to identify the carrier. b,f,c (q d ) is the power calculated based on the reference signal.

[0212] In one possible implementation, the total transmit power of X PSFCH transmissions may be calculated by the following formula:

[0213]

[0214] P PSFCH,k =P CMAX -10log 10 (X)[dBm], where P CMAX is the maximum transmit power, that is, the power of X PSFCHs is equally divided.

[0215] In one possible implementation, P1 = ∑ k P PSFCH,k =X*P PSFCH,k .

[0216] In a possible implementation of power allocation, the first terminal device may allocate power to the PRBs for transmitting the PSFCH based on the total transmit power of the X PSFCH transmissions.

[0217] Taking the first PSFCH among the X PSFCHs as an example, the first PSFCH is transmitted on at least one PRB in the second PRB set, for example, it can be transmitted on m (m is an integer greater than or equal to 1 and less than or equal to M) PRBs in the second PRB set, and the transmit power of the first PSFCH can be determined according to the total transmit power of the X PSFCHs. That is, each PSFCH among the X PSFCHs occupies m dedicated PRBs. Optionally, the transmit power P of the first PSFCH on each PRB in the m PRBs is perPRB,M It can be calculated according to the following formula:

[0218]

[0219] Wherein, P1 is the total transmission power of X PSFCHs, and M=m*X.

[0220] Can also be written as P perPRB,M =P1-10lo 10 (N+M)

[0221] That is, the transformed forms of the formula in different units are also within the protection scope of the embodiments of the present application.

[0222] This can be understood as the average power of the total transmit power of the first terminal device on N+M PRBs. That is, if the first PSFCH is transmitted on m dedicated PRBs, the total transmit power P1 can be evenly divided according to all PRBs occupied by X PSFCH transmissions to obtain the above P perPRB,M , then the transmit power of the first PSFCH on each of the m dedicated PRBs is equal to P perPRB,M Correspondingly, the transmission power of the first PSFCH on the m PRBs is m×P perPRB,M That is The transmission power of X PSFCHs on the M PRBs is

[0223] At this time, the transmit power corresponding to the N PRBs in the first PRB set is:

[0224]

[0225] The transmission power corresponding to each of the N PRBs is

[0226] In another possible implementation of power allocation, the first terminal device may allocate power to the PRB for transmitting the PSFCH based on the total transmit power of the X PSFCH transmissions and the first adjustment factor.

[0227] Taking the first PSFCH among X PSFCHs as an example, the first PSFCH is transmitted on at least one PRB in the second PRB set, for example, it can be transmitted on m (m is an integer greater than or equal to 1 and less than or equal to M) PRBs in the second PRB set. The transmit power of the first PSFCH can be determined based on the total transmit power of the X PSFCHs and the first adjustment factor.

[0228] Optionally, the transmission power P of the first PSFCH on each PRB in m PRBs is perPRB,M It can be calculated according to the following formula:

[0229]

[0230] Wherein, P1 is the total transmit power of X PSFCHs, α is the first adjustment factor, and 0≤α≤1.

[0231] That is to say, the total number of PRBs occupied by X PSFCHs is M+N. After the total power P1 is equally divided based on the total number of PRBs (M+N), the equally divided power is adjusted based on the first adjustment factor α, so that the power on each PRB in the m dedicated PRBs is Correspondingly, the sum of the transmit powers of the first terminal device on the M dedicated PRBs is Among them, M=X×m.

[0232] Optionally, the second PSFCH is transmitted on N PRBs in the first PRB set, and the transmission power P of the second PSFCH on each PRB in the N PRBs is perPRB,N Satisfies the following formula:

[0233]

[0234] That is, for the second PSFCH transmitted on N common PRBs, the transmit power on each PRB in the N common PRBs is P calculated by the above formula: perPRB,N Correspondingly, the sum of the transmission power of the first terminal device on N common PRBs is

[0235] Since the common PRB is only sent once and the information sent is to meet the OCB requirement, the second PSFCH can also be understood as a sequence, or a signal, or a signal, channel or sequence similar to PSFCH transmitted on the common PRB.

[0236] The limitation on the power of the first PSFCH and the limitation on the power of the second PSFCH in the present application is essentially to determine the power on the dedicated PRB and the power on the public PRB.

[0237] For example, the number of PRBs occupied by X PSFCHs is M+N. P1 is the total transmit power of X PSFCHs. Then the average power P on each PRB is avg_PRB for:

[0238]

[0239] Then the power P on a dedicated PRB perPRB,M for:

[0240] P perPRB,M =(1+α)P avg_PRB

[0241] The total power on the second PRB set (dedicated PRB set) is: P dedicated_PRB_total =M*P perPRB,M

[0242] The total power on the first PRB set (the common PRB set) is: P common_PRB_total =P1-P dedicated_PRB_total

[0243] Then the power on a common PRB is:

[0244]

[0245] Parameter transformation and formula transformation caused by mathematical transformation of parameters are all within the protection scope of the embodiments of the present application.

[0246] In another possible implementation of power allocation, the first terminal device may allocate power to the PRB for transmitting the PSFCH based on the total transmit power of the X PSFCH transmissions and the second adjustment factor.

[0247] Optionally, the second PSFCH is transmitted on at least one PRB in the first PRB set, for example, on N PRBs in the second PRB set, and the transmit power of the second PSFCH can be determined based on the total transmit power of X PSFCHs and the second adjustment factor.

[0248] Optionally, the transmission power P of the second PSFCH on each of the N PRBs is perPRB,N Satisfies the following formula:

[0249]

[0250] Wherein, β is the second adjustment factor, 0≤β≤1.

[0251] Correspondingly, the sum of the transmission power of the first terminal device on N common PRBs is

[0252] Optionally, the X PSFCHs also include a first PSFCH, the first PSFCH is transmitted on m PRBs in the second PRB set, m is an integer greater than or equal to 1 and less than or equal to M, and the transmission power P of the first PSFCH is perPRB,M Satisfies the following formula:

[0253]

[0254] Correspondingly, the sum of the transmit powers of the first terminal device on the M dedicated PRBs is

[0255] In a possible implementation, the number of PRBs occupied by X PSFCHs is M+N. P1 is the total transmit power of X PSFCHs. Then the average power P on each PRB is avg_PRB for:

[0256]

[0257] Then the power P on a common PRB perPRB,N for:

[0258] P perPRB,N =β*P avg_PRB

[0259] The total power on the first PRB set (the common PRB set) is: P common_PRB_total =N*P perPRB,N

[0260] The total power on the second PRB set (dedicated PRB set) is: P dedicated_PRB_total =P1-P common_PRB_total

[0261] Then the power on a dedicated PRB is:

[0262]

[0263] In another possible implementation of power allocation, the first terminal device can allocate part of the total transmit power of X PSFCHs to M dedicated PRBs, allocate the remaining transmit power to N common PRBs, and evenly divide the transmit power on the M dedicated PRBs and evenly divide the transmit power on the N common PRBs.

[0264] Optionally, taking the first PSFCH among the X PSFCHs as an example, the first PSFCH is transmitted on m PRBs in the second PRB set, where m is an integer greater than or equal to 1 and less than or equal to M, and the transmit power P of the first PSFCH on each PRB in the m PRBs is perPRB,M Satisfies the following formula:

[0265]

[0266] Wherein, γ is the third adjustment factor, 0≤γ≤1; P1 is the total transmit power of the X PSFCHs.

[0267] Correspondingly, the sum of the transmit powers of X PSFCHs on M dedicated PRBs is γ*P1, and the sum of the transmit powers on N public PRBs is (1-γ)*P1. That is, the total power P1 can be first divided into two parts based on the third adjustment factor γ: γ*P1 and (1-γ)*P1, and the transmit power γ*P1 is evenly divided on M dedicated PRBs, and the transmit power (1-γ)*P1 is evenly divided on N public PRBs. Correspondingly, the power sum of each PSFCH on the m PRBs occupied is:

[0268]

[0269] The power of each PRB on N common PRBs is

[0270] And the ratio of dedicated PRB to public PRB is:

[0271] Assume that Using power adjustment as a parameter is a mathematical transformation for the formula in the embodiment of the present application and also falls within the protection scope of the present application.

[0272] For example, suppose So Substituting into the above formula:

[0273]

[0274]

[0275] The above transformation methods and explanations are also applicable to other specific implementation methods of this embodiment. That is, the parameters obtained by using the variation, function or transformation of the parameters in the embodiment of the present application as adjustment factors, and the formula obtained by transformation in the formula in the embodiment of the present application also belongs to the protection scope of the embodiment of the present application.

[0276] Optionally, 1-γ can also be replaced by a new adjustment factor θ, that is, whether the remaining power is allocated to the common PRB depends on the value of parameter θ. The power of each PRB on N common PRBs is

[0277] Similarly, the total power P1 can also be divided into two parts based on the third adjustment factor γ: γ*P1 and (1-γ)*P1, the transmission power γ*P1 is evenly divided among N dedicated PRBs, and the transmission power (1-γ)*P1 is evenly divided among M public PRBs.

[0278] That is, P dedicated_PRB_total +P common_PRB_total =P1;

[0279] P dedicated_PRB_total =M*P perPRB,M ;

[0280] P common_PRB_total =N*P perPRB,N .

[0281] Optionally, assuming that the total power sum of the common PRBs and the dedicated PRBs within 1 MHz does not meet the PSDlimit limit, the power of the common PRBs and the dedicated PRBs may be reduced in proportion to meet the PSDlimit limit.

[0282] In an embodiment of the present application, the transmission power on a common PRB is lower than the transmission power on a dedicated PRB.

[0283] The adjustment factor in the embodiment of the present application may be configured, preconfigured or preset by the network device. Optionally, the value range of the parameter needs to ensure that the transmission power on a public PRB is lower than the transmission power on a dedicated PRB. In other words, the transmission power on the public PRB is lower than the average value of the total power on N+M PRBs, and the transmission power on the dedicated PRB is lower than the average value of the total power on N+M PRBs.

[0284] The present application also provides a side communication method, which can be applied to Figure 5 The system architecture shown in FIG. 1 is described by taking a first terminal device as an example. The first terminal device may be a terminal device. For example, the terminal device may be Figure 5 The vehicle or vehicle-mounted unit in the embodiment of the present application is a mobile communication device or an RSU, which is not limited in this embodiment of the present application. The relevant description of the terminal device can be found in the above content and will not be repeated here.

[0285] The method may include: a first terminal device sending first indication information and first identification information. The first identification information is used to indicate a shared terminal device that can share a channel occupancy time (COT). The COT is an initial COT of the first terminal device.

[0286] In one possible implementation, the first indication information indicates a first state value, and the first identification information includes N (N is an integer greater than or equal to 1) first identification groups. The first identification group includes a source identification and a destination identification. The first identification group is used to indicate unicast data. It can be understood that the shared terminal device indicated by the first identification group can send unicast data to the first terminal device. Optionally, the source identification is 8 bits and the destination identification is 16 bits. Or for multicast or broadcast, the destination identification is 24 bits. In another possible implementation, the first indication information indicates a second state value, and the first identification information includes M (M is an integer greater than or equal to 1) second identification groups. The second identification group includes a destination identification. The second identification group is used to indicate multicast data. It can be understood that the shared terminal device indicated by the second identification group can send multicast data or broadcast data to the first terminal device.

[0287] In another possible implementation, the first indication information indicates a third state value, and the third state value includes A first identification groups and B second identification groups, where A and B are both positive integers.

[0288] In a possible implementation, the length of the first identification information is preconfigured or configured or preset.

[0289] For the second terminal device that receives the first indication information, the second terminal device determines that the first identification information includes N first identification groups or M second identification groups according to the first indication information. Alternatively, the second terminal device determines the first identification information according to the first indication information. The first identification information includes N first identification groups or M second identification groups or "A first identification groups and B second identification groups".

[0290] Exemplarily, the first identification group uses 24 bits. The source identification is 8 bits and the destination identification is 16 bits. The second identification group uses 16 bits. The first indication information may be 2 first identification groups or 3 second identification groups. The 2 first identification groups indicate 2 unicast shared terminal devices, and the 3 second identification groups indicate 3 multicast shared terminal devices. The terminal devices at the receiving end of the 3 groups can all share the COT of the first terminal device.

[0291] Exemplarily, the first indication information is 1 bit, the first state value is 1, and the second state value is 0. Vice versa.

[0292] In a possible implementation, the first indication information is carried in the first-level SCI or the second-level SCI or the MAC CE, wherein the first-level SCI is carried in the PSCCH and the second-level SCI is carried in the PSSCH.

[0293] It is understandable that in order to implement the functions in the above embodiments, the terminal device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0294] Fig.14 and Fig.15 The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows: Figure 5 One of the terminal devices shown may also be a module (such as a chip) applied to the terminal.

[0295] like Fig.14 As shown, the communication device 1400 includes a processing unit 1410 and a transceiver unit 1420. The communication device 1400 is used to implement the above Figure 6 , Figure 7 , Figure 8 , Fig.12 or Fig.13 The function of the first terminal device or the second terminal device in the method embodiment shown in any of the drawings.

[0296] When the communication device 1400 is used to implement Figure 6 In the method embodiment shown, the functions of the terminal device (such as the first terminal device) are: the transceiver unit 1402 is used to receive N transmissions of the first data, N is an integer greater than 1; the processing unit 1410 is used to determine the first HARQ information corresponding to the first data based on the N HARQ information corresponding to the N transmissions; the first HARQ information is sent on the first PSFCH resource in the first PSFCH transmission opportunity; wherein the first PSFCH resource is one of the N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N transmissions.

[0297] When the communication device 1400 is used to implement Figure 7In the method embodiment shown, the functions of the terminal device (such as the first terminal device) are: the transceiver unit 1420 is used to receive N transmissions of the first data, N is an integer greater than 1; the processing unit 1410 is used to send the first HARQ information corresponding to the first data on the first PSFCH resource in the first PSFCH transmission opportunity through the transceiver unit 1420; wherein the first HARQ information is the HARQ information corresponding to the last transmission of the N transmissions, the first PSFCH transmission opportunity includes N PSFCH resources, the N PSFCH resources are associated with the N transmissions, and the first PSFCH resource is the PSFCH resource associated with the last transmission of the N PSFCH resources.

[0298] When the communication device 1400 is used to implement Figure 6 When the functions of the terminal device (such as the second terminal device) in the method embodiment shown are: the processing unit 1410 is used to send N transmissions of the first data through the transceiver unit 1420, N is an integer greater than 1; the transceiver unit 1420 is used to receive the first HARQ information corresponding to the first data on the first PSFCH resource in the first PSFCH transmission opportunity; wherein the first HARQ information is obtained based on the N HARQ information corresponding to the N transmissions, the first PSFCH resource is one of the N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N transmissions.

[0299] When the communication device 1400 is used to implement Figure 7 When the function of the terminal device (such as the second terminal device) in the method embodiment shown is: the processing unit 1410 is used to send N transmissions of the first data through the transceiver unit 1420, N is an integer greater than 1; the transceiver unit 1420 is used to receive the first HARQ information corresponding to the first data on the first PSFCH resource in the first PSFCH transmission opportunity; wherein the first HARQ information is the HARQ information corresponding to the last transmission of the N transmissions, the first PSFCH transmission opportunity includes N PSFCH resources, the N PSFCH resources are associated with the N transmissions, and the first PSFCH resource is the PSFCH resource associated with the last transmission of the N PSFCH resources.

[0300] When the communication device 1400 is used to implement Figure 8In the method embodiment shown, the functions of the terminal device (such as the first terminal device) are: the transceiver unit 1420 is used to receive N transmissions of first data from the second terminal device, where N is an integer greater than 1; the processing unit 1410 is used to send at least one PSFCH corresponding to the N transmissions to the second terminal device through the transceiver unit 1420 at the first PSFCH transmission opportunity.

[0301] When the communication device 1400 is used to implement Fig.12 The functions of the terminal device in the method embodiment shown are: the processing unit 1410 is used to determine a candidate resource set; and, in the candidate resource set, at least two PSSCH resources are selected, and there are M (M is an integer greater than or equal to 1) PSFCH transmission opportunities between two adjacent PSSCH resources in the at least two PSSCH resources, M is less than S, and S is the number of PSFCH transmission opportunities associated with the PSSCH. Optionally, the value of S can be pre-configured or configured by the network device.

[0302] When the communication device 1400 is used to implement Fig.13 The functions of the terminal device in the method embodiment shown are: the transceiver unit 1420 is used to receive X sidelink data, where X is an integer greater than or equal to 1; the processing unit 1410 is used to send X PSFCHs corresponding to the X sidelink data through the transceiver unit 1420; wherein the transmission of the X PSFCHs occupies a first physical resource block (PRB) set and a second PRB set, the first PRB set includes N PRBs, the N PRBs are common PRBs, the second PRB set includes M PRBs, N is an integer greater than or equal to 0, and M is an integer greater than or equal to 1.

[0303] For a more detailed description of the processing unit 1410 and the transceiver unit 1420, please refer to Figure 6 , Figure 7 , Figure 8 , Fig.12 or Fig.13 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.

[0304] like Fig.15 As shown, the communication device 1500 includes a processor 1510 and an interface circuit 1520. The processor 1510 and the interface circuit 1520 are coupled to each other. It is understood that the interface circuit 1520 can be a transceiver or an input-output interface. Optionally, the communication device 1500 may also include a memory 1530 for storing instructions executed by the processor 1510 or storing input data required by the processor 1510 to execute instructions or storing data generated after the processor 1510 executes instructions.

[0305] When the communication device 1500 is used to implement Figure 6 , Figure 7 , Figure 8 , Fig.12 or Fig.13 When the method is shown, the processor 1510 is used to implement the function of the above-mentioned processing unit 1410, and the interface circuit 1520 is used to implement the function of the above-mentioned transceiver unit 1420.

[0306] When the above communication device is a chip applied to a terminal device, the terminal chip implements the functions of the terminal device in the above method embodiment. The terminal chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the network device to the terminal; or the terminal chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the terminal device to the network device.

[0307] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0308] In the present application, another example of a communication device is provided, the communication device includes at least one processor and at least one memory, the at least one processor is coupled to the at least one memory, the at least one memory is used to store instructions, when the instructions are executed by the at least one processor, the communication device executes the method in the above embodiment. Take the communication device including a processor and a memory as an example, Fig.15 As shown, the communication device 1500 includes a processor 1510 and a memory 1530. The processor 1510 and the memory 1530 are coupled, and the memory 1530 stores instructions. When the instructions stored in the memory 1530 are executed by the processor 1510, the communication device 1500 executes the method executed by the terminal device in the above embodiment.

[0309] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal. The processor and the storage medium can also be present in a network device or a terminal as discrete components.

[0310] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0311] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0312] In the present application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0313] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A side communication method, characterized in that: include: Receiving N transmissions of the first data, where N is an integer greater than 1; Determine first HARQ information corresponding to the first data according to N hybrid automatic repeat request HARQ information corresponding to the N transmissions; The first HARQ information is sent on a first PSFCH resource in a first physical sidelink feedback channel PSFCH transmission opportunity; wherein the first PSFCH resource is one of N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N transmissions.

2. The method according to claim 1, characterized in that The determining, according to the N HARQ information corresponding to the N transmissions, the first HARQ information corresponding to the first data includes: If the N HARQ information includes ACK information, determining that the first HARQ information is ACK information; or If the N HARQ information are all negative acknowledgement NACK information, determining that the HARQ information is NACK information; or The first HARQ information is the HARQ information corresponding to the Nth transmission in the N transmissions.

3. The method according to claim 1 or 2, characterized in that Also includes: Determine the first PSFCH resource among the N PSFCH resources.

4. The method according to any one of claims 1 to 3, characterized in that: The first PSFCH resource is: The PSFCH resource with the lowest frequency domain resource position among the N PSFCH resources; or The PSFCH resource with the highest frequency domain resource position among the N PSFCH resources; or A PSFCH resource among the N PSFCH resources used for transmitting HARQ information corresponding to the last transmission in the N transmissions; or A PSFCH resource among the N PSFCH resources used for transmitting HARQ information corresponding to the first transmission in the N transmissions; or Any one PSFCH resource among the N PSFCH resources.

5. The method according to claim 1 or 2, characterized in that: The N HARQ information corresponding to the N transmissions include M ACK information, where M is an integer greater than or equal to 1 and less than or equal to N; The method further comprises: Determine a first PSFCH resource among M PSFCH resources among the N PSFCH resources; wherein the M PSFCH resources are used to transmit the M ACK information.

6. The method according to claim 5, characterized in that The first PSFCH resource is: Among the M PSFCH resources, the PSFCH resource with the largest power used to send the ACK information; or The PSFCH resource with the lowest frequency domain resource position among the M PSFCH resources; or The PSFCH resource with the highest frequency domain resource position among the M PSFCH resources; or The PSFCH resource associated with the last transmission among the M PSFCH resources; or Any one PSFCH resource among the M PSFCH resources.

7. The method according to claim 1 or 2, characterized in that: The N HARQ information corresponding to the N transmissions are all NACK information; The method further comprises: Determine a first PSFCH resource among the N PSFCH resources, where the first PSFCH resource is: Among the N PSFCH resources, the PSFCH resource with the largest power used by the NACK information to be sent; or The PSFCH resource with the lowest frequency domain resource position among the N PSFCH resources; or The PSFCH resource with the highest frequency domain resource position among the N PSFCH resources; or The PSFCH resource associated with the last transmission among the N PSFCH resources; or Any one PSFCH resource among the N PSFCH resources.

8. A side communication method, characterized in that: include: Receiving N transmissions of the first data, where N is an integer greater than 1; The first HARQ information corresponding to the first data is sent on the first PSFCH resource in the first PSFCH transmission opportunity; wherein the first HARQ information is the HARQ information corresponding to the last transmission among the N transmissions, the first PSFCH transmission opportunity includes N PSFCH resources, the N PSFCH resources are associated with the N transmissions, and the first PSFCH resource is the PSFCH resource associated with the last transmission among the N PSFCH resources.

9. A side communication method, characterized in that: include: Sending N transmissions of the first data, where N is an integer greater than 1; Receive first HARQ information corresponding to the first data on a first PSFCH resource in a first PSFCH transmission opportunity; wherein the first HARQ information is obtained based on N HARQ information corresponding to the N transmissions, and the first PSFCH resource is one of the N PSFCH resources included in the first PSFCH transmission opportunity, and the N PSFCH resources are associated with the N transmissions.

10. The method according to claim 9, characterized in that Also includes: Determine a first PSFCH resource among the N PSFCH resources.

11. The method according to any one of claims 9 to 10, characterized in that: The first PSFCH resource is: The PSFCH resource with the lowest frequency domain resource position among the N PSFCH resources; or The PSFCH resource with the highest frequency domain resource position among the N PSFCH resources; or A PSFCH resource among the N PSFCH resources used for transmitting HARQ information corresponding to the last transmission in the N transmissions; or A PSFCH resource among the N PSFCH resources used for transmitting HARQ information corresponding to the first transmission in the N transmissions; or Any one PSFCH resource among the N PSFCH resources.

12. A side communication method, characterized in that: include: Sending N transmissions of the first data, where N is an integer greater than 1; Receive first HARQ information corresponding to the first data on a first PSFCH resource in a first PSFCH transmission opportunity; wherein the first HARQ information is the HARQ information corresponding to the last transmission among the N transmissions, the first PSFCH transmission opportunity includes N PSFCH resources, the N PSFCH resources are associated with the N transmissions, and the first PSFCH resource is the PSFCH resource associated with the last transmission among the N PSFCH resources.

13. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 7, or a module for executing the method according to claim 8, or a module for executing the method according to any one of claims 9 to 11, or a module for executing the method according to claim 12.

14. A communication device, characterized in that: The invention comprises at least one processor, wherein the at least one processor is connected to a memory, and the at least one processor is used to read and execute program instructions stored in the memory, so that the communication device executes the method as claimed in any one of claims 1 to 7, or executes the method as claimed in claim 8, or executes the method as claimed in any one of claims 9 to 11, or executes the method as claimed in claim 12.

15. A communication device, characterized in that: The invention comprises a processor and an interface circuit, wherein the interface circuit is used to receive a signal from other communication devices outside the communication device and transmit it to the processor or send the signal from the processor to other communication devices outside the communication device, and the processor is used to implement the method as claimed in any one of claims 1 to 7, or implement the method as claimed in claim 8, or implement the method as claimed in any one of claims 9 to 11, or implement the method as claimed in claim 12 through a logic circuit or execution code instructions.

16. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, it implements the method as described in any one of claims 1 to 7, or the method as described in claim 8, or the method as described in claims 9 to 11, or the method as described in claim 12.