Wireless communication method, first terminal device and second terminal device

By introducing PSFCH transmission resource set and comb resource configuration in the NR side crosslink, the problem of PSFCH transmission on unlicensed spectrum is solved, and system performance and resource utilization are improved.

CN120957245APending Publication Date: 2025-11-14GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511111757.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2021-11-19
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

In the NR side walkway, how can terminal devices effectively perform PSFCH transmission on unlicensed spectrum to improve system performance and resource utilization?

Method used

By determining the transmission resource in the PSFCH transmission resource set in the second time slot and sending or receiving PSFCH on that resource, PSFCH transmission is achieved using a comb-based resource configuration method.

Benefits of technology

It improves system performance and resource utilization, and is suitable for wireless communication on unlicensed spectrum.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120957245A_ABST
    Figure CN120957245A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present application are a wireless communication method, a first terminal device and a second terminal device, the method relating to the field of communications, the method comprising: receiving a first physical sidewalk shared channel PSSCH in a first time slot; determining a first transmission resource in a PSFCH transmission resource set included in the second time slot; a first PSFCH is sent on the first transmission resource; wherein the second time slot is determined according to the first time slot, and the first PSFCH bears side row feedback information in response to the first PSSCH. According to the wireless communication method provided by the invention, PSFCH transmission of the first terminal equipment can be realized, the system performance can be improved, and the resource utilization rate can also be improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the application filed on November 19, 2021, with application number 202180101953.5 and invention title "Wireless Communication Method, First Terminal Device and Second Terminal Device". Technical Field

[0002] This application relates to the field of communications, and more specifically, to wireless communication methods, a first terminal device, and a second terminal device. Background Technology

[0003] In existing New Radio (NR) sidelink (SL) transmission, the Physical Sidelink Feedback Channel (PSFCH) occupies a resource block (RB) in the frequency domain. The transmission resources of the Physical Sidelink Shared Channel (PSSCH) and the PSFCH transmission resources are in one-to-one correspondence. That is, for each PSSCH, the receiving terminal can determine a unique RB and perform sidelink feedback on that RB.

[0004] However, for sidelink transmission technologies, such as Device to Device (D2D) or Vehicle to Everything (V2X), the terminal devices can operate on unlicensed spectrum. In this case, how to perform PSFCH transmission on unlicensed spectrum is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0005] This application provides a wireless communication method, a first terminal device, and a second terminal device, which can realize PSFCH transmission of the first terminal device, thereby improving system performance and resource utilization.

[0006] In a first aspect, this application provides a wireless communication method, comprising: receiving a first physical side-link shared channel (PSSCH) in a first time slot; determining a first transmission resource in a set of PSFCH transmission resources included in a second time slot; transmitting a first PSFCH on the first transmission resource; wherein the second time slot is determined based on the first time slot, and the first PSFCH carries side-link feedback information in response to the first PSSCH.

[0007] Secondly, this application provides a wireless communication method, comprising: transmitting a first physical side-link shared channel (PSSCH) in a first time slot; determining a first transmission resource in a set of PSFCH transmission resources included in a second time slot; and receiving a first PSFCH on the first transmission resource; wherein the second time slot is determined based on the first time slot, and the first PSFCH carries side-link feedback information in response to the first PSSCH.

[0008] Thirdly, this application provides a first terminal device for executing the methods described in the first aspect or their various implementations. Specifically, the first terminal device includes functional modules for executing the methods described in the first aspect or their various implementations.

[0009] In one implementation, the first terminal device may include a processing unit for performing functions related to information processing. For example, the processing unit may be a processor.

[0010] In one implementation, the first terminal device may include a transmitting unit and / or a receiving unit. The transmitting unit performs functions related to transmitting, and the receiving unit performs functions related to receiving. For example, the transmitting unit may be a transmitter or a receiver. Alternatively, if the first terminal device is a communication chip, the transmitting unit may be an input circuit or interface of the communication chip, or it may be an output circuit or interface of the communication chip.

[0011] Fourthly, this application provides a second terminal device for executing the method in the second aspect or its various implementations. Specifically, the second terminal device includes a functional module for executing the method in the second aspect or its various implementations.

[0012] In one implementation, the second terminal device may include a processing unit for performing functions related to information processing. For example, the processing unit may be a processor.

[0013] In one implementation, the second terminal device may include a transmitting unit and / or a receiving unit. The transmitting unit performs functions related to transmitting, and the receiving unit performs functions related to receiving. For example, the transmitting unit may be a transmitter or a receiver, and the receiving unit may be a receiver or a receiver. Alternatively, the second terminal device may be a communication chip, and the receiving unit may be an input circuit or interface of the communication chip, while the transmitting unit may be an output circuit or interface of the communication chip.

[0014] Fifthly, this application provides a first terminal device, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods in the first aspect or its various implementations described above.

[0015] In one implementation, there are one or more processors and one or more memories.

[0016] In one implementation, the memory may be integrated with the processor, or the memory may be set separately from the processor.

[0017] In one implementation, the first terminal device further includes a transmitter and a receiver.

[0018] Sixthly, this application provides a second terminal device, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods in the second aspect or its various implementations.

[0019] In one implementation, there are one or more processors and one or more memories.

[0020] In one implementation, the memory may be integrated with the processor, or the memory may be set separately from the processor.

[0021] In one implementation, the second terminal device further includes a transmitter and a receiver.

[0022] In a seventh aspect, this application provides a chip for implementing the methods of any one of the first to second aspects or their respective implementations. Specifically, the chip includes a processor for calling and running a computer program from a memory, causing a device on which the chip is installed to perform the methods of any one of the first to second aspects or their respective implementations.

[0023] Eighthly, this application provides a computer-readable storage medium for storing a computer program that causes a computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0024] Ninthly, this application provides a computer program product including computer program instructions that cause a computer to perform the methods in any one of the first to second aspects or their respective implementations.

[0025] In a tenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0026] Based on the above technical solutions, this application introduces a PSFCH transmission resource set based on the second time slot, and designs the first PSFCH corresponding to the first PSSCH received in the first time slot to be transmitted on the first transmission resource determined in the PSFCH transmission resource set. On the one hand, this enables the first terminal device to transmit the first PSFCH based on the first transmission resource, thereby improving system performance. On the other hand, the PSFCH corresponding to the PSSCH in different time slots can be multiplexed and transmitted in the same time slot in the same way, thereby improving resource utilization. Attached Figure Description

[0027] Figures 1 to 7 This is an example of the scenario provided in this application.

[0028] Figure 8 This is a schematic diagram of a lateral feedback method provided in this application.

[0029] Figure 9 This is a schematic diagram of a PSFCH and PSCCH / PSSCH time slot structure provided in this application.

[0030] Figure 10 This is a schematic diagram of the resources of a side feedback channel provided in this application.

[0031] Figure 11 This is an example of a comb-based transmission resource provided in the embodiments of this application.

[0032] Figure 12 and Figure 13 This is a schematic diagram of a comb-based frame structure provided in an embodiment of this application.

[0033] Figure 14 This is an example of a resource pool configured on unlicensed spectrum provided in the embodiments of this application.

[0034] Figure 15 This is a schematic flowchart of the wireless communication method provided in the embodiments of this application.

[0035] Figure 16 This is an example of an index of a set of transport resources that can be used to transmit PSFCH, provided in an embodiment of this application.

[0036] Figure 17 This is an example of a one-to-one correspondence between the comb teeth in the PSSCH resource pool and the comb teeth in the PSFCH time slot provided in this application embodiment.

[0037] Figure 18 This is an example of a many-to-one correspondence between the comb teeth in the PSSCH resource pool and the comb teeth in the PSFCH time slot provided in this application embodiment.

[0038] Figure 19 This is an example of a one-to-many correspondence between the comb teeth in the PSSCH resource pool and the comb teeth in the PSFCH time slots provided in this application embodiment.

[0039] Figure 20 This is another illustrative flowchart of the wireless communication method provided in the embodiments of this application.

[0040] Figure 21 This is a schematic block diagram of the first terminal device provided in the embodiments of this application.

[0041] Figure 22 This is a schematic block diagram of the second terminal device provided in the embodiments of this application.

[0042] Figure 23 This is a schematic block diagram of a communication device provided in an embodiment of this application.

[0043] Figure 24 This is a schematic block diagram of the chip provided in the embodiments of this application. Detailed Implementation

[0044] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0045] The embodiments of this application can be applied to any terminal device-to-terminal device communication framework. For example, vehicle-to-vehicle (V2V), vehicle-to-everything (V2X), and device-to-device (D2D) communication frameworks. The terminal device in this application can be any device or apparatus configured with a physical layer and a media access control layer; the terminal device can also be referred to as an access terminal. Examples include user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device, or other linear processing device connected to a wireless modem, in-vehicle device, wearable device, etc. This embodiment of the invention uses an in-vehicle terminal as an example for illustration, but is not limited to this.

[0046] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-Generation (5G) communication systems, or other communication systems.

[0047] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.

[0048] Optionally, the communication system of this application can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.

[0049] Optionally, the communication system of this application can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system of this application can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.

[0050] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.

[0051] Terminal devices can be stations (STs) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.

[0052] In this application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).

[0053] In this application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0054] By way of example and not limitation, the terminal device in this application can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0055] In this application, the network device can be a device for communicating with mobile devices. The network device can be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, wearable device, or a network device or base station (gNB) in an NR network, or a network device in a future evolved PLMN network or an NTN network, etc.

[0056] By way of example and not limitation, in this application, the network device may have mobility characteristics; for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low-earth orbit (LEO) satellite, a medium-earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high-elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located on land, water, or other similar locations.

[0057] In this application, network equipment can provide services to a cell. Terminal equipment communicates with the network equipment through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network equipment (e.g., base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.

[0058] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0059] The terminology used in the embodiments section of this application is for the purpose of explaining specific embodiments of this application only, and is not intended to limit this application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0060] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0061] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0062] In this application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0063] In this application, the term "protocol" may refer to standard protocols in the field of communications, such as LTE protocols, NR protocols, and related protocols applied in future communication systems. This application does not limit the scope of the term.

[0064] For lateral communication, it can be divided into lateral communication within network coverage, lateral communication with partial network coverage, and lateral communication outside network coverage, depending on the network coverage of the terminal conducting the communication.

[0065] Figures 1 to 5 This application provides a system framework for vehicle-to-vehicle terminal communication.

[0066] like Figure 1 As shown, in side-by-side communication within network coverage, all terminals (including terminal 1 and terminal 2) conducting side-by-side communication are within the coverage area of ​​the network device. Therefore, all terminals can conduct side-by-side communication based on the same side-by-side configuration by receiving configuration signaling from the network device.

[0067] like Figure 2 As shown, in the case of partial network coverage sidelink communication, some terminals performing sidelink communication are located within the coverage area of ​​the network device. These terminals (i.e., terminal 1) can receive the configuration signaling from the network device and perform sidelink communication according to the network device's configuration. Terminals located outside the network coverage area (i.e., terminal 2) cannot receive the configuration signaling from the network device. In this case, the terminal outside the network coverage area will determine its sidelink configuration based on the pre-configuration information and the information carried in the Physical Sidelink Broadcast Channel (PSBCH) sent by the terminals within the network coverage area, and then perform sidelink communication.

[0068] like Figure 3 As shown, for side-by-side communication outside network coverage, all terminals (including terminal 1 and terminal 2) conducting side-by-side communication are located outside the network coverage area, and all terminals conduct side-by-side communication according to the side-by-side configuration determined by the pre-configuration information.

[0069] like Figure 4 As shown, for side-link communication with a central control node, multiple terminals (including terminal 1, terminal 2, and terminal 3) constitute a communication group. This communication group has a central control node, which can also be called the cluster head terminal (CH). The central control node has one of the following functions: establishing the communication group; allowing members to join or leave the group; coordinating resources, allocating side-link transmission resources to other terminals, and receiving side-link feedback information from other terminals; and coordinating resources with other communication groups. For example, Figure 4 Terminal 1 shown is the central control node in the communication group consisting of Terminal 1, Terminal 2 and Terminal 3.

[0070] Device-to-device communication is a sidelink (SL) transmission technology based on D2D. Unlike traditional cellular systems where data is received or sent through network devices, vehicular networks use direct terminal-to-terminal communication, resulting in higher spectral efficiency and lower transmission latency. 3GPP defines two transmission modes: Mode 1 and Mode 2.

[0071] First Mode:

[0072] The terminal's transmission resources are allocated by the network device, and the terminal transmits data on the side link according to the resources allocated by the network device; the network device can allocate resources for a single transmission or for semi-static transmission. For example... Figure 1 In this scenario, the terminal is located within the network coverage area, and the network allocates transmission resources for the terminal to use for side-by-side transmission.

[0073] Second mode:

[0074] The terminal selects a resource from the resource pool for data transmission. For example... Figure 3 In this case, the terminal is located outside the cell coverage area, and the terminal autonomously selects transmission resources from the pre-configured resource pool for side-channel transmission; or in Figure 1 In this process, the terminal autonomously selects transmission resources from the resource pool configured in the network for side-by-side transmission.

[0075] In NR-V2X, autonomous driving needs to be supported, which places higher demands on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, wider coverage, and more flexible resource allocation.

[0076] In LTE-V2X, broadcast transmission is supported, while in NR-V2X, unicast and multicast transmission methods are introduced.

[0077] For unicast transmission, there is only one receiving terminal. Figure 5 This is a schematic diagram of unicast transmission provided in this application. For example... Figure 5 As shown, unicast transmission occurs between terminal 1 and terminal 2.

[0078] For multicast transmission, the receiving end is all terminals within a communication group, or all terminals within a certain transmission distance. Figure 6 This is a schematic diagram of multicast transmission provided in this application. For example... Figure 6 As shown, terminal 1, terminal 2, terminal 3 and terminal 4 constitute a communication group, in which terminal 1 sends data and the other terminal devices in the group are receiving terminals.

[0079] In broadcast transmission, the receiving end is any terminal around the sending terminal. Figure 7 This is a schematic diagram of the broadcast transmission provided in this application. (For example...) Figure 7 As shown, terminal 1 is the sending terminal, and the other terminals around it, terminals 2 through 6, are all receiving terminals.

[0080] To facilitate a better understanding of the embodiments of this application, the side feedback channel related to this application will be described.

[0081] In NR-V2X, a side feedback channel is introduced to improve reliability.

[0082] Figure 8 This is a schematic diagram of a lateral feedback method provided in this application.

[0083] like Figure 8 As shown, for unicast transmission, the sending terminal sends sidelink data (including the Physical Sidelink Control Channel (PSCCH) and the Physical Sidelink Shared Channel (PSSCH)) to the receiving terminal. The receiving terminal sends Hybrid Automatic Repeat reQuest (HARQ) feedback information (including Acknowledgement (ACK) or Negative Acknowledgement (NACK)) to the sending terminal. The sending terminal determines whether retransmission is necessary based on the feedback information from the receiving terminal. The HARQ feedback information is carried in the sidelink feedback channel, such as the PSFCH.

[0084] For example, sideline feedback can be activated or deactivated through pre-configuration information or network configuration information, or it can be activated or deactivated by the sending terminal. If sideline feedback is activated, the receiving terminal receives the sideline data sent by the sending terminal and sends ACK or NACK feedback to the sending terminal based on the detection result. The sending terminal decides to send retransmitted data or new data based on the feedback information from the receiving terminal. If sideline feedback is deactivated, the receiving terminal does not need to send feedback information. The sending terminal usually sends data using blind retransmission. For example, the sending terminal retransmits each sideline data K times, instead of deciding whether to send retransmitted data based on the feedback information from the receiving terminal.

[0085] To facilitate a better understanding of the embodiments of this application, the format of the side feedback channel related to this application will be described.

[0086] In NR-V2X, a side feedback channel (PSFCH) is introduced. The PSFCH carries 1 bit of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information, occupies 2 time-domain symbols (the second symbol carries the side feedback information, and the data on the first symbol is a copy of the data on the second symbol, but this symbol is usually used as automatic gain control (AGC) at the receiver) and occupies 1 resource block (RB) in the frequency domain.

[0087] Figure 9 This is a schematic diagram of a PSFCH and PSCCH / PSSCH time slot structure provided in this application.

[0088] like Figure 9 As shown, a time slot can include time-domain symbols occupied by PSFCH, PSCCH, and PSSCH. Specifically, in a time slot, the last symbol is used as the Guard Period (GP), the second-to-last symbol is used for PSFCH transmission, the third-to-last symbol has the same data as the PSFCH symbol and is used for AGC, the fourth-to-last symbol is also used as GP, the data on the first symbol of the time slot is the same as the data on the second time-domain symbol of the time slot, and is usually used for AGC, PSCCH occupies 3 time-domain symbols, and the remaining symbols can be used for PSSCH transmission. It should be understood that the figure only schematically illustrates the time-domain symbol information occupied by the PSFCH channel and PSCCH / PSSCH channel in a time slot, and does not show the relationship of frequency-domain resources occupied by different channels.

[0089] To facilitate a better understanding of the embodiments of this application, the resources of the side feedback channel related to this application are described.

[0090] To reduce the overhead of the PSFCH channel, one time slot in every P time slots is defined to include PSFCH transmission resources, i.e., the period of the side feedback resources is P time slots, where P = {1, 2, 4}, and the parameter P is pre-configured or network-configured.

[0091] Figure 10 This is a schematic diagram of the resources of a side feedback channel provided in this application.

[0092] like Figure 10 As shown, assuming P=4, the minimum time interval between the PSSCH and its associated PSFCH is 2 time slots. Therefore, the feedback information of the PSSCH transmitted in time slots 3, 4, 5, and 6 is transmitted in time slot 8. Thus, time slots {3, 4, 5, 6} can be considered a time slot set, where the PSSCH transmitted in this set corresponds to the PSFCH transmitted in the same time slot. It should be understood that... Figure 10 The diagram illustrates the temporal positions of PSSCH and PSFCH when a time slot includes both PSSCH and PSFCH, but does not show the last GP symbol in the time slot.

[0093] Unlicensed spectrum is spectrum allocated by a country or region for use in wireless communication. This spectrum is usually considered a shared spectrum, meaning that communication equipment in different communication systems can use the spectrum as long as it meets the regulatory requirements set by the country or region on that spectrum, without needing to apply for a proprietary spectrum license from the government.

[0094] To ensure the amicable coexistence of various communication systems using unlicensed spectrum, some countries and regions have stipulated regulatory requirements for the use of unlicensed spectrum. For example, communication devices must adhere to the "Listen Before Talk" (LBT) principle. This means that before transmitting signals on an unlicensed spectrum channel, the device must first perform channel listening. Only if the channel listening result indicates the channel is idle can the device transmit signals; if the channel listening result indicates the channel is busy, the device cannot transmit signals. To ensure fairness, the duration of signal transmission using an unlicensed spectrum channel in a single transmission cannot exceed the Maximum Channel Occupancy Time (MCOT).

[0095] This application studies a side-pass transmission system based on unlicensed spectrum (referred to as the SL-U system). Communication on unlicensed frequency bands typically requires compliance with relevant regulatory requirements. For example, if a terminal wants to use an unlicensed frequency band for communication, the frequency band occupied by the terminal must be greater than or equal to 80% of the system bandwidth. Therefore, in order to allow as many users as possible to access the channel within the same time frame, this application introduces a resource allocation method based on interlacing. An interlacing consists of N Resource Blocks (RBs), and there are a total of M interlacings within the frequency band. The m-th interlacing consists of {m, M+m, 2M+m, 3M+m, ...}. For a given interlacing index, the interlacing contains multiple resource blocks, called Interlaced Resource Blocks (IRBs). The number of resource blocks separating two consecutive interlacing resource blocks within an interlacing is fixed at M, where the specific value of M is determined by the subcarrier spacing. For a 15kHz subcarrier spacing, M is 10; while for a 30kHz subcarrier spacing, M is 5. Similarly, M comb teeth can be orthogonally multiplexed in the frequency domain, with their indexes ranging from 0 to M-1.

[0096] It should be noted that the comb teeth, comb tooth resources, or comb tooth indexes described in the embodiments of this application can be interchanged, and the embodiments of this application do not limit this. For example, a comb tooth including multiple RBs can be replaced by a comb tooth resource including multiple RBs, or a comb tooth index including multiple RBs.

[0097] Figure 11 This is an example of a comb-based transmission resource provided in the embodiments of this application.

[0098] like Figure 11 As shown, assuming the system bandwidth includes 30 RBs, these 30 RBs can also be divided into 5 comb teeth, i.e. M=5. The distance between two adjacent RBs in a comb tooth is 5 RBs, and each comb tooth can include 6 RBs.

[0099] If a comb-based resource allocation granularity is adopted, the PSCCH, PSSCH, PSFCH, and other channels in the SL-U system are all based on a comb-based structure. Figure 12 and Figure 13 This is a schematic diagram of a comb-based frame structure provided in an embodiment of this application. Figure 12 This is a schematic diagram of a frame structure that includes only PSCCH and PSSCH in a time slot and excludes PSFCH. Figure 13 This is a schematic diagram of the frame structure including PSCCH, PSSCH and PSFCH in a time slot. The system bandwidth in the diagram includes 20 RBs, configured with 5 comb teeth, i.e. M=5. Each comb tooth includes 4 RBs. The numbers on the left represent the RB indexes, and the numbers on the right represent the comb tooth indexes.

[0100] like Figure 12 As shown, for a frame structure excluding PSFCH, the system configures PSCCH to occupy one comb tooth and two OFDM symbols in the time domain. PSSCH is granular, with the data in the first symbol of a time slot being identical to the data in the second time-domain symbol of that time slot; it is typically used for AGC. The last symbol is the GP symbol. For example, PSSCH1 occupies comb teeth 0 and 1, and its corresponding PSCCH1 occupies comb tooth 0, meaning the frequency domain start position of the PSCCH and the PSSCH scheduled by this PSCCH is the same. Similarly, PSSCH2 occupies comb tooth 2, and its corresponding PSCCH2 also occupies comb tooth 2. Figure 13 As shown, the corresponding time slot structure includes PSFCH resources. One PSFCH occupies one comb tooth, such as PSFCH0 occupying comb tooth 0. It occupies two time domain symbols, where the data transmitted on both time domain symbols is the same. For example, the data on the first symbol is a repetition of the data on the second symbol, or the data on the second symbol is a repetition of the data on the first symbol. Furthermore, the symbol preceding the first time domain symbol occupied by the PSFCH is the GP symbol, and the symbol following the last time domain symbol occupied by the PSFCH is the GP symbol. Additionally, Figure 12 and Figure 13 The data on the first time-domain symbol shown can be a repetition of the data on the second symbol, which is typically used as an AGC.

[0101] It should be noted that, Figure 12 and Figure 13 This is merely an example of the present application and should not be construed as limiting the present application. For example, in other alternative embodiments, the frame structure shown may also involve resources occupied by the second-order sidelink control information (SCI) and resources occupied by the PSCCH demodulation reference signal (DMRS) and PSSCH DMRS.

[0102] However, as mentioned above, for PSFCH based on RB transmission, in order to reduce the overhead of the PSFCH channel, one time slot in every P time slots is defined to include PSFCH transmission resources. Correspondingly, after introducing comb-based side-pass transmission, how to achieve PSFCH transmission based on the comb is an urgent technical problem to be solved. Based on this, embodiments of this application provide a wireless communication method, a first terminal device, and a second terminal device. By specifying the comb used for PSFCH transmission, not only can system performance be improved, but resource utilization can also be improved.

[0103] Furthermore, in the SL-U system, resource pools can be configured on unlicensed or shared spectrum using pre-configuration information or network configuration information. These resource pools can be used for sideline transmission. In some embodiments, the resource pool comprises M1 resource block sets (RB sets), where each resource block set includes M2 resource blocks (RBs), and M1 and M2 are positive integers. In some embodiments, a resource block set corresponds to a channel in the unlicensed spectrum (or shared spectrum), or a resource block set corresponds to the smallest frequency domain granularity for LBT (Local Bit Transmission), or a resource block set corresponds to an LBT subband.

[0104] For example, a channel on an unlicensed spectrum has a bandwidth of 20 MHz, meaning a set of resource blocks also has a bandwidth of 20 MHz. Alternatively, a channel on an unlicensed spectrum with a bandwidth of 20 MHz corresponds to M3 RBs, where M3 RBs are all the RBs included in a channel, or all the RBs in a channel that can be used for data transmission. If M3 = 100 (corresponding to a 15 kHz subcarrier spacing), then an RB set also corresponds to 100 RBs, i.e., M2 = 100.

[0105] For example, in unlicensed spectrum, it is necessary to determine whether the unlicensed spectrum can be used based on the results of LBT. If the minimum frequency domain granularity of LBT is 20 MHz, then a resource block set corresponds to the number of RBs included in 20 MHz. Alternatively, a resource block set includes M2 = 100 RBs (corresponding to a 15 kHz subcarrier spacing), and the minimum frequency domain granularity of LBT is a resource block set, i.e., 100 RBs.

[0106] It should be noted that, in the embodiments of this application, the resource block set may also be referred to as a channel or LBT subband, and the embodiments of this application do not limit this.

[0107] In some implementations, the frequency domain starting position of the resource pool is the same as the frequency domain starting position of the first resource block set in the M1 resource block sets, wherein the first resource block set may be the resource block set with the lowest frequency domain position in the M1 resource block sets.

[0108] In some implementations, the frequency domain end position of the resource pool is the same as the frequency domain end position of the second resource block set in the M1 resource block sets, wherein the second resource block set may be the resource block set with the highest frequency domain position in the M1 resource block sets.

[0109] Figure 14 This is an example of a resource pool configured on unlicensed spectrum provided in the embodiments of this application.

[0110] like Figure 14 As shown, assuming the resource pool includes M1 = 3 resource block sets, with corresponding indexes of resource block set 0, resource block set 1, and resource block set 2, where resource block set 0 has the lowest frequency domain position and resource block set 2 has the highest frequency domain position, the frequency domain start position of the resource pool is the same as that of resource block set 0, or the frequency domain start position of the resource pool is determined based on the frequency domain start position of resource block set 0; the frequency domain end position of the resource pool is the same as that of resource block set 2, or the frequency domain end position of the resource pool is determined based on the frequency domain end position of resource block set 2.

[0111] In some implementations, the resource pool includes a guard band (GB) between two adjacent resource block sets in the M1 resource block sets.

[0112] In some implementations, the frequency domain start position and frequency domain size of the guard band can be determined based on pre-configuration information or network configuration information. In other words, the terminal device obtains pre-configuration information or network configuration information, which is used to configure the guard band (GB). In some implementations, the guard band is used to separate resource block sets (RB sets).

[0113] For example, combining Figure 14 Specifically, three guard bands are configured within the sideband bandwidth part (BWP), corresponding to guard band 0, guard band 1, and guard band 2, respectively. These three guard bands separate four resource block sets. Based on the frequency domain start position of the sideband BWP (i.e., the starting point of the sideband BWP shown in the figure), the frequency domain start position of each guard band (i.e., the starting point of the guard band shown in the figure), and the frequency domain size of the guard band (i.e., the length of the guard band shown in the figure), the frequency domain start position and end position of each resource block set can be determined. Since the resource pool includes three resource block sets, namely resource block set 0 to resource block set 2, the frequency domain start position of this resource pool (i.e., the starting point of the resource pool shown in the figure) corresponds to the frequency domain start position of resource block set 0, and the frequency domain end position of the resource pool (i.e., the ending point of the resource pool shown in the figure) corresponds to the frequency domain end position of resource block set 2.

[0114] In some implementations, a resource block set includes multiple comb teeth.

[0115] For example, combining Figure 14 In other words, each of the resource block sets from resource block set 0 to resource block set 2 can include multiple comb teeth.

[0116] In some implementations, a PSSCH can be sent across one or more resource block sets. Alternatively, a PSSCH can occupy transmission resources across one or more resource block sets.

[0117] In other implementations, a PSSCH can be sent in one or more resource block sets, and the one PSSCH occupies one or more comb teeth in the one or more resource block sets. For example, combined with Figure 14 The resource pool comprises three resource block sets: resource block set 0, resource block set 1, and resource block set 2. Furthermore, when the subcarrier spacing is 15kHz, each resource block set includes 100 RBs, corresponding to 10 comb teeth, i.e., comb teeth 0 to 9. A PSSCH can be transmitted within a resource block set. Furthermore, a PSSCH can occupy some or all of the resources corresponding to the comb teeth in a resource block set. For example, PSSCH 1 is transmitted in resource block set 0, and PSSCH 1 occupies all the resources corresponding to the comb teeth in resource block set 0, i.e., PSSCH 1 occupies the resources corresponding to comb teeth 0 to 9 in resource block set 0. PSSCH 2 is transmitted in resource block set 1, and PSSCH 2 occupies the resources corresponding to two comb teeth in resource block set 1, such as PSSCH 2 occupying the resources corresponding to comb teeth 0 and 1 in resource block set 1. PSSCH 3 is sent in resource block set 1 and resource block set 2. PSSCH 3 occupies the resources corresponding to the three comb teeth in these two resource block sets respectively. For example, PSSCH 3 occupies the resources corresponding to comb teeth 3, comb teeth 4 and comb teeth 5 in resource block set 1 and resource block set 2 respectively.

[0118] Figure 15 This is a schematic flowchart of a wireless communication method 200 provided in an embodiment of this application. The method 200 can be executed by a first terminal device. The first terminal device can be a receiver for receiving PSSCH; for example, the first terminal device can be terminal B mentioned above, or it can be terminal A mentioned above.

[0119] S210, Receive the first physical side line sharing channel PSSCH in the first time slot;

[0120] S220, determine the first transmission resource from the set of PSFCH transmission resources included in the second time slot;

[0121] S230, send the first PSFCH on the first transmission resource;

[0122] The second time slot is determined based on the first time slot, and the first PSFCH carries side feedback information in response to the first PSSCH.

[0123] In this embodiment, a PSFCH transmission resource set is introduced based on the second time slot. The first PSFCH corresponding to the first PSSCH received in the first time slot is designed to be transmitted on the first transmission resource determined in the PSFCH transmission resource set. On the one hand, this allows the first terminal device to transmit the first PSFCH based on the first transmission resource, improving system performance. On the other hand, PSFCHs corresponding to PSSCHs in different time slots can be multiplexed and transmitted in the same time slot in the same way, improving resource utilization. Optionally, the first PSFCH carries side-link feedback information corresponding to the first PSSCH, and the side-link feedback information includes ACK or NACK.

[0124] Optionally, the frequency domain resource size of the first PSFCH is one physical resource block.

[0125] Optionally, the first transmission resource involved in this application may include time-domain resources, frequency-domain resources, or code-domain resources.

[0126] Optionally, the second time slot may be determined based on the first time slot in which the first PSSCH is located.

[0127] For example, the first terminal device can determine the time slot where the first PSSCH is located based on the time slot where the first PSSCH is located and the minimum time interval between the PSSCH and PSFCH. For example, if the minimum time interval between the PSSCH and PSFCH is k time slots, and the first terminal device receives the first PSSCH in time slot n, then the time slot where the first PSFCH is located is the first time slot (including time slot n+k) after the second time slot that includes PSFCH transmission resources.

[0128] It should be understood that in other alternative embodiments, the first PSSCH can also be replaced by other physical side-channels that require feedback, that is, the first PSSCH can be replaced by a first physical side-channel; the first PSFCH can also be replaced by any other physical side-channel capable of carrying feedback information, that is, the first PSFCH can be replaced by a second physical side-channel, the second physical side-channel being used to carry the feedback information corresponding to the first physical side-channel; the first time slot and the second time slot can also be replaced by time units of other granularities, that is, the first time slot and the second time slot can be replaced by a first time unit and a second time unit, respectively. Optionally, the first time unit includes, but is not limited to, time-domain time units such as frames, subframes, time slots, and symbols. Optionally, the second time unit includes, but is not limited to, time-domain time units such as frames, subframes, time slots, and symbols.

[0129] In other words, the first terminal device can receive a first physical side-channel in a first time unit, determine a first transmission resource from the set of transmission resources for transmitting feedback information included in the second time unit, and transmit the feedback information corresponding to the first physical side-channel on the first transmission resource. Optionally, the first physical side-channel can be a PSSCH. Optionally, the feedback information can be carried on a second physical side-channel, which can be a PSFCH. Optionally, the first time unit includes, but is not limited to, time-domain time units such as frames, subframes, time slots, and symbols. Optionally, the second time unit includes, but is not limited to, time-domain time units such as frames, subframes, time slots, and symbols.

[0130] In some embodiments, the first PSSCH occupies at least one sub-channel; S220 may include:

[0131] Based on the information of the resource block set where the first PSSCH is located and the index information corresponding to the sub-channel occupied by the first PSSCH, a first transmission resource set is determined; wherein, the first transmission resource set includes the first transmission resource, and the index information corresponding to the sub-channel occupied by the first PSSCH includes at least one of the following:

[0132] The index information corresponding to the first sub-channel among the sub-channels occupied by the first PSSCH;

[0133] Index information corresponding to all sub-channels occupied by the first PSSCH;

[0134] The number of sub-channels occupied by the first PSSCH.

[0135] Optionally, a resource block set may include one or more sub-channels, each sub-channel comprising multiple frequency-domain contiguous RBs.

[0136] In other words, since the transmission resources of the first PSSCH are based on sub-channel resources, a resource pool can include multiple resource block sets, and a resource block set can include multiple sub-channels. Based on this, when the first terminal device determines the first transmission resource, it can determine a first transmission resource set that can be used to transmit the first PSSCH from the PSFCH transmission resource set included in the second time slot, based on the information of the resource block set where the first PSSCH is located and the index information corresponding to the sub-channel occupied by the first PSSCH. Optionally, the first transmission resource set includes frequency domain resources and code domain resources that can be used to transmit the first PSSCH. Optionally, the frequency domain resources that can be used to transmit the first PSSCH are determined according to the information of the resource block set where the first PSSCH is located and / or the index information corresponding to the sub-channel occupied by the first PSSCH.

[0137] In some embodiments, the resource block set in which the first PSSCH is located includes at least one first resource block set, and the first transport resource set includes at least one second resource block set, wherein the at least one second resource block set is determined based on information from the at least one first resource block set.

[0138] In other words, a resource pool may include multiple resource block sets, and the transmission resources of the first PSSCH may occupy one or more resource block sets. Therefore, when the first terminal device determines the first transmission resource, it can determine at least one second resource block set corresponding to the at least one first resource block set in the PSFCH transmission resource set included in the second time slot, based on the at least one first resource block set occupied by the first PSSCH. Furthermore, the frequency domain resources and corresponding code domain resources corresponding to the first PSFCH can be determined within the at least one second resource block set.

[0139] For example, when the PSSCH resource pool includes a set of resource blocks, the transport resources of the PSFCH can be configured in two ways:

[0140] Method 1:

[0141] The PSSCH resource pool includes A sets of resource blocks, and the PSFCH transmission resource set of the PSFCH time slot includes B sets of resource blocks, where A and B are positive integers, preferably A = B. Each of the B sets of resource blocks is configured with corresponding PSFCH transmission resources. Optionally, the PSFCH transmission resources include physical resource blocks that can be used to transmit PSFCH; alternatively, the PSFCH transmission resources configured for each of the B sets of resource blocks are the same. For example, when the first terminal device determines the transmission resources of the first PSFCH based on the transmission resources of the first PSSCH, it can determine the information of at least one second set of resource blocks used to transmit the first PSFCH based on the information of at least one first resource block set where the first PSSCH is located. Further, the first terminal device can determine the information of the physical resource blocks in the corresponding at least one second set of resource blocks based on the index information corresponding to the sub-channel occupied by the first PSSCH in the at least one first resource block set.

[0142] Method 2:

[0143] The PSSCH resource pool includes A sets of resource blocks, and the PSFCH transmission resource set of the PSFCH slot includes B sets of resource blocks, where A and B are positive integers, preferably A = B. Only one set of physical resource blocks that can be used to transmit PSFCH is configured when configuring PSFCH transmission resources. For example, when the first terminal device determines the transmission resources of the first PSFCH based on the transmission resources of the first PSSCH, it can determine the information of the corresponding physical resource block from the set of physical resource blocks available for PSFCH transmission based on the information of at least one first resource block set where the first PSSCH resides and the index information corresponding to the sub-channel occupied by the first PSSCH.

[0144] For example, the parameter sl-PSFCH-RB-Set in the resource pool configuration information is used to configure the set of physical resource blocks that can be used to transmit PSFCH. For method 1, each resource block set has its corresponding parameter sl-PSFCH-RB-Set; alternatively, the resource pool configuration information includes only one parameter sl-PSFCH-RB-Set, but the set of physical resource blocks configured by this parameter applies to each of the B resource block sets. For method 2, the resource pool configuration information includes only one parameter sl-PSFCH-RB-Set, and the PSFCH transmission resources corresponding to PSSCH transmitted in the A resource block sets are all located in the set of physical resource blocks indicated by the parameter sl-PSFCH-RB-Set.

[0145] It should be noted that the above two methods are about how to determine the frequency domain resources in the transmission resources of the first PSFCH, including resource block sets or physical resource blocks; furthermore, the first terminal device can also determine the first transmission resource set (a transmission resource includes frequency domain resources and code domain resources) based on the code domain resource information (or cyclic shift pair information) supported in a physical resource block. Then, the first terminal device can determine the specific transmission resource in the first transmission resource set based on the sender and receiver identifiers.

[0146] In some embodiments, the method 200 may further include:

[0147] The at least one second resource block set is determined based on the index information corresponding to the at least one first resource block set, wherein the index information corresponding to the at least one first resource block set includes at least one of the following:

[0148] The index information corresponding to the first first block set in at least one first resource block set;

[0149] Index information corresponding to all first resource block sets in at least one first resource block set;

[0150] The number of resource block sets included in the at least one first resource block set.

[0151] In some embodiments, the transmission resources included in the first transmission resource set are indexed in the following order:

[0152] First, index according to frequency domain resources, then index according to code domain resources.

[0153] Figure 16 This is an example of an index of a set of transport resources that can be used to transmit PSFCH, provided in an embodiment of this application.

[0154] like Figure 16 As shown, assume that the number of transmission resources included in the first transmission resource set of PSFCH is N. total =N f ·N CS That is, including N f Each frequency domain resource, the N f The index range of each frequency domain resource is 0, 1, ..., N. f -1, the N f Each frequency domain resource supports N. CS N cyclic shift pairs, CS The range of index values ​​for each cyclic shift pair is: 0, 1, ..., N CSIf -1, then the resource index order of the transmission resources in the first transmission resource set from low to high corresponds to first indexing the frequency domain resources from low to high, and then indexing them from low to high according to the cyclic shift pairs. Optionally, the cyclic shift pairs involved in this application can also be referred to as code domain resources.

[0155] In some embodiments, the step of first indexing according to frequency domain resources includes: first indexing according to the resource block set index in ascending order, and then indexing according to the physical resource block index in ascending order; or: first indexing according to the physical resource block index in ascending order, and then indexing according to the resource block set index in ascending order.

[0156] Combination Figure 16 In other words, N f A frequency domain resource can be obtained by first indexing the resource block set index in ascending order, and then indexing the physical resource block index in ascending order; or; N f Each frequency domain resource can be obtained by first indexing the physical resource block in ascending order of its physical resource block index, and then indexing it again in ascending order of its resource block set index. Correspondingly, N CS It can represent the number of cyclic shift pairs supported by a resource block.

[0157] In some embodiments, the method 200 may further include:

[0158] The first transmission resource is determined in the first transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sends the first PSSCH.

[0159] In other words, the first terminal device can determine the first transmission resource from a first set of transmission resources that can be used to transmit the first PSFCH based on the identification information of the sender of the first PSFCH (corresponding to the receiver of the first PSSCH) and the identification information of the receiver of the first PSFCH (corresponding to the sender of the first PSSCH).

[0160] Optionally, the index of the first transmission resource in the first transmission resource set is determined according to the following formula:

[0161] S=(P ID +M ID )mod N total ;

[0162] Where S represents the index of the first transmission resource, P ID M represents the identifier of the second terminal device. IDN represents the identifier of the first terminal device. total This represents the number of PSFCH transmission resources included in the first transmission resource set, and mod represents the modulo operation.

[0163] Optionally, the identification information of the first terminal device is determined based on the member identification of the first terminal device in the communication group; or the identification information of the first terminal device is 0.

[0164] For example, the identification information of the first terminal device is the member identifier of the first terminal device in the communication group.

[0165] For example, in multicast communication where the first terminal device responds with ACK or NACK, the identification information of the first terminal device is determined based on its member identity within the communication group; in multicast communication where the first terminal device only responds with NACK (i.e., NACK-only response), the identification information of the first terminal device is 0; in unicast communication, the identification information of the first terminal device is 0. Of course, in other alternative embodiments, the identification information of the first terminal device can also be set to other values, and this application does not limit this.

[0166] Optionally, the identification information of the second terminal device is determined based on the source identification information carried in the side-by-side control information (SCI) corresponding to the first PSSCH.

[0167] For example, the identification information of the second terminal device is the source identification information carried in the side-by-side control information SCI corresponding to the first PSSCH.

[0168] In some embodiments, the identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

[0169] In some embodiments, the first PSSCH occupies at least one first comb tooth; S220 may include:

[0170] Determine the second set of transmission resources in the second time slot based on at least one of the following information:

[0171] Information about the resource block set where the first PSSCH is located;

[0172] Information about at least one first comb tooth;

[0173] The number of code field resources supported within a single comb tooth;

[0174] Code domain resource information supported by a comb tooth;

[0175] The number of code domain resources supported within a resource block;

[0176] Code domain resource information supported by a resource block;

[0177] The cycle of PSFCH;

[0178] The index of the first time slot;

[0179] The number of comb teeth included in the PSSCH resource pool;

[0180] The number of comb teeth included in the PSFCH time slot;

[0181] The second set of transmission resources includes the first transmission resource.

[0182] Optionally, a resource block set may include one or more comb teeth, each comb tooth comprising multiple frequency-domain discrete RBs.

[0183] In other words, since the transmission resources of the first PSSCH are based on a comb-like structure, a resource pool can include multiple resource block sets, and a resource block set can include one or more comb teeth. Based on this, when the first terminal device determines the first transmission resource, it can determine a second transmission resource set that can be used to transmit the first PSSCH from the PSFCH transmission resource set included in the second time slot, based on at least one of the following information:

[0184] Information about the resource block set where the first PSSCH is located;

[0185] Information about at least one first comb tooth;

[0186] The number of code field resources supported within a single comb tooth;

[0187] Code domain resource information supported by a comb tooth;

[0188] The number of code domain resources supported within a resource block;

[0189] Code domain resource information supported by a resource block;

[0190] The cycle of PSFCH;

[0191] The index of the first time slot;

[0192] The number of comb teeth included in the PSSCH resource pool;

[0193] The number of comb teeth included in the PSFCH time slot.

[0194] In other words, the second transmission resource set may include frequency domain resources and code domain resources. The frequency domain resources of the second transmission resource set may include a set of resource blocks that can be used to transmit the first PSFCH and comb teeth that can be used to transmit the first PSFCH. The comb teeth that can be used to transmit the first PSFCH may be comb teeth within the set of resource blocks that can be used to transmit the first PSFCH. The code domain resources of the second transmission resource set may include code domain resources within a comb tooth that can be used to transmit the first PSFCH or code domain resources within a resource block that can be used to transmit the first PSFCH. For example, the code domain resources of the second transmission resource set may include code domain resources within a comb tooth that can be used to transmit the first PSFCH, or the code domain resources of the second transmission resource set may include code domain resources within a resource block that can be used to transmit the first PSFCH. Accordingly, the information used to determine the frequency domain resources of the second resource set may include: information for determining the resource block set that can be used to transmit the first PSFCH, and information on the comb teeth that can be used to transmit the first PSFCH. The information used to determine the code domain resources of the second transmission resource set may include: information for determining the code domain resources that can be used to transmit the first PSFCH within a comb tooth or a resource block.

[0195] In some embodiments, the information of the at least one first comb tooth includes at least one of the following:

[0196] The index information corresponding to the first first comb tooth in the at least one first comb tooth;

[0197] The index information corresponding to all comb teeth included in the at least one first comb tooth;

[0198] The number of comb teeth included in the at least one first comb tooth.

[0199] In some embodiments, the transmission resources included in the second transmission resource set are indexed in the following order:

[0200] First, index according to frequency domain resources, then index according to code domain resources.

[0201] like Figure 16 As shown, assume that the number of transmission resources included in the first transmission resource set of PSFCH is N. total =N f ·N CS That is, including N f Each frequency domain resource, the N f The index range of each frequency domain resource is 0, 1, ..., N. f -1, the N fEach frequency domain resource (including a comb or a physical resource block) supports N CS N cyclic shift pairs, CS The range of index values ​​for each cyclic shift pair is: 0, 1, ..., N CS If -1, then the resource index order of the transmission resources in the second transmission resource set from low to high corresponds to first indexing the frequency domain resources from low to high, and then indexing them from low to high according to the cyclic shift pairs. Optionally, the cyclic shift pairs involved in this application can also be referred to as code domain resources.

[0202] In some embodiments, the step of first indexing according to frequency domain resources includes: first indexing according to the resource block set index in ascending order, and then indexing according to the comb index in ascending order; or; first indexing according to the comb index in ascending order, and then indexing according to the resource block set index in ascending order.

[0203] Combination Figure 16 In one implementation, N f Each frequency domain resource can be indexed first according to the resource block set index in ascending order, and then according to the comb tooth index in ascending order to obtain the comb tooth; or; N f Each frequency domain resource can be indexed first in ascending order of the comb index, and then in ascending order of the resource block set index to obtain the comb pattern.

[0204] In some embodiments, the resource block set in which the first PSSCH is located includes at least one third resource block set, and the second transport resource set includes at least one fourth resource block set, wherein the at least one fourth resource block set is determined based on information from the at least one third resource block set.

[0205] In other words, since the transmission resources of the first PSSCH are based on a comb-like structure, a resource pool can include multiple resource block sets, and a resource block set can include one or more comb teeth. Based on this, when the first terminal device determines the second transmission resource, it can determine at least one fourth resource block set corresponding to the at least one third resource block set occupied by the first PSSCH within the PSFCH transmission resource set included in the second time slot. Furthermore, the first terminal device can determine at least one second comb tooth and corresponding code domain resources that can be used to transmit the first PSFCH within the at least one fourth resource block set. Considering the CDM multiplexing method, the code domain resources involved in this application can be code domain resources supported by a resource block or code domain resources supported within a comb tooth; this application does not limit this.

[0206] In some embodiments, the method 200 may further include:

[0207] The at least one fourth resource block set is determined based on the index information corresponding to the at least one third resource block set, wherein the index information corresponding to the at least one third resource block set includes at least one of the following:

[0208] The index information corresponding to the first third block set in the at least one third resource block set;

[0209] Index information corresponding to all third block sets in at least one third resource block set;

[0210] The number of resource block sets included in the at least one third resource block set.

[0211] In some embodiments, the second set of transport resources includes at least one second comb tooth, the second comb tooth being determined based on at least one of the following:

[0212] Information about the resource block set where the first PSSCH is located;

[0213] Information about at least one first comb tooth;

[0214] The cycle of PSFCH;

[0215] The index of the first time slot;

[0216] The number of comb teeth included in the PSSCH resource pool;

[0217] The number of comb teeth included in the PSFCH time slot.

[0218] Optionally, the at least one second comb tooth can be determined in the PSFCH transport resource set based on the information of the at least one first comb tooth.

[0219] In other words, since the frequency domain resource granularity of the first PSSCH and the first PSFCH is a comb tooth, the comb tooth occupied by the first PSSCH can correspond to the comb tooth of the first PSFCH. That is, there can be a correspondence between the comb tooth where the transmission resource of the first PSSCH is located and the comb tooth where the transmission resource of the first PSFCH is located. In other words, the comb tooth where the transmission resource of the first PSFCH is located can be determined based on the comb tooth where the transmission resource of the first PSSCH is located. As an example, the comb tooth where the transmission resource of the first PSFCH is located can be determined based on the index of the comb tooth corresponding to the frequency domain start position of the transmission resource of the first PSSCH, or the comb tooth where the transmission resource of the first PSFCH is located can be determined based on the indices of all comb teeth corresponding to the transmission resource of the first PSSCH.

[0220] Optionally, the second transmission resource set includes the at least one second comb tooth within each of the at least one fourth resource block set.

[0221] Optionally, the information of the at least one first comb tooth includes at least one of the following:

[0222] Index information of the first first comb tooth in the at least one first comb tooth;

[0223] The number of comb teeth included in the at least one first comb tooth;

[0224] Index information of all first comb teeth in at least one first comb tooth.

[0225] In other words, the information of the at least one first comb tooth can also be referred to as the information of the first comb tooth occupied by the first PSSCH; that is to say, the information of the at least one first comb tooth includes at least one of the following:

[0226] The index information of the first comb tooth occupied by the first PSSCH;

[0227] The number of comb teeth included in the first comb tooth occupied by the first PSSCH;

[0228] The index information of all first comb teeth occupied by the first PSSCH.

[0229] For example, the index of the at least one second comb tooth can be determined based on the index of the first first comb tooth in the at least one first comb tooth. For instance, if the first PSSCH occupies comb tooth 0 and comb tooth 1, then the index of the at least one second comb tooth can be determined based on comb tooth 0. For example, the index of the first first comb tooth in the at least one first comb tooth can be determined as the index of the at least one second comb tooth, that is, the index of the at least one second comb tooth is comb tooth 0.

[0230] For example, the index of the at least one second comb tooth can be determined based on the index of all comb teeth in the at least one first comb tooth. For instance, if the first PSSCH occupies comb teeth 0 and 1, then the index of the at least one second comb tooth can be determined based on comb teeth 0 and 1. For example, the index of all comb teeth in the at least one first comb tooth can be determined as the index of the at least one second comb tooth, that is, the index of the at least one second comb tooth includes comb teeth 0 and 1.

[0231] For example, if the first PSSCH occupies N1 comb teeth, then the number of comb teeth occupied by the first PSFCH can be determined to be N3. If the comb teeth of the first PSFCH are determined according to the index of the first first comb tooth occupied by the first PSSCH, then N3 = 1; if the comb teeth of the PSFCH are determined according to the indices of all the first comb teeth occupied by the PSSCH, then N3 is greater than or equal to 1.

[0232] For example, if the PSSCH resource pool includes N4 comb teeth and the PSFCH time slot includes N5 comb teeth, where N4 = K1 × N5 and K1 is a positive integer, then each K1 first comb teeth in the PSSCH time slot corresponds to one comb tooth in the PSFCH time slot; if N5 = K2 × N4 and K2 is a positive integer, then one first comb tooth in the PSSCH time slot corresponds to K2 comb teeth in the PSFCH time slot. Furthermore, by combining the information about the first comb teeth occupied by the PSSCH, the second comb tooth resources used for transmitting the PSFCH can be determined.

[0233] For example, the number of comb teeth N4 included in the PSSCH resource pool and the number of comb teeth N5 included in the PSFCH time slot are determined through resource pool configuration information. In some embodiments, N4 is an integer multiple of N5, or N5 is an integer multiple of N4. That is, the number of comb teeth in the PSSCH resource pool configured by the resource pool configuration information is divisible by the number of comb teeth included in the PSFCH time slot, or the number of comb teeth in the PSFCH time slot configured by the resource pool configuration information is divisible by the number of comb teeth in the PSSCH resource pool.

[0234] Optionally, the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot have a corresponding relationship.

[0235] In other words, there is a correspondence between the comb teeth in the resource pool where the PSSCH resides and the comb teeth used to transmit the PSFCH. For example, one comb tooth in the resource pool where the PSSCH resides can correspond to one comb tooth used to transmit the PSFCH, or multiple comb teeth in the resource pool where the PSSCH resides can correspond to one comb tooth used to transmit the PSFCH, or one comb tooth in the resource pool where the PSSCH resides can correspond to multiple comb teeth used to transmit the PSFCH.

[0236] For example, there is a correspondence between at least one first comb tooth occupied by the first PSSCH and at least one second comb tooth where the first PSFCH is located.

[0237] For example, the comb resources corresponding to the first PSFCH associated with the first PSSCH can be determined based on the comb resources occupied by the first PSSCH. For instance, the resource pool configuration information may be configured to include N4 combs in the PSSCH resource pool and N5 combs in the PSFCH time slot for transmitting PSFCH. Each comb in the PSSCH resource pool has a comb in its corresponding PSFCH time slot. If the first PSSCH occupies N1 combs, then N3 combs corresponding to the N1 combs in the PSFCH time slot can be determined. The transmission resources of the first PSFCH associated with the first PSSCH are located in the N3 combs shown, where N1, N3, N4, and N5 are positive integers.

[0238] For example, the comb tooth X of the PSSCH time slot corresponds to the comb tooth Y in the PSFCH time slot, indicating that the PSSCH transmitted on the comb tooth X of the PSSCH time slot, and the available transmission resources of the corresponding PSFCH include the comb tooth Y in the PSFCH time slot; the comb tooth X and comb tooth Y of the PSSCH time slot correspond to the comb tooth Z in the PSFCH time slot, indicating that the PSSCH transmitted on the comb tooth X and / or the PSSCH transmitted on the comb tooth Y of the PSSCH time slot, and the available transmission resources of the corresponding PSFCH include the comb tooth Z in the PSFCH time slot; the comb tooth X of the PSSCH time slot corresponds to the comb tooth Y and comb tooth Z in the PSFCH time slot, indicating that the PSSCH transmitted on the comb tooth X of the PSSCH time slot, and the available transmission resources of the corresponding PSFCH include the comb tooth Y and / or the comb tooth Z in the PSFCH time slot; where X, Y, and Z represent comb tooth indices.

[0239] For example, the first PSSCH can occupy N1 comb teeth, where N1 is related to the transport block size corresponding to the sideline data carried by the first PSSCH. The first PSFCH can occupy N2 comb teeth, where N2 is predefined or determined according to resource pool configuration parameters, preferably N2 = 1. It should be understood that if N2 = 1, that is, one PSFCH occupies 1 comb tooth, but since the N1 comb teeth occupied by the first PSSCH can correspond to N3 comb teeth that can be used to transmit PSFCH, the transmission resources of the first PSFCH are located in the N3 comb teeth that can be used to transmit PSFCH, where N1, N2, and N3 are positive integers.

[0240] Of course, the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot can be in a one-to-one correspondence, or a many-to-one correspondence, or a one-to-many correspondence, etc. This application does not limit this.

[0241] The following illustration, with reference to the accompanying drawings, provides an example of the correspondence between the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot.

[0242] Optionally, the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot have a one-to-one correspondence.

[0243] Figure 17 This is an example of a one-to-one correspondence between the comb teeth in the PSSCH resource pool and the comb teeth in the PSFCH time slot provided in this application embodiment.

[0244] like Figure 17 As shown, assuming the PSFCH period is 4 time slots, and the minimum time interval between the PSSCH and its associated PSFCH is 2 time slots, as an example, the PSSCH transmission resources include time slots 7 to 10 in the time domain and comb teeth 0 to 3 in the frequency domain; the PSFCH transmission resources include comb teeth 0 to 3 in time slot 12; the PSFCH corresponding to the PSSCH transmitted in time slots 7 to 10 is transmitted in time slot 12, that is, the PSSCH time slots associated with PSFCH time slot 12 include time slots 7 to 10. It should be understood that the figure only schematically shows that a time slot includes 4 comb teeth, and does not show that a comb tooth corresponds to multiple discrete RBs in the frequency domain. It should be understood that the comb tooth resources shown in the figure belong to a set of resource blocks. When the PSSCH resource pool includes multiple sets of resource blocks, the comb tooth resources shown in the figure can be comb tooth resources included in any set of resource blocks; or, the comb tooth resource structure in any set of resource blocks in the resource pool is as follows. Figure 17 As shown in the image.

[0245] Furthermore, there is a one-to-one correspondence between the comb teeth where the PSSCH transmission resources are located and the comb teeth where the corresponding PSFCH transmission resources are located. That is to say, for PSSCH transmitted on comb tooth 0 within time slots 7 to 10, the available transmission resources of its corresponding PSFCH include comb tooth 0 of time slot 12; for PSSCH transmitted on comb tooth 1 within time slots 7 to 10, the available transmission resources of its corresponding PSFCH include comb tooth 1 of time slot 12; for PSSCH transmitted on comb tooth 2 within time slots 7 to 10, the available transmission resources of its corresponding PSFCH include comb tooth 2 of time slot 12; and for PSSCH transmitted on comb tooth 3 within time slots 7 to 10, the available transmission resources of its corresponding PSFCH include comb tooth 3 of time slot 12.

[0246] In the context of this application, the second time slot is determined based on the first time slot where the first PSSCH resides. For example, assuming the time slot containing the transmission resources of the first PSSCH is time slot 7 to time slot 10, the period P of the PSFCH is set to 4 time slots, and the minimum time interval between the PSSCH and PSFCH is 2 time slots, then the second time slot is time slot 12, meaning the time slot including the PSFCH transmission resources is time slot 12. Furthermore, since each comb tooth in a PSSCH time slot includes comb tooth 0, comb tooth 1, comb tooth 2, and comb tooth 3, and the PSFCH time slot (i.e., the comb tooth corresponding to the second time slot) includes comb tooth 0, comb tooth 1, comb tooth 2, and comb tooth 3, the comb teeth in the PSSCH time slot and the comb teeth in the PSFCH time slot correspond one-to-one. For example, if at least one first comb tooth containing the transmission resources of the first PSSCH includes comb tooth 1, then the at least one second comb tooth may also include comb tooth 1.

[0247] In some embodiments, the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot have a many-to-one correspondence.

[0248] Figure 18 This is an example of a many-to-one correspondence between the comb teeth in the PSSCH resource pool and the comb teeth in the PSFCH time slot provided in this application embodiment.

[0249] like Figure 18 As shown, assuming the PSFCH period is 4 time slots and the minimum time interval between the PSSCH and its associated PSFCH is 2 time slots, as an example, the PSSCH transmission resources include time slots 7 to 10 in the time domain and comb teeth 0 to 3 in the frequency domain; the PSFCH transmission resources include comb teeth 0 to 1 in time slot 12; the PSFCH corresponding to the PSSCH transmitted in time slots 7 to 10 are all transmitted in time slot 12, that is, the PSSCH time slots associated with PSFCH time slot 12 include time slots 7 to 10. It should be understood that the figure only schematically shows that a time slot includes 4 comb teeth, and does not show that a comb tooth corresponds to multiple discrete RBs in the frequency domain. It should be understood that the comb tooth resources shown in the figure belong to a set of resource blocks. When the PSSCH resource pool includes multiple sets of resource blocks, the comb tooth resources shown in the figure can be comb tooth resources included in any set of resource blocks; or, the comb tooth resource structure in any set of resource blocks in the resource pool is as follows. Figure 18 As shown in the image.

[0250] Furthermore, there is a many-to-one correspondence between the comb teeth containing PSSCH transmission resources and the comb teeth containing the corresponding PSFCH transmission resources. That is, N4 = 4, N5 = 2, meaning that two comb teeth in a PSSCH time slot correspond to one comb tooth in a PSFCH time slot. For example, for PSSCH transmitted in time slots 7 to 10 on comb teeth 0 and / or comb teeth 1, the available transmission resources of its corresponding PSFCH include comb tooth 0 in time slot 12; for PSSCH transmitted in time slots 7 to 10 on comb teeth 2 and / or comb teeth 3, the available transmission resources of its corresponding PSFCH include comb tooth 1 in time slot 12. For example, if a PSSCH occupies N1 = 2 comb teeth, such as comb tooth 0 and comb tooth 1, then the comb tooth occupied by the PSFCH corresponding to the PSSCH can be determined as comb tooth 0 in the PSFCH time slot; if a PSSCH occupies N1 = 1 comb tooth, such as comb tooth 0, then the comb tooth occupied by the PSFCH corresponding to the PSSCH can be determined as comb tooth 0 in the PSFCH time slot; if a PSSCH occupies N1 = 1 comb tooth, such as comb tooth 2, then the comb tooth occupied by the PSFCH corresponding to the PSSCH can be determined as comb tooth 1 in the PSFCH time slot.

[0251] In the context of this application, the second time slot is determined based on the first time slot where the first PSSCH resides. For example, assuming the time slot containing the transmission resources of the first PSSCH is one of time slots 7 to 10, the period P of the PSFCH is set to 4 time slots, and the minimum time interval between the PSSCH and PSFCH is 2 time slots, then the second time slot is time slot 12, meaning the time slot including the PSFCH transmission resources is time slot 12. Furthermore, since each comb tooth in a PSSCH time slot includes comb tooth 0, comb tooth 1, comb tooth 2, and comb tooth 3, and the PSFCH transmission resource set (i.e., the comb tooth corresponding to the second time slot) includes comb tooth 0 and comb tooth 1, there is a many-to-one correspondence between the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot. For example, if at least one first comb tooth containing the transmission resources of the first PSSCH includes comb tooth 0 and / or comb tooth 1, then the at least one second comb tooth may include comb tooth 0.

[0252] In some embodiments, the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot have a one-to-many correspondence.

[0253] Figure 19 This is an example of a one-to-many correspondence between the comb teeth in the PSSCH resource pool and the comb teeth in the PSFCH time slots provided in this application embodiment.

[0254] like Figure 19As shown, assuming the PSFCH period is 4 time slots, and the minimum time interval between the PSSCH and its associated PSFCH is 2 time slots, as an example, the PSSCH transmission resources include time slots 7 to 10 in the time domain and comb teeth 0 to 1 in the frequency domain; the PSFCH transmission resources include comb teeth 0 to 3 in time slot 12; the PSFCH corresponding to the PSSCH transmitted in time slots 7 to 10 are all transmitted in time slot 12, that is, the PSSCH time slots associated with PSFCH time slot 12 include time slots 7 to 10. It should be understood that the figure only schematically shows that a time slot includes 4 comb teeth, and does not show that a comb tooth corresponds to multiple discrete RBs in the frequency domain. It should be understood that the comb tooth resources shown in the figure belong to a set of resource blocks. When the PSSCH resource pool includes multiple sets of resource blocks, the comb tooth resources shown in the figure can be comb tooth resources included in any set of resource blocks; or, the comb tooth resource structure in any set of resource blocks in the resource pool is as follows. Figure 19 As shown in the image.

[0255] Furthermore, there is a one-to-many correspondence between the comb teeth containing PSSCH transmission resources and the comb teeth containing the corresponding PSFCH transmission resources. That is, N4=2, N5=4, meaning that one comb tooth in a PSSCH time slot corresponds to two comb teeth in a PSFCH time slot. For example, for a PSSCH transmitted on comb tooth 0 within time slots 7 to 10, the available transmission resources for its corresponding PSFCH include comb teeth 0 and 1 in time slot 12; for a PSSCH transmitted on comb tooth 1 within time slots 7 to 10, the available transmission resources for its corresponding PSFCH include comb teeth 2 and 3 in time slot 12. For example, if a PSSCH occupies N1 = 1 comb tooth, such as comb tooth 0, then the transmission resources of the PSFCH corresponding to the PSSCH can be determined in the PSFCH time slot to include comb tooth 0 and comb tooth 1; if a PSSCH occupies N1 = 2 comb teeth, such as comb tooth 0 and comb tooth 1, then the transmission resources of the PSFCH corresponding to the PSSCH can be determined in the PSFCH time slot to include comb tooth 0, comb tooth 1, comb tooth 2 and comb tooth 3.

[0256] In the context of this application, the second time slot is determined based on the first time slot where the first PSSCH resides. For example, assuming the time slot containing the transmission resources of the first PSSCH is time slot 7 to time slot 10, the period P of the PSFCH is set to 4 time slots, and the minimum time interval between the PSSCH and PSFCH is 2 time slots, then the second time slot is time slot 12, meaning the time slot including the PSFCH transmission resources is time slot 12. Furthermore, since each comb tooth in a PSSCH time slot includes comb tooth 0 and comb tooth 1, and the PSFCH transmission resource set (i.e., the comb tooth corresponding to the second time slot) includes comb tooth 0, comb tooth 1, comb tooth 2, and comb tooth 3, there is a one-to-many correspondence between the comb teeth included in the PSSCH resource pool and the comb teeth in the PSFCH time slot. For example, if at least one first comb tooth containing the transmission resources of the first PSSCH includes comb tooth 0, then the at least one second comb tooth may include comb tooth 0 and comb tooth 1.

[0257] In some other embodiments, when the number of comb teeth in the PSSCH resource pool is less than the number of comb teeth in the PSFCH time slot, the at least one second comb tooth is determined based on the at least one first comb tooth and the first time slot.

[0258] like Figure 19 As shown, assuming the PSFCH period is 4 time slots, and the minimum time interval between the PSSCH and its associated PSFCH is 2 time slots, as an example, the PSSCH transmission resources include time slots 7 to 10 in the time domain and comb teeth 0 to 1 in the frequency domain; the PSFCH transmission resources include comb teeth 0 to 3 in time slot 12; the PSFCH corresponding to the PSSCH transmitted in time slots 7 to 10 are all transmitted in time slot 12, that is, the PSSCH time slots associated with PSFCH time slot 12 include time slots 7 to 10. It should be understood that the figure only schematically shows that a time slot includes 4 comb teeth, and does not show that a comb tooth corresponds to multiple discrete RBs in the frequency domain. It should be understood that the comb tooth resources shown in the figure belong to a set of resource blocks. When the PSSCH resource pool includes multiple sets of resource blocks, the comb tooth resources shown in the figure can be comb tooth resources included in any set of resource blocks; or, the comb tooth resource structure in any set of resource blocks in the resource pool is as follows. Figure 19 As shown in the image.

[0259] For example, the PSSCH resource pool includes 2 comb teeth, i.e., N4 = 2, and the PSFCH time slot includes 4 comb teeth, i.e., N5 = 4. In this case, the transmission resources of the PSFCH corresponding to the PSSCH transmitted in different PSSCH time slots can correspond to different comb teeth in the PSFCH time slot. For example, for the PSSCH transmitted on comb tooth 0 of time slot 7, the transmission resources of its corresponding PSFCH include comb tooth 0 of time slot 12; for the PSSCH transmitted on comb tooth 1 of time slot 7, the transmission resources of its corresponding PSFCH include comb tooth 1 of time slot 12; for the PSSCH transmitted on comb tooth 0 of time slot 8, the transmission resources of its corresponding PSFCH include comb tooth 2 of time slot 12; and for the PSSCH transmitted on comb tooth 1 of time slot 8, the transmission resources of its corresponding PSFCH include comb tooth 1 of time slot 12. 3; For the PSSCH transmitted on comb tooth 0 of time slot 9, the transmission resources of its corresponding PSFCH include comb tooth 0 of time slot 12; For the PSSCH transmitted on comb tooth 1 of time slot 9, the transmission resources of its corresponding PSFCH include comb tooth 1 of time slot 12; For the PSSCH transmitted on comb tooth 0 of time slot 10, the transmission resources of its corresponding PSFCH include comb tooth 2 of time slot 12; For the PSSCH transmitted on comb tooth 1 of time slot 10, the transmission resources of its corresponding PSFCH include comb tooth 3 of time slot 12. In other words, the PSSCH transmitted on time slots 7 and 8 corresponds to different comb teeth in time slot 12, meaning that the PSFCH corresponding to the PSSCH transmitted on time slots 7 and 8 is frequency-division multiplexed in time slot 12; the PSSCH transmitted on time slots 9 and 10 corresponds to different comb teeth in time slot 12, meaning that the PSFCH corresponding to the PSSCH transmitted on time slots 9 and 10 is frequency-division multiplexed in time slot 12. Furthermore, the PSSCH transmitted on the same comb tooth in time slots 7 and 9 corresponds to the PSFCH transmission resources in the same comb tooth in time slot 12. Further, different code domain resource sets can be determined within these same comb teeth, thereby enabling code division multiplexing of the PSFCH transmission resources corresponding to the PSSCH transmitted on the same comb tooth in time slots 7 and 9 in time slot 12. Similarly, the PSSCH transmitted on the same comb tooth in time slots 8 and 10 corresponds to the PSFCH transmission resources in the same comb tooth in time slot 12. Further, different code domain resource sets can be determined within these same comb teeth, thereby enabling code division multiplexing of the PSFCH transmission resources corresponding to the PSSCH transmitted on the same comb tooth in time slots 8 and 10 in time slot 12.

[0260] Therefore, when the number of comb teeth in the PSSCH resource pool is less than the number of comb teeth in the PSFCH time slot, the PSFCH transmission resources corresponding to the PSSCH transmitted in different PSSCH time slots can be frequency-division multiplexed or code-division multiplexed in the PSFCH time slot. The comb tooth resources of the corresponding PSFCH in the PSFCH time slot can be determined according to the time slot information of the PSSCH and the information of the comb teeth occupied by the PSSCH.

[0261] It should be understood that Figures 17 to 19 The examples provided are merely illustrative and should not be construed as limiting the scope of this application. For instance, for the sake of illustration, Figures 17 to 19 One comb tooth in a given comb includes one RB, but in practical implementations, the multiple RBs included in a comb tooth should be evenly distributed across the frequency domain, which will not be elaborated further in this application. Furthermore, Figures 17 to 19 An example is given where the frequency domain resources in a time slot include 4 or 2 comb teeth; however, in other alternative embodiments, the frequency domain resources in a time slot may also include other numbers of comb teeth. Additionally, Figure 17 This document specifies that one comb tooth containing a PSSCH transmission resource corresponds to one comb tooth in a PSFCH time slot, meaning there is a one-to-one correspondence between the comb tooth containing the PSFCH transmission resource and the comb tooth containing the PSSCH transmission resource. However, in other alternative embodiments, a one-to-many or many-to-one relationship may also exist, and this application does not specifically limit this. For example, Figure 18 This indicates that the two comb teeth containing PSSCH transmission resources correspond to one comb tooth in the PSFCH time slot, meaning that one comb tooth containing PSFCH transmission resources corresponds to the two comb teeth containing PSSCH transmission resources. For example... Figure 19 It is given that one comb tooth containing PSSCH transmission resources corresponds to two comb teeth in PSFCH time slots, that is, two comb teeth containing PSFCH transmission resources correspond to one comb tooth containing PSSCH transmission resources.

[0262] In some embodiments, the second transmission resource set includes a first code field resource set, which is determined based on at least one of the following:

[0263] The number of code field resources supported within a single comb tooth;

[0264] Code domain resource information supported by a comb tooth;

[0265] The number of code domain resources supported within a resource block;

[0266] Code domain resource information supported by a resource block;

[0267] The cycle of PSFCH;

[0268] The index of the first time slot;

[0269] The number of comb teeth included in the PSSCH resource pool;

[0270] The number of comb teeth included in the PSFCH time slot.

[0271] Optionally, the first code domain resource set may be a code domain resource set corresponding to a comb tooth (e.g., a comb tooth used to transmit PSSCH).

[0272] For example, suppose the first PSSCH occupies at least one first comb tooth in at least one third resource block set, and the first PSFCH occupies at least one second comb tooth in at least one fourth resource block set; then the first code domain resource set includes the code domain resource corresponding to one of the at least one first comb tooth in one second comb tooth. In other words, the first code domain resource set includes the code domain resource corresponding to one of the first comb teeth in the PSSCH time slot in one second comb tooth in the PSFCH time slot. That is, if the time slot where the first PSSCH is located is the first time slot, and the time slot where the first PSFCH is located is the second time slot, then the first code domain resource set includes the code domain resource corresponding to one of the first comb teeth in the first time slot in one second comb tooth in the second time slot. Alternatively, if the comb tooth where the first PSSCH is located is at least one first comb tooth, and the comb tooth where the first PSFCH is located is at least one second comb tooth, then the first code domain resource set includes the code domain resource corresponding to one of the at least one first comb tooth in one second comb tooth.

[0273] For example, assuming that the transmission resources available for transmitting the first PSFCH are a second set of transmission resources, and the second set of transmission resources includes at least one set of fourth resource blocks, then the first code field resource set is the code field resource set corresponding to one comb tooth in the at least one set of fourth resource blocks.

[0274] Optionally, the first code domain resource set may be a code domain resource set corresponding to a time slot (e.g., a time slot used to transmit PSSCH).

[0275] For example, suppose the first PSSCH occupies at least one first comb tooth in at least one third resource block set, and the first PSFCH occupies at least one second comb tooth in at least one fourth resource block set; then the first code domain resource set includes the code domain resources corresponding to the first time slot in one of the second comb teeth in the at least one second comb tooth; in other words, the first code domain resource set includes the code domain resources corresponding to the first time slot where the first PSSCH is located in one of the second comb teeth in the PSFCH time slot; that is, if the time slot where the first PSSCH is located is the first time slot, and the time slot where the first PSFCH is located is the second time slot, then the first code domain resource set includes the code domain resources corresponding to the first time slot in one of the second comb teeth in the second time slot.

[0276] For example, suppose the first PSSCH occupies at least one first resource block in at least one first comb tooth of at least one third resource block set, and the first PSFCH occupies at least one second resource block in at least one second comb tooth of at least one fourth resource block set; then the first code domain resource set includes the code domain resources corresponding to the first time slot in one of the second resource blocks of the at least one second resource block; in other words, the first code domain resource set includes the code domain resources corresponding to the first time slot where the first PSSCH is located in one of the second resource blocks of the PSFCH time slot; that is, if the time slot where the first PSSCH is located is the first time slot and the time slot where the first PSFCH is located is the second time slot, then the first code domain resource set includes the code domain resources corresponding to the first time slot in one of the second resource blocks of the second time slot.

[0277] Optionally, the first code domain resource set may be a code domain resource set corresponding to a resource block (e.g., a resource block in a comb for transmitting PSSCH).

[0278] For example, suppose the first PSSCH occupies at least one first resource block in at least one first comb tooth of at least one third resource block set, and the first PSFCH occupies at least one second resource block in at least one second comb tooth of at least one fourth resource block set; then the first code domain resource set includes the code domain resources corresponding to one of the at least one first resource blocks in one second resource block. In other words, the first code domain resource set includes the code domain resources corresponding to one first resource block in a PSSCH time slot in one second resource block in a PSFCH time slot. That is, if the time slot where the first PSSCH is located is a first time slot and the time slot where the first PSFCH is located is a second time slot, then the first code domain resource set includes the code domain resources corresponding to one first resource block in the first time slot in one second resource block in the second time slot. Alternatively, if the resource block where the first PSSCH is located is at least one first resource block and the resource block where the first PSFCH is located is at least one second resource block, then the first code domain resource set includes the code domain resources corresponding to one of the at least one first resource blocks in the one second resource block.

[0279] For example, assuming that the transmission resources available for transmitting the first PSFCH are a second set of transmission resources, and the second set of transmission resources includes at least one set of fourth resource blocks, then the first code field resource set is the code field resource set of a resource block within a comb tooth of the at least one set of fourth resource blocks.

[0280] In this embodiment, since the first code domain resource set can be a comb tooth, a time slot, or even a resource block, the frequency domain resources and code domain resources of a transmission resource in the second transmission resource set are determined. In other words, different transmission resources in the second transmission resource set have different code domain resources and / or different frequency domain resources. This means that this embodiment can support a PSFCH in a time slot that includes PSFCH transmission resources to correspond to P PSCHs transmitted in P time slots. That is, this embodiment can support carrying PSFCHs corresponding to PSCHs of multiple time slots in one time slot, so as to realize frequency division multiplexing and / or code division multiplexing of PSFCHs in PSFCH time slots.

[0281] Optionally, the number of code domain resources supported within a single comb tooth is determined based on pre-configuration information or network configuration information.

[0282] Optionally, the number of code field resources supported within one comb tooth can be the number of code field resources supported within a second comb tooth, wherein the second comb tooth is a comb tooth used for transmitting PSFCH.

[0283] For example, assuming the first PSFCH occupies at least one second comb tooth, the number of code field resources supported within one comb tooth can be the number of code field resources supported within one of the at least one second comb teeth. For example, assuming the transport resources available for transmitting the first PSFCH are a second transport resource set, and the second transport resource set includes at least one fourth resource block set, the number of code field resources supported within one comb tooth can be the number of code field resources supported within one of the at least one fourth resource block set.

[0284] Optionally, the code domain resource information supported by one comb tooth can be understood as the code domain resource information supported within one second comb tooth; wherein, the second comb tooth is a comb tooth used for transmitting PSFCH, and the code domain resource information may include index information of the code domain resources, such as index number or index value.

[0285] For example, assuming the first PSFCH occupies at least one second comb tooth, the code domain resource information supported by the comb tooth can be the code domain resource information supported by one of the at least one second comb teeth. For example, assuming the transport resources available for transmitting the first PSFCH are a second transport resource set, and the second transport resource set includes at least one fourth resource block set, the code domain resource information supported by the comb tooth can be the code domain resource information supported by one of the at least one fourth resource block set.

[0286] Optionally, the number of code domain resources supported within a resource block is determined based on pre-configuration information or network configuration information.

[0287] Optionally, the number of code field resources supported within a resource block can be understood as the number of code field resources supported within a resource block of the at least one second comb tooth; wherein, the second comb tooth is a comb tooth used for transmitting PSFCH.

[0288] For example, assuming the first PSFCH occupies at least one second comb tooth, the number of code field resources supported within a resource block can be the number of code field resources supported within a resource block in one of the at least one second comb tooth. For example, assuming the transport resources available for transmitting the first PSFCH are a second transport resource set, and the second transport resource set includes at least one fourth resource block set, the number of code field resources supported within a resource block can be the number of code field resources supported within a resource block in one of the comb teeth of the at least one fourth resource block set.

[0289] Optionally, the code domain resource information supported by a resource block can be understood as the code domain resource information supported within a resource block of at least one second comb tooth; wherein, the second comb tooth is a comb tooth used for transmitting PSFCH, and the code domain resource information may include index information of the code domain resource, such as index number or index value.

[0290] For example, assuming the first PSFCH occupies at least one second comb tooth, the code domain resource information supported by the comb tooth can be the code domain resource information supported by a resource block in one of the at least one second comb tooth. For example, assuming the transport resources available for transmitting the first PSFCH are a second transport resource set, and the second transport resource set includes at least one fourth resource block set, the code domain resource information supported by the comb tooth can be the code domain resource information supported by a resource block in one of the at least one fourth resource block set.

[0291] Since the first code domain resource set can be a code domain resource set corresponding to a comb tooth for transmitting PSSCH, a time slot for transmitting PSSCH, or a resource block for transmitting PSSCH, the number of code domain resources in the first code domain resource set can be the number of code domain resources corresponding to a time slot for transmitting PSSCH, the number of code domain resources corresponding to a comb tooth within a time slot for transmitting PSSCH, or even the number of code domain resources corresponding to a resource block within a comb tooth within a time slot for transmitting PSSCH.

[0292] In some embodiments, the number of code domain resources in the first code domain resource set is determined based on the number of code domain resources supported within a comb tooth or the number of code domain resources supported within a resource block.

[0293] For example, assuming the first PSFCH occupies at least one second comb tooth, the number of code domain resources in the first code domain resource set is determined based on the number of code domain resources supported within one of the at least one second comb teeth, or the number of code domain resources in the first code domain resource set is determined based on the number of code domain resources supported within one resource block of one of the at least one second comb teeth.

[0294] For example, the number of code domain resources included in the first code domain resource set is directly proportional to the number of code domain resources supported within a single comb tooth or the number of code domain resources supported within a single resource block. For instance, the larger the number of code domain resources supported within a single comb tooth or the number of code domain resources supported within a single resource block, the larger the number of code domain resources included in the first code domain resource set. Conversely, the smaller the number of code domain resources supported within a single comb tooth or the number of code domain resources supported within a single resource block, the smaller the number of code domain resources included in the first code domain resource set.

[0295] In some embodiments, the number of code domain resources in the first code domain resource set is determined based on the following information: the number of code domain resources supported within a comb tooth or the number of code domain resources supported within a resource block, and the period of the PSFCH.

[0296] In other words, the first terminal device can determine the number of code domain resources occupied by each time slot in the period of the PSFCH in the code domain resources supported in the comb or in the code domain resources supported in the resource block, based on the period of the PSFCH and the number of code domain resources supported in the comb.

[0297] For example, assume that the number of code field resources supported within one comb tooth is N. CS1 The period of the PSFCH is P, and the number of code domain resources corresponding to each PSSCH slot within the period of the PSFCH is N. CS1 / P, meaning the number of code domain resources included in the first code domain resource set corresponding to the first time slot where the first PSSCH is located is N. CS1 / P. In some implementations, the number N of code domain resources supported within a comb tooth can be determined based on resource pool configuration information. CS1 The period P of PSFCH, where N CS1 It is divisible by P. It should be understood that the above expression represents when N is divisible by P. CS1 If the expression is divisible by P, or if it is not divisible by P, then the expression needs to be rounded up or down. This application does not impose any restrictions on this.

[0298] In some embodiments, the number of code domain resources in the first code domain resource set is determined based on the following information: the number of code domain resources supported within a comb tooth or the number of code domain resources supported within a resource block, the period of the PSFCH, the number of comb teeth included in the PSSCH resource pool, and the number of comb teeth included in the PSFCH time slot.

[0299] For example, the number of code domain resources in the first code domain resource set is (N) CS1 / (P×K)), where N CS1 This indicates the number of code domain resources supported within a single comb tooth or the number of code domain resources supported within a single resource block. P represents the period of the PSFCH, and K is determined based on N4 and N5, where N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot.

[0300] In some embodiments, K = max(1, N4 / N5).

[0301] It should be noted that in this application, N4 and N5 may be equal or unequal, and this application does not impose any restrictions on this.

[0302] For example, the number of code field resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot is: (N5·N) CS1 ) / (N4·P). It should be understood that the above formula represents when N5·N CS1 Cases that are divisible by N⁴·P, or N CS1 If the expression is divisible by (P·K1), and if it is not divisible, then the expression needs to be rounded up or down. This application does not impose any restrictions on this, where K1 = N4 / N5.

[0303] For example, if N4 = K1·N5, and K1 is a positive integer, then the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot is: N CS1 / (P·K1) or (N5·N) CS1 ) / (N4·P); Otherwise, the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot is: N CS1 / P. In other words, if N4 = K1·N5, and K1 is a positive integer, then the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot can be: (N5·N CS1 If N5 = K2·N4, and K2 is a positive integer, then the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot can be: N / (N4·P); CS1 / P.

[0304] For example, if N4 is greater than N5, then the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot is: (N5·N CS1) / (N4·P); Otherwise, the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot is: N CS1 / P. In other words, if N4 is greater than N5, then the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot can be: (N5·N CS1 ) / (N4·P); If N4 is less than or equal to N5, then the number of code domain resources included in the PSFCH transmission resource set corresponding to a comb tooth in a PSSCH slot in the PSFCH slot can be: N CS1 / P.

[0305] In some embodiments, the first PSSCH occupies at least one first comb tooth in each of at least one third resource block set, and the time slot in which the first PSFCH is located is a second time slot. The second transmission resource set includes at least one second comb tooth in each of at least one fourth resource block set. The first code domain resource set is the number of code domain resources occupied by the PSFCH transmission set included in the second time slot by one of the at least one first comb tooth. The number of code domain resources included in the second transmission resource set is determined based on the at least one fourth resource block set, the number of the at least one second comb tooth, and the number of code domain resources included in the first code domain resource set.

[0306] For example, the number of transmission resources included in the PSFCH transmission set corresponding to the first PSSCH (occupying N1 first comb teeth) is: N7 × N3 × (N CS1 / (P×K)); where N7 represents the number of fourth resource block sets corresponding to the N6 third resource block sets occupied by the first PSSCH, N3 represents the number of second comb teeth corresponding to the N1 first comb teeth occupied by the first PSSCH, and K is determined based on N4 and N5, where N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot. In one implementation, K = max(1, N4 / N5).

[0307] In other words, the number of transmission resources included in the second set of transmission resources can be: N7 × N3 × (N CS1 / (P×K)) or N7×N3×(N CS1 / P).

[0308] The following description, in conjunction with the accompanying drawings, illustrates an exemplary method for determining the number of code domain resources in the first code domain resource set when the number of comb teeth N4 included in the PSSCH resource pool and the number of comb teeth N5 included in the PSFCH resource pool are different.

[0309] In some embodiments, it is assumed that N4 = K1·N5, where K1 is a positive integer, N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot. That is, the number of comb teeth included in the PSSCH resource pool is greater than the number of comb teeth included in the PSFCH resource pool. In other words, every K1 first comb teeth in the PSSCH resource pool corresponds to one second comb tooth in the PSFCH time slot. Therefore, in the P PSSCH time slots corresponding to one PSFCH time slot, in addition to the code division multiplexing (CDM) of the transmission resources of PSSCH in different time slots in the corresponding PSFCH time slot, the transmission resources of different comb teeth in one PSSCH time slot in the corresponding PSFCH time slot also need to be CDM multiplexed to realize the transmission of PSFCH corresponding to PSSCH in multiple time slots in one time slot through code division multiplexing.

[0310] Combination Figure 18 For example, suppose the PSSCH resource pool includes 4 comb teeth (i.e., N4 = 4), namely comb tooth 0, comb tooth 1, comb tooth 2, and comb tooth 3; and the PSFCH time slot includes 2 comb teeth (i.e., N5 = 2), namely comb tooth 0 and comb tooth 1. Then, every K1 (N4 / N5 = 2, i.e., K1 = 2) PSSCH comb teeth correspond to one PSFCH time slot comb tooth. That is, the PSSCH transmitted on each of the K1 PSSCH comb teeth includes the same comb teeth in the PSFCH time slot in its transmission resources. For example, comb teeth 0 and 1 in the PSSCH time slot correspond to comb tooth 0 in the PSFCH time slot, and comb teeth 2 and 3 in the PSSCH time slot correspond to comb tooth 1 in the PSFCH time slot. At this time, the first terminal device can group the code domain resources supported within a comb tooth according to the PSFCH period and K1 to determine the number of code domain resources in the first code domain resource set. For example, the number of code domain resources in the first code domain resource set can be N. CS2 =N CS1 / (P·K1).

[0311] Specifically, since K1=2, every two comb teeth in the PSSCH time slot correspond to one comb tooth in the PSFCH time slot. For example, comb teeth 0 and 1 in the PSSCH time slot correspond to comb tooth 0 in the PSFCH time slot. That is, the PSSCH transmitted on comb teeth 0 and / or comb teeth 1 in the PSSCH time slot has PSFCH transmission resources including comb teeth 0 in the PSFCH time slot. Comb teeth 2 and 3 in the PSSCH time slot correspond to comb tooth 1 in the PSFCH time slot. That is, the PSSCH transmitted on comb teeth 2 and / or comb teeth 3 in the PSSCH time slot has PSFCH transmission resources including comb teeth 1 in the PSFCH time slot.

[0312] Assume N CS1 =24, the corresponding code domain resource index range includes [0,23], P=4, K1=2, then N CS2 =3; that is, one comb tooth in a PSSCH slot corresponds to three code field resources in the PSFCH slot. For example, comb tooth 0 in PSSCH slot 7 corresponds to the code field resource [0,2] of comb tooth 0 in PSFCH slot 7, and comb tooth 1 in PSSCH slot 7 corresponds to the code field resource [3,5] of comb tooth 0 in PSFCH slot 7; comb tooth 0 in PSSCH slot 8 corresponds to the code field resource [6,8] of comb tooth 0 in PSFCH slot 8, and comb tooth 1 in PSSCH slot 8 corresponds to the code field resource [9,11] of comb tooth 0 in PSFCH slot 8; PSSCH The code domain resources of comb tooth 0 in CH slot 9 correspond to the code domain resources of comb tooth 0 in PSFCH slot [12,14], and the code domain resources of comb tooth 1 in PSSCH slot 9 correspond to the code domain resources of comb tooth 0 in PSFCH slot [15,17]; the code domain resources of comb tooth 0 in PSSCH slot 10 correspond to the code domain resources of comb tooth 0 in PSFCH slot [18,20], and the code domain resources of comb tooth 1 in PSSCH slot 10 correspond to the code domain resources of comb tooth 0 in PSFCH slot [21,23]. Similarly, comb tooth 2 in PSSCH slot 7 corresponds to the code domain resource [0,2] of comb tooth 1 in PSFCH slot 7, and comb tooth 3 in PSSCH slot 7 corresponds to the code domain resource [3,5] of comb tooth 1 in PSFCH slot 7; comb tooth 2 in PSSCH slot 8 corresponds to the code domain resource [6,8] of comb tooth 1 in PSFCH slot 8, and comb tooth 3 in PSSCH slot 8 corresponds to the code domain resource [9,11] of comb tooth 1 in PSFCH slot 7; PS The code domain resources of comb tooth 2 in SCH slot 9 correspond to the code domain resources of comb tooth 1 in PSFCH slot [12,14], and the code domain resources of comb tooth 3 in PSSCH slot 9 correspond to the code domain resources of comb tooth 1 in PSFCH slot [15,17]; the code domain resources of comb tooth 2 in PSSCH slot 10 correspond to the code domain resources of comb tooth 1 in PSFCH slot [18,20], and the code domain resources of comb tooth 3 in PSSCH slot 10 correspond to the code domain resources of comb tooth 1 in PSFCH slot [21,23].

[0313] It should be noted that, in the embodiments of this application, the code domain resources [A,B] of the comb tooth Y in PSSCH slot X corresponding to the comb tooth Z in PSFCH slot represent the PSSCH transmitted on the comb tooth Y in PSSCH slot X. The available transmission resources of the corresponding PSFCH include the comb tooth Z in PSFCH slot, and the available code domain resources of the corresponding PSFCH include the code domain resources in the code domain resource set [A,B]. Here, X represents the slot index, Y and Z represent the comb tooth index, and A and B represent the index of the code domain resource.

[0314] As can be seen from the above, in this embodiment, comb teeth 0 and 1 in time slots 7 to 10 can be respectively mapped to the 24 code field resources of comb tooth 0 in time slot 12, and comb teeth 2 and 3 in time slots 7 to 10 can be respectively mapped to the 24 code field resources of comb tooth 1 in time slot 12. This enables the transmission of PSFCH corresponding to PSSCH of multiple time slots in one time slot through code division multiplexing.

[0315] In some embodiments, it is assumed that N5 = K2 × N4, where K2 is a positive integer, N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot. That is, the number of comb teeth included in the PSSCH resource pool is less than the number of comb teeth included in the PSFCH time slot. Specifically, one comb tooth in the PSSCH resource pool corresponds to K2 comb teeth in the PSFCH time slot. Therefore, in P PSSCH time slots, code division multiplexing (CDM) can be performed only on the transmission resources in the PSFCH time slots corresponding to the PSSCH in different time slots, thus enabling the transmission of PSFCH corresponding to PSSCH in multiple time slots within a single time slot using CDM.

[0316] Combination Figure 19For example, assuming the PSSCH transmission resource includes 2 comb teeth (i.e., N4 = 2), namely comb tooth 0 and comb tooth 1; and the PSFCH transmission resource includes 4 comb teeth (i.e., N4 = 4), namely comb tooth 0, comb tooth 1, comb tooth 2 and comb tooth 3, then one comb tooth of PSSCH corresponds to K2 (N5 / N4 = 2, i.e., K2 = 2) comb teeth of PSFCH time slot. For example, comb tooth 0 in PSSCH time slot corresponds to comb tooth 0 and comb tooth 1 in PSFCH time slot. That is, the PSSCH transmitted on comb tooth 0 in PSSCH time slot has the corresponding PSFCH transmission resource including comb tooth 0 and comb tooth 1 in PSFCH time slot. Comb tooth 1 in PSSCH time slot corresponds to comb tooth 2 and comb tooth 3 in PSFCH time slot. That is, the PSSCH transmitted on comb tooth 1 in PSSCH time slot has the corresponding PSFCH transmission resource including comb tooth 2 and comb tooth 3 in PSFCH time slot. At this time, the first terminal device can determine the number of code domain resources in the first code domain resource set according to the period of PSFCH. For example, the number of code domain resources in the first code domain resource set can be N. CS1 / P.

[0317] Specifically, since K2 = 2, one comb tooth of PSSCH corresponds to two comb teeth of PSFCH time slot. For example, comb tooth 0 in PSSCH time slot corresponds to comb tooth 0 and comb tooth 1 in PSFCH time slot; comb tooth 1 in PSSCH time slot corresponds to comb tooth 2 and comb tooth 3 in PSFCH time slot.

[0318] Assume N CS1 =24, the corresponding code domain resource index range includes [0,23], P=4, K2=2, then N CS2=6; that is, one comb tooth of a PSSCH time slot corresponds to 6 code field resources in the PSFCH time slot. For example, comb tooth 0 in PSSCH time slot 7 corresponds to the code field resources [0,5] of comb tooth 0 and [0,5] of comb tooth 1 in PSFCH time slot; comb tooth 0 in PSSCH time slot 8 corresponds to the code field resources [6,11] of comb tooth 0 and [6,11] of comb tooth 1 in PSFCH time slot; comb tooth 0 in PSSCH time slot 9 corresponds to the code field resources [12,17] of comb tooth 0 and [12,17] of comb tooth 1 in PSFCH time slot; comb tooth 0 in PSSCH time slot 10 corresponds to the code field resources [18,23] of comb tooth 0 and [18,23] of comb tooth 1 in PSFCH time slot. Similarly, in PSSCH slot 7, comb tooth 1 corresponds to the code domain resources [0,5] of comb tooth 2 and [0,5] of comb tooth 3 in PSFCH slot 8; comb tooth 1 corresponds to the code domain resources [6,11] of comb tooth 2 and [6,11] of comb tooth 3 in PSFCH slot 9; comb tooth 1 corresponds to the code domain resources [12,17] of comb tooth 2 and [12,17] of comb tooth 3 in PSFCH slot 10; comb tooth 1 corresponds to the code domain resources [18,23] of comb tooth 2 and [18,23] of comb tooth 3 in PSFCH slot 10.

[0319] It should be noted that, in the embodiments of this application, the comb tooth Y in PSSCH slot X corresponds to the code domain resources [A,B] of comb tooth Z and the code domain resources [C,D] of comb tooth Q in PSFCH slot X, indicating that the PSSCH transmitted on comb tooth Y in PSSCH slot X has available transmission resources for PSFCH including comb tooth Z and comb tooth Q in PSFCH slot X, and the available code domain resources for PSFCH include the code domain resources in the code domain resource set [A,B] of comb tooth Z and the code domain resources in the code domain resource set [C,D] of comb tooth Q. Here, X represents the slot index, Y, Z, and Q represent the comb tooth index, and A, B, C, and D represent the indexes of the code domain resources.

[0320] As can be seen from the above, in this embodiment, the comb teeth 0 in time slots 7 to 10 can be respectively matched with the 24 code domain resources of comb teeth 0 and comb teeth 1 in time slot 12, and the comb teeth 1 in time slots 7 to 10 can be respectively matched with the 24 code domain resources of comb teeth 2 and comb teeth 3 in time slot 12. This enables the transmission of PSFCH corresponding to PSSCH of multiple time slots in one time slot through code division multiplexing.

[0321] In some embodiments, it is assumed that N5 = K2 × N4, where K2 is a positive integer, N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot. In this case, within P PSSCH time slots, frequency division multiplexing (FDM) and code division multiplexing (CDM) can be applied to the transmission resources in the PSFCH time slots corresponding to PSSCHs in different time slots, thereby enabling the transmission of PSFCHs corresponding to PSSCHs in multiple time slots within a single time slot using code division multiplexing.

[0322] Combination Figure 19 For example, assume that the PSSCH transmission resource includes 2 comb teeth (i.e., N4 = 2), namely comb tooth 0 and comb tooth 1; the PSFCH transmission resource includes 4 comb teeth (i.e., N5 = 4), namely comb tooth 0, comb tooth 1, comb tooth 2 and comb tooth 3. The PSSCH transmitted on comb tooth 0 in PSSCH slot 7 has its corresponding PSFCH transmission resource including comb tooth 0 in PSFCH slot 12; the PSSCH transmitted on comb tooth 1 in PSSCH slot 7 has its corresponding PSFCH transmission resource including comb tooth 1 in PSFCH slot 12; the PSSCH transmitted on comb tooth 0 in PSSCH slot 8 has its corresponding PSFCH transmission resource including comb tooth 2 in PSFCH slot 12; the PSSCH transmitted on comb tooth 1 in PSSCH slot 8 has its corresponding PSFCH transmission resource including comb tooth 3 in PSFCH slot 12; P The PSSCH transmitted on comb tooth 0 in SSCH slot 9 has PSFCH transmission resources including comb tooth 0 in PSFCH slot 12; the PSSCH transmitted on comb tooth 1 in PSSCH slot 9 has PSFCH transmission resources including comb tooth 1 in PSFCH slot 12; the PSSCH transmitted on comb tooth 0 in PSSCH slot 10 has PSFCH transmission resources including comb tooth 2 in PSFCH slot 12; the PSSCH transmitted on comb tooth 1 in PSSCH slot 10 has PSFCH transmission resources including comb tooth 3 in PSFCH slot 12. At this time, the first terminal device can determine the number of code domain resources in the first code domain resource set based on the following information: the PSFCH period, the number of comb teeth N4 included in the PSSCH resource pool, and the number of comb teeth N5 included in the PSFCH slot. For example, the number of code domain resources in the first code domain resource set can be K2×N. CS1 / P, where K2 = N4 / N5.

[0323] Assume N CS1 =24, the corresponding code domain resource index range includes [0,23], P=4, K2=2, then N CS2=12; that is, one comb tooth of a PSSCH slot corresponds to 12 code field resources in the PSFCH slot. For example, comb tooth 0 in PSSCH slot 7 corresponds to the code field resource [0,11] of comb tooth 0 in PSFCH slot 12; comb tooth 1 in PSSCH slot 7 corresponds to the code field resource [0,11] of comb tooth 1 in PSFCH slot 12; comb tooth 0 in PSSCH slot 8 corresponds to the code field resource [0,11] of comb tooth 2 in PSFCH slot 12; comb tooth 1 in PSSCH slot 8 corresponds to the code field resource [0,11] of comb tooth 3 in PSFCH slot 12; P The code domain resources of comb tooth 0 in SSCH slot 9 correspond to the code domain resources of comb tooth 0 in PSFCH slot 12 [12,23]; the code domain resources of comb tooth 1 in PSSCH slot 9 correspond to the code domain resources of comb tooth 1 in PSFCH slot 12 [12,23]; the code domain resources of comb tooth 0 in PSSCH slot 10 correspond to the code domain resources of comb tooth 2 in PSFCH slot 12 [12,23]; the code domain resources of comb tooth 1 in PSSCH slot 10 correspond to the code domain resources of comb tooth 3 in PSFCH slot 12 [12,23]. Therefore, it can be seen that the PSSCH transmitted on the comb teeth in time slot 7 and the PSFCH transmitted on the comb teeth in time slot 8 correspond to different comb teeth in time slot 12, i.e., frequency division multiplexing; the PSSCH transmitted on the comb teeth in time slot 9 and the PSFCH transmitted on the comb teeth in time slot 10 correspond to different comb teeth in time slot 12, i.e., frequency division multiplexing; the PSSCH transmitted on the comb teeth in time slot 7 and the PSFCH transmitted on the comb teeth in time slot 9 correspond to the same comb teeth in time slot 12, but correspond to different code domain resources, i.e., code division multiplexing; the PSSCH transmitted on the comb teeth in time slot 8 and the PSFCH transmitted on the comb teeth in time slot 10 correspond to the same comb teeth in time slot 12, but correspond to different code domain resources, i.e., code division multiplexing.

[0324] It should be noted that, in the embodiments of this application, the comb tooth Y in PSSCH slot X corresponds to the code domain resource [A,B] of comb tooth Q in PSFCH slot Z, indicating that the PSSCH transmitted on comb tooth Y in PSSCH slot X has available transmission resources for its corresponding PSFCH, including comb tooth Q in PSFCH slot Z, and available code domain resources for its corresponding PSFCH include code domain resources in the code domain resource set [A,B]. Here, X and Z represent slot indices, Y and Q represent comb tooth indices, and A and B represent indexes of code domain resources.

[0325] In some embodiments, the method 200 may further include:

[0326] The index information corresponding to the code domain resources in the first code domain resource set is determined based on at least one of the following information:

[0327] The index of the first time slot;

[0328] Information about at least one first comb tooth;

[0329] The number of code domain resources in the first code domain resource set;

[0330] The code domain resource information supported by one comb tooth;

[0331] The code domain resource information supported by a resource block.

[0332] Optionally, the information of the at least one first comb tooth includes at least one of the following:

[0333] The index information of the first comb tooth occupied by the first PSSCH;

[0334] The number of comb teeth included in the first comb tooth occupied by the first PSSCH;

[0335] The index information of all first comb teeth occupied by the first PSSCH.

[0336] It should be noted that, assuming the first PSFCH occupies at least one second comb tooth, the code domain resource information supported by one comb tooth can be understood as the code domain resource information supported within one of the at least one second comb teeth. Optionally, the code domain resource information can be index information of the code domain resources, such as index number or index value.

[0337] For example, the first terminal device can group the code domain resources supported within a comb tooth according to the period of the PSFCH, and determine the index information corresponding to the code domain resources in the first code domain resource set during the grouping process. The code domain resources in each group correspond to one PSSCH time slot among the P PSSCH time slots associated with the PSFCH time slot.

[0338] For example, the first terminal device can determine the index information corresponding to the code domain resources in the first code domain resource set according to the following formula:

[0339] R = [0, 1, ..., N] CS2 -1]+p·N CS2 ;or

[0340] R = [0, 1, ..., (N)] CS2 -1)·P]+p;

[0341] Where R represents the index of the code domain resources included in the first code domain resource set, and N CS2The value of p represents the number of code domain resources in the first code domain resource set, and p represents the index of the first time slot. The value of p ranges from 0, 1, ..., P-1, and P represents the period of the PSFCH. Alternatively, p represents the p-th PSSCH time slot among the P PSSCH time slots corresponding to one PSFCH time slot. Of course, in other alternative embodiments, the value of p can also range from 1, 2, ..., P, and this application does not specifically limit it in this way.

[0342] For example, the first PSSCH occupies at least one first comb tooth; the first terminal device can determine the index information corresponding to the code domain resources in the first code domain resource set according to the period of the PSSCH and the information of the at least one first comb tooth.

[0343] For example, the first terminal device can determine the index information corresponding to the code domain resources in the first code domain resource set according to the following formula:

[0344] R = f(P, I) 梳齿 ,p,N CS2 );

[0345] Where R represents the index of the code domain resources included in the first code domain resource set, and N CS2 The first code domain resource set represents the number of code domain resources, p represents the index of the first time slot, and the value of p ranges from 0, 1, ..., P-1. P represents the period of the PSFCH. Alternatively, p represents the p-th PSSCH time slot out of the P PSSCH time slots corresponding to one PSFCH time slot. Of course, in other alternative embodiments, the value of p can also range from 1, 2, ..., P, and this application does not specifically limit this. 梳齿 This indicates the index information determined based on the at least one first comb tooth.

[0346] Combination Figure 18 For example, the PSFCH period P=4, the PSSCH resource pool includes 4 comb teeth, and the PSFCH time slot includes 2 comb teeth, K1=2, meaning that the 2 comb teeth in the PSSCH time slot correspond to one comb tooth in the PSFCH time slot. If the number N of code field resources supported within one comb tooth of the PSFCH time slot... CS1 =24, and the corresponding code domain resource index range includes [0,23]. Therefore, based on the PSFCH period, the number of code domain resources corresponding to one comb tooth of a PSSCH slot can be determined, i.e., N. CS2=3, meaning that one comb tooth in a PSSCH slot corresponds to three code field resources in the PSFCH slot. For example, comb tooth 0 in PSSCH slot 7 corresponds to the code field resource [0,2] of comb tooth 0 in PSFCH slot 7, and comb tooth 1 in PSSCH slot 7 corresponds to the code field resource [3,5] of comb tooth 0 in PSFCH slot 7; comb tooth 0 in PSSCH slot 8 corresponds to the code field resource [6,8] of comb tooth 0 in PSFCH slot 8, and comb tooth 1 in PSSCH slot 8 corresponds to the code field resource [9,11] of comb tooth 0 in PSFCH slot 8; PSSCH... The code domain resources of comb tooth 0 in CH slot 9 correspond to the code domain resources of comb tooth 0 in PSFCH slot [12,14], and the code domain resources of comb tooth 1 in PSSCH slot 9 correspond to the code domain resources of comb tooth 0 in PSFCH slot [15,17]; the code domain resources of comb tooth 0 in PSSCH slot 10 correspond to the code domain resources of comb tooth 0 in PSFCH slot [18,20], and the code domain resources of comb tooth 1 in PSSCH slot 10 correspond to the code domain resources of comb tooth 0 in PSFCH slot [21,23]. Similarly, in PSSCH slot 7, comb tooth 2 corresponds to the code domain resource [0,2] of comb tooth 1 in PSFCH slot 7, and comb tooth 3 in PSSCH slot 7 corresponds to the code domain resource [3,5] of comb tooth 1 in PSFCH slot 7; in slot 8, comb tooth 2 of PSSCH corresponds to the code domain resource [6,8] of comb tooth 1 in PSFCH slot 8, and comb tooth 3 in PSSCH slot 8 corresponds to the code domain resource [9,11] of comb tooth 1 in PSFCH slot 8; PS In SCH slot 9, comb tooth 2 corresponds to the code domain resource of comb tooth 1 in PSFCH slot [12,14], and comb tooth 3 in PSSCH slot 9 corresponds to the code domain resource of comb tooth 1 in PSFCH slot [15,17]; in PSSCH slot 10, comb tooth 2 corresponds to the code domain resource of comb tooth 1 in PSFCH slot [18,20], and comb tooth 3 in PSSCH slot 10 corresponds to the code domain resource of comb tooth 1 in PSFCH slot [21,23]. Further, the index information corresponding to the code domain resources in the first code domain resource set is determined based on the information of the first comb tooth occupied by the first PSSCH. For example, if the first comb tooth occupied by the first PSSCH includes comb tooth 0 in time slot 7, then the index information of the code domain resource in the corresponding first code domain resource set is [0,2]; if the first comb tooth occupied by the first PSSCH includes comb tooth 1 in time slot 7, then the index information of the code domain resource in the corresponding first code domain resource set is [3,5]; if the first comb tooth occupied by the first PSSCH includes comb tooth 0 and comb tooth 1 in time slot 7, then the index information of the code domain resource in the corresponding first code domain resource set is [0,5]; if the first comb tooth occupied by the first PSSCH includes comb tooth 1 and comb tooth 2 in time slot 7, then the index information of the code domain resource in the corresponding first code domain resource set includes the code domain resource of comb tooth 0 in PSFCH time slot [3,5] and the code domain resource of comb tooth 1 [0,2].

[0347] It should be noted that, in the embodiments of this application, the code domain resources [A,B] of the comb tooth Y in PSSCH slot X corresponding to the comb tooth Z in PSFCH slot represent the PSSCH transmitted on the comb tooth Y in PSSCH slot X. The available transmission resources of the corresponding PSFCH include the comb tooth Z in PSFCH slot, and the available code domain resources of the corresponding PSFCH include the code domain resources in the code domain resource set [A,B]. Here, X represents the slot index, Y and Z represent the comb tooth index, and A and B represent the index of the code domain resource.

[0348] In some embodiments, the method 200 may further include:

[0349] Based on pre-configuration information or network configuration information, obtain the code domain resource information supported by the comb tooth or the code domain resource information supported by the resource block.

[0350] In other words, the code domain resource information supported by a single comb tooth or the code domain resource information supported by a single resource block is obtained through pre-configuration information or network configuration information. For example, the first terminal device can obtain the code domain resource information supported by a single comb tooth or the code domain resource information supported by a single resource block based on the resource pool configuration information in the pre-configuration information or network configuration information. Optionally, the resource pool configuration information includes indication information for indicating the cyclic shift pairs supported by a single comb tooth, and the indication information can represent the code domain resource information supported by the single comb tooth.

[0351] In some embodiments, the method 200 may further include:

[0352] Obtain the index information of code domain resources and the correspondence between code domain resources, wherein the correspondence is predefined, preconfigured, or network configured;

[0353] Based on the index information corresponding to the code domain resources in the first code domain resource set and the corresponding relationship, the code domain resources included in the first code domain resource set are determined.

[0354] For example, the correspondence may include at least one code domain resource, index information of each code domain resource in the at least one code domain resource, and the number of code domain resources supported within a comb tooth.

[0355] Optionally, the code field resource can be represented by a cyclic shift pair. Optionally, the index information of the code field resource can also be called the index of the cyclic shift pair. Optionally, the number of code field resources supported within a comb tooth can also be understood as the number of cyclic shift pairs supported within a comb tooth.

[0356] In some embodiments, the first code domain resource in the first code domain resource set includes a first cyclic shift pair, wherein the first cyclic shift value in the first cyclic shift pair is determined according to the index information of the first code domain resource; the second cyclic shift value in the first cyclic shift pair is determined according to the first cyclic shift value and a maximum number of cyclic shift pairs supported within a comb tooth, wherein the maximum number of cyclic shift pairs supported within a comb tooth is determined according to the maximum number of code domain resources supported within a comb tooth; or, the second cyclic shift value is determined according to the first cyclic shift value and a maximum number of cyclic shift pairs supported within a resource block, wherein the maximum number of cyclic shift pairs supported within a resource block is determined according to the maximum number of code domain resources supported within a resource block.

[0357] For example, the maximum number of cyclic shift pairs supported within a single comb tooth is equal to the maximum number of code field resources supported within that single comb tooth. In some embodiments, the maximum number of cyclic shift pairs supported within a single comb tooth is determined based on predefined, preconfigured information, or network configuration information. In some embodiments, the maximum number of code field resources supported within a single comb tooth is determined based on predefined, preconfigured information, or network configuration information.

[0358] For example, the maximum number of cyclic shift pairs supported within a resource block is equal to the maximum number of code field resources supported within the resource block. In some embodiments, the maximum number of cyclic shift pairs supported within a resource block is determined based on predefined, preconfigured information, or network configuration information. In some embodiments, the maximum number of code field resources supported within a resource block is determined based on predefined, preconfigured information, or network configuration information.

[0359] In some embodiments, the first cyclic shift value in the first cyclic shift pair is determined based on the index information of the first code domain resource, including: the first cyclic shift value is determined based on the index information of the first code domain resource and the number of code domain resources supported by the comb, or the first cyclic shift value is determined based on the index information of the first code domain resource and the number of code domain resources supported by the resource block.

[0360] For example, the first terminal device can first determine the value m0 corresponding to the first cyclic shift value based on the index information of the first code domain resource and the number of code domain resources supported in one comb tooth, and then determine the first cyclic shift value based on the value m0 corresponding to the first cyclic shift value; further, the first terminal device can determine the value m1 corresponding to the second cyclic shift value based on the value m0 corresponding to the first cyclic shift value and the maximum number of cyclic shift pairs supported in one comb tooth (or the maximum number of code domain resources supported in one resource block), and then determine the second cyclic shift value based on the value m1 corresponding to the second cyclic shift value; or, the first terminal device can determine the second cyclic shift value based on the value m0 corresponding to the first cyclic shift value and the maximum number of cyclic shift pairs supported in one comb tooth (or the maximum number of code domain resources supported in one resource block). For example, the first terminal device can determine the value m1 corresponding to the second cyclic shift value as the sum of the first cyclic shift value and the maximum number of cyclic shift pairs supported within a comb tooth (or the maximum number of code field resources supported within a resource block); in other words, the value m1 corresponding to the second cyclic shift value can be equal to m0 + N. CS,total , where N CS,total This represents the maximum number of cyclic shift pairs supported within a single comb tooth (or the maximum number of code field resources supported within a resource block). Optionally, the number of code field resources supported within a single comb tooth (or the number of code field resources supported within a resource block) is N. CS1 , where N CS1 Less than or equal to N CS,total .

[0361] Of course, in other alternative embodiments, the first cyclic shift value is determined based on the index information of the first code field resource and the number of cyclic shift pairs supported by one comb tooth. Optionally, the number of cyclic shift pairs supported within one comb tooth is determined based on the number of code field resources supported within one comb tooth. For example, the number of cyclic shift pairs supported within one comb tooth is equal to the number of code field resources supported within one comb tooth.

[0362] For example, if a comb tooth includes 4 RBs, and when a comb tooth carries a PSFCH channel, the PSFCH corresponds to a sequence of length 48. In this case, it is equivalent to a comb tooth supporting a maximum of 48 cyclic shift values, or a comb tooth supporting a maximum of 24 cyclic shift pairs, i.e., N. CS,total =24. The number of code domain resources supported within a single comb tooth is obtained based on pre-configuration information or network configuration information.

[0363] The following explanation, based on the index of the code field resources shown in Table 1 and the number of cyclic shift pairs supported within a comb tooth, describes the implementation method of m0 corresponding to the first cyclic shift.

[0364] Table 1. Indexes of code domain resources and their correspondence.

[0365]

[0366] As shown in Table 1, assume N CS,total The value is 24, when the number N of cyclic shift pairs supported within a single comb tooth is 24. CS1 When = 6, that is, there are a total of 6 cyclic shift pairs in one comb tooth. For the code field resource with index value 2, the first cyclic shift pair includes the first cyclic shift value m0 corresponding to the first cyclic shift value in the first cyclic shift pair, which is 8, and the second cyclic shift value m1 corresponding to the second cyclic shift value is 8 + 24 = 32.

[0367] As an example, such as Figure 17 As shown, assuming the period of PSFCH is 4 time slots, i.e., P=4, and the minimum time interval between PSSCH and its associated PSFCH is 2 time slots, as an example, PSSCH transmission resources include time slots 7 to 10 in the time domain and comb teeth 0 to 3 in the frequency domain; PSFCH transmission resources include comb teeth 0 to 3 in time slot 12; that is, the PSFCH corresponding to the PSSCH transmitted in time slots 7 to 10 is transmitted in time slot 12; at this time, if N CS,total =24, N in network configuration CS1 =8, then N CS2 =2 (i.e., N) CS2 =N CS1 / P=8 / 4=2), then using the formula R=[0,1,……,N CS2 -1]+p·N CS2 The indices of the code domain resources included in the code domain resource set corresponding to each of the four PSSCH time slots associated with the PSFCH time slot, and their corresponding m0 are as follows:

[0368] The indexes of the code domain resources included in the code domain resource set corresponding to the first PSSCH slot are 0 and 1; the corresponding m0 values ​​are 0 and 3.

[0369] The indexes of the code domain resources included in the code domain resource set corresponding to the second PSSCH slot are 2 and 3; the corresponding m0 values ​​are 6 and 9.

[0370] The indexes of the code domain resources included in the code domain resource set corresponding to the third PSSCH slot are 4 and 5; the corresponding m0 values ​​are 12 and 15.

[0371] The indexes of the code domain resources included in the code domain resource set corresponding to the fourth PSSCH slot are 6 and 7; the corresponding m0 values ​​are 18 and 21.

[0372] As another example, such as Figure 17 As shown, assuming the period of PSFCH is 4 time slots, i.e., P=4, and the minimum time interval between PSSCH and its associated PSFCH is 2 time slots, as an example, PSSCH transmission resources include time slots 7 to 10 in the time domain and comb teeth 0 to 3 in the frequency domain; PSFCH transmission resources include comb teeth 0 to 3 in time slot 12; that is, the PSFCH corresponding to the PSSCH transmitted in time slots 7 to 10 is transmitted in time slot 12; at this time, if N CS,total =24, N in network configuration CS1 =8, then N CS2 =2 (i.e., N) CS2 =N CS1 / P=8 / 4=2), then using the formula R=[0,1,……,(N CS2 -1)·P]+p, the index of the code domain resources included in the code domain resource set corresponding to each of the four PSSCH time slots corresponding to the PSFCH time slot, and its corresponding m0 are as follows:

[0373] The indexes of the code domain resources included in the code domain resource set corresponding to the first PSSCH slot are 0 and 4; the corresponding m0 values ​​are 0 and 12.

[0374] The indexes of the code domain resources included in the code domain resource set corresponding to the second PSSCH slot are 1 and 5; the corresponding m0 values ​​are 3 and 15.

[0375] The indexes of the code domain resources included in the code domain resource set corresponding to the third PSSCH slot are 2 and 6; the corresponding m0 values ​​are 6 and 18.

[0376] The indexes of the code domain resources included in the code domain resource set corresponding to the fourth PSSCH slot are 3 and 7; the corresponding m0 values ​​are 9 and 21.

[0377] Combination Figure 17 Let's assume the PSFCH period is 4 time slots, i.e., P=4, and the minimum time interval between the PSSCH and its associated PSFCH is 2 time slots. As an example, the PSSCH transmission resources include time slots 7 to 10 in the time domain and comb teeth 0 to 3 in the frequency domain; the PSFCH transmission resources include comb teeth 0 to 3 in time slot 12. That is, the PSFCH corresponding to the PSSCH transmitted in time slots 7 to 10 is transmitted in time slot 12. In this case, if N... CS,total=24, N in network configuration CS1 =8, then N CS2 =2 (i.e., N) CS2 =N CS1 / P=8 / 4=2), meaning that one PSSCH slot corresponds to two code field resources in the PSFCH slot. Each of the two code field resources includes a first cyclic shift value and a second cyclic shift value. For the PSSCH transmitted in the first PSSCH slot within a PSFCH period (i.e., the PSSCH transmitted in slot 7), the formula R=[0,1,……,N is used. CS2 -1]+p·N CS2 It can be seen that the indices of the two code field resources included in the transmission resources of the PSFCH corresponding to the PSSCH are index 0 and index 1, respectively, as shown in Table 1 above. Since N CS1 =8, therefore, the m0 corresponding to the two first cyclic shift values ​​included in the two code field resources are 0 and 3 respectively; in addition, the m1 corresponding to the two second cyclic shift values ​​included in the two code field resources is m0+24, that is, the m1 corresponding to the two second cyclic shift values ​​included in the two code field resources are 24 and 27 respectively.

[0378] It should be noted that this application does not limit the implementation method of the first terminal device determining the corresponding sequence based on the cyclic shift value. For example, as an example, the negative acknowledgment (NACK) sequence or the acknowledgment (ACK) sequence corresponding to the first PSSCH can be determined in the following way:

[0379]

[0380] in, This indicates the number of RBs included in a single comb tooth. α represents the number of subcarriers included in an RB; α represents the cyclic shift, specifically determined based on the first cyclic shift value m0 or the second cyclic shift value m1 of the aforementioned cyclic shift pair.

[0381] In some embodiments, the first cyclic shift value is used to determine the negative acknowledgment (NACK) sequence corresponding to the first PSSCH, and the second cyclic shift value is used to determine the acknowledgment (ACK) sequence corresponding to the first PSSCH. Of course, in other alternative embodiments, the first cyclic shift value may be used to determine the ACK sequence corresponding to the first PSSCH, and the second cyclic shift value may be used to determine the negative acknowledgment (NACK) sequence corresponding to the first PSSCH; this application does not specifically limit this.

[0382] In this embodiment, since the side feedback information is carried by the sequence, different sequences can be generated by different cyclic shift values; or, if the ACK sequence and the NACK sequence correspond to different sequences, then they correspond to different cyclic shift values. Thus, a cyclic shift pair including two cyclic shift values ​​can be defined as a code domain resource, that is, ACK and NACK sequences can be generated respectively based on the two cyclic shift values ​​included in a code domain resource.

[0383] It should be noted that the first code domain resource can be any code domain resource in the first code domain resource set. In other words, the code domain resource supported by a comb tooth or the code domain resource supported by a resource block includes the first code domain resource; correspondingly, the code domain resource information supported by a comb tooth or the code domain resource information supported by a resource block includes the index information of the first code domain resource. Optionally, the index information of the first code domain resource can be the index value or index number of the first code domain resource.

[0384] In some embodiments, the method 200 may further include:

[0385] The first transmission resource is determined in the second transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sent the first PSSCH.

[0386] In other words, the first terminal device can determine the first transmission resource from a second set of transmission resources that can be used to transmit the first PSFCH based on the identification information of the sender of the first PSFCH and the identification information of the receiver of the first PSFCH.

[0387] Optionally, the index of the first transmission resource in the second transmission resource set is determined according to the following formula:

[0388] S=(P ID +M ID )mod N total ;

[0389] Where S represents the index of the first transmission resource, P ID M represents the identifier of the second terminal device. ID N represents the identifier of the first terminal device. total This indicates the number of PSFCH transmission resources included in the second transmission resource set, and mod represents the modulo operation.

[0390] Optionally, the identification information of the first terminal device is determined based on the member identification of the first terminal device in the communication group; or the identification information of the first terminal device is 0.

[0391] For example, the identification information of the first terminal device is the member identifier of the first terminal device in the communication group.

[0392] For example, in multicast communication where the first terminal device responds with ACK or NACK, the identification information of the first terminal device is determined based on its member identity within the communication group; in multicast communication where the first terminal device only responds with NACK (i.e., NACK-only response), the identification information of the first terminal device is 0; in unicast communication, the identification information of the first terminal device is 0. Of course, in other alternative embodiments, the identification information of the first terminal device can also be set to other values, and this application does not limit this.

[0393] Optionally, the identification information of the second terminal device is determined based on the source identification information carried in the side-by-side control information (SCI) corresponding to the first PSSCH.

[0394] For example, the identification information of the second terminal device is the source identification information carried in the side-by-side control information SCI corresponding to the first PSSCH.

[0395] Figure 20 This is a schematic flowchart of a wireless communication method 300 provided in an embodiment of this application. The method 300 can be executed by a second terminal device. The second terminal device can be a transmitter for sending PSSCH; for example, the second terminal device can be terminal B mentioned above, or it can be terminal A mentioned above.

[0396] like Figure 20 As shown, the method 300 may include:

[0397] S310, transmit the first physical side line shared channel PSSCH in the first time slot;

[0398] S320, determine the first transmission resource from the set of PSFCH transmission resources included in the second time slot;

[0399] S330, Receive the first PSFCH on the first transmission resource;

[0400] The second time slot is determined based on the first time slot, and the first PSFCH carries side feedback information in response to the first PSSCH.

[0401] In some embodiments, the first PSSCH occupies at least one subchannel;

[0402] The S320 may include:

[0403] The first transmission resource set is determined based on the information of the resource block set where the first PSSCH is located and the index information corresponding to the sub-channel occupied by the first PSSCH.

[0404] The first transmission resource set includes the first transmission resource, and the index information corresponding to the sub-channel occupied by the first PSSCH includes at least one of the following:

[0405] The index information corresponding to the first sub-channel among the sub-channels occupied by the first PSSCH;

[0406] Index information corresponding to all sub-channels occupied by the first PSSCH;

[0407] The number of sub-channels occupied by the first PSSCH.

[0408] In some embodiments, the resource block set in which the first PSSCH is located includes at least one first resource block set, and the first transport resource set includes at least one second resource block set, wherein the at least one second resource block set is determined based on information from the at least one first resource block set.

[0409] In some embodiments, the method 300 may further include:

[0410] The at least one second resource block set is determined based on the index information corresponding to the at least one first resource block set, wherein the index information corresponding to the at least one first resource block set includes at least one of the following:

[0411] The index information corresponding to the first first block set in at least one first resource block set;

[0412] Index information corresponding to all first resource block sets in at least one first resource block set;

[0413] The number of resource block sets included in the at least one first resource block set.

[0414] In some embodiments, the transmission resources included in the first transmission resource set are indexed in the following order:

[0415] First, index according to frequency domain resources, then index according to code domain resources.

[0416] In some embodiments, the first indexing according to frequency domain resources includes:

[0417] First, index the resource block set index in ascending order, then index the physical resource block index in ascending order; or;

[0418] First, index the physical resource block index in ascending order, then index the resource block set index in ascending order.

[0419] In some embodiments, the method 300 may further include:

[0420] The first transmission resource is determined in the first transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sends the first PSSCH.

[0421] In some embodiments, the identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

[0422] In some embodiments, the first PSSCH occupies at least one first comb tooth;

[0423] The S320 may include:

[0424] Determine the second set of transmission resources in the second time slot based on at least one of the following information:

[0425] Information about the resource block set where the first PSSCH is located;

[0426] Information about at least one first comb tooth;

[0427] The number of code field resources supported within a single comb tooth;

[0428] Code domain resource information supported by a comb tooth;

[0429] The number of code domain resources supported within a resource block;

[0430] Code domain resource information supported by a resource block;

[0431] The period of PSFCH;

[0432] The index of the first time slot;

[0433] The number of comb teeth included in the PSSCH resource pool;

[0434] The number of comb teeth included in the PSFCH time slot;

[0435] The second set of transmission resources includes the first transmission resource.

[0436] In some embodiments, the information of the at least one first comb tooth includes at least one of the following:

[0437] The index information corresponding to the first first comb tooth in the at least one first comb tooth;

[0438] The index information corresponding to all comb teeth included in the at least one first comb tooth;

[0439] The number of comb teeth included in the at least one first comb tooth.

[0440] In some embodiments, the transmission resources included in the second transmission resource set are indexed in the following order:

[0441] First, index according to frequency domain resources, then index according to code domain resources.

[0442] In some embodiments, the first indexing according to frequency domain resources includes:

[0443] First, index the resource block set in ascending order, then index the comb index in ascending order; or;

[0444] First, index the resource block set in ascending order, then index it in ascending order.

[0445] In some embodiments, the resource block set in which the first PSSCH is located includes at least one third resource block set, and the second transport resource set includes at least one fourth resource block set, wherein the at least one fourth resource block set is determined based on information from the at least one third resource block set.

[0446] In some embodiments, the method 300 may further include:

[0447] The at least one fourth resource block set is determined based on the index information corresponding to the at least one third resource block set, wherein the index information corresponding to the at least one third resource block set includes at least one of the following:

[0448] The index information corresponding to the first third block set in the at least one third resource block set;

[0449] Index information corresponding to all third block sets in at least one third resource block set;

[0450] The number of resource block sets included in the at least one third resource block set.

[0451] In some embodiments, the second set of transport resources includes at least one second comb tooth, the second comb tooth being determined based on at least one of the following:

[0452] Information about the resource block set where the first PSSCH is located;

[0453] Information about at least one first comb tooth;

[0454] The cycle of PSFCH;

[0455] The index of the first time slot;

[0456] The number of comb teeth included in the PSSCH resource pool;

[0457] The number of comb teeth included in the PSFCH time slot.

[0458] In some embodiments, the second transmission resource set includes a first code field resource set, which is determined based on at least one of the following:

[0459] The number of code field resources supported within a single comb tooth;

[0460] Code domain resource information supported by a comb tooth;

[0461] The number of code domain resources supported within a resource block;

[0462] Code domain resource information supported by a resource block;

[0463] The cycle of PSFCH;

[0464] The index of the first time slot;

[0465] The number of comb teeth included in the PSSCH resource pool;

[0466] The number of comb teeth included in the PSFCH time slot.

[0467] In some embodiments, the number of code domain resources in the first code domain resource set is determined based on the following information: the number of code domain resources supported within a comb tooth or the number of code domain resources supported within a resource block, the period of the PSFCH, the number of comb teeth included in the PSSCH resource pool, and the number of comb teeth included in the PSFCH time slot.

[0468] In some embodiments, the number of code domain resources in the first code domain resource set is (N) CS1 / (P×K)), where N CS1This indicates the number of code domain resources supported within a single comb tooth or the number of code domain resources supported within a single resource block. P represents the period of the PSFCH, and K is determined based on N4 and N5, where N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot.

[0469] In some embodiments, K = max(1, N4 / N5).

[0470] In some embodiments, the method 300 may further include:

[0471] The index information corresponding to the code domain resources in the first code domain resource set is determined based on at least one of the following information:

[0472] The index of the first time slot;

[0473] Information about at least one first comb tooth;

[0474] The number of code domain resources in the first code domain resource set;

[0475] The code domain resource information supported by one comb tooth;

[0476] The code domain resource information supported by a resource block.

[0477] In some embodiments, the method 300 may further include:

[0478] Based on pre-configuration information or network configuration information, obtain the code domain resource information supported by the comb tooth or the code domain resource information supported by the resource block.

[0479] In some embodiments, the method 300 may further include:

[0480] Obtain the index information of code domain resources and the correspondence between code domain resources, wherein the correspondence is predefined, preconfigured, or network configured;

[0481] Based on the index information corresponding to the code domain resources in the first code domain resource set and the corresponding relationship, the code domain resources included in the first code domain resource set are determined.

[0482] In some embodiments, the first code domain resource in the first code domain resource set includes a first cyclic shift pair, wherein the first cyclic shift value in the first cyclic shift pair is determined according to the index information of the first code domain resource; the second cyclic shift value in the first cyclic shift pair is determined according to the first cyclic shift value and a maximum number of cyclic shift pairs supported within a comb tooth, wherein the maximum number of cyclic shift pairs supported within a comb tooth is determined according to the maximum number of code domain resources supported within a comb tooth; or, the second cyclic shift value is determined according to the first cyclic shift value and a maximum number of cyclic shift pairs supported within a resource block, wherein the maximum number of cyclic shift pairs supported within a resource block is determined according to the maximum number of code domain resources supported within a resource block.

[0483] In some embodiments, the first cyclic shift value in the first cyclic shift pair is determined based on the index information of the first code field resource, including:

[0484] The first cyclic shift value is determined based on the index information of the first code field resource and the number of code field resources supported by one comb tooth, or...

[0485] The first cyclic shift value is determined based on the index information of the first code domain resource and the number of code domain resources supported by the resource block.

[0486] In some embodiments, the first cyclic shift value is used to determine the negative acknowledgment (NACK) sequence corresponding to the first PSSCH, and the second cyclic shift value is used to determine the acknowledgment (ACK) sequence corresponding to the first PSSCH.

[0487] In some embodiments, the method 300 may further include:

[0488] The first transmission resource is determined in the second transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sent the first PSSCH.

[0489] In some embodiments, the identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

[0490] It should be noted that the relevant terminology and implementation methods in method 300 can be referred to the relevant schemes in method 200. To avoid repetition, they will not be repeated here.

[0491] Furthermore, methods 200 and 300 are merely examples of this application. The process of determining at least one second comb tooth may include only all or part of the steps in methods 200 or 300. One or more of the above steps may be combined into one step. This application does not specifically limit this.

[0492] It should be understood that in the various method embodiments of this application, a time slot can represent a logical time slot within a resource pool, and a comb resource can represent a comb resource within a resource pool.

[0493] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application.

[0494] It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply 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 this application. Furthermore, in the embodiments of this application, the terms "downlink" and "uplink" are used to indicate the transmission direction of signals or data. "Downlink" indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell, and "uplink" indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. Additionally, in the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0495] The method embodiments of this application have been described in detail above with reference to the accompanying drawings. The following description, in conjunction with... Figures 21 to 24 The following describes in detail the device embodiments of this application.

[0496] Figure 21 This is a schematic block diagram of the first terminal device 400 according to an embodiment of this application.

[0497] like Figure 21 As shown, the first terminal device 400 may include:

[0498] The receiving unit 410 is configured to receive the first physical side line shared channel (PSSCH) in the first time slot;

[0499] The determining unit 420 is used to determine the first transmission resource in the set of PSFCH transmission resources included in the second time slot;

[0500] The sending unit 430 is configured to send a first PSFCH on the first transmission resource;

[0501] The second time slot is determined based on the first time slot, and the first PSFCH carries side feedback information in response to the first PSSCH.

[0502] In some embodiments, the first PSSCH occupies at least one subchannel;

[0503] The determining unit 420 is specifically used for:

[0504] The first transmission resource set is determined based on the information of the resource block set where the first PSSCH is located and the index information corresponding to the sub-channel occupied by the first PSSCH.

[0505] The first transmission resource set includes the first transmission resource, and the index information corresponding to the sub-channel occupied by the first PSSCH includes at least one of the following:

[0506] The index information corresponding to the first sub-channel in the sub-channel occupied by the first PSSCH;

[0507] Index information corresponding to all sub-channels occupied by the first PSSCH;

[0508] The number of sub-channels occupied by the first PSSCH.

[0509] In some embodiments, the resource block set in which the first PSSCH is located includes at least one first resource block set, and the first transport resource set includes at least one second resource block set, wherein the at least one second resource block set is determined based on information from the at least one first resource block set.

[0510] In some embodiments, the determining unit 420 is further configured to:

[0511] The at least one second resource block set is determined based on the index information corresponding to the at least one first resource block set, wherein the index information corresponding to the at least one first resource block set includes at least one of the following:

[0512] The index information corresponding to the first first block set in at least one first resource block set;

[0513] Index information corresponding to all first resource block sets in at least one first resource block set;

[0514] The number of resource block sets included in the at least one first resource block set.

[0515] In some embodiments, the transmission resources included in the first transmission resource set are indexed in the following order:

[0516] First, index according to frequency domain resources, then index according to code domain resources.

[0517] In some embodiments, the first indexing according to frequency domain resources includes:

[0518] First, index the resource block set index in ascending order, then index the physical resource block index in ascending order; or;

[0519] First, index the physical resource block index in ascending order, then index the resource block set index in ascending order.

[0520] In some embodiments, the determining unit 420 is further configured to:

[0521] The first transmission resource is determined in the first transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sends the first PSSCH.

[0522] In some embodiments, the identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

[0523] In some embodiments, the first PSSCH occupies at least one first comb tooth;

[0524] The determining unit 420 is specifically used for:

[0525] Determine the second set of transmission resources in the second time slot based on at least one of the following information:

[0526] Information about the resource block set where the first PSSCH is located;

[0527] Information about at least one first comb tooth;

[0528] The number of code field resources supported within a single comb tooth;

[0529] Code domain resource information supported by a comb tooth;

[0530] The number of code domain resources supported within a resource block;

[0531] Code domain resource information supported by a resource block;

[0532] The cycle of PSFCH;

[0533] The index of the first time slot;

[0534] The number of comb teeth included in the PSSCH resource pool;

[0535] The number of comb teeth included in the PSFCH time slot;

[0536] The second set of transmission resources includes the first transmission resource.

[0537] In some embodiments, the information of the at least one first comb tooth includes at least one of the following:

[0538] The index information corresponding to the first first comb tooth in the at least one first comb tooth;

[0539] The index information corresponding to all comb teeth included in the at least one first comb tooth;

[0540] The number of comb teeth included in the at least one first comb tooth.

[0541] In some embodiments, the transmission resources included in the second transmission resource set are indexed in the following order:

[0542] First, index according to frequency domain resources, then index according to code domain resources.

[0543] In some embodiments, the first indexing according to frequency domain resources includes:

[0544] First, index the resource block set in ascending order, then index the comb index in ascending order; or;

[0545] First, index the resource block set in ascending order, then index it in ascending order.

[0546] In some embodiments, the resource block set in which the first PSSCH is located includes at least one third resource block set, and the second transport resource set includes at least one fourth resource block set, wherein the at least one fourth resource block set is determined based on information from the at least one third resource block set.

[0547] In some embodiments, the determining unit 420 is further configured to:

[0548] The at least one fourth resource block set is determined based on the index information corresponding to the at least one third resource block set, wherein the index information corresponding to the at least one third resource block set includes at least one of the following:

[0549] The index information corresponding to the first third block set in the at least one third resource block set;

[0550] Index information corresponding to all third block sets in at least one third resource block set;

[0551] The number of resource block sets included in the at least one third resource block set.

[0552] In some embodiments, the second set of transport resources includes at least one second comb tooth, the second comb tooth being determined based on at least one of the following:

[0553] Information about the resource block set where the first PSSCH is located;

[0554] Information about at least one first comb tooth;

[0555] The cycle of PSFCH;

[0556] The index of the first time slot;

[0557] The number of comb teeth included in the PSSCH resource pool;

[0558] The number of comb teeth included in the PSFCH time slot.

[0559] In some embodiments, the second transmission resource set includes a first code field resource set, which is determined based on at least one of the following:

[0560] The number of code field resources supported within a single comb tooth;

[0561] Code domain resource information supported by a comb tooth;

[0562] The number of code domain resources supported within a resource block;

[0563] Code domain resource information supported by a resource block;

[0564] The cycle of PSFCH;

[0565] The index of the first time slot;

[0566] The number of comb teeth included in the PSSCH resource pool;

[0567] The number of comb teeth included in the PSFCH time slot.

[0568] In some embodiments, the number of code domain resources in the first code domain resource set is determined based on the following information: the number of code domain resources supported within a comb tooth or the number of code domain resources supported within a resource block, the period of the PSFCH, the number of comb teeth included in the PSSCH resource pool, and the number of comb teeth included in the PSFCH time slot.

[0569] In some embodiments, the number of code domain resources in the first code domain resource set is (N) CS1 / (P×K)), where N CS1 This indicates the number of code domain resources supported within a single comb tooth or the number of code domain resources supported within a single resource block. P represents the period of the PSFCH, and K is determined based on N4 and N5, where N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot.

[0570] In some embodiments, K = max(1, N4 / N5).

[0571] In some embodiments, the determining unit 420 is further configured to:

[0572] The index information corresponding to the code domain resources in the first code domain resource set is determined based on at least one of the following information:

[0573] The index of the first time slot;

[0574] Information about at least one first comb tooth;

[0575] The number of code domain resources in the first code domain resource set;

[0576] The code domain resource information supported by one comb tooth;

[0577] The code domain resource information supported by a resource block.

[0578] In some embodiments, the determining unit 420 is further configured to:

[0579] Based on pre-configuration information or network configuration information, obtain the code domain resource information supported by the comb tooth or the code domain resource information supported by the resource block.

[0580] In some embodiments, the determining unit 420 is further configured to:

[0581] Obtain the index information of code domain resources and the correspondence between code domain resources, wherein the correspondence is predefined, preconfigured, or network configured;

[0582] Based on the index information corresponding to the code domain resources in the first code domain resource set and the corresponding relationship, the code domain resources included in the first code domain resource set are determined.

[0583] In some embodiments, the first code domain resource in the first code domain resource set includes a first cyclic shift pair, wherein the first cyclic shift value in the first cyclic shift pair is determined according to the index information of the first code domain resource; the second cyclic shift value in the first cyclic shift pair is determined according to the first cyclic shift value and the maximum number of cyclic shift pairs supported within a comb tooth, wherein the maximum number of cyclic shift pairs supported within a comb tooth is determined according to the maximum number of code domain resources supported within a comb tooth;

[0584] Alternatively, the second cyclic shift value is determined based on the first cyclic shift value and the maximum number of cyclic shift pairs supported within a resource block, wherein the maximum number of cyclic shift pairs supported within a resource block is determined based on the maximum number of code field resources supported within a resource block.

[0585] In some embodiments, the determining unit 420 is specifically used for:

[0586] The first cyclic shift value is determined based on the index information of the first code field resource and the number of code field resources supported by one comb tooth, or...

[0587] The first cyclic shift value is determined based on the index information of the first code domain resource and the number of code domain resources supported by the resource block.

[0588] In some embodiments, the first cyclic shift value is used to determine the negative acknowledgment (NACK) sequence corresponding to the first PSSCH, and the second cyclic shift value is used to determine the acknowledgment (ACK) sequence corresponding to the first PSSCH.

[0589] In some embodiments, the determining unit 420 is further configured to:

[0590] The first transmission resource is determined in the second transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sent the first PSSCH.

[0591] In some embodiments, the identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

[0592] It should be understood that the apparatus embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. Specifically, Figure 21 The first terminal device 400 shown may correspond to a corresponding subject in executing method 200 or 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each unit in the first terminal device 400 are respectively for implementing Figure 13 or Figure 20 For the sake of brevity, the corresponding processes in each method are not described in detail here.

[0593] Figure 22 This is a schematic block diagram of the second terminal device 500 according to an embodiment of this application.

[0594] like Figure 22 As shown, the second terminal device 500 may include:

[0595] Transmitting unit 510 is used to transmit the first physical side line shared channel (PSSCH) in the first time slot;

[0596] The determining unit 520 is used to determine the first transmission resource in the set of PSFCH transmission resources included in the second time slot;

[0597] Receive the first PSFCH on the first transmission resource;

[0598] The second time slot is determined based on the first time slot, and the first PSFCH carries side feedback information in response to the first PSSCH.

[0599] In some embodiments, the first PSSCH occupies at least one subchannel;

[0600] The determining unit 520 is specifically used for:

[0601] The first transmission resource set is determined based on the information of the resource block set where the first PSSCH is located and the index information corresponding to the sub-channel occupied by the first PSSCH.

[0602] The first transmission resource set includes the first transmission resource, and the index information corresponding to the sub-channel occupied by the first PSSCH includes at least one of the following:

[0603] The index information corresponding to the first sub-channel in the sub-channel occupied by the first PSSCH;

[0604] Index information corresponding to all sub-channels occupied by the first PSSCH;

[0605] The number of sub-channels occupied by the first PSSCH.

[0606] In some embodiments, the resource block set in which the first PSSCH is located includes at least one first resource block set, and the first transport resource set includes at least one second resource block set, wherein the at least one second resource block set is determined based on information from the at least one first resource block set.

[0607] In some embodiments, the determining unit 520 is further configured to:

[0608] The at least one second resource block set is determined based on the index information corresponding to the at least one first resource block set, wherein the index information corresponding to the at least one first resource block set includes at least one of the following:

[0609] The index information corresponding to the first first block set in at least one first resource block set;

[0610] Index information corresponding to all first resource block sets in at least one first resource block set;

[0611] The number of resource block sets included in the at least one first resource block set.

[0612] In some embodiments, the transmission resources included in the first transmission resource set are indexed in the following order:

[0613] First, index according to frequency domain resources, then index according to code domain resources.

[0614] In some embodiments, the first indexing according to frequency domain resources includes:

[0615] First, index the resource block set index in ascending order, then index the physical resource block index in ascending order; or;

[0616] First, index the physical resource block index in ascending order, then index the resource block set index in ascending order.

[0617] In some embodiments, the determining unit 520 is further configured to:

[0618] The first transmission resource is determined in the first transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sends the first PSSCH.

[0619] In some embodiments, the identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

[0620] In some embodiments, the first PSSCH occupies at least one first comb tooth;

[0621] The determining unit 520 is specifically used for:

[0622] Determine the second set of transmission resources in the second time slot based on at least one of the following information:

[0623] Information about the resource block set where the first PSSCH is located;

[0624] Information about at least one first comb tooth;

[0625] The number of code field resources supported within a single comb tooth;

[0626] Code domain resource information supported by a comb tooth;

[0627] The number of code domain resources supported within a resource block;

[0628] Code domain resource information supported by a resource block;

[0629] The cycle of PSFCH;

[0630] The index of the first time slot;

[0631] The number of comb teeth included in the PSSCH resource pool;

[0632] The number of comb teeth included in the PSFCH time slot;

[0633] The second set of transmission resources includes the first transmission resource.

[0634] In some embodiments, the information of the at least one first comb tooth includes at least one of the following:

[0635] The index information corresponding to the first first comb tooth in the at least one first comb tooth;

[0636] The index information corresponding to all comb teeth included in the at least one first comb tooth;

[0637] The number of comb teeth included in the at least one first comb tooth.

[0638] In some embodiments, the transmission resources included in the second transmission resource set are indexed in the following order:

[0639] First, index according to frequency domain resources, then index according to code domain resources.

[0640] In some embodiments, the first indexing according to frequency domain resources includes:

[0641] First, index the resource block set in ascending order, then index the comb index in ascending order; or;

[0642] First, index the resource block set in ascending order, then index it in ascending order.

[0643] In some embodiments, the resource block set in which the first PSSCH is located includes at least one third resource block set, and the second transport resource set includes at least one fourth resource block set, wherein the at least one fourth resource block set is determined based on information from the at least one third resource block set.

[0644] In some embodiments, the determining unit 520 is further configured to:

[0645] The at least one fourth resource block set is determined based on the index information corresponding to the at least one third resource block set, wherein the index information corresponding to the at least one third resource block set includes at least one of the following:

[0646] The index information corresponding to the first third block set in the at least one third resource block set;

[0647] Index information corresponding to all third block sets in at least one third resource block set;

[0648] The number of resource block sets included in the at least one third resource block set.

[0649] In some embodiments, the second set of transport resources includes at least one second comb tooth, the second comb tooth being determined based on at least one of the following:

[0650] Information about the resource block set where the first PSSCH is located;

[0651] Information about at least one first comb tooth;

[0652] The cycle of PSFCH;

[0653] The index of the first time slot;

[0654] The number of comb teeth included in the PSSCH resource pool;

[0655] The number of comb teeth included in the PSFCH time slot.

[0656] In some embodiments, the second transmission resource set includes a first code field resource set, which is determined based on at least one of the following:

[0657] The number of code field resources supported within a single comb tooth;

[0658] Code domain resource information supported by a comb tooth;

[0659] The number of code domain resources supported within a resource block;

[0660] Code domain resource information supported by a resource block;

[0661] The cycle of PSFCH;

[0662] The index of the first time slot;

[0663] The number of comb teeth included in the PSSCH resource pool;

[0664] The number of comb teeth included in the PSFCH time slot.

[0665] In some embodiments, the number of code domain resources in the first code domain resource set is determined based on the following information: the number of code domain resources supported within a comb tooth or the number of code domain resources supported within a resource block, the period of the PSFCH, the number of comb teeth included in the PSSCH resource pool, and the number of comb teeth included in the PSFCH time slot.

[0666] In some embodiments, the number of code domain resources in the first code domain resource set is (N) CS1 / (P×K)), where N CS1 This indicates the number of code domain resources supported within a single comb tooth or the number of code domain resources supported within a single resource block. P represents the period of the PSFCH, and K is determined based on N4 and N5, where N4 represents the number of comb teeth included in the PSSCH resource pool, and N5 represents the number of comb teeth included in the PSFCH time slot.

[0667] In some embodiments, K = max(1, N4 / N5).

[0668] In some embodiments, the determining unit 520 is further configured to:

[0669] The index information corresponding to the code domain resources in the first code domain resource set is determined based on at least one of the following information:

[0670] The index of the first time slot;

[0671] Information about at least one first comb tooth;

[0672] The number of code domain resources in the first code domain resource set;

[0673] The code domain resource information supported by one comb tooth;

[0674] The code domain resource information supported by a resource block.

[0675] In some embodiments, the determining unit 520 is further configured to:

[0676] Based on pre-configuration information or network configuration information, obtain the code domain resource information supported by the comb tooth or the code domain resource information supported by the resource block.

[0677] In some embodiments, the determining unit 520 is further configured to:

[0678] Obtain the index information of code domain resources and the correspondence between code domain resources, wherein the correspondence is predefined, preconfigured, or network configured;

[0679] Based on the index information corresponding to the code domain resources in the first code domain resource set and the corresponding relationship, the code domain resources included in the first code domain resource set are determined.

[0680] In some embodiments, the first code domain resource in the first code domain resource set includes a first cyclic shift pair, wherein the first cyclic shift value in the first cyclic shift pair is determined according to the index information of the first code domain resource; the second cyclic shift value in the first cyclic shift pair is determined according to the first cyclic shift value and the maximum number of cyclic shift pairs supported within a comb tooth, wherein the maximum number of cyclic shift pairs supported within a comb tooth is determined according to the maximum number of code domain resources supported within a comb tooth;

[0681] Alternatively, the second cyclic shift value is determined based on the first cyclic shift value and the maximum number of cyclic shift pairs supported within a resource block, wherein the maximum number of cyclic shift pairs supported within a resource block is determined based on the maximum number of code field resources supported within a resource block.

[0682] In some embodiments, the determining unit 520 is specifically used for:

[0683] The first cyclic shift value is determined based on the index information of the first code field resource and the number of code field resources supported by one comb tooth, or...

[0684] The first cyclic shift value is determined based on the index information of the first code domain resource and the number of code domain resources supported by the resource block.

[0685] In some embodiments, the first cyclic shift value is used to determine the negative acknowledgment (NACK) sequence corresponding to the first PSSCH, and the second cyclic shift value is used to determine the acknowledgment (ACK) sequence corresponding to the first PSSCH.

[0686] In some embodiments, the determining unit 520 is further configured to:

[0687] The first transmission resource is determined in the second transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sent the first PSSCH.

[0688] In some embodiments, the identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

[0689] It should be understood that the apparatus embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. Specifically, Figure 22 The second terminal device 500 shown may correspond to the corresponding subject in executing the method 200 or 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each unit in the second terminal device 500 are respectively for implementing Figure 13 or Figure 20 For the sake of brevity, the corresponding processes in each method are not described in detail here.

[0690] The communication device of this application embodiment has been described above from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that this functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules. Specifically, the steps of the method embodiments in this application can be completed by integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the method disclosed in this application embodiment can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps in the above method embodiments.

[0691] For example, the receiving unit 410, transmitting unit 430, transmitting unit 510 or receiving unit 530 mentioned above can be implemented by a transceiver, and the determining unit 420 or determining unit 520 mentioned above can be implemented by a processor.

[0692] Figure 23 This is a schematic structural diagram of a communication device 600 according to an embodiment of this application.

[0693] like Figure 23 As shown, the communication device 600 may include a processor 610.

[0694] The processor 610 can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0695] like Figure 23 As shown, the communication device 600 may also include a memory 620.

[0696] The memory 620 can be used to store instruction information, as well as code and instructions executed by the processor 610. The processor 610 can call and run computer programs from the memory 620 to implement the methods in the embodiments of this application. The memory 620 can be a separate device independent of the processor 610, or it can be integrated into the processor 610.

[0697] like Figure 23 As shown, the communication device 600 may also include a transceiver 630.

[0698] The processor 610 can control the transceiver 630 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.

[0699] It should be understood that the various components in the communication device 600 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.

[0700] It should also be understood that the communication device 600 can be a first terminal device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. That is, the communication device 600 in the embodiments of this application can correspond to the first terminal device 400 in the embodiments of this application, and can correspond to the corresponding subject executing method 200 or 300 according to the embodiments of this application. For simplicity, it will not be described in detail here. Similarly, the communication device 600 can be a second terminal device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the second terminal device in the various methods of the embodiments of this application. That is, the communication device 600 in the embodiments of this application can correspond to the second terminal device 500 in the embodiments of this application, and can correspond to the corresponding subject executing method 200 or 300 according to the embodiments of this application. For simplicity, it will not be described in detail here.

[0701] In addition, a chip is also provided in this application embodiment.

[0702] For example, the chip may be an integrated circuit chip with signal processing capabilities, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The chip may also be referred to as a system-on-a-chip (SoC), system-on-a-chip (SoC), chip system, or system-on-chip (SoC), etc. Optionally, the chip can be applied to various communication devices, enabling the communication device equipped with the chip to execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0703] Figure 24 This is a schematic structural diagram of chip 700 according to an embodiment of this application.

[0704] like Figure 24 As shown, the chip 700 includes a processor 710.

[0705] The processor 710 can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0706] like Figure 24 As shown, the chip 700 may also include a memory 720.

[0707] The processor 710 can call and run computer programs from the memory 720 to implement the methods in the embodiments of this application. The memory 720 can be used to store instruction information, as well as code, instructions, etc., executed by the processor 710. The memory 720 can be a separate device independent of the processor 710, or it can be integrated into the processor 710.

[0708] like Figure 24As shown, the chip 700 may further include an input interface 730. The processor 710 can control the input interface 730 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.

[0709] like Figure 24 As shown, the chip 700 may further include an output interface 740. The processor 710 can control the output interface 740 to communicate with other devices or chips; specifically, it can output information or data to other devices or chips.

[0710] It should be understood that the chip 700 can be applied to the first terminal device or the second terminal device in the embodiments of this application. In other words, the chip can implement the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application, and can also implement the corresponding processes implemented by the second terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0711] It should also be understood that the various components in the chip 700 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.

[0712] The processors mentioned above may include, but are not limited to: general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0713] The processor can be used to implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0714] The memory mentioned above includes, but is not limited to, volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0715] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.

[0716] This application also provides a computer-readable storage medium for storing computer programs. The computer-readable storage medium stores one or more programs, which include instructions that, when executed by a portable electronic device including multiple applications, enable the portable electronic device to perform the wireless communication method provided in this application.

[0717] Optionally, the computer-readable storage medium can be applied to the first terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For simplicity, further details are omitted here. Optionally, the computer-readable storage medium can be applied to the second terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the second terminal device in the various methods of the embodiments of this application. For simplicity, further details are omitted here.

[0718] This application also provides a computer program product, including a computer program. When the computer program is executed by a computer, the computer can perform the wireless communication method provided in this application.

[0719] Optionally, the computer program product can be applied to the first terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For simplicity, it will not be described in detail here. Optionally, the computer program product can be applied to the second terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the second terminal device in the various methods of the embodiments of this application. For simplicity, it will not be described in detail here.

[0720] This application also provides a computer program. When the computer program is executed by a computer, the computer can perform the wireless communication method provided in this application.

[0721] Optionally, the computer program can be applied to the first terminal device in the embodiments of this application. When the computer program runs on a computer, it causes the computer to execute the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For simplicity, this will not be described in detail here. Optionally, the computer program can be applied to the second terminal device in the embodiments of this application. When the computer program runs on a computer, it causes the computer to execute the corresponding processes implemented by the second terminal device in the various methods of the embodiments of this application. For simplicity, this will not be described in detail here.

[0722] This application also provides a communication system, which may include the first terminal device and the second terminal device mentioned above. For the sake of brevity, these will not be repeated here. It should be noted that the term "system" in this document may also be referred to as "network management architecture" or "network system," etc.

[0723] It should also be understood that the terminology used in the embodiments of this application and the appended claims is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. For example, the singular forms “a,” “the,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0724] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application. If implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0725] Those skilled in the art will also recognize that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. 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 division of units, modules, or components in the device embodiments described above is merely a logical functional division; in actual implementation, there may be other division methods. For instance, multiple units, modules, or components may be combined or integrated into another system, or some units, modules, or components may be ignored or not executed. As another example, the units / modules / components described above as separate / display components may or may not be physically separated; that is, they may be located in one place or distributed across multiple network units. Some or all of the units / modules / components can be selected according to actual needs to achieve the purpose of the embodiments of this application. Finally, it should be noted that the mutual coupling or direct coupling or communication connection shown or discussed above can be through some interfaces; the indirect coupling or communication connection of devices or units can be electrical, mechanical, or other forms.

[0726] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.

Claims

1. A wireless communication method, characterized in that, The method is applicable to a first terminal device, and the method includes: Receive the first physical side line shared channel (PSSCH) in the first time slot; The first transmission resource is determined from the set of transmission resources of the Physical Side Line Feedback Channel (PSFCH) included in the second time slot; Send the first PSFCH on the first transmission resource; The second time slot is determined based on the first time slot, and the first PSFCH carries side feedback information in response to the first PSSCH.

2. The method according to claim 1, characterized in that, The first PSSCH occupies at least one sub-channel; The determination of the first transmission resource from the set of physical side line feedback channel (PSFCH) transmission resources included in the second time slot includes: The first transmission resource set is determined based on the information of the resource block set where the first PSSCH is located and the index information corresponding to the sub-channel occupied by the first PSSCH. The first transmission resource set includes the first transmission resource, and the index information corresponding to the sub-channel occupied by the first PSSCH includes at least one of the following: The index information corresponding to the first sub-channel in the sub-channel occupied by the first PSSCH; Index information corresponding to all sub-channels occupied by the first PSSCH; The number of sub-channels occupied by the first PSSCH.

3. The method according to claim 2, characterized in that, The resource block set in which the first PSSCH is located includes at least one first resource block set, and the first transport resource set includes at least one second resource block set, wherein the at least one second resource block set is determined based on information from the at least one first resource block set.

4. The method according to claim 3, characterized in that, The method includes: The at least one second resource block set is determined based on the index information corresponding to the at least one first resource block set, wherein the index information corresponding to the at least one first resource block set includes at least one of the following: The index information corresponding to the first first block set in at least one first resource block set; Index information corresponding to all first resource block sets in at least one first resource block set; The number of resource block sets included in the at least one first resource block set.

5. The method according to any one of claims 2 to 4, characterized in that, The transmission resources included in the first set of transmission resources are indexed in the following order: First, index according to frequency domain resources, then index according to code domain resources.

6. The method according to any one of claims 2 to 5, characterized in that, The method further includes: The first transmission resource is determined in the first transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sends the first PSSCH.

7. The method according to claim 6, characterized in that, The identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, and the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

8. The method according to claim 1, characterized in that, The first PSSCH occupies at least one first comb tooth; The determination of the first transmission resource from the set of physical side line feedback channel (PSFCH) transmission resources included in the second time slot includes: Determine the second set of transmission resources in the second time slot based on at least one of the following information: Information about the resource block set where the first PSSCH is located; The number of code domain resources supported within a resource block; The cycle of PSFCH; The index of the first time slot; The second set of transmission resources includes the first transmission resource.

9. The method according to claim 8, characterized in that, The information of the at least one first comb tooth includes at least one of the following: The index information corresponding to the first first comb tooth in the at least one first comb tooth; The index information corresponding to all comb teeth included in the at least one first comb tooth; The number of comb teeth included in the at least one first comb tooth.

10. The method according to claim 8 or 9, characterized in that, The transmission resources included in the second set of transmission resources are indexed in the following order: First, index according to frequency domain resources, then index according to code domain resources.

11. The method according to claim 10, characterized in that, The first step is to index according to frequency domain resources, including: First, index the resource block set in ascending order, then index it in ascending order.

12. The method according to any one of claims 8 to 11, characterized in that, The resource block set containing the first PSSCH includes at least one third resource block set, and the second transport resource set includes at least one fourth resource block set, wherein the at least one fourth resource block set is determined based on information from the at least one third resource block set.

13. The method according to claim 12, characterized in that, The method includes: The at least one fourth resource block set is determined based on the index information corresponding to the at least one third resource block set, wherein the index information corresponding to the at least one third resource block set includes at least one of the following: The index information corresponding to the first third block set in the at least one third resource block set; Index information corresponding to all third block sets in at least one third resource block set; The number of resource block sets included in the at least one third resource block set.

14. The method according to any one of claims 8 to 13, characterized in that, The second set of transmission resources includes at least one second comb tooth, which is determined based on at least one of the following: Information about the resource block set where the first PSSCH is located; The cycle of PSFCH; The index of the first time slot; The number of comb teeth included in the PSFCH time slot.

15. The method according to any one of claims 8 to 14, characterized in that, The second transmission resource set includes a first code field resource set, which is determined based on the following information: The number of code domain resources supported within a resource block.

16. The method according to claim 15, characterized in that, The method further includes: Based on pre-configuration information or network configuration information, obtain the code domain resource information supported by the resource block.

17. The method according to any one of claims 8 to 16, characterized in that, The method further includes: The first transmission resource is determined in the second transmission resource set based on the identification information of the first terminal device and / or the identification information of the second terminal device, wherein the second terminal device is the terminal device that sent the first PSSCH.

18. The method according to claim 17, characterized in that, The identification information of the second terminal device is determined based on the source identification information carried in the SCI associated with the first PSSCH, and the identification information of the first terminal device is determined based on the group member identification information of the first terminal device, or the identification information of the first terminal device is 0.

19. A first terminal device, characterized in that, include: The receiving unit is configured to receive the first physical side line shared channel (PSSCH) in the first time slot; The determining unit is used to determine the first transmission resource from the set of transmission resources of the Physical Side Line Feedback Channel (PSFCH) included in the second time slot; A sending unit is configured to send a first PSFCH on the first transmission resource; The second time slot is determined based on the first time slot, and the first PSFCH carries side feedback information in response to the first PSSCH.