Wireless communication method and terminal device

By using the physical side-line auxiliary channel (PSACH) to send the reference resource set in the side-line resource selection scenario, the problem of the first terminal sending the reference resource set to the second terminal is solved, and the performance and reliability of the second terminal resource selection are improved sex.

CN116548039BActive Publication Date: 2025-02-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080107416.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-25
Publication Date
2025-02-25
Estimated Expiration
2040-12-25

AI Technical Summary

Technical Problem

In the side-line resource selection scenario, the first terminal needs to send a reference resource set to the second terminal to assist the second terminal in resource selection, but lacks effective physical channels or physical resources for transmission.

Method used

The first terminal sends a reference resource set to the second terminal through a physical side-line auxiliary channel (PSACH), thereby improving the performance of resource selection of the second terminal.

Benefits of technology

By sending a reference resource set through PSACH, the second terminal can more effectively select resources and improve the performance and reliability of resource selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116548039B_ABST
    Figure CN116548039B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a wireless communication method and terminal device, wherein a first terminal can send a reference resource set to a second terminal via PSACH, thereby improving the performance of resource selection of the second terminal. The wireless communication method includes: the first terminal sends a reference resource set to the second terminal via PSACH; wherein the reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications, and more specifically, to a method and terminal device for wireless communications. Background Art

[0002] In some sidelink resource selection scenarios, the first terminal needs to send a reference resource set to the second terminal to assist the second terminal in resource selection. However, what kind of physical channel or physical resource is used to send the reference resource set is an urgent problem to be solved. Summary of the invention

[0003] An embodiment of the present application provides a wireless communication method and terminal device, where a first terminal can send a reference resource set to a second terminal via a PSACH, thereby improving the resource selection performance of the second terminal.

[0004] In a first aspect, a wireless communication method is provided, the method comprising:

[0005] The first terminal sends a reference resource set to the second terminal via the PSACH;

[0006] The reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection.

[0007] In a second aspect, a wireless communication method is provided, the method comprising:

[0008] The second terminal receives a reference resource set sent by the first terminal through the PSACH;

[0009] The reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection.

[0010] In a third aspect, a terminal device is provided for executing the method in the first aspect.

[0011] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect.

[0012] In a fourth aspect, a terminal device is provided for executing the method in the second aspect.

[0013] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned second aspect.

[0014] In a fifth aspect, a terminal device is provided, comprising a processor and a memory, wherein 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 execute the method in the first aspect.

[0015] In a sixth aspect, a terminal device is provided, comprising a processor and a memory, wherein 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 execute the method in the second aspect.

[0016] In a seventh aspect, a device is provided for implementing the method in any one of the first to second aspects above.

[0017] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in any one of the first to second aspects described above.

[0018] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in any one of the first to second aspects above.

[0019] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the first to second aspects above.

[0020] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects above.

[0021] Through the above technical solution, the first terminal can send a reference resource set to the second terminal through the PSACH, thereby improving the resource selection performance of the second terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a schematic diagram of a communication system architecture provided by this application.

[0023] Figure 2 It is a schematic diagram of another communication system architecture provided by the present application.

[0024] Figure 3 It is a schematic diagram of sideline communication within the network coverage area provided by the present application.

[0025] Figure 4 It is a schematic diagram of a partial network coverage side communication provided by the present application.

[0026] Figure 5It is a schematic diagram of line communication outside the network coverage provided by the present application.

[0027] Figure 6 It is a schematic diagram of a unicast sideline communication provided by the present application.

[0028] Figure 7 It is a schematic diagram of a multicast side communication provided by the present application.

[0029] Figure 8 It is a schematic diagram of a broadcast sideline communication provided by this application.

[0030] Fig. 9 It is a schematic diagram of a PSCCH and PSSCH frame structure provided by the present application.

[0031] Fig.10 It is a schematic diagram of a hidden node provided by the present application.

[0032] Fig.11 It is a schematic diagram of an exposed terminal provided in this application.

[0033] Fig.12 It is a schematic flowchart of a wireless communication method provided according to an embodiment of the present application.

[0034] Fig.13 It is a schematic diagram of the correspondence between the PRB for sending PSACH and the PSSCH scheduled by PSCCH for indicating reserved resources provided in an embodiment of the present application.

[0035] Fig.14 It is a schematic diagram of the correspondence between the PRB for sending PSACH and the reserved resources provided in an embodiment of the present application.

[0036] Fig.15 It is a schematic block diagram of a terminal device provided according to an embodiment of the present application.

[0037] Fig.16 It is a schematic block diagram of a network device provided according to an embodiment of the present application.

[0038] Fig.17 It is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0039] Fig.18 It is a schematic block diagram of a device provided according to an embodiment of the present application.

[0040] Fig.19 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0042] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of 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, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0043] Generally speaking, traditional communication systems 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 communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0044] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0045] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.

[0046] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein 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.

[0047] The terminal device can be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0048] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).

[0049] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, 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, 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.

[0050] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0051] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device or base station (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.

[0052] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, 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 geosynchronous earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0053] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0054] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0055] The terms used in the implementation mode of this application are only used to explain the specific embodiments of this application, and are not intended to limit this application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

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

[0057] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.

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

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

[0060] Figure 1 1 is a schematic diagram of a communication system applicable to an embodiment of the present application. The transmission resources of the vehicle-mounted terminals (vehicle-mounted terminal 121 and vehicle-mounted terminal 122) are allocated by the base station 110, and the vehicle-mounted terminals send data on the sidelink according to the resources allocated by the base station 110. Specifically, the base station 110 can allocate resources for a single transmission to the terminal, or can allocate resources for a semi-static transmission to the terminal.

[0061] Figure 2 Schematic diagram of another communication system applicable to the embodiment of the present application. The vehicle-mounted terminal (vehicle-mounted terminal 131 and vehicle-mounted terminal 132) autonomously selects transmission resources on the resources of the side link for data transmission. Optionally, the vehicle-mounted terminal can randomly select transmission resources, or select transmission resources by listening.

[0062] It should be noted that, in the sideline communication, according to the network coverage of the communicating terminal, it can be divided into the sideline communication within the network coverage, such as Figure 3 As shown; some networks cover sideline communications, such as Figure 4 As shown; and network coverage outside the line communication, such as Figure 5 shown.

[0063] Figure 3 : In the sideline communication within the network coverage, all the terminals performing the sideline communication are within the coverage of the same base station. Thus, the above terminals can perform the sideline communication based on the same sideline configuration by receiving the configuration signaling of the base station.

[0064] Figure 4 : In the case of partial network coverage for sidelink communication, some terminals performing sidelink communication are located within the coverage of the base station. These terminals can receive the configuration signaling of the base station and perform sidelink communication according to the configuration of the base station. However, terminals outside the network coverage cannot receive the configuration signaling of the base station. In this case, the terminals outside the network coverage will determine the sidelink configuration and perform sidelink communication 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.

[0065] Figure 5 : For sideline communications outside the network coverage, all terminals performing sideline communications are located outside the network coverage, and all terminals determine the sideline configuration according to pre-configuration information to perform sideline communications.

[0066] It should be noted that device-to-device communication is a sidelink (SL) transmission technology based on device-to-device (D2D), which is different from the way in which communication data is received or sent by base stations in traditional cellular systems, so it has higher spectrum efficiency and lower transmission delay. The Internet of Vehicles system adopts a terminal-to-terminal direct communication method, and 3GPP defines two transmission modes, which are respectively recorded as: the first mode and the second mode. The embodiments of the present application can be applied to the second mode.

[0067] The first mode: The transmission resources of the terminal are allocated by the base station, and the terminal sends data on the sidelink according to the resources allocated by the base station; the base station can allocate resources for a single transmission to the terminal, or allocate resources for semi-static transmission to the terminal. Figure 3 As shown, the terminal is within the coverage of the network, and the network allocates transmission resources for sideline transmission to the terminal.

[0068] The second mode: The terminal selects a resource in the resource pool to transmit data. Figure 5 As shown, the terminal is located outside the cell coverage, and the terminal autonomously selects transmission resources from the pre-configured resource pool for side transmission; or, as shown Figure 3 As shown, the terminal autonomously selects transmission resources from the resource pool configured by the network for side transmission.

[0069] It should be noted that in NR-V2X, the user may be in a mixed mode, that is, the user can use the first mode to acquire resources and the second mode to acquire resources at the same time.

[0070] In NR-V2X, autonomous driving is supported, which puts higher requirements on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc.

[0071] In LTE-V2X, broadcast transmission is supported, and in NR-V2X, unicast and multicast transmission are introduced. For unicast transmission, there is only one receiving terminal, such as Figure 6 As shown in FIG, UE1 and UE2 perform unicast transmission; for multicast transmission, the receiving end is all terminals in a communication group, or all terminals within a certain transmission distance, such as Figure 7 As shown, UE1, UE2, UE3 and UE4 form a communication group, in which UE1 sends data, and other terminal devices in the group are receiving terminals; for the broadcast transmission mode, the receiving end is any terminal around the sending terminal, such as Figure 8 As shown, UE1 is a transmitting terminal, and other terminals around it, UE2-UE6 are all receiving terminals.

[0072] A resource pool is introduced in the sideline transmission system. The so-called resource pool is a collection of transmission resources. Whether it is a transmission resource configured by the network or a transmission resource selected by the terminal independently, it is a resource in the resource pool. The resource pool can be configured by pre-configuration or network configuration, and one or more resource pools can be configured. The resource pool is divided into a sending resource pool and a receiving resource pool. The sending resource pool is the transmission resources in the resource pool used to send sideline data; the receiving resource pool is the transmission resources in the resource pool where the terminal receives sideline data.

[0073] In order to better understand the embodiments of the present application, the sidelink control information (Sidelink Control Information, SCI) related to the present application is explained.

[0074] The second-order SCI is introduced in NR-V2X. The first-order SCI is carried in the physical sidelink control channel (PSCCH) to indicate the transmission resources, reserved resource information, modulation and coding scheme (MCS) level, priority and other information of the physical sidelink shared channel (PSSCH). The second-order SCI is sent in the resources of PSSCH and demodulated using the demodulation reference signal (DMRS) of PSSCH to indicate the sender identity (ID) (also called the source identity), the receiver ID (also called the destination ID), the hybrid automatic repeat request (HARQ) ID, the new data indication (NDI) and other information used for data demodulation. The first symbol is usually used for automatic gain control (AGC). PSCCH starts from the second symbol of the time slot, and the last symbol is used as the guard period (GP). The second-order SCI starts mapping from the first DMRS symbol of PSSCH, first in the frequency domain and then in the time domain, such as Fig. 9 As shown, PSCCH occupies 3 symbols (symbol 1, symbol 2, symbol 3), the DMRS of PSSCH occupies symbols 4 and symbol 11, the second-order SCI is mapped starting from symbol 4, and is frequency-division multiplexed with DMRS on symbol 4. The second-order SCI is mapped to symbol 4, symbol 5, and symbol 6. The size of resources occupied by the second-order SCI depends on the number of bits of the second-order SCI.

[0075] In order to better understand the embodiments of the present application, a physical sidelink feedback channel (PSFCH) related to the present application is described.

[0076] In release 16 (R16) NR-V2X, a sequence type of PSFCH is supported, called PSFCH format 0. This type of PSFCH occupies a physical resource block (PRB) in the frequency domain and an orthogonal frequency-division multiplexing (OFDM) symbol in the time domain. The sequence type used is the same as the physical uplink control channel (PUCCH) format 0. In a resource pool, PSFCH resources are configured with a period of 1, 2 or 4 time slots. In the time slot where the PSFCH resources exist, the PSFCH resources are located in the last OFDM symbol in the time slot that can be used for side transmission. However, in order to support transceiver conversion and AGC adjustment, there are two OFDM symbols before the PSFCH symbol for transceiver conversion and AGC adjustment respectively. In addition, PSCCH and PSSCH transmission are not allowed on the above three OFDM symbols. In R16 NR-V2X, PSFCH is only used to carry HARQ feedback information, and the capacity of one PSFCH is one bit.

[0077] The transmission resources of PSFCH are determined according to the time-frequency position of the corresponding PSSCH transmission resources. In NR-V2X, the following two PSFCH resource determination methods are supported. The specific method of determining PSFCH resources is configured according to high-level signaling.

[0078] Method 1: Determine the transmission resource of PSFCH according to the first subchannel of PSSCH frequency domain resources;

[0079] Method 2: Determine the transmission resources of PSFCH according to all sub-channels occupied by PSSCH frequency domain.

[0080] For the resource determination method of method 1, since the transmission resources of PSFCH are determined only according to the first subchannel occupied by PSSCH, no matter how many subchannels PSSCH occupies, the number of PSFCH feedback resources corresponding to it is fixed; for method 2, the number of PSFCH transmission resources is determined according to the number of subchannels occupied by PSSCH, so the more subchannels PSSCH occupies, the more PSFCH transmission resources it has. Method 2 is more suitable for scenarios that require more sidelink HARQ feedback resources, such as the second type of sidelink HARQ feedback method in multicast.

[0081] The corresponding PSFCH transmission resource set can be determined according to the time slot and subchannel of the PSSCH transmission The index of the PSFCH transmission resource in the resource set is first determined in the order of resource blocks (RB) from low to high, and then in the order of cyclic shift (CS) from low to high. Further, in the resource set, the transmission resource of the PSFCH is determined by the following formula 1:

[0082]

[0083] Among them, P ID Indicates the sender identification (Identity, ID) information, that is, the source ID of the sender UE carried in the SCI. For unicast or multicast side HARQ feedback mode with only negative acknowledgment (NACK-only), M ID = 0; for the multicast side HARQ feedback mode of positive acknowledgment (ACK) / negative acknowledgment (NACK), M ID Indicates the intra-group identifier of the receiving UE configured by the higher layer.

[0084] In NR-V2X, PSFCH resources are configured by R16 sidelink PSFCH configuration (SL-PSFCH-Config-r16) signaling, where the PSFCH period (sl-PSFCH-Period-r16) is used to configure the period of PSFCH resources. The RB set (sl-PSFCH-RB-Set-r16) is used to configure the PRBs that can be used for PSFCH transmission on the OFDM symbol where the PSFCH resources are located. The number of cyclic shift pairs (sl-NumMuxCS-Pair-r16) is used to configure the number of cyclic shift pairs of the PFSCH sequence allowed in a PRB. The minimum time interval of PSFCH (sl-MinTimeGapPSFCH-r16) is used to configure the minimum time interval between PSFCH and its associated PSSCH. The frequency hopping ID of PSFCH (sl-PSFCH-HopID-r16) is used to configure the frequency hopping ID of PSFCH, which is used to determine the sequence of PSFCH. The candidate resource type of PSFCH (sl-PSFCH-CandidateResourceType-r16) is used to configure the method for determining the candidate resources of PSFCH.

[0085] In order to better understand the embodiments of the present application, the resource allocation enhancement in NR-V2X related to the present application is described.

[0086] In the transmission method of the second mode described above, the terminal device randomly selects a transmission resource from the resource pool, or selects a transmission resource according to the listening result. This resource selection method can avoid interference between terminals to a certain extent, but there are still the following problems:

[0087] 1. Hidden node: as follows Fig.10 As shown, UE-B selects resources based on monitoring and uses the resources to send sidelink data to UE-A. Since UE-B and UE-C are far apart and cannot hear each other's transmission, UE-B and UE-C may select the same transmission resources. The data sent by UE-C will interfere with the data sent by UE-B. This is the hidden node problem.

[0088] 2. Half-duplex problem: When a terminal selects transmission resources through listening, within the listening window, if the terminal sends sideline data in a certain time slot, due to the limitation of half-duplex, the terminal cannot receive data sent by other terminals in this time slot, and there is no listening result. Therefore, when the terminal excludes resources, it will exclude all resources corresponding to the time slot in the selection window to avoid interference with other terminals. Due to the limitation of half-duplex, the terminal will exclude many resources that do not need to be excluded.

[0089] 3. Exposed terminal problems: as follows Fig.11 As shown, both the sending UE-B and the sending UE-C can monitor each other, but the target receiving UE-A of the sending UE-B is far away from the sending UE-C, and the target receiving UE-D of the sending UE-C is far away from the sending UE-B. In this case, even if the sending UE-B and the sending UE-C use the same time-frequency resources, it will not affect the reception of their respective target receiving terminals. However, due to the close geographical locations of the two parties, the signal receiving power detected during the monitoring process may be very high, so that the two parties will choose orthogonal video resources, which may eventually lead to a decrease in resource utilization efficiency.

[0090] 4. Power consumption issue: In the above-mentioned listening process, the terminal needs to continuously listen to resources to determine which resources are available, and the terminal's continuous resource listening consumes a lot of energy. This is not a problem for vehicle-mounted terminals because they have power supply equipment. However, for handheld terminals, excessive energy consumption will cause the terminal to run out of power quickly. Therefore, how to reduce the energy consumption of the terminal is also an issue that needs to be considered in the resource selection process.

[0091] Due to the problems existing in the resource selection process in the above-mentioned second transmission mode, an enhanced resource selection scheme is proposed. On the basis of the resource listening adopted in the above-mentioned second transmission mode, a reference resource set can also be sent to another terminal (UE-B) through a terminal (UE-A) to assist UE-B in resource selection. The reference resource set can be obtained by UE-A according to the resource listening results, base station indications, etc., or determined according to the detected SCI. The reference resource set can be a resource set suitable for UE-B to use. When UE-B selects resources for sending side data to the target receiving terminal, resources can be selected from the available resource set first, thereby improving the reliability of the target receiving terminal receiving the side data; or, the resource set can also be a resource set that is not suitable for UE-B to use. When UE-B selects resources, it avoids selecting resources in the resource set, thereby avoiding problems such as hidden terminals and half-duplex restrictions. The terminal that undertakes the UE-A function is called a resource coordination terminal.

[0092] Compared with the current second mode in which the terminal autonomously selects transmission resources, in the above resource allocation method, the terminal selects resources in combination with reference resource sets sent by other terminals during resource selection, thereby improving transmission reliability.

[0093] In the above enhanced resource selection scheme, UE-A needs to send a reference resource set to UE-B in some cases. In the above process, there is currently no solution as to what physical channel or physical resource UE-A uses to send the reference resource set.

[0094] Based on the above problems, this application proposes a

[0095] The technical solution of the present application is described in detail below through specific embodiments.

[0096] Fig.12 is a schematic flow chart of a wireless communication method 200 according to an embodiment of the present application, such as Fig.12 As shown, the method 200 may include at least part of the following contents:

[0097] S210, the first terminal sends a reference resource set to the second terminal through a PSACH; wherein the reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection;

[0098] S220: The second terminal receives the reference resource set sent by the first terminal through the PSACH.

[0099] In an embodiment of the present application, under specific conditions, the first terminal needs to send a reference resource set to the second terminal, and the first terminal can use a physical channel in a sequence format to send the reference resource set to the second terminal. The specific condition may be, for example, receiving a trigger signaling sent by the second terminal through a physical sidelink triggering channel (Physical Sidelink Triggering Channel, PSTCH), and the trigger signaling may be used to trigger the first terminal to send a reference resource set to the second terminal. Alternatively, the specific condition may be determining that the resources already used by the second terminal or the resources reserved for the future have high interference or half-duplex restrictions. In an embodiment of the present application, the physical channel in a sequence format used to carry the reference resource set is a physical sidelink assistant channel (Physical Sidelink Assistant Channel, PSACH). Of course, it may also be a physical channel in other sequence formats, and the present application does not limit this.

[0100] Optionally, in some embodiments, the first terminal determines a PRB set that can be used for PSACH transmission.

[0101] Optionally, the period of the PRB set available for PSACH transmission in a resource pool is the same as the period of the PRB set available for PSFCH transmission in the resource pool, and in each period of the PRB set available for PSACH transmission, the time slot where the PSACH resource set is located is the same as the time slot where the PSFCH is located in this period, and in this time slot, the PRB set available for PSACH transmission is located in the last two OFDM symbols available for sideline. However, on the above-mentioned OFDM symbols, the PRBs used for PSACH and the PRBs used for PSFCH are configured by different high-level parameters. Preferably, the PRBs included in the PRB set used for PSACH transmission and the PRBs included in the PRB set used for PSFCH transmission are different or at least partially different.

[0102] Optionally, the PRB set available for PSACH transmission in a resource pool is located in the last OFDM symbol available for sideline communication in each time slot, that is, in the last guard interval (GP) symbol in the time slot available for sideline communication. Preferably, in this case, all PRBs in the guard interval (GP) symbol can be used for PSACH transmission.

[0103] That is, the PRB set available for PSACH transmission in a resource pool is located in the last OFDM symbol available for sideline communication in each time slot. Optionally, the PRB set used for PSACH transmission in a time slot includes all PRBs in the last OFDM symbol available for sideline communication.

[0104] Optionally, the period of the PRB set available for PSACH transmission in a resource pool is the same as the period of the PRB set available for PSFCH transmission in the resource pool, and in each period of the PRB set available for PSACH transmission, the time slot where the PSACH resource set is located is the same as the time slot where the PSFCH is located in this period, and in this time slot, the PRB set available for PSACH transmission is located in the last two OFDM symbols available for sideline. Moreover, on the above-mentioned OFDM symbol, the PRBs included in the PRB set used for PSACH transmission are the same as the PRBs included in the PRB set used for PSFCH transmission.

[0105] In an embodiment of the present application, if the first terminal sends a reference resource set through PSACH according to a trigger signaling received from the second terminal, and the second terminal sends a trigger signaling through a physical channel (such as PSTCH) with the same sequence format as PSACH, then the PRB set used for PSACH transmission can be the same as or one-to-one associated with the PRB set used for PSTCH transmission. If the first terminal sends a reference resource set through PSACH according to a trigger signaling received from the second terminal, but the second terminal sends the trigger signaling through PSCCH or PSSCH, or if the first terminal determines that the resources already used by the second terminal or the resources reserved in the future have high interference or half-duplex restrictions, the reference resource set is sent, but at this time the PRB set for sending PSTCH is configured in the resource pool, then the preferred PRB set for PSACH transmission and the PRB set for PSTCH transmission are configured by different high-level parameters.

[0106] Optionally, in some embodiments, the first terminal determines transmission resources of the PSACH.

[0107] Optionally, the transmission resources of PSACH may include time domain resources and frequency domain resources, wherein the time domain resources may include, for example, time slots and / or OFDM symbols; and the frequency domain resources may include, for example, PRBs. In addition, the transmission resources of PSACH may also include code domain resources, i.e., cyclic shifts of sequences, such as a sequence with a specific cyclic shift within a PRB, and the cyclic shift is applied to a specific root sequence.

[0108] Optionally, the root sequence used to send PSACH can be determined by the following formula 2.

[0109]

[0110] Among them, M ZC is equal to 12, and M ZC represents the length of the root sequence, and the value of φ(n) is shown in Table 1. u=n IDIn an optional implementation, the root sequence used to send PSACH in the resource pool is the same as the root sequence used to send PSFCH, that is, n ID is the value indicated by the PSFCH frequency modulation identifier (sl-PSFCH-HopID-r16). In another optional implementation, the root sequence used to send PSACH and the root sequence used to send PSTCH in the resource pool may be different, that is, n ID It is a value indicated by another radio resource control (RRC) signaling different from sl-PSFCH-HopID-r16.

[0111] Table 1

[0112]

[0113] Optionally, the first terminal may specifically determine the transmission resource of the PSACH by the following manner 1 to manner 4. The PRB used to transmit the PSACH belongs to a PRB set determined by the first terminal for transmitting the PSACH.

[0114] Mode 1: The first terminal determines the transmission resources of the PSACH according to the time-frequency resource position of the first PSSCH sent by the second terminal.

[0115] In mode 1, the resources in the reference resource set sent by the first terminal correspond to one or more reserved resources indicated by the second terminal. For example, the reference resource set contains at most N resources for PSCCH and / or PSSCH transmission, corresponding to the N reserved resources most recently indicated by the second terminal through the PSCCH for scheduling the first PSSCH, N is a positive integer, and N≤2. For another example, the reference resource set contains at most M resources for PSCCH and / or PSSCH transmission, corresponding to the M reserved resources most recently indicated by the second terminal through signaling other than PSCCH (such as the first PSSCH), M is a positive integer. In this case, the first terminal determines the transmission resources of the PSACH according to the time-frequency resource position of the first PSSCH sent by the second terminal. Preferably, the first PSSCH sent by the second terminal is a PSSCH scheduled by the second terminal for indicating the N reserved resources. For example, the correspondence between the PRB used to send the PSACH and the PSSCH scheduled by the PSCCH for indicating the reserved resources can be as follows. Fig.13 As shown, or the first PSSCH is a PSSCH used to indicate M reserved resources.

[0116] That is to say, the reference resource set includes N resources for sending PSCCH and / or PSSCH, and the N resources correspond to the N reserved resources indicated by the second terminal through the PSCCH for scheduling the first PSSCH, N is a positive integer, and N≤2; or, the reference resource set includes M resources for sending PSCCH and / or PSSCH, and the M resources correspond to the M reserved resources indicated by the second terminal through the first PSSCH, and M is a positive integer.

[0117] In mode 1, preferably, if the first PSSCH is located in time unit n, the first terminal determines that a PSACH resource on time unit m is used to send a PSACH carrying the reference resource set, wherein the interval between n and m is not less than a first threshold, and the time unit includes a symbol and / or a time slot. In addition, there is a PSACH resource on time unit m.

[0118] Optionally, the first threshold may be pre-configured or agreed upon by a protocol, or the first threshold may be configured or indicated by the network device. In addition, the first threshold may be 0, that is, the interval between n and m may be 0.

[0119] Optionally, the PRB of the PSACH corresponding to a sub-channel in a time slot may be as shown in Formula 3.

[0120]

[0121] in, Indicates the number of PRBs of PSACH corresponding to a subchannel in a time slot, N PSACH Indicates the period of PSACH resources. The start of a PSSCH is located in time slot i, and time slot i occupies one or more subchannels starting from the jth subchannel. 0≤i<N PSACH , 0≤j<N subch , N subch Indicates the number of sub-channels included in the resource pool used by the first terminal.

[0122] Optionally, the number of PRBs of the PSACH corresponding to a subchannel in a time slot is determined according to the following formula 4.

[0123]

[0124] in, Indicates the number of PRBs of PSACH corresponding to a subchannel in a time slot, Indicates the number of PRBs configured for PSACH transmission, N subch Indicates the number of PSSCH subchannels included in the resource pool used by the first terminal, N PSACH Indicates the period of PSACH resources.

[0125] It should be noted that, in mode 1, one of the time slots in the above formula 3 and formula 4 is the time slot where the first PSSCH is located.

[0126] Optionally, in mode 1, the first terminal may specifically determine a PRB for sending the PSACH from at least one PRB;

[0127] The at least one PRB is a PRB of a PSACH corresponding to a sub-channel in the time slot where the first PSSCH is located.

[0128] That is, the at least one PRB is a PRB of a PSACH corresponding to a sub-channel in the time slot where the first PSSCH is located, determined based on the above formula 3.

[0129] Optionally, in one implementation, the first terminal determines a PRB for sending the PSACH from the at least one PRB according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH.

[0130] For example, the first terminal determines a PRB for sending the PSACH from the at least one PRB according to the following formula 5.

[0131]

[0132] Among them, P ID represents the source terminal identifier indicated in the SCI used to schedule the first PSSCH, Indicates the number of PRBs of PSACH corresponding to a subchannel in a time slot, that is, represents the at least one PRB.

[0133] Optionally, in another implementation, the first terminal determines a PRB for sending the PSACH from the at least one PRB based on a source terminal identifier indicated in the SCI for scheduling the first PSSCH and a member identifier of the first terminal.

[0134] For example, the first terminal determines a PRB for sending the PSACH from the at least one PRB according to the following formula 6.

[0135]

[0136] Among them, P ID represents the source terminal identifier indicated in the SCI used to schedule the first PSSCH, M ID represents the member identifier of the first terminal, Indicates the number of PRBs of PSACH corresponding to a subchannel in a time slot, that is, represents the at least one PRB.

[0137] Optionally, in mode 1, the first terminal determines the cyclic shift used to send the PSACH according to the number of resources in the reference resource set and the state of each resource in the reference resource set.

[0138] For example, when the reference resource set includes two resources reserved by the second terminal, the first terminal determines the cyclic shift used to send the PSACH according to the following formula 7.

[0139]

[0140] Among them, m cs is a parameter determined according to the status of each resource in the reference resource collection. is a random number determined according to the PSACH transmission time slot and transmission symbol, is the number of subcarriers in one RB.

[0141] It should be noted that m0 in Formula 7 is pre-configured or agreed upon by the protocol, or m0 is configured by the network device, that is, m0 is a known parameter. cs The value of can be determined according to the following Table 2.

[0142] Table 2

[0143]

[0144] Optionally, in method 1,

[0145] The first terminal determines at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for PSACH transmission;

[0146] The first terminal determines, according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH, a cyclic shift group for sending the PSACH from the at least one cyclic shift group;

[0147] The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift used for sending the PSACH from the cyclic shift group used for sending the PSACH.

[0148] For example, the first terminal may determine the at least one cyclic shift group according to the following formula 8.

[0149]

[0150] in, Indicates the number of PRBs of PSACH corresponding to a subchannel in a time slot, Indicates the number of cyclic shift groups allowed for each PRB that can be used for PSACH transmission.

[0151] It should be noted that a time slot in Formula 8 may be a time slot where the first PSSCH is located.

[0152] For example, the first terminal may determine the cyclic shift group used to send the PSACH from the at least one cyclic shift group according to the following formula 9.

[0153]

[0154] Among them, P ID represents the source terminal identifier indicated in the SCI used to schedule the first PSSCH, represents the at least one cyclic shift group.

[0155] Optionally, in method 1,

[0156] The first terminal determines at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for PSACH transmission;

[0157] The first terminal determines, according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH and a member identifier of the first terminal, a cyclic shift group for sending the PSACH from the at least one cyclic shift group;

[0158] The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift used for sending the PSACH from the cyclic shift group used for sending the PSACH.

[0159] For example, the first terminal may determine the cyclic shift group used to send the PSACH from the at least one cyclic shift group according to the following formula 10.

[0160]

[0161] Among them, P ID represents the source terminal identifier indicated in the SCI used to schedule the first PSSCH, M ID represents the member identifier of the first terminal, represents the at least one cyclic shift group.

[0162] Optionally, when the reference resource set includes two resources reserved by the second terminal and there are two cyclic shift groups in each PRB, the first terminal determines the cyclic shift α used to send the PSACH according to the following formula 11.

[0163]

[0164] Among them, m cs is a parameter determined according to the status of each resource in the reference resource collection. is a random number determined according to the PSACH transmission time slot and transmission symbol, is the number of subcarriers in one RB.

[0165] It should be noted that m in Formula 11 cs The value of can be determined according to the following Table 3.

[0166] Table 3

[0167]

[0168] Mode 2: The first terminal determines the transmission resources of the PSACH according to the time-frequency resource positions of the Q reserved resources indicated by the second terminal, where Q is a positive integer.

[0169] In mode 2, the resources in the reference resource set sent by the first terminal correspond to one or more reserved resources indicated by the second terminal. The reference resource set includes Q resources for PSCCH and / or PSSCH transmission, and the Q resources correspond to the Q reserved resources indicated by the second terminal through PSCCH, and Q≤2, or the Q resources correspond to the Q reserved resources indicated by the second terminal through PSSCH. For example, the correspondence between the PRB used to send PSACH and the reserved resources can be as follows: Fig.14 shown.

[0170] Optionally, in mode 2, the first terminal determines a time slot j for sending the PSACH according to the time slot m corresponding to the Q reserved resources;

[0171] Wherein, the time slot m is the time slot where the Q reserved resources are located, or, the time slot m is the time slot where the first reserved resource among the Q reserved resources is located, and the time slot j is mT proc,1 -T proc,0 The maximum value of the time slot index of the previously existing PSACH resource, T proc,0 The time for the second terminal to decode the reference resource set, T proc,1 It is the time for the second terminal to respond according to the reference resource set.

[0172] Optionally, T proc,0and / or T proc,1 It can be pre-configured or agreed upon by protocol. proc,0 and / or T proc,1 Can be configured or indicated by the network device.

[0173] Optionally, in mode 2, the first terminal determines, according to a source terminal identifier indicated in the SCI used to indicate the Q reserved resources, a PRB for sending the PSACH from at least one PRB;

[0174] The at least one PRB is a PRB of a PSACH corresponding to a subchannel in a time slot.

[0175] For example, referring to the above formula 5, the PRB used to send the PSACH may be determined from the at least one PRB according to the source terminal identifier indicated in the SCI used to indicate the Q reserved resources.

[0176] Optionally, in mode 2, the first terminal determines a PRB for sending the PSACH from at least one PRB according to a source terminal identifier indicated in the SCI used to indicate the Q reserved resources and a member identifier of the first terminal;

[0177] The at least one PRB is a PRB of a PSACH corresponding to a subchannel in a time slot.

[0178] For example, referring to the above formula 6, the PRB used to send the PSACH can be determined from the at least one PRB according to the source terminal identifier indicated in the SCI used to indicate the Q reserved resources and the member identifier of the first terminal.

[0179] Optionally, in mode 2, the first terminal determines the cyclic shift used to send the PSACH according to the number of resources in the reference resource set and the state of each resource in the reference resource set.

[0180] For example, when the reference resource set includes two resources reserved by the second terminal, the cyclic shift used to send PSACH can be determined by referring to the above formula 7 according to the number of resources in the reference resource set and the status of each resource in the reference resource set.

[0181] Optionally, in method 2,

[0182] The first terminal determines at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in a time slot and the number of cyclic shift groups allowed by each PRB that can be used for PSACH transmission;

[0183] The first terminal determines, according to a source terminal identifier indicated in the SCI used to indicate the Q reserved resources, a cyclic shift group for sending the PSACH from the at least one cyclic shift group;

[0184] The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift used for sending the PSACH from the cyclic shift group used for sending the PSACH.

[0185] For example, the first terminal may determine the at least one cyclic shift group based on the above formula 8, according to the number of PRBs of the PSACH corresponding to a subchannel in a time slot and the number of cyclic shift groups allowed for each PRB that can be used for PSACH transmission.

[0186] For another example, the first terminal may refer to the above formula 9 and determine the cyclic shift group used to send the PSACH from the at least one cyclic shift group according to the source terminal identifier indicated in the SCI used to indicate the Q reserved resources.

[0187] Optionally, in method 2,

[0188] The first terminal determines at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for PSACH transmission;

[0189] The first terminal determines, according to a source terminal identifier indicated in the SCI for indicating the Q reserved resources and a member identifier of the first terminal, a cyclic shift group for sending the PSACH from the at least one cyclic shift group;

[0190] The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift used for sending the PSACH from the cyclic shift group used for sending the PSACH.

[0191] For example, the first terminal may determine the at least one cyclic shift group based on the above formula 8, according to the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed for each PRB that can be used for PSACH transmission.

[0192] For another example, the first terminal may refer to the above formula 10 and determine the cyclic shift group used to send the PSACH from the at least one cyclic shift group according to the source terminal identifier indicated in the SCI used to indicate the Q reserved resources and the member identifier of the first terminal.

[0193] Optionally, when the reference resource set includes a resource reserved by the second terminal and there are 2 cyclic shift groups in each PRB, the first terminal determines the cyclic shift α used to send the PSACH according to the following formula 12.

[0194]

[0195] Among them, m cs is a parameter determined according to the status of each resource in the reference resource collection. is a random number determined according to the PSACH transmission time slot and transmission symbol, is the number of subcarriers in one RB.

[0196] It should be noted that m in Formula 12 cs The value of can be determined according to Table 4 or Table 5 below.

[0197] Table 4

[0198]

[0199] Table 5

[0200]

[0201] Mode 3: The first terminal determines the PRB used to send the PSACH based on the PRB set used by the second terminal for sending the PSTCH.

[0202] In mode 3, the PRB set used for PSACH transmission and the PRB set used for PSTCH transmission are the same or are associated one-to-one.

[0203] Optionally, the first terminal receives a trigger signaling sent by the second terminal through the PSTCH on the k1th PRB in the PSTCH resource set in time slot n, where the trigger signaling is used to trigger the first terminal to send the reference resource set;

[0204] The first terminal determines to send the PSACH on the k2th PRB in the time slot m;

[0205] The time slot m is determined by the time slot n, and the k2 is determined by the k1.

[0206] Optionally, there is a PSACH resource set on the time slot m; or, there is a PSACH resource set associated with the PSTCH resource set on the time slot m; and / or, the interval between n and m is not less than a first threshold.

[0207] Optionally, k2 is equal to k1; or k2 is equal to the sum of k1 and an offset value, the offset value is pre-configured or agreed upon by a protocol, or the offset value is configured by a network device. The offset value may be 0, that is, the interval between time slot n and time slot m may be zero.

[0208] It should be noted that there is a PSACH resource set in time slot m; or, there is a PSACH resource set associated with a PSTCH resource set in time slot m.

[0209] Mode 4: When the first condition is met and PSACH resources are configured in the resource pool used by the first terminal, the first terminal determines the PSACH resources corresponding to the PSSCH scheduled by the first PSCCH as the resources used to send the PSACH;

[0210] The first terminal successfully decodes the first PSCCH sent by the second terminal, and the second terminal reserves P resources for retransmission of transport blocks TB through the first PSCCH, where P is a positive integer.

[0211] Optionally, in mode 4, the first condition includes but is not limited to at least one of the following:

[0212] The first terminal detects that there is a conflict between resources of a PSSCH scheduled by a PSCCH of a third terminal and the first PSCCH sent by the second terminal, and a difference between a reference signal received power RSRP of the third terminal measured by the first terminal and an RSRP of the second terminal measured by the first terminal is less than a second threshold;

[0213] The first terminal detects that one or more resources reserved by the third terminal through the PSCCH overlap with resources used for PSCCH transmission in the one or more resources reserved by the second terminal, and a difference between an RSRP of the third terminal measured by the first terminal and an RSRP of the second terminal measured by the first terminal is less than a third threshold;

[0214] The first terminal detects a second-order SCI in a PSCCH sent by the third terminal and a PSSCH scheduled by the PSCCH sent by the third terminal, and a source terminal identifier indicated in the second-order SCI is the same as a target terminal identifier indicated by the second-order SCI in the PSSCH sent by the second terminal, and a time slot in which the third terminal sends the PSCCH is the same as a time slot in which the second terminal sends the PSCCH;

[0215] The first terminal detects the second-order SCI in the PSCCH sent by the third terminal and the PSSCH scheduled by the PSCCH sent by the third terminal, and the source terminal identifier indicated in the second-order SCI and the target terminal identifier indicated by the second-order SCI in the PSSCH sent by the second terminal are the same, and one or more resources reserved by the third terminal and one or more resources reserved by the second terminal are located in the same time slot.

[0216] Optionally, in some embodiments, the second terminal detects the PSACH carrying the reference resource set on the target PSACH resource.

[0217] Optionally, the target PSACH resource includes but is not limited to at least one of the following:

[0218] The PSACH resources corresponding to the reserved resources indicated by the second terminal, the PSACH resources corresponding to the physical sidelink shared channel PSSCH sent by the second terminal for indicating the reserved resources, the PSACH resources corresponding to the PSSCH scheduled by the physical sidelink control channel PSCCH sent by the second terminal for indicating the reserved resources, and the PSACH resources corresponding to the trigger signaling sent by the second terminal for triggering the first terminal to provide a reference resource set.

[0219] Optionally, in some embodiments,

[0220] In the case where one or more resources in the reference resource set conflict with resources reserved by other terminals, the second terminal reselects reserved resources; or,

[0221] When the second terminal determines, according to the reference resource set, that there is a half-duplex restriction, the second terminal reselects reserved resources.

[0222] Therefore, in an embodiment of the present application, the first terminal can send a reference resource set to the second terminal via PSACH, thereby improving the performance of resource selection of the second terminal. The first terminal can determine the resources used to send PSACH based on the time-frequency resource position of the PSCCH / PSSCH where the second terminal indicates resource reservation, or the time-frequency position of the second terminal reserved resources, or the time-frequency resource position of the second terminal sending the trigger signaling. In an embodiment of the present application, the reference resource set can be sent with less signaling overhead by making minor changes to the standard protocol, thereby improving the performance of resource selection of the second terminal.

[0223] Combination of the above Figure 12 to Figure 14 , describes in detail the method embodiment of the present application, and the following is combined with Figures 15 to 19 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.

[0224] Fig.15 FIG. 3 shows a schematic block diagram of a terminal device 300 according to an embodiment of the present application. Fig.15 As shown, the terminal device is a first terminal, and the terminal device 300 includes:

[0225] The communication unit 310 is configured to send a reference resource set to the second terminal via a PSACH;

[0226] The reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection.

[0227] Optionally, the terminal device 300 further includes:

[0228] The processing unit 320 is configured to determine a physical resource block (PRB) set that can be used for the PSACH transmission.

[0229] Optionally, the period of the PRB set used for PSACH transmission in a resource pool is the same as the period of the PRB set available for physical sideline trigger channel PSFCH transmission in the resource pool, and the PRB set used for PSACH transmission is located in the last two orthogonal frequency division multiplexing OFDM symbols that can be used for sideline communication in a time slot.

[0230] Optionally, the PRBs included in the PRB set for PSACH transmission are the same as the PRBs included in the PRB set for PSFCH transmission, or the PRBs included in the PRB set for PSACH transmission are at least partially different from the PRBs included in the PRB set for PSFCH transmission.

[0231] Optionally, a PRB set available for PSACH transmission in a resource pool is located at the last OFDM symbol available for sideline communication in each time slot.

[0232] Optionally, the PRB set used for PSACH transmission in a time slot includes all PRBs in the last OFDM symbol available for sideline communication.

[0233] Optionally, the terminal device further includes: a processing unit 320, wherein:

[0234] The processing unit 320 is used to determine the transmission resource of the PSACH, wherein the PRB used to send the PSACH belongs to the PRB set determined by the first terminal for sending the PSACH.

[0235] Optionally, the processing unit 320 is specifically configured to:

[0236] The transmission resources of the PSACH are determined according to the time-frequency resource position of the first physical sidelink shared channel PSSCH sent by the second terminal.

[0237] Optionally, the processing unit 320 is specifically configured to:

[0238] Determine a PRB for sending the PSACH from at least one PRB;

[0239] The at least one PRB is a PRB of a PSACH corresponding to a sub-channel in the time slot where the first PSSCH is located.

[0240] Optionally, the processing unit 320 is specifically configured to:

[0241] A PRB for sending the PSACH is determined from the at least one PRB according to a source terminal identifier indicated in the sidelink control information SCI for scheduling the first PSSCH.

[0242] Optionally, the processing unit 320 is specifically configured to:

[0243] A PRB for sending the PSACH is determined from the at least one PRB according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH and a member identifier of the first terminal.

[0244] Optionally, the processing unit 320 is further configured to determine a PRB of a PSACH corresponding to a sub-channel in the time slot where the first PSSCH is located:

[0245]

[0246] in, Indicates the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located, N PSACH Indicates the period of PSACH resources. The first PSSCH starts in time slot i, and time slot i occupies one or more subchannels starting from the jth subchannel. 0≤i<N PSACH , 0≤j<N subch , N subch Indicates the number of sub-channels included in the resource pool used by the first terminal.

[0247] Optionally, the processing unit 320 is further configured to determine a cyclic shift for sending the PSACH according to the number of resources in the reference resource set and a state of each resource in the reference resource set.

[0248] Optionally, the processing unit 320 is specifically configured to:

[0249] In the case where the reference resource set includes two resources reserved by the second terminal, the cyclic shift α used to send the PSACH is determined according to the following formula:

[0250]

[0251] Among them, m cs is a parameter determined according to the status of each resource in the reference resource collection. is a random number determined according to the PSACH transmission time slot and transmission symbol, is the number of subcarriers in a resource block RB.

[0252] Optionally, the terminal device 300 further includes: a processing unit 320, wherein:

[0253] The processing unit 320 is used to determine at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for PSACH transmission;

[0254] The processing unit 320 is used to determine, from the at least one cyclic shift group, a cyclic shift group for sending the PSACH according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH;

[0255] The processing unit 320 is used to determine the cyclic shift used to send the PSACH from the cyclic shift group used to send the PSACH according to the state of each resource in the reference resource set.

[0256] Optionally, the terminal device 300 further includes: a processing unit 320, wherein:

[0257] The processing unit 320 is used to determine at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for PSACH transmission;

[0258] The processing unit 320 is used to determine a cyclic shift group for sending the PSACH from the at least one cyclic shift group according to the source terminal identifier indicated in the SCI for scheduling the first PSSCH and the member identifier of the first terminal;

[0259] The processing unit 320 is used to determine the cyclic shift used to send the PSACH from the cyclic shift group used to send the PSACH according to the state of each resource in the reference resource set.

[0260] Optionally, the processing unit 320 is specifically configured to:

[0261] When the reference resource set includes a resource reserved by the second terminal and there are two cyclic shift groups in each PRB, the cyclic shift α used to send the PSACH is determined according to the following formula:

[0262]

[0263] Among them, m cs is a parameter determined according to the status of each resource in the reference resource collection. is a random number determined according to the PSACH transmission time slot and transmission symbol, is the number of subcarriers in one RB.

[0264] Optionally, the processing unit 320 is further configured to determine the number of PRBs of the PSACH corresponding to a sub-channel in the time slot where the first PSSCH is located according to the following formula:

[0265]

[0266] in, Indicates the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located, Indicates the number of PRBs configured for PSACH transmission, N subch Indicates the number of PSSCH subchannels included in the resource pool used by the first terminal, N PSACH Indicates the period of PSACH resources.

[0267] Optionally, the reference resource set includes N resources for sending a physical side control channel PSCCH and / or PSSCH, and the N resources correspond to N reserved resources indicated by the second terminal through the PSCCH for scheduling the first PSSCH, where N is a positive integer and N≤2; or,

[0268] The reference resource set includes M resources for sending PSCCH and / or PSSCH, and the M resources correspond to the M reserved resources indicated by the second terminal through the first PSSCH, where M is a positive integer.

[0269] Optionally, the first PSSCH is located in time unit n, and the transmission resource of the PSACH is located in time unit m;

[0270] The interval between n and m is not less than a first threshold, and the time unit includes a symbol and / or a time slot.

[0271] Optionally, the processing unit 320 is specifically configured to:

[0272] The transmission resources of the PSACH are determined according to the time-frequency resource positions of the Q reserved resources indicated by the second terminal, where Q is a positive integer.

[0273] Optionally, the reference resource set includes Q resources for sending PSCCH and / or PSSCH, the Q resources correspond to the Q reserved resources indicated by the second terminal via PSCCH, and Q≤2, or the Q resources correspond to the Q reserved resources indicated by the second terminal via PSSCH.

[0274] Optionally, the processing unit 320 is specifically configured to:

[0275] Determine a time slot j for sending the PSACH according to the time slot m corresponding to the Q reserved resources;

[0276] Wherein, the time slot m is the time slot where the Q reserved resources are located, or, the time slot m is the time slot where the first reserved resource among the Q reserved resources is located, and the time slot j is mT proc,1 -T proc,0 The maximum value of the time slot index of the previously existing PSACH resource, T proc,0 The time for the second terminal to decode the reference resource set, T proc,1 It is the time for the second terminal to respond according to the reference resource set.

[0277] Optionally, the processing unit 320 is specifically configured to:

[0278] Determine, according to a source terminal identifier indicated in the SCI used to indicate the Q reserved resources, a PRB used to send the PSACH from at least one PRB;

[0279] The at least one PRB is a PRB of a PSACH corresponding to a subchannel in a time slot.

[0280] Optionally, the processing unit 320 is specifically configured to:

[0281] Determine, from at least one PRB, a PRB for sending the PSACH according to a source terminal identifier indicated in the SCI for indicating the Q reserved resources and a member identifier of the first terminal;

[0282] The at least one PRB is a PRB of a PSACH corresponding to a subchannel in a time slot.

[0283] Optionally, a PRB of a PSACH corresponding to a subchannel in a time slot:

[0284]

[0285] in, Indicates the number of PRBs of PSACH corresponding to a subchannel in a time slot, N PSACH Indicates the period of PSACH resources. The start of a PSSCH is located in time slot i, and time slot i occupies one or more subchannels starting from the jth subchannel. 0≤i<N PSACH , 0≤j<N subch , N subch Indicates the number of sub-channels included in the resource pool used by the first terminal.

[0286] Optionally, the processing unit 320 is further configured to determine a cyclic shift for sending the PSACH according to the number of resources in the reference resource set and a state of each resource in the reference resource set.

[0287] Optionally, the processing unit 320 is specifically configured to:

[0288] In the case where the reference resource set includes two resources reserved by the second terminal, the cyclic shift α used to send the PSACH is determined according to the following formula:

[0289]

[0290] Among them, m cs is a parameter determined according to the status of each resource in the reference resource collection. is a random number determined according to the PSACH transmission time slot and transmission symbol, is the number of subcarriers in a resource block RB.

[0291] Optionally, the terminal device 300 further includes: a processing unit 320, wherein:

[0292] The processing unit 320 is used to determine at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in a time slot and the number of cyclic shift groups allowed for each PRB that can be used for PSACH transmission;

[0293] The processing unit 320 is used to determine, from the at least one cyclic shift group, a cyclic shift group for sending the PSACH according to a source terminal identifier indicated in the SCI for indicating the Q reserved resources;

[0294] The processing unit 320 is used to determine the cyclic shift used to send the PSACH from the cyclic shift group used to send the PSACH according to the state of each resource in the reference resource set.

[0295] Optionally, the terminal device 300 further includes: a processing unit 320, wherein:

[0296] The processing unit 320 is used to determine at least one cyclic shift group according to the number of PRBs of the PSACH corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for PSACH transmission;

[0297] The processing unit 320 is used to determine, from the at least one cyclic shift group, a cyclic shift group for sending the PSACH according to the source terminal identifier indicated in the SCI for indicating the Q reserved resources and the member identifier of the first terminal;

[0298] The processing unit 320 is used to determine the cyclic shift used to send the PSACH from the cyclic shift group used to send the PSACH according to the state of each resource in the reference resource set.

[0299] Optionally, the processing unit 320 is specifically configured to:

[0300] When the reference resource set includes a resource reserved by the second terminal and there are two cyclic shift groups in each PRB, the cyclic shift α used to send the PSACH is determined according to the following formula:

[0301]

[0302] Among them, m cs is a parameter determined according to the status of each resource in the reference resource collection. is a random number determined according to the PSACH transmission time slot and transmission symbol, is the number of subcarriers in one RB.

[0303] Optionally, the number of PRBs of a PSACH corresponding to a subchannel in a time slot is determined according to the following formula:

[0304]

[0305] in, Indicates the number of PRBs of PSACH corresponding to a subchannel in a time slot, Indicates the number of PRBs configured for PSACH transmission, N subch Indicates the number of PSSCH subchannels included in the resource pool used by the first terminal, N PSACH Indicates the period of PSACH resources.

[0306] Optionally, the processing unit 320 is specifically configured to:

[0307] The PRB used to send the PSACH is determined according to the PRB set used by the second terminal for sending the physical side trigger channel PSTCH.

[0308] Optionally, the communication unit 310 is further configured to receive a trigger signaling sent by the second terminal through the PSTCH on the k1th PRB in the PSTCH resource set in time slot n, where the trigger signaling is used to trigger the first terminal to send the reference resource set;

[0309] The processing unit 320 is specifically configured to: determine to send the PSACH on the k2th PRB in the time slot m;

[0310] The time slot m is determined by the time slot n, and the k2 is determined by the k1.

[0311] Optionally, there is a PSACH resource set on the time slot m; or, there is a PSACH resource set associated with the PSTCH resource set on the time slot m; and / or, the interval between n and m is not less than a first threshold.

[0312] Optionally, the k2 is equal to the k1; or,

[0313] The k2 is equal to the sum of the k1 and an offset value, where the offset value is pre-configured or agreed upon by a protocol, or the offset value is configured by a network device.

[0314] Optionally, the processing unit 320 is specifically configured to:

[0315] When the first condition is met and PSACH resources are configured in the resource pool used by the first terminal, the PSACH resources corresponding to the PSSCH scheduled by the first PSCCH are determined as resources for sending the PSACH;

[0316] The first terminal successfully decodes the first PSCCH sent by the second terminal, and the second terminal reserves P resources for retransmission of transport blocks TB through the first PSCCH, where P is a positive integer.

[0317] Optionally, the first condition includes at least one of the following:

[0318] The first terminal detects that there is a conflict between resources of a PSSCH scheduled by a PSCCH of a third terminal and the first PSCCH sent by the second terminal, and a difference between a reference signal received power RSRP of the third terminal measured by the first terminal and an RSRP of the second terminal measured by the first terminal is less than a second threshold;

[0319] The first terminal detects that one or more resources reserved by the third terminal through the PSCCH overlap with resources used for PSCCH transmission in the one or more resources reserved by the second terminal, and a difference between an RSRP of the third terminal measured by the first terminal and an RSRP of the second terminal measured by the first terminal is less than a third threshold;

[0320] The first terminal detects a second-order SCI in a PSCCH sent by the third terminal and a PSSCH scheduled by the PSCCH sent by the third terminal, and a source terminal identifier indicated in the second-order SCI is the same as a target terminal identifier indicated by the second-order SCI in the PSSCH sent by the second terminal, and a time slot in which the third terminal sends the PSCCH is the same as a time slot in which the second terminal sends the PSCCH;

[0321] The first terminal detects the second-order SCI in the PSCCH sent by the third terminal and the PSSCH scheduled by the PSCCH sent by the third terminal, and the source terminal identifier indicated in the second-order SCI and the target terminal identifier indicated by the second-order SCI in the PSSCH sent by the second terminal are the same, and one or more resources reserved by the third terminal and one or more resources reserved by the second terminal are located in the same time slot.

[0322] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0323] It should be understood that the terminal device 300 according to the embodiment of the present application may correspond to the first terminal in the embodiment of the method of the present application, and the above and other operations and / or functions of each unit in the terminal device 300 are respectively to implement Fig.12 For the sake of brevity, the corresponding process of the first terminal in the method 200 is not repeated here.

[0324] Fig.16 FIG. 4 shows a schematic block diagram of a terminal device 400 according to an embodiment of the present application. Fig.16 As shown, the terminal device is a second terminal, and the terminal device 400 includes:

[0325] The communication unit 410 receives a reference resource set sent by the first terminal via a physical sidelink auxiliary channel PSACH;

[0326] The reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection.

[0327] Optionally, the communication unit 410 is specifically configured to:

[0328] The second terminal detects the PSACH carrying the reference resource set on the target PSACH resource.

[0329] Optionally, the target PSACH resource includes at least one of the following:

[0330] The PSACH resources corresponding to the reserved resources indicated by the second terminal, the PSACH resources corresponding to the physical sidelink shared channel PSSCH sent by the second terminal for indicating the reserved resources, the PSACH resources corresponding to the PSSCH scheduled by the physical sidelink control channel PSCCH sent by the second terminal for indicating the reserved resources, and the PSACH resources corresponding to the trigger signaling sent by the second terminal for triggering the first terminal to provide a reference resource set.

[0331] Optionally, the terminal device further includes: a processing unit 420, wherein:

[0332] In the case where one or more resources in the reference resource set conflict with resources reserved by other terminals, the processing unit 420 is configured to reselect reserved resources; or,

[0333] When the second terminal determines that there is a half-duplex restriction according to the reference resource set, the processing unit 420 is configured to reselect reserved resources.

[0334] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0335] It should be understood that the terminal device 400 according to the embodiment of the present application may correspond to the second terminal in the embodiment of the method of the present application, and the above and other operations and / or functions of each unit in the terminal device 400 are respectively to implement Fig.12 For the sake of brevity, the corresponding process of the second terminal in the method 200 is not repeated here.

[0336] Fig.17 It is a schematic structural diagram of a communication device 500 provided in an embodiment of the present application. Fig.17 The communication device 500 shown includes a processor 510, and the processor 510 can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0337] Alternatively, if Fig.17 As shown, the communication device 500 may further include a memory 520. The processor 510 may call and run a computer program from the memory 520 to implement the method in the embodiment of the present application.

[0338] The memory 520 may be a separate device independent of the processor 510 , or may be integrated into the processor 510 .

[0339] Alternatively, if Fig.17As shown, the communication device 500 may further include a transceiver 530, and the processor 510 may control the transceiver 530 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0340] The transceiver 530 may include a transmitter and a receiver. The transceiver 530 may further include an antenna, and the number of the antennas may be one or more.

[0341] Optionally, the communication device 500 may specifically be a terminal device of an embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the first terminal in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0342] Optionally, the communication device 500 may specifically be a terminal device of an embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the second terminal in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0343] Fig.18 It is a schematic structural diagram of the device of an embodiment of the present application. Fig.18 The device 600 shown includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0344] Alternatively, if Fig.18 As shown, the apparatus 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0345] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0346] Optionally, the apparatus 600 may further include an input interface 630. The processor 610 may control the input interface 630 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0347] Optionally, the apparatus 600 may further include an output interface 640. The processor 610 may control the output interface 640 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0348] Optionally, the apparatus may be applied to a terminal device in an embodiment of the present application, and the apparatus may implement the corresponding processes implemented by the first terminal in each method in an embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0349] Optionally, the apparatus may be applied to a terminal device in an embodiment of the present application, and the apparatus may implement the corresponding processes implemented by the second terminal in each method in the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0350] Optionally, the device mentioned in the embodiments of the present application may also be a chip, for example, a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip.

[0351] Fig.19 is a schematic block diagram of a communication system 700 provided in an embodiment of the present application. Fig.19 As shown, the communication system 700 includes a first terminal 710 and a second terminal 720 .

[0352] Among them, the first terminal 710 can be used to implement the corresponding functions implemented by the first terminal in the above method, and the second terminal 720 can be used to implement the corresponding functions implemented by the second terminal in the above method. For the sake of brevity, they are not repeated here.

[0353] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0354] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0355] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.

[0356] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0357] Optionally, the computer-readable storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0358] Optionally, the computer-readable storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the second terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0359] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0360] Optionally, the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0361] Optionally, the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the second terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0362] The embodiment of the present application also provides a computer program.

[0363] Optionally, the computer program can be applied to the terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the first terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0364] Optionally, the computer program can be applied to the terminal device in the embodiment of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the second terminal in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.

[0365] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0366] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

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

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

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

[0370] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

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

Claims

1. A wireless communication method, characterized in that: include: The first terminal sends a reference resource set to the second terminal through a physical channel in a sequence format; The reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection; Wherein, the method further comprises: The first terminal determines a physical resource block PRB set that can be used for physical channel transmission of the sequence format; Among them, the period of the PRB set sent by the physical channel in the sequence format in a resource pool is the same as the period of the PRB set that can be used for the physical side feedback channel PSFCH in the resource pool, and the PRB set sent by the physical channel in the sequence format is located in the last two orthogonal frequency division multiplexing OFDM symbols that can be used for side communication in a time slot.

2. The method according to claim 1, characterized in that The PRBs included in the PRB set for physical channel transmission in a sequence format are the same as the PRBs included in the PRB set for PSFCH transmission, or the PRBs included in the PRB set for physical channel transmission in a sequence format are at least partially different from the PRBs included in the PRB set for PSFCH transmission.

3. The method according to claim 1, characterized in that A PRB set in a resource pool that can be used for physical channel transmission in a sequence format is located at the last OFDM symbol that can be used for sideline communication in each time slot.

4. The method according to claim 3, characterized in that The PRB set used for the physical channel transmission of the sequence format in one time slot includes all the PRBs in the last OFDM symbol available for sideline communication.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The first terminal determines a transmission resource of a physical channel of the sequence format, wherein a PRB used for transmitting the physical channel of the sequence format belongs to a PRB set determined by the first terminal for transmitting the physical channel of the sequence format.

6. The method according to claim 5, characterized in that The first terminal determines a transmission resource of a physical channel of the sequence format, including: The first terminal determines the transmission resources of the physical channel of the sequence format according to the time-frequency resource position of the first physical sidelink shared channel PSSCH sent by the second terminal.

7. The method according to claim 6, characterized in that The first terminal determines, according to the time-frequency resource position of the first PSSCH sent by the second terminal, the transmission resource of the physical channel of the sequence format, including: The first terminal determines, from at least one PRB, a PRB for sending a physical channel of the sequence format; The at least one PRB is a PRB of a PSACH corresponding to a sub-channel in a time slot where the first PSSCH is located.

8. The method according to claim 7, characterized in that The first terminal determines, from at least one PRB, a PRB for sending a physical channel of the sequence format, including: The first terminal determines, according to a source terminal identifier indicated in the sidelink control information SCI used to schedule the first PSSCH, a PRB for sending a physical channel of the sequence format from the at least one PRB.

9. The method according to claim 7, characterized in that The first terminal determines, from at least one PRB, a PRB for sending a physical channel of the sequence format, including: The first terminal determines, from the at least one PRB, a PRB for sending a physical channel of the sequence format according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH and a member identifier of the first terminal.

10. The method according to claim 7, characterized in that The method further comprises: The first terminal determines a PRB of a physical channel of a sequence format corresponding to a subchannel in a time slot where the first PSSCH is located: in, Indicates the number of PRBs of a physical channel in a sequence format corresponding to a subchannel in the time slot where the first PSSCH is located, N PSACH The period of the physical channel resources in the sequence format, the start of the first PSSCH is located in the time slot i, and the time slot i occupies one or more subchannels starting from the jth subchannel, 0≤i<N PSACH , 0≤j<N subch , N subch Indicates the number of sub-channels included in the resource pool used by the first terminal.

11. The method according to claim 6, characterized in that The method further comprises: The first terminal determines a cyclic shift of a physical channel used to send the sequence format according to the number of resources in the reference resource set and a state of each resource in the reference resource set.

12. The method according to claim 11, characterized in that The first terminal determines, according to the number of resources in the reference resource set and the state of each resource in the reference resource set, a cyclic shift of a physical channel used to send the sequence format, including: In a case where the reference resource set includes two resources reserved by the second terminal, the first terminal determines a cyclic shift α of a physical channel used to send the sequence format according to the following formula: Among them, m cs is a parameter determined according to the status of each resource in the reference resource set, A random number determined according to a physical channel transmission time slot and a transmission symbol in a sequence format, is the number of subcarriers in a resource block RB.

13. The method according to claim 6, characterized in that The method further comprises: The first terminal determines at least one cyclic shift group according to the number of PRBs of a physical channel of a sequence format corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for sending the physical channel of the sequence format; The first terminal determines, from the at least one cyclic shift group, a cyclic shift group for sending a physical channel of the sequence format according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH; The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift for sending the physical channel of the sequence format from a cyclic shift group for sending the physical channel of the sequence format.

14. The method according to claim 6, characterized in that The method further comprises: The first terminal determines at least one cyclic shift group according to the number of PRBs of a physical channel of a sequence format corresponding to a subchannel in the time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for sending the physical channel of the sequence format; The first terminal determines, according to a source terminal identifier indicated in the SCI for scheduling the first PSSCH and a member identifier of the first terminal, a cyclic shift group for sending a physical channel of the sequence format from the at least one cyclic shift group; The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift for sending the physical channel of the sequence format from a cyclic shift group for sending the physical channel of the sequence format.

15. The method according to claim 13, characterized in that The first terminal determines, according to a state of each resource in the reference resource set, a cyclic shift of a physical channel used to send the sequence format from a cyclic shift group of a physical channel used to send the sequence format, including: When the reference resource set includes two resources reserved by the second terminal and there are two cyclic shift groups in each PRB, the first terminal determines the cyclic shift α of the physical channel used to send the sequence format according to the following formula: Among them, m cs is a parameter determined according to the status of each resource in the reference resource set, A random number determined according to a physical channel transmission time slot and a transmission symbol in a sequence format, is the number of subcarriers in one RB.

16. The method according to claim 10, characterized in that The method further comprises: The first terminal determines the number of PRBs of a physical channel of a sequence format corresponding to a subchannel in the time slot where the first PSSCH is located according to the following formula: in, Indicates the number of PRBs of a physical channel in a sequence format corresponding to a subchannel in the time slot where the first PSSCH is located, Indicates the number of PRBs configured for physical channel transmission of the sequence format, N subch Indicates the number of PSSCH subchannels included in the resource pool used by the first terminal, N PSACH Indicates the period of physical channel resources in sequence format.

17. The method according to claim 6, characterized in that The reference resource set includes N resources for sending a physical side control channel PSCCH and / or PSSCH, and the N resources correspond to N reserved resources indicated by the second terminal through the PSCCH for scheduling the first PSSCH, where N is a positive integer and N≤2; or, The reference resource set includes M resources for sending PSCCH and / or PSSCH, and the M resources correspond to M reserved resources indicated by the second terminal through the first PSSCH, where M is a positive integer.

18. The method according to claim 6, characterized in that The first PSSCH is located in time unit n, and the transmission resource of the physical channel of the sequence format is located in time unit m; The interval between n and m is not less than a first threshold, and the time unit includes a symbol and / or a time slot.

19. The method according to claim 5, characterized in that The first terminal determines a transmission resource of a physical channel of the sequence format, including: The first terminal determines the transmission resources of the physical channel of the sequence format according to the time-frequency resource positions of the Q reserved resources indicated by the second terminal, where Q is a positive integer.

20. The method of claim 19, wherein: The reference resource set includes Q resources for sending PSCCH and / or PSSCH, and the Q resources correspond to the Q reserved resources indicated by the second terminal through PSCCH, and Q≤2, or the Q resources correspond to the Q reserved resources indicated by the second terminal through PSSCH.

21. The method of claim 19, wherein: The first terminal determines, according to the time-frequency resource positions of the Q reserved resources indicated by the second terminal, the transmission resources of the physical channel of the sequence format, including: The first terminal determines, according to the time slot m corresponding to the Q reserved resources, a time slot j for sending the physical channel of the sequence format; Wherein, the time slot m is the time slot where the Q reserved resources are located, or, the time slot m is the time slot where the first reserved resource among the Q reserved resources is located, and the time slot j is mT proc,1 -T proc,0 The maximum value of the time slot index of the physical channel resource in the previous sequence format, T proc,0 The time for the second terminal to decode the reference resource set, T proc,1 It is the time for the second terminal to respond according to the reference resource set.

22. The method of claim 19, wherein: The first terminal determines, according to the time-frequency resource positions of the Q reserved resources indicated by the second terminal, the transmission resources of the physical channel of the sequence format, including: The first terminal determines, according to a source terminal identifier indicated in the SCI used to indicate the Q reserved resources, a PRB for sending a physical channel of the sequence format from at least one PRB; The at least one PRB is a PRB of a physical channel in a sequence format corresponding to a subchannel in a time slot.

23. The method of claim 19, wherein: The first terminal determines, according to the time-frequency resource positions of the Q reserved resources indicated by the second terminal, the transmission resources of the physical channel of the sequence format, including: The first terminal determines, according to a source terminal identifier indicated in the SCI used to indicate the Q reserved resources and a member identifier of the first terminal, a PRB for sending a physical channel of the sequence format from at least one PRB; The at least one PRB is a PRB of a physical channel in a sequence format corresponding to a subchannel in a time slot.

24. The method of claim 22, wherein: PRBs of a physical channel in a sequence format corresponding to a subchannel in a time slot: in, Indicates the number of PRBs of a physical channel in a sequence format corresponding to a subchannel in a time slot, N PSACH Represents the period of the physical channel resources in the sequence format. The start of a PSSCH is located in time slot i, and time slot i occupies one or more subchannels starting from the jth subchannel, 0≤i<N PSACH , 0≤j<N subch , N subch Indicates the number of sub-channels included in the resource pool used by the first terminal.

25. The method of claim 19, wherein: The method further comprises: The first terminal determines a cyclic shift of a physical channel used to send the sequence format according to the number of resources in the reference resource set and a state of each resource in the reference resource set.

26. The method of claim 25, wherein: The first terminal determines, according to the number of resources in the reference resource set and the state of each resource in the reference resource set, a cyclic shift of a physical channel used to send the sequence format, including: In a case where the reference resource set includes a resource reserved by the second terminal, the first terminal determines a cyclic shift α of a physical channel used to send the sequence format according to the following formula: Among them, m cs is a parameter determined according to the status of each resource in the reference resource set, A random number determined according to a physical channel transmission time slot and a transmission symbol in a sequence format, is the number of subcarriers in one RB.

27. The method of claim 19, wherein: The method further comprises: The first terminal determines at least one cyclic shift group according to the number of PRBs of a physical channel of a sequence format corresponding to a subchannel in a time slot and the number of cyclic shift groups allowed by each PRB that can be used for sending the physical channel of the sequence format; The first terminal determines, according to a source terminal identifier indicated in the SCI used to indicate the Q reserved resources, a cyclic shift group for sending a physical channel of the sequence format from the at least one cyclic shift group; The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift for sending the physical channel of the sequence format from a cyclic shift group for sending the physical channel of the sequence format.

28. The method of claim 19, wherein: The method further comprises: The first terminal determines at least one cyclic shift group according to the number of PRBs of a physical channel of a sequence format corresponding to a subchannel in a time slot where the first PSSCH is located and the number of cyclic shift groups allowed by each PRB that can be used for sending the physical channel of the sequence format; The first terminal determines, according to a source terminal identifier indicated in the SCI for indicating the Q reserved resources and a member identifier of the first terminal, a cyclic shift group for sending a physical channel of the sequence format from the at least one cyclic shift group; The first terminal determines, according to the state of each resource in the reference resource set, a cyclic shift for sending the physical channel of the sequence format from a cyclic shift group for sending the physical channel of the sequence format.

29. The method of claim 27, wherein: The first terminal determines, according to a state of each resource in the reference resource set, a cyclic shift of a physical channel used to send the sequence format from a cyclic shift group of a physical channel used to send the sequence format, including: When the reference resource set includes a resource reserved by the second terminal and there are two cyclic shift groups in each PRB, the first terminal determines the cyclic shift α of the physical channel used to send the sequence format according to the following formula: Among them, m cs is a parameter determined according to the status of each resource in the reference resource set, A random number determined according to a physical channel transmission time slot and a transmission symbol in a sequence format, is the number of subcarriers in one RB.

30. The method of claim 24, wherein: The number of PRBs of a physical channel of a sequence format corresponding to a subchannel in a time slot is determined according to the following formula: in, Indicates the number of PRBs of a physical channel in a sequence format corresponding to a subchannel in a time slot, Indicates the number of PRBs configured for physical channel transmission of the sequence format, N subch Indicates the number of PSSCH subchannels included in the resource pool used by the first terminal, N PSACH Indicates the period of physical channel resources in sequence format.

31. The method of claim 5, wherein: The first terminal determines a transmission resource of a physical channel of the sequence format, including: The first terminal determines the PRB used to send the physical channel of the sequence format according to the PRB set used by the second terminal for sending the physical side trigger channel PSTCH.

32. The method of claim 31, wherein: The first terminal determines, according to a PRB set used by the second terminal for PSTCH transmission, a PRB for transmitting a physical channel of the sequence format, including: The first terminal receives a trigger signaling sent by the second terminal through the PSTCH on the k1th PRB in the PSTCH resource set in time slot n, where the trigger signaling is used to trigger the first terminal to send the reference resource set; The first terminal determines to send a physical channel of the sequence format on the k2th PRB in the time slot m; The time slot m is determined by the time slot n, and the k2 is determined by the k1.

33. The method of claim 32, wherein: There exists a set of physical channel resources in a sequence format on the time slot m; or, there exists a set of physical channel resources in a sequence format associated with the PSTCH resource set on the time slot m; and / or, the interval between n and m is not less than a first threshold.

34. The method of claim 32, wherein: The k2 is equal to the k1; or, The k2 is equal to the sum of the k1 and an offset value, and the offset value is pre-configured or agreed upon by a protocol, or the offset value is configured by a network device.

35. The method of claim 5, wherein: The first terminal determines a transmission resource of a physical channel of the sequence format, including: When the first condition is met and the physical channel resources of the sequence format are configured in the resource pool used by the first terminal, the first terminal determines the physical channel resources of the sequence format corresponding to the PSSCH scheduled by the first PSCCH as the resources for sending the physical channel of the sequence format; The first terminal successfully decodes the first PSCCH sent by the second terminal, and the second terminal reserves P resources for retransmission of transport blocks TB through the first PSCCH, where P is a positive integer.

36. The method of claim 35, wherein: The first condition includes at least one of the following: The first terminal detects that there is a conflict between resources of a PSSCH scheduled by a PSCCH of a third terminal and resources of the first PSCCH sent by the second terminal, and a difference between a reference signal received power RSRP of the third terminal measured by the first terminal and an RSRP of the second terminal measured by the first terminal is less than a second threshold; The first terminal detects that one or more resources reserved by the third terminal through the PSCCH overlap with resources used for PSCCH transmission in the one or more resources reserved by the second terminal, and a difference between an RSRP of the third terminal measured by the first terminal and an RSRP of the second terminal measured by the first terminal is less than a third threshold; The first terminal detects a second-order SCI in a PSCCH sent by the third terminal and a PSSCH scheduled by the PSCCH sent by the third terminal, and a source terminal identifier indicated in the second-order SCI and a target terminal identifier indicated by the second-order SCI in the PSSCH sent by the second terminal are the same, and a time slot in which the third terminal sends the PSCCH is the same as a time slot in which the second terminal sends the PSCCH; The first terminal detects the second-order SCI in the PSCCH sent by the third terminal and the PSSCH scheduled by the PSCCH sent by the third terminal, and the source terminal identifier indicated in the second-order SCI and the target terminal identifier indicated by the second-order SCI in the PSSCH sent by the second terminal are the same, and one or more resources reserved by the third terminal and one or more resources reserved by the second terminal are located in the same time slot.

37. A method of wireless communication, characterized in that: include: The second terminal receives a reference resource set sent by the first terminal through a physical channel in a physical sidelink auxiliary channel sequence format; The reference resource set is used for the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection, wherein the first terminal determines a physical resource block PRB set that can be used for sending a physical channel of the sequence format, the period of the PRB set used for sending a physical channel of the sequence format in a resource pool is the same as the period of the PRB set that can be used for sending a physical sideline feedback channel PSFCH in the resource pool, and the PRB set used for sending a physical channel of the sequence format is located in the last two orthogonal frequency division multiplexing OFDM symbols that can be used for sideline communication in a time slot.

38. The method of claim 37, wherein: The second terminal receives a reference resource set sent by the first terminal through a physical channel in a sequence format, including: The second terminal detects the physical channel of the sequence format carrying the reference resource set on the physical channel resources of the target sequence format.

39. The method of claim 38, wherein: The physical channel resource of the target sequence format includes at least one of the following: The physical channel resources of the sequence format corresponding to the reserved resources indicated by the second terminal, the physical channel resources of the sequence format corresponding to the physical sidelink shared channel PSSCH sent by the second terminal to indicate the reserved resources, the physical channel resources of the sequence format corresponding to the PSSCH scheduled by the physical sidelink control channel PSCCH sent by the second terminal to indicate the reserved resources, and the physical channel resources of the sequence format corresponding to the trigger signaling sent by the second terminal to trigger the first terminal to provide a reference resource set.

40. The method according to any one of claims 37 to 39, characterized in that The method further comprises: In the case where one or more resources in the reference resource set conflict with resources reserved by other terminals, the second terminal reselects reserved resources; or, When the second terminal determines, according to the reference resource set, that there is a half-duplex restriction, the second terminal reselects reserved resources.

41. A terminal device, characterized in that: The terminal device is a first terminal, and the terminal device includes: A communication unit, configured to send a reference resource set to a second terminal via a physical channel in a sequence format; The reference resource set is used by the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection; a processing unit, configured to determine a set of physical resource blocks (PRBs) that can be used for physical channel transmission of the sequence format, Among them, the period of the PRB set sent by the physical channel in the sequence format in a resource pool is the same as the period of the PRB set that can be used for the physical side feedback channel PSFCH in the resource pool, and the PRB set sent by the physical channel in the sequence format is located in the last two orthogonal frequency division multiplexing OFDM symbols that can be used for side communication in a time slot.

42. A terminal device, characterized in that: The terminal device is a second terminal, and the terminal device includes: A communication unit, configured to receive a reference resource set sent by a first terminal through a physical channel in a sequence format; The reference resource set is used for the second terminal to perform resource selection or resource reselection, or the reference resource set is used to trigger the second terminal to perform resource selection or resource reselection, wherein the first terminal determines a physical resource block PRB set that can be used for sending a physical channel of the sequence format, the period of the PRB set used for sending a physical channel of the sequence format in a resource pool is the same as the period of the PRB set that can be used for sending a physical sideline feedback channel PSFCH in the resource pool, and the PRB set used for sending a physical channel of the sequence format is located in the last two orthogonal frequency division multiplexing OFDM symbols that can be used for sideline communication in a time slot.

43. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and to execute the method as claimed in any one of claims 1 to 36, or to execute the method as claimed in any one of claims 37 to 40.

44. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as described in any one of claims 1 to 36, or executes a method as described in any one of claims 37 to 40.

45. A computer-readable storage medium, characterized in that Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 36, or to execute the method according to any one of claims 37 to 40.

46. ​​A computer program product, characterized in that The method comprises computer program instructions, which enable a computer to execute the method according to any one of claims 1 to 36, or to execute the method according to any one of claims 37 to 40.