Communication method and device and storage medium

In side link communication, the first terminal sends first information in each resource set where the first resource is located, determines the PSFCH resource for HARQ feedback, and solves the problem of COT interruption when the PSSCH resource spans multiple RB sets, and realizes the reliability and stability of communication.

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

Patent Information

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

AI Technical Summary

Technical Problem

In sidelink communication, when the PSSCH resource spans multiple RB sets, the prior art lacks an effective solution to how to determine the PSFCH resource for HARQ feedback to avoid COT interrupts.

Method used

By sending the first information in each resource set where the first resource is located, the PSFCH resource for HARQ feedback is determined, ensuring the continuity of COT and the reliability of communication.

Benefits of technology

It effectively avoids COT interrupts, improves communication reliability, and ensures stable communication when PSSCH resources span multiple RB sets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521397A_ABST
    Figure CN119521397A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device and a storage medium. The first terminal determines a first resource, wherein a frequency domain resource of the first resource comprises all or part of frequency domain units in each resource set in the M resource sets; and sending the first information to the second terminal on each of the M second resources. Wherein the M second resources are located in the first time domain unit, the ith second resource in the M second resources is located in the ith resource set in the M resource sets, and the frequency domain position of the ith second resource is associated with one or more frequency domain units included by the first resource in the ith resource set. By adopting the scheme of the invention, when the first resource crosses a plurality of resource sets, the first terminal sends the first information in each resource set where the first resource is located, so that COT interruption can be avoided, and the communication reliability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method, device and storage medium. Background Art

[0002] In unlicensed spectrum, frequency domain resources can be divided into multiple resource block sets (RBsets). In sidelink (SL) communications, reliability can be improved through the hybrid automatic repeat request (HARQ) mechanism. The receiving user equipment (UE) sends HARQ feedback through the physical sidelink feedback channel (PSFCH), where the PSFCH resources are periodic resources (pre-)configured in the resource pool.

[0003] Before a UE transmits on an unlicensed spectrum, it generally needs to perform a listen before talk (LBT) process on one or more RB sets. After a successful LBT, it can transmit within the channel occupancy time (COT). After the COT ends, it needs to re-execute LBT to access the channel.

[0004] When the physical sidelink shared channel (PSSCH) resource occupies multiple RB sets, when the receiving UE sends HARQ feedback for the data carried by the PSSCH resource, only one resource will be selected from the F PSFCH candidate resources associated with the PSSCH resource to send HARQ feedback, that is, HARQ feedback will only be sent on one RBset in the multiple RB sets, and the COT will be interrupted on the remaining RB sets due to no signal being sent.

[0005] When PSSCH resources span multiple RB sets, there is currently no corresponding solution for how to determine the PSFCH resources used for HARQ feedback to avoid COT interruption. Summary of the invention

[0006] The present application provides a communication method, device and storage medium to determine PSFCH resources for HARQ feedback when PSSCH resources span multiple RB sets to avoid COT interruption and improve communication reliability.

[0007] In the first aspect, a communication method is provided, which can be executed by a terminal or by a module applied to the terminal (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can implement all or part of the terminal functions.

[0008] The method includes: a first terminal determines a first resource, the frequency domain resources of the first resource include all or part of the frequency domain units in each resource set of M resource sets, and M is an integer greater than 1; and the first terminal sends first information on each second resource in M ​​second resources, the M second resources are located in a first time domain unit, and the i-th second resource in the M second resources is located in the i-th resource set in the M resource sets, wherein the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, i=1,2,…,M or i=0,1,…,M-1. In this aspect, when the first resource spans multiple resource sets (or called RB sets), the first terminal sends the first information in each resource set where the first resource is located, which can avoid COT interruption and improve communication reliability; in addition, the resource for the first terminal to send the first information in each resource set is determined according to the frequency domain unit included in the corresponding resource set of the first resource (or called associated with the frequency domain unit included in the corresponding resource set of the first resource), so that when the first resources determined by different terminals are different, the resources for sending the first information are also different, so as to avoid resource conflicts.

[0009] In combination with the first aspect, in a possible implementation, the method also includes: the first terminal receives second information on the first resource; and in response to the second information, the first terminal sends the first information on each of the M second resources, wherein the first information is used to indicate the reception status of the second information, or the first information is used to indicate conflict information corresponding to the reserved resources indicated by the second information.

[0010] In combination with the first aspect, in another possible implementation, the method also includes: the first terminal receives second information on a third resource, the second information indicating the first resource; and in response to the second information, the first terminal sends the first information on each of the M second resources, wherein the first information is used to indicate conflict information corresponding to the first resource.

[0011] In combination with the first aspect, in another possible implementation, the method further includes: the first terminal sends third information on a fourth resource, the fourth resource is located in the first time domain unit, the fourth resource is located in R resource sets among the M resource sets, and R is a positive integer less than or equal to M. In this implementation, the first terminal sends the third information on the fourth resource, and the fourth resource and the second resource are located in the same time domain unit, so that the total transmit power of the first terminal on the PSFCH symbol can be increased under the power spectrum density constraint, or the constraints related to the occupied channel bandwidth (OCB) on the unlicensed spectrum can be met.

[0012] In combination with the first aspect, in another possible implementation, the fourth resource includes one or more interleaved resource blocks (IRBs), and the one or more IRBs are predefined or preconfigured or configured by a network device.

[0013] On the second aspect, a communication method is provided, which can be executed by a terminal, or by a module applied to the terminal (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can implement all or part of the terminal functions.

[0014] The method includes: the second terminal determines a first resource, the frequency domain resource of the first resource includes all or part of the frequency domain units in each resource set of M resource sets, and M is an integer greater than 1; and the second terminal receives first information on each second resource of the M second resources, the M second resources are located in the first time domain unit, and the i-th second resource of the M second resources is located in the i-th resource set of the M resource sets, wherein the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, i=1,2,…,M or i=0,1,…,M-1. In this aspect, when the first resource spans multiple resource sets, the second terminal can avoid COT interruption and improve communication reliability by receiving the first information sent by the first terminal in each resource set where the first resource is located.

[0015] In combination with the second aspect, in a possible implementation, the method also includes: the second terminal sends second information on the first resource, wherein the first information is used to indicate the reception status of the second information, or the first information is used to indicate conflict information corresponding to the reserved resources indicated by the second information.

[0016] In combination with the second aspect, in another possible implementation, the method also includes: the second terminal sends second information on a third resource, the second information indicates the first resource, wherein the first information is used to indicate conflict information corresponding to the first resource.

[0017] In combination with the second aspect, in another possible implementation, the method further includes: the second terminal receives third information on a fourth resource, the fourth resource is located in the first time domain unit, the fourth resource is located in R resource sets among the M resource sets, and R is a positive integer less than or equal to M. In this implementation, the second terminal receives the third information sent by the first terminal on the fourth resource, and the fourth resource and the second resource are located in the same time domain unit, so that the total transmit power of the first terminal on the PSFCH symbol can be increased under the power spectrum density constraint, or the OCB-related constraints on the unlicensed spectrum can be met.

[0018] In combination with the second aspect, in another possible implementation, the fourth resource includes one or more interleaved resource blocks (IRBs), and the one or more IRBs are predefined or preconfigured or configured by a network device.

[0019] In combination with the first aspect or the second aspect, in another possible implementation, the first time domain unit is determined according to a time domain position of the first resource.

[0020] In combination with the first aspect or the second aspect, in another possible implementation, the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, including: the sub-frequency domain unit where the i-th second resource is located belongs to the first sub-frequency domain unit set in the i-th resource set, wherein the first sub-frequency domain unit set is associated with the one or more frequency domain units.

[0021] In combination with the first aspect or the second aspect, in another possible implementation, the one or more frequency domain units are the starting frequency domain units included in the first resource in the i-th resource set; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set.

[0022] In combination with the first aspect or the second aspect, in another possible implementation, the one or more frequency domain units are all frequency domain units included in the first resource in the i-th resource set; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set and the number of the one or more frequency domain units.

[0023] In combination with the first aspect or the second aspect, in another possible implementation, the one or more frequency domain units are the starting frequency domain units of the first resource included in the i-th resource set except the first type of frequency domain units; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set except the first type of frequency domain units; wherein the first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose end frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets. In this implementation, since the first type of frequency domain unit is not associated with the sub-frequency domain unit used to send the first information, other frequency domain units can be associated with more sub-frequency domain units used to send the first information, thereby increasing the number or capacity of resources used to send the first information. At the same time, since the first type of frequency domain unit cannot be used as an independent resource scheduling unit, that is, there will be no first resource that only includes the first type of frequency domain unit, and therefore, there will be no second resource that is not associated with the first resource.

[0024] In combination with the first aspect or the second aspect, in another possible implementation, the one or more frequency domain units are all frequency domain units of the first resource included in the i-th resource set except the first type of frequency domain units; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units except the first type of frequency domain units included in the i-th resource set and the number of the one or more frequency domain units; wherein the first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose end frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets. In this implementation, since the first type of frequency domain unit is not associated with the sub-frequency domain unit used to send the first information, other frequency domain units can be associated with more sub-frequency domain units used to send the first information, thereby increasing the number or capacity of resources used to send the first information. At the same time, since the first type of frequency domain unit cannot be used as an independent resource scheduling unit, that is, there will be no first resource that only includes the first type of frequency domain unit, and therefore, it will not cause the first resource to have no corresponding second resource.

[0025] In combination with the first aspect or the second aspect, in another possible implementation, the frequency domain units included in the i-th resource set except the first type of frequency domain units do not include frequency domain units whose starting frequency domain position is located in the i-th resource set and whose ending frequency domain position is not located in the i-th resource set.

[0026] In combination with the first aspect or the second aspect, in another possible implementation, the second resource includes one or more physical resource blocks (PRBs), and the one or more PRBs are located on the same IRB; or, the second resource includes one or more IRBs.

[0027] In combination with the first aspect or the second aspect, in another possible implementation, the first information is carried on a physical sidelink feedback channel PSFCH.

[0028] In combination with the first aspect or the second aspect, in another possible implementation, the first resource is used for physical sidelink shared channel PSSCH transmission, and the PSSCH is associated with the PSFCH.

[0029] In a third aspect, a communication device is provided for implementing the communication method in the first aspect or any one of the implementations of the first aspect. The device may be a first terminal, or a module (such as a processor, a chip, or a chip system) applied to the first terminal, or a logical node, a logical module, or software that can implement all or part of the functions of the first terminal.

[0030] In one possible implementation, the device includes: a transceiver unit and a processing unit; wherein the processing unit is used to determine a first resource, the frequency domain resources of the first resource include all or part of the frequency domain units in each resource set in M ​​resource sets, and M is an integer greater than 1; and the transceiver unit is used to send first information on each second resource in M ​​second resources, the M second resources are located in a first time domain unit, and the i-th second resource in the M second resources is located in the i-th resource set in the M resource sets, wherein the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, i=1,2,…,M or i=0,1,…,M-1.

[0031] Optionally, the transceiver unit is also used to receive second information on the first resource; and the transceiver unit is also used to send the first information on each of the M second resources in response to the second information, wherein the first information is used to indicate the reception status of the second information, or the first information is used to indicate conflict information corresponding to the reserved resources indicated by the second information.

[0032] Optionally, the transceiver unit is also used to receive second information on a third resource, wherein the second information indicates the first resource; and the transceiver unit is also used to send the first information on each of the M second resources in response to the second information, wherein the first information is used to indicate conflict information corresponding to the first resource.

[0033] Optionally, the transceiver unit is also used to send third information on a fourth resource, the fourth resource is located in the first time domain unit, the fourth resource is located in R resource sets among the M resource sets, and R is a positive integer less than or equal to M.

[0034] Optionally, the fourth resource includes one or more interleaved resource blocks (IRBs), and the one or more IRBs are predefined or preconfigured or configured by a network device.

[0035] In a fourth aspect, a communication device is provided for implementing the communication method in the second aspect or any one of the implementations of the second aspect. The device may be a second terminal, or a module (such as a processor, a chip, or a chip system) applied to the second terminal, or a logical node, a logical module, or software that can implement all or part of the functions of the second terminal.

[0036] In one possible implementation, the device includes: a transceiver unit and a processing unit; wherein the processing unit is used to determine a first resource, the frequency domain resources of the first resource include all or part of the frequency domain units in each resource set in M ​​resource sets, and M is an integer greater than 1; and the transceiver unit is used to receive first information on each second resource in M ​​second resources, the M second resources are located in a first time domain unit, and the i-th second resource in the M second resources is located in the i-th resource set in the M resource sets, wherein the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, i=1,2,…,M or i=0,1,…,M-1.

[0037] Optionally, the transceiver unit is further used to send second information on the first resource, wherein the first information is used to indicate a reception status of the second information, or the first information is used to indicate conflict information corresponding to the reserved resources indicated by the second information.

[0038] Optionally, the transceiver unit is further used to send second information on a third resource, where the second information indicates the first resource, and the first information is used to indicate conflict information corresponding to the first resource.

[0039] Optionally, the transceiver unit is also used to receive third information on a fourth resource, the fourth resource is located in the first time domain unit, the fourth resource is located in R resource sets among the M resource sets, and R is a positive integer less than or equal to M.

[0040] Optionally, the fourth resource includes one or more interleaved resource blocks (IRBs), and the one or more IRBs are predefined or preconfigured or configured by a network device.

[0041] In combination with the third aspect or the fourth aspect, in another possible implementation, the first time domain unit is determined according to the time domain position of the first resource.

[0042] In combination with the third aspect or the fourth aspect, in another possible implementation, the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the first resource in the i-th resource set, including: the sub-frequency domain unit where the i-th second resource is located belongs to the first sub-frequency domain unit set in the i-th resource set, wherein the first sub-frequency domain unit set is associated with the one or more frequency domain units.

[0043] In combination with the third aspect or the fourth aspect, in another possible implementation, the one or more frequency domain units are the starting frequency domain units included in the first resource in the i-th resource set; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set.

[0044] In combination with the third aspect or the fourth aspect, in another possible implementation, the one or more frequency domain units are all frequency domain units included in the first resource in the i-th resource set; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set and the number of the one or more frequency domain units.

[0045] In combination with the third aspect or the fourth aspect, in another possible implementation, the one or more frequency domain units are the starting frequency domain units of the first resource included in the i-th resource set excluding the first type of frequency domain units; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set excluding the first type of frequency domain units; wherein the first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose ending frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets.

[0046] In combination with the third aspect or the fourth aspect, in another possible implementation, the one or more frequency domain units are all frequency domain units included in the first resource in the i-th resource set except the first type of frequency domain units; the number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set except the first type of frequency domain units and the number of the one or more frequency domain units; wherein the first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose end frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets.

[0047] In combination with the third aspect or the fourth aspect, in another possible implementation, the frequency domain units included in the i-th resource set except the first type of frequency domain units do not include frequency domain units whose starting frequency domain position is located in the i-th resource set and whose ending frequency domain position is not located in the i-th resource set.

[0048] In combination with the third aspect or the fourth aspect, in another possible implementation, the second resource includes one or more physical resource blocks (PRBs), and the one or more PRBs are located on the same IRB; or, the second resource includes one or more IRBs.

[0049] In combination with the third aspect or the fourth aspect, in another possible implementation, the first information is carried on a physical sidelink feedback channel PSFCH.

[0050] In combination with the third aspect or the fourth aspect, in another possible implementation, the first resource is used for physical sidelink shared channel PSSCH transmission, and the PSSCH is associated with the PSFCH.

[0051] In another possible implementation, the communication device in the third aspect or the fourth aspect includes a processor coupled to a memory; the processor is configured to enable the device to perform the corresponding functions in the above-mentioned communication method. The memory is used to couple with the processor, which stores the necessary programs (instructions) and / or data for the device. Optionally, the communication device may also include a communication interface for implementing communication between the device and other network elements. Optionally, the memory may be located inside the communication device or outside the communication device.

[0052] In another possible implementation, the communication device in the third aspect or the fourth aspect includes a processor and a transceiver, the processor is coupled to the transceiver, and the processor is used to execute a computer program or instruction to control the transceiver to receive and send information; when the processor executes the computer program or instruction, the processor is also used to implement the above method through a logic circuit or execute code instructions. The transceiver may be a transceiver, a transceiver circuit or an input-output interface, which is used to receive signals from other communication devices other than the communication device and transmit them to the processor or send signals from the processor to other communication devices other than the communication device. When the communication device is a chip, the transceiver is a transceiver circuit or an input-output interface.

[0053] When the communication device in the third aspect or the fourth aspect is a chip, the sending unit may be an output unit, such as an output circuit or a communication interface; the receiving unit may be an input unit, such as an input circuit or a communication interface. When the communication device is a terminal, the sending unit may be a transmitter or a transmitter; the receiving unit may be a receiver or a receiver.

[0054] In a fifth aspect, a communication system is provided, comprising a communication device as described in the third aspect or any one implementation of the third aspect, and a communication device as described in the fourth aspect or any one implementation of the fourth aspect.

[0055] In a sixth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method described in any one of the above aspects or any one of the aspects is implemented.

[0056] In a seventh aspect, a computer program product comprising instructions is provided. When the instructions are executed on a communication device, the communication device executes the method described in any one of the above aspects or any one of the aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 A schematic diagram of the architecture of a communication system used in an embodiment of the present application;

[0058] Figure 2 A schematic diagram of the sidelink timeslot structure and PSFCH resource configuration provided in an embodiment of the present application;

[0059] Figure 3a A schematic diagram of a resource pool provided in an embodiment of the present application including a plurality of resource block sets;

[0060] Figure 3b Another resource pool provided in an embodiment of the present application includes a schematic diagram of a plurality of resource block sets;

[0061] Figure 4 A schematic diagram of mapping resource scheduling units and PSFCH resources in each resource block set provided in an embodiment of the present application;

[0062] Figure 5 A flow chart of a communication method provided in an embodiment of the present application;

[0063] Figure 6 A schematic diagram of sending HARQ feedback in multiple RB sets as an example of an embodiment of the present application;

[0064] Figure 7 A schematic diagram of a staggered structure of an example of an embodiment of the present application;

[0065] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

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

[0067] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0068] The at least one (item) involved in the present application as follows indicates one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.

[0069] The terms "including" and "having" and any variations thereof mentioned in the following description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes other steps or units that are not listed, or optionally includes other steps or units that are inherent to these processes, methods, products or devices. It should be noted that in the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any method or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.

[0070] The technology provided by the present application can be applied to various communication systems. For example, the communication system can be a fourth generation (4 th generation, 4G) communication systems (such as long term evolution (LTE) systems), fifth generation (5 th The 5G communication system may also be referred to as a new radio (NR) system.

[0071] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information, signaling, or data, etc. The network element may also be replaced by an entity, a network entity, a device, a terminal device, a communication module, a node, a communication node, etc. The network element is used as an example for description in this application. For example, a communication system may include at least one terminal device and at least one access network device. The access network device may send a downlink signal to the terminal device, and / or the terminal device may send an uplink signal to the access network device. In addition, it can be understood that if a plurality of terminal devices are included in the communication system, the plurality of terminal devices may also send signals to each other, that is, the signal sending network element and the signal receiving network element may both be terminal devices.

[0072] The communication method provided in the embodiments of the present application can be applied to wireless communication systems such as 5G, 6G, and satellite communications. Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application. Figure 1As shown, the communication system 1000 includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may further include at least one terminal (such as Figure 1 120a-120j in the figure). The terminal is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminals and wireless access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.

[0073] The wireless access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it can also be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The wireless access network equipment can be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, the following description takes a base station as an example of a wireless access network device.

[0074] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a road side unit (RSU), a vehicle-mounted module, a vehicle-mounted module, a chip or a whole vehicle, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.

[0075] Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons, and artificial satellites in the air. The embodiments of this application do not limit the application scenarios of base stations and terminals.

[0076] The roles of the base station and the terminal can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal 120j that accesses the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.

[0077] Base stations and terminals, base stations and base stations, and terminals and terminals can communicate through authorized spectrum, unauthorized spectrum, or both; they can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0078] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station function. The control subsystem including the base station function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or by a device including the terminal function.

[0079] In this application, the base station sends a downlink signal or downlink information to the terminal, and the downlink information is carried on the downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel. In order to communicate with the base station, the terminal establishes a wireless connection with the cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the service cell of the terminal. When the terminal communicates with the service cell, it will also be interfered by signals from neighboring cells.

[0080] In the embodiments of the present application, the time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete Fourier transform spread-OFDM (DFT-s-OFDM) symbol. If not otherwise specified, the symbols in the embodiments of the present application refer to time domain symbols.

[0081] It can be understood that in the embodiments of the present application, the physical sidelink control channel (physical sidelink control channel, PSCCH), the physical sidelink shared channel (physical sidelink shared channel, PSSCH) and the physical sidelink feedback channel (physical sidelink feedback channel, PSFCH) are merely examples of control channels, data channels and feedback channels, respectively. In different systems and different scenarios, the control channels, data channels and feedback channels may have different names, and the embodiments of the present application do not limit this.

[0082] Different from the downlink (DL) communication and uplink (UL) communication in the cellular network, the sidelink communication can support direct communication between UEs, that is, the user data is transmitted directly between UEs, avoiding the user data in cellular communication from being transferred through the network, thereby reducing the transmission delay.

[0083] In sidelink communications, reliability can be improved through the HARQ mechanism. In the HARQ mechanism, after the transmitting UE (TxUE) sends data to the receiving UE (RxUE), the receiving UE can send HARQ feedback to the transmitting UE to indicate whether the data is received correctly. For example, if the receiving UE sends an acknowledgement (ACK), the sending UE believes that the data is received correctly and does not need to be retransmitted; if the receiving UE sends a negative acknowledgement (NACK), the sending UE believes that the data is not received correctly and needs to be retransmitted. In sidelink communications, the transmitting UE sends data through the PSSCH and sends sidelink control information (SCI) through the PSCCH associated with the PSSCH. The receiving UE sends HARQ feedback through the PSFCH.

[0084] In the unlicensed spectrum, frequency domain resources can be divided into multiple RB sets, for example, each RB set has a bandwidth of 20MHz. In order to reduce power leakage between adjacent RB sets, a guard band (GB) is generally configured between adjacent RB sets. In addition, before the device transmits on the unlicensed spectrum, it is generally necessary to perform the LBT process on one or more RB sets. After the LBT is successful, it can be transmitted within the COT. After the COT ends, the LBT needs to be re-executed to access the channel. When the sidelink operates in the unlicensed spectrum, the (pre-)configured resource pool may include one or more RB sets, and the minimum frequency domain resource scheduling granularity in the resource pool is the subchannel; when the resource pool includes multiple RB sets, there will be subchannels where some resources are located in the GB, and these subchannels cannot be used to send PSCCH, so these subchannels cannot be used as independent scheduling resources. When a PSSCH resource is constrained to be located in the same RB set with its associated PSFCH resource, the PSFCH resource associated with each subchannel must be located in the RB set where the subchannel is located.

[0085] In sidelink communication, the transmitting UE sends data via PSSCH and carries control information for decoding the data in PSSCH in SCI. SCI can be sent via PSCCH, or SCI can be divided into first-order SCI (SCI1) and second-order SCI (SCI2), where SCI1 is sent via PSCCH and SCI2 is sent via PSSCH.

[0086] After the receiving UE receives the data sent by the transmitting UE, it sends HARQ feedback through PSFCH, where the PSFCH resource is a periodic resource (pre) configured in the resource pool. The period of the PSFCH resource can be configured by the "PSFCH resource period (periodPSFCHresource)" parameter. Exemplarily, the value of "periodPSFCHresource" can be 0, 1, 2, or 4. If periodPSFCHresource=0, it means that there is no PSFCH resource in the resource pool; if periodPSFCHresource=1, it means that there is a PSFCH resource in each time slot; if periodPSFCHresource=2, it means that there is a PSFCH resource in 1 time slot out of every 2 time slots; if periodPSFCHresource=4, it means that there is a PSFCH resource in 1 time slot out of every 4 time slots. Figure 2 As shown, it is a schematic diagram of the side link time slot structure and PSFCH resource configuration provided by the embodiment of the present application. Figure 2In the example, periodPSFCHresource=4, then there is PSFCH resource in one of every four time slots. For example, each time slot contains 14 symbols. For time slots without PSFCH resources, the first symbol is an automatic gain control (AGC) symbol, which is mainly used for the receiving UE to adjust the amplification factor of the received signal, and the last symbol is a guard period (GP) symbol, which is mainly used for transceiver conversion or transceiver conversion; for time slots with PSFCH resources, there are additional 3 symbols of system-level resource overhead, one of which is a GP symbol, one is an AGC symbol, and one is a PSFCH symbol.

[0087] Taking into account the processing time of the receiving UE, the resource pool will (pre) configure the minimum time slot interval between the resources for receiving data and the resources for sending HARQ feedback. The PSFCH minimum time interval can be configured through the "PSFCH minimum time interval (MinTimeGapPSFCH)" parameter. For example, the value of "MinTimeGapPSFCH" can be 2 or 3. If MinTimeGapPSFCH=2, it means that the minimum interval between the PSSCH resources for receiving data and the PSFCH resources for sending HARQ feedback for the data is 2 time slots; if MinTimeGapPSFCH=3, it means that the minimum interval between the PSSCH resources for receiving data and the PSFCH resources for sending HARQ feedback for the data is 3 time slots.

[0088] The association relationship between the PSSCH resource for receiving data and the PSFCH resource for sending HARQ feedback for the data can be determined based on "periodPSFCHresource" and "MinTimeGapPSFCH". Figure 2 As shown, assuming periodPSFCHresource=4 and MinTimeGapPSFCH=2, every 4 time slots of PSSCH resources are associated with 1 time slot of PSFCH resources, and each of the 4 time slots is at least 2 time slots away from the time slot where the associated PSFCH resource is located.

[0089] When the sidelink operates in an unlicensed spectrum, the sidelink resource pool may include one or more RBsets, and GBs exist between adjacent RB sets. The minimum time domain resource scheduling unit of the sidelink is a time slot, and the minimum frequency domain resource scheduling unit is a subchannel, where each subchannel includes one or more physical resource blocks (PRBs), or each subchannel includes one or more interlaced resource blocks (IRBs). When the resource pool includes multiple RB sets, some subchannels may include PRBs located in GBs. For example, Figure 3a As shown, a resource pool provided in an embodiment of the present application includes a schematic diagram of a plurality of resource block sets, where subchannel 2 and subchannel 3 include PRBs located in a GB; Figure 3b As shown, another resource pool provided in an embodiment of the present application includes a schematic diagram of a plurality of resource block sets, and subchannel 2 includes a PRB located in a GB. It should be understood that PRB and resource block (RB) in the present application can be replaced with each other, and IRB and interlace can be replaced with each other. The "*" in the present application represents multiplication and can also be replaced with "×", "·", etc.

[0090] Each resource scheduling unit and its associated PSFCH resource must be located in the same RB set. A resource scheduling unit can be understood as a subchannel in a time slot. The resource scheduling unit can also have other names, which are not limited in this application. Figure 4 As shown, a mapping diagram of resource scheduling units and PSFCH resources in each resource block set provided in an embodiment of the present application is provided. The PSFCH resources associated with the resource scheduling units corresponding to subchannels 0, 1, and 2 are located in RBset0, and the PSFCH resources associated with the resource scheduling units corresponding to subchannels 3, 4, and 5 are located in RB set1.

[0091] Furthermore, the resource pool (pre) configuration information includes a bitmap for indicating the PRB set that can be used for HARQ feedback in each PSFCH symbol, wherein the PRBs whose corresponding bits in the bitmap are 1 belong to the PRB set used for HARQ feedback, and the PRBs whose corresponding bits are 0 do not belong to the PRB set used for HARQ feedback; or, the resource pool (pre) configuration information may include multiple bitmaps, wherein one bitmap indicates the PRB set that can be used for HARQ feedback in each PSFCH symbol in an RB set. Based on the above bitmap information, the total number of PRBs that can be used for HARQ feedback in each RB set can be determined, and the total number of PRBs that can be used for HARQ feedback in the i-th RB set in the resource pool is recorded as M.i ; The number of PRBs used for HARQ feedback associated with each resource scheduling unit in the i-th RB set M set,i =M i / (N*L i ), where N is the number of PSSCH time slots associated with a PSFCH symbol, L i is the number of subchannels included in the i-th RB set, for example, Figure 4 As shown, N=4, L0=3, L1=3.

[0092] A PSSCH resource may include a time slot and one or more subchannels. There are two different ways to determine the number of PSFCH candidate resources associated with the PSSCH resource that can be used for HARQ feedback. In the first determination method, the PRB associated with the starting subchannel in the PSSCH resource can be used for HARQ feedback, then the number of PSFCH candidate resources F = M set1 *Q, where M set1 is the number of PRBs for HARQ feedback associated with each resource scheduling unit in the RB set where the starting subchannel in the PSSCH resource is located, and Q is the number of cyclic shift pairs of (pre-)configured ZC sequences that can be used for HARQ feedback; in the second determination method, the PRBs associated with all subchannels in the PSSCH resource can be used for HARQ feedback, then the number of PSFCH candidate resources Among them, M set2,k is the number of PRBs for HARQ feedback associated with each resource scheduling unit in the RB set where the kth subchannel in the PSSCH resource is located, L PSSCH is the number of subchannels included in the PSSCH resource. In particular, when the number of PRBs for HARQ feedback associated with each resource scheduling unit in different RB sets is the same, that is, Then F=L PSSCH *M set *Q. The resource pool (pre) configuration information will indicate which of the above two methods is used in the resource pool. It should be understood that the above-mentioned PRB for HARQ feedback can also be replaced by a PRB group for HARQ feedback (for example, a PRB group includes one or more continuous or non-continuous PRBs), or an IRB for HARQ feedback, or an IRB group for HARQ feedback (for example, an IRB group includes one or more continuous or non-continuous IRBs), etc.; a PSFCH candidate resource can be understood as a resource consisting of a PRB (or PRB group, IRB, IRB group, etc.) and a sequence (or a ZC sequence cyclic shift pair) for sending HARQ feedback. The PSFCH candidate resource may also have other names, which is not limited in this application.

[0093] When a receiving UE receives data sent by a transmitting UE or control information associated with the data on a PSSCH resource, it determines which resource among the F PSFCH candidate resources associated with the PSSCH resource to use to send HARQ feedback information for the data according to the identity (ID) information. Specifically, the PSFCH candidate resource index K for the receiving UE to send HARQ feedback is (T ID +R ID )mod(F), where T ID is the layer 1 source ID (L1 source ID), R ID = 0 (for unicast or multicast where only NACK (NACK only) feedback is sent) or R ID It is the group member identifier of the receiving UE (for multicast ACK / NACK feedback).

[0094] However, when the PSSCH resource occupies multiple RB sets (or the COT after successful LBT occupies multiple RB sets, where LBT is performed at the granularity of RB sets), when the receiving UE sends HARQ feedback for the data carried by the PSSCH resource, it will only select one resource from the F PSFCH candidate resources associated with the PSSCH resource to send HARQ feedback, that is, HARQ feedback is only sent on one RB set among multiple RB sets, and the COT will be lost on the remaining RB sets due to the failure to send signals (that is, within the COT, other devices may perform LBT on these RB sets and occupy the channel). Therefore, when the PSSCH resource spans multiple RB sets, how to determine the PSFCH resource for HARQ feedback to avoid COT interruption?

[0095] To this end, an embodiment of the present application provides a communication solution, when the first resource spans multiple resource sets, the first terminal sends the first information in each resource set where the first resource is located, which can avoid COT interruption and improve communication reliability. Exemplarily, the resource set in the present application can be understood as an RB set.

[0096] like Figure 5 FIG. 1 is a flow chart of a communication method provided in an embodiment of the present application. Exemplarily, the method may include the following steps:

[0097] S501a. The first terminal determines a first resource, wherein the frequency domain resource of the first resource includes all or part of the frequency domain units in each resource set of M resource sets, where M is an integer greater than 1.

[0098] In this embodiment, the first resource may be used for PSCCH and / or PSSCH transmission; the first terminal determines the first resource, which may also be understood as the first terminal receives or detects PSCCH and / or PSSCH on the first resource.

[0099] In this embodiment, the first terminal may be a receiving UE, for example, the first terminal is a receiving UE of a PSSCH transmitted on a first resource; or, the first terminal may also be other UEs.

[0100] In this embodiment, the first resource spans multiple resource sets, for example, across M resource sets. Here, the resource set may be an RB set. Each of the M resource sets includes one or more frequency domain units. The frequency domain resources of the first resource include all or part of the frequency domain units in each of the M resource sets. Here, the frequency domain unit may be a subchannel, a subband, an interlaced resource block (IRB), a PRB, etc. This application is mainly introduced by taking the frequency domain unit as a subchannel as an example. Exemplarily, a subchannel may include one or more consecutive PRBs, or a subchannel may include one or more IRBs.

[0101] like Figure 6 FIG. 1 is a schematic diagram of sending HARQ feedback in multiple RB sets as an example of an embodiment of the present application. Figure 6 In the first resource ( Figure 6 The PSSCH resource in the example (in the example) spans two RB sets, namely RB set0 and RB set1. There is a GB between RB set0 and RB set1. Figure 6 Taking a subchannel including one or more consecutive PRBs as an example, the frequency domain resources of the PSSCH resource include part of the subchannels in each of the two resource sets, specifically, the frequency domain resources of the PSSCH resource include subchannel 1 and subchannel 2 in RB set0, and also include subchannel 3 and subchannel 4 in RB set1. The time domain resource of the PSSCH resource is time slot 2.

[0102] S501b. The second terminal determines the first resource, wherein the frequency domain resource of the first resource includes all or part of the frequency domain units in each resource set of M resource sets, where M is an integer greater than 1.

[0103] In this embodiment, the second terminal may be a sending UE, for example, the second terminal is a sending UE of a PSSCH transmitted on the first resource. The second terminal determines the first resource, which may also be understood as the second terminal selecting the first resource or being allocated the first resource. For a specific description of the first resource, please refer to step S501a, which will not be repeated here.

[0104] S502: The second terminal sends second information to the first terminal on the first resource. Correspondingly, the first terminal receives the second information on the first resource.

[0105] After determining the first resource, the second terminal sends the second information to the first terminal on the first resource.

[0106] Exemplarily, the second information may be but is not limited to at least one of the following: data, control information, and a reference signal.

[0107] S503. The first terminal sends first information to the second terminal on each second resource among the M second resources. Correspondingly, the second terminal receives the first information on each second resource among the M second resources.

[0108] In response to receiving the second information, the first terminal sends the first information to the second terminal on each of the M second resources. Exemplarily, the first information may be carried on the PSFCH.

[0109] In one example, the second information may be data, that is, the first resource is used for PSSCH transmission, and the first information is used to indicate the reception status of the second information, and the PSSCH is associated with the PSFCH. The first information may be the HARQ feedback mentioned above.

[0110] In another example, the first information may be a resource conflict indication. For example, the second terminal sends a PSCCH on a first resource, and the SCI carried by the PSCCH carries resource reservation indication information (i.e., the second information), and the resource reservation indication information is used to indicate the time-frequency position of one or more resources reserved by the second terminal, for example, the one or more resources reserved by the second terminal include the first resource, and the one or more resources reserved by the second terminal may also include one or more resources that are located after the first resource in time; after the first terminal detects the SCI sent by the second terminal on the first resource, it can obtain the time-frequency position of one or more resources reserved by the second terminal, and if the first terminal determines that one or more resources reserved by the second terminal overlap with one or more resources reserved by other terminals (such as a third terminal), it can send a resource conflict indication to the second terminal on the second resource, indicating that there is a resource conflict in one or more resources reserved by the second terminal, so that the second terminal can reselect resources to avoid resource conflicts; for example, the second resource is located after the first resource in time, and the first resource is also used to send a PSSCH, which is associated with the PSFCH.

[0111] In another embodiment, the first information may be a resource conflict indication. For example, the second terminal sends a PSCCH on a third resource, and the SCI carried by the PSCCH carries resource reservation indication information (i.e., the second information), and the resource reservation indication information is used to indicate the time-frequency position of one or more resources reserved by the second terminal, for example, the one or more resources reserved by the second terminal include a first resource, and the first resource is located after the third resource in time; after the first terminal detects the SCI sent by the second terminal on the third resource, it can obtain the time-frequency position of the first resource reserved by the second terminal. If the first terminal determines that the first resource overlaps with one or more resources reserved by other terminals (such as the third terminal), it can send a resource conflict indication to the second terminal on the second resource to indicate that there is a resource conflict in the first resource, so that the second terminal can reselect resources to avoid resource conflicts; for example, the second resource is located before the first resource in time, and the first resource is used to send a PSSCH, and the PSSCH is associated with the PSFCH.

[0112] In addition to the above examples, the first information may also be other information, which is not limited in this application. For example, the second information is a channel state information reference signal (CSI-RS), and the first terminal may perform beam training according to the CSI-RS sent by the second terminal, and send the first information on the second resource, where the first information is used to indicate beam reporting information. The first information is also sent via the PSFCH.

[0113] In this embodiment, the frequency domain resources of the first resources are located in M ​​resource sets, and there are M second resources correspondingly.

[0114] The M second resources are located in the first time domain unit (it can also be understood that the time domain positions of the M second resources are the same). The time domain unit can be a time slot, a micro time slot, a frame, a subframe, a symbol, etc. This application mainly introduces the time domain unit as a time slot. The first time domain unit is determined according to the time domain position of the first resource. Figure 6 In the figure, the M second resources are located on the PSFCH resources of time slot 7, and this time slot 7 is determined according to the time slot 2 where the PSSCH resources are located, wherein the PSSCH resources of time slot 2 are associated with the PSFCH resources of time slot 7. The association between the PSSCH resources and the PSFCH resources can be determined according to the "periodPSFCHresource" and "MinTimeGapPSFCH" introduced above, or determined according to other methods, and this application does not limit this.

[0115] Among them, the i-th second resource in the M second resources is located in the i-th resource set in the M resource sets, that is, each resource set in the M resource sets corresponds to a second resource. Here, the index of the M second resources can start from 1, then i = 1, 2, ..., M; or the index of the M second resources can start from 0, then i = 0, 1, ..., M-1. Figure 6 As shown, both RB set0 and RB set1 correspond to second resources. Here, the indexes of the M second resources start from 0, the 0th second resource is located in RB set0, and the 1st second resource is located in RB set1.

[0116] The frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, and the frequency domain position of the i-th second resource can be determined based on the one or more frequency domain units included in the i-th resource set of the first resource. Figure 6 In the embodiment, the PSSCH resource includes subchannel 1 and subchannel 2 in RB set0, and the frequency domain position of the 0th second resource can be associated with subchannel 1 and / or subchannel 2 included in RB set0; the PSSCH resource includes subchannel 3 and subchannel 4 in RBset1, and the frequency domain position of the 1st second resource can be associated with subchannel 3 and / or subchannel 4 included in RB set1.

[0117] Therefore, when the first resource spans multiple resource sets, the first terminal sends the first information in each resource set where the first resource is located, which can avoid COT interruption and improve communication reliability; correspondingly, the second terminal can receive the first information in each resource set where the first resource is located, and detect the content of the first information based on the received multiple first information, thereby improving the reliability of the first information detection.

[0118] The following further describes in detail how to determine the frequency domain position of the i-th second resource:

[0119] Exemplarily, the sub-frequency domain unit where the i-th second resource is located belongs to the first sub-frequency domain unit set in the i-th resource set, wherein the first sub-frequency domain unit set is associated with one or more frequency domain units included in the i-th resource set of the first resource. The sub-frequency domain unit may be a PRB, a PRB group, an IRB (or interlace), etc. For example, within each RB set, the first terminal may send the first information on one or more PRBs on a PSFCH symbol, or the first terminal may send the first information on one or more interlaces on a PSFCH symbol.

[0120] There are several specific implementation methods:

[0121] In implementation method 1, when the sub-frequency domain unit associated with the starting frequency domain unit in the first resource (pre-)configured in the resource pool can be used to send the first information, that is, one or more frequency domain units included in the first resource in the i-th resource set are the starting frequency domain units included in the first resource in the i-th resource set, then the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is related to the number of frequency domain units included in the i-th resource set.

[0122] The first information is used to indicate the reception status of the second information (i.e., for HARQ feedback) as an example for description. The frequency domain position of the i-th HARQ feedback resource is determined according to one or more frequency domain units included in the PSSCH resource in the i-th resource set, wherein the one or more frequency domain units included in the PSSCH resource in the i-th resource set are the starting frequency domain units included in the PSSCH resource in the i-th resource set.

[0123] The sub-frequency domain unit where the i-th HARQ feedback resource is located belongs to the first sub-frequency domain unit set in the i-th resource set, and the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is related to the number of frequency domain units included in the i-th resource set.

[0124] For example, taking the resource set as an RB set and the frequency domain unit as a subchannel as an example, the number of sub-frequency domain units for HARQ feedback on a PSFCH symbol associated with each resource scheduling unit (or a subchannel in a time slot) in the i-th RBset is M set,i =M i / (N*L i ), then the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is M set,i , where M i is the total number of sub-frequency domain units that can be used for HARQ feedback in the i-th RB set, N is the number of time slots associated with a PSFCH symbol, and L i is the number of subchannels included in the i-th RB set. Figure 6In the example, the number of time slots associated with a PSFCH symbol is N=4, the number of subchannels included in RB set0 is L0=3 (i.e., subchannels 0, 1, 2), and the number of subchannels included in RB set1 is L1=3 (i.e., subchannels 3, 4, 5). The PSSCH resource is located in time slot 2. The starting subchannel of the PSSCH resource in RB set0 can be understood as subchannel 1, and the starting subchannel in RB set1 can be understood as subchannel 3. The PSSCH resource in time slot 2 is associated with the PSFCH resource in time slot 7, that is, the first resource is located in time slot 2, the second resource is located in time slot 7, and the number of sub-frequency domain units located in RB set0 on the PSFCH symbol of time slot 7 associated with subchannel 1 in time slot 2 is M. set,0 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the 0th resource set is M set,0 ); The number of sub-frequency domain units located in RB set1 on the PSFCH symbol of time slot 7 associated with subchannel 3 of time slot 2 is M set,1 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the first resource set is M set,1 ).

[0125] The number of PSFCH candidate resources associated with a PSSCH resource on a PSFCH symbol in the i-th RB set is F. i =M set,i *Q, where M set,i is the number of sub-frequency domain units for HARQ feedback associated with the starting subchannel (or each subchannel) in the i-th RB set of the PSSCH resource (or the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set), and Q is the number of cyclic shift pairs of (pre-)configured ZC sequences that can be used for HARQ feedback.

[0126] After the first terminal receives the second information sent by the second terminal on the first resource, it can determine to use F in the i-th RB set according to the ID information. i Which resource among the PSFCH candidate resources is used to send the first information? Exemplarily, the PSFCH candidate resource index K of which the first terminal sends the first information in the i-th RB set is i =(T ID +R ID )mod(F i ), where T ID is the layer 1 source ID (L1 source ID), R ID = 0 (for unicast or multicast NACK only feedback) or R ID It is the group member identifier of the receiving UE (for multicast ACK / NACK feedback).

[0127] In implementation method 2, when the sub-frequency domain units associated with all frequency domain units in the resource pool (pre-)configured first resource can be used to send the first information, that is, the one or more frequency domain units included in the first resource in the i-th resource set are all the frequency domain units included in the first resource in the i-th resource set, then the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is related to the number of frequency domain units included in the i-th resource set and the number of one or more frequency domain units included in the first resource in the i-th resource set (that is, all the frequency domain units included in the first resource in the i-th resource set).

[0128] The first information is used to indicate the reception status of the second information (i.e., for HARQ feedback) as an example for description. The frequency domain position of the i-th HARQ feedback resource is determined according to one or more frequency domain units included in the PSSCH resource in the i-th resource set, wherein the one or more frequency domain units included in the PSSCH resource in the i-th resource set are all frequency domain units included in the PSSCH resource in the i-th resource set.

[0129] The sub-frequency domain unit where the i-th HARQ feedback resource is located belongs to the first sub-frequency domain unit set within the i-th resource set. The number of sub-frequency domain units included in the first sub-frequency domain unit set within the i-th resource set is related to the number of frequency domain units included in the i-th resource set and the number of one or more frequency domain units included in the first resource in the i-th resource set (that is, all frequency domain units included in the first resource in the i-th resource set).

[0130] For example, taking the resource set as an RB set and the frequency domain unit as a subchannel as an example, the number of sub-frequency domain units for HARQ feedback on a PSFCH symbol associated with each resource scheduling unit (or a subchannel in a time slot) in the i-th RBset is M set,i =M i / (N*L i ), the number of all frequency domain units included in the first resource in the i-th resource set is L PSSCH,i , then the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is L PSSCH,i *M set,i , where M i is the total number of sub-frequency domain units that can be used for HARQ feedback in the i-th RB set, N is the number of time slots associated with a PSFCH symbol, and L i is the number of subchannels included in the i-th RB set. Figure 6In the example, the number of time slots associated with a PSFCH symbol is N=4, the number of subchannels included in RB set0 is L0=3 (i.e., subchannels 0, 1, and 2), the number of subchannels included in RBset1 is L1=3 (i.e., subchannels 3, 4, and 5), and the PSSCH resource is located in time slot 2. The subchannels included in the PSSCH resource in RBset0 can be understood as subchannel 1 and subchannel 2, and the subchannels included in RB set1 can be understood as subchannel 3 and subchannel 4. The PSSCH resource in time slot 2 is associated with the PSFCH resource in time slot 7, that is, the first resource is located in time slot 2, the second resource is located in time slot 7, and the number of sub-frequency domain units located in RB set0 on the PSFCH symbol of time slot 7 associated with subchannel 1 of time slot 2 and subchannel 2 is 2*M. set,0 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the 0th resource set is 2*M pset,0 ); The number of sub-frequency domain units located in RBset1 on the PSFCH symbol of time slot 7 associated with subchannel 3 and subchannel 4 of time slot 2 is 2*M set,1 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the first resource set is 2*M set,1 ).

[0131] The number of PSFCH candidate resources associated with a PSSCH resource on a PSFCH symbol in the i-th RB set is F. i =L PSSCH,i *M set,i *Q, where M set,i is the number of sub-frequency domain units for HARQ feedback associated with each sub-channel in the i-th RB set of the PSSCH resource, L PSSCH,i is the number of all subchannels included in the first resource in the i-th resource set, and Q is the number of cyclic shift pairs of (pre-)configured ZC sequences that can be used for HARQ feedback.

[0132] After the first terminal receives the second information sent by the second terminal on the first resource, it can determine to use F in the i-th RB set according to the ID information. i Which resource among the PSFCH candidate resources is used to send the first information? Exemplarily, the PSFCH candidate resource index K of which the first terminal sends the first information in the i-th RB set is i =(T ID +T ID )mod(F i ), where T ID is the layer 1 source ID (L1 source ID), R ID = 0 (for unicast or multicast NACK only feedback) or R IDIt is the group member identifier of the receiving UE (for multicast ACK / NACK feedback).

[0133] In implementation manner 3, a frequency domain unit including frequency domain resources located within a GB is referred to as a first type of frequency domain unit (eg, Figure 3a Subchannel 2 and subchannel 3 in are first type frequency domain units, and Figure 3b Subchannel 2 in the RB set is a first type frequency domain unit), or a frequency domain unit whose starting frequency domain position is within the RB set and whose ending frequency domain position is within the GB is called a first type frequency domain unit (for example, Figure 3a The subchannel 2 in the subchannel 2 is a first type frequency domain unit. The first type frequency domain unit has no associated PSFCH resource in the resource pool (or in the RB set).

[0134] The one or more frequency domain units included in the i-th resource set of the first resource are starting frequency domain units included in the i-th resource set of the first resource except for the first type of frequency domain units.

[0135] The number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is related to the number of frequency domain units other than the first type of frequency domain units included in the i-th resource set.

[0136] Optionally, the frequency domain units included in the i-th resource set except the first type of frequency domain units do not include the frequency domain units whose starting frequency domain position is located in the i-th resource set and whose ending frequency domain position is not located in the i-th resource set. It can be understood that the frequency domain units whose starting frequency domain position is located in the i-th resource set and whose ending frequency domain position is not located in the i-th resource set do not have associated PSFCH resources in the i-th resource set.

[0137] The first information is used to indicate the reception status of the second information (i.e., for HARQ feedback) as an example for description. The frequency domain position of the i-th HARQ feedback resource is determined according to one or more frequency domain units included in the i-th resource set of the PSSCH resource, wherein the one or more frequency domain units included in the i-th resource set of the PSSCH resource are the starting frequency domain units included in the i-th resource set of the PSSCH resource except the first type of frequency domain units.

[0138] The sub-frequency domain unit where the i-th HARQ feedback resource is located belongs to the first sub-frequency domain unit set within the i-th resource set, and the number of sub-frequency domain units included in the first sub-frequency domain unit set within the i-th resource set is related to the number of frequency domain units included in the i-th resource set except the first type of frequency domain units.

[0139] For example, taking the resource set as an RB set and the frequency domain unit as a subchannel as an example, the number of sub-frequency domain units for HARQ feedback on a PSFCH symbol associated with each resource scheduling unit (or a subchannel in a time slot) in the i-th RBset is M set,i =M i / (N*L′ i ), then the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is M set,i , where M i is the total number of sub-frequency domain units that can be used for HARQ feedback in the i-th RB set, N is the number of time slots associated with a PSFCH symbol, and L′ i is the number of subchannels other than the first type of subchannels included in the i-th RB set. Figure 6 In the example, the number of time slots associated with a PSFCH symbol is N=4, the number of subchannels other than the first type of subchannels included in RB set0 is L′0=2 (i.e., subchannels 0, 1, and subchannel 2 belong to the first type of subchannels), the number of subchannels other than the first type of subchannels included in RB set1 is L′1=2 (i.e., subchannels 4, 5, and subchannel 3 belong to the first type of subchannels), or the number of subchannels other than the first type of subchannels included in RB set1 is L′1=3 (i.e., subchannels 3, 4, and 5). The PSSCH resource is located in time slot 2, and the starting subchannel of the PSSCH resource other than the first type of subchannel included in RB set0 can be understood as subchannel 1, and the starting subchannel other than the first type of subchannel included in RB set1 can be understood as subchannel 4 (subchannel 3 belongs to the first type of subchannel) or subchannel 3 (subchannel 3 does not belong to the first type of subchannel). The PSSCH resource of time slot 2 is associated with the PSFCH resource of time slot 7, that is, the first resource is located in time slot 2, the second resource is located in time slot 7, and the number of sub-frequency domain units located in RB set0 on the PSFCH symbol of time slot 7 associated with subchannel 1 of time slot 2 is M set,0 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the 0th resource set is M set,0 ); The number of sub-frequency domain units located in RB set1 on the PSFCH symbol of time slot 7 associated with subchannel 4 or subchannel 3 of time slot 2 is M set,1 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the first resource set is M set,1 ).

[0140] The number of PSFCH candidate resources associated with a PSSCH resource on a PSFCH symbol in the i-th RB set is F. i =M set,i *Q, where Mset,i is the number of sub-frequency domain units for HARQ feedback associated with the starting subchannel (or each subchannel) in the i-th RB set of the PSSCH resource (or the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set), and Q is the number of cyclic shift pairs of (pre-)configured ZC sequences that can be used for HARQ feedback.

[0141] After the first terminal receives the second information sent by the second terminal on the first resource, it can determine to use F in the i-th RB set according to the ID information. i Which resource among the PSFCH candidate resources is used to send the first information? Exemplarily, the PSFCH candidate resource index K of which the first terminal sends the first information in the i-th RB set is i =(T ID +R ID )mod(F i ), where T ID is the layer 1 source ID (L1 source ID), R ID = 0 (for unicast or multicast NACK only feedback) or R ID It is the group member identifier of the receiving UE (for multicast ACK / NACK feedback).

[0142] In this implementation, since the first type of subchannel is not associated with PSFCH resources, other subchannels can be associated with more sub-frequency domain units for HARQ feedback, thereby improving the feedback capacity; at the same time, since the first type of subchannel cannot be used as an independent resource scheduling unit, that is, there will be no PSSCH resources that only include the first type of subchannels, it will not cause the PSSCH resources to have no corresponding HARQ feedback resources.

[0143] In implementation manner 4, a frequency domain unit including frequency domain resources located within a GB is referred to as a first type of frequency domain unit (eg, Figure 3a Subchannel 2 and subchannel 3 in are first type frequency domain units, and Figure 3b Subchannel 2 in the RB set is a first type frequency domain unit), or a frequency domain unit whose starting frequency domain position is within the RB set and whose ending frequency domain position is within the GB is called a first type frequency domain unit (for example, Figure 3a The subchannel 2 in the subchannel 2 is a first type frequency domain unit. The first type frequency domain unit has no associated PSFCH resource in the resource pool (or in the RB set).

[0144] The one or more frequency domain units included in the i-th resource set of the first resource are all frequency domain units included in the i-th resource set of the first resource except the first type of frequency domain units.

[0145] The number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is related to the number of frequency domain units included in the i-th resource set except the first type of frequency domain units and the number of one or more frequency domain units included in the i-th resource set of the first resource (that is, all frequency domain units included in the i-th resource set except the first type of frequency domain units).

[0146] Optionally, the frequency domain units included in the i-th resource set except the first type of frequency domain units do not include the frequency domain units whose starting frequency domain position is located in the i-th resource set and whose ending frequency domain position is not located in the i-th resource set. It can be understood that the frequency domain units whose starting frequency domain position is located in the i-th resource set and whose ending frequency domain position is not located in the i-th resource set do not have associated PSFCH resources in the i-th resource set.

[0147] The first information is used to indicate the reception status of the second information (i.e., for HARQ feedback) as an example for description. The frequency domain position of the i-th HARQ feedback resource is determined according to one or more frequency domain units included in the i-th resource set of the PSSCH resource, wherein the one or more frequency domain units included in the i-th resource set of the PSSCH resource are all frequency domain units included in the i-th resource set of the first resource except the first type of frequency domain units.

[0148] The sub-frequency domain unit where the i-th HARQ feedback resource is located belongs to the first sub-frequency domain unit set within the i-th resource set. The number of sub-frequency domain units included in the first sub-frequency domain unit set within the i-th resource set is related to the number of frequency domain units excluding the first type of frequency domain units included in the i-th resource set and the number of one or more frequency domain units included in the i-th resource set (i.e., all frequency domain units excluding the first type of frequency domain units included in the i-th resource set).

[0149] For example, taking the resource set as an RB set and the frequency domain unit as a subchannel as an example, the number of sub-frequency domain units for HARQ feedback on a PSFCH symbol associated with each resource scheduling unit (or a subchannel in a time slot) in the i-th RBset is M set,i =M i / (N*L′ i ), the number of all frequency domain units of the first resource in the i-th resource set except the first type of subchannel is L′ PSSCH,i , then the number of sub-frequency domain units included in the first sub-frequency domain unit set in the i-th resource set is L′ PSSCH,i *M set,i , where M iis the total number of sub-frequency domain units that can be used for HARQ feedback in the i-th RB set, N is the number of time slots associated with a PSFCH symbol, and L′ i is the number of subchannels other than the first type of subchannels included in the i-th RB set. Figure 6 In the embodiment, the number of time slots associated with a PSFCH symbol is N=4, the number of subchannels other than the first type of subchannels included in RB set0 is L′0=2 (i.e., subchannels 0, 1, and subchannel 2 belong to the first type of subchannels), the number of subchannels other than the first type of subchannels included in RB set1 is L′1=2 (i.e., subchannels 4, 5, and subchannel 3 belongs to the first type of subchannels), or the number of subchannels other than the first type of subchannels included in RB set1 is L′1=3 (i.e., subchannels 3, 4, and 5), and the PSSCH resource is located in time slot 2. The subchannels other than the first type of subchannels included in RB set0 of the PSSCH resource can be understood as subchannel 1, and the subchannels other than the first type of subchannels included in RB set1 can be understood as subchannel 4 (subchannel 3 belongs to the first type of subchannels), or subchannel 3 and subchannel 4 (subchannel 3 does not belong to the first type of subchannels). The PSSCH resource of time slot 2 is associated with the PSFCH resource of time slot 7, that is, the first resource is located in time slot 2, the second resource is located in time slot 7, and the number of sub-frequency domain units located in RB set0 on the PSFCH symbol of time slot 7 associated with subchannel 1 of time slot 2 is M set,0 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the 0th resource set is M set,0 ); The number of sub-frequency domain units located in RB set1 on the PSFCH symbol of time slot 7 associated with subchannel 4 of time slot 2 is M set,1 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the first resource set is M set,1 ), or the number of sub-frequency domain units located in RB set1 on the PSFCH symbol of time slot 7 associated with subchannel 3 and subchannel 4 of time slot 2 is 2*M set,1 (That is, the number of sub-frequency domain units included in the first sub-frequency domain unit set in the first resource set is 2*M set,1 ).

[0150] The number of PSFCH candidate resources associated with a PSSCH resource on a PSFCH symbol in the i-th RB set is F. i =L′ PSSCH,i *M set,i *Q, where M set,i is the number of sub-frequency domain units for HARQ feedback associated with each sub-channel in the i-th RB set of the PSSCH resource, L′ PSSCH,iis the number of all subchannels except the first type of subchannel included in the first resource in the i-th resource set, and Q is the number of (pre-)configured cyclic shift pairs of ZC sequences that can be used for HARQ feedback.

[0151] After the first terminal receives the second information sent by the second terminal on the first resource, it can determine to use F in the i-th RB set according to the ID information. i Which resource among the PSFCH candidate resources is used to send the first information? Exemplarily, the PSFCH candidate resource index K of which the first terminal sends the first information in the i-th RB set is i =(T ID +R ID )mod(F i ), where T ID is the layer 1 source ID (L1 source ID), R ID = 0 (for unicast or multicast NACK only feedback) or R ID It is the group member identifier of the receiving UE (for multicast ACK / NACK feedback).

[0152] In this implementation, since the first type of subchannel is not associated with PSFCH resources, other subchannels can be associated with more sub-frequency domain units for HARQ feedback, thereby improving the feedback capacity; at the same time, since the first type of subchannel cannot be used as an independent resource scheduling unit, that is, there will be no PSSCH resources that only include the first type of subchannels, it will not cause the PSSCH resources to have no corresponding HARQ feedback resources.

[0153] Furthermore, since there may be power spectral density (PSD) constraints on the unlicensed spectrum, for example, the PSD should be less than or equal to 10dBm / MHz, in this case, if the first terminal sends the first information only on one PRB in each RB set, it may result in low transmission power. For example, when the subcarrier spacing is 30kHz, the bandwidth size of a PRB is 12*30kHz=0.36MHz<1MHz, then the signal power sent on one PRB cannot exceed 10dBm, which may still cause COT loss. In order to solve the above problem, in addition to sending the first information on the M second resources (for example, dedicated PRBs) determined according to the above method, the first terminal can also send third information (for example, the third information is a redundant signal) on a (pre) configured or predefined fourth resource (for example, common PRBs or common interlaces) on the PSFCH symbol. Among them, the transmission power on the dedicated PRB and the common PRB can be the same or different. For example, the transmission power on each dedicated PRB is P0, the transmission power on each public PRB is β*P0 (for example, 0<β<1), and the total number of dedicated PRBs used to send the first information is M d (For example, M d =2), the total number of common PRBs used to send the third information is M c , then the total transmission power of the first terminal on the PSFCH symbol P = P0*M d +β*P0*M c ≤P max , where P max is the maximum transmit power supported by the first terminal.

[0154] Exemplarily, the fourth resource is located in R resource sets among the M resource sets, where R is a positive integer less than or equal to M. That is, the first terminal can send the third information on the fourth resource in some or all of the M resource sets, as long as the total transmit power of the first terminal on the PSFCH symbol satisfies the PSD constraint and is less than or equal to P max That's it.

[0155] Exemplarily, the fourth resource may include one or more IRBs, wherein the one or more IRBs may be predefined, preconfigured, or configured by the network device.

[0156] The structure of the second resource can be implemented in the following ways:

[0157] In implementation mode 1, the second resource includes one or more IRBs, or in other words, all second resources of the first time domain unit in each resource set can be one or more IRBs, which can be understood as one resource scheduling unit (for example, one subchannel of a time slot) is associated with one or more IRBs on a PSFCH symbol; in this case, the sub-frequency domain unit can be understood as an IRB or an IRB group. An IRB can also be called an interlace. Figure 7 As shown, it is a schematic diagram of the structure of an interlace according to an embodiment of the present application, an interlace (such as Figure 7 The interlace0 in the resource pool includes multiple equally spaced non-continuous PRBs. For example, the resource pool includes multiple RB sets, each RB set includes 5 interlaces (for example, interlace0-4), each RB set includes one or more subchannels, a subchannel includes one or more IRBs, and a subchannel in a time slot is associated with an interlace on a PSFCH symbol. For example, subchannel 0 in each RB set includes interlace0, subchannel 1 includes interlace1, subchannel 2 includes interlace2, subchannel 3 includes interlace3, and subchannel 4 includes interlace4. In each RB set, subchannel 0 of time slot 2 is associated with interlace0 on the PSFCH symbol in time slot 7, subchannel 1 of time slot 2 is associated with interlace1 on the PSFCH symbol in time slot 7, subchannel 2 of time slot 2 is associated with interlace2 on the PSFCH symbol in time slot 7, subchannel 3 of time slot 2 is associated with interlace3 on the PSFCH symbol in time slot 7, and subchannel 4 of time slot 2 is associated with interlace4 on the PSFCH symbol in time slot 7. If the first terminal receives the second information on interlace1 in RB se0 and interlace1 in RB set1 in time slot 2 , the first terminal sends the first information on interlace1 in RB se0 and interlace1 in RB set1 in time slot 7 .

[0158] In implementation method 2, the second resource includes one or more PRBs, and illustratively, the one or more PRBs are located on the same IRB. In this case, an interlace can be (pre) configured or predefined in each RB set as a common interlace, so that all terminals sending HARQ feedback send redundant signals on the common interlace to increase the total transmit power. Furthermore, in order to increase the total transmit power corresponding to the dedicated PRBs to ensure the detection performance of the HARQ feedback, the first terminal may also send HARQ feedback on Y dedicated PRBs in each RB set, where Y ≥ 1, for example, Y dedicated PRBs may be located on the same interlace; at this time, the sub-frequency domain unit can be understood as a PRB or a PRB group consisting of Y PRBs. For example, the resource pool includes multiple RB sets, each RB set includes 5 interlaces (for example, interlace0~4), interlace0 in each RB set is predefined or (pre) configured as common interlace (for example, common interlace is used to send redundant signals), interlace1~4 can be used to send first information (for example, HARQ feedback, resource conflict, etc.), when the first resource includes frequency domain units located in RB set0 and RB set1, the first terminal can send third information on interlace0 in RB set0 and RB set1 of the first time domain unit, and send first information on the second resource in RB set0 and RB set1 of the first time domain unit, for example, the sub-frequency domain unit is a PRB group and each PRB group includes 2 PRBs, the second resource in RB set0 is the first two PRBs on interlace1 in RB set0, and the second resource in RB set1 is the first two PRBs on interlace1 in RB set1.

[0159] In implementation manner 3, the second resource includes one or more consecutive PRBs.

[0160] According to a communication method provided by an embodiment of the present application, when a first resource spans multiple resource sets, a first terminal sends first information in each resource set where the first resource is located, which can avoid COT interruption and improve communication reliability.

[0161] For subchannels including frequency domain resources located within a GB (such as Figure 3a Subchannel 2 and subchannel 3 shown, and Figure 3bSubchannel 2) shown in the figure cannot send PSCCH. Since PSCCH is always located on the starting subchannel of PSSCH resources, such subchannels cannot be used as the starting subchannel of PSSCH resources. If such subchannels are also associated with PSFCH resources, there will be a situation where these PSFCH resources will never be used, resulting in resource waste. For example, when the sub-frequency domain unit associated with the starting subchannel in the (pre)configured PSSCH resources in the resource pool can be used for HARQ feedback, since such subchannels cannot be used as the starting subchannel of PSSCH resources, the PSFCH resources associated with such subchannels will never be used.

[0162] Therefore, another embodiment of the present application mainly considers the PSFCH resource mapping method corresponding to the frequency domain unit including the frequency domain resources within the GB.

[0163] In this embodiment, the first resource (eg, PSSCH resource) spans M resource sets, where M is an integer greater than 1. The receiving UE may send the first information in X resource sets among the M resource sets, where 1≤X≤M.

[0164] This embodiment may also include the following two implementations:

[0165] The following description is made by taking an example where the first resource is a PSSCH resource, the second resource is a HARQ feedback resource, and the first information is a HARQ feedback.

[0166] In implementation mode 1, a frequency domain unit including frequency domain resources located within a GB is referred to as a first type of frequency domain unit (eg, Figure 3a Subchannel 2 and subchannel 3 in are first type frequency domain units, and Figure 3b The subchannel 2 in is a first type frequency domain unit). The first type frequency domain unit has no associated PSFCH resource in the resource pool.

[0167] For example, taking the resource set as an RB set and the frequency domain unit as a subchannel as an example, the number of sub-frequency domain units for HARQ feedback on a PSFCH symbol associated with each resource scheduling unit (or a subchannel in a time slot) in the i-th RBset is M set,i =M i / (N / L′ i ), where M i is the total number of sub-frequency domain units that can be used for HARQ feedback in the i-th RB set, N is the number of time slots associated with a PSFCH symbol, and L′ i is the number of subchannels other than the first type of subchannels included in the i-th RB set. Figure 6In , the number of time slots associated with a PSFCH symbol is N=4, the number of subchannels other than the first type of subchannel included in RB set0 is L′0=2 (i.e., subchannels 0, 1, and subchannel 2 belong to the first type of subchannel), and the number of subchannels other than the first type of subchannel included in RB set1 is L′1=2 (i.e., subchannels 4, 5, and subchannel 3 belong to the first type of subchannel). For another example, in Figure 3a In , the number of subchannels L′0 in RB set0 except the first type of subchannels is 2 (i.e., subchannels 0, 1, and subchannel 2 belong to the first type of subchannels), and the number of subchannels L′1 in RB set1 except the first type of subchannels is 2 (i.e., subchannels 4, 5, and subchannel 3 belong to the first type of subchannels). For another example, Figure 3b In the example, the number of subchannels other than the first type of subchannels included in RB set0 is L′0=2 (i.e., subchannels 0, 1, and subchannel 2 belong to the first type of subchannels), and the number of subchannels other than the first type of subchannels included in RB set1 is L′1=2 (i.e., subchannels 3, 4, and subchannel 2 belong to the first type of subchannels).

[0168] In this implementation, since the first type of subchannel is not associated with PSFCH resources, other subchannels can be associated with more PRBs for HARQ feedback, thereby improving the feedback capacity; at the same time, since the first type of subchannel cannot be used as an independent resource scheduling unit, that is, there will be no PSSCH resources that only include the first type of subchannels, it will not cause the PSSCH resources to have no corresponding HARQ feedback resources.

[0169] In implementation manner 2, a frequency domain unit whose starting frequency domain position is located within an RB set and whose ending frequency domain position is located within a GB is referred to as a first type frequency domain unit (eg, Figure 3a Subchannel 2 in the first frequency domain unit is a first type frequency domain unit). The first type frequency domain unit has no associated PSFCH resource in the resource pool. Optionally, a frequency domain unit whose starting frequency domain position is located in the i-th RB set and whose ending frequency domain position is not located in the i-th RB set (for example, Figure 3b For subchannel 2), there is no associated PSFCH resource in the i-th RB set.

[0170] For example, taking the resource set as an RB set and the frequency domain unit as a subchannel as an example, the number of sub-frequency domain units for HARQ feedback on a PSFCH symbol associated with each resource scheduling unit (or a subchannel in a time slot) in the i-th RBset is M set,i =M i / (N*L′ i ), where M iis the total number of sub-frequency domain units that can be used for HARQ feedback in the i-th RB set, N is the number of time slots associated with a PSFCH symbol, and L′ i is the number of subchannels other than the first type of subchannels included in the i-th RB set. Figure 6 In , the number of time slots associated with a PSFCH symbol is N=4, the number of subchannels other than the first type of subchannel included in RB set0 is L′0=2 (i.e., subchannels 0, 1, and subchannel 2 belong to the first type of subchannel), and the number of subchannels other than the first type of subchannel included in RB set1 is L′1=3 (i.e., subchannels 3, 4, and 5). For another example, in Figure 3a In , the number of subchannels L′0 in RB set0 except the first type of subchannels is 2 (i.e., subchannels 0, 1, and 2 belong to the first type of subchannels), and the number of subchannels L′1 in RB set1 except the first type of subchannels is 3 (i.e., subchannels 3, 4, and 5). For another example, Figure 3b In the example, the number of subchannels L′0 in RB set0 except the first type of subchannels is 2 (ie, subchannels 0 and 1), and the number of subchannels L′1 in RB set1 except the first type of subchannels is 3 (ie, subchannels 2, 3, and 4).

[0171] In this implementation, since the first type of subchannel is not associated with PSFCH resources, other subchannels can be associated with more PRBs for HARQ feedback, thereby improving the feedback capacity; at the same time, since the first type of subchannel cannot be used as an independent resource scheduling unit, that is, there will be no PSSCH resources that only include the first type of subchannels, it will not cause the PSSCH resources to have no corresponding HARQ feedback resources.

[0172] In addition, when PSSCH resources span RB sets and the highest subchannel is a second type subchannel, the highest RB set where the PSSCH is located contains PSFCH resources associated with the PSSCH, so that HARQ feedback can be sent in multiple RB sets to avoid COT interruption.

[0173] It is understandable that, in order to implement the functions in the above embodiments, the above terminals include hardware structures and / or software modules corresponding to the execution of 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.

[0174] Figure 8 and Fig. 9The 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 each terminal 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 1 One of the terminals 120a-120j shown may also be a module (such as a chip) applied to a terminal.

[0175] like Figure 8 As shown, the communication device 800 includes a processing unit 810 and a transceiver unit 820. The communication device 800 is used to implement the above Figure 5 Functions of the first terminal and the second terminal in the method embodiment shown in .

[0176] When the communication device 800 is used to implement Figure 5 In the method embodiment shown in FIG. 1 , the function of the first terminal is as follows: the processing unit 810 is configured to execute Figure 5 Step S501a in the embodiment shown; and the transceiver unit 820 is used to perform the following steps: Figure 5 The operations performed by the first terminal in steps S502 and S503 in the illustrated embodiment.

[0177] When the communication device 800 is used to implement Figure 5 In the method embodiment shown in FIG. 1 , the function of the second terminal is as follows: the processing unit 810 is used to execute the following Figure 5 Step S501b in the embodiment shown; and the transceiver unit 820 is used to perform the following steps: Figure 5 The operations performed by the second terminal in steps S502 and S503 in the illustrated embodiment.

[0178] For more detailed description of the processing unit 810 and the transceiver unit 820, please refer to Figure 5 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.

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

[0180] When the communication device 900 is used to implement Figure 5 When the method is shown, the processor 910 is used to implement the function of the above-mentioned processing unit 810, and the interface circuit 920 is used to implement the function of the above-mentioned transceiver unit 820.

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

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

[0183] It is understood 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.

[0184] An embodiment of the present application further provides a communication system, which includes the above-mentioned first terminal and second terminal.

[0185] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method in the above method embodiment is implemented.

[0186] An embodiment of the present application also provides a computer program product including instructions, which, when executed on the above communication device, enables the communication device to execute the method in the above method embodiment.

[0187] The method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions. 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, compact disc read-only memory (CD-ROM) or any other form of storage medium 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 write information to the storage medium. Of course, 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. Of course, the processor and the storage medium can also be present in a network device or a terminal as discrete components.

[0188] 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 layer 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 or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a digital video disc; it may also be a semiconductor medium, such as a solid-state hard disk.

[0189] 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.

[0190] In the present application, "at least one" means one or more, and "more" means two or more. "At least one of the following: ..." or similar expressions means any one of the listed items or any combination of these items. For example, "at least one of the following: A, B and C", or "at least one of the following: A, B or C", can all mean: A exists alone, B exists alone, C exists alone, A and B exist at the same time, B and C exist at the same time, A and C exist at the same time, and A, B and C exist at the same time, where A, B, C can be singular or plural. "And / or" describes the association relationship of associated objects, indicating that three relationships can 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.

[0191] 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 communication method, characterized in that: The method comprises: Determine a first resource, where the frequency domain resource of the first resource includes all or part of the frequency domain units in each resource set of M resource sets, where M is an integer greater than 1; First information is sent on each of M second resources, the M second resources are located in a first time domain unit, the i-th second resource among the M second resources is located in an i-th resource set among the M resource sets, wherein the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, i=1,2,…,M or i=0,1,…,M-1.

2. The method according to claim 1, characterized in that The method further comprises: receiving second information on the first resource; In response to the second information, the first information is sent on each of the M second resources, wherein the first information is used to indicate the reception status of the second information, or the first information is used to indicate conflict information corresponding to the reserved resources indicated by the second information.

3. The method according to claim 1, characterized in that The method further comprises: receiving second information on a third resource, the second information indicating the first resource; In response to the second information, the first information is sent on each of the M second resources, wherein the first information is used to indicate conflict information corresponding to the first resource.

4. The method according to any one of claims 1 to 3, characterized in that The first time domain unit is determined according to the time domain position of the first resource.

5. The method according to any one of claims 1 to 4, characterized in that The frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, including: The sub-frequency domain unit where the i-th second resource is located belongs to a first sub-frequency domain unit set within the i-th resource set, wherein the first sub-frequency domain unit set is associated with the one or more frequency domain units.

6. The method according to claim 5, characterized in that The one or more frequency domain units are starting frequency domain units included in the first resource in the i-th resource set; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set.

7. The method according to claim 5, characterized in that The one or more frequency domain units are all frequency domain units included in the first resource in the i-th resource set; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set and the number of the one or more frequency domain units.

8. The method according to claim 5, characterized in that The one or more frequency domain units are starting frequency domain units of the first resource included in the i-th resource set except for the first type of frequency domain units; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units other than the first type of frequency domain units included in the i-th resource set; The first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose end frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets.

9. The method according to claim 5, characterized in that The one or more frequency domain units are all frequency domain units included in the first resource in the i-th resource set except the first type of frequency domain units; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units other than the first type of frequency domain units included in the i-th resource set and the number of the one or more frequency domain units; The first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose end frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets.

10. The method according to claim 8 or 9, characterized in that The frequency domain units included in the i-th resource set except the first type of frequency domain units do not include frequency domain units whose starting frequency domain positions are located in the i-th resource set and whose ending frequency domain positions are not located in the i-th resource set.

11. The method according to any one of claims 1 to 10, characterized in that The method further comprises: The third information is sent on a fourth resource, where the fourth resource is located in the first time domain unit, and the fourth resource is located in R resource sets among the M resource sets, where R is a positive integer less than or equal to M.

12. The method according to claim 11, characterized in that The fourth resource includes one or more interleaved resource blocks (IRBs), and the one or more IRBs are predefined or preconfigured or configured by the network device.

13. The method according to any one of claims 1 to 12, characterized in that The second resource includes one or more physical resource blocks (PRBs), and the one or more PRBs are located on the same IRB; or, The second resources include one or more IRBs.

14. The method according to any one of claims 1 to 13, characterized in that The first information is carried on a physical sidelink feedback channel PSFCH.

15. The method according to claim 14, characterized in that The first resource is used for physical sidelink shared channel PSSCH transmission, and the PSSCH is associated with the PSFCH.

16. A communication method, characterized in that: The method comprises: Determine a first resource, where the frequency domain resource of the first resource includes all or part of the frequency domain units in each resource set of M resource sets, where M is an integer greater than 1; First information is received on each second resource among M second resources, the M second resources are located in a first time domain unit, the i-th second resource among the M second resources is located in an i-th resource set among the M resource sets, wherein the frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, i=1,2,…,M or i=0,1,…,M-1.

17. The method according to claim 16, characterized in that The method further comprises: Second information is sent on the first resource, wherein the first information is used to indicate a reception status of the second information, or the first information is used to indicate conflict information corresponding to a reserved resource indicated by the second information.

18. The method according to claim 16 or 17, characterized in that The frequency domain position of the i-th second resource is associated with one or more frequency domain units included in the i-th resource set of the first resource, including: The sub-frequency domain unit where the i-th second resource is located belongs to a first sub-frequency domain unit set within the i-th resource set, wherein the first sub-frequency domain unit set is associated with the one or more frequency domain units.

19. The method according to claim 18, characterized in that The one or more frequency domain units are starting frequency domain units included in the first resource in the i-th resource set; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set.

20. The method of claim 18, wherein: The one or more frequency domain units are all frequency domain units included in the first resource in the i-th resource set; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units included in the i-th resource set and the number of the one or more frequency domain units.

21. The method of claim 18, wherein: The one or more frequency domain units are starting frequency domain units of the first resource included in the i-th resource set except for the first type of frequency domain units; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units other than the first type of frequency domain units included in the i-th resource set; The first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose end frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets.

22. The method of claim 18, wherein: The one or more frequency domain units are all frequency domain units included in the first resource in the i-th resource set except the first type of frequency domain units; The number of sub-frequency domain units included in the first sub-frequency domain unit set is related to the number of frequency domain units other than the first type of frequency domain units included in the i-th resource set and the number of the one or more frequency domain units; The first type of frequency domain unit is a frequency domain unit including frequency domain resources located in a protection band, or the first type of frequency domain unit is a frequency domain unit whose end frequency domain position is located in a protection band, and the protection band is located between two adjacent resource sets.

23. The method according to claim 21 or 22, characterized in that The frequency domain units included in the i-th resource set except the first type of frequency domain units do not include frequency domain units whose starting frequency domain positions are located in the i-th resource set and whose ending frequency domain positions are not located in the i-th resource set.

24. A communication device, characterized in that: The device is used to perform the method according to any one of claims 1 to 15, or the device is used to perform the method according to any one of claims 16 to 23.

25. A communication device, characterized in that: The device comprises a processor coupled to a memory, wherein the memory is used to store instructions. When the program or instructions are executed by the processor, the device executes the method according to any one of claims 1 to 15, or the device executes the method according to any one of claims 16 to 23.

26. 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 service quality monitoring device, the method described in any one of claims 1 to 15 is implemented, or the method described in any one of claims 16 to 23 is implemented.