Data transmission method and apparatus

By sending side-line feedback information across carriers in carrier aggregation scenarios, the reliability problem of line-link data feedback under carrier aggregation in V2X scenarios is solved, and the effect of improving data transmission efficiency and reliability is achieved.

WO2025050928A1PCT designated stage expired Publication Date: 2025-03-13HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/111161
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-08
Filing Date
2024-08-09
Publication Date
2025-03-13

AI Technical Summary

Technical Problem

In V2X scenario, how to effectively feedback the sidelink data in the carrier aggregation scenario to improve the reliability of data transmission.

Method used

By transmitting the first line feedback information corresponding to the first side line data in the second carrier, or transmitting the P side line feedback information corresponding to the P side line data of the M side line data in the third time slot, the transmission of the side line feedback information across the carrier is realized.

Benefits of technology

The opportunity to send side-link feedback information is increased, the communication efficiency of side-links is improved, and the reliability of data transmission is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111161_13032025_PF_FP_ABST
    Figure CN2024111161_13032025_PF_FP_ABST
Patent Text Reader

Abstract

A data transmission method and apparatus. The method comprises: receiving M pieces of sidelink data in X carriers, the M pieces of sidelink data including first sidelink data, the X carriers including a first carrier, and the first sidelink data being located on the first carrier; and sending, in a second carrier among the X carriers, first sidelink feedback information corresponding to the first sidelink data, wherein a first sidelink resource where the first sidelink data is located corresponds to a plurality of PSFCH resources, the plurality of PSFCH resources are located in at least two carriers, the first sidelink feedback information is located in a first PSFCH resource, and the first PSFCH resource is one of the plurality of PSFCH resources. By means of the method, after first sidelink data is received in a first carrier, first sidelink feedback information corresponding to the first sidelink data can be sent in a second carrier, so that sidelink feedback information is sent across carriers, thereby increasing the sending opportunity of the sidelink feedback information, and improving the communication efficiency of the sidelink.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on September 8, 2023, with application number 202311162646.5 and invention name "A Data Transmission Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a data transmission method and device. Background Art

[0004] The 3rd Generation Partnership Project (3GPP) defines sidelink (SL) communication technology, with typical application scenarios including vehicle-to-everything (V2X). To improve data transmission reliability, V2X supports a physical sidelink feedback channel (PSFCH) and utilizes physical layer hybrid automatic repeat request (HARQ)-acknowledgement (ACK) feedback technology to provide feedback on sidelink data.

[0005] To provide higher service rates, carrier aggregation (CA) technology is introduced in the sidelink. However, when PSFCH and CA are simultaneously introduced in V2X scenarios, how terminal devices provide feedback still requires further research.

[0006] Summary of the Invention

[0007] The present application provides a data transmission method and apparatus for implementing feedback on sidelink transmitted data in a carrier aggregation scenario, thereby improving the reliability of sidelink data transmission.

[0008] In the first aspect, the present application provides a data transmission method, which is applicable to scenarios such as V2X. The execution subject of the method is a second device or a module or chip in the second device, and the second device is used as the execution subject for description. In this method, M sidelink data are received on X carriers, and the M sidelink data include first sidelink data, and the X carriers include a first carrier, and the first sidelink data is located in the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X; the first sidelink feedback information corresponding to the first sidelink data is sent in the second carrier among the X carriers; or, P sidelink feedback information corresponding to P sidelink data among the M sidelink data is sent in the third time slot; the P sidelink feedback information is located in Y carriers, Y is an integer greater than 0, and P is an integer less than or equal to M; wherein, the first sidelink link resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, and the multiple PSFCH resources are located In at least two carriers, the first sidelink feedback information is located in a first PSFCH resource, which is one of the multiple PSFCH resources; wherein the X sidelink data include first sidelink data, and the X sidelink feedback information include first sidelink feedback information corresponding to the first sidelink data; the first sidelink resource where the first sidelink data is located is located in a first carrier among the X carriers, and the first PSFCH resource where the first sidelink feedback information is located is located in a second carrier among the Y carriers; the first sidelink resource corresponds to multiple PSFCH resources, and the multiple PSFCH resources are located in at least two carriers, and the first PSFCH resource is one of the multiple PSFCH resources.

[0009] Through the method provided in the present application, after the second device receives the first sidelink data in the first carrier, it can send the first sidelink feedback information corresponding to the first sidelink data in the second carrier, thereby realizing the cross-carrier transmission of the sidelink feedback information in the carrier aggregation scenario, increasing the transmission opportunities of the sidelink feedback information, and improving the communication efficiency of the sidelink link.

[0010] In the second aspect, the present application provides a data transmission method, which is applicable to scenarios such as V2X. The execution subject of the method is a first device or a module or chip in the first device, and the first device is used as the execution subject for description. In the method, M sidelink data are sent on X carriers, and the M sidelink data include first sidelink data, and the X carriers include a first carrier, and the first sidelink data is located in the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X; the first sidelink feedback information corresponding to the first sidelink data is received in the second carrier among the X carriers; or P sidelink feedback information corresponding to P sidelink data among the M sidelink data is sent in the third time slot; the P sidelink feedback information is located in Y carriers, Y is an integer greater than 0, and P is an integer less than or equal to M; wherein, the first sidelink link resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, and the multiple PSFCH resources are located to In at least two carriers, the first sidelink feedback information is located in a first PSFCH resource, and the first PSFCH resource is one of the multiple PSFCH resources; wherein the X sidelink data include first sidelink data, and the X sidelink feedback information include first sidelink feedback information corresponding to the first sidelink data; the first sidelink resource where the first sidelink data is located is located in a first carrier among the X carriers, and the first PSFCH resource where the first sidelink feedback information is located is located in a second carrier among the Y carriers; the first sidelink resource corresponds to multiple PSFCH resources, and the multiple PSFCH resources are located in at least two carriers, and the first PSFCH resource is one of the multiple PSFCH resources.

[0011] In combination with the first aspect or the second aspect, in a possible implementation, the method also includes: determining, based on third information, that the second resource set in the second carrier includes a PSFCH resource corresponding to the first resource set in the first carrier; wherein the third information indicates that there is a correspondence between the first resource set and at least two resource sets in the at least two carriers, and the at least two carriers include the second carrier; the first sidelink resource belongs to the first resource set in the first carrier, and the first PSFCH resource belongs to the second resource set.

[0012] In the above process, by establishing a corresponding relationship between resource sets in the carrier, the sidelink resources in one resource set are associated with the PSFCH resources in multiple resource sets. This makes it possible to obtain the PSFCH resources required for transmitting the sidelink feedback information in another carrier when cross-carrier sidelink feedback information is required for one carrier, thereby increasing the opportunity for sidelink feedback information transmission.

[0013] In combination with the first aspect or the second aspect, in a possible implementation manner, the third information is predefined or preconfigured, or network configured.

[0014] In combination with the first aspect or the second aspect, in one possible implementation, the first sidelink resource is located in a first time slot, the PSFCH resources belonging to the first resource set among the multiple PSFCH resources are located in a second time slot, and the PSFCH resources belonging to the second resource set among the multiple PSFCH resources are located in a third time slot, and the index of the second time slot is the same as the index of the third time slot; wherein, the first sidelink resource belongs to the first resource set in the first carrier, and the first PSFCH resource belongs to the second resource set in the second carrier.

[0015] In this method, when the sideline data in the first carrier is transmitted in the second carrier for cross-carrier sideline feedback information, the time slot for sending the sideline feedback information in the second carrier is still the same as the time slot for sending the sideline feedback information in the first carrier. That is, since the second time slot and the third time slot are the same time slot, the PSFCH time slots used for feedback of the first sideline data in the first carrier and the second carrier can be aligned. Therefore, even if cross-carrier feedback is performed, the existing resource selection timing relationship will not be changed, the resource selection process will not be affected, and the system compatibility is improved.

[0016] In combination with the first aspect or the second aspect, in one possible implementation, the first sidelink resource is located in a first time slot, and the PSFCH resources belonging to the second resource set among the multiple PSFCH resources are located in a third time slot, the third time slot is determined by the first time slot and the first duration, and the first PSFCH resource belongs to the second resource set in the second carrier.

[0017] In this method, when the sidelink data in the first carrier is transmitted in the second carrier for cross-carrier sidelink feedback information, the third time slot for sending the sidelink feedback information in the second carrier is still determined according to the first time length corresponding to the first carrier. However, since the PSFCH time slot period in the second carrier may be smaller than the PSFCH time slot period in the first carrier, the third time slot may be advanced relative to the second time slot, that is, the time for sending the sidelink feedback information in the second carrier may be advanced relative to the time for sending the sidelink feedback information in the first carrier. In this way, when cross-carrier sidelink feedback information transmission is performed, the sidelink feedback information can be sent in advance, and the delay of the sidelink feedback information can be reduced.

[0018] In combination with the first aspect or the second aspect, in one possible implementation, the first sidelink resource is located in a first time slot, the PSFCH resources belonging to the first resource set among the multiple PSFCH resources are located in a second time slot, and the PSFCH resources belonging to the second resource set among the multiple PSFCH resources are located in a third time slot; wherein, the first sidelink resource belongs to the first resource set in the first carrier, and the first PSFCH resource belongs to the second resource set in the second carrier; the second time slot is determined by the first time slot and the first time length, and the third time slot is determined by the first time slot and the second time length.

[0019] In this method, when the sidelink data in the first carrier is transmitted in the second carrier for cross-carrier sidelink feedback information, the third time slot for sending the sidelink feedback information in the second carrier is determined according to the second time length corresponding to the second carrier. In this way, for the same sidelink feedback information, when the sidelink feedback information is sent in different carriers, different time lengths are used to determine the time slot in which the sidelink feedback information is located, which can improve the flexibility of sending the sidelink feedback information.

[0020] In combination with the first aspect or the second aspect, in a possible implementation manner, the first PSFCH resource belongs to a second resource set in the second carrier, and the method further includes:

[0021] A first PSFCH frequency domain resource set is determined based on the first information, and the first PSFCH frequency domain resource set includes at least one PSFCH frequency domain resource unit located in the second resource set; the first information indicates at least one PSFCH frequency domain resource unit, and the PSFCH frequency domain resource unit included in the first PSFCH resource is one of the at least one PSFCH frequency domain resource units.

[0022] In combination with the first aspect or the second aspect, in a possible implementation manner, the first information is predefined or preconfigured, or network configured.

[0023] In combination with the first aspect or the second aspect, in one possible implementation, the at least one PSFCH frequency domain resource unit is used to transmit sidelink feedback information corresponding to the sidelink data in at least one resource set, the at least one resource set includes the first resource set and does not include the second resource set, and the first sidelink resource belongs to the first resource set.

[0024] In combination with the first aspect or the second aspect, in a possible implementation manner, the at least one PSFCH frequency domain resource unit is used to transmit sidelink feedback information corresponding to the sidelink data in the first resource set.

[0025] In combination with the first aspect or the second aspect, in a possible implementation, the second resource set includes N physical resource blocks, the first information includes N bits, where N is an integer greater than 0; the N bits correspond one-to-one to the N physical resource blocks;

[0026] When the value of the first bit in the N bits is the first value, it indicates that the physical resource block corresponding to the first bit in the N physical resource blocks is a PSFCH frequency domain resource unit for transmitting the sidelink feedback information;

[0027] Alternatively, when the value of the first bit is the second value, it indicates that the physical resource block corresponding to the first bit among the N physical resource blocks is not a PSFCH frequency domain resource unit used to transmit the sidelink feedback information.

[0028] In combination with the first aspect or the second aspect, in a possible implementation, the method further includes:

[0029] Determine the number of PSFCH frequency domain resource units corresponding to the subchannels in the first resource set in the second resource set according to the first PSFCH frequency domain resource set

[0030] In combination with the first aspect or the second aspect, in a possible implementation, the method further includes:

[0031] According to the second information and the number of PSFCH frequency domain resource units Determine the first sidelink resource corresponding to the second resource set PSFCH resources.

[0032] In combination with the first aspect or the second aspect, in a possible implementation, the first PSFCH frequency domain resource set is used to transmit side feedback information corresponding to the side data in at least one resource set, and the number of PSFCH frequency domain resource units is Satisfy the following form:

[0033] in Indicates the number of PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set, N subch,i represents the number of subchannels included in the i-th resource set in at least one resource set, Indicates the period of the PSFCH resources corresponding to the second resource set.

[0034] In combination with the first aspect or the second aspect, in a possible implementation, the first PSFCH frequency domain resource set is used to transmit the sideline feedback information corresponding to the sideline data in the first resource set, and the number of the PSFCH frequency domain resource units is Satisfy the following form:

[0035] in, Indicates the number of PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set, N subch,1 represents the number of sub-channels included in the first resource set, Indicates the period of the PSFCH resources corresponding to the second resource set.

[0036] In combination with the first aspect or the second aspect, in a possible implementation, the method further includes: according to the first identifier and the second identifier, The first PSFCH resource is determined from multiple PSFCH resources; the first identifier is located in the first sidelink data, and the second identifier is configured or preset.

[0037] In combination with the first aspect, in a possible implementation, the method further includes: sending second sideline feedback information corresponding to second sideline data in the second carrier; wherein the M sideline data include the second sideline data, and the second sideline data is located in the second carrier.

[0038] In a third aspect, the present application further provides a communication device capable of implementing any of the methods provided in any of the first to second aspects above. The communication device may be implemented in hardware or by executing corresponding software implementations in hardware. The hardware or software includes one or more units or modules corresponding to the above functions.

[0039] In one possible implementation, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the network device or terminal device in the above-described method. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and a device such as a terminal device.

[0040] In one possible implementation, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0041] In one possible implementation, the structure of the communication device includes a processing unit and a transceiver unit, which can perform the corresponding functions in the above method examples. For details, please refer to the description of the method provided in any one of the first to second aspects, which will not be repeated here.

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

[0043] In a fifth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the functional module of the method in any possible implementation method of any aspect of the first to second aspects through a logic circuit or execution code instructions.

[0044] In the sixth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method in any possible implementation of any one of the first to second aspects is implemented.

[0045] In a seventh aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements the method in any possible implementation of any one of the first to second aspects.

[0046] In an eighth aspect, a circuit is provided, wherein the circuit is used to execute the method in any possible implementation of any one of the first to second aspects, and the circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.

[0047] In a ninth aspect, a chip is provided, comprising a processor configured to implement the method of any possible implementation of any of the first and second aspects. Optionally, the chip may further comprise a memory. The chip may be composed of a single chip or may include a chip and other discrete devices.

[0048] In a tenth aspect, embodiments of the present application further provide a communication system. The communication system includes: a second device for implementing the method in the aforementioned first aspect and any possible implementation of the first aspect; and a first device for implementing the method in the aforementioned second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] FIG1A is a schematic diagram of a communication system provided in an embodiment of the present application;

[0050] FIG1B is a schematic diagram of a communication system provided in an embodiment of the present application;

[0051] FIG1C is a schematic diagram of a communication system provided in an embodiment of the present application;

[0052] FIG2 is a schematic diagram of a network device architecture provided by an embodiment of the present application;

[0053] FIG3A is a schematic diagram of a carrier and a resource pool provided in an embodiment of the present application;

[0054] FIG3B is a schematic diagram of time domain resources of a resource pool provided in an embodiment of the present application;

[0055] FIG3C is a schematic diagram of frequency domain resources of a resource pool provided in an embodiment of the present application;

[0056] FIG3D is a schematic diagram of a PSFCH configuration period provided in an embodiment of the present application;

[0057] FIG3E is a schematic diagram of PSFCH resources provided in an embodiment of the present application;

[0058] FIG3F is a schematic diagram of a time interval for PSSCH feedback according to an embodiment of the present application;

[0059] FIG3G is a schematic diagram of the correspondence between PSSCH resources and PSFCH resources provided in an embodiment of the present application;

[0060] FIG3H is a schematic diagram of interleaving resources provided in an embodiment of the present application;

[0061] FIG4 is a flow chart of a data transmission method provided in an embodiment of the present application;

[0062] FIG5 is a schematic diagram of a carrier configuration provided in an embodiment of the present application;

[0063] FIG6 is a schematic diagram of an orthogonal PSFCH resource provided in an embodiment of the present application;

[0064] FIG7 is a schematic diagram of an orthogonal PSFCH resource provided in an embodiment of the present application;

[0065] FIG8 is a schematic diagram of the time domain position relationship between the side traffic data and the side traffic feedback information provided in an embodiment of the present application;

[0066] FIG9 is a schematic diagram of the time domain position relationship between the side traffic data and the side traffic feedback information provided in an embodiment of the present application;

[0067] FIG10 is a schematic diagram of the time domain position relationship between the side traffic data and the side traffic feedback information provided in an embodiment of the present application;

[0068] FIG11 is a schematic diagram of the time domain position relationship between the side traffic data and the side traffic feedback information provided in an embodiment of the present application;

[0069] FIG12 is a schematic diagram of the time domain position relationship between the side traffic data and the side traffic feedback information provided in an embodiment of the present application;

[0070] FIG13 is a schematic diagram of a PSFCH frequency domain resource set provided in an embodiment of the present application;

[0071] FIG14 is a schematic diagram of a PSFCH frequency domain information indicating a PSFCH frequency domain resource unit provided in an embodiment of the present application;

[0072] FIG15 is a schematic diagram of a PSFCH frequency domain resource set provided in an embodiment of the present application;

[0073] FIG16 is a schematic diagram of a PSFCH frequency domain information indicating a PSFCH frequency domain resource unit provided by an embodiment of the present application;

[0074] FIG17 is a schematic diagram of a correspondence between a PSFCH frequency domain resource set and a subchannel provided in an embodiment of the present application;

[0075] FIG18 is a schematic diagram of a correspondence between a PSFCH frequency domain resource set and a subchannel provided in an embodiment of the present application;

[0076] FIG19A is a schematic diagram showing a correspondence between a PSFCH frequency domain resource set and a subchannel provided in an embodiment of the present application;

[0077] FIG19B is a schematic diagram of a resource correspondence relationship provided in an embodiment of the present application;

[0078] FIG20 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0079] FIG21 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0080] FIG22 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0081] The technical solutions provided in the embodiments of the present application can be applied to long-term evolution (LTE), fifth-generation (5G) communication systems, such as 5G new radio (NR), or various future communication systems, such as sixth-generation (6G) communication systems. The communication methods provided in the embodiments of the present application can also be applied to vehicle-to-everything (V2X) communication, vehicle networking, autonomous driving, assisted driving, and other fields.

[0082] In particular, the technical solutions in the embodiments of the present application can also be applied to vehicle to everything (V2X) communication, cellular vehicle-to-everything (C-V2X) communication, Internet of Vehicles, autonomous driving, assisted driving and other fields. Among them, C-V2X is a V2X communication technology developed based on cellular systems. It utilizes and enhances the current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network, including vehicle to vehicle (V2V) communication, vehicle to pedestrian (V2P) communication, vehicle to infrastructure (V2I) communication, and vehicle to network (V2N) communication. With the evolution of cellular systems from 4G LTE to 5G NR, C-V2X has also evolved from LTE-V2X to NR-V2X.

[0083] To facilitate understanding of the embodiments of the present application, the communication system applicable to the embodiments of the present application is first described in detail using the communication system shown in Figures 1A to 1C as an example. The present application is applicable to a communication system that supports sidelink communication and supports communication scenarios with and without network coverage, where the sidelink may also be referred to as a sidelink, and is referred to as a sidelink in this application.

[0084] As shown in Figures 1A to 1C, the communication system may include multiple terminal devices (such as terminal device A and terminal device B), and optionally, a network device. In Figure 1A, terminal device A and terminal device B are both within the signal coverage of the network device; in Figure 1B, terminal device A is within the signal coverage of the network device, but terminal device B is outside the signal coverage of the network device. In Figure 1C, terminal device A and terminal device B are both outside the signal coverage of the network device. Among them, terminal device A and terminal device B in Figures 1A and 1B can communicate through a side link using resources scheduled by the network device, and the resources can be authorized resources or authorized frequency bands; terminal device A and terminal device B can also select resources by themselves, that is, select resources for side link communication from a resource pool, and the resources are unauthorized resources or unauthorized frequency bands. Terminal device A and terminal device B in Figure 1C are both outside the signal coverage of the network device, so they can only communicate through a side link using resource self-selection.

[0085] The network devices and terminal devices involved in FIG. 1A to FIG. 1C are described below respectively.

[0086] (1) Network equipment

[0087] In the embodiment of the present application, the network device may be a device in a wireless network, and the network device may also be referred to as a network apparatus. For example, the network device may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device. The network device includes, but is not limited to, a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, an access network device in an open radio access network (O-RAN), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system; or it may be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU-CP) module, or a centralized unit user plane (CU-UP) module. The access network device may be a macro base station, a micro base station, an indoor station, a relay node, a donor node, etc. The present application does not limit the specific technology and specific device form used by the network device.

[0088] In some deployments, network equipment may include centralized units (CUs) and distributed units (DUs). RAN equipment, including CU and DU nodes, splits the protocol layers of the gNB in ​​the NR system. Some protocol layer functions are centrally controlled by the CU, while some or all of the remaining protocol layer functions are distributed in the DU, which is centrally controlled by the CU, as shown in Figure 2. Furthermore, the CU can be divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for control plane functions, primarily including radio resource control (RRC) and the control plane's corresponding packet data convergence protocol (PDCP) (i.e., PDCP-C). PDCP-C is primarily responsible for encryption, decryption, integrity protection, and data transmission of control plane data. The CU-UP is responsible for user plane functions, primarily including the service data adaptation protocol (SDAP) and the user plane's corresponding PDCP (i.e., PDCP-U). SDAP is primarily responsible for processing core network data and mapping flows to bearers. The PDCP-U is primarily responsible for data plane encryption and decryption, integrity protection, header compression, sequence number maintenance, and data transmission. The CU-CP and CU-UP are connected via the E1 interface. The CU-CP represents the gNB's connection to the core network via the NG interface and to the DU via the F1 interface control plane (i.e., F1-C). The CU-UP connects to the DU via the F1 interface user plane (i.e., F1-U). Alternatively, the PDCP-C may also reside in the CU-UP.

[0089] It is understandable that in different systems, CU (including CU-CP or CU-UP) or DU may have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, and CU-UP may also be called O-CU-UP. For convenience of description, this application uses CU, CU-CP, CU-UP and DU as examples. The network device may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services and implementing the functions of the RRC layer. The DU is responsible for processing physical layer protocols and real-time services and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer and the physical (PHY) layer. In some deployments, the CU can be further divided into a Centralized Unit Control Plane (CU-CP) node and a Centralized Unit User Plane (CU-UP) node, where the CU-CP is responsible for control plane functions and the CU-UP is responsible for user plane functions.

[0090] (2) Terminal equipment

[0091] The terminal device involved in the embodiments of the present application may be a wireless terminal device capable of receiving scheduling and instruction information from a network device. The terminal device may be referred to as a terminal device, and may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a device that includes wireless communication capabilities (providing voice / data connectivity to the user). For example, a handheld device with wireless connection capabilities, or an in-vehicle device, in-vehicle module, etc. Currently, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in the Internet of Vehicles, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, device-to-device (D2D) communication terminal devices, vehicle-to-everything (V2X) communication terminal devices, smart vehicles, telematics boxes (T-boxes), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) The IoT (Internet of Things) terminal devices, etc. For example, the terminal device can be an onboard device, complete vehicle equipment, an onboard module, a vehicle, an onboard unit (OBU), a roadside unit (RSU), a T-box, a chip, or a system on chip (SOC), etc. The above chip or SOC can be installed in the vehicle, OBU, RSU, or T-box. Wireless terminals in industrial control can be cameras, robots, etc. Wireless terminals in smart homes can be TVs, air conditioners, vacuum cleaners, speakers, set-top boxes, etc.The terminal device can also be a V2X device, such as a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car or autonomous car, a pure electric vehicle (or Battery EV), a hybrid electric vehicle (HEV), a range extended EV (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle (new energy vehicle), and a roadside unit (RSU). The terminal device can also be a device in device-to-device (D2D) communication, such as an electricity meter, a water meter, etc. In addition, in an embodiment of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0092] In this application, predefined content generally refers to information that is defined by standards and does not require additional device configuration. It is pre-recorded / written in the hardware and / or software of the terminal device itself, or it can be understood as not being modifiable by the network device or other terminal devices. Pre-configured content generally refers to information that is pre-recorded / written in the hardware and / or software of the terminal device itself, determined by the equipment manufacturer, and can be modified through software or hardware.

[0093] (Pre) configuration can be divided into network device (pre) configuration and terminal device (pre) configuration. If it is a network device (pre) configuration, it can be (pre) configured through a system information block (SIB) or RRC signaling; if it is a terminal device (pre) configuration, it can be (pre) configured according to PC5-RRC signaling.

[0094] The communication system and scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

[0095] The following first explains the relevant terms involved in the embodiments of this application. When not specifically explained, these explanations are intended to support the meaning of the relevant terms and make the embodiments of this application easier to understand, and should not be regarded as strict limitations on the relevant terms in the scope of protection claimed by this application.

[0096] (1) Sidelink communication

[0097] The time and frequency resources for sidelink communications are configured via a sidelink resource pool, also referred to as a resource pool. A resource pool can be considered a collection of time and frequency domain resources used for sidelink communications. A resource pool can be located on a carrier or within a carrier's bandwidth part (BWP). For example, one or more resource pools can be configured on a single carrier (or a carrier's BWP).

[0098] For example, as shown in Figure 3A, the relationship between component carriers (CCs), BWPs, and RPs is shown. A CC contains one BWP, and a BWP can contain at least one RP. The figure uses two resource pools as an example, but the number of resource pools is not limited.

[0099] For time-domain resources within the resource pool used for sidelink communications, the sidelink terminal determines them based on a bitmap, the length of which is configured by higher layers. Figure 3B shows an example (with an 8-bit bitmap). One bit corresponds to one time slot, and each time slot contains M = 14 symbols, with M symbols forming a time-domain transmission unit. Scheduling sidelink communication resources in the time domain can be done at the time slot granularity.

[0100] For the frequency domain resources of sidelink communication, the network device divides the frequency band used for sidelink communication into several sub-channels, each of which contains a certain number of resource blocks (RBs). As shown in Figure 3C, a schematic diagram of the frequency domain resources of the resource pool is provided, in which the network device indicates the sequence number of the first resource block of the frequency domain resources used for sidelink communication, the total number of sub-channels N contained in the resource pool, the number of RBs contained in each sub-channel n CH A sidelink transmission can occupy one or more subchannels at a time. When scheduling sidelink communication resources, scheduling is performed in the frequency domain at the granularity of subchannels.

[0101] In addition, in sidelink communications, the terminal device may transmit sidelink data via a physical sidelink shared channel (PSSCH) and / or a physical sidelink control channel (PSCCH). The meaning of sidelink data is not limited in this application.

[0102] (2) Carrier Aggregation

[0103] Carrier aggregation (CA) is a technology that combines radio channel resources within or across frequency bands to increase user data transmission rates and reduce latency. To provide higher service rates, 3GPP introduced CA in Release 10. This technology aggregates multiple contiguous or non-contiguous component carriers (CCs) into a larger bandwidth (up to 100 MHz) to meet 3GPP requirements. Depending on the frequency band in which the aggregated carriers reside, CA can be categorized as intra-band CA and inter-band CA. Intra-band CA is further divided into intra-band contiguous and non-contiguous scenarios.

[0104] For sidelink communications, carrier aggregation technology is supported in the LTE-V2X phase. For example, a network device can configure one or more resource pools on each of three carriers and indicate that these three carriers can be aggregated. Consequently, a terminal device can simultaneously receive sidelink data from one or more other terminal devices on these three carriers or fewer, or simultaneously send sidelink data to one or more other terminal devices on these three carriers or fewer.

[0105] (3) Side feedback information

[0106] In an embodiment of the present application, the sidelink feedback information may also be referred to as sidelink feedback data. The sidelink feedback information may include at least one of HARQ-ACK information (such as ACK / NACK information), conflict information (such as scheme 2 conflict indication), channel state information reference signal (CSI-RS) report, and beam measurement information report. The embodiment of the present application does not limit the specific content included in the sidelink feedback data.

[0107] HARQ-ACK feedback means that after the transmitter sends data to the receiver, the receiver can send corresponding feedback information to the transmitter based on the decoding result of the data, such as ACK / negative acknowledgement (NACK) information, to improve the reliability of data transmission. For sidelink communication, HARQ-ACK feedback is supported in the NR-V2X stage. That is, for a PSCCH / PSSCH transmission (PSSCH is used as an example here), the receiver needs to transmit / send corresponding sidelink feedback data based on the decoding result of this sidelink data.

[0108] Among them, the sidelink feedback data can be transmitted through the physical sidelink feedback channel (PSFCH). PSFCH resources are periodic resources configured in the resource pool, and their periodic configuration parameters are (i.e. PSFCH configuration period) can be 0, 1, 2, 4; PSFCH resources include time domain resources and frequency domain resources. Indicates that there is no PSFCH resource configuration in the resource pool, that is, PSFCH transmission is not enabled in the resource, that is, feedback such as physical layer HARQ is not supported; Indicates that each Each sidelink transmission time slot has a feedback time slot. This feedback time slot is the time slot where the PSFCH resource resides. As shown in Figure 3D , in the feedback time slot, the PSFCH occupies the last three symbols of the gap (GAP), specifically automatic power control (AGC) + PSFCH + GAP. The time slot where the PSFCH resource resides is also called the PSFCH time slot.

[0109] NR-V2X configures PSFCH resources for each PSSCH subchannel. The process of determining the PSFCH resources corresponding to each subchannel is as follows:

[0110] ① The resource pool is configured with a bitmap of PSFCH frequency domain resources to indicate whether the physical resource block (PRB) on the frequency domain resources where the resource pool is located can be used as a PSFCH frequency domain resource. That is, the length of the bit information contained in the bitmap is equal to the number of PRBs in the resource pool. A 1 in the bitmap indicates that the corresponding PRB can be used as a PSFCH frequency domain resource, and a 0 in the bitmap indicates that the corresponding PRB cannot be used as a PSFCH frequency domain resource. In particular, PSFCH frequency domain resources can be used to transmit HARQ-ACK information, and its resources are represented by the "sl-PSFCH-RB-Set" bitmap. A bit value of 1 in the bitmap indicates that the corresponding PRB can be used to transmit HARQ-ACK information. Alternatively, PSFCH frequency domain resources can also be used to transmit scheme 2 conflict indication. Its resources are represented by the "sl-RB-SetPSFCH" bitmap. A value of 1 in the bitmap indicates that the corresponding PRB can be used to transmit scheme 2 conflict indication. The positions of the bit values ​​​​of 1 in "sl-PSFCH-RB-Set" and "sl-RB-SetPSFCH" do not overlap.

[0111] As shown in Figure 3E, in a feedback time slot with PSFCH frequency domain resources, assuming that a subchannel contains 10 PRBs and there are 3 subchannels in the resource pool, the bit map indicating the PSFCH frequency domain resources in the resource pool contains a total of 3*10=30 bits, each indicating whether each PRB can be used for PSFCH transmission. Referring to Figure 3E, the frequency domain position corresponding to a bit value of 1 in the bit map can be used for PSFCH transmission, such as HARQ-ACK information or collision information. Figure 3E illustrates the example of the first 4 PRBs of each subchannel being used for PSFCH transmission.

[0112] ② Considering the limitations of the receiver's decoding capabilities, the receiver cannot provide feedback immediately after receiving sidelink data. Therefore, the standard defines a PSSCH feedback interval, K, where the PSSCH transmits the PSFCH in the first available timeslot containing the PSFCH resource. This timeslot is the Kth timeslot after the timeslot containing the PSSCH (i.e., the interval between this timeslot and the timeslot containing the PSSCH is K-1 timeslots). The value of K is configured by the resource pool. As shown in Figure 3F, when K = 2, the PSSCH carried in timeslots 0 and 1 can be fed back on the PSFCH resource in timeslot 3, and the PSSCH carried in timeslots 2 / 3 / 4 / 5 can be fed back on the PSFCH resource in timeslot 7. Since timeslots 2 / 3 / 4 / 5 are fed back on the PSFCH resource in the same timeslot, this can be called a PSSCH bundling window or feedback period.

[0113] ③ The available PSFCH resources in a feedback time slot are allocated to each subchannel in the feedback cycle in the order of time domain first and frequency domain second. For example, as shown in Figure 3G, a large square occupies a time slot in the time domain and a subchannel in the frequency domain. When PSSCH is transmitted on two subchannels, for example, PSSCH resources occupy 5 and 9, the corresponding PSFCH resources are also 5 and 9 respectively, which are not continuous in the frequency domain.

[0114] That is to say, NR-V2X defines the correspondence between PSSCH resources (carrying sidelink data, also called sidelink resources) and PSFCH resources (carrying sidelink feedback data) in the resource pool. The PSSCH resources and the corresponding PSFCH resources are located in the same resource pool, or the sidelink data and the sidelink feedback data corresponding to the sidelink data are located in the same resource pool.

[0115] Based on the description of the above-mentioned relevant technical features, it can be seen that NR-V2X defines the correspondence between PSSCH resources and PSFCH resources in the same resource pool. For example, PSSCH resource 1 corresponds to PSFCH resource 1. If terminal device A receives sidelink data from terminal device B on PSSCH resource 1, it can send sidelink feedback data corresponding to the sidelink data to terminal device B on PSFCH resource 1.

[0116] Currently, resource blocks (RBs) in a resource pool can be divided into multiple subsets based on interlace. For example, as shown in Figure 3H , an interlace m∈{0,1,…,M-1} is defined to include multiple RBs indexed as {m,M+m,2M+m,3M+m,…}. When the subcarrier spacing of the resource pool is 15 kHz, M=10, and when the subcarrier spacing is 30 kHz, M=5. As shown in Figure 3H , each square represents an RB. For a 15 kHz subcarrier spacing, there are 10 interlaces. For an interlace indexed as #0, there are 10 RBs indexed as {0,10,20,30,…,90}. Other cases are similar and will not be further described.

[0117] To increase the data transmission rate of the sidelink, carrier aggregation technology is currently being considered in NR-V2X. However, after the introduction of carrier aggregation in NR-V2X, there is currently no corresponding solution for how terminal devices can perform sidelink feedback. Based on this, the embodiments of the present application will study the relevant implementation of sidelink feedback in the carrier aggregation scenario. For example, the embodiments of the present application provide a method for implementing cross-carrier sidelink feedback in the carrier aggregation scenario.

[0118] When the method provided in the present application is applied to the system in Figures 1A to 1C, the method executed by the first device or the second device in the embodiment of the present application can be implemented by the terminal device in Figures 1A to 1C or the module in the terminal device, and the method executed by the first device or the second device in the embodiment of the present application can be implemented by the network device in Figures 1A to 1C or the module in the network device.

[0119] It can be understood that the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. The method executed by the terminal device can be applied to the terminal device or a module in the terminal device, and the method executed by the network device can be applied to the network device or a module in the network device, as long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application.

[0120] FIG4 is a flow chart of a data transmission method according to an embodiment of the present application, wherein the method includes:

[0121] Step 401: A first device sends M sidelink data on X carriers.

[0122] Accordingly, the second device receives M sidelink data on X carriers.

[0123] The M sidelink data include first sidelink data, the X carriers include the first carrier, and the first sidelink data is located on the first carrier, i.e., the first sidelink resource carrying the first sidelink data is located on the first carrier; X is an integer greater than 0. The first device may be a terminal device or a module or chip in the terminal device, and the second device may be a terminal device or a module or chip in the terminal device.

[0124] In this application, the sideline data can also be replaced by a transport block (TB), and the first device encapsulates the sideline data into a TB for transmission. At the receiving end, when feedback is given on the sideline data, feedback can be given at a TB granularity, that is, one TB corresponds to one sideline feedback information.

[0125] The first device sends at least one sidelink data in one of X carriers, that is, M is an integer greater than or equal to X. The X carriers may be carriers after carrier aggregation, and each carrier is a component carrier in the carrier aggregation.

[0126] For example, in some possible scenarios, after receiving side data, the second device may provide feedback on the side data based on a reception result (such as a decoding result) of the side data. For details, please refer to the following steps.

[0127] Step 402: The second device sends first sidelink feedback information corresponding to the first sidelink data in a second carrier among the X carriers.

[0128] Correspondingly, the first device receives the first sidelink feedback information in the second carrier.

[0129] The first sidelink feedback information may be at least one of HARQ-ACK information (such as ACK / NACK information) corresponding to the first sidelink data, collision information (such as scheme 2 collision indication), channel state information reference signal, and beam measurement information report. For example, the first sidelink feedback information may be one of the four, two of the four, or the sum of the four.

[0130] In the present application, the sidelink resources in the first carrier may have corresponding PSFCH resources in the second carrier, or may have corresponding PSFCH resources in other carriers, wherein PSFCH resources refer to resources used to transmit sidelink feedback information, and may also be referred to as sidelink feedback resources. That is, after the second terminal device receives sidelink data in the first carrier, it may feed back sidelink feedback information of the sidelink data using the PSFCH resources in the second carrier or other carriers. Taking the first sidelink resource where the first sidelink data is located as an example, the first sidelink resource corresponds to multiple PSFCH resources, and the multiple PSFCH resources are located in at least two carriers. The first PSFCH resource where the first sidelink feedback information is located is one of the multiple PSFCH resources; the at least two carriers include the first carrier and the second carrier. In addition, in the present application, the sidelink resources used to transmit sidelink data may also be referred to as PSCCH resources / PSSCH resources.

[0131] Through the above process, the present application provides a method for sending sidelink feedback information across carriers. However, the present application does not limit in what scenario the second device sends sidelink feedback information across carriers. For example, in the first possible scenario, the network side does not configure the second device to send data in the first carrier, and only configures the second device to receive data in the first carrier. At this time, after the second device receives the first sidelink data in the first carrier, the second device sends the first sidelink feedback information corresponding to the first sidelink data in other carriers (such as the second carrier). For example, as shown in Figure 5, the network device configures the second device to receive data in 4 carriers, and these 4 carriers are CC1, CC2, CC3, and CC4; the network device configures the second device to send data in 2 carriers, and these 2 carriers are CC1 and CC2. If the sidelink resources in CC3 have corresponding PSFCH resources in CC1 or CC2, for the data received in CC3, the second terminal device can send sidelink feedback information of the data received in CC3 in the PSFCH resources of CC1 or CC2.

[0132] In the second possible scenario, the capabilities of the second device are limited.

[0133] For example, in a certain time period, data can only be received in the first carrier but cannot be sent in the first carrier, so the second device sends first sidelink feedback information corresponding to the first sidelink data in other carriers (such as the second carrier).

[0134] The capability of the second device is limited, which may mean that the sending capability of the second device is less than the receiving capability. For example, the number of sidelink data (i.e., TB) that the second device can simultaneously send is less than the number of sidelink data (i.e., TB) received and processed or the number of HARQ processes that the second device can support. For example, the second device can support receiving sidelink data in 4 carriers at the same time, but can only support sending data in 2 carriers at the same time. In the present application, in order to feed back sidelink feedback information of the sidelink data in 4 carriers, the second device can send sidelink feedback information of the sidelink data in the other 2 carriers through the 2 supported carriers.

[0135] The limited capability of the second device may also mean that the number of sidelink feedback information to be fed back by the second device in a time slot is less than the number of sidelink feedback information that the second device can send in the time slot (i.e., the maximum number of sidelink feedback information that the second device can send simultaneously or concurrently in a time slot).

[0136] For example, the second device receives the first sidelink data through the first sidelink feedback resource in the first time slot. Assuming that according to the time interval of PSSCH feedback, the second device wants to send the first sidelink feedback information in the second time slot, if within the second time slot, the number of sidelink feedback information that the second device needs to feed back in the first carrier is less than the number of sidelink feedback information that the second device can send on the first carrier (that is, the maximum number of sidelink feedback data that the second device can send simultaneously or concurrently on the first carrier), then the second device may send the sidelink feedback information of part of the sidelink data in the first carrier through other carriers.

[0137] In the present application, the sidelink resources in the first carrier may have corresponding PSFCH resources in at least two carriers. If the second terminal device feeds back first sidelink feedback information corresponding to the first sidelink data in the first carrier across carriers, the second device may select one carrier from the at least two carriers as the second carrier. This application does not limit how the second device determines the second carrier from the at least two carriers containing the corresponding PSFCH feedback resources.

[0138] In a first implementation manner, the second device may randomly select one carrier from at least two carriers as the second carrier.

[0139] In a second implementation, each of the at least two carriers corresponds to a priority, and the second device may use the carrier with the highest priority among the at least two carriers other than the first carrier as the second carrier. The priority of each carrier is predefined or preconfigured, or configured by the network.

[0140] In a third implementation, the second device may use the carrier with the lowest channel busy ratio (CBR) among at least two carriers other than the first carrier as the second carrier. For example, the channel busy ratio of a carrier may refer to: the average value of the channel busy ratios of each channel on the carrier. In the embodiment of the present application, the specific calculation method of the "channel busy ratio of the carrier" is not limited. For example, the calculation method of the channel busy ratio for carrier selection in LTE V2X CA may be reused.

[0141] The above is only an example, and this application does not limit how the second device determines the second carrier.

[0142] Through the method provided in the present application, after the second device receives the first sidelink data in the first carrier, it can send the first sidelink feedback information corresponding to the first sidelink data in the second carrier, thereby realizing the cross-carrier transmission of the sidelink feedback information in the carrier aggregation scenario, increasing the transmission opportunities of the sidelink feedback information, and improving the communication efficiency of the sidelink link.

[0143] In the above process, for other sideline data among the M sideline data, the second device may also send corresponding sideline feedback information. Therefore, step 402 may be replaced by the following steps:

[0144] Step 402b: The second device sends P sideline feedback information corresponding to P sideline data among the M sideline data in the third time slot.

[0145] Correspondingly, the first device receives P sideline feedback information corresponding to P sideline data among the M sideline data in the third time slot.

[0146] The P sidelink data correspond one-to-one to the P sidelink feedback information. The P sidelink data include first sidelink data, and the P sidelink feedback information includes first sidelink feedback information. The P sidelink feedback information is located in Y carriers, and the second device sends at least one sidelink feedback information on each of the Y carriers. The first PSFCH resource containing the first sidelink feedback information is located on the second carrier of the Y carriers. Y is an integer greater than 0, and P is an integer less than or equal to M. The Y carriers can be part or all of the X carriers.

[0147] It should be noted that, for the M received sideline data, some sideline data may not require feedback of sideline information, so P may be smaller than M.

[0148] Optionally, if the second device also receives sidelink data in the second carrier, the second device may also feedback corresponding sidelink feedback information. For example, if the M sidelink data include second sidelink data located in the second carrier, the P sidelink feedback information may include second sidelink feedback information corresponding to the second sidelink data.

[0149] Since the P sidelink feedback information are located in the same time unit, for example, in the same time slot, or in the same at least one symbol, P is less than or equal to the maximum number of sidelink feedback information that the second device can send in one time slot, that is, P is less than or equal to the maximum number of sidelink feedback information that the second device can send simultaneously or concurrently.

[0150] If the number of sideline feedback messages that the second device actually needs to send in the third time slot exceeds the maximum number (max) of sideline feedback messages that the second device can simultaneously or concurrently send, the second device only sends a portion of the sideline feedback messages. For example, if the second device actually needs to send Pmax sideline feedback messages in the third time slot, but Pmax is greater than max, the second device only sends P=max (assuming P=max) of the Pmax sideline feedback messages. Furthermore, in this case, how the second device determines which P sideline feedback messages to send is not limited in this application.

[0151] For example, the sidelink data may include priority information, and the priority information is used to indicate the priority of the sidelink feedback information corresponding to the sidelink data. Thus, after receiving the sidelink data, the priority of the sidelink feedback information corresponding to the sidelink data can be obtained. The lower the priority value, the higher the priority, e.g., priority 1 is higher than priority 2, which is higher than priority 3. For example, assume that the priorities of the 10 sidelink feedback information actually required to be sent by the second device are as shown in Table 1.

[0152] Table 1: Example of priority of sidewalk feedback information 1 to sidewalk feedback information 10

[0153] If the second device can send a maximum of six sidetrack feedback messages in the third time slot, the second device can send the six sidetrack feedback messages with the highest priority. According to Table 1, the second device can send sidetrack feedback information 1, sidetrack feedback information 2, sidetrack feedback information 5, sidetrack feedback information 18, sidetrack feedback information 3, and sidetrack feedback information 6.

[0154] Exemplarily, before sending the sidelink feedback information across carriers, the second device may also determine the carrier or resource set where the PSFCH resource corresponding to the first sidelink resource is located (Example 1), determine the time slot where the first PSFCH resource for transmitting the first sidelink feedback information is located (Example 2), and determine the first PSFCH resource (Example 3), which are described below. The following Examples 1 to 3 are three different examples, which can be implemented separately or in combination, and this application is not limited to this.

[0155] Example 1: Determine the carrier or resource set where the PSFCH resource corresponding to the first sidelink resource is located:

[0156] In the present application, there is a correspondence between the first resource set in the first carrier and at least two resource sets in at least two carriers. Before sending the first sidelink feedback information, the second device can determine, based on the correspondence, that the first sidelink resource corresponds to multiple PSFCH resources in at least two resource sets, thereby determining through which PSFCH resources in which resource sets the first sidelink feedback information is sent.

[0157] The first sidelink resource is located in a first resource set, and the at least two carriers include a first carrier and a second carrier. A resource set can refer to a resource pool or a resource block set (RB set) in a resource pool. A resource set occupies at least one subchannel.

[0158] This application does not limit how the second device determines the above correspondence.

[0159] For example, in implementation mode 1, the correspondence between the first resource set and at least two resource sets in at least two carriers is predefined or preconfigured.

[0160] Implementation method 2: The correspondence between the first resource set and at least two resource sets in at least two carriers is configured by the network.

[0161] For example, the second device may receive third information indicating that a first resource set corresponds to at least two resource sets of at least two carriers, where the at least two carriers include the second carrier. The second device may determine the correspondence between the first resource set and the at least two resource sets based on the third information.

[0162] The third information may be an independent information or an information in the SL resource pool configuration information. The SL resource pool configuration information may indicate a resource pool in the first carrier, the resource pool being the first resource set or the first resource set being an RB set in the resource pool.

[0163] In combination with the above implementation manner 1 and implementation manner 2, for example, assuming that the network side configures X carriers for the second device, then the corresponding relationship between the X carriers may include the following scenarios:

[0164] In scenario 1, there is a corresponding relationship between all carriers in the X carriers. It can be understood that the sidelink resources on one carrier in the X carriers have corresponding PSFCH resources on each carrier in the X carriers.

[0165] For example, taking at least two carriers including all carriers in X carriers as an example, if the second device is configured with 4 CCs, namely CC1 to CC4, and a resource pool is configured on each CC. The sidelink resources in resource pool 1 of CC1 correspond to PSFCH resources in the resource pool of each CC in CC1 to CC4. Similarly, the sidelink resources in resource pool 2 of CC2 correspond to PSFCH resources in the resource pool of each CC in CC1 to CC4, the sidelink resources in resource pool 3 of CC3 correspond to PSFCH resources in the resource pool of each CC in CC1 to CC4, and the sidelink resources in resource pool 4 of CC4 correspond to PSFCH resources in the resource pool of each CC in CC1 to CC4.

[0166] Taking CC1 as an example, the second device receives sidelink data through the sidelink resources in resource pool 1. If the capability of the second device is limited and it cannot send sidelink feedback information through the PSFCH resources in resource pool 1, then the second device can send sidelink feedback information through the PSFCH resources in one of the resource pools from resource pool 2 to resource pool 4.

[0167] In scenario 2, there is a corresponding relationship between some of the X carriers. It can be understood that the sidelink resources on one of the X carriers have corresponding PSFCH resources on some of the X carriers.

[0168] For example, taking at least two carriers including some carriers among X carriers as an example, as shown in Figure 6, if the second device is configured with 4 CCs, namely CC1 to CC4, and a resource pool is configured on each CC. The sidelink resources (PSCCH resources or PSSCH resources) in resource pool 1 of CC1 correspond to PSFCH resources in the resource pool of each CC in CC1 to CC2. The sidelink resources in resource pool 2 of CC2 correspond to PSFCH resources in the resource pool of each CC in CC1 to CC2, the sidelink resources (PSCCH resources or PSSCH resources) in resource pool 3 of CC3 correspond to PSFCH resources in the resource pool of each CC in CC3 to CC4, and the sidelink resources (PSCCH resources or PSSCH resources) in resource pool 4 of CC4 correspond to PSFCH resources in the resource pool of each CC in CC3 to CC4.

[0169] Taking CC1 as an example, the second device receives sidelink data through the sidelink resources in resource pool 1. If the capability of the second device is limited and it cannot send sidelink feedback information through the PSFCH resources in resource pool 1, then the second device can send sidelink feedback information through the PSFCH resources in resource pool 2.

[0170] Scenario 2 can also be understood as X carriers being divided into multiple carrier bundles, multiple carriers in the X carriers forming a carrier bundle, and sidelink data between the carrier bundles having corresponding PSFCH resources on other carriers; or X resource sets included in the X carriers being divided into multiple resource set bundles, multiple resource sets in the X resource sets forming a resource set bundle, and sidelink data between the resource set bundles having corresponding PSFCH resources on other resource sets, and these resource sets are located on different carriers.

[0171] For example, referring to Figure 6 above, CC1's resource pool 1 and CC2's resource pool 2 form resource bundle 1, while CC3's resource pool 3 and CC4's resource pool 4 form resource bundle 2. Data from CC1's resource pool has feedback information on a resource pool in CC2, and similarly, data from CC2's resource pool has feedback resources on a resource pool in CC1.

[0172] Similarly, taking CC1 as an example, the second device receives sidelink data through the sidelink resources in resource pool 1. If the capability of the second device is limited and it cannot send sidelink feedback information through the PSFCH resources in resource pool 1, then the second device can send sidelink feedback information through the PSFCH resources in resource pool 2.

[0173] In this application, for cross-carrier feedback, the sidelink resources in different carriers and the corresponding PSFCH resources in the same carrier are orthogonal. For example, the multiple PSFCH resources corresponding to the first sidelink resource include the PSFCH resource in the first carrier, and if the second sidelink resource in the second carrier also corresponds to at least one PSFCH resource in the first carrier, then the PSFCH resource corresponding to the first sidelink resource in the first carrier and the PSFCH resource corresponding to the second sidelink resource in the first carrier are orthogonal.

[0174] For example, as shown in Figure 7, in Example 1 of orthogonal PSFCH resources, the PSFCH resources corresponding to the sidelink resources in CC2 on CC1 and the PSFCH resources corresponding to the sidelink resources in CC1 on CC1 are time-division multiplexed, for example, located in different time slots or different symbols.

[0175] In Example 2 of orthogonal PSFCH resources, the PSFCH resources corresponding to the sidelink resources in CC2 on CC1 and the PSFCH resources corresponding to the sidelink resources in CC1 on CC1 are frequency division multiplexed or code division multiplexed, that is, they are located in the same time slot but include different frequency domains / code domains.

[0176] In the above process, by establishing a corresponding relationship between resource sets in the carrier, the sidelink resources in one resource set are associated with the PSFCH resources in multiple resource sets. This makes it possible to obtain the PSFCH resources required for transmitting the sidelink feedback information in another carrier when cross-carrier sidelink feedback information is required for one carrier, thereby increasing the opportunity for sidelink feedback information transmission.

[0177] Example 2: Determine the time slot where the first PSFCH resource for transmitting the first sidelink feedback information is located:

[0178] Since PSFCH resources are generally periodic, there is a PSFCH time slot every multiple time slots in a carrier, so there may be multiple implementation methods for sending the first sidelink feedback information in which time slot. Before describing the specific implementation method, the following concepts are defined:

[0179] a first resource set, to which the first sidelink resource belongs, and the first resource set is located in a first carrier;

[0180] a second resource set, the first PSFCH resource belongs to the second resource set, and the second resource set is located in a second carrier;

[0181] A first time slot, wherein the first sidelink resource is located in the first time slot;

[0182] In the second time slot, the PSFCH resources belonging to the first resource set among the multiple PSFCH resources corresponding to the first sidelink resource are located in the second time slot;

[0183] In the third time slot, the PSFCH resources belonging to the second resource set among the multiple PSFCH resources corresponding to the first sidelink resources are located in the third time slot.

[0184] Implementation method 1: determining the third time slot based on the second time slot.

[0185] In implementation method 1, the second time slot can be determined based on the first time slot and the first duration, and then the second time slot can be used as the third time slot. It can be understood that the index of the second time slot is the same as the index of the third time slot, that is, the second time slot and the third time slot are the same time slot. The first duration is (pre)configured or predefined, or can be configured on the network side.

[0186] In this application, there is no limitation on how to determine the second time slot based on the first time slot and the first duration. For example, the second time slot is the first PSFCH time slot after the first time slot and at least the first duration. Since the sidelink feedback information is sent after the sidelink data, the second time slot or the third time slot is located after the first time slot.

[0187] Exemplarily, the first duration may be determined based on a PSSCH feedback time interval K1 of the second device in the first resource set. The value of K1 may be (pre)configured or predefined, or may be configured by resource pool configuration information corresponding to the first resource pool to which the first resource set belongs.

[0188] For example, K1=2, the first time length may be the time length corresponding to K1-1=1 time slot. In this case, the second time slot is separated from the first time slot by 1 time slot, that is, the second time slot is the K1=2th time slot after the first time slot.

[0189] Implementation method 1 may be applicable to a scenario where the period of the PSFCH time slot of the first resource set is greater than or equal to the period of the PSFCH time slot of the second resource set.

[0190] For example, taking the resource set as a resource pool as an example, as shown in Figure 8, for two carriers, they are CC1 and CC2. CC1 includes resource pool 1, CC2 includes resource pool 2, and resource pool 1 and resource pool 2 are a resource pool bundle. The period of the PSFCH time slot in resource pool 1 is 2 time slots, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 1 are 1, 3, 5, 7... respectively. The period of the PSFCH time slot in resource pool 2 is 1 time slot, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 2 are 0, 1, 2, 3, 4, 5... respectively. The PSSCH feedback time interval K1=2 of the second device in the first resource set, and the first duration is equal to K1-1=1 time slot. The area filled with patterns in the figure represents PSFCH resources.

[0191] In time slot 0 , the second device receives sidelink data TB0 in resource pool 1 .

[0192] For TB0, if the second device feeds back the sidelink feedback information corresponding to TB0 in CC1, the index of the second time slot determined by the second device based on the first duration is 3. The second device can send the sidelink feedback information corresponding to TB0 in time slot 3 using the PSFCH resources in resource pool 1. This is because in resource pool 1 of CC1, after time slot 0, the interval with time slot 0 is greater than or equal to 1 time slot, and the first PSFCH time slot that includes PSFCH resources is time slot 3.

[0193] If the second device feeds back the sidelink feedback information corresponding to TB0 in CC2, time slot 3 may be used as the third time slot, that is, the sidelink feedback information corresponding to TB0 may be sent in time slot 3 through the PSFCH resources in resource pool 2.

[0194] For another example, let's take the resource set as a resource pool as an example, as shown in Figure 9, for two carriers, namely CC1 and CC2. CC1 includes resource pool 1, CC2 includes resource pool 2, and resource pool 1 and resource pool 2 are a resource pool bundle. The period of the PSFCH time slot in resource pool 1 is 2 time slots, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 1 are 1, 3, 5, 7... respectively. The period of the PSFCH time slot in resource pool 2 is 2 time slots, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 2 are 1, 3, 5, 7... respectively. The PSSCH feedback time interval K1=2 of the second device in the first resource set, and the first duration is equal to K1-1=1 time slot. The area filled with patterns in the figure represents the PSFCH resources.

[0195] In time slot 0 , the second device receives sidelink data TB0 in resource pool 1 .

[0196] For TB0, the index of the second time slot determined by the second device based on the first duration is 3. If the second device feeds back sidelink feedback information corresponding to TB0 in CC1, then the sidelink feedback information corresponding to TB0 is sent in time slot 3 using the PSFCH resources in resource pool 1. Similarly, if the second device feeds back sidelink feedback information corresponding to TB0 in CC2, time slot 3 can be used as the third time slot, that is, the sidelink feedback information corresponding to TB0 is sent in time slot 3 using the PSFCH resources in resource pool 2.

[0197] In implementation method one, when the sidelink data in the first carrier is transmitted in the second carrier for cross-carrier sidelink feedback information, the time slot for sending the sidelink feedback information in the second carrier is still the same as the time slot for sending the sidelink feedback information in the first carrier, that is, the second time slot and the third time slot are the same time slot. In this way, the PSFCH time slots used for feedback of the first sidelink data in the first carrier and the second carrier can be aligned. Therefore, even if cross-carrier feedback is performed, the existing resource selection timing relationship will not be changed, the resource selection process will not be affected, and the system compatibility is improved.

[0198] Implementation method 2: determining the third time slot based on the first time slot and the first duration.

[0199] In implementation method 2, the third time slot can be considered to be the first PSFCH time slot that meets the first duration between the first time slot and the first time slot. Specifically, the first time slot that is greater than or equal to the first duration between the first time slot and the first time slot and includes PSFCH resources belonging to the second resource set is regarded as the third time slot.

[0200] In this implementation, the third time slot may be the same as or different from the second time slot.

[0201] Implementation method two can be applicable to the scenario where the period of the PSFCH time slot of the first resource set is greater than or equal to the period of the PSFCH time slot of the second resource set; it can also be applicable to the scenario where the period of the PSFCH time slot of the first resource set is less than the period of the PSFCH time slot of the second resource set.

[0202] For example, taking the resource set as a resource pool as an example, as shown in Figure 10, for two carriers, they are CC1 and CC2. CC1 includes resource pool 1, CC2 includes resource pool 2, and resource pool 1 and resource pool 2 are a resource pool bundle. The period of the PSFCH time slot in resource pool 1 is 2 time slots, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 1 are 1, 3, 5, 7... respectively. The period of the PSFCH time slot in resource pool 2 is 1 time slot, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 2 are 0, 1, 2, 3, 4, 5... respectively. The PSSCH feedback time interval K1=2 of the second device in the first resource set, and the first duration is equal to K1-1=1 time slot. The area filled with patterns in the figure represents the PSFCH resource.

[0203] In time slot 0, the second device receives sideline data TB0 in resource pool 1; in time slot 1, the second device receives sideline data TB1 in resource pool 1.

[0204] For TB0, if the PSFCH resources in resource pool 1 transmit the sidelink feedback information corresponding to TB0, then based on the first duration, it can be determined that the sidelink feedback information corresponding to TB0 is transmitted in time slot 3. If the PSFCH resources in resource pool 2 transmit the sidelink feedback information corresponding to TB0, then based on the first duration, it can be determined that the sidelink feedback information corresponding to TB0 is transmitted in time slot 2. This is because in resource pool 1, after time slot 0, the interval from time slot 0 is greater than or equal to 1 time slot, and the first PSFCH time slot including the PSFCH resources is time slot 3. In resource pool 2, after time slot 0, the interval from time slot 0 is greater than or equal to 1 time slot, and the first PSFCH time slot including the PSFCH resources is time slot 2.

[0205] For TB1, if the PSFCH resources in resource pool 1 transmit the sidelink feedback information corresponding to TB1, then based on the first duration, it can be determined that the sidelink feedback information corresponding to TB0 is transmitted in time slot 3. If the PSFCH resources in resource pool 2 transmit the sidelink feedback information corresponding to TB1, then based on the first duration, it can be determined that the sidelink feedback information corresponding to TB1 is transmitted in time slot 3. This is because in resource pool 1, after time slot 0, the interval from time slot 0 is greater than or equal to 1 time slot, and the first PSFCH time slot including the PSFCH resources is time slot 3. In resource pool 2, after time slot 0, the interval from time slot 0 is greater than or equal to 1 time slot, and the first PSFCH time slot including the PSFCH resources is time slot 3.

[0206] For another example, let's take the resource set as a resource pool as an example, as shown in Figure 11, for two carriers, namely CC1 and CC2. CC1 includes resource pool 1, CC2 includes resource pool 2, and resource pool 1 and resource pool 2 are a resource pool bundle. The period of the PSFCH time slot in resource pool 1 is 1 time slot, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 1 are 0, 1, 2, 3... respectively. The period of the PSFCH time slot in resource pool 2 is 2 time slots, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 2 are 1, 3, 5, 7... respectively. The PSSCH feedback time interval K1=2 of the second device in the first resource set, and the first duration is equal to K1-1=1 time slot. The area filled with patterns in the figure represents the PSFCH resources.

[0207] In time slot 0, the second device receives sideline data TB0 in resource pool 1; in time slot 1, the second device receives sideline data TB1 in resource pool 1.

[0208] For TB0, if the PSFCH resources in resource pool 1 send sidelink feedback information corresponding to TB0, then based on the first duration, it can be determined that the sidelink feedback information corresponding to TB0 is sent in time slot 2. If the PSFCH resources in resource pool 2 send sidelink feedback information corresponding to TB0, based on the first duration, since in resource pool 2, the interval between time slot 0 and time slot 0 is greater than or equal to 1 time slot, and the first PSFCH time slot including the PSFCH resources is time slot 3, it can be determined that the sidelink feedback information corresponding to TB0 is sent in time slot 3 via the PSFCH resources in resource pool 2.

[0209] Similarly, for TB1, if the PSFCH resources in resource pool 1 send the side feedback information corresponding to TB1, then based on the first time length, it can be determined that the side feedback information corresponding to TB1 is sent in time slot 3; if the PSFCH resources in resource pool 2 send the side feedback information corresponding to TB1, according to the first time length, since in resource pool 2, after time slot 0, the interval with time slot 0 is greater than or equal to 1 time slot, and the first PSFCH time slot including the PSFCH resource is time slot 3, then the side feedback information corresponding to TB1 is sent in time slot 3 through the PSFCH resources of resource pool 2.

[0210] In the second implementation method, when the side data in the first carrier is transmitted in the second carrier for cross-carrier side feedback information, the third time slot for sending the side feedback information in the second carrier is still determined according to the first time length corresponding to the first carrier. However, since the PSFCH time slot period in the second carrier may be smaller than the PSFCH time slot period in the first carrier, the third time slot may be advanced relative to the second time slot, that is, the time for sending the side feedback information in the second carrier may be advanced relative to the time for sending the side feedback information in the first carrier. In this way, when cross-carrier side feedback information is transmitted, the side feedback information can be sent in advance, which can reduce the time delay of the side feedback information. In addition, this method can make the PSFCH resources corresponding to the side data transmitted in different resource sets relatively balanced, thereby improving system compatibility.

[0211] Implementation method three: determining the second time slot based on the first time slot and the first duration, and determining the third time slot based on the first time slot and the second duration.

[0212] In the third implementation, the second time slot can be considered as the first PSFCH time slot that meets the first duration between the second time slot and the first time slot, and the third time slot can be considered as the first PSFCH time slot that meets the second duration between the first time slot and the first time slot.

[0213] Specifically, the first time slot that is spaced from the first time slot by a distance greater than or equal to the first duration and includes PSFCH resources belonging to the first resource set is used as the second time slot. The first time slot that is spaced from the first time slot by a distance greater than or equal to the second duration and includes PSFCH resources belonging to the second resource set is used as the third time slot.

[0214] The second duration is (pre)configured or predefined, or can be configured on the network side. For example, the second duration can be determined based on the PSSCH feedback time interval K2 of the second device in the second resource set. The value of K2 can be (pre)configured or predefined, or can be configured based on the resource pool configuration information corresponding to the second resource pool to which the second resource set belongs. For example, if K2 = 2, then the second duration can be the duration corresponding to K2 - 1 = 1 time slot.

[0215] For example, taking the resource set as a resource pool as an example, as shown in Figure 12, for two carriers, namely CC1 and CC2. CC1 includes resource pool 1, CC2 includes resource pool 2, and resource pool 1 and resource pool 2 are a resource pool bundle. The period of the PSFCH time slot in resource pool 1 is 2 time slots, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 1 are 1, 3, 5, 7, etc. The period of the PSFCH time slot in resource pool 2 is 1 time slot, and the indexes of the PSFCH time slots including the PSFCH resources in resource pool 2 are 0, 1, 2, 3, 4, 5, etc. The PSSCH feedback time interval K1 of the second device in the first resource set is 2, and the first duration is equal to K1-1=1 time slot. The PSSCH feedback time interval K2 of the second device in the second resource set is 3, and the second duration is equal to K2-1=2 time slots.

[0216] In time slot 0, the second device receives sidelink data TB0 in resource pool 1; in time slot 1, the second device receives sidelink data TB1 in resource pool 1. The area filled with patterns in the figure represents PSFCH resources.

[0217] For TB0, if the PSFCH resources in resource pool 1 send the side feedback information corresponding to TB0, then based on the first time length, it can be determined that the side feedback information corresponding to TB0 is sent in time slot 3; if the PSFCH resources in resource pool 2 send the side feedback information corresponding to TB0, then based on the second time length, it can be determined that the side feedback information corresponding to TB0 is sent in time slot 3.

[0218] For TB1, if the PSFCH resources in resource pool 1 send the side feedback information corresponding to TB1, then based on the first time length, it can be determined that the side feedback information corresponding to TB0 is sent in time slot 3; if the PSFCH resources in resource pool 2 send the side feedback information corresponding to TB1, then based on the second time length, it can be determined that the side feedback information corresponding to TB1 is sent in time slot 4.

[0219] In implementation method three, when the sidelink data in the first carrier is transmitted in the second carrier for cross-carrier sidelink feedback information, the third time slot for sending the sidelink feedback information in the second carrier is determined according to the second time length corresponding to the second carrier. In this way, for the same sidelink feedback information, when the sidelink feedback information is sent in different carriers, different time lengths are used to determine the time slot in which the sidelink feedback information is located, which can improve the flexibility of sending the sidelink feedback information.

[0220] Example 3: Determine the index of the first PSFCH resource:

[0221] If the first sidelink feedback information is sent in the third time slot, since the third time slot includes at least one PSFCH resource, there may be multiple implementation methods for determining which PSFCH resource is used as the first PSFCH resource and thus using the first PSFCH resource to send the first sidelink feedback information. The following process uses the example of determining the index of the first PSFCH resource for transmitting the first sidelink feedback information of the first sidelink data in the first carrier in the second carrier as an example. Other cases can be deduced by analogy and are not further described.

[0222] Specifically, determining the index of the first PSFCH resource in the second carrier may include the following process:

[0223] Step 1: Determine a first PSFCH frequency domain resource set according to the first information.

[0224] The first PSFCH frequency domain set includes at least one PSFCH frequency domain resource unit located in the second resource set. The at least one PSFCH frequency domain resource unit is used to transmit sidelink feedback information of the sidelink data in the first resource set, that is, the at least one PSFCH frequency domain resource unit corresponds to the first resource set. The PSFCH frequency domain resource unit included in the first PSFCH resource is one of the at least one PSFCH frequency domain resource unit. One PSFCH resource may include one PSFCH frequency domain resource unit.

[0225] Optionally, a PSFCH frequency domain resource unit may refer to a PRB.

[0226] Optionally, a PSFCH frequency domain resource unit may refer to multiple PRBs. For example, a PSFCH frequency domain resource unit may include K PRBs. K is (pre) configured. For example, in an unlicensed frequency band, in order to ensure the transmission power of a PSFCH transmission, due to power spectral density (PSD), it is necessary to send side feedback information corresponding to a PSSCH transmission on K PRBs. At this time, the K PRBs are located in the same interlace. At this time, the first PSFCH frequency domain resource set can be determined based on the first information and the value of K.

[0227] Optionally, a PSFCH frequency domain resource unit may refer to an interlace. For example, a PSFCH resource unit may include all PRBs on an interlace. For example, in an unlicensed frequency band, in order to meet occupied channel bandwidth (OCB) requirements, sidelink feedback information corresponding to a PSSCH transmission needs to be sent on an interlace. In this case, the first PSFCH frequency domain resource set can be determined based on the first information and the number of interlaces included in the first resource set.

[0228] The second resource set in the second carrier corresponds to a first information, which indicates the PSFCH frequency domain resource unit in the frequency domain resources included in the second resource set for transmitting sidelink feedback information of the sidelink data in the first resource set, or the first information indicates the PSFCH frequency domain resource unit in the frequency domain resources included in the second resource set for the PSFCH transmission corresponding to the first resource set, or the first information indicates the PSFCH frequency domain resource unit in the frequency domain resources included in the second resource set corresponding to the side link resources in the first resource set.

[0229] Since the second resource set includes multiple PRBs, the first information can also be understood as: indicating the PRBs included in the second resource set in the frequency domain that are used to transmit sidelink feedback information of the sidelink data in the first resource set, or indicating the PRBs included in the second resource set in the frequency domain that are used for PSFCH transmission corresponding to the first resource set, or indicating the PRBs included in the second resource set in the frequency domain that correspond to the sidelink resources in the first resource set.

[0230] In the present application, the first information is (pre)configured or predefined, and may also be network configured, which is not limited in the present application.

[0231] In the present application, since sidelink feedback information is transmitted across carriers, the second resource set includes PSFCH resources corresponding to the sidelink resources in the second resource set, as well as PSFCH resources corresponding to the sidelink resources in other resource sets (e.g., the first resource set). It can be understood that the PSFCH frequency domain resource units in the second resource set used to transmit sidelink feedback information include PSFCH frequency domain resource units corresponding to the sidelink resources in the second resource set, as well as PSFCH frequency domain resource units corresponding to the sidelink resources in other resource sets (e.g., the first resource set).

[0232] The first implementation method:

[0233] In the first implementation method, the PSFCH resources in the second resource set can be used to transmit sidelink feedback information corresponding to multiple resource sets in multiple carriers. The PSFCH frequency domain resource units included in the PSFCH resources corresponding to the sidelink resources in the second resource set are taken as a set, and the PSFCH frequency domain resource units included in the PSFCH resources corresponding to the sidelink resources in other resource sets are taken as another set.

[0234] Specifically, the frequency domain resource elements used to transmit sidelink feedback information in the second resource set are divided into two sets: a first PSFCH frequency domain resource set and a second PSFCH frequency domain resource set. That is, the PSFCH frequency domain resource elements corresponding to the sidelink resources in the second resource set are located in one set, and the PSFCH frequency domain resource elements corresponding to the sidelink resources in other resource sets are located in another set.

[0235] Among them, the first PSFCH frequency domain resource set includes at least one PSFCH frequency domain resource unit, and the PSFCH frequency domain resource unit included in the second PSFCH frequency domain resource set is used to transmit sidelink feedback information corresponding to the sidelink data carried by the sidelink resources in at least one resource set. Here, at least one resource set includes resource sets other than the second resource set, for example, at least one resource set includes the first resource set. That is, the PSFCH frequency domain resource unit included in the first PSFCH frequency domain resource set is used not only to transmit sidelink feedback information of the sidelink data in the first resource set, but also to transmit sidelink feedback information of the sidelink data in other resource sets.

[0236] The second PSFCH frequency domain resource set includes at least one PSFCH frequency domain resource unit. The PSFCH frequency domain resource unit included in the second PSFCH frequency domain resource set is used to transmit sidelink feedback information corresponding to the sidelink data carried by the sidelink resources in the second resource set, that is, the PSFCH frequency domain resource unit included in the second PSFCH frequency domain resource set corresponds to the sidelink resources in the second resource set.

[0237] For the convenience of description, in the first implementation, the first information indicating the first PSFCH frequency domain resource set is referred to as the first PSFCH frequency domain information, and the information indicating the second PSFCH frequency domain resource set is referred to as the second PSFCH frequency domain information.

[0238] In this implementation, the first PSFCH frequency domain information may indicate the number of PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set and the position of each PSFCH frequency domain resource unit. The second PSFCH frequency domain information may indicate the number of PSFCH frequency domain resource units included in the second PSFCH frequency domain resource set and the position of each PSFCH frequency domain resource unit.

[0239] Exemplarily, the first PSFCH frequency domain information and the second PSFCH frequency domain information may be a bit map. For example, if the second resource set includes N PRBs, the first PSFCH frequency domain information includes N1 bits, and the second PSFCH frequency domain information includes N2 bits, N1+N2=N, and N, N1, and N2 are integers greater than 0. Each of the N1 bits corresponds one-to-one to N1 PRBs among the N PRBs, and each of the N2 bits corresponds one-to-one to N2 PRBs among the N PRBs. The same PRBs do not exist in these N1 PRBs and N2 PRBs, that is, the PRBs corresponding to the bits in the first PSFCH frequency domain information and the PRBs corresponding to the bits in the second PSFCH frequency domain information do not exist.

[0240] In one implementation, the first PSFCH frequency domain information and the second PSFCH frequency domain information may be a bitmap. For example, if the second resource set includes N PRBs, the first PSFCH frequency domain information includes N1 bits, and the second PSFCH frequency domain information includes N2 bits, where N1=N2=N, and N, N1, and N2 are integers greater than 0. Each of the N1 bits corresponds one-to-one to N1 PRBs among the N PRBs, and each of the N2 bits corresponds one-to-one to N2 PRBs among the N PRBs. Further, optionally, the first PSFCH frequency domain information indicates the PRBs used to transmit the PSFCH, and the PRBs indicated in the second PSFCH frequency domain information for transmitting the PSFCH are orthogonal to each other.

[0241] Among them, one bit among the N1 bits, for example, the first bit, when the value of the first bit is the first value, indicates that the PRB corresponding to the first bit among the N1 PRBs corresponding to the N1 bits is used to transmit sidelink feedback information, that is, the PRB is a PSFCH frequency domain resource unit for transmitting sidelink feedback information, that is, the PRB is used to transmit sidelink feedback information corresponding to the sidelink data carried by the sidelink resources in the second resource set; when the value of the first bit is the second value, it indicates that the PRB corresponding to the first bit among the N1 PRBs is not used to transmit sidelink feedback information, that is, the PRB is not a PSFCH frequency domain resource unit for transmitting sidelink feedback information, that is, the PRB is not used to transmit sidelink feedback information corresponding to the sidelink data carried by the sidelink resources in the second resource set. The first value and the second value are preset values ​​or preconfigured, for example, the first value is 1 and the second value is 0.

[0242] Similarly, when one of the N2 bits, for example the second bit, has a first value as the value of the second bit, it indicates that the PRB corresponding to the second bit among the N2 PRBs corresponding to the N2 bits is used to transmit sidelink feedback information, that is, the PRB is a PSFCH frequency domain resource unit for transmitting sidelink feedback information, that is, the PRB is used to transmit sidelink feedback information corresponding to the sidelink data carried by the sidelink resources in at least one resource set; when the value of the second bit is a second value, it indicates that the PRB corresponding to the second bit among the N2 PRBs is not used to transmit sidelink feedback information, that is, the PRB is not a PSFCH frequency domain resource unit for transmitting sidelink feedback information, that is, the PRB is not used to transmit sidelink feedback information corresponding to the sidelink data carried by the sidelink resources in at least one resource set.

[0243] For example, as shown in Figure 13, for three carriers, namely CC1, CC2, and CC3, CC1 includes resource pool 1, CC2 includes resource pool 2, and CC3 includes resource pool 3. Resource pool 1 includes PSFCH resources corresponding to sidelink resources in resource pool 2 and includes PSFCH resources corresponding to sidelink resources in resource pool 3.

[0244] The frequency domain resources of resource pool 1 include a first PSFCH frequency domain resource set and a second PSFCH frequency domain resource set. In the figure, the squares filled with diagonal lines represent the PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set, and the squares filled with grid patterns represent the PSFCH frequency domain resource units included in the second PSFCH frequency domain resource set.

[0245] Assume that in time slot 0, sideline data TB1 is transmitted in resource pool 1, sideline data TB2 is transmitted in resource pool 2, and sideline data TB3 is transmitted in resource pool 3.

[0246] For TB1, its corresponding sidelink feedback information can be transmitted through the PSFCH frequency domain resource units in the first PSFCH frequency domain resource set. If PSFCH resources corresponding to the sidelink resources in resource pool 1 are also available in resource pool 2 or resource pool 3, then its corresponding sidelink feedback information can be transmitted through the PSFCH frequency domain resource units in resource pool 2 or resource pool 3.

[0247] For TB2, its corresponding sidelink feedback information can be transmitted via the PSFCH frequency domain resource units in the second PSFCH frequency domain resource set. This is just an example, and the sidelink feedback information corresponding to TB2 can be transmitted via the PSFCH frequency domain resource units in resource pool 2.

[0248] For TB3, its corresponding sidelink feedback information can be transmitted via the PSFCH frequency domain resource units in the second PSFCH frequency domain resource set. This is just an example, and the sidelink feedback information corresponding to TB3 can be transmitted via the PSFCH frequency domain resource units in resource pool 3.

[0249] In conjunction with Figure 13, as shown in Figure 14, if resource pool 1 includes 30 PRBs, the indexes are 0 to 29. Among them, the PRBs with indexes 0 to 19 can be used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 1, and the PRBs with indexes 20 to 29 can be used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 2 or resource pool 3. In one implementation, the first PSFCH frequency domain information can indicate which PRBs among the PRBs with indexes 0 to 19 are used to transmit the sidelink feedback information corresponding to the sidelink data in resource pool 1, and the second PSFCH frequency domain information can indicate which PRBs among the PRBs with indexes 20 to 29 are used to transmit the sidelink feedback information corresponding to the sidelink data in resource pool 2 or resource pool 3.

[0250] For example, as shown in Figure 14, the first PSFCH frequency domain information includes 30 bits, one bit corresponding to one of the PRBs indexed 0 to 29; the second PSFCH frequency domain information includes 30 bits, one bit corresponding to one of the PRBs indexed 0 to 29. For example, the first PSFCH frequency domain information is 11110 0000 11110 0000 00000 00000; the second PSFCH frequency domain information is 00000 00000 00000 00000 11110 0000. The first PSFCH frequency domain information indicates that the PRBs indexed 0 to 3 and 10 to 13 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 1; the second PSFCH frequency domain information indicates that the PRBs indexed 20 to 23 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 2 or resource pool 3. That is, the first PSFCH frequency domain resource set includes PRBs with indices 0 to 3 and 10 to 13, and the second PSFCH frequency domain resource set includes PRBs with indices 20 to 23. In the figure, squares filled with a diagonal pattern represent the PSFCH frequency domain resource elements included in the first PSFCH frequency domain resource set, and squares filled with a grid pattern represent the PSFCH frequency domain resource elements included in the second PSFCH frequency domain resource set.

[0251] The second implementation method:

[0252] In the second implementation method, if the PSFCH resources in the second resource set can be used to transmit side feedback information corresponding to multiple resource sets in multiple carriers, then the PSFCH frequency domain resource units included in the PSFCH resources corresponding to each resource set in the second resource set in the multiple resource sets are regarded as a set.

[0253] Specifically, the frequency domain resource units used for transmitting sidelink feedback information in the second resource set are divided into multiple PSFCH frequency domain resource sets, and each of the multiple PSFCH frequency domain resource sets corresponds to one resource set.

[0254] Among them, for a PSFCH frequency domain resource set among multiple PSFCH frequency domain resource sets, the PSFCH frequency domain resource unit included in the PSFCH frequency domain resource set is used to transmit the sidelink feedback information corresponding to the sidelink data carried by the sidelink resources in the resource set corresponding to the PSFCH frequency domain resource set. It can also be understood that the PSFCH frequency domain resource unit included in the PSFCH frequency domain resource set corresponds to the sidelink resources in the resource set corresponding to the PSFCH frequency domain resource set.

[0255] Each PSFCH frequency domain information may indicate the number of frequency domain resource units included in a PSFCH frequency domain resource set and the location of each frequency domain resource unit. In this implementation, the PSFCH frequency domain information corresponding to the first resource set is the first information; and the PSFCH frequency domain resource set corresponding to the first resource set is the first PSFCH frequency domain resource set. The PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set are used only for transmitting sidelink feedback information of the sidelink data in the first resource set.

[0256] In the second implementation method, the PSFCH frequency domain information corresponding to each resource set can be a bit map, and one bit among the bits included in each PSFCH frequency domain information corresponds to one PRB among the N PRBs included in the second resource set. The specific content can refer to the description of the first PSFCH frequency domain information or the second PSFCH frequency domain information, and will not be repeated here.

[0257] For example, as shown in Figure 15, for three carriers, namely CC1, CC2, and CC3, CC1 includes resource pool 1, CC2 includes resource pool 2, and CC3 includes resource pool 3. Resource pool 1 includes PSFCH resources corresponding to sidelink resources in resource pool 2 and includes PSFCH resources corresponding to sidelink resources in resource pool 3.

[0258] The frequency domain resources of resource pool 1 include PSFCH frequency domain resource set 1, PSFCH frequency domain resource set 2 and PSFCH frequency domain resource set 3. In the figure, the squares filled with diagonal patterns represent the PSFCH frequency domain resource units included in PSFCH frequency domain resource set 1, the squares filled with grid patterns represent the PSFCH frequency domain resource units included in PSFCH frequency domain resource set 2, and the squares filled with black patterns represent the PSFCH frequency domain resource units included in PSFCH frequency domain resource set 3.

[0259] Among them, the PSFCH frequency domain resource units included in PSFCH frequency domain resource set 1 correspond to the side link resources in resource pool 1, the PSFCH frequency domain resource units included in PSFCH frequency domain resource set 2 correspond to the side link resources in resource pool 2, and the PSFCH frequency domain resource units included in PSFCH frequency domain resource set 3 correspond to the side link resources in resource pool 3.

[0260] Assume that in time slot 0, sideline data TB1 is transmitted in resource pool 1, sideline data TB2 is transmitted in resource pool 2, and sideline data TB3 is transmitted in resource pool 3.

[0261] For TB1, its corresponding sidelink feedback information can be transmitted through the PSFCH frequency domain resource units in PSFCH frequency domain resource set 1. If PSFCH resources corresponding to the sidelink resources in resource pool 1 are also available in resource pool 2 or resource pool 3, then its corresponding sidelink feedback information can be transmitted through the PSFCH frequency domain resource units in resource pool 2 or resource pool 3.

[0262] For TB2, its corresponding sidelink feedback information can be transmitted via PSFCH frequency domain resource units in PSFCH frequency domain resource set 2. This is just an example, and the sidelink feedback information corresponding to TB2 can be transmitted via PSFCH frequency domain resource units in resource pool 2.

[0263] For TB3, its corresponding sidelink feedback information can be transmitted via PSFCH frequency domain resource units in PSFCH frequency domain resource set 3. This is just an example, and the sidelink feedback information corresponding to TB3 can be transmitted via PSFCH frequency domain resource units in resource pool 3.

[0264] In conjunction with Figure 15, as shown in Figure 16, if resource pool 1 includes 30 PRBs, the indexes are 0 to 29. Among them, PRBs with indexes 0 to 9 can be used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 1, PRBs with indexes 10 to 19 can be used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 2, and PRBs with indexes 20 to 29 can be used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 3. In one implementation, PSFCH frequency domain information 1 can indicate which PRBs among PRBs with indexes 0 to 9 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 1, PSFCH frequency domain information 2 can indicate which PRBs among PRBs with indexes 10 to 19 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 2, and PSFCH frequency domain information can indicate which PRBs among PRBs with indexes 20 to 29 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 3.

[0265] For example, as shown in Figure 16, PSFCH frequency domain information 1 includes 10 bits, one bit corresponding to one of the PRBs indexed 0 to 9; PSFCH frequency domain information 2 includes 10 bits, one bit corresponding to one of the PRBs indexed 10 to 19; and PSFCH frequency domain information 3 includes 10 bits, one bit corresponding to one of the PRBs indexed 20 to 29. For example, PSFCH frequency domain information 1 is 11110 0000 00000 00000 00000 00000; PSFCH frequency domain information 2 is 00000 00000 11110 0000 00000 00000; and PSFCH frequency domain information 3 is 00000 00000 00000 00000 11110 0000. PSFCH frequency domain information 1 indicates that PRBs indexed 0 to 3 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 1; PSFCH frequency domain information 2 indicates that PRBs indexed 10 to 13 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 2; and PSFCH frequency domain information 3 indicates that PRBs indexed 20 to 23 are used to transmit sidelink feedback information corresponding to the sidelink data in resource pool 3. That is, PSFCH frequency domain resource set 1 includes PRBs indexed 0 to 3, PSFCH frequency domain resource set 2 includes PRBs indexed 10 to 13, and PSFCH frequency domain resource set 3 includes PRBs indexed 20 to 23. In the figure, squares filled with diagonal lines represent the frequency domain resource elements included in PSFCH frequency domain resource set 1, squares filled with a grid pattern represent the frequency domain resource elements included in PSFCH frequency domain resource set 2, and squares filled with a black pattern represent the frequency domain resource elements included in PSFCH frequency domain resource set 3.

[0266] The above process only takes the second resource set as an example. For the process of determining the PSFCH frequency domain resource set in other resource sets, you can also refer to the above process, which will not be repeated here.

[0267] Step 2: Determine the number of PSFCH frequency domain resource units corresponding to each subchannel in the first resource set in the second resource set based on the first PSFCH frequency domain resource set.

[0268] In one implementation, the number of PSFCH frequency domain resource units corresponding to each subchannel in the first resource set in the second resource set may be determined based on the number of PSFCH frequency domain resource units corresponding to the first resource set in the second resource set.

[0269] For example, if the first implementation method is adopted in step one, that is, the PSFCH frequency domain resource units used to transmit sidelink feedback information in the second resource set are divided into two PSFCH frequency domain resource sets: the PSFCH frequency domain resource units corresponding to the sidelink resources in the second resource set are located in the second PSFCH frequency domain resource set, and the PSFCH frequency domain resource units corresponding to the sidelink resources in at least one resource set other than the second resource set are located in the first PSFCH frequency domain resource set. Assume that the number of resource sets in "at least one resource set" here is n, and n is an integer greater than 0. In this case, the PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set correspond to at least one resource set (i.e., n resource sets).

[0270] Combined with the above description, the number of frequency domain resource units corresponding to each subchannel in the first resource set in the second resource set is The following forms can be met:

[0271] in, Indicates the number of PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set, N subch,i represents the number of subchannels included in the i-th resource set in at least one resource set, Indicates the period of the PSFCH resources corresponding to the second resource set.

[0272] It should be understood that the above method can also determine the number of PSFCH resource units corresponding to each subchannel in the second resource set in the "at least one resource set" except the first resource set.

[0273] For example, if the second implementation method is adopted in step 1, that is, the frequency domain resource units corresponding to each resource set in the second resource set are used as a PSFCH frequency domain set, and the PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set only correspond to the first resource set, then the number of PSFCH frequency domain resource units corresponding to each subchannel in the first resource set in the second resource set is The following forms can be met:

[0274] in, Indicates the number of PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set, N subch,1 represents the number of subchannels included in the first resource set, Indicates the period of the PSFCH resources corresponding to the second resource set.

[0275] According to step 2, each subchannel in the first resource set corresponds to If the second device sends the first sidelink feedback information in the third time slot, it is also necessary to determine the corresponding subchannel of each subchannel occupied by the first sidelink resource in the second resource set. The index of the PSFCH frequency domain resource unit is described below through step three.

[0276] Step 3: Determine the index of the PSFCH frequency domain resource unit corresponding to the subchannel occupied by the first sidelink resource in the second resource set.

[0277] The first sidelink resource is located in the first time slot. Without loss of generality, in this application, the PSFCH frequency domain resource unit index corresponding to each subchannel in the first time slot (that is, the PSSCH time slot where the first sidelink resource is located) associated with the third time slot (that is, the PSFCH time slot where the first sidelink feedback information is located) in the second resource set can be determined.

[0278] The third time slot may be associated with multiple PSSCH time slots. For a PSSCH time slot indexed as i in the multiple PSSCH time slots, a PSFCH frequency domain resource index of subchannel j on PSSCH time slot i associated with the third time slot may be determined.

[0279] Specifically, in the first implementation method, the PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set correspond to at least one resource set (n resource sets). For example, taking the resource set as a resource pool as an example, for three carriers, they are CC1, CC2 and CC3. CC1 includes resource pool 1, CC2 includes resource pool 2, CC3 includes resource pool 3, resource pool 1 includes PSFCH resources corresponding to the sidelink resources in resource pool 2, and includes PSFCH resources corresponding to the sidelink resources in resource pool 3. The PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set are represented by the grid-filled area in the figure. PSFCH#2 is the third time slot, and the third time slot is associated with time slot 0 and time slot 1 in resource pool 2, and is associated with time slot 0 and time slot 1 in resource pool 3.

[0280] The first PSFCH frequency domain resource set is associated with sidelink data resources from at least one CC, and the PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set can be sequentially allocated to the PSSCH time slots and subchannels associated therewith. For example, the PSFCH frequency domain resource units included in the first frequency domain resource set can be sequentially allocated to the PSSCH time slots and subchannels associated with the third time slot in ascending order of time slots, then in ascending order of subchannels within a CC, and then in ascending order of CC indexes.

[0281] According to different numbering methods, there are different index determination methods. Among them, as shown in Figure 17, PSFCH#1 and PSFCH#2 include the PSFCH frequency domain resource unit in the first PSFCH frequency domain resource set and the PSFCH frequency domain resource unit in the second PSFCH frequency domain resource set. In numbering method 1, the subchannels included in the resource set in each CC are numbered separately, that is, as shown in the figure, the side link resources in time slot 0 and time slot 1 in resource pool 2 in CC2 are associated with the first PSFCH frequency domain resource set in CC1, and each time slot corresponds to 4 subchannels. Then, after the 8 subchannels corresponding to the 2 time slots are numbered separately, the indexes are: 0, 1, 2, 3, 4, 5, 6, 7. In the figure, subchannel 0 is located in time slot 0, subchannel 1 is located in time slot 1, and other cases are similar and will not be repeated.

[0282] Similarly, the sidelink resources in time slot 0 and time slot 1 in resource pool 2 in CC3 are associated with the first PSFCH frequency domain resource set in CC1. Each time slot corresponds to 4 subchannels. Then, after the 8 subchannels corresponding to the 2 time slots are individually numbered, the indexes are: 0, 1, 2, 3, 4, 5, 6, 7.

[0283] As shown in Figure 18, PSFCH#1 and PSFCH#2 include PSFCH frequency domain resource units in the first PSFCH frequency domain resource set and PSFCH frequency domain resource units in the second PSFCH frequency domain resource set. In numbering method 2, the resource set in at least one CC associated with the first PSFCH frequency domain resource set includes a joint subchannel number. That is, as shown in the figure, in resource pool 2 in CC2, the 8 subchannels corresponding to time slot 0 and time slot 1 are numbered and indexed as follows: 0, 1, 2, 3, 4, 5, 6, and 7, respectively. In resource pool 2 in CC2, the 8 subchannels corresponding to time slot 0 and time slot 1 are numbered and indexed as follows: 8, 9, 10, 11, 12, 13, 14, and 15, respectively.

[0284] In numbering method 1, for subchannel j in time slot i in CC c, the corresponding PSFCH frequency domain resource unit index range in the third time slot is:

[0285] in, N cc Indicates the total number of carriers associated with the first PSFCH frequency domain resource set (i.e., the total number of resource sets), and numbers these CCs sequentially according to a certain order, such as the CC index. It should be understood that since CC2 and CC3 are associated with the first PSFCH frequency domain resource set on CC1, after renumbering according to the index, CC2 corresponds to c = 0, and CC3 corresponds to c = 1; Indicates the number of subchannels occupied by the resource set (resource pool or RB set) on CC c associated with the first PSFCH frequency domain resource set. CC c indicates the CC numbered c after renumbering.

[0286] In numbering mode 2, the subchannels on the PSSCH slot associated with the PSFCH slot are renumbered in the time domain, frequency domain within the CC, and then across CCs. Therefore, the label is The PSFCH resource unit index range corresponding to the sidelink data resource in the third time slot is

[0287] In a second implementation, the PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set correspond only to the first resource set. The PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set can be sequentially allocated to the PSSCH time slots and subchannels associated therewith. Since the first PSFCH frequency domain resource set corresponds to the sidelink transmission resources on a CC, the PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set can be sequentially allocated to the subchannels on the PSSCH time slots in ascending order of the PSSCH time slots and then in ascending order of the subchannels.

[0288] As shown in Figure 19A, PSFCH #1 and PSFCH #2 include PSFCH frequency domain resource units in the first PSFCH frequency domain resource set and PSFCH frequency domain resource units in the second PSFCH frequency domain resource set. PSFCH #2 is the third time slot, and the third time slot is associated with time slot 0 and time slot 1 in resource pool 2. For the subchannel with frequency domain number j in time slot i in the first resource set, the index range of the PSFCH resource corresponding to the subchannel is:

[0289] Optionally, if the first PSFCH resource set is associated with a sub-channel on the PSSCH time slot of multiple resource sets, then the index of the PSFCH frequency domain resource unit corresponding to the sub-channel in the PSSCH time slot on each resource set in the multiple resource sets associated with the third time slot can be determined according to the above method.

[0290] Step 4: Determine the total number of PSFCH resources corresponding to the first sidelink resources.

[0291] Specifically, the total number of PSFCH resources corresponding to the first sidelink resource in the second resource set is determined based on the second information. The second information indicates that the feedback information is transmitted using the PSFCH resource corresponding to the first subchannel of the at least one subchannel occupied by the first sidelink resource, or the second information indicates that the feedback information is transmitted using the PSFCH resource corresponding to any one of the at least one subchannel.

[0292] Indicates the number of PSFCH sequence pairs that can be multiplexed on a PSFCH resource configured in the resource pool to which the second resource set belongs, Indicates the number of PSFCH frequency domain resource units corresponding to each subchannel in the first resource set in the second resource set. The second information is used to indicate For example: the resource pool can be configured To limit the available PSFCH resources for transmitting sidelink feedback information, there are two possible solutions:

[0293] Solution 1, the second information is (pre) configured as the first value, at this time the second information indicates the use of the PSFCH resource corresponding to the first sub-channel of at least one sub-channel occupied by the first sidelink resource to transmit feedback information, and the resource pool configuration to which the second resource set belongs is The second device uses the PSFCH resource corresponding to the first subchannel of the first sidelink resource to transmit the sidelink feedback information. At this time, the total number of PSFCH resources corresponding to the first sidelink resource satisfies:

[0294] Solution 2, the second information is (pre) configured as the second value, at this time the second information indicates the use of the PSFCH resource corresponding to any one of the at least one sub-channel to transmit feedback information, the resource pool configuration to which the second resource set belongs The second device may use PSFCH resources corresponding to all sub-channels of the first sidelink resource to transmit sidelink feedback information. In this case, the total number of PSFCH resources corresponding to the first sidelink resource satisfies:

[0295] in, Indicates the number of subchannels occupied by the first sidelink resource.

[0296] Optionally, in scheme 2, the second information is (pre) configured as a second value, in which case the second information indicates the use of the PSFCH resource corresponding to any one of the at least one subchannels to transmit feedback information, and the second resource set is a resource block set in a resource pool. If the resource pool to which the second resource set belongs is configured The second device may use PSFCH resources corresponding to all sub-channels of the first sidelink resource to transmit sidelink feedback information. In this case, the total number of PSFCH resources corresponding to the first sidelink resource satisfies:

[0297] in, represents the number of subchannels occupied by the second resource set numbered k among all the second resource sets occupied by the first sidelink resource. It should be understood that the number of subchannels occupied by the first sidelink resource in multiple second resource sets is the same. Indicates the number of PSFCH frequency-domain resource units corresponding to each subchannel in the first resource set in the second resource set numbered k.

[0298] Step 5: Determine the first PSFCH resource.

[0299] The first PSFCH resource is determined according to the first identifier and the second identifier. The first identifier is located in the first sidelink data, and the second identifier is pre-configured or preset, or configured by the network, or indicated by high-level signaling. For example, the first identifier is P ID , the second identifier is M ID ; The second device selects the first side link resource corresponding to The first of the PSFCH resources A PSFCH resource is used to send the first sidelink feedback information, and the PSFCH resource is the first PSFCH resource.

[0300] Among them, P ID Indicates the physical layer source address identifier (Identity, ID) carried in the second-order control information in the first sidelink data. If the first sidelink feedback information is transmitted in multicast 2, M ID The ID configured by the upper layer of the second device for the first side data transmission is M. ID =0.

[0301] The first sidelink resource corresponds to PSFCH resources are arranged in ascending order according to the frequency domain index first and the code domain index later PSFCH resources, then the index of the PRB included in the first PSFCH resource is:

[0302] The cyclic shift pair index (Cyclic Shift Pair Index) corresponding to the first sidelink feedback information (or the first PSFCH resource) transmitted in the PRB corresponding to the first PSFCH resource satisfies:

[0303] in, Indicates rounding down.

[0304] It should be understood that when the first sidelink resource has corresponding PSFCH resources in multiple resource sets of different carriers, the second device can choose to send the sidelink feedback information on one or more carriers according to its own capabilities.

[0305] Optionally, the first sidelink resource has corresponding PSFCH resources in the first resource set and the second resource set, and sidelink feedback information can be sent in the first resource set and / or sidelink feedback information can be sent in the second resource set. The first resource set is located in the first carrier, and the second resource set is located in the second carrier, and the first carrier is different from the second carrier.

[0306] It is understandable that the above steps 1 to 5 are only an example, and the above steps do not represent the actual execution order. Some steps may be executed simultaneously, and some or all of the examples in the above steps can be combined.

[0307] It can be understood that before receiving the first sidelink feedback information, the first device can also use the method described above to determine the resource set where the first PSFCH resource for transmitting the first sidelink feedback information is located, the time slot where the first sidelink feedback information is located, and which PSFCH resource is used as the first PSFCH resource, thereby receiving the first sidelink feedback information in the first PSFCH resource.

[0308] The above process describes how to determine the PSFCH resources used to transmit sideline feedback information when transmitting sideline feedback information across carriers. Optionally, if the second device receives second sideline data in the second carrier, the second device may also transmit second sideline feedback information corresponding to the second sideline data in the second carrier. This application does not limit how the second device determines the PSFCH resources for transmitting the second sideline feedback information in the second carrier and will not be further described here.

[0309] It is worth noting that in the unlicensed frequency band, in order to increase the feedback opportunity, a one-to-many mapping is introduced for the sidelink resources on the same RP, that is, one PSCCH / PSSCH resource corresponds to multiple PSFCH resources.

[0310] As shown in Figure 19B , assume that the PSFCH resources in a PSFCH timeslot are divided into multiple PSFCH resource sets. For example, in the figure, there are four PSFCH resource sets, namely PSFCH resource set 1 through PSFCH resource set 4. These four PSFCH resource sets are orthogonal in the frequency domain and do not overlap. The first feedback opportunity corresponding to the PSCCH / PSSCH resources in the dashed box is PSFCH resource set 1 in timeslot 3, the second feedback opportunity is PSFCH resource set 2 in timeslot 5, the third feedback opportunity is PSFCH resource set 3 in timeslot 7, and the fourth feedback opportunity is PSFCH resource set 4 in timeslot 9.

[0311] The method provided in this application can be used in combination with a scheme in which one PSCCH / PSSCH resource corresponds to multiple PSFCH resources. That is, the method provided in this application does not conflict with the scheme in which one PSCCH / PSSCH resource corresponds to multiple PSFCH resources. For example, when one PSCCH / PSSCH resource corresponds to multiple PSFCH resources, and the PSFCH resources corresponding to the PSCCH / PSSCH resource in another carrier are orthogonal to each other, for the TB transmitted in the PSCCH / PSSCH resource, it is only necessary to determine the PSFCH resources in this RP according to a one-to-many mapping method; it is also possible to determine the PSFCH resources of the TB on the RP of other carriers according to the method provided in this application, and this application does not limit this.

[0312] It is understood that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.

[0313] The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the first device or the second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0314] As shown in Figure 20, a communication device 2000 includes a processing unit 2010 and a communication unit 2020. The communication device 2000 is used to implement the functions of a terminal or a base station in the method embodiment shown in Figure 4 above.

[0315] When the communication apparatus 2000 is used to implement the function of the second device in the method embodiment shown in FIG4 :

[0316] a processing unit configured to receive, through a communication unit, M sidelink data on X carriers, where the M sidelink data include first sidelink data, the X carriers include a first carrier, and the first sidelink data is located on the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X;

[0317] a processing unit, configured to send, through a communication unit, first sidelink feedback information corresponding to the first sidelink data in a second carrier among the X carriers;

[0318] The first sidelink resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, the multiple PSFCH resources are located in at least two carriers, the first sidelink feedback information is located in the first PSFCH resource, and the first PSFCH resource is one of the multiple PSFCH resources.

[0319] When the communication apparatus 2000 is used to implement the function of the first device in the method embodiment shown in FIG12 :

[0320] a processing unit, configured to send, through a communication unit, M sideline data on X carriers, where the M sideline data include first sideline data, the X carriers include a first carrier, and the first sideline data is located on the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X;

[0321] a processing unit, configured to receive, through a communication unit, first sidelink feedback information corresponding to the first sidelink data in a second carrier among the X carriers;

[0322] The first sidelink resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, the multiple PSFCH resources are located in at least two carriers, the first sidelink feedback information is located in the first PSFCH resource, and the first PSFCH resource is one of the multiple PSFCH resources.

[0323] A more detailed description of the processing unit 2010 and the communication unit 2020 can be directly obtained by referring to the relevant description in the method embodiment shown in Figure 12, and will not be repeated here.

[0324] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, the units in the device can all be implemented in the form of software calling through processing elements; or they can all be implemented in the form of hardware; or some units can be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, called by a certain processing element of the device and execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software calling through the processing element.

[0325] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), one or more digital singnal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0326] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.

[0327] As another possible product form, the first device or the second device described in the embodiment of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 21, which is a structural diagram of a communication device 2100 provided in an embodiment of the present application, wherein the communication device 2100 includes a processor 2101 and a transceiver 2102. The communication device 2100 can be a first device, or a chip or chip system therein; or, the communication device 2100 can be a second device, or a chip or module therein. Figure 21 only shows the main components of the communication device 2100. In addition to the processor 2101 and the transceiver 2102, the communication device 2100 may further include a memory 2103, and an input and output device (not shown).

[0328] Optionally, the processor 2101 is primarily used to process communication protocols and communication data, as well as control the entire communication device, execute software programs, and process software program data. The memory 2103 is primarily used to store software programs and data. The transceiver 2102 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.

[0329] Optionally, the processor 2101 , the transceiver 2102 , and the memory 2103 may be connected via a communication bus.

[0330] When the communication device is turned on, the processor 2101 can read the software program in the memory 2103, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 2101 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 2101. The processor 2101 converts the baseband signal into data and processes the data.

[0331] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.

[0332] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the above-mentioned communication device 2000 may take the form of the communication device 2100 shown in FIG. 21 .

[0333] As an example, the functions / implementation process of the processing unit 2010 in FIG20 may be implemented by the processor 2101 in the communication device 2100 shown in FIG21 calling computer-executable instructions stored in the memory 2103. The functions / implementation process of the communication unit 2020 in FIG20 may be implemented by the transceiver 2102 in the communication device 2100 shown in FIG21.

[0334] As another possible product form, the first device or the second device in the present application may adopt the structure shown in Figure 22, or include the components shown in Figure 22. Figure 22 is a schematic diagram of the structure of a communication device 2200 provided in the present application.

[0335] As shown in FIG22 , a communication device 2200 includes at least one processor 2201. Optionally, the communication device further includes a communication interface 2202.

[0336] When the program instructions are executed in the at least one processor 2201, the apparatus 2200 can implement the method provided in any of the aforementioned embodiments and any possible designs thereof. Alternatively, the processor 2201 implements the method provided in any of the aforementioned embodiments and any possible designs thereof through logic circuits or by executing code instructions.

[0337] The communication interface 2202 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 2202 can be used for the communication device 2200 to communicate with other communication devices, such as exchanging control signaling and / or service data. Exemplarily, the communication interface 2202 can be used to receive signals from devices other than the communication device 2200 and transmit them to the processor 2201, or to send signals from the processor 2201 to other communication devices other than the communication device 2200.

[0338] Optionally, the communication interface 2202 may be a code and / or data read and write interface circuit, or the communication interface 2202 may be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of a chip.

[0339] Optionally, the communication device 2200 may further include at least one memory 2203, which may be used to store required program instructions and / or data. It should be noted that the memory 2203 may exist independently of the processor 2201 or may be integrated with the processor 2201. The memory 2203 may be located within the communication device 2200 or outside the communication device 2200, without limitation.

[0340] Optionally, the communication device 2200 may further include a power supply circuit 2204, which may be used to supply power to the processor 2201. The power supply circuit 2204 may be located in the same chip as the processor 2201, or in another chip other than the chip where the processor 2201 is located.

[0341] Optionally, the communication device 2200 may further include a bus, and various parts of the communication device 2200 may be interconnected via the bus.

[0342] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the communication device 2000 shown in FIG. 20 may take the form of the communication device 2200 shown in FIG. 22 .

[0343] As an example, the functions / implementation process of the processing unit 2010 in FIG20 may be implemented by the processor 2201 in the communication device 2200 shown in FIG22 calling computer-executable instructions stored in the memory 2203. The functions / implementation process of the communication unit 2020 in FIG20 may be implemented by the communication interface 2202 in the communication device 2200 shown in FIG22.

[0344] It should be noted that the structure shown in FIG22 does not constitute a specific limitation on the first device or the second device. For example, in other embodiments of the present application, the first device or the second device may include more or fewer components than shown, or combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0345] 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 a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.

[0346] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, all or part of the processes or functions of the embodiments of the present application are performed. 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 instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media, such as floppy disks, hard disks, or magnetic tapes; optical media, such as digital video disks; or semiconductor media, such as solid-state drives. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0347] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0348] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) that contain computer-usable program code.

[0349] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0350] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0351] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A data transmission method, characterized in that: include: receiving M sideline data on X carriers, the M sideline data including first sideline data, the X carriers including a first carrier, the first sideline data being located at the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X; Sending first sideline feedback information corresponding to the first sideline data in a second carrier among the X carriers; The first sidelink resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, the multiple PSFCH resources are located in at least two carriers, the first sidelink feedback information is located in the first PSFCH resource, and the first PSFCH resource is one of the multiple PSFCH resources.

2. A data transmission method, characterized in that: include: Sending M sideline data on X carriers, the M sideline data including first sideline data, the X carriers including a first carrier, the first sideline data being located on the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X; receiving, in a second carrier among the X carriers, first sideline feedback information corresponding to the first sideline data; The first sidelink resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, the multiple PSFCH resources are located in at least two carriers, the first sidelink feedback information is located in the first PSFCH resource, and the first PSFCH resource is one of the multiple PSFCH resources.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Determine, according to the third information, that the second resource set in the second carrier includes the PSFCH resource corresponding to the first resource set in the first carrier; Among them, the third information indicates that there is a correspondence between the first resource set and at least two resource sets among the at least two carriers, and the at least two carriers include the second carrier; the first sidelink resource belongs to the first resource set in the first carrier, and the first PSFCH resource belongs to the second resource set.

4. The method according to claim 3, characterized in that The third information is predefined or preconfigured, or network configured.

5. The method according to any one of claims 1 to 4, characterized in that: The first sidelink resource is located in a first time slot, the PSFCH resources belonging to the first resource set among the multiple PSFCH resources are located in a second time slot, and the PSFCH resources belonging to the second resource set among the multiple PSFCH resources are located in a third time slot, and the index of the second time slot is the same as the index of the third time slot; wherein the first sidelink resource belongs to the first resource set in the first carrier, and the first PSFCH resource belongs to the second resource set in the second carrier.

6. The method according to any one of claims 1 to 4, characterized in that: The first sidelink resource is located in a first time slot, and the PSFCH resources belonging to the second resource set among the multiple PSFCH resources are located in a third time slot, the third time slot is determined by the first time slot and the first duration, and the first PSFCH resource belongs to the second resource set in the second carrier.

7. The method according to any one of claims 1 to 4, characterized in that: The first sidelink resource is located in a first time slot, the PSFCH resources belonging to the first resource set among the multiple PSFCH resources are located in a second time slot, and the PSFCH resources belonging to the second resource set among the multiple PSFCH resources are located in a third time slot; The first sidelink resource belongs to the first resource set in the first carrier, the first PSFCH resource belongs to the second resource set in the second carrier; the second time slot is determined by the first time slot and the first time length, and the third time slot is determined by the first time slot and the second time length.

8. The method according to any one of claims 1 to 6, characterized in that: The first PSFCH resource belongs to a second resource set in the second carrier, and the method further includes: A first PSFCH frequency domain resource set is determined based on the first information, and the first PSFCH frequency domain resource set includes at least one PSFCH frequency domain resource unit located in the second resource set; the first information indicates at least one PSFCH frequency domain resource unit, and the PSFCH frequency domain resource unit included in the first PSFCH resource is one of the at least one PSFCH frequency domain resource units.

9. The method according to claim 8, characterized in that The first information is predefined or preconfigured, or network configured.

10. The method according to claim 8 or 9, characterized in that: The at least one PSFCH frequency domain resource unit is used to transmit sidelink feedback information corresponding to the sidelink data in at least one resource set, the at least one resource set includes the first resource set and does not include the second resource set, and the first sidelink resource belongs to the first resource set.

11. The method according to claim 8 or 9, characterized in that: The at least one PSFCH frequency domain resource unit is used to transmit sidelink feedback information corresponding to the sidelink data in the first resource set.

12. The method according to any one of claims 8 to 11, characterized in that: The second resource set includes N physical resource blocks, the first information includes N bits, N is an integer greater than 0; the N bits correspond one-to-one to the N physical resource blocks; When the value of the first bit in the N bits is the first value, it indicates that the physical resource block corresponding to the first bit in the N physical resource blocks is a PSFCH frequency domain resource unit for transmitting the sidelink feedback information; Alternatively, when the value of the first bit is the second value, it indicates that the physical resource block corresponding to the first bit among the N physical resource blocks is not a PSFCH frequency domain resource unit used to transmit the sidelink feedback information.

13. The method according to claim 8, characterized in that The method further comprises: Determine, according to the first PSFCH frequency domain resource set, the number of PSFCH frequency domain resource units corresponding to the subchannels in the first resource set in the second resource set 14. The method according to claim 13, characterized in that The method further comprises: According to the second information and the number of PSFCH frequency domain resource units Determine the first sidelink resource corresponding to the second resource set PSFCH resources.

15. The method according to claim 13, characterized in that The first PSFCH frequency domain resource set is used to transmit sideline feedback information corresponding to sideline data in at least one resource set, and the number of PSFCH frequency domain resource units Satisfy the following form: in Indicates the number of PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set, N subch,i represents the number of subchannels included in the i-th resource set in at least one resource set, Indicates the period of the PSFCH resources corresponding to the second resource set.

16. The method according to claim 13, characterized in that The first PSFCH frequency domain resource set is used to transmit the sideline feedback information corresponding to the sideline data in the first resource set. Satisfy the following form: in, Indicates the number of PSFCH frequency domain resource units included in the first PSFCH frequency domain resource set, N subch,1 represents the number of sub-channels included in the first resource set, Indicates the period of the PSFCH resources corresponding to the second resource set.

17. The method according to claim 14, characterized in that The method further comprises: According to the first identifier and the second identifier, Determine the first PSFCH resource from among the PSFCH resources; The first identifier is located in the first sidelink data, and the second identifier is preconfigured or preset, or configured by the network, or indicated by high-level signaling.

18. The method according to any one of claims 1, 3 to 17, characterized in that: The method further comprises: Sending second sideline feedback information corresponding to the second sideline data in the second carrier; The M sideline data include the second sideline data, and the second sideline data is located in the second carrier.

19. A communication device, characterized in that: include: A processing unit, configured to receive M sideline data on X carriers through a communication unit, wherein the M sideline data include first sideline data, the X carriers include a first carrier, and the first sideline data is located on the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X; a processing unit, configured to send, through a communication unit, first sideline feedback information corresponding to the first sideline data in a second carrier among the X carriers; The first sidelink resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, the multiple PSFCH resources are located in at least two carriers, the first sidelink feedback information is located in the first PSFCH resource, and the first PSFCH resource is one of the multiple PSFCH resources.

20. A communication device, characterized in that: include: A processing unit, configured to send M sideline data on X carriers through a communication unit, wherein the M sideline data include first sideline data, the X carriers include a first carrier, and the first sideline data is located on the first carrier; X is an integer greater than 0, and M is an integer greater than or equal to X; a processing unit, configured to receive, through a communication unit, first sideline feedback information corresponding to the first sideline data in a second carrier among the X carriers; The first sidelink resource where the first sidelink data is located corresponds to multiple physical sidelink feedback channel PSFCH resources, the multiple PSFCH resources are located in at least two carriers, the first sidelink feedback information is located in the first PSFCH resource, and the first PSFCH resource is one of the multiple PSFCH resources.

21. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 18.

22. A communication device, characterized in that: The method comprises a processor, wherein the processor is coupled to a memory, and a computer program is stored in the memory; the processor is used to call the computer program in the memory so that the method according to any one of claims 1 to 18 is executed.

23. 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 a computer, the method according to any one of claims 1 to 18 is executed.

24. A computer program product, characterized in that When a computer reads and executes the computer program product, the method according to any one of claims 1 to 18 is executed.

Citation Information

Patent Citations

  • Lateral feedback resource configuration method, terminal equipment and network equipment

    CN115553005A

  • Feedback for multicarrier sidelink communications

    CN115701782A

  • Hybrid automatic repeat request feedback resource configuration for sidelink with carrier aggregation

    US20220200737A1

  • Wireless communication method, first device, and second device

    WO2023004725A1

  • Communication method and apparatus

    WO2023093531A1