Wireless communication method and terminal equipment

CN119366153APending Publication Date: 2025-01-24GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280097127.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-22
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In terminal devices using different wireless access types, resource pools may overlap, leading to resource collision problems that are difficult to effectively avoid with existing technologies.

Method used

The first terminal determines the target PSFCH resource period according to the resource reservation period associated with the second terminal, and performs periodic RSSI detection on the second terminal to select conflict-avoiding resources to avoid resource collisions.

Benefits of technology

Resource collision between the first terminal and the second terminal is effectively avoided, and the accuracy and efficiency of resource selection are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119366153A_ABST
    Figure CN119366153A_ABST
Patent Text Reader

Abstract

A wireless communication method and terminal device, the method comprising: a first terminal determining a target physical sidelink feedback channel (PSFCH) resource according to a first PSFCH period, the first PSFCH period being determined according to a target resource reservation period, the target resource reservation period being a resource reservation period associated with a second terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method and terminal device Technical Field

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

[0002] In some scenarios, there may be terminal devices using sidelink (SL) technologies of different radio access types (RATs), such as terminal devices using Long Term Evolution (LTE) SL technology and terminal devices using New Radio (NR) SL technology. The resource pools used by the terminal devices may overlap. Therefore, how to avoid resource collisions between terminal devices is an urgent problem that needs to be solved.

[0003] Summary of the Invention

[0004] The present application provides a wireless communication method and terminal device, which are helpful in avoiding resource collisions between terminal devices.

[0005] In a first aspect, a method for wireless communication is provided, including: a first terminal determines a target PSFCH resource based on a first physical sidelink feedback channel PSFCH period, the first PSFCH period is determined based on a target resource reservation period, and the target resource reservation period is a resource reservation period associated with a second terminal.

[0006] In a second aspect, a terminal device is provided, configured to execute the method in the first aspect or any possible implementation of the first aspect. Specifically, the terminal device includes a unit configured to execute the method in the first aspect or any possible implementation of the first aspect.

[0007] In a third aspect, a terminal device is provided, comprising: a processor and a memory. The memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to perform the method of the first aspect or its implementations.

[0008] In a fourth aspect, a chip is provided for implementing the method in the above-mentioned first aspect or its various implementations.

[0009] Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in the above-mentioned first aspect or its various implementations.

[0010] In a fifth aspect, a computer-readable storage medium is provided for storing a computer program, which enables a computer to execute the method in the above-mentioned first aspect or its various implementations.

[0011] In a sixth aspect, a computer program product is provided, comprising computer program instructions, which enable a computer to execute the method in the above-mentioned first aspect or its various implementations.

[0012] In a seventh aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in the above-mentioned first aspect or its various implementations.

[0013] Through the above technical solution, the first terminal determines the target PSFCH resource based on the first PSFCH period, wherein the first PSFCH period is determined according to the resource reservation period associated with the second terminal. Correspondingly, the second terminal can perform periodic RSSI detection according to the resource reservation period, and further select candidate resources for sidelink transmission based on the RSSI measurement results. In this way, when the resource pools used by the first terminal and the second terminal overlap, the second terminal can avoid selecting resources that conflict with the PSFCH resources of the first terminal when performing resource selection, thereby avoiding resource collisions between the first terminal and the second terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] FIG1 is a schematic diagram of a communication system architecture applied in an embodiment of the present application.

[0015] FIG2 is a schematic diagram of another communication system architecture applied in an embodiment of the present application.

[0016] FIG3 is a schematic diagram of determining time slots belonging to a resource pool when the subcarrier spacing is 30 kHz.

[0017] FIG4 is a schematic diagram of PFSCH resource configuration in a resource pool.

[0018] FIG5 is a schematic diagram of the physical layer structure of an LTE V2X system.

[0019] FIG6 is a schematic diagram of a terminal device selecting resources in a resource selection window.

[0020] FIG7 is a schematic diagram of time domain and frequency domain resources that may belong to a resource pool.

[0021] FIG8 is a schematic diagram of a wireless communication method 200 according to an embodiment of the present application.

[0022] Figure 9 is a schematic diagram provided by an embodiment of the present application for determining a target PSFCH resource based on a first PSFCH period, a subframe that may belong to a resource pool, and a resource pool of a first terminal.

[0023] FIG10 is another schematic diagram of determining target PSFCH resources based on the second PSFCH period and the resource pool of the first terminal provided in an embodiment of the present application.

[0024] FIG11 is a schematic block diagram of a terminal device provided according to an embodiment of the present application.

[0025] FIG12 is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0026] FIG13 is a schematic block diagram of a chip provided according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0028] 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) system, Evolved Universal Terrestrial Radio Access Network (E-UTRAN) system, 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 Network (WLAN) system. Networks, WLAN), Wireless Fidelity (WiFi), fifth-generation communication (5G) systems or other communication systems, etc.

[0029] 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 (D2D) communication, machine-to-machine (M2M) 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.

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

[0031] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where 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, where the authorized spectrum can also be considered as an unshared spectrum.

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

[0033] The terminal device can be a 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 capabilities, 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.

[0034] In an embodiment 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 (such as airplanes, balloons and satellites, etc.).

[0035] In an embodiment of the present application, the terminal device may 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.

[0036] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called 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 achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those 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 smart bracelets and smart jewelry for vital sign monitoring.

[0037] 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 (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, 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.

[0038] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. Alternatively, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0039] 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). 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.

[0040] Figure 1 is a schematic diagram of a communication system applicable to embodiments of the present application. Transmission resources for vehicle-mounted terminals (e.g., vehicle-mounted terminals 121 and 122) are allocated by base station 110. The vehicle-mounted terminals transmit data on the sidelink based on the resources allocated by base station 110. Specifically, base station 110 can allocate resources for a single transmission to a terminal, or it can allocate resources for semi-static transmission to the terminal.

[0041] Figure 2 is a schematic diagram of another communication system applicable to embodiments of the present application. Vehicle-mounted terminals (e.g., vehicle-mounted terminals 131 and 132) autonomously select transmission resources on the sidelink for data transmission. Alternatively, the vehicle-mounted terminals can select transmission resources randomly or through interception.

[0042] It should be understood that in the embodiments of the present application, a device having a communication function in the network / system may be referred to as a communication device. Taking the communication system shown in Figure 1 as an example, the communication device may include a base station 110, a vehicle-mounted terminal 121, and a vehicle-mounted terminal 122 having a communication function. The base station may correspond to the network device in the upper level, and the vehicle-mounted terminal may correspond to the terminal device in the upper level. The communication device may also include other devices in the communication system, such as other network entities such as a network controller and a gateway, which is not limited in the embodiments of the present application.

[0043] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0044] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" 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 between A and B.

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

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

[0047] It should be noted that device-to-device communication is a sidelink (SL) transmission technology based on device-to-device (D2D). Unlike traditional cellular systems, where communication data is received or sent via base stations, the connected vehicle system uses direct device-to-device communication, resulting in higher spectrum efficiency and lower transmission latency. 3GPP defines two transmission modes: sidelink resource allocation mode A and sidelink resource allocation mode B.

[0048] Mode A: The terminal's transmission resources are allocated by the base station, and the terminal sends data on the sidelink based on the resources allocated by the base station. The base station can allocate resources for a single transmission or for semi-static transmission.

[0049] Mode B: The terminal selects resources from the resource pool to transmit data.

[0050] It should be noted that Figures 1 and 2 only take vehicle-to-vehicle communication as an example. SL technology can also be applied to scenarios where various terminals communicate directly with each other. In other words, the terminal in the embodiment of the present application can refer to any terminal that communicates through SL technology.

[0051] To facilitate understanding of the technical solutions of the embodiments of the present application, the resource pool related to the present application is explained.

[0052] In the NR-V2X system, the terminal device can determine the time slot belonging to a resource pool through network configuration or pre-configured bitmap. For example, a system frame number (SFN) or direct frame number (DFN) period contains 10240×2 μ time slots. Among them, μ is related to the subcarrier spacing. As shown in Figure 3, μ=1, that is, the subcarrier spacing is 30kHz. Specifically, one SFN cycle contains 20480 time slots. The following describes in detail how to determine the time slots belonging to a resource pool. First, the terminal device removes the time slots used to transmit the synchronization signal block (Synchronization Signal Block, SSB) and the time slots that cannot be used for side transmission from all the time slots in the SFN cycle. Specifically, the time slots used to transmit SSB are determined according to synchronization-related configuration parameters, and are related to parameters such as the period used to transmit SSB and the number of transmission resources for SSB configured in the period. The time slots that cannot be used for side transmission are determined according to configuration parameters such as the side start symbol (sl-StartSymbol-r16) and the side symbol length (sl-LengthSymbols-r16) as well as the uplink and downlink configurations. For a certain time slot, if one of the sl-LengthSymbols-r16 consecutive OFDM symbols starting from the symbol corresponding to sl-StartSymbol-r16 is not configured as an uplink symbol, then the time slot is a time slot that cannot be used for sidelink transmission. Optionally, when the terminal device operates on a dedicated carrier, such as an Intelligent Transportation System (ITS) carrier, the time slots that cannot be used for sidelink transmission may not be excluded. If the number of remaining time slots after the above exclusion cannot divide the length of the configured bitmap, some reserved time slots need to be removed so that the number of remaining time slots can divide the length of the bitmap. For example, in Figure 3, the configured bitmap length is 10. After removing the SSB transmission time slots and the time slots that cannot be used for sidelink transmission within the SFN period, 19,200 time slots remain, which just divides the bitmap length. Therefore, there is no need to remove the reserved time slots.

[0053] The remaining time slots that have been excluded as described above are renumbered and are referred to as time slots that may belong to a resource pool. For time slots that may belong to a resource pool, although they are logically continuous, they are non-continuous physical time slots. Since the total number of time slots that may belong to a resource pool can be divided by the bitmap, it is only necessary to determine which time slots belong to the configured resource pool based on the configured bitmap. For example, in Figure 3, assuming that the configured bitmap is (1101000001)2, the gray-filled time slots in Figure 3 that may belong to the resource pool are time slots that belong to the resource pool. Similarly, time slots that belong to a resource pool are logically continuous, but they are non-continuous physical time slots.

[0054] In the LTE-V2X system, the terminal device can also use the above method to determine the time slot belonging to a resource pool. Unlike the NR-V2X system, the LTE-V2X system only supports a subcarrier spacing of 15kHz.

[0055] To facilitate understanding of the technical solutions of the embodiments of the present application, the hybrid automatic repeat request (HARQ) feedback and physical sidelink feedback channel (PSFCH) resources related to the present application are explained.

[0056] For HARQ retransmissions: For each transmission from the transmitter, the receiver provides either an ACK (Acknowledgement) or a NACK (Negative Acknowledgement) based on whether the transmission was successful. ACK indicates successful reception, while NACK indicates failed reception. The receiver provides HARQ feedback to the transmitter via the PSFCH.

[0057] In some scenarios, PSFCH resources are configured for each resource pool. For example, in the NR-V2X system, when configuring PSFCH resources, there are three configurations: N=1, N=2, and N=4. As shown in Figure 4, N=1 means that each time slot in the resource pool is configured with PSFCH resources, N=2 means that every 2 time slots in the resource pool are configured with PSFCH resources, and N=4 means that every 4 time slots in the resource pool are configured with PSFCH resources. More specifically, within a time slot, the PSFCH resource is configured for the penultimate symbol of the symbols that can be used for SL transmission in the time slot (note that in the frequency domain, Figure 4 only takes the entire frequency domain as an example of being configured with PSFCH resources. Optionally, only part of the physical resource blocks (PRBs) can be configured as PSFCH resources). When UE 1 sends data to UE 2 in time slot t, the HARQ feedback sent by UE 2 to UE 1 for the data occurs in time slot t+a. Where a is greater than or equal to k, and the time slot t+a contains PSFCH resources. In the NR-V2X system, k is 2 or 3 time slots. For example, in Figure 4, assuming N=4 and k=2, if UE 1 sends data to UE 2 in time slot 1, t+a can be time slot 4, that is, UE 2 performs HARQ feedback to UE 1 in time slot 4. If UE 1 sends data to UE 2 in time slot 3, t+a is time slot 8, and UE 2 performs HARQ feedback to UE 1 in time slot 8. Therefore, the time domain position of the PSFCH resource for feedback by the terminal device is determined according to the time domain position of the physical sidelink shared channel (PSSCH) that sends data. The frequency domain position and code domain resources of the PSFCH resource (for example, which PRB corresponds to the code domain sequence) are determined by the corresponding PSSCH subchannel, source identifier (source id), etc. Therefore, the determined PSFCH resource may refer to a code domain sequence corresponding to a PRB in a PSFCH symbol in a time slot configured with the PSFCH resource. The receiving end then uses the code domain sequence to send an ACK or NACK.

[0058] To facilitate understanding of the technical solutions of the embodiments of the present application, the physical layer structure of the LTE V2X system related to the present application is described.

[0059] Figure 5 is a schematic diagram of the physical layer structure of an LTE V2X system. The Physical Sidelink Control Channel (PSCCH) is used to transmit sidelink control information, and the Physical Sidelink Shared Channel (PSSCH) is used to carry data. The PSCCH and PSSCH are transmitted in the same subframe.

[0060] In the LTE-V2X system, the PSCCH and PSSCH can be continuous or non-contiguous in the frequency domain. As shown in Figure 5(a), the PSCCH and PSSCH are non-contiguous in the frequency domain, while as shown in Figure 5(b), the PSCCH and PSSCH are continuous in the frequency domain. The sidelink control information transmitted in the PSCCH carries resource reservation / indication information, which is used to indicate to other terminals the resources that may be used next.

[0061] To facilitate understanding of the technical solutions of the embodiments of the present application, the resource selection algorithm related to the present application is explained.

[0062] In the LTE-V2X system, when resource selection or reselection is triggered at time n, the terminal device will select resources within [n+T1, n+T2] milliseconds (i.e., within the resource selection window) based on the listening results in the past 1 second, where T1<=4; 20<=T2<=100, and the selection of T1 must be greater than the terminal's processing delay. The selection of T2 must be within the service delay requirement. For example, if the service delay requirement is 50ms, then 20<=T2<=50; if the service delay requirement is 100ms, then 20<=T2<=100, as shown in Figure 6:

[0063] The process of resource selection by the terminal device in the selection window is as follows:

[0064] The terminal device regards all available resources in the resource selection window as a resource set A, and performs an exclusion operation on the resources in resource set A:

[0065] 1. If the terminal device sends data in a subframe within the listening window and does not listen, one or more corresponding subframes are determined based on the non-listened subframe. If the one or more corresponding subframes overlap with the resources determined based on a resource in resource set A (denoted as resource 1), resource 1 is excluded from resource set A.

[0066] 2. If the terminal device detects a PSCCH within the listening window, it measures the Reference Signal Received Power (RSRP) of the PSSCH scheduled by the PSCCH (i.e., the RSRP of the corresponding PSSCH transmitted in the same subframe as the PSCCH). If the measured PSSCH-RSRP is higher than the PSSCH-RSRP threshold, and the resource reservation / indication information in the sidelink control information transmitted in the PSCCH determines that its reserved transmission resources overlap with resources determined based on a resource in resource set A (denoted as resource 2), the terminal excludes resource 2 from resource set A. The selection of the PSSCH-RSRP threshold is determined by the priority information carried in the detected PSCCH and the priority of the terminal device's transmitted data.

[0067] 3. If the number of resources remaining in resource set A after resource exclusion is less than 20% of the total number of resources in resource set A before exclusion, the terminal device will increase the PSSCH-RSRP threshold by 3dB, initialize resource set A and repeat steps 1-2 until the number of resources remaining in resource set A is greater than or equal to 20% of the total number of resources.

[0068] 4. The terminal device performs sidelink received signal strength indicator (S-RSSI) detection on the remaining resources in resource set A, and sorts them according to energy level, and puts the 20% of resources with the lowest energy (relative to the initial total number of resources in set A) into resource set B.

[0069] 5. The terminal device randomly selects resources from resource set B for data transmission.

[0070] Specifically, as shown in FIG6 , the resource determined according to the resource R (the resource R is any resource in the resource set A) includes the resource R, and the resource reservation period P according to the resource R and the terminal device. rsvp_TX A defined set of periodic resources.

[0071] Specifically, as shown in FIG6 , the reserved resources determined according to the sidelink control information in the PSCCH may be a group of periodic resources, or may be reserved retransmission resources.

[0072] Specifically, the above step 4 is, for the remaining resources R in set A x,y , where x is used to indicate the frequency domain starting position of the resource, and y is used to indicate the time domain position of the resource, that is, the subframe In the subchannel, start from subchannel x and continue L subCHsubchannels. One subchannel includes one or more PRBs. x,y The measurement results of S-RSSI are: Intra or subframe The linear average of the RSSI measured on the subchannel x+k within L. Where j is a non-negative integer, k = 0, ..., L subCH -1. P′ rsvp_TX Reserve period P for terminal device resources rsvp_TX Converted into the number of logical subframes, where P′ rsvp_TX =P step ×P rsvp_TX / 100. P step It is determined according to the configuration of uplink and downlink subframes of Time Division Duplex (TDD), as shown in Table 1. Indicates the set of subframes that may belong to the resource pool. rsvp_TX When the time is greater than or equal to 100 milliseconds, use the formula When the resource reservation period P of the terminal device rsvp_TX When the time is less than 100 milliseconds, use the formula

[0073] Since most of the services in the LTE-V2X system are periodically transmitted, the above step 4 can be understood as: for the resources remaining after exclusion in set A, that is, the resources that the terminal device may use, if the terminal device uses one of the resources, it will be reserved at the resource reservation period P. rsvp_TX In order to reduce the continuous periodic interference with other users, the terminal device will also transmit periodically according to P rsvp_TX Perform periodic RSSI detection on resources over a period of time, put the resources with low RSSI detection results into set B, and select the final transmission resource from set B. step The meaning can be understood as the number of logical subframes corresponding to 100 milliseconds. Since the resource reservation periods allowed in the LTE-V2X system include 20, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, and 1000 ms, 100 milliseconds is the greatest common divisor of other resource reservation periods except 50 milliseconds and 20 milliseconds. Therefore, according to the formula and The essence of S-RSSI detection is the same, both are from R x,y The subframe in which the resource is reserved determines some subframes periodically in the past. If the resource reservation period of the subframe is greater than or equal to 100 milliseconds, the common divisor 100 milliseconds is used. Otherwise, the resource reservation period P of the terminal device is used. rsvp_TXSince the resource selection mode of the LTE-V2X system works in the time domain within a set of subframes that may belong to the resource pool, it is necessary to set the common divisor 100 milliseconds or the resource reservation period P rsvp_TX After being converted into a logical subframe number, the subframe corresponding to the RSSI measurement result is determined within the subframe set that may belong to the resource pool.

[0074] Table 1

[0075]

[0076] For example, as shown in Figure 7, the time domain is a subframe that may belong to the resource pool, and the frequency domain includes two subchannels, R x,y The number 202 is the resource corresponding to sub-channels 0 and 1 in the sub-frame that may belong to the resource pool. Assume that the resource reservation period P of the terminal device is rsvp_TX For 100 milliseconds, P step is 60, j=0,1,2. Then for R x,y The RSSI measurement result is the linear average of the RSSI measurement results on the grayscale filled sub-channels in sub-frames 202, 142 and 82.

[0077] Some side studies consider the coexistence of LTE SL transmission and NR SL transmission in overlapping frequency bands. Therefore, when UEs using LTE SL technology (or LTE SL UEs) and UEs using NR SL technology (or NR SL UEs) use overlapping resource pools, or when the resource pools of the LTE SL UE and the NR SL UE partially or completely overlap, how to avoid resource collision between the two is an urgent problem that needs to be solved.

[0078] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0079] FIG8 is a schematic diagram of a wireless communication method 200 according to an embodiment of the present application. The method 200 may be executed by a terminal device in the communication system shown in FIG1 . As shown in FIG8 , the method 200 includes the following contents:

[0080] S210, the first terminal determines a target PSFCH resource according to a first physical sidelink feedback channel PSFCH period, where the first PSFCH period is determined according to a target resource reservation period, and the target resource reservation period is a resource reservation period associated with the second terminal.

[0081] In some embodiments, the first terminal and the second terminal support different SL technologies, or the SL technologies supported by the first terminal and the second terminal are at least partially different, for example, the SL technology supported by the first terminal includes the SL technology supported by the second terminal, and includes SL technology not supported by the second terminal.

[0082] For example, the first terminal supports the first SL technology and the second SL technology, and the second terminal supports the first SL technology.

[0083] For another example, the first terminal supports the second SL technology, and the second terminal supports the first SL technology.

[0084] As an example, the first SL technology is LTE SL technology, and the second SL technology is NR SL technology.

[0085] In some embodiments, the first terminal and the second terminal include different modules for sideline transmission.

[0086] For example, the first terminal includes a first sideline transmission module and a second sideline transmission module, and the second terminal includes the first sideline transmission module, wherein the first sideline transmission module supports a first SL technology and the second sideline transmission module supports a second SL technology.

[0087] For another example, the first terminal includes a second sideline transmission module, and the second terminal includes a first sideline transmission module, wherein the first sideline transmission module supports a first SL technology, and the second sideline transmission module supports a second SL technology.

[0088] As an example, the first SL technology is LTE SL technology, and the second SL technology is NR SL technology.

[0089] That is, the first side transmission module can be an LTE SL module, and the second side transmission module can be an NR SL module.

[0090] In a specific embodiment, the first terminal is an NR SL UE and the second terminal is an LTE SL UE.

[0091] For example, the first terminal includes an NR SL module, and the second terminal includes an LTE SL module.

[0092] For another example, the first terminal includes an NR SL module and an LTE SL module, and the second terminal includes an LTE SL module.

[0093] It should be understood that in some embodiments of the present application, LTE can be replaced by Evolved Universal Terrestrial Radio Access (E-UTRA), for example, LTE SL technology can be replaced by E-UTRA SL technology, the second terminal can be an E-UTRA SL UE, the second terminal can include an E-UTRA SL module, the first terminal can include an NR SL module and an E-UTRA SL module, etc.

[0094] In some embodiments, the resource reservation period associated with the second terminal may refer to a resource reservation period in a resource pool of the second terminal.

[0095] In some embodiments, the target resource reservation period is a resource reservation period allowed in a resource pool of the first SL technology, such as a resource reservation period allowed in an LTE SL resource pool.

[0096] In some embodiments, the target PSFCH resource is a PSFCH resource in a resource pool of the second SL technology, such as a PSFCH resource in an NR SL resource pool. That is, the target PSFCH resource is used to transmit HARQ feedback information corresponding to the NR SL transmission.

[0097] In some embodiments, the target resource reservation period includes one or more resource reservation periods in the resource pool configuration of the second terminal.

[0098] For example, the target resource reservation period includes all resource reservation periods in the resource pool configuration of the second terminal.

[0099] For another example, the target resource reservation period includes a portion of the resource reservation period in the resource pool configuration of the second terminal.

[0100] For another example, the target resource reservation period includes any resource reservation period in the resource pool configuration of the second terminal.

[0101] For another example, the target resource reservation period includes a specific resource reservation period in the resource pool configuration of the second terminal.

[0102] As an example, the specific resource reservation period can be the minimum resource reservation period in the resource pool configuration of the second terminal, or the maximum resource reservation period, or the kth resource reservation period, or a specific value, such as 100 ms, etc., which is not limited in this application. Optionally, k is preconfigured or configured by the network device.

[0103] In some embodiments of the present application, the method 200 further includes:

[0104] The first terminal obtains relevant parameters of the first PSFCH cycle, and the relevant parameters of the first PSFCH cycle may be the first PSFCH cycle or the target resource reservation cycle.

[0105] Optionally, the relevant parameters of the first PSFCH period are determined by the first terminal itself.

[0106] Optionally, the first PSFCH period may be determined by the LTE SL module of the first terminal, or may be determined by the NR SL module of the first terminal.

[0107] In some embodiments, the first terminal includes an LTE SL module and an NR SL module, and the second terminal includes an LTE SL module. The LTE SL module of the first terminal and the LTE SL module of the second terminal use the same resource pool configuration. Therefore, the LTE SL module of the first terminal can obtain the resource pool configuration of the LTE SL technology, including the target resource reservation period.

[0108] In some embodiments, the LTE SL module of the first terminal may determine the first PSFCH period based on the acquired target resource reservation period, and further inform the NR SL module of the first terminal of the first PSFCH period.

[0109] In other embodiments, the LTE SL module of the first terminal may inform the NR SL module of the first terminal of the obtained target resource reservation period, and further, the NR SL module of the first terminal determines the first PSFCH period based on the target resource reservation period. Optionally, the relevant parameters of the first PSFCH period are obtained from the network device.

[0110] Optionally, the network device may send relevant parameters of the first PSFCH cycle to the first terminal through any downlink signaling, such as, for example and not limitation, Radio Resource Control (RRC) signaling or Media Access Control Control Element (MAC CE) or downlink control information (DCI).

[0111] In a specific embodiment, the network device can send a target resource reservation period to the NR SL module of the first terminal, so that the NR SL module of the first terminal can determine the first PSFCH period based on the target resource reservation period.

[0112] In another specific embodiment, the network device may determine the first PSFCH period based on the target resource reservation period, and further send the first PSFCH period to the NR SL module of the first terminal.

[0113] In some embodiments of the present application, the first PSFCH period is determined according to a target resource reservation period, including:

[0114] The number of time units corresponding to the first PSFCH period is in a multiple relationship with the target number of time units, wherein the target number of time units is determined according to the target resource reservation period.

[0115] In some scenarios, the first PSFCH period is represented by the number of time units, and the number of time units corresponding to the first PSFCH period is the number of time units represented by the first PSFCH period. The first PSFCH period is determined according to the target resource reservation period and may include:

[0116] The first PSFCH period is a multiple of the target time unit number.

[0117] In some implementations, the target number of time units is the number of time units corresponding to the target resource reservation period.

[0118] Exemplarily, the target resource reservation period is 100 milliseconds. When the subcarrier spacing is 15 kHz and the time unit is a subframe, ie, 1 ms, the corresponding number of time units is 100.

[0119] In other implementations, the target number of time units is the target number of logical time units, wherein the target number of logical time units is the number of logical time units corresponding to the target resource reservation period, or in other words, the target number of logical time units is the number of logical time units converted from the target resource reservation period.

[0120] In some embodiments, the number of target logical time units is determined based on a target resource reservation period and a first parameter, wherein the first parameter is preconfigured, configured by a network device, or predefined. Optionally, the value of the first parameter is related to the uplink and downlink configuration of TDD.

[0121] Optionally, the first parameter may correspond to P in the preceding text. step .

[0122] In some embodiments, the target resource reservation period is converted to the number of target logical time units according to the following formula:

[0123] P′ rsvp_TX =P step ×P rsvp_TX / 100

[0124] Among them, P rsvp_TX represents the target resource reservation period, P′ rsvp_TX The number of target logical time units.

[0125] It should be understood that in an embodiment of the present application, the first PSFCH period and the target time unit can be the same time unit, or they can be different time units. The present application does not limit this. When determining the multiple relationship, it is only necessary to convert the two into the same time unit.

[0126] Optionally, the time unit in the embodiment of the present application can be a subframe, a time slot, or other time units, which is not limited in the present application. When the subcarrier spacing is 15kHz, the time slot and the subframe are equivalent, in which case the subframe and the time slot can be replaced with each other.

[0127] In some embodiments, the target time unit is in subframes, and the number of target time units may be the number of subframes corresponding to the target resource reservation period.

[0128] In some embodiments, the number of time units corresponding to the first PSFCH period is a multiple of the target number of time units, including:

[0129] The number of subframes corresponding to the first PSFCH period and the target resource reservation period are in a multiple relationship.

[0130] In some embodiments, the target time unit is in subframes, and the number of target time units may be the number of logical subframes corresponding to the target resource reservation period.

[0131] In some embodiments, the number of time units corresponding to the first PSFCH period is a multiple of the target number of time units, including:

[0132] The number of logical subframes corresponding to the first PSFCH period and the target resource reservation period is in a multiple relationship.

[0133] For example, it is assumed that the resource reservation period configured in the resource pool of the second terminal includes {20ms, 50ms, 100ms, 400ms, 1000ms}.

[0134] As an example, the first PSFCH period is a multiple of the number of subframes corresponding to 20ms, 50ms, 100ms, 400ms, and 1000ms. When the subcarrier spacing is 15kHz, the first PSFCH period is expressed as the number of time slots. In this example, the target resource reservation period includes all resource reservation periods in the resource pool configuration, namely 20ms, 50ms, 100ms, 400ms, and 1000ms.

[0135] As another example, the first PSFCH period is a multiple of the number of subframes after 20ms, 50ms, 100ms, 400ms, and 1000ms are converted into logical subframes. In this example, the target resource reservation period includes all resource reservation periods in the resource pool configuration, namely, 20ms, 50ms, 100ms, 400ms, and 1000ms.

[0136] As another example, the first PSFCH period is a multiple of the number of subframes corresponding to 100 ms. When the subcarrier spacing is 15 kHz, the first PSFCH period is expressed as the number of time slots, and the first PSFCH period is a multiple of 100. In this example, the target resource reservation period includes a resource reservation period in the resource pool configuration, such as 100 ms.

[0137] As another example, the first PSFCH period is a multiple of the number of subframes after 100ms is converted into logical subframes, that is, the first PSFCH period is a multiple of the number of subframes after 100ms is converted into logical subframes. step In this example, the target resource reservation period includes 100ms, and the first PSFCH period is determined according to the target resource reservation period. step Sure.

[0138] As another example, the first PSFCH period is a multiple of the number of subframes corresponding to 20 ms. When the subcarrier spacing is 15 kHz, the first PSFCH period is expressed as the number of time slots, and the first PSFCH period is a multiple of 20. In this example, the target resource reservation period includes a resource reservation period in the resource pool configuration, such as 20 ms.

[0139] As another example, the first PSFCH period is a multiple of the number of subframes after 20 ms is converted into logical subframes.

[0140] As another example, the first PSFCH period is a multiple of the number of subframes corresponding to 20 ms, 50 ms, and 100 ms. When the subcarrier spacing is 15 kHz, the first PSFCH period is expressed as the number of time slots, and the first PSFCH period is a multiple of 20, 50, and 100. In this example, the target resource reservation period includes part of the resource reservation period configured in the resource pool, such as 20 ms, 50 ms, and 100 ms.

[0141] As another example, the first PSFCH period is a multiple of the number of subframes after 20ms, 50ms, and 100ms are converted into logical subframes.

[0142] In some embodiments, the number of time units corresponding to the first PSFCH period is a multiple of the target number of time units, including:

[0143] The number of time units corresponding to the first PSFCH cycle is an integer divided by the target number of time units.

[0144] In some scenarios, the first PSFCH period is represented by the number of time units, and the number of time units corresponding to the first PSFCH period is divided by the target number of time units, which may include: the first PSFCH period is divided by the target number of time units.

[0145] That is, the target number of time units is a multiple of the number of time units corresponding to the first PSFCH period.

[0146] In some embodiments of the present application, the second terminal can perform periodic RSSI detection based on the target resource reservation period, and further select candidate resources for side transmission based on the RSSI measurement results. By designing the period of the PSFCH resources for HARQ feedback by the first terminal and the period of the periodic RSSI detection by the second terminal to be in a multiple relationship (or in other words, matching), when there is overlap in the resource pools used by the first terminal and the second terminal, the second terminal can avoid selecting resources that conflict with the PSFCH resources of the first terminal when performing resource selection, thereby avoiding resource conflict problems between the first terminal and the second terminal.

[0147] In some embodiments, the target resource reservation period includes one resource reservation period, and the number of time units corresponding to the first PSFCH period is a multiple of the target number of time units, including:

[0148] The number of time units corresponding to the first PSFCH period is a multiple of the number of time units corresponding to the resource reservation period.

[0149] That is, the number of time units corresponding to the resource reservation period is a multiple of the number of time units corresponding to the first PSFCH period.

[0150] In some embodiments, the target resource reservation period includes multiple resource reservation periods, the target number of time units includes multiple numbers of time units, and the number of time units corresponding to the first PSFCH period and the target number of time units are multiples of each other, including:

[0151] The number of time units corresponding to the first PSFCH period is a multiple of the number of each time unit in the multiple numbers of time units.

[0152] For example, the number of time units corresponding to the first PSFCH cycle is a common divisor of the number of time units.

[0153] As an example, when the target resource reservation period includes 20ms, 50ms, 100ms, 400ms and 1000ms, and the subcarrier spacing is 15kHz, the number of subframes corresponding to the target resource reservation period is 20, 50, 100, 400, 1000 respectively, then the first PSFCH period is a common divisor of 20, 50, 100, 400 and 1000, such as 1, 2, 4, etc.

[0154] In some embodiments of the present application, the S210 includes:

[0155] The first terminal determines a target PSFCH resource according to a first PSFCH period and a first time unit set, wherein the first time unit set is a time unit set corresponding to the second terminal and may belong to a resource pool.

[0156] Optionally, when the subcarrier spacing is 15 kHz, the set of time units that may belong to the resource pool is also called the set of subframes that may belong to a resource pool for sidelink transmission, or the set of time slots that may belong to the resource pool.

[0157] In the related technology, the RSSI detection of the LTE SL UE is performed periodically within a subframe set that may belong to the resource pool, while the period of the PSFCH resources of the NR SL UE is periodically repeated within a time slot set belonging to the resource pool. Therefore, although there is a multiple relationship between the RSSI detection period and the PSFCH resource period, if the two are periodically repeated within sets of two different dimensions, the purpose of the LTE SL UE avoiding the use of the PSFCH resources of the NR SLUE through RSSI detection may not be achieved.

[0158] In some embodiments of the present application, the second terminal performs periodic RSSI detection within the time unit set corresponding to the second terminal that may belong to the resource pool, and the first terminal also selects the target PSFCH resource based on the time unit set corresponding to the second terminal that may belong to the resource pool. Therefore, when the PSFCH period and the RSSI detection period satisfy a multiple relationship, the two can be periodically repeated within the time unit set of the same dimension, thereby achieving the purpose of the second terminal avoiding using the PSFCH resources of the first terminal through RSSI detection.

[0159] In some embodiments, the first terminal determines the target PSFCH resource according to the first PSFCH period and the first time unit set, including:

[0160] The first terminal determines, from the first time unit set according to the first PSFCH cycle, a second time unit set, where the second time unit set includes at least one time unit in which a PSFCH resource exists;

[0161] The target PSFCH resource is determined in the second time unit set, for example, the time unit where the target PSFCH resource is located is determined.

[0162] That is, the first terminal may first determine, based on the first PSFCH cycle, at least one time unit in which a PSFCH resource exists within a set of time units that may belong to a resource pool and that corresponds to the second terminal, and further determine a target PSFCH resource within the at least one time unit. For example, the time unit in which the target PSFCH resource is located is determined within the at least one time unit. Exemplarily, the target PSFCH resource is located within the penultimate OFDM symbol that can be used for SL transmission within each time unit in the at least one time unit.

[0163] In some embodiments, determining the target PSFCH resource in the second set of time units may include:

[0164] The target PSFCH resource is determined in the second time unit set according to the resource pool of the first terminal.

[0165] For example, at least one time unit in the resource pool belonging to the first terminal in the second time unit set is determined as the time unit where the target PSFCH resource is located.

[0166] That is, the time unit where the target PSFCH resource is located (denoted as the third time unit) belongs to the second time unit set and belongs to the resource pool of the first terminal. Exemplarily, the target PSFCH resource is located in the second to last OFDM symbol available for SL transmission in the third time unit.

[0167] Optionally, the resource pool of the first terminal includes all or part of the time units in the second time unit set.

[0168] In some embodiments, the resource pool of the first terminal may be a resource pool of a second SL technology, such as an NR SL resource pool.

[0169] In conjunction with FIG9 , taking a subcarrier spacing of 15kHz as an example, if the first PSFCH period determined by the first terminal is 4, the first terminal can determine the subframe set (denoted as the first subframe set) in which PSFCH resources exist in the subframe set that may belong to the resource pool corresponding to the second terminal based on the first PSFCH period, that is, the subframe set filled with grayscale in FIG9 . Further, it is determined which subframes in the subframe set in which PSFCH resources exist are located in the subframe set of the resource pool belonging to the first terminal, wherein the subframe set filled with grayscale and pattern in FIG9 (denoted as the second subframe set) is located in the subframe set of the resource pool belonging to the first terminal, then the target PSFCH resource is located in the second subframe set, for example, the subframe where the target PSFCH resource is located includes one or more subframes in the second subframe set.

[0170] In some embodiments, the method 200 further includes:

[0171] The first terminal obtains configuration information related to the time unit (ie, the first time unit set) corresponding to the second terminal and possibly belonging to the resource pool.

[0172] Exemplarily, the configuration information related to the time unit that may belong to the resource pool corresponding to the second terminal may include configuration information of a subframe that may belong to the resource pool.

[0173] Exemplarily, the configuration information related to the time unit that may belong to the resource pool corresponding to the second terminal may include subframes used to transmit SSB and / or configuration information of subframes reserved by the second terminal, etc.

[0174] Optionally, the configuration information related to the time unit that may belong to the resource pool corresponding to the second terminal is determined by the first terminal itself.

[0175] For example, the first terminal includes an LTE SL module and an NR SL module. The LTE SL module of the first terminal can obtain configuration information related to time units of the LTE SL technology that may belong to a resource pool. Optionally, the LTE SL module of the first terminal can send the configuration information related to time units of the LTE SL technology that may belong to a resource pool to the NR SL module of the first terminal, that is, the configuration information related to time units that may belong to a resource pool corresponding to the second terminal.

[0176] In some embodiments, the resource pool of the first terminal is configured or pre-configured by a network device.

[0177] In some embodiments, the first terminal expects that the resource pool of the first terminal includes as many PSFCH resources as possible corresponding to the first PSFCH period. In this way, when the first terminal determines the target PSFCH resources based on the first PSFCH period in combination with the set of time units that may belong to the resource pool corresponding to the second terminal and the resource pool of the first terminal, it is helpful to ensure that the first terminal can select the target PSFCH resources or can select a sufficient number of target PSFCH resources.

[0178] In some embodiments, the PSFCH resources corresponding to the first PSFCH period may refer to PSFCH resources determined according to the first PSFCH period within a set of time units of the second terminal that may belong to a resource pool.

[0179] Optionally, the first terminal expects that the values ​​of the bits in the bitmap of the resource pool of the first terminal are all 1.

[0180] In some embodiments, the method 200 further includes:

[0181] The first terminal expects that the number of PSFCH resources for the first PSFCH period included in the resource pool configured by the network device for the first terminal is greater than a first threshold.

[0182] For example, the first terminal expects that the number of bits whose values ​​in the bit map of the resource pool of the first terminal are first values ​​is greater than a first threshold, wherein the bit map includes multiple bits, each bit corresponds to a time unit, and the bit value taking the first value indicates that the corresponding time unit belongs to the resource pool of the first terminal.

[0183] Optionally, the first threshold is preconfigured or configured by the network device.

[0184] Optionally, the first value is 1.

[0185] It should be understood that the technical solution in the embodiment of the present application can be used for the first terminal to determine the periodic PSFCH resource, or can also be used to determine other periodic sidelink resources of the first terminal, and the present application does not limit this. Accordingly, S210 can be replaced by:

[0186] The first terminal determines a target sidelink resource according to a first period, wherein the first period is determined according to a target resource reservation period, and the target resource reservation period is a resource reservation period associated with the second terminal.

[0187] The first period may be the first PSFCH period, or may be a period of other periodic sidelink resources.

[0188] Correspondingly, the target sidelink resource may be a target PSFCH resource, or may be other periodic sidelink resources. The specific determination method is similar and will not be repeated here.

[0189] In some embodiments of the present application, the dimensions of the time unit set belonging to the resource pool of the first terminal and the time unit set that may belong to the resource pool of the second terminal can be designed to be the same or only possibly the same. Thus, when the PSFCH period of the first terminal and the RSSI detection period of the second terminal are in a multiple relationship, the purpose of the second terminal avoiding selecting resources that conflict with the PSFCH resources of the first terminal through RSSI detection can be achieved.

[0190] In some embodiments, the lengths of the bitmaps of the resource pools of the first terminal and the second terminal can be designed to be the same, and / or the values ​​of the bits in the bitmaps of the resource pools of the first terminal and / or the second terminal are all 1, so that the dimensions of the set of time units belonging to the resource pool of the first terminal and the set of time units that may belong to the resource pool corresponding to the second terminal are the same or only possibly the same.

[0191] In some embodiments of the present application, when the first condition is met, the first terminal determines the target PSFCH resource according to the second PSFCH period included in the resource pool configuration of the first terminal.

[0192] In some embodiments, the second PSFCH period is determined according to the first PSFCH period.

[0193] For example, the network device first determines a first PSFCH period based on the target resource reservation period, and further determines a second PSFCH period based on the first PSFCH period. The specific implementation of the network device determining the first PSFCH period based on the target resource reservation period is described in the aforementioned embodiments and will not be repeated here. Furthermore, the network device may include the second PSFCH period when configuring the resource pool for the first terminal.

[0194] In a specific embodiment, the second PSFCH period is equal to the first PSFCH period, or the second PSFCH period may be converted from the first PSFCH period. The specific conversion method may be determined by the network device. For example, the network device may convert the first PSFCH period into the second PSFCH period based on the dimension of the time unit set belonging to the resource pool of the first terminal and the time unit set that may belong to the resource pool of the second terminal to ensure that the second PSFCH period matches the period for RSSI detection of the second terminal.

[0195] In some other embodiments, the second PSFCH period is determined according to the target resource reservation period.

[0196] Optionally, for a specific implementation of determining the second PSFCH period according to the target resource reservation period, reference may be made to a related implementation of determining the first PSFCH period according to the target resource reservation period, which will not be described here for brevity.

[0197] In a specific embodiment, the network device may determine the second PSFCH period according to the target resource reservation period in the resource pool of the second terminal, and then include the second PSFCH period when configuring the resource pool of the first terminal.

[0198] In some embodiments, the first terminal may determine the target PSFCH resource in the set of time units belonging to the resource pool of the first terminal based on the second PSFCH period, and the second terminal may perform periodic RSSI detection in the time units of the second terminal that may belong to the resource pool based on the target resource reservation period. Since the second PSFCH period configured by the network device for the resource pool of the first terminal and the resource reservation period configured for the resource pool of the second terminal satisfy a certain relationship, when the resource pools used by the first terminal and the second terminal overlap, the second terminal can avoid selecting resources that conflict with the PSFCH resources of the first terminal when performing resource selection, thereby avoiding resource collisions between the first terminal and the second terminal.

[0199] Optionally, the first condition is used to ensure or only possibly ensure that the set of time units belonging to the resource pool of the first terminal overlaps or partially overlaps with the set of time units that may belong to the resource pool of the second terminal. Furthermore, the network device configures the second PSFCH period and the target resource reservation period to satisfy the above relationship, thereby facilitating ensuring that the period for periodic HARQ feedback by the first terminal and the period for periodic RSSI detection by the second terminal satisfy a multiple relationship.

[0200] In some embodiments, the first condition includes at least one of the following:

[0201] The value of each bit in the bitmap of the resource pool of the first terminal and / or the second terminal is 1.

[0202] The lengths of the bitmaps of the resource pools of the first terminal and the second terminal are consistent.

[0203] With reference to FIG10 , the first terminal determines the target PSFCH resource based on the resource pool of the first terminal and the second PSFCH period. In the example of FIG10 , the first terminal does not need to obtain the set of time units that may belong to the resource pool corresponding to the second terminal, that is, there is no need for interaction between the NR SL module of the first terminal and the LTE SL module. The NR SL module of the first terminal can directly determine the periodic PSFCH resource based on the resource pool of the first terminal, for example, determine the periodic PSFCH resource based on the second PSFCH period in the resource pool of the first terminal.

[0204] In summary, in an embodiment of the present application, the second terminal can perform periodic RSSI detection based on the target resource reservation period, and further select candidate resources for side transmission based on the RSSI measurement results. The first terminal determines the target PSFCH resource based on the first PSFCH period, wherein the first PSFCH is determined according to the resource reservation period associated with the second terminal. By designing that the period of the PSFCH resource for HARQ feedback by the first terminal and the period of the periodic RSSI detection by the second terminal are in a multiple relationship (or in other words, matching), when the resource pools used by the first terminal and the second terminal overlap, the second terminal can avoid selecting resources that conflict with the PSFCH resources of the first terminal when performing resource selection, thereby avoiding resource conflicts between the first terminal and the second terminal.

[0205] Furthermore, by designing the first terminal to select the target PSFCH resource based on the time unit set that may belong to the resource pool corresponding to the second terminal, the second terminal also performs periodic RRSI detection within the time unit set that may belong to the resource pool corresponding to the second terminal. Therefore, when the PSFCH period and the RSSI detection period satisfy a multiple relationship, the two can be periodically repeated within the time unit set of the same dimension, thereby achieving the purpose of the second terminal avoiding the use of resources that conflict with the PSFCH resources of the first terminal through RSSI detection.

[0206] The above text, in combination with Figures 8 to 10, describes in detail the method embodiment of the present application. The following text, in combination with Figures 11 to 13, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.

[0207] FIG11 shows a schematic block diagram of a terminal device 400 according to an embodiment of the present application. As shown in FIG11 , the terminal device 400 includes:

[0208] The processing unit 410 is configured to determine a target PSFCH resource according to a first physical sidelink feedback channel PSFCH period, where the first PSFCH period is determined according to a target resource reservation period, and the target resource reservation period is a resource reservation period associated with the second terminal.

[0209] In some embodiments, the target resource reservation period includes one or more resource reservation periods in a resource pool configuration of the second terminal.

[0210] In some embodiments, the first PSFCH period is determined according to a target resource reservation period, including:

[0211] The number of time units corresponding to the first PSFCH period is a multiple of the target number of time units;

[0212] The target number of time units is the number of time units corresponding to the target resource reservation period, or

[0213] The target number of time units is the number of target logical time units, wherein the target number of logical time units is the number of logical time units corresponding to the target resource reservation period.

[0214] In some embodiments, the number of time units corresponding to the first PSFCH period is a multiple of the target number of time units, including:

[0215] The number of time units corresponding to the first PSFCH period is an integer divided by the target number of time units.

[0216] In some embodiments, the target resource reservation period includes multiple resource reservation periods, the target number of time units includes multiple numbers of time units, and the number of time units corresponding to the first PSFCH period and the target number of time units are multiples of each other, including:

[0217] The number of time units corresponding to the first PSFCH period is a multiple of each of the multiple numbers of time units.

[0218] In some embodiments, the number of time units corresponding to the first PSFCH period is a common divisor of the number of the multiple time units.

[0219] In some embodiments, the processing unit 410 is further configured to:

[0220] The target PSFCH resource is determined according to the first PSFCH period and a first time unit set, wherein the first time unit set is a time unit set corresponding to the second terminal and may belong to a resource pool.

[0221] In some embodiments, the processing unit 410 is further configured to:

[0222] Determine, based on the first PSFCH period, a second set of time units in the first set of time units, wherein the second set of time units includes at least one time unit in which a PSFCH resource exists;

[0223] The time unit where the target PSFCH resource is located is determined in the second time unit set.

[0224] In some embodiments, the processing unit 410 is further configured to:

[0225] The time unit where the target PSFCH resource is located is determined in the second time unit set according to the resource pool of the terminal device.

[0226] In some embodiments, the time unit where the target PSFCH resource is located belongs to the second time unit set and belongs to the resource pool of the terminal device.

[0227] In some embodiments, the first set of time units is determined by the terminal device.

[0228] In some embodiments, the resource pool of the terminal device is configured or pre-configured by the network device.

[0229] In some embodiments, the terminal device expects that the values ​​of the bits in the bitmap of the resource pool of the terminal device are all 1.

[0230] In some embodiments, the first PSFCH period is determined by the terminal device or configured by a network device.

[0231] In some embodiments, the terminal device supports New Radio NR radio access type RAT and Long Term Evolution LTE RAT, and the second terminal supports LTE RAT.

[0232] In some embodiments, the target PSFCH resource is used to transmit hybrid automatic repeat request HARQ feedback information under NR RAT.

[0233] In some embodiments, the target PSFCH resource belongs to a resource pool of the NR RAT of the terminal device.

[0234] In some embodiments, the target resource reservation period belongs to a resource pool configuration of an LTE RAT.

[0235] Optionally, in some embodiments, the processing unit may be one or more processors.

[0236] It should be understood that the terminal device 400 according to the embodiment of the present application may correspond to the terminal device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 400 are respectively for realizing the corresponding processes of the terminal device in the method 200 shown in Figure 2. For the sake of brevity, they will not be repeated here.

[0237] Figure 12 is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 shown in Figure 12 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.

[0238] Optionally, as shown in Figure 6, the communication device 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.

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

[0240] Optionally, as shown in FIG12 , the communication device 600 may further include a transceiver 630 , and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

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

[0242] Optionally, the communication device 600 may specifically be a network device in an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0243] Optionally, the communication device 600 may specifically be a mobile terminal / terminal device in an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0244] Figure 13 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 700 shown in Figure 13 includes a processor 710, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.

[0245] Optionally, as shown in FIG13 , the chip 700 may further include a memory 720 , wherein the processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0246] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0247] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0248] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0249] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0250] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0251] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0252] It should be understood that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.

[0253] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may 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 may 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.

[0254] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be 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 RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

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

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

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

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

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

[0260] Optionally, the computer program product can be applied to the mobile terminal / 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 mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

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

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

[0263] Optionally, the computer program can be applied to the mobile terminal / 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 mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0264] Those skilled 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 beyond the scope of this application.

[0265] Those skilled in the art will 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.

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

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

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

[0269] 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. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute 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.

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

Claims

1. A wireless communication method, characterized in that: include: The first terminal determines a target PSFCH resource according to a first physical sidelink feedback channel PSFCH period, where the first PSFCH period is determined according to a target resource reservation period, and the target resource reservation period is a resource reservation period associated with the second terminal.

2. The method according to claim 1, characterized in that The target resource reservation period includes one or more resource reservation periods in the resource pool configuration of the second terminal.

3. The method according to claim 1 or 2, characterized in that The first PSFCH period is determined according to a target resource reservation period, including: The number of time units corresponding to the first PSFCH period is a multiple of the target number of time units; The target number of time units is the number of time units corresponding to the target resource reservation period, or The target number of time units is the number of target logical time units, wherein the target number of logical time units is the number of logical time units corresponding to the target resource reservation period.

4. The method according to claim 3, characterized in that The number of time units corresponding to the first PSFCH period is a multiple of the target number of time units, including: The number of time units corresponding to the first PSFCH period is an integer divided by the target number of time units.

5. The method according to claim 3 or 4, characterized in that The target resource reservation period includes multiple resource reservation periods, the target number of time units includes multiple numbers of time units, and the number of time units corresponding to the first PSFCH period and the target number of time units are in a multiple relationship, including: The number of time units corresponding to the first PSFCH period is a multiple of each of the multiple numbers of time units.

6. The method according to claim 5, characterized in that The number of time units corresponding to the first PSFCH period is a common divisor of the number of the multiple time units.

7. The method according to any one of claims 1 to 6, characterized in that The first terminal determines a target PSFCH resource according to a first physical sidelink feedback channel PSFCH period, including: The first terminal determines the target PSFCH resource according to the first PSFCH period and a first time unit set, wherein the first time unit set is a time unit set corresponding to the second terminal and may belong to a resource pool.

8. The method according to claim 7, characterized in that The first terminal determines the target PSFCH resource according to the first PSFCH period and the first time unit set, including: The first terminal determines, in the first time unit set according to the first PSFCH period, a second time unit set, wherein the second time unit set includes at least one time unit in which a PSFCH resource exists; The target PSFCH resource is determined in the second time unit set.

9. The method according to claim 8, characterized in that The determining the target PSFCH resource in the second time unit set includes: The time unit where the target PSFCH resource is located is determined in the second time unit set according to the resource pool of the first terminal.

10. The method according to claim 9, characterized in that The time unit where the target PSFCH resource is located belongs to the second time unit set and belongs to the resource pool of the first terminal.

11. The method according to any one of claims 7 to 10, characterized in that The first time unit set is determined by the first terminal.

12. The method according to any one of claims 1 to 11, characterized in that The resource pool of the first terminal is configured or pre-configured by the network device.

13. The method according to any one of claims 1 to 12, characterized in that The method further comprises: The first terminal expects that the values ​​of the bits in the bitmap of the resource pool of the first terminal are all 1.

14. The method according to any one of claims 1 to 13, characterized in that The first PSFCH period is determined by the first terminal, or configured by a network device.

15. The method according to any one of claims 1 to 14, characterized in that The first terminal supports New Radio NR radio access type RAT and Long Term Evolution LTE RAT, and the second terminal supports LTE RAT.

16. The method according to claim 15, characterized in that The target PSFCH resource is used to transmit hybrid automatic repeat request HARQ feedback information under NR RAT.

17. The method according to claim 15 or 16, characterized in that The target PSFCH resource belongs to the resource pool of the NR RAT of the first terminal.

18. The method according to any one of claims 15 to 17, characterized in that The target resource reservation period belongs to the resource pool configuration of the LTE RAT.

19. A terminal device, characterized in that: include: The processing unit is configured to determine a target PSFCH resource according to a first physical sidelink feedback channel PSFCH period, wherein the first PSFCH period is determined according to a target resource reservation period, and the target resource reservation period is a resource reservation period associated with the second terminal.

20. The terminal device according to claim 19, characterized in that The target resource reservation period includes one or more resource reservation periods in the resource pool configuration of the second terminal.

21. The terminal device according to claim 19 or 20, characterized in that: The first PSFCH period is determined according to a target resource reservation period, including: The number of time units corresponding to the first PSFCH period is a multiple of the target number of time units; The target number of time units is the number of time units corresponding to the target resource reservation period, or The target number of time units is the number of target logical time units, wherein the target number of logical time units is the number of logical time units corresponding to the target resource reservation period.

22. The terminal device according to claim 21, characterized in that The number of time units corresponding to the first PSFCH period is a multiple of the target number of time units, including: The number of time units corresponding to the first PSFCH period is an integer divided by the target number of time units.

23. The terminal device according to claim 21 or 22, characterized in that: The target resource reservation period includes multiple resource reservation periods, the target number of time units includes multiple numbers of time units, and the number of time units corresponding to the first PSFCH period and the target number of time units are in a multiple relationship, including: The number of time units corresponding to the first PSFCH period is a multiple of each of the multiple numbers of time units.

24. The terminal device according to claim 23, characterized in that The number of time units corresponding to the first PSFCH period is a common divisor of the number of the multiple time units.

25. The terminal device according to any one of claims 19 to 24, characterized in that: The processing unit is further configured to: The target PSFCH resource is determined according to the first PSFCH period and a first time unit set, wherein the first time unit set is a time unit set corresponding to the second terminal and may belong to a resource pool.

26. The terminal device according to claim 25, characterized in that The processing unit is further configured to: Determine, based on the first PSFCH period, a second set of time units in the first set of time units, wherein the second set of time units includes at least one time unit in which a PSFCH resource exists; The target PSFCH resource is determined in the second time unit set.

27. The terminal device according to claim 26, characterized in that The processing unit is further configured to: The target PSFCH resource is determined in the second time unit set based on the resource pool of the terminal device.

28. The terminal device according to claim 27, characterized in that The target PSFCH resource belongs to the second time unit set and belongs to the resource pool of the terminal device.

29. The terminal device according to any one of claims 25 to 28, characterized in that: The first time unit set is determined by the terminal device.

30. The terminal device according to any one of claims 19 to 29, characterized in that: The resource pool of the terminal device is configured or pre-configured by the network device.

31. The terminal device according to any one of claims 19 to 30, characterized in that: The terminal device expects that the values ​​of the bits in the bitmap of the resource pool of the terminal device are all 1.

32. The terminal device according to any one of claims 19 to 31, characterized in that: The first PSFCH period is determined by the terminal device or configured by a network device.

33. The terminal device according to any one of claims 19 to 32, characterized in that: The terminal device supports the new wireless NR radio access type RAT and the long term evolution LTE RAT, and the second terminal supports the LTE RAT.

34. The terminal device according to claim 33, characterized in that The target PSFCH resource is used to transmit hybrid automatic repeat request HARQ feedback information under NR RAT.

35. The terminal device according to claim 33 or 34, characterized in that: The target PSFCH resource belongs to the resource pool of the NR RAT of the terminal device.

36. The terminal device according to any one of claims 33 to 35, characterized in that: The target resource reservation period belongs to the resource pool configuration of the LTE RAT.

37. 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 to execute the method according to any one of claims 1 to 18.

38. 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 the method according to any one of claims 1 to 18.

39. A computer-readable storage medium, characterized in that Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 18.

40. A computer program product, characterized in that The method comprises computer program instructions for causing a computer to execute the method according to any one of claims 1 to 18.

41. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 18.