Method and device for sideline communication

By allocating physical side-line feedback channel resources to multiple terminal devices on the shared spectrum, the problem of interruption of channel time resource and low utilization rate in shared spectrum side-line communication is solved, and more efficient communication is achieved.

CN117981446BActive Publication Date: 2024-12-27QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380012491.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2024-12-27
Estimated Expiration
2043-11-29

AI Technical Summary

Technical Problem

When sharing spectrum for side-line communication, the terminal device determines that the channel takes up time resources through the listening first and then speaking mechanism, which may lead to resource interruption and communication efficiency reduction, especially for important channels such as physical side-line feedback channels, which can cause excessive transmission timing configuration, resulting in Resource interruption and low resource utilization.

Method used

After determining the channel occupancy time resources on the shared spectrum, the corresponding resources are allocated to multiple terminal devices according to the physical side-line feedback channel set to be sent, ensuring that each channel timing has transmission requirements, thereby avoiding resource interruption and improving resources Utilization.

Benefits of technology

It effectively avoids resource interruptions caused by channel access failure, improves the utilization rate of physical side feedback channel resources, and ensures the continuity and efficiency of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117981446B_ABST
    Figure CN117981446B_ABST
Patent Text Reader

Abstract

The present application provides a method and apparatus for sideline communication. The method comprises: a first terminal device determines a COT resource on a shared spectrum, wherein the COT resource comprises a PSFCH resource for transmitting a PSFCH; the first terminal device allocates the PSFCH resource to a plurality of terminal devices sharing the COT resource according to a first PSFCH set to be transmitted, wherein the plurality of terminal devices comprises the first terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a method and device for sideline communication. Background Art

[0002] When sharing spectrum for sidelink communication, the terminal device can determine the channel occupancy time (COT) resources for sidelink communication through mechanisms such as listen before talk (LBT). In the COT resources, the terminal device usually configures multiple transmission opportunities for the transmission of certain important channels (for example, the physical sidelink feedback channel (PSFCH)) to improve the transmission success rate.

[0003] However, the configuration of multiple transmission opportunities may cause the interruption of COT resources and affect the communication efficiency. Summary of the invention

[0004] The present application provides a method and device for sideline communication. The following introduces various aspects involved in the embodiments of the present application.

[0005] In a first aspect, a method for sideline communication is provided, comprising: a first terminal device determines COT resources on a shared spectrum, the COT resources including PSFCH resources for transmitting PSFCH; the first terminal device allocates the PSFCH resources to a plurality of terminal devices sharing the COT resources according to a first PSFCH set to be sent, the plurality of terminal devices including the first terminal device.

[0006] According to a second aspect, a method for sideline communication is provided, comprising: a second terminal device determines COT resources shared by multiple terminal devices, the COT resources include PSFCH resources for transmitting PSFCH, and the multiple terminal devices include a first terminal device and the second terminal device; the second terminal device sends PSFCH on the PSFCH resources allocated to the second terminal device by the first terminal device according to a first PSFCH set to be sent.

[0007] According to a third aspect, a device for sideline communication is provided, which is a first terminal device, and comprises: a first determination unit, configured to determine COT resources on a shared spectrum, wherein the COT resources include PSFCH resources for transmitting PSFCH; and a second determination unit, configured to allocate the PSFCH resources to a plurality of terminal devices that share the COT resources according to a first PSFCH set to be sent, wherein the plurality of terminal devices include the first terminal device.

[0008] In a fourth aspect, a device for sideline communication is provided, which is a second terminal device, and the device includes: a determination unit, used to determine COT resources shared by multiple terminal devices, the COT resources include PSFCH resources for transmitting PSFCH, and the multiple terminal devices include a first terminal device and the second terminal device; a sending unit, used to send PSFCH on the PSFCH resources allocated to the second terminal device by the first terminal device according to the first PSFCH set to be sent.

[0009] In a fifth aspect, a communication device is provided, comprising a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method described in the first aspect or the second aspect.

[0010] In a sixth aspect, a device is provided, comprising a processor, configured to call a program from a memory to execute the method described in the first aspect or the second aspect.

[0011] In a seventh aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect or the second aspect.

[0012] According to an eighth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method as described in the first aspect or the second aspect.

[0013] According to a ninth aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method described in the first aspect or the second aspect.

[0014] In a tenth aspect, a computer program is provided, wherein the computer program enables a computer to execute the method as described in the first aspect or the second aspect.

[0015] In the embodiment of the present application, after the first terminal device determines the COT resource in the shared spectrum, the PSFCH resource can be allocated to multiple terminal devices sharing the COT resource according to the first PSFCH set to be sent. It can be seen that the PSFCH resource in the COT resource has determined the corresponding PSFCH to be sent when allocating, which helps to avoid the interruption of COT resources due to the lack of transmission demand for PSFCH resources, and improves resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a wireless communication system applied in the embodiments of the present application.

[0017] Figure 2 This is an example diagram of NR-V2X communication.

[0018] Figure 3 is a schematic diagram of sending a side channel within a COT resource.

[0019] Figure 4 It is a flow chart of a method for sideline communication provided in an embodiment of the present application.

[0020] Figure 5 It is a flowchart of a possible implementation method of PSFCH resource sharing.

[0021] Figure 6 It is a schematic diagram of a possible implementation of the first bitmap.

[0022] Figure 7 It is a schematic block diagram of a device for sideline communication provided in an embodiment of the present application.

[0023] Figure 8 It is a schematic block diagram of another device for sideline communication provided in an embodiment of the present application.

[0024] Fig. 9 It is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] Figure 1 1 is a diagram showing an example of the system architecture of a wireless communication system 100 to which the embodiments of the present application are applicable. The wireless communication system 100 may include a network device 110 and terminal devices 121 to 129. The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminals located in the coverage area.

[0027] In some implementations, terminal devices may communicate with each other via a sidelink (SL). Sidelink communication may also be referred to as proximity services (ProSe) communication, unilateral communication, sidelink communication, device to device (D2D) communication, etc.

[0028] In other words, sidelink data is transmitted between terminal devices via a sidelink. The sidelink data may include data and / or control signaling. In some implementations, the sidelink data is, for example, a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a PSCCH demodulation reference signal (DMRS), a PSSCH DMRS, a PSFCH, etc.

[0029] Combined with the following Figure 1 This section introduces several common sidelink communication scenarios. In sidelink communication, there are three scenarios depending on whether the terminal device in the sidelink is within the coverage of the network device. Scenario 1: The terminal device performs sidelink communication within the coverage of the network device. Scenario 2: Some terminal devices perform sidelink communication within the coverage of the network device. Scenario 3: The terminal device performs sidelink communication outside the coverage of the network device.

[0030] like Figure 1 As shown, in scenario 1, terminal devices 121-122 can communicate through the side link, and terminal devices 121-122 are all within the coverage of network device 110, or in other words, terminal devices 121-122 are all within the coverage of the same network device 110. In this scenario, network device 110 can send configuration signaling to terminal devices 121-122, and accordingly, terminal devices 121-122 communicate through the side link based on the configuration signaling.

[0031] like Figure 1 As shown, in scenario 2, terminal devices 123-124 can communicate via the sidelink, and terminal device 123 is within the coverage of network device 110, and terminal device 124 is outside the coverage of network device 110. In this scenario, terminal device 123 receives the configuration information of network device 110 and communicates via the sidelink based on the configuration of the configuration signaling. However, for terminal device 124, since terminal device 124 is outside the coverage of network device 110, it is unable to receive the configuration information of network device 110. At this time, terminal device 124 can obtain the configuration of the sidelink communication based on the pre-configuration configuration information and / or the configuration information sent by terminal device 123 within the coverage range, so as to communicate with terminal device 123 via the sidelink based on the acquired configuration.

[0032] In some cases, the terminal device 123 may send the above configuration information to the terminal device 124 via a physical sidelink broadcast channel (PSBCH) to configure the terminal device 124 to communicate via the sidelink.

[0033] like Figure 1 As shown, in scenario 3, terminal devices 125-129 are all outside the coverage of network device 110 and cannot communicate with network device 110. In this case, the terminal devices can all perform sidelink communication based on preconfigured information.

[0034] In some cases, the terminal devices 127-129 located outside the coverage of the network device can form a communication group, and the terminal devices 127-129 in the communication group can communicate with each other. In addition, the terminal device 127 in the communication group can serve as a central control node, also known as a cluster header (CH), and correspondingly, the terminal devices in other communication groups can be called "group members".

[0035] The terminal device 127 as a CH may have one or more of the following functions: responsible for establishing a communication group; joining and leaving of group members; coordinating resources, allocating side transmission resources to group members, receiving side transmission feedback information from group members; coordinating resources with other communication groups, etc.

[0036] It should be noted that Figure 1 A network device and multiple terminal devices are shown exemplarily. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0037] Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.

[0038] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) system or the new radio (new radio, NR) system, the long term evolution (long term evolution, LTE) system, the LTE frequency division duplex (frequency division duplex, FDD) system, the LTE time division duplex (time division duplex, TDD), etc. The technical solutions provided in the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, and satellite communication systems, etc.

[0039] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects and machines, such as handheld devices with wireless connection functions, vehicle-mounted devices, etc. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a vehicle, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the terminal device may be used to act as a base station. For example, the terminal device can act as a dispatching entity that provides sidelink signals between terminal devices in vehicle-to-everything (V2X) or D2D, etc. For example, a cell phone and a car communicate with each other using sidelink data. A cell phone and a smart home device communicate with each other without relaying the communication signal through a base station.

[0040] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or replace with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, transmission point (transmitting and receiving point, TRP), transmission point (transmitting point, TP), access point (access point, AP), master station MeNB, auxiliary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the base station function in D2D, V2X, machine-to-machine (M2M) communication, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

[0041] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0042] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.

[0043] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network equipment and terminal equipment are located.

[0044] It should be understood that all or part of the functions of the communication device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (eg, a cloud platform).

[0045] For ease of understanding, some relevant technical knowledge involved in the embodiments of the present application is first introduced. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application. The embodiments of the present application may include at least part of the following contents.

[0046] Sidelink communication mode

[0047] The development of side-by-side communication technology involves information interaction between multiple terminal devices. Figure 2 Taking the V2X communication system 200 as an example, the vehicle-to-vehicle (V2V) communication performed by the terminal device 201 and the terminal device 202 involves the information exchange between the vehicles themselves. The vehicle-to-infrastructure (V2I) communication, vehicle-to-network (V2N) communication, and vehicle-to-pedestrian (V2P) communication performed by the terminal device 201 and the terminal devices 203 to 205, respectively, involve the information exchange between the vehicle and the external system.

[0048] The gradual expansion of the scope of information interaction has put forward higher requirements for the communication system. Taking the development of V2X as an example, in LTE-V2X, only the broadcast mode is supported for sidelink communication between terminal devices. In NR-V2X, three communication modes, namely broadcast, groupcast and unicast, can be supported.

[0049] Broadcast is the most basic communication mode in sideline communication. For the broadcast transmission mode, the terminal device receiving the sideline data can be any terminal device around the terminal device as the sender. For example, see Figure 1 Assuming that the terminal device 125 is a transmitter and sends the side data in the form of broadcast, the terminal devices 121-124 and the terminal devices 126-129 located around the terminal device 125 may all serve as the receiving ends of the side data.

[0050] Multicast communication is used to support information exchange between terminal devices in a specific group (or communication group) to assist in completing the negotiation and decision-making of terminal devices in the group. The communication group for multicast communication can be a fixed group with a stable connection relationship (managed group) or a temporary group formed in a connectionless manner (connectionless group).

[0051] For the multicast transmission mode, the terminal devices receiving the sideline data may be all the terminal devices in a communication group. Alternatively, the terminal devices receiving the sideline data may be all the terminal devices within a certain transmission distance. For example, see Figure 1 For a communication group including terminal devices 127 to 129, when terminal device 127 sends side data in a multicast manner, other terminal devices 128 to 129 in the communication group are all receiving terminals that receive the side data. Figure 1 , assuming that the terminal devices within the preset range include terminal devices 127~129, when terminal device 127 sends side data in a multicast manner, other terminal devices 128~129 within the preset range are all receiving terminals that receive the side data.

[0052] Unicast communication can realize sidelink communication between two terminal devices. Taking NR-V2X as an example, radio resource control (RRC) signaling based on the PC5 interface can realize reliable communication between terminal devices.

[0053] For unicast transmission mode, there is usually only one terminal device receiving the sidelink data. Figure 1 , the terminal device 121 and the terminal device 122 can communicate with each other through a unicast transmission mode. For example, when the terminal device 121 and the terminal device 122 perform sidelink communication, the terminal device 122 receives the sidelink data as the only receiving device. The sidelink data may include PSSCH and PSCCH. The terminal device 122 can obtain sidelink control information (SCI) related to sidelink transmission and scheduling through demodulation, and the SCI can help the terminal device 122 receive and decode the sidelink information.

[0054] In some communication systems, the sidelink can support a hybrid automatic repeat request (HARQ) mechanism through ACK / NACK information. Exemplarily, the HARQ feedback of the sidelink channel can be transmitted from the terminal device of the receiving channel to the terminal device of the sending channel through the PSFCH.

[0055] In systems that support the HARQ mechanism, the second phase (2 nd -stage) Multiple formats of SCI can be used for PSSCH decoding in different situations. Exemplarily, when the HARQ-ACK information includes ACK or NACK, SCI format 2-A (SCI format 2-A) is used for PSSCH decoding. If the HARQ-ACK information only includes NACK or there is no feedback of the HARQ-ACK message, the terminal device performs HARQ operation. Exemplarily, when the HARQ operation is used, but the HARQ-ACK information only includes NACK or there is no feedback of the HARQ-ACK message, SCI format 2-B (SCI format 2-B) is used for PSSCH decoding. Exemplarily, SCI format 2-C (SCI format 2-C) can only be used for PSSCH decoding of unicast communication. Furthermore, SCI format 2-C can also provide coordination information between terminal devices or request coordination messages between terminal devices.

[0056] Various formats of the second-stage SCI can be represented by the value of the second-stage SCI format field, as shown in Table 1.

[0057] Table 1

[0058]

[0059] Sidelink communication spectrum

[0060] The spectrum used by communication systems includes licensed spectrum (licensed frequency band) and unlicensed spectrum (unlicensed frequency band). An important direction for the expansion of communication systems into different fields is the use of unlicensed spectrum. For example, NR deployed on unlicensed spectrum is called NR-U.

[0061] Currently, the sidelink mainly uses the licensed spectrum. The sidelink can also use the unlicensed spectrum. The deployment of the sidelink in the unlicensed spectrum is called SL-U.

[0062] Compared with licensed spectrum, unlicensed spectrum has the sharing feature of not requiring a license, so unlicensed spectrum is also called shared spectrum. For operators, spectrum sharing helps to aggregate spectrum in a timely manner to dynamically support high-bandwidth services. Spectrum sharing can also extend the advantages of communication technologies (such as NR) to operating entities that may not be able to obtain licensed spectrum.

[0063] Sharing spectrum needs to consider the coexistence of different radio access technology (RAT) systems, such as wireless fidelity (WiFi) systems and license assisted access (LAA) systems based on LTE. Different systems use the frequency bands in the unlicensed spectrum in a competitive manner according to the principles of channel access fairness and multi-RAT coexistence.

[0064] In the shared spectrum, any RAT system must communicate under the restrictions of unlicensed spectrum regulatory rules. Regulatory rules include power and power spectrum density levels, maximum COT, channel occupied bandwidth, channel monitoring mechanism, etc. In the same frequency band, each system needs to meet the requirements of regulatory rules, reasonably occupy and release channels to avoid interference with other RAT systems in the same frequency band.

[0065] In order to achieve multi-RAT coexistence, mandatory monitoring technology (e.g., LBT) is used when using shared spectrum. Devices that need to communicate in the RAT system can only send data when they detect that the current channel is not occupied, so as to ensure that the shared channel is unobstructed before transmitting signals. For example, the terminal device of the side link can determine whether the shared channel is not occupied by performing LBT. The terminal device can send signals on the shared channel only if LBT is successful.

[0066] The terminal device can initiate different types of LBT. The type of LBT is, for example, any one of type 1, type 2A, type 2B, and type 2C. Different LBT types are defined with corresponding listening lengths to meet the adjustment requirements of initialization channel occupancy and channel occupancy after the gap duration.

[0067] Exemplarily, a terminal device may initiate a Type 1 LBT for initial channel access of a shared spectrum.

[0068] For example, in the interval between two transmissions, the terminal device may initiate a type 2A or type 2B LBT. Type 2A or type 2B LBT may determine whether a channel resource is occupied based on channel detection over a certain period of time.

[0069] Exemplarily, when the interval between two transmissions is less than 16 μs, the terminal device may initiate a type 2C LBT. Type 2C LBT may be directly transmitted without performing channel detection.

[0070] In SL-U, terminal devices obtain resources shared with other terminal devices through LBT, which can also be called COT resources. When obtaining COT resources, terminal devices will perform corresponding detection and data transmission preparation, and then send data based on regulatory rules. For example, when a terminal device sends data through channel resources, it needs to meet the COT restrictions. In other words, a continuous data transmission must be limited to the COT time. If this time is exceeded, the terminal device needs to release the channel and re-perform LBT.

[0071] However, channel access mechanisms such as LBT are uncertain. For shared spectrum channel access operations, if the channel access process fails (i.e., LBT failure), the transmission of the terminal device may be interrupted. In addition, if only LBT is performed in SL-U, it is difficult for the terminal device to predict the possible interference in the system, and conflicts caused by LBT failure may also increase.

[0072] Therefore, for the transmission of channels / signals with higher importance, SL-U needs to consider corresponding mechanisms to improve the transmission success rate. For example, in the case of a current LBT failure, additional transmissions are allowed at later transmission opportunities and / or transmission opportunities are associated in a flexible manner.

[0073] As an example, a channel / signal transmission of higher importance may be the transmission of PSFCH. PSFCH may carry HARQ feedback of PSSCH or PSCCH. If HARQ feedback is missing, it may have a significant impact on system performance.

[0074] In sideline communications, the resources used to transmit PSFCH include public resources and dedicated resources (proprietary resources). Different types of PSFCH may be configured to occupy different PSFCH resources. Exemplarily, for type 1 PSFCH (sl-PSFCH-Type = 'type1'), the PSFCH resources include only X dedicated resources. The terminal device can allocate power equally to all physical resource blocks (PRBs) in the interlace used for PSFCH transmission. For type 2 PSFCH (sl-PSFCH-Type = 'type2'), the PSFCH resources include 1 public resource and X dedicated resources. The terminal device can allocate power to the PRBs used for PSFCH transmission. Among them, the power allocation method of public resources and dedicated resources is different.

[0075] The resources used to transmit the PSFCH may also be referred to as the transmission opportunity of the PSFCH. In the relevant sidelink, the transmission opportunity of the PSFCH may appear periodically in the time domain within the resource pool and have a (pre)configured period. For example, the value range of the pre-configured period of the PSFCH resource may be {1, 2, 4} time slots.

[0076] The transmission timing of PSFCH can be one or more RBs in the set of available resource blocks (RBs). As mentioned above, PSFCH can be used to carry HARQ feedback of other channels. Taking PSSCH as an example, PSSCH is transmitted through subchannels in the resource pool and time slots in the time domain. SL can map a PSSCH to the transmission timing of a PSFCH. The transmission timing is used to transmit the PSFCH related to the PSSCH.

[0077] Furthermore, when a PSSCH transmission is associated only with a single transmission opportunity of the PSFCH, if the channel access process fails before the single transmission opportunity, the HARQ-ACK feedback associated with the PSSCH may be discarded due to the inability to transmit. In order to mitigate the impact of channel access failure, SL can support a more flexible PSFCH transmission opportunity mapping mechanism. Exemplarily, a PSSCH transmission can allow multiple transmission opportunities associated with the PSFCH. The terminal device can flexibly select one of the multiple transmission opportunities to send the PSFCH based on a successful channel access process.

[0078] However, the configuration of multiple PSFCH transmission opportunities may increase the probability of COT resource interruption. If COT resources are interrupted, multiple terminal devices sharing COT resources may not work properly. Therefore, how to avoid the interruption of COT resources is a technical problem that needs to be solved urgently.

[0079] Furthermore, multiple PSFCH resources corresponding to the PSFCH transmission opportunities need to be reserved in the COT resources. However, these PSFCH resources may not all be used to send PSFCH. Therefore, how to improve the utilization efficiency of PSFCH resources and maximize the utilization of PSFCH resources is also a technical issue that needs to be considered.

[0080] For ease of understanding, the following takes multi-consecutive slot transmission (MCSt) as an example. Figure 3 The problem of COT resource interruption is illustrated below. Figure 3 The COT resources in include 6 time slots, namely time slot n to time slot n+5. Figure 3It can be seen that 6 time slots are respectively configured with 6 PSFCH transmission opportunities to ensure the transmission of PSFCH.

[0081] See also Figure 3 , the terminal device transmits three PSSCHs in MCSt through some time slots in the COT resources, namely PSSCH1, PSSCH2 and PSSCH3. The three PSSCHs are associated with three PSFCHs respectively. PSSCH1 is in time slot n, and the associated PSFCH1 is in time slot n+2. PSSCH2 is in time slot n+1, and the associated PSFCH2 is in time slot n+3. PSSCH3 is in time slot n+2, and the associated PSFCH3 is in time slot n+4.

[0082] like Figure 3 As shown in Figure 1, there is no PSFCH transmission requirement on time slot n and time slot n+1. Therefore, the two PSFCH transmission opportunities in time slot n and time slot n+1 will result in non-continuous transmissions between the three PSSCHs. Since the interval between the three PSSCH transmissions may be greater than 25μs, other terminal devices may perform type 1 LBT for channel access. In this scenario, it may make Figure 3 The COT resources in the system are interrupted, causing MCSt to fail to work properly.

[0083] Depend on Figure 3 It can be seen that the setting of multiple PSFCH transmission occasions may increase the probability of COT resource interruption. However, the motivation for introducing multiple PSFCH transmission occasions is to avoid the impact of LBT failures and improve system performance. Therefore, how to avoid COT resource interruption and improve resource utilization while ensuring system performance is a problem that needs to be considered.

[0084] It should be noted that the above-mentioned problem of COT resource interruption and low PSFCH resource utilization caused by configuring the PSFCH transmission timing is only an example. The embodiments of the present application can be applied to any scenario where COT resource interruption or low transmission resource utilization is caused by configuring transmission resources in a shared spectrum.

[0085] Based on this, an embodiment of the present application provides a method for sideline communication. Through this method, after the first terminal device determines the COT resource in the shared spectrum, it can allocate corresponding PSFCH resources to part or all of the PSFCHs that need to be sent by multiple terminal devices according to the COT resource, so as to improve the utilization rate of the PSFCH resource, thereby helping to avoid COT resource interruption. Figure 4 , the method for side communication in the embodiment of the present application is introduced.

[0086] See also Figure 4In step S410, the first terminal device determines COT resources on the shared spectrum.

[0087] The first terminal device is a device for sideline communication. Exemplarily, the first terminal device may be a device that needs to transmit data in the sideline communication. Exemplarily, the first terminal device is a terminal in the sideline link.

[0088] The first terminal device can perform unicast communication, multicast communication or broadcast communication with other terminal devices. In some embodiments, the first terminal device performing channel monitoring can be a group head terminal that initiates multicast or broadcast communication, or a group member in the multicast or broadcast communication. For example, in V2X, the first terminal device can be a vehicle that performs multicast communication with other vehicles, or other vehicles in the multicast communication.

[0089] In some embodiments, the first terminal device may be located within the coverage of the network. The first terminal device may obtain channel resources on the shared spectrum based on the configuration of the network device.

[0090] In some embodiments, the first terminal device may be located outside the coverage of the network. The first terminal device may obtain channel resources on the shared spectrum based on the pre-configuration of the network device.

[0091] The channel resource obtained by the first terminal device can be represented by COT, and thus can be referred to as a COT resource. For example, the first terminal device can determine the start time and the end time of the channel resource on the shared spectrum, thereby determining the COT resource.

[0092] In some embodiments, COT resources may include public resources and dedicated resources. For example, COT resources may include dedicated resources of a first terminal device, or may include public resources shared by multiple terminal devices.

[0093] The first terminal device may be an initiating terminal of COT resources. The COT resources determined by the first terminal device on the shared spectrum may be shared with other communication devices. Other communication devices are, for example, other terminal devices. That is, the first terminal device may initiate COT sharing with other terminal devices on the shared spectrum. For example, in V2X, the first terminal device may provide COT resources for nearby vehicles or other side-by-side communication devices.

[0094] The first terminal device determines the COT resources on the shared spectrum in order to obtain channel resources for sideline communication. The sideline communication includes the transmission of the PSFCH. Therefore, the COT resources include the PSFCH resources for transmitting the PSFCH.

[0095] In some embodiments, the PSFCH may be used to send HARQ-ACK information related to the PSSCH transmission. Exemplarily, the HARQ-ACK information may include ACK or NACK, or may only include NACK.

[0096] In some embodiments, PSFCH may also be used to send coordination information or feedback information related to coordination between terminal devices (e.g., coordination between UEs). That is, PSFCH may transmit coordination information for sidelink communications. As an example, in a scenario where a first terminal device and a second terminal device perform sidelink communications, when the first terminal device sends resource coordination information to the second terminal device, the second terminal device may send feedback information related to the resource coordination information to the first terminal device via PSFCH.

[0097] As an example, the resource coordination information may be resource coordination signaling. The signaling may indicate expected / potential resource conflicts of reserved resources. The reserved resources may be any resource reserved for sideline communication in the COT resources.

[0098] As an example, the resource coordination information may also be sent by the second terminal device to the first terminal device. That is, multiple terminal devices supporting inter-UE coordination may all send resource coordination information or feedback information.

[0099] As an example, feedback information related to resource coordination information may also be carried in the SCI.

[0100] As an example, if multiple terminal devices support coordination signaling, the first terminal device initiating COT sharing can send resource coordination signaling or coordination information to other terminal devices to indicate the expected / potential resource conflict of reserved resources. In order to avoid the resource conflict, the second terminal device receiving the information can carry feedback information related to the resource conflict in the SCI or PSFCH feedback sent to the first terminal device.

[0101] For example, the terminal device may determine a resource set of one or more time slots and resource blocks reserved for PSSCH transmission based on an indication in the SCI format. In this scenario, if the terminal device determines that there is a conflict in the reserved resources for PSSCH transmission, the terminal device may provide the conflict information in the PSFCH / SCI.

[0102] The first terminal device may indicate the transmission of the PSFCH in a variety of ways. As an example, the first terminal device may indicate how to send the PSFCH by scheduling the SCI format of the PSSCH reception. As an example, the first terminal device may provide PSFCH resources through a sidelink PSFCH period. As an example, the transmission of the PSFCH may also be indicated by a higher layer. For example, a higher layer may instruct the receiving terminal not to send a PSFCH including HARQ-ACK information in response to the PSSCH reception.

[0103] As an implementation method, a terminal device receiving SCI may receive PSSCH according to the SCI format, and send PSFCH with HARQ-ACK information in response to the reception of PSSCH.

[0104] For example, when a terminal device receives a PSSCH in a resource pool, the indication information of the associated SCI format may be determined. The relevant value of the indicator field related to HARQ feedback enable / disable in format 2-A / 2-B / 2-C is the indication information. The terminal device may provide corresponding HARQ-ACK information for the PSFCH transmission in the resource pool based on the information.

[0105] As an implementation method, the parameter sl-PSFCH-Period can indicate the resource period of the PSFCH transmission opportunity reserved for multiple terminal devices in the resource pool. The resource period can be multiple time slots. If the value of the parameter sl-PSFCH-Period is 0, it means that the PSFCH transmission of the terminal device in the resource pool is disabled.

[0106] In some embodiments, the SCI or higher layers may indicate PSFCH resources in COT resources.

[0107] The PSFCH resources can be used to send PSFCH of type 1 or type 2, which is not limited here. As mentioned above, for different types of PSFCH, the allocated PSFCH resources are different.

[0108] PSFCH resources may include common resources and dedicated resources to meet the transmission requirements of different types of PSFCHs.

[0109] As an example, the PSFCH resources may be a plurality of continuous resources or a plurality of spaced resources.

[0110] The PSFCH resource may be a time domain resource and / or a frequency domain resource in a COT resource pool. Exemplarily, the PSFCH resource may include one or more available PRBs, and thus the PSFCH resource may be a PRB set.

[0111] In some embodiments, the PSFCH resource may include multiple PSFCH occasions. A PSFCH occasion may also be referred to as a PSFCH transmission occasion or a PSFCH occasion. As an example, multiple PSFCH occasions in a COT resource may be used. An opportunity indicates. The multiple time slots are related to the PSFCH resources. For example, the terminal device can be located in multiple time slots. PSFCH is sent at this opportunity.

[0112] In some embodiments, a PSCCH / PSSCH transmission has Q associated PSFCH opportunities. For any PSCCH / PSSCH transmission, the associated Q PSFCH opportunities can be supported to be located in different time slots of the same RB set. Exemplarily, the time slot (e.g., time slot a) where the first PSFCH opportunity of the PSCCH / PSSCH transmission is located corresponds to index 1 st PSFCH. When 1≤q≤Q, the qth PSFCH opportunity is in time slot a+(q-1)×P, where P is equal to the (pre-)configured PSFCH period. The value of P may be provided by sl-PSFCH-Period.

[0113] As an example, the parameter sl-PSFCH-Period may also provide the parameter To determine the transmission timing of PSFCH. and k(0≤k <T max ) There are PSFCH transmission opportunity resources on the time slots related to the COT. Among them, Tmax can represent the number of time slots of the entire COT resources.

[0114] In some embodiments, the PRBs (pre) configured on the RB set for PSFCH transmission are divided into N identical or different PRB subsets (N is a positive integer). These PRB subsets can be represented by indexes. For example, these PRB subsets can be represented as PRB#1, PRB#2, ..., PRB#N. These PRB subsets or the indexes of PRB subsets can be associated with N candidate PSFCH opportunities, which will be specifically described in conjunction with the bitmap indication below.

[0115] As an example, in SL-U, the maximum number of PRBs in an RB set is 100 when the subcarrier spacing (SCS) is 15kHz. Therefore, the value range of a sidelink PSFCH RB set can be pre-configured as {10...100}. For flexibility, each RB set needs to be pre-configured with N different PRB subsets, and all PRBs interleaved in the resource pool for PSFCH transmission of HARQ-ACK information need to be determined.

[0116] As an example, different PRB subsets can be represented by different resource subset indices. For the shared spectrum channel access scenario, when sl-PSFCH-Type = 'type1' and within RB set k, the terminal device can indicate a set of PRBs actually used for PSFCH transmission or a certain PSFCH opportunity for PSCCH / PSSCH transmission based on multiple sidelink PSFCH RB sets.

[0117] Among them, for the nth PSFCH transmission opportunity and When the terminal device can determine multiple groups of interleaving based on the PRBs in the multiple sidelink PSFCH RB sets. Each group of interleaving can include a number of The interleaving set may be indexed in ascending order of the interleaving index. For each interleaving in the interleaving set, all PRBs in the interleaving may be used for PSFCH transmission.

[0118] As an example, when sl-PSFCH-Type='type2' and within RB set k, the terminal device may determine a subset of PRBs in the first interlace. Further, the terminal device may determine a subset of PRBs in the second interlace based on the sidelink PSFCH RB set. PRB subsets. These PRB subsets in the resource pool are used to transmit PSFCH with HARQ-ACK information. The index of the first interlace is provided by sl-PSFCH-Type2-CommonInterlace. Provided by sl-PSFCH-Type2-DedicatedPRB.

[0119] Among them, for the nth PSFCH transmission opportunity and When each interlace group (e.g., the first interlace) can include a number of The interweaving of. Can be For the lth interlace, the terminal device may determine a PRB subset based on index s. The indices of these PRB subsets may be represented as PRB#1, PRB#2, ...PRB#n, respectively. These PRB subsets may be represented as:

[0120]

[0121] in, Terminal devices can be arranged in ascending order of PRB subset index within an interlace PRB subsets. The number of subchannels in RB set k can be The product of .

[0122] Furthermore, for RB set k, the terminal device The PRB subsets allocated among the PRB subsets are:

[0123]

[0124] Where i can represent a time unit (e.g., a time slot), and j can represent a frequency range (e.g., a subchannel). Each PRB subset can use i and j to represent the size of the resource. The subset index corresponding to the PRB (i, j) subset is PRB#1, PRB#2, ...PRB#n.

[0125] In some embodiments, the first terminal device may determine the COT resource on the shared spectrum by channel monitoring. Channel monitoring may refer to the first terminal device monitoring any one or more channel resources in the shared spectrum, or monitoring the target channel resource, which is not limited here.

[0126] As an example, channel monitoring may refer to the first terminal device monitoring channel resources using the LBT mechanism, or may refer to the first terminal device monitoring through channel sensing and other methods. For example, the first terminal device may determine the occupancy of the sidelink resources based on the reference signal receiving power (RSRP) value of the sidelink DMRS.

[0127] The result of the channel monitoring may be that the monitored channel resources are idle or that the monitored channel is occupied. If the result of the channel monitoring is that the channel resources are idle, the first terminal device may use the idle resources as COT resources. If the result of the channel monitoring is that the channel is occupied, the first terminal device may continue to monitor the channel until the COT resources are determined.

[0128] As an example, the first terminal device may perform LBT on the shared spectrum and determine the COT resources after the LBT is successful. For example, the first terminal device may determine the COT resources by performing type 1 LBT.

[0129] As an example, when the result of channel monitoring is that the channel is idle, the first terminal device can perform channel access. Optionally, the first terminal device can perform the transmission of PSSCH or PSCCH through channel access. Optionally, the first terminal device can perform the transmission of PSFCH through channel access. For example, for the operation of shared spectrum channel access, the terminal device can transmit PSFCH at multiple candidate opportunities related to PSFCH transmission.

[0130] Optionally, the terminal device can send the PSSCH only when it does not send the PSFCH associated with the PSSCH. The terminal device can send the first PSSCH in the current time slot only when the PSFCH associated with the first PSSCH has not been sent in all previous time slots among the multiple time slots where the opportunity is located.

[0131] In step S420, the first terminal device allocates PSFCH resources to multiple terminal devices that share COT resources according to the first PSFCH set to be sent.

[0132] The multiple terminal devices sharing the COT resources include the first terminal device initiating the COT resources and other terminal devices. The other terminal devices may be any one or more terminal devices performing channel monitoring on the shared spectrum, or may be one or more terminal devices performing sideline communication with the first terminal device.

[0133] The plurality of terminal devices or other terminal devices may include the second terminal device mentioned above, wherein the second terminal device may be any terminal device among the plurality of terminal devices except the first terminal device.

[0134] The second terminal device may determine the COT resource shared by multiple terminal devices in a variety of ways. In some embodiments, the second terminal device may determine the COT resource by communicating with the first terminal device. For example, the first terminal device may specify the COT resource in the SCI, and the second terminal device may determine the COT resource after receiving the SCI. In some embodiments, the second terminal device may determine the COT resource by channel monitoring.

[0135] In some embodiments, the second terminal device may be located within the network coverage or outside the network coverage. For example, the second terminal device located within the network coverage may determine the COT resources based on the configuration of the network device. For another example, the second terminal device located outside the network coverage may determine the COT resources through side communication with the first terminal device.

[0136] In some embodiments, the second terminal device may receive the resource coordination information sent by the first terminal device, and then send feedback information related to the resource coordination information to the first terminal device via the SCI and / or PSFCH.

[0137] When the first terminal device initiates COT resources, it can allocate resources to other terminal devices that share COT resources. Exemplarily, the first terminal device can allocate resources according to the priority of other terminal devices. Exemplarily, the first terminal device can share COT resources with other terminal devices while ensuring its own transmission needs.

[0138] It can be known from step S410 that the COT resources include PSFCH resources. The first terminal device can allocate the PSFCH resources to multiple terminal devices including the second terminal device.

[0139] Exemplarily, a plurality of terminal devices may perform PSFCH transmission according to resource allocation of the first terminal device.

[0140] Exemplarily, the second terminal device may send the PSFCH on the PSFCH resources allocated to it by the first terminal device.

[0141] The first PSFCH set to be sent is used for the first terminal device to allocate PSFCH resources to improve the utilization rate of PSFCH resources. In other words, when configuring PSFCH resources, the situation that multiple terminal devices need to send PSFCHs has been considered, which helps to avoid COT resource interruption caused by no transmission requirements of PSFCH resources.

[0142] In some embodiments, the first PSFCH set may include part or all of the PSFCHs that need to be sent by multiple terminal devices that share COT resources. For example, when the transmission demand of all PSFCHs to be sent by multiple terminal devices is greater than the PSFCH resources in the COT resources, the first PSFCH set may include part of the PSFCHs to be sent by multiple terminal devices. For another example, when the transmission demand of all PSFCHs to be sent by multiple terminal devices is less than or equal to the PSFCH resources in the COT resources, the first PSFCH set may include all PSFCHs to be sent by multiple terminal devices.

[0143] In the above embodiment, when the first PSFCH set includes a partial PSFCH, a plurality of terminal devices may sort the plurality of PSFCHs to be transmitted according to priority to ensure the transmission of a PSFCH with a higher priority.

[0144] As an implementation method, the first terminal device may allocate PSFCH resources to multiple terminal devices according to the first PSFCH set. Exemplarily, the PSFCHs in the first PSFCH set may correspond to different terminal devices respectively, and the first terminal device may allocate resources according to the needs of different terminal devices.

[0145] In some embodiments, the first PSFCH set may include all types of PSFCHs that need to be sent by multiple terminal devices. As an example, the first PSFCH set may include different PSFCH types and the number of PSFCHs corresponding to each PSFCH type. In other words, the first PSFCH may not be a specific set of PSFCHs, but a set of different types of PSFCHs. In the first PSFCH set, the number of different types of PSFCHs transmitted through COT resources may be the same or different.

[0146] In some embodiments, the first PSFCH set may include multiple PSFCH subsets. Each PSFCH subset may correspond to one terminal device or one PSFCH type. For example, the first terminal device initiating sharing and other terminal devices occupying shared resources may determine the subset of PSFCH to be sent.

[0147] The first PSFCH set or a subset of the first PSFCH set may be determined based on a variety of information. In some embodiments, the PSFCH in the first PSFCH set may be determined based on the priority of some or all of the PSFCHs to be sent by multiple terminal devices. As an example, any terminal device sharing the COT resource may select a subset of the PSFCH to be sent based on the priority. In some embodiments, the PSFCH in the first PSFCH set may be determined based on the communication quality between the multiple terminal devices and the first terminal device.

[0148] As an embodiment, multiple PSFCHs transmitted through PSFCH resources are selected from all PSFCHs to be transmitted according to priority, thereby determining a first PSFCH set.

[0149] As an embodiment, multiple PSFCHs transmitted through PSFCH resources are selected from the partial PSFCHs to be transmitted according to priority, thereby determining the first PSFCH set.

[0150] As an embodiment, part or all of the PSFCHs to be sent by multiple terminal devices are sorted according to priority, and then the first PSFCH set is determined according to the PSFCH resources. That is, the PSFCH resources will first guarantee the transmission requirements of the PSFCHs with higher priorities.

[0151] As an embodiment, in resource scheduling, the first terminal device initiating COT sharing and other terminal devices occupying shared resources can select a subset of PSFCHs to be sent based on priority.

[0152] The priority of part or all of the PSFCH is determined based on one or more of the following information: the priority of the terminal device sending the PSFCH, the priority of the service corresponding to the PSFCH, the urgency of the service corresponding to the PSFCH, and the communication environment or communication scenario in which the PSFCH is sent.

[0153] As an example, when the PSFCH corresponds to a more urgent service, the PSFCH resources will give priority to guaranteeing the transmission resources of the PSFCH, so the PSFCH will be ranked relatively high in the first PSFCH set.

[0154] As an example, when the quality of the environment in which the PSFCH is sent is poor, the PSFCH may be ranked relatively late.

[0155] In some embodiments, the first terminal device may allocate PSFCH resources to multiple terminal devices based on the first PSFCH set and PSFCH resources to be sent.

[0156] As an example, when the PSFCH resources include multiple PRB resource sets, different resource set indexes can be associated with the service mode or service type of the terminal device. For example, for a terminal device that performs an urgent service or a service with a higher priority, the first terminal device can allocate more PRB resources to it. For a terminal device that performs a non-urgent service, the first terminal device can allocate fewer PRB resources to it accordingly. In other words, the first terminal device can allocate resources to multiple terminal devices as needed.

[0157] In some embodiments, the first terminal device may allocate PSFCH resources to multiple terminal devices according to a first PSFCH set sorted by priority.

[0158] The first terminal device can determine the first PSFCH set at various times. As an example, the first terminal device can determine the first PSFCH set after determining the COT resources, so as to allocate resources more reasonably. After determining the COT resources, the time domain range of the COT resources has been determined, so they can be allocated more reasonably. As an example, the first terminal device can determine the first PSFCH set before determining the COT resources, so as to monitor the COT resources. Before determining the COT resources, although it is impossible to determine whether the monitored resources are idle, the PSFCH transmission demand has been determined, so channel monitoring can be carried out in a targeted manner.

[0159] In some embodiments, when the terminal device determines the COT resource through LBT, the order between performing LBT and determining the first PSFCH set may not be limited. The process of determining the first PSFCH set may include a process of sorting the PSFCH based on priority.

[0160] In some embodiments, after determining the COT resources, the first terminal device prioritizes part or all of the PSFCHs to be sent by multiple terminal devices to determine the first PSFCH set.

[0161] As an example, multiple terminal devices may respectively determine the PSFCH subset after determining the COT resources. For example, the terminal device performs PSFCH prioritization after the LBT result for PSFCH transmission is known.

[0162] In some embodiments, before determining the COT resources, the first terminal device prioritizes part or all of the PSFCHs to be sent by multiple terminal devices to determine the first PSFCH set.

[0163] As an example, multiple terminal devices may each determine a PSFCH subset before determining a COT resource. For example, the terminal device performs PSFCH prioritization before the LBT result for PSFCH transmission is known.

[0164] Depend on Figure 4 It can be seen that the first terminal device can allocate PSFCH resources according to the PSFCH set to be sent to ensure that each PSFCH opportunity in the COT resources has a transmission requirement, thereby avoiding COT resource interruption as much as possible.

[0165] However, after being allocated PSFCH resources, the terminal devices that share COT resources may choose not to send PSFCH for various reasons. If the terminal device does not send PSFCH on the allocated PSFCH resources, it will not only waste resources, but also cause COT resource interruption due to the lack of continuous transmission of the PSFCH resources. For example, when the first terminal device that initiates COT and other terminal devices that share COT do not send PSFCH at certain PSFCH times, a long transmission gap may be generated, resulting in COT resource interruption.

[0166] In order to avoid COT resource interruption, the embodiment of the present application also proposes a method for sideline communication. According to the method, if the first terminal device or the second terminal device determines not to send PSFCH on the PSFCH opportunity allocated to it, it can send a sideline channel or reference signal other than PSFCH to improve the continuity of sideline transmission.

[0167] In some embodiments, when the first PSFCH opportunity is allocated to the first terminal device, the first terminal device may determine whether to send PSFCH at the first PSFCH opportunity. When the first terminal device does not send PSFCH at the first PSFCH opportunity, the first terminal device may determine whether to send a side channel or a reference signal other than PSFCH at the first PSFCH opportunity or at the time domain resource where the first PSFCH opportunity is located.

[0168] As an example, when neither the first terminal device initiating the COT nor other terminal devices sharing the COT intend to send PSFCH on certain PSFCH opportunities within the COT, these terminal devices can send PSFCH-like reference signals on (pre-)configured PSFCH resources.

[0169] In some embodiments, when the second PSFCH opportunity is allocated to the second terminal device, the second terminal device can also determine whether to send PSFCH on the second PSFCH opportunity, and whether to send other channels or signals. For simplicity, the following description is given by taking the first terminal device executing the method as an example.

[0170] The side channel other than PSFCH can be PSSCH or PSCCH, which is not limited here.

[0171] As an example, multiple terminal devices can send PSSCH or PSCCH at the PSFCH timing. When the first terminal device initiating COT configures resources, it can set a part of the PSFCH resources to be optionally configured for PSSCH or PSCCH. Whether this part of the resources is used for PSSCH or PSCCH is optional.

[0172] As an example, in the PSFCH resources, sending ACK and NACK has the highest priority. If there is no ACK or NACK to be sent, the PSSCH or PSCCH can occupy the PSFCH opportunity and the corresponding resource configuration.

[0173] In some embodiments, the reference signal may be a signal similar to the PSFCH, so as to facilitate determining whether the resource is used. The reference signal may be, for example, DMRS or channel state information (CSI).

[0174] As an example, the reference signal sent at the PSFCH opportunity can be a signal sequence on a (pre) configured interlaced interleaving. Taking the transmission timing of type 2 PSFCH as an example, each PSFCH can occupy 1 public resource and 3 dedicated resources. When the terminal device sends a reference signal at the PSFCH opportunity, the reference signal may not occupy all resources. For example, when the terminal device sends a reference signal at the PSFCH opportunity, it can transmit the reference signal only on the dedicated resources of the PSFCH opportunity. In other words, the terminal device does not transmit a reference signal that replaces the PSFCH on the public resources of the PSFCH opportunity. For another example, the terminal device can repeat the same data sent on the dedicated resources only on the public resources.

[0175] In some embodiments, the first terminal device may also determine whether other terminal devices will send PSFCH at the first PSFCH opportunity. If necessary, other terminal devices are given priority to send PSFCH.

[0176] The time domain resources where the first PSFCH opportunity is located refer to other resources that overlap with the first PSFCH opportunity in the time domain. These other resources have the same time domain as the first PSFCH opportunity but different frequency domains. The terminal device can send channels or signals on these other resources to avoid COT resource interruption.

[0177] In some embodiments, the first terminal device can determine whether to send a side channel or a reference signal other than PSFCH on the first PSFCH opportunity or the time domain resource where the first PSFCH opportunity is located based on the first information. In other words, the first terminal device does not directly send other channels or signals after determining not to send PSFCH, but determines whether to send based on certain judgments or information.

[0178] The first information may be related to one or more of the following information: indication information of SCI, service type of the terminal device, and the number of unused PSFCH opportunities.

[0179] In some embodiments, the first information may be carried in the SCI so that the terminal device sharing the COT resource can determine the first information. A dedicated indication field may be set in the SCI to indicate the first information.

[0180] As an example, the first terminal device may configure the SCI to indicate the first information. The first terminal device may set an indication field in the SCI to indicate, as the first information, whether the PSFCH resource can be shared with the PSSCH and the PSCCH.

[0181] For example, the indication field may be indicated by 1 bit. A bit of "0" indicates that the PSFCH resource cannot be used for PSSCH / PSCCH, and a bit of "1" indicates that the PSFCH resource can be used for PSSCH / PSCCH. The reverse is also true.

[0182] In some embodiments, the first information is related to the service type of the terminal device. That is, the first information is related to multiple service types of multiple terminal devices. As an example, the first information may indicate a first service type group and a second service type group among multiple service types. The side channels other than PSFCH corresponding to the first service type group share PSFCH resources, and the side channels other than PSFCH corresponding to the second service type group do not share PSFCH resources.

[0183] As an example, the first information is also used to instruct the terminal device corresponding to the second service type group to send a reference signal on a PSFCH resource that does not send a PSFCH. In other words, if the resource configuration indicates that the PSSCH or PSCCH corresponding to a certain service type cannot share the PSFCH resources, these PSFCH resources can be used to send reference signals.

[0184] As an example, the first information may also indicate three service type groups. The PSFCH resources in the first service type group may be shared by other channels. The PSFCH resources in the second service type group may be shared by reference signals. The PSFCH resources in the third service type group may not be shared by other channels or signals.

[0185] As an example, for the transmission configuration of different service types, the terminal devices sharing the COT resources need to know. After the first terminal device accesses the cell, the base station can inform the resource usage rules of different service types through the Uu interface. The first terminal device can notify other terminal devices. For example, the first terminal device can notify through the SCI.

[0186] In some embodiments, the first information is related to the indication information of the SCI and the service type of the terminal device. As an example, the first terminal device can determine whether the bit in the SCI indication field is "0" or "1" according to the service type of different terminal devices. As an example, the correlation between the first information and the service type of the terminal device can be configured. For example, the first terminal device can set multiple service levels through the SCI. Among them, each service level can clearly indicate whether its PSSCH / PSCCH can share PSFCH resources.

[0187] In some embodiments, the first information may also be related to unused PSFCH resources. That is, the terminal device may determine whether to use other PSFCH resources for other channels or signals based on the wasted PSFCH resources. For example, if a terminal device does not use the number of allocated PSFCH opportunities exceeding a threshold, PSSCH data or PSCCH information is sent in the remaining PSFCH resources.

[0188] As an example, the first terminal device or the second terminal device may determine a first parameter. The first parameter may indicate the number of PSFCH opportunities that are not used in a first time period. If the first parameter is greater than a first threshold, the first terminal device sends a side channel or reference information other than the PSFCH on a PSFCH opportunity in a second time period. The second time period is a time period after the first time period and adjacent to the first time period.

[0189] In the above example, the first time period may be any statistical period, and the second time period may be the next statistical period after the first time period.

[0190] As an implementation method, the first terminal device may determine the first parameter by a counter. For example, the first terminal device may set a counter for any of the other terminal devices that share the COT. Within a time period, the counter is used to count the number of unused PRB resources in multiple PSFCH opportunities allocated to the terminal device. Each time a PSFCH opportunity or a PRB resource is not used (the resource is displayed as 0), the counter is incremented by 1. When the number of 0s counted by the counter is greater than the first threshold, the PSSCH is sent using the PSFCH resource in the next time period.

[0191] As an implementation method, the second terminal device can determine the first parameter by a self-set counter to determine whether to send PSSCH on the PSFCH resource. As another implementation method, the second terminal device can also directly determine whether to send PSSCH on the PSFCH resource based on the information of the indication field of the first terminal device in the SCI.

[0192] As an example, the first terminal device or the second terminal device determines a second parameter. The second parameter is used to indicate the number of PSFCH opportunities that have not been used before the current moment in the first time period. If the second parameter is greater than a second threshold, the first terminal device sends side channels or reference information other than PSFCH on the remaining PSFCH opportunities in the first time period.

[0193] As an implementation method, the first terminal device may determine the first parameter by a counter. For example, the first terminal device may set a counter for any of the other terminal devices that share the COT. In multiple time slots within a time period, the counter is used to count the unused PRB resources in multiple PSFCH opportunities allocated to the terminal device. Each time a PSFCH opportunity or a PRB resource is not used (the resource is displayed as 0), the counter is incremented by 1. When the number of 0s counted by the counter is greater than the second threshold, the PSSCH is sent using the PSFCH resources in the remaining time slots within the time period.

[0194] As an example, the first threshold and the second threshold may be equal or unequal.

[0195] As an example, the threshold indicating whether other channels are sent in the PSFCH resource may be carried in the SCI. For example, the first information may include a first threshold and / or a second threshold. It should be understood that the first threshold or the second threshold may not be a parameter in the first information. The terminal device may directly determine whether the PSFCH resource is shared based on any threshold.

[0196] The above describes a method embodiment in which a terminal device needs to determine whether to send other channels or signals on a PSFCH resource according to the first information. Figure 5 The method is exemplarily described. The method is executed by the first terminal device or the second terminal device.

[0197] See also Figure 5 , in step S510, determine whether to send PSFCH on the PSFCH opportunity. If yes, execute step S520; if not, execute step S530. The PSFCH opportunity in step S510 is the PSFCH opportunity allocated in the COT resource for the terminal device executing this step. For example, the first terminal device corresponds to the first PSFCH opportunity, and the second terminal device corresponds to the second PSFCH opportunity.

[0198] In step S520, a PSFCH is transmitted at the PSFCH opportunity.

[0199] In step S530, it is determined whether to send other channels or signals according to the first information. If yes, step S540 is executed; if not, step S550 is executed.

[0200] In step S540, a side channel or a reference signal other than the PSFCH is transmitted on the PSFCH opportunity or the time domain resource where the PSFCH opportunity is located. In other words, the PSFCH resources can be shared.

[0201] In step S550, no transmission is performed on the PSFCH opportunity. In other words, PSFCH resources cannot be shared.

[0202] Combination of the above Figure 5 , introduces a method for determining whether other channels or reference signals can share PSFCH resources. In the above embodiment, the terminal device needs to determine which PSFCH resources are used and which PSFCH resources are not used. Under certain conditions where PSFCH resources are not used, any terminal device can transmit PSSCH data or PSCCH information or reference signals based on the SCI indication (first information) to avoid COT resource interruption. Therefore, how multiple terminal devices that share COT resources can quickly determine whether resources are used is also a technical problem that needs to be solved.

[0203] It should be understood that the terminal device may be the first terminal device or the second terminal device mentioned above, and is not limited here.

[0204] In some embodiments, the PSFCH resource may include multiple candidate PSFCH opportunities. That is, in the COT resource, there may be multiple candidate PSFCH opportunities for transmitting the PSFCH.

[0205] In some embodiments, the candidate PSFCH opportunities may include the pre-configured PSFCH opportunities described above, and may also include dynamically configured PSFCH opportunities, which is not limited here.

[0206] The first terminal device determines whether the multiple candidate PSFCH opportunities are valid according to the second information. Alternatively, the second information is used to indicate whether some or all of the multiple candidate PSFCH opportunities are valid.

[0207] As an example, the valid candidate PSFCH opportunity may indicate that the resource where the candidate PSFCH opportunity is located is not used or can be used. The invalid candidate PSFCH opportunity indicates that the resource where the candidate PSFCH opportunity is located has been used.

[0208] In some embodiments, the second information may indicate each candidate PSFCH opportunity at different granularities. Exemplarily, the indication is performed at a granularity of a unit block or a PRB subset in each RB set. In a time slot including PSFCH, for each RB set, a resource indication of each candidate PSFCH opportunity is necessary to improve resource utilization.

[0209] In some embodiments, the second information may include a first bitmap determined based on a mapping relationship between multiple candidate PSFCH opportunities and multiple PRB subsets. Based on the mapping relationship, the first bitmap can indicate whether the resources of all candidate PSFCH opportunities are valid. The first bitmap may also indicate different configurations corresponding to the resource set where each candidate PSFCH opportunity is located. When indicating in the form of a first bitmap, the terminal device can quickly view the association between the candidate PSFCH opportunity and the PRB subset without storing detailed association information. Furthermore, the terminal device can use the first bitmap for quick query and analysis.

[0210] It should be understood that the first bitmap indicating the mapping relationship between multiple candidate PSFCH opportunities and multiple PRB subsets is only an example, and the first bitmap can also indicate the association between multiple candidate PSFCHs and multiple different types of configured resource subsets. Each resource subset can be configured and indicated by the bitmap method in the embodiment of the present application. The configuration of resource subsets with smaller granularity helps to achieve a more refined reserved resource mode and improve the indication accuracy.

[0211] As an example, the mapping relationship between multiple candidate PSFCH opportunities and multiple PRB subsets may include a mapping relationship between multiple candidate PSFCHs and indexes of multiple PRB subsets.

[0212] As an example, multiple candidate PSFCH opportunities correspond one-to-one to multiple PRB subsets.

[0213] In some embodiments, the first bitmap may indicate whether multiple candidate PSFCH opportunities are valid by indicating multiple PRB subsets. Exemplarily, the first bitmap may indicate the (pre) configuration corresponding to the resources of N candidate PSFCH opportunities, so that the N candidate PSFCH opportunities are associated with N different PRB subsets. Therefore, the terminal device can determine the available PRBs for each candidate PSFCH opportunity in the side PSFCH RB set based on the relevant bitmap. That is, the PSFCH resources described above can be indicated based on the bitmap.

[0214] In some embodiments, the first bitmap may include a first sub-bitmap and a second sub-bitmap. Each bit in the first sub-bitmap corresponds to a time unit, so the first sub-bitmap may also be referred to as a time domain bitmap. Each bit in the second sub-bitmap corresponds to a resource block in a unit frequency band, so the second sub-bitmap may also be referred to as a frequency domain bitmap.

[0215] As an example, a basic building block of a resource set configuration may include one or more time slots in the time domain and may also include one or more subchannels in the frequency domain.

[0216] As an example, the first sub-bitmap and the second sub-bitmap may form a two-dimensional bitmap, ie, a first bitmap.

[0217] As an example, the first sub-bitmap (bitmap-1) may represent a group of orthogonal frequency division multiplex (OFDM) symbols in a time slot (or in one or more time slots). For example, the first sub-bitmap may consist of X bits.

[0218] As an example, the time unit corresponding to each bit in the first sub-bitmap may be any one of a symbol, a time slot, a subframe, and a radio frame, which is not limited here. The time unit may also be referred to as the length of the first sub-bitmap.

[0219] As an example, the second sub-bitmap (bitmap-2) can represent a resource element set in the frequency domain (e.g., a PRB subset). The unit frequency band corresponding to each bit in the second sub-bitmap can be determined according to the definition of the resource set. The unit frequency band corresponding to each bit can also be referred to as the length of the second sub-bitmap.

[0220] As an example, the number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band. The number of bits in the second sub-bitmap is how many bits the second sub-bitmap uses to indicate the PSFCH resources.

[0221] As an implementation, the number of bits in the second sub-bitmap is determined according to a subcarrier spacing (SCS). For example, the number of bits is adjusted based on the SCS. As an example, for a 15KHz SCS, the number of bits is L bits; for a 30KHz SCS, the number of bits is 2×L bits; for a 60KHz SCS, the number of bits is 4×L bits. For another example, the number of bits is the same regardless of the SCS used.

[0222] As an implementation, the number of bits in the second sub-bitmap is determined according to a unit frequency band. The unit frequency band is related to the definition level of the resource set. If the resource set is defined at the carrier level, the unit frequency band corresponds to the number of resource blocks within the carrier. If the resource set is specific to a bandwidth part, the unit frequency band is given by the bandwidth of the bandwidth part.

[0223] As an example, the same second sub-bitmap is valid for all OFDM symbols / time slots represented by the first sub-bitmap. That is, the same set of resource elements is retained in all OFDM symbols represented by the first sub-bitmap. In addition, the frequency domain granularity of the resource set configuration provided by the second sub-bitmap is a resource block. In other words, all resource elements in the (frequency domain) resource block are either retained or not retained.

[0224] For ease of understanding, the following Figure 6 The first bitmap is exemplified. Figure 6 The first bitmap includes a first sub-bitmap and a second sub-bitmap, wherein the first sub-bitmap includes 9 bits and the second sub-bitmap includes 14 bits.

[0225] Depend on Figure 6 It can be seen that among the 9 bits of the first sub-bitmap, the first bit and the fifth bit are 1, and the remaining bits are 0. Among the 14 bits of the second sub-bitmap, the fourth to seventh bits and the eleventh to thirteenth bits are 1, and the remaining bits are 0. When a bit is 1, it can indicate that the OFDM symbol or frequency domain granularity corresponding to the bit is valid, and when the bit is 0, it can indicate that the resource is invalid.

[0226] See also Figure 6 , each bit in the second sub-bitmap can represent a subchannel. Each shaded box in the first bitmap can represent a resource subset. All shaded parts can represent multiple currently valid resource subsets, that is, multiple candidate PSFCH opportunities that are not currently used.

[0227] In some embodiments, the second information may include a second bitmap indicating whether multiple candidate PSFCH opportunities are valid at different time domain positions. The second bitmap may include a first sub-bitmap, a second sub-bitmap, and a third sub-bitmap. The first sub-bitmap and the second sub-bitmap are as described above and will not be repeated.

[0228] As an example, the usage status of multiple candidate PSFCH opportunities at different time domain locations is changing. The second bitmap can represent the change status through the third sub-bitmap. The third sub-bitmap can indicate whether the resource is valid under different time units. In other words, the third sub-bitmap can reflect the relationship between whether the resource is valid and the time unit (e.g., time slot). Therefore, the third sub-bitmap can also be called a relationship bitmap, or a validity bitmap.

[0229] As an implementation method, the PSFCH resources configured in the COT resources can be controlled semi-statically or dynamically. In the case of semi-static control, the third sub-bitmap (bitmap-3) can determine whether the resource set defined by the first sub-bitmap or the second sub-bitmap is valid in a certain time slot. In other words, in the entire time domain period of the semi-static resource set defined by the triple {bitmap-1, bitmap-2, bitmap-3}, N candidate PSFCH opportunities can be associated with N different PRB subsets and can indicate whether the resource is valid or available at a certain point in time.

[0230] As an example, each bit in the third sub-bitmap corresponds to a time unit. For example, the granularity of the third sub-bitmap may be equal to the time unit of the first sub-bitmap.

[0231] As an implementation manner, different time domain positions may correspond to the time unit of the third sub-bitmap. For example, when the time unit is a time slot, different time domain positions represent different time slots.

[0232] As an example, each bit in the third sub-bitmap may be represented by t. Wherein t may represent a time point corresponding to different symbols / time slots. For example, t=1, 2, 3, ..., T, where T represents the number of symbols / time slots where multiple candidate PSFCH opportunities (PSFCH resources) are located.

[0233] In summary, when multiple resource subsets are configured as semi-statically or dynamically activated, the terminal device can indicate the resource usage status of the resource subset in a specific time slot in a more refined manner, thereby indicating the association between the time slot and the resource subset.

[0234] As can be seen from the foregoing, the PRB subset can be represented by i and j to represent the size of the resource. As an example, the three-dimensional matrix M composed of the above three sub-bitmaps can represent the time domain-frequency domain-relationship bitmap. The second bitmap, as the three-dimensional bitmap, can indicate whether multiple PRB subsets are used at the current moment.

[0235] In some embodiments, the second bitmap may determine a third parameter. The third parameter is used to indicate whether any of the N PRB subsets is used. As an example, the third parameter may be determined based on the bitmap matrix M and the index of the N PRB subsets. The bitmap matrix M may be a three-dimensional matrix M[i][j][t], and the index of the xth PRB subset in the N PRB subsets is PRB#x. Therefore, the third parameter of the xth PRB subset may be M[i][j][t]×[PRB#x], where 1≤x≤N, i represents a time unit, j represents a unit frequency band, and t represents the tth time unit in the T time units where the N PRB subsets are located, t=1,2,……,T.

[0236] As an example, the time unit is a time slot, when M[i][j][t]×[PRB#x]=1, it means that the xth resource subset index PRB#x is used in time slot t; when M[i][j][t]×[PRB#x]=0, it means that the xth resource subset index PRB#x is not used in time slot t. It can be seen that the second bitmap helps the terminal device to simultaneously determine how the relationship between resources changes with time slots and resource sets. The terminal device can understand the relationship between different resource set indexes PRB#x by determining or reading the value of M[i][j][t]×[PRB#x]. Further, the terminal device can also determine the usage of PSFCH reserved resources in different time slots and different resource subsets based on the value of M[i][j][t]×[PRB#x]. For example, if at a certain moment, the resources on a certain resource are used, the corresponding bitmap cube element can be set to 1, otherwise it remains 0. The second bitmap can more conveniently manage the allocation of resources and determine the usage of monitoring resources.

[0237] In some embodiments, the second information may further include a third bitmap. The third bitmap may use a sub-bitmap to indicate the resources of N candidate PSFCH opportunities. Exemplarily, in order to use a sub-bitmap to indicate the resources of N candidate PSFCH opportunities, an N×M bitmap matrix may be created, where N represents the number of candidate PSFCH opportunities and M represents the total number of resources. In the third bitmap, each row of the bitmap matrix represents a candidate PSFCH opportunity and each column represents a resource. That is, for each candidate PSFCH opportunity, the bitmap of the row may be used to indicate the resources required for it. For each resource of each candidate PSFCH opportunity, when the corresponding bitmap matrix element (corresponding to the row of the PSFCH opportunity and the column of the resource) is set to 1, it indicates that the resource is used, and when it is set to 0, it indicates that the resource is not used.

[0238] In some embodiments, based on the bitmap matrix M[i][j][t] described above (the initial bitmap matrix is ​​M0), multiple actual bitmap matrices M' within a certain time period T (for example, T time units where the PSFCH resources are located) can be set. According to the initially set bitmap matrix M0, the correlation of resource configuration can be formed. With the change of each time slot or symbol (time unit), the PSFCH resources allocated to a certain time slot may not be used or have been used, so the actual bitmap matrix after the actual use of the resources may also change.

[0239] As an example, after each time slot or symbol, the actual bitmap matrix is ​​M′ t , t∈[1,T].

[0240] As an example, t M′ t The matrix addition can represent the actual usage of the resource after the time unit t. Further, the initial bitmap matrix M0 and the multiple actual bitmap matrices M' after use can determine the number of unused PRB subsets in the PSFCH resource.

[0241] As an example, the second bitmap may be used to determine the fourth parameter. The fourth parameter may indicate the number of unused PRB subsets in the PSFCH resource. In other words, the fourth parameter may also indicate the situation where the PSFCH resource is used. As an example, the fourth parameter may be represented by a matrix C. The matrix C is based on the initial bitmap matrix M0 and the actual bitmap matrix M′ after the tth time unit. t OK, the matrix C can be expressed as:

[0242]

[0243] Where T represents the number of time units in the time domain where the PSFCH resource is located, t = 1, 2, ..., T. The initial bitmap matrix M0 represents the initial configuration of the unused PSFCH resource mentioned above. When the time unit is a time slot, the actual bitmap matrix M′ t It can represent the real-time situation of resource usage after time slot t. It can be seen that the terminal device can determine the real-time usage of PSFCH resources according to the fourth parameter, so as to send other channels or reference signals on unused PSFCH resources in time according to the method described above to avoid COT resource interruption.

[0244] As an example, when the initial bitmap matrix is ​​a three-dimensional matrix M[i][j][t], the elements in the matrix C at a certain moment can be represented by C(i, j). As t changes, C(x, y) = max{C(i, j)} is selected in turn, and the terminal device with the largest number of unused resources can be counted. In this scenario, the first terminal device initiating COT sharing can adjust the resources of the terminal device that does not use the PSFCH resources, or the PSFCH resources allocated to the terminal device can send PSSCH data or PSCCH information or reference signals to avoid COT resource interruption.

[0245] It should be understood that the various method embodiments of the embodiments of the present application for solving the same problem or different problems can be used together without conflict to improve communication efficiency.

[0246] Combination of the above Figures 4 to 6 , describes in detail the method embodiment of the present application. Figures 7 to 9 , describes the device embodiment of the present application in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the parts not described in detail can refer to the previous method embodiment.

[0247] Figure 7 700 is a schematic block diagram of a device for sideline communication provided in an embodiment of the present application. The device 700 may be any terminal device described above. Figure 7 The illustrated apparatus 700 includes a first determining unit 710 and a second determining unit 720 .

[0248] The first determining unit 710 may be configured to determine COT resources on a shared spectrum, where the COT resources include PSFCH resources used to transmit a PSFCH.

[0249] The second determination unit 720 may be configured to allocate PSFCH resources to a plurality of terminal devices that share COT resources according to a first PSFCH set to be sent, wherein the plurality of terminal devices include the first terminal device.

[0250] Optionally, the PSFCH in the first PSFCH set is determined based on the priority of part or all of the PSFCHs to be sent by multiple terminal devices.

[0251] Optionally, the device 700 also includes a processing unit, which can be used to prioritize part or all of the PSFCHs to be sent by multiple terminal devices after determining the COT resources to determine the first PSFCH set; or, it can be used to prioritize part or all of the PSFCHs to be sent by multiple terminal devices before determining the COT resources to determine the first PSFCH set.

[0252] Optionally, the apparatus 700 further includes a first sending unit, which can be used to send resource coordination information to a second terminal device among multiple terminal devices; and a receiving unit, which can be used to receive feedback information related to the resource coordination information, wherein the feedback information is carried in the SCI and / or PSFCH.

[0253] Optionally, the PSFCH resources include a first PSFCH opportunity for a first terminal device, and the apparatus 700 further includes a third determination unit, which can be used to determine whether to send PSFCH at the first PSFCH opportunity; a fourth determination unit, which can be used to determine whether to send a side channel or a reference signal other than PSFCH at the first PSFCH opportunity or at the time domain resource where the first PSFCH opportunity is located, based on the first information when the first terminal device does not send PSFCH at the first PSFCH opportunity.

[0254] Optionally, the first information is carried in SCI.

[0255] Optionally, the first information is related to multiple service types of multiple terminal devices, and the first information is used to indicate a first service type group and a second service type group among the multiple service types. Side channels other than PSFCH corresponding to the first service type group share PSFCH resources, and side channels other than PSFCH corresponding to the second service type group do not share PSFCH resources.

[0256] Optionally, the first information is also used to instruct the terminal device corresponding to the second service type group to send a reference signal on a PSFCH resource that does not send PSFCH.

[0257] Optionally, the PSFCH resources include multiple PSFCH opportunities, and the device 700 also includes a fifth determination unit, which can be used to determine a first parameter, where the first parameter is used to indicate the number of PSFCH opportunities that are not used within a first time period; a second sending unit, which can be used to send side channels or reference information other than PSFCH on PSFCH opportunities within a second time period if the first parameter is greater than a first threshold, and the second time period is a time period after the first time period and adjacent to the first time period.

[0258] Optionally, the PSFCH resources include multiple PSFCH opportunities, and the device 700 also includes a sixth determination unit, which can be used to determine a second parameter, where the second parameter is used to indicate the number of PSFCH opportunities in the first time period that have not been used before the current moment; and a third sending unit, which can be used to send side channels or reference information other than PSFCH on the remaining PSFCH opportunities in the first time period if the second parameter is greater than a second threshold.

[0259] Optionally, the PSFCH resources include multiple candidate PSFCH opportunities, and the apparatus 700 further includes a seventh determination unit, which is configured to determine whether the multiple candidate PSFCH opportunities are valid according to the second information.

[0260] Optionally, the second information includes a first bitmap, which is determined based on a mapping relationship between multiple candidate PSFCH opportunities and multiple PRB subsets. The first bitmap includes a first sub-bitmap and a second sub-bitmap. Each bit in the first sub-bitmap corresponds to a time unit, and each bit in the second sub-bitmap corresponds to a resource block within a unit frequency band.

[0261] Optionally, the number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

[0262] Optionally, the second information also includes a second bitmap indicating whether multiple candidate PSFCH opportunities are valid at different time domain positions, the second bitmap includes a first sub-bitmap, a second sub-bitmap and a third sub-bitmap, and each bit in the third sub-bitmap corresponds to a time unit.

[0263] Optionally, the second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset among the N PRB subsets is used. The third parameter is determined according to the bitmap matrix M and the indexes of the N PRB subsets, the index of the x-th PRB subset among the N PRB subsets is PRB#x, and the third parameter of the x-th PRB subset is M[i][j][t]×[PRB#x], where N is a positive integer, 1≤x≤N, i represents a time unit, j represents a unit frequency band, and t represents the t-th time unit among the T time units where the N PRB subsets are located, t=1,2,……,T.

[0264] Optionally, the second bitmap is used to determine a fourth parameter, the fourth parameter is used to indicate the number of unused PRB subsets in the PSFCH resource, and the fourth parameter is represented by a matrix C, which is based on the initial bitmap matrix M0 and the actual bitmap matrix M′ after the tth time unit. t Determine, the matrix C is expressed as:

[0265]

[0266] Wherein, T represents the number of time units in the time domain where the PSFCH resource is located, t=1, 2, ..., T.

[0267] Figure 8 800 is a schematic block diagram of another apparatus for sideline communication provided in an embodiment of the present application. The apparatus 800 may be any second terminal device described above. Figure 8 The illustrated apparatus 800 includes a determining unit 810 and a sending unit 820 .

[0268] The determination unit 810 may be used to determine COT resources shared by a plurality of terminal devices, where the COT resources include PSFCH resources used to transmit PSFCH, and the plurality of terminal devices include a first terminal device and a second terminal device.

[0269] The sending unit 820 may be configured to send the PSFCH on the PSFCH resources allocated by the first terminal device to the second terminal device according to the first PSFCH set to be sent.

[0270] Optionally, the PSFCH in the first PSFCH set is determined based on the priority of part or all of the PSFCHs to be sent by multiple terminal devices.

[0271] Optionally, the apparatus 800 further includes a receiving unit, which can be used to receive resource coordination information sent by the first terminal device; the sending unit 820 is also used to send feedback information related to the resource coordination information to the first terminal device, and the feedback information is carried in the SCI and / or PSFCH.

[0272] Optionally, the PSFCH resources include a second PSFCH opportunity for a second terminal device, and the determination unit is further used to determine whether to send PSFCH at the second PSFCH opportunity; when the second terminal device does not send PSFCH at the second PSFCH opportunity, the determination unit is further used to determine based on the first information whether to send a side channel or reference signal other than PSFCH at the second PSFCH opportunity or at the time domain resource where the second PSFCH opportunity is located.

[0273] Optionally, the first information is carried in SCI.

[0274] Optionally, the first information is related to multiple service types of multiple terminal devices, and the first information is used to indicate a first service type group and a second service type group among the multiple service types. Side channels other than PSFCH corresponding to the first service type group share PSFCH resources, and side channels other than PSFCH corresponding to the second service type group do not share PSFCH resources.

[0275] Optionally, the first information is also used to instruct the terminal device corresponding to the second service type group to send a reference signal on a PSFCH resource that does not send PSFCH.

[0276] Optionally, the PSFCH resources include multiple PSFCH opportunities, and the determination unit 810 is also used to determine a first parameter, which is used to indicate the number of PSFCH opportunities that are not used in a first time period; the sending unit 820 is also used to send side channels or reference information other than PSFCH on PSFCH opportunities in a second time period if the first parameter is greater than a first threshold, and the second time period is a time period after the first time period and adjacent to the first time period.

[0277] Optionally, the PSFCH resources include multiple PSFCH opportunities, and the determination unit 810 is also used to determine a second parameter, which is used to indicate the number of PSFCH opportunities that have not been used before the current moment in the first time period; the sending unit 820 is also used to send side channels or reference information other than PSFCH on the remaining PSFCH opportunities in the first time period if the second parameter is greater than a second threshold.

[0278] Optionally, the PSFCH resources include multiple candidate PSFCH opportunities, and the determination unit 810 is further configured to determine whether the multiple candidate PSFCH opportunities are valid according to the second information.

[0279] Optionally, the second information includes a first bitmap, which is determined based on a mapping relationship between multiple candidate PSFCH opportunities and multiple PRB subsets. The first bitmap includes a first sub-bitmap and a second sub-bitmap. Each bit in the first sub-bitmap corresponds to a time unit, and each bit in the second sub-bitmap corresponds to a resource block within a unit frequency band.

[0280] Optionally, the number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

[0281] Optionally, the second information also includes a second bitmap indicating whether multiple candidate PSFCH opportunities are valid at different time domain positions, the second bitmap includes a first sub-bitmap, a second sub-bitmap and a third sub-bitmap, and each bit in the third sub-bitmap corresponds to a time unit.

[0282] Optionally, the second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset among the N PRB subsets is used. The third parameter is determined according to the bitmap matrix M and the indexes of the N PRB subsets, the index of the x-th PRB subset among the N PRB subsets is PRB#x, and the third parameter of the x-th PRB subset is M[i][j][t]×[PRB#x], where N is a positive integer, 1≤x≤N, i represents a time unit, j represents a unit frequency band, and t represents the t-th time unit among the T time units where the N PRB subsets are located, t=1,2,……,T.

[0283] Optionally, the second bitmap is used to determine a fourth parameter, the fourth parameter is used to indicate the number of unused PRB subsets in the PSFCH resource, and the fourth parameter is represented by a matrix C, which is based on the initial bitmap matrix M0 and the actual bitmap matrix M′ after the tth time unit. t Determine, the matrix C is expressed as:

[0284]

[0285] Wherein, T represents the number of time units in the time domain where the PSFCH resource is located, t=1, 2, ..., T.

[0286] Fig. 9 Shown is a schematic structural diagram of a communication device according to an embodiment of the present application. Fig. 9 The dotted line in the figure indicates that the unit or module is optional. The device 900 can be used to implement the method described in the above method embodiment. The device 900 can be a chip or a terminal device.

[0287] The device 900 may include one or more processors 910. The processor 910 may support the device 900 to implement the method described in the foregoing method embodiment. The processor 910 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0288] The apparatus 900 may further include one or more memories 920. The memory 920 stores a program, which can be executed by the processor 910, so that the processor 910 executes the method described in the above method embodiment. The memory 920 may be independent of the processor 910 or integrated in the processor 910.

[0289] The apparatus 900 may further include a transceiver 930. The processor 910 may communicate with other devices or chips through the transceiver 930. For example, the processor 910 may transmit and receive data with other devices or chips through the transceiver 930.

[0290] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0291] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal or network device provided in the embodiment of the present application, and the program enables the computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0292] The embodiment of the present application also provides a computer program. The computer program can be applied to the terminal or network device provided in the embodiment of the present application, and the computer program enables a computer to execute the method executed by the terminal or network device in each embodiment of the present application.

[0293] The terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions.

[0294] In the embodiments of the present application, the "indication" mentioned can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.

[0295] In the embodiments of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship of indication and being indicated, configuration and being configured, etc.

[0296] In the embodiments of the present application, "pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.

[0297] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0298] In the embodiments of the present application, determining B based on A does not mean determining B only based on A. B can also be determined based on A and / or other information.

[0299] In the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0300] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0301] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0302] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0303] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0304] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0305] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for sideline communication, characterized in that: include: The first terminal device determines a channel occupation time COT resource on a shared spectrum, where the COT resource includes a PSFCH resource for transmitting a physical sideline feedback channel PSFCH; The first terminal device allocates the PSFCH resource to a plurality of terminal devices that share the COT resource according to a first PSFCH set to be sent, the plurality of terminal devices including the first terminal device, and the PSFCH resource includes a first PSFCH opportunity for the first terminal device; When the first terminal device does not send PSFCH on the first PSFCH opportunity, the first terminal device determines whether to send a side channel or a reference signal other than PSFCH on the time domain resources where the first PSFCH opportunity is located based on the first information, and the time domain resources where the first PSFCH opportunity is located are different from the frequency domain of the first PSFCH opportunity.

2. The method according to claim 1, characterized in that The PSFCH in the first PSFCH set is determined according to the priority of part or all of the PSFCHs to be sent by the multiple terminal devices.

3. The method according to claim 1, characterized in that The method further comprises: After determining the COT resource, the first terminal device prioritizes part or all of the PSFCHs to be sent by the multiple terminal devices to determine the first PSFCH set; or, Before determining the COT resources, the first terminal device prioritizes part or all of the PSFCHs to be sent by the multiple terminal devices to determine the first PSFCH set.

4. The method according to claim 1, characterized in that: The method further comprises: The first terminal device sends resource coordination information to a second terminal device among the multiple terminal devices; The first terminal device receives feedback information related to the resource coordination information, and the feedback information is carried in sidelink control information SCI and / or PSFCH.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The first terminal device determines whether to send a PSFCH at the first PSFCH opportunity; When the first terminal device does not send PSFCH at the first PSFCH opportunity, the first terminal device also determines whether to send a side channel or a reference signal other than PSFCH at the first PSFCH opportunity based on the first information.

6. The method according to claim 5, characterized in that The first information is carried in the SCI.

7. The method according to claim 5, characterized in that The first information is related to multiple service types of the multiple terminal devices, and the first information is used to indicate a first service type group and a second service type group among the multiple service types. The side channels other than PSFCH corresponding to the first service type group share the PSFCH resources, and the side channels other than PSFCH corresponding to the second service type group do not share the PSFCH resources.

8. The method according to claim 7, characterized in that The first information is also used to instruct the terminal device corresponding to the second service type group to send a reference signal on a PSFCH resource that does not send PSFCH.

9. The method according to any one of claims 1 to 4, characterized in that: The PSFCH resource includes a plurality of PSFCH opportunities, and the method further includes: The first terminal device determines a first parameter, the first parameter being used to indicate a number of unused PSFCH opportunities in a first time period; If the first parameter is greater than a first threshold, the first terminal device sends a side channel or reference information other than PSFCH on a PSFCH opportunity within a second time period, and the second time period is a time period after the first time period and adjacent to the first time period.

10. The method according to any one of claims 1 to 4, characterized in that: The PSFCH resource includes a plurality of PSFCH opportunities, and the method further includes: The first terminal device determines a second parameter, the second parameter being used to indicate a number of PSFCH opportunities that have not been used before the current moment in the first time period; If the second parameter is greater than a second threshold, the first terminal device sends side channels or reference information other than PSFCH on the remaining PSFCH opportunities within the first time period.

11. The method according to any one of claims 1 to 4, characterized in that: The PSFCH resource includes a plurality of candidate PSFCH opportunities, and the method further includes: The first terminal device determines whether the multiple candidate PSFCH opportunities are valid based on the second information.

12. The method according to claim 11, characterized in that The second information includes a first bitmap, which is determined according to the mapping relationship between the multiple candidate PSFCH opportunities and multiple physical resource block PRB subsets. The first bitmap includes a first sub-bitmap and a second sub-bitmap. Each bit in the first sub-bitmap corresponds to a time unit, and each bit in the second sub-bitmap corresponds to a resource block within a unit frequency band.

13. The method according to claim 12, characterized in that The number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

14. The method according to claim 11, characterized in that The second information also includes a second bitmap indicating whether the multiple candidate PSFCH opportunities are valid at different time domain positions, the second bitmap includes a first sub-bitmap, a second sub-bitmap and a third sub-bitmap, and each bit in the third sub-bitmap corresponds to a time unit.

15. The method according to claim 14, characterized in that The second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset among the N PRB subsets is used. The third parameter is determined according to the bitmap matrix M and the index of the N PRB subsets, the index of the x-th PRB subset among the N PRB subsets is PRB#x, and the third parameter of the x-th PRB subset is M[i][j][t]×[PRB#x], wherein N is a positive integer, 1≤x≤N, i represents a time unit, j represents a unit frequency band, and t represents the t-th time unit among the T time units where the N PRB subsets are located, and t=1,2,……,T.

16. The method according to claim 14, characterized in that The second bitmap is used to determine a fourth parameter, and the fourth parameter is used to indicate the number of unused PRB subsets in the PSFCH resource. The fourth parameter is represented by a matrix C, and the matrix C is determined according to an initial bitmap matrix M0 and an actual bitmap matrix M′t after the tth time unit. The matrix C is represented as: Wherein, T represents the number of time units in the time domain where the PSFCH resource is located, t=1, 2, ..., T.

17. A method for sideline communication, characterized in that: include: The second terminal device determines a channel occupation time COT resource shared by multiple terminal devices, wherein the COT resource includes a PSFCH resource for transmitting a physical side feedback channel PSFCH, and the multiple terminal devices include the first terminal device and the second terminal device; The second terminal device sends a PSFCH on a PSFCH resource allocated by the first terminal device to the second terminal device according to a first PSFCH set to be sent, wherein the PSFCH resource includes a second PSFCH opportunity for the second terminal device; When the second terminal device does not send PSFCH on the second PSFCH opportunity, the second terminal device determines whether to send a side channel or a reference signal other than PSFCH on the time domain resources where the second PSFCH opportunity is located based on the first information, and the time domain resources where the second PSFCH opportunity is located are different from the frequency domain of the second PSFCH opportunity.

18. The method according to claim 17, characterized in that The PSFCH in the first PSFCH set is determined according to the priority of part or all of the PSFCHs to be sent by the multiple terminal devices.

19. The method according to claim 17, characterized in that The method further comprises: The second terminal device receives the resource coordination information sent by the first terminal device; The second terminal device sends feedback information related to the resource coordination information to the first terminal device, and the feedback information is carried in sidelink control information SCI and / or PSFCH.

20. The method according to any one of claims 17 to 19, characterized in that The method further comprises: The second terminal device determines whether to send a PSFCH at the second PSFCH opportunity; When the second terminal device does not send PSFCH at the second PSFCH opportunity, the second terminal device also determines whether to send a side channel or a reference signal other than PSFCH at the second PSFCH opportunity based on the first information.

21. The method according to claim 20, characterized in that The first information is carried in the SCI.

22. The method according to claim 20, characterized in that The first information is related to multiple service types of the multiple terminal devices, and the first information is used to indicate a first service type group and a second service type group among the multiple service types. The side channels other than PSFCH corresponding to the first service type group share the PSFCH resources, and the side channels other than PSFCH corresponding to the second service type group do not share the PSFCH resources.

23. The method according to claim 22, characterized in that The first information is also used to instruct the terminal device corresponding to the second service type group to send a reference signal on a PSFCH resource that does not send PSFCH.

24. The method according to any one of claims 17 to 19, characterized in that The PSFCH resource includes a plurality of PSFCH opportunities, and the method further includes: The second terminal device determines a first parameter, the first parameter being used to indicate a number of unused PSFCH opportunities in a first time period; If the first parameter is greater than a first threshold, the first terminal device sends a side channel or reference information other than PSFCH on a PSFCH opportunity within a second time period, and the second time period is a time period after the first time period and adjacent to the first time period.

25. The method according to any one of claims 17 to 19, characterized in that The PSFCH resource includes a plurality of PSFCH opportunities, and the method further includes: The first terminal device determines a second parameter, the second parameter being used to indicate a number of PSFCH opportunities that have not been used before the current moment in the first time period; If the second parameter is greater than a second threshold, the first terminal device sends side channels or reference information other than PSFCH on the remaining PSFCH opportunities within the first time period.

26. The method according to any one of claims 17 to 19, characterized in that The PSFCH resource includes a plurality of candidate PSFCH opportunities, and the method further includes: The second terminal device determines whether the multiple candidate PSFCH opportunities are valid based on the second information.

27. The method according to claim 26, characterized in that The second information includes a first bitmap, which is determined according to the mapping relationship between the multiple candidate PSFCH opportunities and multiple physical resource block PRB subsets. The first bitmap includes a first sub-bitmap and a second sub-bitmap. Each bit in the first sub-bitmap corresponds to a time unit, and each bit in the second sub-bitmap corresponds to a resource block within a unit frequency band.

28. The method according to claim 27, characterized in that The number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

29. The method according to claim 26, characterized in that The second information also includes a second bitmap indicating whether the multiple candidate PSFCH opportunities are valid at different time domain positions, the second bitmap includes a first sub-bitmap, a second sub-bitmap and a third sub-bitmap, and each bit in the third sub-bitmap corresponds to a time unit.

30. The method according to claim 29, characterized in that The second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset among the N PRB subsets is used. The third parameter is determined according to the bitmap matrix M and the index of the N PRB subsets, the index of the x-th PRB subset among the N PRB subsets is PRB#x, and the third parameter of the x-th PRB subset is M[i][j][t]×[PRB#x], wherein N is a positive integer, 1≤x≤N, i represents a time unit, j represents a unit frequency band, and t represents the t-th time unit among the T time units where the N PRB subsets are located, and t=1,2,……,T.

31. The method according to claim 29, characterized in that The second bitmap is used to determine a fourth parameter, and the fourth parameter is used to indicate the number of unused PRB subsets in the PSFCH resource. The fourth parameter is represented by a matrix C, and the matrix C is determined according to an initial bitmap matrix M0 and an actual bitmap matrix M′t after the tth time unit. The matrix C is represented as: Wherein, T represents the number of time units in the time domain where the PSFCH resource is located, t=1, 2, ..., T.

32. A device for sideline communication, characterized in that: The device is a first terminal device, and the device includes: A first determining unit is used to determine a channel occupation time COT resource on a shared spectrum, wherein the COT resource includes a PSFCH resource for transmitting a physical side feedback channel PSFCH; A second determining unit is configured to allocate the PSFCH resource to a plurality of terminal devices that share the COT resource according to a first PSFCH set to be sent, the plurality of terminal devices including the first terminal device, and the PSFCH resource including a first PSFCH opportunity for the first terminal device; The fourth determination unit is used to determine whether to send a side channel or a reference signal other than PSFCH on the time domain resources where the first PSFCH opportunity is located, when the first terminal device does not send PSFCH on the first PSFCH opportunity, based on the first information, and the time domain resources where the first PSFCH opportunity is located are different from the frequency domain of the first PSFCH opportunity.

33. The device according to claim 32, characterized in that The PSFCH in the first PSFCH set is determined according to the priority of part or all of the PSFCHs to be sent by the multiple terminal devices.

34. The device according to claim 32, characterized in that The device also includes: A processing unit is used to prioritize part or all of the PSFCHs to be sent by the multiple terminal devices after determining the COT resources to determine the first PSFCH set; or to prioritize part or all of the PSFCHs to be sent by the multiple terminal devices before determining the COT resources to determine the first PSFCH set.

35. The device according to claim 32, characterized in that The device also includes: A first sending unit, configured to send resource coordination information to a second terminal device among the multiple terminal devices; The receiving unit is used to receive feedback information related to the resource coordination information, where the feedback information is carried in the sidelink control information SCI and / or PSFCH.

36. The device according to any one of claims 32 to 35, characterized in that The device also includes: A third determining unit, configured to determine whether to send a PSFCH at the first PSFCH opportunity; The fourth determination unit is also used to determine whether to send a side channel or reference signal other than PSFCH on the time domain resources where the first PSFCH opportunity is located based on the first information when the first terminal device does not send PSFCH on the first PSFCH opportunity.

37. The device according to claim 36, characterized in that The first information is carried in the SCI.

38. The device according to claim 36, characterized in that The first information is related to multiple service types of the multiple terminal devices, and the first information is used to indicate a first service type group and a second service type group among the multiple service types. The side channels other than PSFCH corresponding to the first service type group share the PSFCH resources, and the side channels other than PSFCH corresponding to the second service type group do not share the PSFCH resources.

39. The device according to claim 38, characterized in that The first information is also used to instruct the terminal device corresponding to the second service type group to send a reference signal on a PSFCH resource that does not send PSFCH.

40. The device according to any one of claims 32 to 35, characterized in that The PSFCH resource includes a plurality of PSFCH opportunities, and the device further includes: a fifth determining unit, configured to determine a first parameter, wherein the first parameter is used to indicate a number of unused PSFCH opportunities within a first time period; The second sending unit is used to send side channels or reference information other than PSFCH on the PSFCH opportunity within a second time period if the first parameter is greater than a first threshold, and the second time period is a time period after the first time period and adjacent to the first time period.

41. The device according to any one of claims 32 to 35, characterized in that The PSFCH resource includes a plurality of PSFCH opportunities, and the device further includes: a sixth determining unit, configured to determine a second parameter, wherein the second parameter is used to indicate a number of PSFCH opportunities that have not been used before a current moment in a first time period; The third sending unit is used to send side channels or reference information other than PSFCH on remaining PSFCH opportunities within the first time period if the second parameter is greater than a second threshold.

42. The device according to any one of claims 32 to 35, characterized in that The PSFCH resource includes a plurality of candidate PSFCH opportunities, and the device further includes: The seventh determination unit is used to determine whether the multiple candidate PSFCH opportunities are valid according to the second information.

43. The device according to claim 42, characterized in that The second information includes a first bitmap, which is determined according to the mapping relationship between the multiple candidate PSFCH opportunities and multiple physical resource block PRB subsets. The first bitmap includes a first sub-bitmap and a second sub-bitmap. Each bit in the first sub-bitmap corresponds to a time unit, and each bit in the second sub-bitmap corresponds to a resource block within a unit frequency band.

44. The device according to claim 43, characterized in that The number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

45. The device according to claim 42, characterized in that The second information also includes a second bitmap indicating whether the multiple candidate PSFCH opportunities are valid at different time domain positions, the second bitmap includes a first sub-bitmap, a second sub-bitmap and a third sub-bitmap, and each bit in the third sub-bitmap corresponds to a time unit.

46. ​​The device according to claim 45, characterized in that The second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset among the N PRB subsets is used. The third parameter is determined according to the bitmap matrix M and the index of the N PRB subsets, the index of the x-th PRB subset among the N PRB subsets is PRB#x, and the third parameter of the x-th PRB subset is M[i][j][t]×[PRB#x], wherein N is a positive integer, 1≤x≤N, i represents a time unit, j represents a unit frequency band, and t represents the t-th time unit among the T time units where the N PRB subsets are located, and t=1,2,……,T.

47. The device according to claim 45, characterized in that The second bitmap is used to determine a fourth parameter, and the fourth parameter is used to indicate the number of unused PRB subsets in the PSFCH resource. The fourth parameter is represented by a matrix C, and the matrix C is determined according to an initial bitmap matrix M0 and an actual bitmap matrix M′t after the tth time unit. The matrix C is represented as: Wherein, T represents the number of time units in the time domain where the PSFCH resource is located, t=1, 2, ..., T.

48. A device for sideline communication, characterized in that: The device is a second terminal device, and the device includes: A determining unit, configured to determine a channel occupation time COT resource shared by a plurality of terminal devices, wherein the COT resource includes a PSFCH resource for transmitting a physical sideline feedback channel PSFCH, and the plurality of terminal devices include a first terminal device and the second terminal device; A sending unit, configured to send a PSFCH on a PSFCH resource allocated by the first terminal device to the second terminal device according to a first PSFCH set to be sent, wherein the PSFCH resource includes a second PSFCH opportunity for the second terminal device; The determination unit is also used to determine whether to send a side channel or a reference signal other than PSFCH on the time domain resources where the second PSFCH opportunity is located, based on the first information, when the second terminal device does not send PSFCH on the second PSFCH opportunity, and the time domain resources where the second PSFCH opportunity is located are different from the frequency domain of the second PSFCH opportunity.

49. The device according to claim 48, characterized in that The PSFCH in the first PSFCH set is determined according to the priority of part or all of the PSFCHs to be sent by the multiple terminal devices.

50. The device according to claim 48, characterized in that The device also includes: A receiving unit, configured to receive resource coordination information sent by the first terminal device; The sending unit is further used to send feedback information related to the resource coordination information to the first terminal device, and the feedback information is carried in the sidelink control information SCI and / or PSFCH.

51. The device according to any one of claims 48 to 50, characterized in that The determination unit is also used to determine whether to send PSFCH at the second PSFCH opportunity; when the second terminal device does not send PSFCH at the second PSFCH opportunity, the determination unit is also used to determine whether to send a side channel or reference signal other than PSFCH at the second PSFCH opportunity based on the first information.

52. The device according to claim 51, characterized in that The first information is carried in the SCI.

53. The device according to claim 51, characterized in that The first information is related to multiple service types of the multiple terminal devices, and the first information is used to indicate a first service type group and a second service type group among the multiple service types. The side channels other than PSFCH corresponding to the first service type group share the PSFCH resources, and the side channels other than PSFCH corresponding to the second service type group do not share the PSFCH resources.

54. The device according to claim 53, characterized in that The first information is also used to instruct the terminal device corresponding to the second service type group to send a reference signal on a PSFCH resource that does not send PSFCH.

55. The device according to any one of claims 48 to 50, characterized in that The PSFCH resources include multiple PSFCH opportunities, and the determination unit is also used to determine a first parameter, which is used to indicate the number of PSFCH opportunities that are not used in a first time period; the sending unit is also used to send side channels or reference information other than PSFCH on PSFCH opportunities in a second time period if the first parameter is greater than a first threshold, and the second time period is a time period after the first time period and adjacent to the first time period.

56. The device according to any one of claims 48 to 50, characterized in that The PSFCH resources include multiple PSFCH opportunities, and the determination unit is also used to determine a second parameter, which is used to indicate the number of PSFCH opportunities that have not been used before the current moment in a first time period; the sending unit is also used to send side channels or reference information other than PSFCH on the remaining PSFCH opportunities in the first time period if the second parameter is greater than a second threshold.

57. The device according to any one of claims 48 to 50, characterized in that The PSFCH resources include multiple candidate PSFCH opportunities, and the determining unit is further configured to determine whether the multiple candidate PSFCH opportunities are valid according to the second information.

58. The device according to claim 57, characterized in that The second information includes a first bitmap, which is determined according to the mapping relationship between the multiple candidate PSFCH opportunities and multiple physical resource block PRB subsets. The first bitmap includes a first sub-bitmap and a second sub-bitmap. Each bit in the first sub-bitmap corresponds to a time unit, and each bit in the second sub-bitmap corresponds to a resource block within a unit frequency band.

59. The device according to claim 58, characterized in that The number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

60. The device according to claim 57, characterized in that The second information also includes a second bitmap indicating whether the multiple candidate PSFCH opportunities are valid at different time domain positions, the second bitmap includes a first sub-bitmap, a second sub-bitmap and a third sub-bitmap, and each bit in the third sub-bitmap corresponds to a time unit.

61. The device according to claim 60, characterized in that The second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset among the N PRB subsets is used. The third parameter is determined according to the bitmap matrix M and the index of the N PRB subsets, the index of the x-th PRB subset among the N PRB subsets is PRB#x, and the third parameter of the x-th PRB subset is M[i][j][t]×[PRB#x], wherein N is a positive integer, 1≤x≤N, i represents a time unit, j represents a unit frequency band, and t represents the t-th time unit among the T time units where the N PRB subsets are located, and t=1,2,……,T.

62. The device according to claim 60, characterized in that The second bitmap is used to determine a fourth parameter, and the fourth parameter is used to indicate the number of unused PRB subsets in the PSFCH resource. The fourth parameter is represented by a matrix C, and the matrix C is determined according to an initial bitmap matrix M0 and an actual bitmap matrix M′t after the tth time unit. The matrix C is represented as: Wherein, T represents the number of time units in the time domain where the PSFCH resource is located, t=1, 2, ..., T.

63. A communication device, characterized in that: The invention comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method as claimed in any one of claims 1 to 31.

64. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 31.

65. A computer-readable storage medium, characterized in that A program is stored thereon, and the program enables a computer to execute the method according to any one of claims 1 to 31.

66. A computer program product, characterized in that The method comprises a program which causes a computer to execute the method according to any one of claims 1 to 31.