Methods and apparatuses for sidelink communication

By determining COT resources on the shared spectrum and allocating PSFCH resources, the problems of COT resource interruption and waste of PSFCH resources caused by multiple transmission timing configurations are solved, and more efficient communication is achieved.

WO2025111880A1PCT designated stage expired Publication Date: 2025-06-05QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/135182
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

When sharing spectrum for side-line communication, the configuration of multiple transmission timings may cause interruption of COT resources, affecting communication efficiency, and PSFCH resources may not be fully utilized, resulting in waste of resources.

Method used

The first terminal device determines the COT resources on the shared spectrum, and allocates PSFCH resources to multiple terminal devices according to the PSFCH set to be sent, ensuring that the PSFCH resources in the COT resources have corresponding transmission requirements, thereby avoiding resource waste and interruption.

Benefits of technology

It improves the utilization rate of PSFCH resources, avoids interruption of COT resources, and enhances communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023135182_05062025_PF_FP_ABST
    Figure CN2023135182_05062025_PF_FP_ABST
Patent Text Reader

Abstract

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

Description

Method and device for sideline communication Technical Field

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

[0002] When using shared spectrum for sidelink communications, terminal devices can use mechanisms such as listen before talk (LBT) to determine the channel occupancy time (COT) resources available for sidelink communications. Within the COT resources, terminal devices typically configure multiple transmission opportunities for certain important channels, such as the physical sidelink feedback channel (PSFCH), to improve transmission success rates.

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

[0004] Summary of the Invention

[0005] The present application provides a method and apparatus for sideline communication. The following describes various aspects of the embodiments of the present application.

[0006] In a first aspect, a method for sideline communication is provided, comprising: a first terminal device determining COT resources on a shared spectrum, the COT resources including PSFCH resources for transmitting PSFCH; the first terminal device allocating the PSFCH resources to multiple terminal devices sharing the COT resources according to a first PSFCH set to be sent, the multiple terminal devices including the first terminal device.

[0007] 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 including 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 the first PSFCH set to be sent.

[0008] According to a third aspect, a device for sideline communication is provided, which is a first terminal device, and includes: a first determination unit for determining COT resources on a shared spectrum, wherein the COT resources include PSFCH resources for transmitting PSFCH; and a second determination unit for allocating the PSFCH resources to multiple terminal devices that share the COT resources according to a first PSFCH set to be sent, wherein the multiple terminal devices include the first terminal device.

[0009] 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 a 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.

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

[0011] In a sixth aspect, a device is provided, comprising a processor for calling a program from a memory to execute the method as described in the first aspect or the second aspect.

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

[0013] In 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.

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

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

[0016] In the embodiment of the present application, after the first terminal device determines the COT resource in the shared spectrum, it can allocate PSFCH resources to multiple terminal devices sharing the COT resource based on the first PSFCH set to be transmitted. As can be seen, the PSFCH resources in the COT resources have already determined the corresponding PSFCHs to be transmitted when they are allocated, which helps to avoid COT resource interruptions caused by no transmission demand for PSFCH resources and improve resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] FIG1 is a wireless communication system used in an embodiment of the present application.

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

[0019] FIG3 is a schematic diagram of transmitting a side channel within a COT resource.

[0020] FIG4 is a flow chart of a method for sideline communication provided in an embodiment of the present application.

[0021] FIG5 is a flow chart of a possible implementation of PSFCH resource sharing.

[0022] FIG6 is a schematic diagram of a possible implementation of the first bitmap.

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

[0024] FIG8 is a schematic block diagram of another apparatus for sideline communication provided in an embodiment of the present application.

[0025] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0027] Figure 1 is a diagram illustrating a system architecture of a wireless communication system 100 applicable to an embodiment of the present application. 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 geographic area and may communicate with terminals within the coverage area.

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

[0029] 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 may include, 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.

[0030] The following describes several common sidelink communication scenarios with reference to Figure 1. Sidelink communication can be categorized into three scenarios, depending on whether the terminal device in the sidelink is within the coverage of the network device. Scenario 1: The terminal device conducts sidelink communication within the coverage of the network device. Scenario 2: Some terminal devices conduct sidelink communication within the coverage of the network device. Scenario 3: The terminal device conducts sidelink communication outside the coverage of the network device.

[0031] As shown in Figure 1, in scenario 1, terminal devices 121-122 can communicate via a sidelink, 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 via the sidelink based on the configuration signaling.

[0032] As shown in Figure 1, in scenario 2, terminal devices 123 to 124 can communicate via a side link, and terminal device 123 is within the coverage of network device 110, while terminal device 124 is outside the coverage of network device 110. In this scenario, terminal device 123 receives configuration information from network device 110 and communicates via a side link 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 cannot receive the configuration information of network device 110. At this time, terminal device 124 can obtain the configuration of the side link communication based on the pre-configuration configuration information and / or the configuration information sent by terminal device 123 within the coverage area, so as to communicate with terminal device 123 via the side link based on the obtained configuration.

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

[0034] As shown in Figure 1, 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 pre-configured information.

[0035] In some cases, terminal devices 127-129 located outside the coverage area 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 referred to as "group members."

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

[0037] It should be noted that Figure 1 exemplarily shows a network device and multiple terminal devices. Optionally, the wireless communication system 100 may include multiple network devices and the coverage range of each network device may include other numbers of terminal devices. This embodiment of the present application does not limit this.

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

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

[0040] 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 can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, 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 can be used to act as a base station. For example, a terminal device can act as a dispatching entity, providing sidelink signals between terminal devices in vehicle-to-everything (V2X) or D2D networks. For example, a cell phone and a car can communicate with each other using sidelink data. A cell phone and a smart home device can also communicate with each other without relaying the communication signal through a base station.

[0041] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, transmitting and receiving point (TRP), transmitting point (TP), access point (AP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A 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. A 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 base station functions in D2D, V2X, and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.

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

[0043] 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 may include a CU and a DU. The gNB may also include an AAU.

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

[0045] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).

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

[0047] Sidelink communication mode

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

[0049] The gradual expansion of information exchange has placed higher demands on communication systems. For example, in LTE-V2X, only broadcast mode is supported for sidelink communication between terminal devices. NR-V2X supports broadcast, groupcast, and unicast communication modes.

[0050] Broadcast is the most basic communication mode in sideline communications. In a broadcast transmission mode, the terminal device receiving sideline data can be any terminal device surrounding the transmitting terminal device. For example, referring to Figure 1 , assuming terminal device 125 is the transmitter, broadcasting sideline data, then terminal devices 121-124 and 126-129 located around terminal device 125 may all serve as receivers of this sideline data.

[0051] Multicast communication supports information exchange between devices within a specific group (or communication group), facilitating negotiation and decision-making within the group. A multicast communication group can be a managed group with a stable connection or a connectionless group.

[0052] 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, referring to FIG1 , for a communication group including terminal devices 127 to 129, when terminal device 127 sends sideline data in a multicast manner, the other terminal devices 128 to 129 in the communication group are all receiving terminals that receive the sideline data. For another example, referring to FIG1 , assuming that the terminal devices within a preset range include terminal devices 127 to 129, when terminal device 127 sends sideline data in a multicast manner, the other terminal devices 128 to 129 within the preset range are all receiving terminals that receive the sideline data.

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

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

[0055] In some communication systems, a sidelink channel can support a hybrid automatic repeat request (HARQ) mechanism through ACK / NACK information. For example, HARQ feedback for a sidelink channel can be transmitted from a receiving terminal device to a transmitting terminal device via the PSFCH.

[0056] In a system supporting 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 decoding of PSSCH. 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 decoding of PSSCH. 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.

[0057] The various formats of the second-stage SCI can be represented by the values ​​of the second-stage SCI format field, as shown in Table 1.

[0058] Table 1

[0059] Sidelink communication spectrum

[0060] Communication systems utilize two types of spectrum: licensed spectrum (licensed bands) and unlicensed spectrum (unlicensed bands). The use of unlicensed spectrum is a key area of ​​expansion for communication systems. For example, NR deployed in unlicensed spectrum is called NR-U.

[0061] Currently, sidelinks primarily use licensed spectrum. Sidelinks can also use unlicensed spectrum. Deploying sidelinks in unlicensed spectrum is called SL-U.

[0062] Compared to licensed spectrum, unlicensed spectrum is also known as shared spectrum because it requires no license. For operators, spectrum sharing helps them aggregate spectrum in a timely manner to dynamically support high-bandwidth services. Spectrum sharing can also extend the benefits of communication technologies (such as NR) to operators that may not have access to licensed spectrum.

[0063] Shared spectrum requires consideration of the coexistence of different radio access technology (RAT) systems, such as wireless fidelity (WiFi) and LTE-based licensed assisted access (LAA). These different systems compete for the use of unlicensed spectrum bands, adhering to the principles of channel access fairness and multi-RAT coexistence.

[0064] In shared spectrum, any RAT system must communicate within the constraints of unlicensed spectrum regulations. These regulations include power and power spectral density levels, maximum COT, channel occupancy bandwidth, and channel monitoring mechanisms. Within the same frequency band, each system must comply with these regulations, properly occupying and releasing channels to avoid interference with other RAT systems in the same band.

[0065] To enable multi-RAT coexistence, mandatory monitoring techniques (e.g., LBT) are employed when using shared spectrum. Devices in a RAT system that need to communicate can only send data if they detect that the current channel is not occupied, ensuring that the shared channel is clear before transmitting signals. For example, a sidelink terminal device can determine whether a shared channel is unoccupied by performing LBT. The terminal device can only transmit signals on the shared channel if LBT is successful.

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

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

[0068] For example, in the interval between two transmissions, the terminal device may initiate a Type 2A or Type 2B LBT. The 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] For example, 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 transmitted directly without performing channel detection.

[0070] In SL-U, end devices obtain resources shared with other end devices through LBT, also known as COT resources. Upon obtaining COT resources, end devices perform appropriate detection and data transmission preparation, then transmit data based on regulatory rules. For example, when end devices transmit data using channel resources, they must meet COT restrictions. In other words, a single continuous data transmission must be within the COT time. If this time is exceeded, the end device must release the channel and re-perform LBT.

[0071] However, channel access mechanisms like LBT are inherently uncertain. If the shared spectrum channel access process fails (i.e., an LBT failure), terminal device transmission may be interrupted. Furthermore, if only LBT is implemented in the SL-U, it is difficult for terminal devices to predict potential interference within the system, and conflicts caused by LBT failures may increase.

[0072] Therefore, for the transmission of channels / signals with higher importance, the 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 can be allowed at later transmission opportunities and / or transmission opportunities can be associated in a flexible manner.

[0073] As an example, a highly important channel / signal transmission may be the PSFCH transmission. The PSFCH may carry HARQ feedback for the PSSCH or PSCCH. If HARQ feedback is missing, system performance may be significantly impacted.

[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. For example, for type 1 PSFCH (sl-PSFCH-Type='type1'), the PSFCH resources only include 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 methods of public resources and dedicated resources are different.

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

[0076] The PSFCH transmission opportunity can be one or more resource blocks (RBs) in the set of available resource blocks. As mentioned previously, the PSFCH can be used to carry HARQ feedback for other channels. Taking the PSSCH as an example, the PSSCH is transmitted using subchannels in the resource pool and time slots in the time domain. The SL can map a PSSCH to a PSFCH transmission opportunity. This transmission opportunity is used to transmit the PSFCH associated with that 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. For example, 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 the successful channel access process.

[0078] However, configuring multiple PSFCH transmission opportunities may increase the probability of COT resource interruption. If COT resource interruption occurs, multiple terminal devices sharing the COT resource may not function properly. Therefore, how to prevent COT resource interruption is an urgent technical problem to be solved.

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

[0080] For ease of understanding, the following uses multi-consecutive slot transmission (MCSt) as an example, with reference to Figure 3, to illustrate the issue of COT resource interruption. The COT resource in Figure 3 includes six time slots, from time slot n to time slot n+5. As shown in Figure 3, each of the six time slots is configured with six PSFCH transmission opportunities to ensure PSFCH transmission.

[0081] As shown in Figure 3, the terminal device transmits the three PSSCHs in the MCSt using some of the time slots in the COT resources: PSSCH1, PSSCH2, and PSSCH3. Each of the three PSSCHs is associated with three PSFCHs. PSSCH1 is in time slot n, and its associated PSFCH1 is in time slot n+2. PSSCH2 is in time slot n+1, and its associated PSFCH2 is in time slot n+3. PSSCH3 is in time slot n+2, and its associated PSFCH3 is in time slot n+4.

[0082] As shown in Figure 3, there are no PSFCH transmissions required in slots n and n+1. Therefore, the two PSFCH transmissions in slots n and n+1 result in non-contiguous transmissions of the three PSSCHs. Because the interval between the three PSSCH transmissions may be greater than 25 μs, other end devices may perform Type 1 LBT to access the channel. In this scenario, the COT resources shown in Figure 3 may be interrupted, causing MCSt to malfunction.

[0083] As shown in Figure 3, configuring multiple PSFCH transmission opportunities may increase the probability of COT resource interruption. However, the motivation for introducing multiple PSFCH transmissions is to mitigate the impact of LBT failures and improve system performance. Therefore, how to avoid COT resource interruption and improve resource utilization while maintaining system performance is a question 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 PSFCH transmission timing is only an example. The embodiment 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. Using this method, after a first terminal device determines COT resources in a shared spectrum, it can allocate corresponding PSFCH resources to some or all of the PSFCHs that multiple terminal devices need to transmit based on the COT resources, thereby improving the utilization rate of the PSFCH resources and helping to avoid COT resource interruptions. The method for sideline communication in an embodiment of the present application is described below with reference to FIG4 .

[0086] 4 , in step S410 , the first terminal device determines COT resources on the shared spectrum.

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

[0088] The first terminal device can perform unicast, multicast, or broadcast communications with other terminal devices. In some embodiments, the first terminal device performing channel monitoring can be a group head terminal initiating a 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 performing a multicast communication with other vehicles, or it can be another vehicle in the multicast communication.

[0089] In some embodiments, the first terminal device may be located within a coverage area of ​​the network. The first terminal device may obtain channel resources on a shared spectrum based on a 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 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 called a COT resource. For example, the first terminal device can determine the start time and 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 can be the initiator of COT resources. The COT resources determined by the first terminal device on the shared spectrum can be shared with other communication devices. For example, other communication devices are other terminal devices. In other words, the first terminal device can initiate COT sharing with other terminal devices on the shared spectrum. For example, in V2X, the first terminal device can provide COT resources to nearby vehicles or other sidewalk 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 PSFCH resources for transmitting the PSFCH.

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

[0096] In some embodiments, the PSFCH may also be used to send coordination information or feedback information related to coordination between terminal devices (e.g., inter-UE coordination). In other words, the PSFCH may transmit coordination information for sidelink communications. As an example, in a scenario where a first terminal device and a second terminal device are performing 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 the 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 communications 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. To avoid the resource conflict, the second terminal device receiving the information can include 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 the resource set of one or more time slots and resource blocks reserved for PSSCH transmission based on the 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 this conflict information in the PSFCH / SCI.

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

[0103] As an implementation method, a terminal device receiving SCI can 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, it can determine the indication information of the associated SCI format. The relevant value of the indicator field related to HARQ feedback enable / disable in formats 2-A / 2-B / 2-C is this indication information. The terminal device can provide corresponding HARQ-ACK information for the PSFCH transmission in the resource pool based on this information.

[0105] As an implementation, the parameter sl-PSFCH-Period can indicate the resource period of PSFCH transmission opportunities reserved for multiple terminal devices in the resource pool. This resource period can be multiple time slots. If the value of the parameter sl-PSFCH-Period is 0, PSFCH transmission is disabled for the terminal devices in the resource pool.

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

[0107] The PSFCH resources can be used to transmit PSFCH of type 1 or type 2, which is not limited here. As mentioned above, for different types of PSFCHs, 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. PSFCH occasions may also be referred to as PSFCH transmission occasions or PSFCH occasions. As an example, multiple PSFCH occasions in a COT resource may be used. A timing indication. 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 located in different time slots of the same RB set. For example, the time slot (e.g., time slot a) where the first PSFCH opportunity of the PSCCH / PSSCH transmission is located corresponds to 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 can 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. For example, if and k(0≤k <T max ) There are PSFCH transmission opportunity resources on the time slots related to the COT. Wherein, Tmax can represent the number of time slots of the entire COT resource.

[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 described in detail later in conjunction with the bitmap indication.

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

[0116] As an example, different PRB subsets can be represented by different resource subset indices. For shared spectrum channel access scenarios, 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 the number of The interleaving sets may be indexed in ascending order of 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 can determine the subset of PRBs in the first interlace. Further, the terminal device can determine the 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 interweaving. Can be For the lth interlace, the terminal device can determine the PRB subset based on index s. The indices of these PRB subsets can be represented as PRB#1, PRB#2, ...PRB#n respectively. These PRB subsets can be represented as:

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

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

[0122] Where i represents a time unit (e.g., a time slot) and j represents a frequency range (e.g., a subchannel). Each PRB subset can be represented by i and j to indicate the resource size. The subset indexes corresponding to the PRB (i, j) subset are PRB#1, PRB#2, ..., PRB#n.

[0123] 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 may refer to monitoring a target channel resource, which is not limited here.

[0124] 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 or the like. 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.

[0125] The result of channel monitoring can be that the monitored channel resource is idle or occupied. If the channel monitoring result is that the channel resource is idle, the first terminal device can use the idle resource as a COT resource. If the channel monitoring result is that the channel is occupied, the first terminal device can continue channel monitoring until a COT resource is determined.

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

[0127] 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 PSSCH or PSCCH transmission through channel access. Optionally, the first terminal device can perform PSFCH transmission through channel access. For example, for a shared spectrum channel access operation, the terminal device can transmit PSFCH at multiple candidate timings related to PSFCH transmission.

[0128] Optionally, the terminal device can send the PSSCH only when it does not send the PSFCH associated with the PSSCH. The terminal device may 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.

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

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

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

[0132] The second terminal device can determine the COT resources shared by multiple terminal devices in various ways. In some embodiments, the second terminal device can determine the COT resources through communication with the first terminal device. For example, the first terminal device can specify the COT resources in the SCI, and the second terminal device can determine the COT resources after receiving the SCI. In some embodiments, the second terminal device can determine the COT resources through channel monitoring.

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

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

[0135] When a first terminal device initiates a COT resource, it can allocate resources to other terminal devices that share the COT resource. For example, the first terminal device can allocate resources based on the priority of other terminal devices. For example, the first terminal device can share COT resources with other terminal devices while ensuring its own transmission needs.

[0136] As can be seen from step S410, the COT resources include PSFCH resources. The first terminal device can allocate the PSFCH resources to multiple terminal devices including the second terminal device.

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

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

[0139] The first PSFCH set to be transmitted is used by the first terminal device to allocate PSFCH resources to improve the utilization of PSFCH resources. In other words, when configuring PSFCH resources, the situation where multiple terminal devices need to transmit PSFCHs has been taken into account, which helps to avoid COT resource interruption caused by no transmission requirements of PSFCH resources.

[0140] In some embodiments, the first PSFCH set may include part or all of the PSFCHs that need to be sent by multiple terminal devices sharing the 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 the 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 of the PSFCHs to be sent by the multiple terminal devices.

[0141] In the above embodiment, when the first PSFCH set includes a partial PSFCH, multiple terminal devices can sort the multiple PSFCHs to be sent according to priority to ensure the transmission of PSFCHs with higher priority.

[0142] As an implementation method, the first terminal device can allocate PSFCH resources to multiple terminal devices based on the first PSFCH set. For example, the PSFCHs in the first PSFCH set can correspond to different terminal devices respectively, and the first terminal device can allocate resources according to the needs of different terminal devices.

[0143] In some embodiments, the first PSFCH set may include all types of PSFCHs that need to be transmitted 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 via COT resources may be the same or different.

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

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

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

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

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

[0149] 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 transmitted based on priority.

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

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

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

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

[0154] As an example, when the PSFCH resource includes multiple PRB resource sets, different resource set indices 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.

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

[0156] 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 performed in a targeted manner.

[0157] 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 PSFCHs based on priority.

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

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

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

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

[0162] As can be seen from Figure 4, 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.

[0163] However, after being allocated PSFCH resources, terminal devices sharing COT resources may choose not to transmit PSFCH for various reasons. If a terminal device does not transmit PSFCH on the allocated PSFCH resources, not only will resources be wasted, but the COT resources may also be interrupted due to the lack of continuous transmission of the PSFCH resources. For example, if the first terminal device initiating COT and other terminal devices sharing COT do not transmit PSFCH on certain PSFCH opportunities, long transmission gaps may occur, resulting in COT resource interruption.

[0164] To avoid COT resource interruption, embodiments of the present application further provide a method for sideline communication. By this method, if the first or second terminal device determines not to transmit the PSFCH on its allocated PSFCH opportunity, it can transmit a sideline channel or reference signal other than the PSFCH to improve the continuity of the sideline transmission.

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

[0166] As an example, when the first terminal device initiating the COT and other terminal devices sharing the COT do not 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.

[0167] 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 the PSFCH on the second PSFCH opportunity and whether to send other channels or signals. For simplicity, the following description takes the first terminal device performing the method as an example.

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

[0169] As an example, multiple terminal devices can transmit PSSCH or PSCCH during PSFCH timing. When configuring resources, the first terminal device initiating COT can configure a portion of the PSFCH resources to be allocated to PSSCH or PSCCH. Whether this portion of resources is used for PSSCH or PSCCH is optional.

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

[0171] 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, a DMRS or channel state information (CSI).

[0172] 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 may transmit the reference signal only on the dedicated resources of the PSFCH opportunity. That is, 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 may repeat the same data sent on the dedicated resources only on the public resources.

[0173] In some embodiments, the first terminal device may further determine whether other terminal devices will transmit PSFCH at the first PSFCH opportunity. If necessary, the other terminal devices may be given priority in transmitting PSFCH.

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

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

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

[0177] In some embodiments, the first information may be carried in the SCI so that a 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.

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

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

[0180] In some embodiments, the first information is related to a service type of a 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 the multiple service types. Sidelink channels other than the PSFCH corresponding to the first service type group share PSFCH resources, while sidelink channels other than the PSFCH corresponding to the second service type group do not share PSFCH resources.

[0181] 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 PSFCH resources, these PSFCH resources can be used to send reference signals.

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

[0183] As an example, all terminal devices sharing COT resources need to be aware of the transmission configurations for different service types. After a first terminal device accesses a cell, the base station can notify the user of resource usage rules for different service types via the Uu interface. The first terminal device can then notify other terminal devices. For example, the first terminal device can notify the user via the SCI.

[0184] 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" based on 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.

[0185] 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 may be sent in the remaining PSFCH resources.

[0186] 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 unused PSFCH opportunities within a first time period. If the first parameter is greater than a first threshold, the first terminal device transmits side channels other than the PSFCH or reference information on PSFCH opportunities within a second time period. The second time period is a time period subsequent to the first time period and adjacent to the first time period.

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

[0188] 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 sharing 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.

[0189] As an implementation method, the second terminal device can determine the first parameter by a self-set counter, thereby determining 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.

[0190] As an example, the first terminal device or the second terminal device determines a second parameter, where the second parameter is used to indicate the number of unused PSFCH opportunities in a first time period before the current moment. If the second parameter is greater than a second threshold, the first terminal device transmits side channels other than the PSFCH or reference information on the remaining PSFCH opportunities in the first time period.

[0191] 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 sharing the COT. In multiple time slots 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 second threshold, the PSSCH is sent using the PSFCH resources in the remaining time slots within the time period.

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

[0193] As an example, a threshold indicating whether other channels are transmitted in the PSFCH resource may be included 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 of the thresholds.

[0194] The above describes an embodiment of a method in which a terminal device needs to determine whether to send other channels or signals on a PSFCH resource based on first information. For ease of understanding, the method is exemplarily described below with reference to FIG5 . The method is performed by a first terminal device or a second terminal device.

[0195] Referring to Figure 5, in step S510, a determination is made as to whether a PSFCH is to be transmitted on a PSFCH opportunity. If so, step S520 is executed; if not, step S530 is executed. The PSFCH opportunity in step S510 is the PSFCH opportunity allocated in the COT resources for the terminal device executing this step. For example, a first terminal device corresponds to a first PSFCH opportunity, and a second terminal device corresponds to a second PSFCH opportunity.

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

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

[0198] In step S540, side channels or reference signals other than the PSFCH are 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.

[0199] In step S550, no transmission is performed on the PSFCH opportunity, that is, PSFCH resources cannot be shared.

[0200] The above text, in conjunction with Figure 5, introduces a method for 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 have not been used. Under certain conditions where the PSFCH resources are not used, any terminal device can transmit PSSCH data or PSCCH information or reference signal 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 the resources are used is also a technical problem that needs to be solved.

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

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

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

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

[0205] As an example, a valid candidate PSFCH opportunity may indicate that the resource where the candidate PSFCH opportunity is located is not used or can be used, while an invalid candidate PSFCH opportunity may indicate that the resource where the candidate PSFCH opportunity is located is already used.

[0206] In some embodiments, the second information may indicate each candidate PSFCH opportunity at different granularities. For example, the granularity may be a unit block or a PRB subset within each RB set. Within a timeslot including a PSFCH, resource indication for each candidate PSFCH opportunity is necessary for each RB set to improve resource utilization.

[0207] 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 this mapping relationship, the first bitmap can indicate whether the resources of all candidate PSFCH opportunities are valid. The first bitmap can 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 correlation between the candidate PSFCH opportunity and the PRB subset without storing detailed correlation information. Furthermore, the terminal device can use the first bitmap for quick query and analysis.

[0208] 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. 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 using the bitmap method in the embodiments of this application. The configuration of resource subsets with finer granularity helps to achieve a more refined reserved resource mode and improve indication accuracy.

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

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

[0211] In some embodiments, the first bitmap may indicate whether multiple candidate PSFCH opportunities are valid by indicating multiple PRB subsets. For example, 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 sidelink PSFCH RB set based on the relevant bitmap. In other words, the PSFCH resources mentioned above can be indicated based on the bitmap.

[0212] 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 called a time domain bitmap. Each bit in the second sub-bitmap corresponds to a resource block within a unit frequency band, so the second sub-bitmap may also be called a frequency domain bitmap.

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

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

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

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

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

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

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

[0220] As an implementation, the number of bits in the second sub-bitmap is determined based on 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.

[0221] 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. Furthermore, the frequency-domain granularity of the resource set configuration provided by the second sub-bitmap is one resource block. In other words, all resource elements in a (frequency-domain) resource block are either retained or not.

[0222] For ease of understanding, the first bitmap is exemplarily described below with reference to Figure 6. The first bitmap in Figure 6 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.

[0223] As shown in Figure 6, of the 9 bits in the first sub-bitmap, the first and fifth bits are 1, and the remaining bits are 0. Of the 14 bits in the second sub-bitmap, the fourth to seventh bits and the eleventh to thirteenth bits are 1, and the remaining bits are 0. A bit value of 1 indicates that the OFDM symbol or frequency-domain resource corresponding to that bit is valid, while a bit value of 0 indicates that the resource is invalid.

[0224] As shown in Figure 6, each bit in the second sub-bitmap may represent a subchannel. Each shaded box in the first sub-bitmap may represent a resource subset. All shaded areas may represent multiple currently valid resource subsets, that is, multiple candidate PSFCH opportunities that are not currently in use.

[0225] In some embodiments, the second information may include a second bitmap indicating whether multiple candidate PSFCH opportunities are valid at different time domain locations. 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 here.

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

[0227] As an implementation method, the PSFCH resources configured in the COT resources can be semi-statically or dynamically controlled. 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.

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

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

[0230] As an example, each bit in the third sub-bitmap can be represented by t. Here, t can represent the 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.

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

[0232] As previously mentioned, the resource size of a PRB subset can be represented by i and j. As an example, a three-dimensional matrix M composed of the three sub-bitmaps described above can represent a time-frequency relationship bitmap. The second bitmap, serving as this three-dimensional bitmap, can indicate whether multiple PRB subsets are currently in use.

[0233] 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 x-th PRB subset in the N PRB subsets is PRB#x. Therefore, the third parameter of the x-th 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 t-th time unit in the T time units where the N PRB subsets are located, t=1,2,……,T.

[0234] As an example, assuming the time unit is a time slot, when M[i][j][t]×[PRB#x]=1, it indicates that the xth resource subset index PRB#x in time slot t is used; when M[i][j][t]×[PRB#x]=0, it indicates that the xth resource subset index PRB#x in time slot t is not used. Thus, the second bitmap helps the terminal device determine how the relationship between resources changes across time slots and resource sets. The terminal device can understand the relationship between different resource set indices PRB#x by determining or reading the value of M[i][j][t]×[PRB#x]. Furthermore, 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 a resource on a certain resource set is used at a certain moment, the corresponding bitmap cube element can be set to 1; otherwise, it remains 0. The second bitmap makes it easier to manage resource allocation and monitor resource usage.

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

[0236] In some embodiments, based on the aforementioned bitmap matrix M[i][j][t] (the initial bitmap matrix is ​​M0), multiple actual bitmap matrices M' can be set within a certain time period T (e.g., the T time units where the PSFCH resources are located). Based on the initially set bitmap matrix M0, a correlation of resource configuration can be formed. With each time slot or symbol (time unit) change, the PSFCH resources allocated to a time slot may be unused or already used, so the actual bitmap matrix after the resources are actually used may also change.

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

[0238] As an example, t M′ t The matrix addition can represent the actual usage of the resource after time unit t. Furthermore, 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.

[0239] As an example, the second bitmap can be used to determine the fourth parameter. The fourth parameter can indicate the number of unused PRB subsets in the PSFCH resource. In other words, the fourth parameter can also indicate the use of the PSFCH resource. As an example, the fourth parameter can 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:

[0240] 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 usage of resources after time slot t. Therefore, the terminal device can determine the real-time usage of PSFCH resources based on the fourth parameter, so as to timely send other channels or reference signals on unused PSFCH resources according to the method described above to avoid COT resource interruption.

[0241] 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 sequence, 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.

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

[0243] The method embodiment of the present application is described in detail above in conjunction with Figures 4 to 6. The device embodiment of the present application is described in detail below in conjunction with Figures 7 to 9. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for portions not described in detail, reference can be made to the above method embodiment.

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

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

[0246] The second determining 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, where the plurality of terminal devices include the first terminal device.

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

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

[0249] 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, the feedback information being carried in the SCI and / or PSFCH.

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

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

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

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

[0254] 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 the 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, where the second time period is a time period after the first time period and adjacent to the first time period.

[0255] 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 that have not been used before the current moment in the first time period; 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.

[0256] Optionally, the PSFCH resource includes multiple candidate PSFCH opportunities, and the apparatus 700 further includes a seventh determining unit, configured to determine whether the multiple candidate PSFCH opportunities are valid according to the second information.

[0257] Optionally, the second information includes a first bitmap, which is determined based on the 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.

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

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

[0260] Optionally, the second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset in 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 in 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 in the T time units where the N PRB subsets are located, t=1,2,……,T.

[0261] Optionally, the second bitmap is used to determine a fourth parameter, which 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:

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

[0263] FIG8 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 of the second terminal devices described above. The apparatus 800 shown in FIG8 includes a determining unit 810 and a sending unit 820.

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

[0265] The sending unit 820 can be used to send 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.

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

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

[0268] 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 on the second PSFCH opportunity; when the second terminal device does not send PSFCH on 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 on the second PSFCH opportunity or the time domain resource where the second PSFCH opportunity is located.

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

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

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

[0272] 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 the first time period; the sending unit 820 is also used to send side channels or reference information other than PSFCH on the PSFCH opportunities in the second time period if the first parameter is greater than the first threshold, and the second time period is a time period after the first time period and adjacent to the first time period.

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

[0274] Optionally, the PSFCH resource includes multiple candidate PSFCH opportunities, and the determining unit 810 is further configured to determine whether the multiple candidate PSFCH opportunities are valid according to the second information.

[0275] Optionally, the second information includes a first bitmap, which is determined based on the 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.

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

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

[0278] Optionally, the second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any PRB subset in 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 in 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 in the T time units where the N PRB subsets are located, t=1,2,……,T.

[0279] Optionally, the second bitmap is used to determine a fourth parameter, which 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:

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

[0281] FIG9 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in FIG9 indicate that the unit or module is optional. The device 900 may be used to implement the method described in the above method embodiment. The device 900 may be a chip or a terminal device.

[0282] 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 method embodiment above. 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 be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0283] The apparatus 900 may further include one or more memories 920. The memories 920 store programs that can be executed by the processor 910, causing the processor 910 to perform the methods described in the above method embodiments. The memories 920 may be independent of the processor 910 or integrated into the processor 910.

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

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

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

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

[0288] The terms "system" and "network" in this application may be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this 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," as well as any variations thereof, are intended to cover non-exclusive inclusions.

[0289] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0290] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

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

[0292] 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, a NR protocol, and related protocols used in future communication systems, and this application does not limit this.

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

[0294] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. 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 document generally indicates that the related objects are in an "or" relationship.

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

[0296] In the several embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, 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.

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

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

[0299] 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 can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can 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 can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can 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 therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0300] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for sidelink communication, characterized in that, it includes: A first terminal device determines channel occupancy time (COT) resources on a shared spectrum, and the COT resources include PSFCH resources for transmitting a physical sidelink feedback channel (PSFCH); The first terminal device allocates the PSFCH resources to multiple terminal devices sharing the COT resources according to a first set of PSFCHs to be transmitted, and the multiple terminal devices include the first terminal device.

2. The method according to claim 1, characterized in that, The PSFCHs in the first set of PSFCHs are determined according to the priorities of some or all of the PSFCHs to be transmitted by the multiple terminal devices.

3. The method according to claim 1 or 2, characterized in that, The method further includes: After determining the COT resources, the first terminal device performs priority sorting on some or all of the PSFCHs to be transmitted by the multiple terminal devices to determine the first set of PSFCHs; Or, Before determining the COT resources, the first terminal device performs priority sorting on some or all of the PSFCHs to be transmitted by the multiple terminal devices to determine the first set of PSFCHs.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: 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-4, characterized in that, The PSFCH resources include a first PSFCH opportunity for the first terminal device, and the method further includes: The first terminal device determines whether to transmit a PSFCH on the first PSFCH opportunity; When the first terminal device does not transmit a PSFCH on the first PSFCH opportunity, the first terminal device determines whether to transmit a sidelink channel or a reference signal other than the PSFCH on the first PSFCH opportunity or in the time domain resources where the first PSFCH opportunity is located according to first information.

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

7. The method according to claim 5 or 6, 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 sidelink channels other than the PSFCH corresponding to the first service type group share the PSFCH resources, and the sidelink channels other than the 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 further used to indicate that the terminal devices corresponding to the second service type group transmit reference signals on the PSFCH resources where PSFCHs are not transmitted.

9. The method according to any one of claims 1-4, wherein, the PSFCH resource includes a plurality of PSFCH opportunities, and the method further includes: the first terminal device determines a first parameter, where the first parameter is used to indicate the number of PSFCH opportunities not used within a first time period; if the first parameter is greater than a first threshold, the first terminal device sends a sidelink channel or reference information other than PSFCH on the PSFCH opportunities within a second time period, where the second time period is a time period adjacent to the first time period after the first time period.

10. The method according to any one of claims 1-4, wherein, the PSFCH resource includes a plurality of PSFCH opportunities, and the method further includes: the first terminal device determines a second parameter, where the second parameter is used to indicate the number of PSFCH opportunities not used before the current moment within a first time period; if the second parameter is greater than a second threshold, the first terminal device sends a sidelink channel 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-10, wherein, the PSFCH resource includes a plurality of candidate PSFCH opportunities, and the method further includes: the first terminal device determines whether the plurality of candidate PSFCH opportunities are valid according to second information.

12. The method according to claim 11, wherein, the second information includes a first bitmap, the first bitmap is determined according to the mapping relationship between the plurality of candidate PSFCH opportunities and a plurality of 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, wherein, 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 any one of claims 11-13, wherein, the second information further includes a second bitmap indicating whether the plurality of 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, wherein, The second bitmap is used to determine a third parameter, and the third parameter is used to indicate whether any one of 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, 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, wherein, The second bitmap is used to determine a fourth parameter, where the fourth parameter is used to indicate the number of subsets of PRBs not used in the PSFCH resource, and the fourth parameter is represented by a matrix C, and the matrix C is determined according to an initial bitmap matrix M 0 and an actual bitmap matrix M' after the t-th time unit t and is expressed as: T represents the number of time units in the time domain where the PSFCH resource is located, and t = 1, 2, ……, T.

17. A method for sidelink communication, wherein, comprising: A second terminal device determines a channel occupancy time (COT) resource shared by multiple terminal devices. The COT resource includes a PSFCH resource for transmitting a physical sidelink feedback channel (PSFCH). The multiple terminal devices include a first terminal device and the second terminal device; The second terminal device transmits a PSFCH on the PSFCH resource allocated by the first terminal device for the second terminal device according to a first set of PSFCHs to be transmitted.

18. The method according to claim 17, wherein, The PSFCHs in the first set of PSFCHs are determined according to the priorities of some or all of the PSFCHs to be transmitted by the multiple terminal devices.

19. The method according to claim 17 or 18, wherein, the method further includes: The second terminal device receives 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-19, wherein, the PSFCH resource includes a second PSFCH opportunity for the second terminal device, and the method further includes: The second terminal device determines whether to transmit a PSFCH on the second PSFCH opportunity; When the second terminal device does not transmit a PSFCH on the second PSFCH opportunity, the second terminal device determines whether to transmit a sidelink channel or a reference signal other than the PSFCH on the second PSFCH opportunity or the time domain resources where the second PSFCH opportunity is located according to first information.

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

22. The method according to claim 20 or 21, wherein, 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 sidelink channels other than the PSFCH corresponding to the first service type group share the PSFCH resources, and the sidelink channels other than the PSFCH corresponding to the second service type group do not share the PSFCH resources.

23. The method according to claim 22, wherein, the first information is further used to indicate that the terminal device corresponding to the second service type group transmits a reference signal on the PSFCH resource where the PSFCH is not transmitted.

24. The method according to any one of claims 17-19, wherein, the PSFCH resource includes multiple PSFCH opportunities, and the method further includes: the second terminal device determines a first parameter, and the first parameter is used to indicate the number of PSFCH opportunities not used within a first time period; if the first parameter is greater than a first threshold, the first terminal device transmits a sidelink channel other than the PSFCH or reference information on the PSFCH opportunity within a second time period, and the second time period is a time period adjacent to the first time period after the first time period.

25. The method according to any one of claims 17-19, wherein, the PSFCH resource includes multiple PSFCH opportunities, and the method further includes: the first terminal device determines a second parameter, and the second parameter is used to indicate the number of PSFCH opportunities not used before the current moment within a first time period; if the second parameter is greater than a second threshold, the first terminal device transmits a sidelink channel other than the PSFCH or reference information on the remaining PSFCH opportunities within the first time period.

26. The method according to any one of claims 17-25, wherein, the PSFCH resource includes multiple candidate PSFCH opportunities, and the method further includes: the second terminal device determines whether the multiple candidate PSFCH opportunities are valid according to second information.

27. The method according to claim 26, wherein, the second information includes a first bitmap, the first bitmap 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, wherein, 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 any one of claims 26-28, wherein, The second information further includes a second bitmap indicating whether the multiple candidate PSFCH timing instants are valid at different time domain positions. The second bitmap includes a first sub-bitmap, a second sub-bitmap, and a third sub-bitmap. Each bit in the third sub-bitmap corresponds to a time unit.

30. The method according to claim 29, wherein, the second bitmap is used to determine a third parameter, the third parameter is used to indicate whether any one of 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, 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, wherein, The second bitmap is used to determine a fourth parameter, and the fourth parameter is used to indicate the number of subsets of PRBs not used 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 M 0 and an actual bitmap matrix M' after the t-th time unit t The matrix C is expressed as: T represents the number of time units in the time domain where the PSFCH resource is located, and t = 1, 2, ……, T.

32. An apparatus for sidelink communication, wherein, the apparatus is a first terminal device, and the apparatus includes: a first determination unit, configured to determine a channel occupancy time (COT) resource on a shared spectrum, and the COT resource includes a PSFCH resource for transmitting a physical sidelink feedback channel (PSFCH); a second determination unit, configured to allocate the PSFCH resource to multiple terminal devices sharing the COT resource according to a first PSFCH set to be transmitted, and the multiple terminal devices include the first terminal device.

33. The apparatus according to claim 32, wherein, the PSFCH in the first PSFCH set is determined according to the priorities of some or all of the PSFCHs to be transmitted by the multiple terminal devices.

34. The apparatus according to claim 32 or 33, wherein, the apparatus further includes: a processing unit, configured to perform priority sorting on some or all of the PSFCHs to be transmitted by the multiple terminal devices after determining the COT resource to determine the first PSFCH set; or, configured to perform priority sorting on some or all of the PSFCHs to be transmitted by the multiple terminal devices before determining the COT resource to determine the first PSFCH set.

35. The apparatus according to any one of claims 32 - 34, wherein, the apparatus further includes: a first transmission unit, configured to send resource coordination information to a second terminal device among the multiple terminal devices; a reception unit, configured to receive feedback information related to the resource coordination information, and the feedback information is carried in sidelink control information (SCI) and / or PSFCH.

36. The apparatus according to any one of claims 32 - 35, wherein, the PSFCH resource includes a first PSFCH timing instant for the first terminal device, and the apparatus further includes: A third determination unit, configured to determine whether to send a PSFCH at the first PSFCH opportunity; A fourth determination unit, configured to, when the first terminal device does not send a PSFCH at the first PSFCH opportunity, determine whether to send a sidelink channel or a reference signal other than the PSFCH at the first PSFCH opportunity or in the time domain resource where the first PSFCH opportunity is located according to first information.

37. The apparatus according to claim 36, wherein, the first information is carried in the SCI.

38. The apparatus according to claim 36 or 37, wherein, 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 sidelink channels other than the PSFCH corresponding to the first service type group share the PSFCH resource, and the sidelink channels other than the PSFCH corresponding to the second service type group do not share the PSFCH resource.

39. The apparatus according to claim 38, wherein, the first information is further used to indicate that the terminal device corresponding to the second service type group sends a reference signal on the PSFCH resource where the PSFCH is not sent.

40. The apparatus according to any one of claims 32-35, wherein, the PSFCH resource includes multiple PSFCH opportunities, and the apparatus further includes: A fifth determination unit, configured to determine a first parameter, where the first parameter is used to indicate the number of PSFCH opportunities not used within a first time period; A second sending unit, configured to, if the first parameter is greater than a first threshold, send a sidelink channel or reference information other than the PSFCH on the PSFCH opportunities within a second time period, where the second time period is a time period adjacent to the first time period after the first time period.

41. The apparatus according to any one of claims 32-35, wherein, the PSFCH resource includes multiple PSFCH opportunities, and the apparatus further includes: A sixth determination unit, configured to determine a second parameter, where the second parameter is used to indicate the number of PSFCH opportunities not used before the current moment within a first time period; A third sending unit, configured to, if the second parameter is greater than a second threshold, send a sidelink channel or reference information other than the PSFCH on the remaining PSFCH opportunities within the first time period.

42. The apparatus according to any one of claims 32-41, wherein, the PSFCH resource includes multiple candidate PSFCH opportunities, and the apparatus further includes: A seventh determination unit, configured to determine whether the multiple candidate PSFCH opportunities are valid according to second information.

43. The apparatus according to claim 42, wherein, The second information includes a first bitmap, which is determined according to the mapping relationship between the multiple candidate PSFCH timing instants and multiple subsets of physical resource blocks (PRBs). 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 apparatus according to claim 43, wherein, the number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

45. The apparatus according to any one of claims 42 - 44, wherein, the second information further includes a second bitmap indicating whether the multiple candidate PSFCH timing instants are valid at different time domain positions. The second bitmap includes a first sub-bitmap, a second sub-bitmap, and a third sub-bitmap. Each bit in the third sub-bitmap corresponds to a time unit.

46. The apparatus according to claim 45, wherein, the second bitmap is used to determine a third parameter, which is used to indicate whether any one of 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], where N is a positive integer, 1 ≤ x ≤ N, i represents a time unit, j represents a unit frequency band, 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 apparatus according to claim 45, wherein, The second bitmap is used to determine a fourth parameter, where the fourth parameter is used to indicate the number of subsets of PRBs not used in the PSFCH resource, and the fourth parameter is represented by a matrix C, and the matrix C is determined according to an initial bitmap matrix M 0 and an actual bitmap matrix M' after the t-th time unit t The matrix C is expressed as: T represents the number of time units in the time domain where the PSFCH resource is located, and t = 1, 2, ……, T.

48. An apparatus for sidelink communication, wherein, the apparatus is a second terminal device, and the apparatus includes: a determination unit, configured to determine a channel occupancy time (COT) resource shared by multiple terminal devices. The COT resource includes a PSFCH resource for transmitting a physical sidelink feedback channel (PSFCH). The multiple terminal devices include a first terminal device and the second terminal device; a transmission unit, configured to transmit a PSFCH on the PSFCH resource allocated by the first terminal device for the second terminal device according to a first set of PSFCHs to be transmitted.

49. The apparatus according to claim 48, wherein, the PSFCHs in the first set of PSFCHs are determined according to the priorities of some or all of the PSFCHs to be transmitted by the multiple terminal devices.

50. The apparatus according to claim 48 or 49, wherein, the apparatus further includes: a reception unit, configured to receive resource coordination information sent by the first terminal device; the transmission unit is further configured to send 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.

51. The apparatus according to any one of claims 48 - 50, wherein, the PSFCH resource includes a second PSFCH occasion for the second terminal device, and the determining unit is further configured to determine whether to transmit a PSFCH on the second PSFCH occasion; when the second terminal device does not transmit a PSFCH on the second PSFCH occasion, the determining unit is further configured to determine whether to transmit a sidelink channel or a reference signal other than the PSFCH on the second PSFCH occasion or the time domain resource where the second PSFCH occasion is located according to the first information.

52. The apparatus according to claim 51, wherein, the first information is carried in the SCI.

53. The apparatus according to claim 51 or 52, wherein, the first information is related to multiple service types of the multiple terminal devices, the first information is used to indicate a first service type group and a second service type group among the multiple service types, the sidelink channels other than the PSFCH corresponding to the first service type group share the PSFCH resource, and the sidelink channels other than the PSFCH corresponding to the second service type group do not share the PSFCH resource.

54. The apparatus according to claim 53, wherein, the first information is further used to indicate that the terminal device corresponding to the second service type group transmits a reference signal on the PSFCH resource where the PSFCH is not transmitted.

55. The apparatus according to any one of claims 48 - 50, wherein, the PSFCH resource includes multiple PSFCH occasions, and the determining unit is further configured to determine a first parameter, where the first parameter is used to indicate the number of PSFCH occasions not used within a first time period; the transmitting unit is further configured to, if the first parameter is greater than a first threshold, transmit a sidelink channel or a reference signal other than the PSFCH on the PSFCH occasions within a second time period, and the second time period is a time period adjacent to the first time period after the first time period.

56. The apparatus according to any one of claims 48 - 50, wherein, the PSFCH resource includes multiple PSFCH occasions, and the determining unit is further configured to determine a second parameter, where the second parameter is used to indicate the number of PSFCH occasions not used before the current moment within a first time period; the transmitting unit is further configured to, if the second parameter is greater than a second threshold, transmit a sidelink channel or a reference signal other than the PSFCH on the remaining PSFCH occasions within the first time period.

57. The apparatus according to any one of claims 48 - 56, wherein, the PSFCH resource includes multiple candidate PSFCH occasions, and the determining unit is further configured to determine whether the multiple candidate PSFCH occasions are valid according to the second information.

58. The apparatus according to claim 57, wherein, The second information includes a first bitmap, which is determined according to the mapping relationship between the multiple candidate PSFCH timing instants and multiple subsets of physical resource blocks (PRBs). 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 apparatus according to claim 58, wherein, the number of bits in the second sub-bitmap is determined according to the subcarrier spacing and / or the unit frequency band.

60. The apparatus according to any one of claims 57 - 59, wherein, the second information further includes a second bitmap indicating whether the multiple candidate PSFCH timing instants are valid at different time domain positions. The second bitmap includes a first sub-bitmap, a second sub-bitmap, and a third sub-bitmap. Each bit in the third sub-bitmap corresponds to a time unit.

61. The apparatus according to claim 60, wherein, the second bitmap is used to determine a third parameter, which is used to indicate whether any one of 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], where N is a positive integer, 1 ≤ x ≤ N, i represents a time unit, j represents a unit frequency band, 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 apparatus according to claim 60, wherein, The second bitmap is used to determine a fourth parameter, where the fourth parameter is used to indicate the number of PRB subsets not used in the PSFCH resource, and the fourth parameter is represented by a matrix C, and the matrix C is determined according to an initial bitmap matrix M 0 and an actual bitmap matrix M' after the t-th time unit t The matrix C is expressed as: T represents the number of time units in the time domain where the PSFCH resources are located, and t = 1, 2, ……, T.

63. A communication apparatus, wherein, it includes a memory and a processor. The memory is used to store a program, and the processor is used to call the program in the memory to execute the method according to any one of claims 1 - 31.

64. An apparatus, wherein, it includes a processor, which is used to call a program from a memory to execute the method according to any one of claims 1 - 31.

65. A chip, wherein, it includes a processor, which is used to call a program from a memory, so that a device installed with the chip executes the method according to any one of claims 1 - 31.

66. A computer-readable storage medium, wherein, a program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1 - 31.

67. A computer program product, wherein, it includes a program, and the program causes a computer to execute the method according to any one of claims 1 - 31.

68. A computer program, wherein, the computer program causes a computer to execute the method according to any one of claims 1 - 31.

Citation Information

Patent Citations

  • Channel occupation time sharing method and device

    CN115362709A

  • Method and device for communication

    CN115996390A

  • Communication method and device

    CN117014118A

  • Method and device for performing sidelink communication in wireless communication system

    WO2023211218A1