Method and apparatus for selecting sidelink resource, and terminal

By obtaining target indications in the MAC layer of the terminal device, determining the target by-link process and creating authorization, the shortcomings of side link transmission and SL-PRS resource selection in the prior art are solved, and independent selection of resources and improved transmission efficiency are achieved. effect.

WO2025031404A1PCT designated stage expired Publication Date: 2025-02-13VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/110423
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-10
Filing Date
2024-08-07
Publication Date
2025-02-13

AI Technical Summary

Technical Problem

The prior art has failed to effectively solve the resource selection and transmission process of by-link transmission and by-link positioning reference signal (SL-PRS).

Method used

Provide a method of selecting by-link resources, obtaining the target indication of the protocol layer through the media access control (MAC) layer of the terminal device, determining the target side link process corresponding to the transmission of SL-PRS, and creating a target side for it. Link authorization, and finally select resources for authorization.

Benefits of technology

The terminal equipment independently selects resources for SL-PRS transmission, and improves the utilization efficiency and transmission efficiency of side link resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024110423_13022025_PF_FP_ABST
    Figure CN2024110423_13022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the field of wireless communications. Disclosed are a method and apparatus for selecting a sidelink resource, and a terminal. The method for selecting a sidelink resource in the embodiments of the present application comprises: a medium access control (MAC) layer of a terminal device acquiring a target indication of a first protocol layer, wherein the target indication is used for instructing the MAC layer to create a sidelink grant for the transmission of a sidelink-positioning reference signal (SL-PRS); on the basis of the target indication, determining a target sidelink process corresponding to the transmission of the SL-PRS, and creating a target sidelink grant for the target sidelink process; and selecting a resource for the target sidelink grant, wherein the target sidelink grant is the sidelink grant created for the transmission of the SL-PRS.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device and terminal for selecting sidelink resources

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 10, 2023, with application number 202311011532.0 and application name “Method, device and terminal for selecting side-link resources”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application belongs to the field of wireless communication technology, and specifically relates to a method, device, and terminal for selecting sidelink resources. Background Art

[0003] In the relevant technology, for sidelink (SL) transmission, only the scenario of sidelink data to be transmitted in the logical channel is discussed. If the sidelink transmission is related to the sidelink positioning reference signal (SL-PRS), and for the SL-PRS transmission scenario, how to specifically implement the sidelink resource selection or the related process of SL-PRS transmission needs to be solved urgently.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a method, device, and terminal for selecting side-link resources, which can provide a technical solution for specifically implementing resource selection or SL-PRS transmission for SL-PRS transmission.

[0006] In a first aspect, a method for selecting a sidelink resource is provided, including: a medium access control (MAC) layer of a terminal device obtains a target indication of a first protocol layer, wherein the target indication is used to instruct the MAC layer to create a sidelink authorization for the transmission of an SL-PRS; based on the target indication, determines a target sidelink process corresponding to the transmission of the SL-PRS, and creates a target sidelink authorization for the target sidelink process; and selects resources for the target sidelink authorization; wherein the target sidelink authorization is a sidelink authorization created for the transmission of the SL-PRS.

[0007] In a second aspect, a method for transmitting a sidelink positioning reference signal is provided, the method comprising: a MAC layer of a terminal obtains a target sidelink grant; and the MAC layer of the terminal uses the target sidelink grant to transmit an SL-PRS.

[0008] According to a third aspect, a device for selecting a sidelink resource is provided, comprising: a first acquisition module for acquiring a target indication of a first protocol layer, wherein the target indication is used to instruct the MAC layer to create a sidelink authorization for the transmission of the SL-PRS; a determination module for determining a target sidelink process corresponding to the transmission of the SL-PRS based on the target indication, and creating a target sidelink authorization for the target sidelink process; and a selection module for selecting resources for the target sidelink authorization; wherein the target sidelink authorization is a sidelink authorization created for the transmission of the SL-PRS.

[0009] In a fourth aspect, a transmission device for a sidelink positioning reference signal is provided, including: a second acquisition module for acquiring a target sidelink grant; and a transmission module for transmitting the SL-PRS using the target sidelink grant.

[0010] In a fifth aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0011] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect, and the communication interface is used to communicate with an external device.

[0012] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0013] In the eighth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0014] In the ninth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0015] In an embodiment of the present application, when the MAC layer of the terminal device obtains the first protocol layer instructing the MAC layer to create a sidelink authorization for the transmission of SL-PRS, it determines the target sidelink process corresponding to the transmission of SL-PRS, creates a target sidelink authorization for the target sidelink process, and then selects resources for the target sidelink authorization, thereby enabling the terminal device to autonomously select resources for SL-PRS transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] FIG1 shows a block diagram of a wireless communication system to which embodiments of the present application may be applied;

[0017] FIG2 is a schematic diagram showing a flow chart of a method for selecting sidelink resources provided in an embodiment of the present application;

[0018] FIG3 shows another flow chart of a method for selecting sidelink resources according to an embodiment of the present application;

[0019] FIG4 shows a schematic flow chart of a method for transmitting a sidelink positioning reference signal according to an embodiment of the present application;

[0020] FIG5 shows a schematic structural diagram of a device for selecting sidelink resources provided in an embodiment of the present application;

[0021] FIG6 shows a schematic structural diagram of a transmission device for a sidelink positioning reference signal according to an embodiment of the present application;

[0022] FIG7 shows a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0023] FIG8 shows a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0025] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0026] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0027] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.

[0028] Figure 1 shows a block diagram of a wireless communication system applicable to embodiments of the present application. The wireless communication system includes a relay terminal 11, a network-side device 12, and a remote terminal 13. In this embodiment of the present application, communication between the remote terminal 13 and the relay terminal 11 is performed via a PC5 (secondary link or sidelink) interface, while communication between the relay terminal 11 and the network-side device 12 is performed via a Uu interface.

[0029] The relay terminal 11 may also be referred to as a relay terminal device or a relay user equipment (UE), and the remote terminal 13 may also be referred to as a remote terminal device or a remote UE. The relay terminal 11 and the remote terminal 13 may be terminal-side devices such as a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device or a vehicle-mounted device (VUE), or a pedestrian-mounted device (PUE). Wearable devices include wristbands, headphones, glasses, etc. It should be noted that the specific types of the relay terminal 11 and the remote terminal 13 are not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network, where the base station can be called a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0030] In related technologies, sidelink communication supports two resource allocation modes: Mode 1 is that the base station allocates SL resources to the terminal; Mode 2 is that the terminal selects SL resources from a resource pool. The resource pool information may come from a dedicated signaling message, a broadcast message, or pre-configured information from the base station.

[0031] If the UE is in the RRC connected state, the SL resource allocation mode can be determined by the base station as mode1 or mode2; if the UE is within the network coverage but in the RRC non-connected state, or the UE is out of the network coverage, the SL resource allocation mode can only be mode2.

[0032] For mode 2, for a sidelink transmission process, the specific process of the terminal performing resource selection / reselection is as follows:

[0033] 1) The Radio Resource Control (RRC) layer receives the SL configuration and sends the relevant parameters to the MAC layer and the physical layer (PHY);

[0034] 2) After receiving the SL data transmission request, the MAC layer creates an SL authorization (grant);

[0035] 3) The MAC layer selects the appropriate resource pool for SL data;

[0036] 4) The MAC layer performs transmission resource selection / reselection decisions;

[0037] 5) If resource selection / reselection is triggered, the MAC determines the SL transmission parameters (such as the number of Hybrid Automatic Repeat Request (HARQ) retransmissions and frequency domain resources) and triggers the PHY layer to determine the candidate resource set; otherwise, the previously selected / reserved SL grant is reused and the process goes to step 8;

[0038] 6) The PHY layer determines the resource selection window and the sensing window based on the RRC and MAC instructions, and determines the candidate resource set based on the Reference Signal Received Power (RSRP) threshold and the Channel Occupancy Ratio (CR) limit, and feeds back to the MAC layer.

[0039] 7) The MAC layer randomly selects a transmission resource from the candidate resource set;

[0040] 8) The MAC layer determines the time domain parameters of the Physical SideLink Control Channel (PSCCH) and the Physical SideLink Shared Channel (PSSCH);

[0041] 9) The MAC layer determines the PSSCH transmission parameters (such as the Modulation and Coding Scheme (MCS) and the HARQ process ID).

[0042] In related technologies, the SL Channel Busy Ratio (CBR) is defined as the number of sub-channels whose SL Received Signal Strength Indication (RSSI) exceeds a (pre-)configured threshold, measured by a UE in slot n within the CBR measurement window [na, n-1], divided by the total number of sub-channels in the range [na, n-1]. Here, a = 100 or 100·2μslots, which can be configured through RRC.

[0043] If the network is configured with a mapping between the CBR range and the optional range of SLPSSCH transmission parameters, the UEMAC layer needs to determine the SLPSSCH transmission parameters based on the CBR measurement value; if the CBR measurement value cannot be obtained, the SLPSSCH transmission parameters are determined based on the default optional range of SLPSSCH transmission parameters.

[0044] SL CR is the value evaluated by the UE PHY layer in slot n: the sum of the number of sub-channels that the UE has transmitted in the range of slots [na,n-1] + the number of sub-channels that the UE has reserved / indicated in the range of slots [n,n+b], divided by the total number of sub-channels in the range [na,n+b].

[0045] The UE PHY layer sends PSSCH in slot n. The UE needs to ensure that the Σ i≥k CR(i)≤CR Limit (k). CR(i) refers to the CR of the PSSCH with priority i evaluated in slot nN. Limit (k) is the SLCR limit threshold value of the priority k configured by the higher layer.

[0046] In related art, for each sidelink control information (SCI) corresponding to a new transmission, the MAC layer of the terminal multiplexes it according to the following operations:

[0047] 1. Destination address selection

[0048] If the network is configured with a resource pool for the sidelink discovery service, if the SL grant associated with the SCI corresponding to the new transmission belongs to the sidelink discovery resource pool, the terminal selects a logical channel with at least one MAC control element (CE) and the highest priority from the logical channels that meet the conditions, and the logical channel is associated with the sidelink discovery service. The terminal uses the destination address of the selected logical channel as the destination of this transmission; if the SL grant associated with the SCI corresponding to the new transmission does not belong to the sidelink discovery resource pool (for example, the SL grant associated with the SCI belongs to the sidelink communication resource pool), the terminal selects a logical channel with at least one MAC CE and the highest priority from the logical channels that meet the conditions, and the logical channel is associated with one of the broadcast / multicast / unicast in the sidelink communication service, and the terminal uses the destination address of the selected logical channel as the destination of this transmission. If the network is not configured with a resource pool for the sidelink discovery service, the terminal selects a logical channel with at least one MAC CE and the highest priority among the logical channels that meet the conditions, and the logical channel is associated with one of the broadcast / multicast / unicast in the sidelink discovery service or the sidelink communication service. The terminal uses the destination address of the selected logical channel as the destination address of this transmission.

[0049] The logical channels that meet the conditions are:

[0050] There is sidelink data or MAC CE to be transmitted; and,

[0051] SBj>0 (variable for logical channel priority (LCP) maintained by the terminal); and,

[0052] If the SL grant is Configured Grant Type 1, the logical channel is configured to allow the use of Configured Grant Type 1; and

[0053] If the logical channel is configured with a configuration grant list that allows it to be used, the list shall contain the configuration grant number associated with the SL grant, and,

[0054] If the SL grant associated with the SCI is not configured with a physical sidelink feedback channel (PSFCH), the logical channel is configured to be HARQ feedback disabled.

[0055] 2. Logical channel selection

[0056] Among all logical channels belonging to the selected destination, select the logical channel that meets all of the following conditions:

[0057] There is sidelink data to be transmitted, and;

[0058] SBj>0 (variables maintained by the terminal for LCP), and;

[0059] If the SL grant is Configured Grant Type 1, the logical channel is configured to allow the use of Configured Grant Type 1, and;

[0060] If the logical channel is configured with a configuration grant list that allows its use, the list shall contain the configuration grant number associated with the SL grant, and;

[0061] If the SL grant associated with the SCI is configured with PSFCH and the terminal has the capability to receive PSFCH feedback:

[0062] If sl-HARQ-FeedbackEnabled is set to enabled for the highest priority logical channel that meets the above conditions, then sl-HARQ-FeedbackEnabled of the logical channel is set to enabled, or,

[0063] If sl-HARQ-FeedbackEnabled is set to disabled for the highest priority logical channel that meets the above conditions, sl-HARQ-FeedbackEnabled of this logical channel is set to disabled;

[0064] Otherwise (the SL grant associated with the SCI is configured with PSFCH or the terminal does not have the capability to receive PSFCH feedback), set sl-HARQ-FeedbackEnabled to disabled.

[0065] 3. Allocate sidelink resources for logical channels

[0066] Before each Logical Channel Prioritization (LCP) procedure, the terminal increases SBj for logical channel j by the sidelink prioritized bit rate (sPBR) × T, where T is the time since SBj was last increased. If the value of SBj is greater than the sidelink bucket size (sPBR × sBSD (sidelink bucket size duration)), SBj is set to the sidelink bucket size duration.

[0067] The MAC layer of the terminal allocates resources for the selected logical channels in descending order of priority. If the sPBR of a logical channel is set to infinity, the MAC entity shall allocate resources for all data available for transmission on the logical channel before the sPBR of the lower priority logical channels is met;

[0068] Reduce the SBj of the logical channel j by the size of the MAC SDU to be transmitted and its MAC subheader;

[0069] If there are remaining resources, all selected logical channels (regardless of the value of SBj) are served in strict descending priority order until the data for the logical channel or the SL grant is exhausted. Logical channels of the same priority should be served equally.

[0070] Logical channels shall be prioritized in the following order:

[0071] - data from the sidelink control channel SCCH;

[0072] -Sidelink CSI Reporting MAC CE;

[0073] -Sidelink Inter-UE Coordination Request MAC CE and Sidelink Inter-UE Coordination Information MAC CE;

[0074] -Sidelink DRX Command MAC CE;

[0075] -Data from the Sidelink Traffic Channel (STCH).

[0076] This shows that the current design of resource selection / reselection and logical channel multiplexing is solely for the purpose of transmitting sidelink data. It does not provide a technical solution for selecting a resource pool related to SL-PRS transmission or for SL-PRS transmission. To address this issue, embodiments of the present application provide a method, apparatus, and terminal for selecting sidelink resources.

[0077] The technical solutions provided by the embodiments of the present application are described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0078] FIG2 is a flow chart of a transmission method according to an embodiment of the present application. The method 200 can be executed by a terminal device. In other words, the method can be executed by software or hardware installed on the terminal device. As shown in FIG2 , the method may include the following steps.

[0079] S210, the MAC layer of the terminal device obtains a target indication of the first protocol layer.

[0080] In this embodiment of the present application, the target indication is used to instruct the MAC layer to create a sidelink grant for the transmission of SL-PRS.

[0081] In an embodiment of the present application, the MAC layer may obtain the target indication from the Sidelink Positioning Protocol (SLPP) layer. For example, the target indication may be carried in an SLLP message in which the SLPP layer sends the target indication to the MAC layer. Alternatively, the MAC layer may determine the target indication on its own. For example, the MAC layer may carry the target indication in a MAC control element (CE). Alternatively, the MAC layer may obtain the target indication from the physical (PHY) layer. For example, the target indication may be carried in an SCI.

[0082] S212: Determine, based on the target indication, a target sidelink process corresponding to the transmission of the SL-PRS, and create a target sidelink grant for the target sidelink process.

[0083] Based on the target indication, the MAC layer of the terminal device determines that SL-PRS transmission is required, determines the target sidelink process corresponding to the SL-PRS transmission, and creates a target sidelink authorization for the target sidelink.

[0084] In this embodiment of the present application, the target sidelink grant is a sidelink grant created for the transmission of the SL-PRS.

[0085] S214: The MAC layer of the terminal device selects resources for the target sidelink authorization.

[0086] In an embodiment of the present application, when the MAC layer of the terminal device obtains the first protocol layer instructing the MAC layer to create a sidelink authorization for the transmission of SL-PRS, it determines the target sidelink process corresponding to the transmission of SL-PRS, creates a target sidelink authorization for the target sidelink process, and then selects resources for the target sidelink authorization, thereby enabling the terminal device to autonomously select resources for SL-PRS transmission.

[0087] In an optional implementation, in S214, the MAC layer of the terminal selecting resources for the target sidelink grant may include: if the MAC layer of the terminal does not select resources, the MAC layer of the terminal selecting resources for the target sidelink grant from a resource pool within a target resource pool range, wherein the target resource pool range includes one of the following:

[0088] A first resource pool range, wherein the resource pools within the first resource pool range include: a dedicated resource pool dedicated to transmitting SL-PRS;

[0089] a second resource pool range, wherein the resource pools within the second resource pool range include: a shared resource pool for transmitting SL-PRS and a sidelink shared channel (SL-SCH);

[0090] A third resource pool range, wherein the resource pools within the third resource pool range include: a dedicated resource pool dedicated to transmitting SL-PRS and a shared resource pool used to transmit SL-PRS and SL-SCH.

[0091] In the above implementation, when the MAC layer of the terminal does not currently select resources, the MAC layer of the terminal selects resources for the target sidelink grant from a resource pool within the target resource pool range, thereby obtaining resources for SL-PRS transmission.

[0092] In the above implementation, optionally, when the terminal is configured with a resource pool within the range of the first resource pool, the MAC layer of the terminal selects resources for the target sidelink grant from a resource pool within the range of the target resource pool, which may include: the MAC layer of the terminal selects resources for the target sidelink grant from any resource pool within the range of the first resource pool. When the terminal is configured with a resource pool within the range of the first resource pool, it means that the terminal is configured with a dedicated resource pool dedicated to transmitting SL-PRS. Therefore, the terminal can select resources for the target sidelink grant from any resource pool within the range of the first resource pool.

[0093] In the above implementation, optionally, when the terminal is configured with a resource pool within the first resource pool range, the MAC layer of the terminal selects resources for the target sidelink grant from a resource pool within the target resource pool range, which may include: when the terminal is configured with a resource pool within the third resource pool range and the terminal receives first preference information from a network-side device, the MAC layer of the terminal selects resources for the target sidelink grant from any resource pool within the first resource pool range; wherein the first preference information is used to indicate that the terminal prefers to use a dedicated resource pool dedicated to transmitting SL-PRS when selecting resources for the target sidelink grant. In this optional implementation, when the terminal is configured with a resource pool within the third resource pool range and the network-side device sends the terminal first preference information indicating that the terminal prefers to use a dedicated resource dedicated to transmitting SL-PRS when selecting resources for the target sidelink grant, the MAC layer of the terminal may select resources for the target sidelink grant from any resource pool within the first resource pool range.

[0094] In the above implementation, optionally, when the terminal is not configured with resources within the range of the first resource pool, the terminal's MAC layer selects resources for the target sidelink grant from a resource pool within the target resource range, which may include one of the following: the terminal's MAC layer selects resources for the target sidelink grant from any resource pool within the range of the third resource pool. In this optional implementation, since the terminal is not configured with resources within the range of the first resource pool, the terminal may select resources for the target sidelink grant from any resource pool within the range of the third resource pool.

[0095] In the above implementation, optionally, when the terminal is not configured with resources within the range of the first resource pool, if the terminal is configured with a resource pool within the range of the third resource pool, and the terminal receives second preference information from the network-side device, the MAC layer of the terminal selects resources for the target sidelink grant from any resource pool within the range of the second resource pool; wherein the second preference information is used to indicate that the terminal prefers to use a shared resource pool for transmitting SL-PRS and SL-SCH when selecting resources for the target sidelink grant. In this optional implementation, when the terminal is configured with a resource pool within the range of the third resource pool, and the network-side device sends the terminal second preference information indicating that the terminal prefers to use a shared resource pool for transmitting SL-PRS and SL-SCH when selecting resources for the target sidelink grant, the MAC layer of the terminal may select resources for the target sidelink grant from any resource pool within the range of the second resource pool.

[0096] In an optional implementation, when the terminal is configured with a resource pool within the range of the third resource pool, the MAC layer of the terminal selects resources for the target sidelink authorization from the resource pool within the target resource range, which may include: the MAC layer of the terminal selects resources for the target sidelink authorization from any one of the resource pools within the range of the third resource pool.

[0097] In this embodiment of the present application, when the MAC layer of the terminal selects resources for the target sidelink authorization, if the MAC layer does not currently select resources in the range of the third resource pool, the MAC of the terminal may select resources for the target sidelink authorization according to one of the following:

[0098] (1) If a resource pool within the first resource pool range is configured, the terminal selects a resource from any resource pool within the first resource pool range;

[0099] (2) If no resource pool in the first resource pool range is configured, the terminal selects resources from any resource pool in the second resource pool range.

[0100] (3) The terminal selects resources from any resource pool within the range of the third resource pool.

[0101] (4) The terminal receives preference information from the network device, wherein the preference information indicates a type of preference information for the terminal to select a resource pool within the range of the third resource pool. The type of preference information may indicate that the terminal preferentially selects resources from resource pools within the range of the first resource pool. The terminal selects a resource from the resource pool based on the first information.

[0102] In one or more optional implementations, the MAC layer of the terminal may select a resource pool within a selected resource pool range (i.e., any one of the first resource pool range, the second resource pool range, and the third resource pool range) based on the CBR measurement of each resource pool. For example, the MAC layer of the terminal selects resources for the target sidelink authorization from the resource pool with the smallest CBR measurement result within the selected resource pool range. Alternatively, the MAC layer of the terminal selects resources for the target sidelink authorization from the resource pool with a CBR measurement result lower than a CBR threshold within the selected resource pool range, wherein the CBR threshold is a CBR threshold indicated by a network-side device. If the CBR measurements of multiple resource pools within the selected resource pool range cannot be obtained or the CBR measurements of all resource pools are greater than or equal to the CBR threshold, the terminal may select resources from any resource pool within the selected resource pool range.

[0103] In an embodiment of the present application, when the MAC layer of the terminal selects resources for the target sidelink authorization, if the MAC layer has currently selected any resource pool in the range of the third resource pool, the terminal can still select resources for the target sidelink authorization in the selected resource pool.

[0104] In an optional implementation, after the MAC layer of the terminal selects a resource for the target sidelink grant, the method may further include: the MAC layer of the terminal performing a transmit resource selection or reselection check in the resource pool where the selected resource is located. By performing the transmit resource selection or reselection check, it can be determined whether the bandwidth of the selected SL grant can meet the bandwidth or latency requirements of SL-PRS transmission.

[0105] Optionally, in the above implementation, if it is determined through a transmit resource selection or reselection check that the resource selected for the target sidelink grant does not meet the bandwidth requirement or latency requirement for the SL-PRS transmission, the MAC layer of the terminal may perform transmit resource reselection for the target sidelink grant. With this optional implementation, transmit resource reselection may be triggered to select a suitable resource for the target sidelink grant, thereby ensuring SL-PRS transmission, if the resource selected for the target sidelink grant does not meet the bandwidth requirement or latency requirement for the SL-PRS transmission.

[0106] Optionally, in the case where the sending of the resource selection or reselection check triggers resource reselection, the method may further include the following steps:

[0107] Step 1: The MAC layer of the terminal determines first resource information based on the first information;

[0108] Step 2: The MAC layer of the terminal selects a sidelink resource for the SL-PRS based on the first resource information.

[0109] Through the above implementation method, when the sending resource selection or reselection check triggers resource reselection, the first resource information can be determined based on the first information, and then the side link resource can be selected for the SL-PRS based on the first resource information, thereby ensuring the transmission of the SL-PRS.

[0110] In the above implementation, optionally, the first information includes at least one of the following:

[0111] (1) The CBR measurement result of the resource pool where the selected resource is located, for example, the CBR result of the resource pool measured by the PHY layer.

[0112] (2) the priority of the SL-PRS transmission;

[0113] (3) Radio Resource Control (RRC) layer configuration information from network devices.

[0114] In the above implementation, optionally, the first resource information includes at least one of the following:

[0115] (1) the frequency domain position of the SL-PRS;

[0116] (2) the frequency domain bandwidth of the SL-PRS;

[0117] (3) the time domain starting position of the SL-PRS;

[0118] (4) the number of time domain repetitions of the SL-PRS;

[0119] (5) resource identifier of the SL-PRS;

[0120] (6) The number of Hybrid Automatic Repeat Request (HARQ) requests corresponding to the target sidelink data.

[0121] In an optional implementation, after the MAC layer of the terminal selects resources for the target sidelink grant, the method may further include: the terminal transmitting the SL-PRS using the resources selected or reselected for the target sidelink grant. In this implementation, the terminal transmits the SL-PRS using the resources selected or reselected for the target sidelink grant, thereby ensuring successful SL-PRS transmission.

[0122] In an optional implementation, when the MAC layer of the terminal receives the above-mentioned target indication, there may be target sidelink data waiting to be transmitted. For example, the MAC layer of the terminal receives one or more MAC service data units (SDUs) from the radio link control (RLC) layer, or the MAC layer needs to send one or more MAC CEs. Therefore, the MAC layer of the terminal also needs to select resources for the transmission of the target sidelink data. Therefore, an embodiment of the present application also provides another optional sidelink resource selection method, as shown in Figure 3, which mainly includes the following steps.

[0123] S310: The MAC layer of the terminal obtains a target indication of the first protocol layer and determines that there is target sidelink data waiting to be transmitted.

[0124] For example, the MAC layer of the terminal receives a target indication from the first protocol layer, and the MAC layer receives one or more MAC SDUs from the RLC layer, or the MAC layer needs to send one or more MAC CEs. The target indication is used to instruct the MAC layer to create an SL grant for SL-PRS transmission. The first protocol layer can be one of the following: SLPP sidelink positioning protocol layer, MAC layer, or PHY layer.

[0125] S312: The MAC layer of the terminal determines, based on the target indication and the target sidelink data to be transmitted, a target sidelink process corresponding to the transmission of the SL-PRS and the target sidelink data, and creates the target sidelink grant for the target sidelink process.

[0126] In this embodiment of the present application, since the SL-PRS and target sidelink data need to be transmitted, the MAC layer of the terminal determines the target sidelink process corresponding to the transmission of the SL-PRS and the target sidelink data, and creates a target sidelink grant for the target sidelink. The target sidelink grant is a sidelink grant created for the transmission of the SL-PRS and the target sidelink data.

[0127] S314: The MAC layer of the terminal device selects resources for the target sidelink authorization.

[0128] Through the technical solution provided in the embodiments of the present application, when the terminal has SL-PRS and target sidelink data transmission, resources can be selected for the transmission of SL-PRS and target sidelink data, thereby realizing the transmission of SL-PRS and target sidelink data.

[0129] In an optional implementation, the MAC layer of the above-mentioned terminal may include selecting resources for the target sidelink authorization: when the terminal is configured with a resource pool within the range of a second resource pool and the MAC layer of the terminal does not select resources within the range of the second resource pool, the MAC layer of the terminal selects resources for the target sidelink authorization from any resource pool within the range of the second resource pool; wherein the resource pool within the range of the second resource pool includes: a shared resource pool for transmitting SL-PRS and SL-SCH.

[0130] In the above implementation, if the terminal is configured with a resource pool in the second resource pool range and the MAC layer does not select resources in the second resource pool range, the MAC layer of the terminal can select resources for transmission of SL-PRS and target sidelink data from any resource pool in the second resource pool range.

[0131] In an optional implementation, the MAC layer of the terminal determines the target sidelink process corresponding to the transmission of the SL-PRS and the target sidelink data based on the target indication and the target sidelink data waiting for transmission, and creates the target sidelink authorization for the target sidelink process, which may include: when the terminal is not configured with a resource pool within the range of the second resource pool, determining the first sidelink process corresponding to the transmission of the SL-PRS based on the target indication, creating a first sidelink authorization for the first sidelink process, and determining the second sidelink process corresponding to the transmission of the target sidelink data based on the target sidelink data waiting for transmission, and creating a second sidelink authorization for the second sidelink process, wherein the target sidelink process includes the first sidelink process and the second sidelink process, and the target sidelink authorization includes the first sidelink authorization and the second sidelink authorization. In this implementation, since the terminal is not configured with a resource pool within the range of the second resource pool, the terminal cannot select resources for both SL-PRS and target sidelink data transmission. Therefore, the terminal separately determines the first sidelink process corresponding to the transmission of the SL-PRS and the second sidelink process corresponding to the transmission of the target sidelink data, and creates a first sidelink authorization for the first sidelink process and a second sidelink authorization for the second sidelink process.

[0132] In the above implementation, the MAC layer of the terminal selects resources for the target sidelink grant, including: the MAC layer of the terminal selects resources for the first sidelink grant from any resource pool within a first resource range; wherein the resource pool within the first resource pool range includes a dedicated resource pool dedicated to transmitting SL-PRS. The second sidelink grant can be created using the method for creating a sidelink grant for the transmission of sidelink data in related technologies, which is not limited in this application example.

[0133] In one or more implementations, the MAC layer of the terminal may select resources for the first sidelink grant from a resource pool within a selected resource pool range (e.g., the first resource pool range and the second resource pool range) whose CBR measurement result is lower than a second CBR threshold, where the second CBR threshold is a CBR threshold indicated by a network-side device. Alternatively, the MAC layer of the terminal may select resources for the first sidelink grant from a resource pool within the selected resource pool range whose CBR measurement result is the smallest.

[0134] In an embodiment of the present application, the MAC layer of the terminal receives a first indication from the first protocol layer, and the MAC layer of the terminal receives sidelink data (for example, one or more MAC SDUs from the RLC layer or the MAC layer needs to send one or more MAC CEs). The first indication is used to inform the MAC layer to create an SL grant for the transmission of SL-PRS. The first protocol layer can be one of the following: SLPP sidelink positioning protocol layer, MAC layer, RRC layer. If the terminal is configured in mode2 autonomous resource selection mode, based on the first indication, the MAC layer of the terminal decides to create a first SL grant for the transmission of SL-PRS and sidelink data. The MAC layer of the terminal can select resources for the transmission of SL-PRS and sidelink data in the following manner:

[0135] 1. If the terminal is configured with a resource pool in the second resource pool range:

[0136] (1) If the MAC entity does not select a resource in the second resource pool, the terminal's behavior includes one of the following:

[0137] 1) Select a resource from any resource pool that belongs to the second resource pool range.

[0138] 2) The terminal receives first information from a network-side device. The first information is used to guide the terminal in selecting a CBR threshold when selecting a resource pool type within the second resource pool range. If the terminal supports measuring the CBR of multiple resource pools, based on the first information, the terminal selects a resource from any resource pool within the resource pool range whose CBR measurement is lower than the CBR threshold. If the CBR measurements of multiple resource pools cannot be obtained or the CBR measurements of all resource pools are greater than or equal to the CBR threshold, the terminal selects a resource from any resource pool within the second resource pool range.

[0139] 3) The terminal selects a resource pool within the second resource pool range based on the CBR measurement of the resource pools. Specifically, the terminal measures the CBR of the resource pools within the second resource pool range, sorts the CBR measurement results in ascending order, and selects a resource from the resource pool with the smallest CBR measurement result.

[0140] (2) If the MAC entity has selected resources within the second resource pool range, the terminal still selects resources from the selected resource pool.

[0141] 2. If the terminal is not configured with a resource pool in the second resource pool range, the terminal's behavior includes one of the following:

[0142] (1) The terminal selects resources for transmission of the SL-PRS associated with the first SL grant in any resource pool belonging to the first resource pool range, and the terminal creates a second SL grant for transmission of sidelink data.

[0143] (2) The terminal selects a resource pool within the first resource pool range based on the CBR measurement of the resource pools. Specifically, the terminal measures the CBR of the resource pools within the first resource pool range, sorts the resource pools in ascending order of the CBR measurement results, and selects a resource from the resource pool with the smallest CBR measurement result for transmission of the SL-PRS associated with the first SL grant. The terminal creates a second SL grant for transmission of the sidelink data.

[0144] In an optional implementation, after the MAC layer of the terminal selects resources for the target sidelink authorization, the method may further include: the MAC layer of the terminal performing a transmission resource selection or reselection check in a resource pool where the selected resources are located.

[0145] Optionally, in the above implementation, if it is determined through performing a transmit resource selection or reselection check that the resource selected for the target sidelink grant does not meet the bandwidth requirement or latency requirement for the SL-PRS transmission, the MAC layer of the terminal performs transmit resource reselection for the target sidelink grant. With this optional implementation, transmit resource reselection can be triggered when the resource selected for the target sidelink grant does not meet the bandwidth requirement or latency requirement for the SL-PRS transmission, so that a suitable resource is selected for the target sidelink grant, thereby ensuring SL-PRS transmission.

[0146] Optionally, in the case where the sending of the resource selection or reselection check triggers resource reselection, the method may further include the following steps:

[0147] Step 1: The MAC layer of the terminal determines first resource information based on the first information;

[0148] Step 2: The MAC layer of the terminal selects a sidelink resource for the SL-PRS based on the first resource information.

[0149] Through the above implementation method, when the sending resource selection or reselection check triggers resource reselection, the first resource information can be determined based on the first information, and then the side link resource can be selected for the SL-PRS based on the first resource information, thereby ensuring the transmission of the SL-PRS.

[0150] In the above implementation, optionally, the first information includes at least one of the following:

[0151] (1) The CBR measurement result of the resource pool where the selected resource is located, for example, the CBR result of the resource pool measured by the PHY layer.

[0152] (2) the priority of the SL-PRS transmission;

[0153] (3) Radio Resource Control (RRC) layer configuration information from network devices.

[0154] In the above implementation, optionally, the first resource information includes at least one of the following:

[0155] 1) the frequency domain position of the SL-PRS;

[0156] 2) the frequency domain bandwidth of the SL-PRS;

[0157] 3) the time domain starting position of the SL-PRS;

[0158] 4) the number of time domain repetitions of the SL-PRS;

[0159] 5) resource identifier of the SL-PRS;

[0160] 6) Hybrid Automatic Repeat Request (HARQ) corresponding to the target sidelink data

[0161] frequency.

[0162] In an optional implementation, after the MAC layer of the terminal selects resources for the target sidelink grant, the method may further include: the MAC layer of the terminal transmitting the SL-PRS and the target sidelink data using the resources selected or reselected for the target sidelink grant. In this implementation, the terminal transmits the SL-PRS and the target sidelink data using the resources selected or reselected for the target sidelink grant, thereby ensuring successful transmission of the SL-PRS.

[0163] Through the technical solution provided in the embodiments of the present application, for the resource selection process related to SL-PRS transmission, the resource selection process is specified separately for different resource pool types to ensure efficient use of resources.

[0164] An embodiment of the present application also provides a method for transmitting a sidelink positioning reference signal.

[0165] FIG4 shows a flow chart of a method for transmitting a sidelink positioning reference signal according to an embodiment of the present application. The method 400 can be executed by a terminal. As shown in FIG4 , the method mainly includes the following steps.

[0166] S410: The MAC layer of the terminal obtains a target sidelink authorization.

[0167] In the embodiment of the present application, the target resource corresponding to the target sidelink authorization is a resource independently selected by the terminal, or the target resource corresponding to the target sidelink authorization is a resource allocated by a network-side device.

[0168] S412: The MAC layer of the terminal uses the target sidelink grant to transmit the SL-PRS.

[0169] Through the technical solution provided in the embodiments of the present application, the MAC of the terminal can use the target sidelink authorization to transmit the SL-PRS, thereby realizing the transmission of the SL-PRS.

[0170] In an optional implementation, the target sidelink grant may be a target link grant created by the MAC of the terminal for transmission of the SL-PRS.

[0171] In an optional implementation, when the target sidelink grant may be a target link grant created by the MAC of the terminal for the transmission of the SL-PRS, the MAC layer of the terminal uses the target sidelink grant to transmit the SL-PRS, which may include the following steps:

[0172] Step 1: The MAC layer of the terminal selects a first destination address related to the SL-PRS transmission and allocates a first resource for the SL-PRS transmission in the target resource corresponding to the target sidelink grant;

[0173] Step 2: The MAC layer of the terminal transmits the SL-PRS through the first resource.

[0174] In the above optional implementation, optionally, if the target sidelink grant belongs to a first resource pool, the MAC layer of the terminal may select a destination associated with SL-PRS transmission and use the SL grant for SL-PRS transmission. The first resource pool has at least one of the following characteristics: contains SL-PRS resources; does not contain PSSCH resources.

[0175] Optionally, the target resource corresponding to the target sidelink grant may also belong to a target resource pool, where the target resource pool includes SL-PRS resources and PSSCH resources.

[0176] In an optional implementation, when the target resource corresponding to the target sidelink grant belongs to a target resource pool, after allocating the first resource for transmission of the SL-PRS, the method may further include the following steps:

[0177] Step 1: When target resources corresponding to the target sidelink grant are remaining and target sidelink data with a destination address belonging to the first destination address is waiting to be sent, a first object is selected from a first candidate range whose destination addresses belong to the first destination address according to a first condition, and second resources are allocated to the target sidelink data transmission in the first object in descending order of priority from high to low.

[0178] Step 2: The MAC layer of the terminal transmits the target sidelink data in the first object through the second resource.

[0179] In the above implementation, when the SL-PRS transmission is located in a resource pool shared with SL communication, because the SL-PRS transmission is sensitive to delay, the selection of the transmission destination address and resource allocation can give priority to SL-PRS; if there are still remaining resources for a transmission opportunity, the data in the logical channel transmitted to the same destination address can continue to be multiplexed, thereby improving the transmission efficiency.

[0180] In an optional implementation, the target sidelink grant is a sidelink grant created for the transmission of the SL-PRS and the transmission of the target sidelink data. For example, in the method shown in FIG3 , the MAC layer of the terminal receives a first indication from the first protocol layer, and the MAC layer of the terminal receives one or more MAC SDUs from the RLC layer or the MAC layer needs to send one or more MAC CEs. The MAC layer of the terminal may create the target sidelink grant for the transmission of the SL-PRS and the transmission of the target sidelink data.

[0181] In an optional implementation, when the target sidelink grant is a sidelink grant created for transmission of an SL-PRS and transmission of target sidelink data, the MAC layer of the terminal transmitting the SL-PRS using the target sidelink grant may include the following steps:

[0182] Step 1: The MAC layer of the terminal selects a first destination address related to SL-PRS transmission, and selects a first object according to a first condition from a first candidate range of destination addresses belonging to the first destination address;

[0183] Step 2: The MAC layer of the terminal first allocates a first resource for SL-PRS transmission in the target resources corresponding to the target sidelink grant, and then allocates a second resource for sidelink data transmission in the first object in descending order of priority from high to low.

[0184] Step 3: The MAC layer of the terminal transmits the SL-PRS through the first resource and transmits the target sidelink data through the second resource.

[0185] In the above implementation, the target sidelink grant may belong to a target resource pool, which includes SL-PRS resources and PSSCH resources.

[0186] In the above implementation, when both SL-PRS and target sidelink data need to be transmitted, the terminal's MAC layer selects a first destination address associated with SL-PRS transmission. It then selects a first object within a first candidate range belonging to the first destination address according to a first condition. Resources are first allocated for SL-PRS transmission. Resources are then allocated to the SL data in the first object in descending order of priority of the first object, ultimately forming a transmission corresponding to the SL grant. This ensures that SL-PRS is transmitted first.

[0187] In the above implementation, the first candidate range may include: a sidelink logical channel corresponding to a sidelink data transmission whose destination address belongs to the first destination address.

[0188] Optionally, the first condition includes:

[0189] (1) There is sidelink data waiting to be sent;

[0190] (2) SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;

[0191] (3) when the target sidelink grant is configured as grant type 1, the sidelink logical channel is configured to allow use of grant type 1;

[0192] (4) When the sidelink logical channel is configured with a configuration authorization list that is allowed to be used, the configuration authorization list includes a configuration authorization number related to the target sidelink authorization.

[0193] In another optional implementation, when the target sidelink grant is a sidelink grant created for transmission of an SL-PRS and transmission of target sidelink data, the MAC layer of the terminal using the target sidelink grant to transmit the SL-PRS may include the following steps:

[0194] Step 1: The MAC layer of the terminal selects a second destination address, and selects a second object according to a second condition from a second candidate range of destination addresses belonging to the second destination address, wherein the second destination address is a destination address associated with a highest priority between transmission of the SL-PRS and transmission of the target sidelink data;

[0195] Step 2: The MAC layer of the terminal allocates resources for transmission corresponding to the second object in descending order of priority of the second object from high to low;

[0196] Step 3: The MAC of the terminal transmits the transmission content corresponding to the second object through the resources allocated to the second object.

[0197] In the above optional implementation method, the terminal does not distinguish the transmission type, selects the second destination address associated with the highest transmission priority, then selects the second object according to the second condition in the second candidate range belonging to the second destination address, and finally allocates resources in descending order of priority of the second objects, and finally forms the transmission corresponding to the SL grant, thereby ensuring that the transmission with the highest priority is transmitted first.

[0198] Optionally, the second candidate range may include: sidelink logical channels corresponding to SL-PRS transmission and sidelink data transmission belonging to the second destination address.

[0199] Optionally, the second condition satisfies at least one of the following:

[0200] (1) The SL-PRS bandwidth is less than or equal to the bandwidth of the resource pool where the target sidelink grant is located;

[0201] (2) The SL-PRS transmission delay is required to be higher than the predetermined value;

[0202] (3) The logical channel corresponding to the sidelink data transmission meets the third condition.

[0203] Optionally, the third condition satisfies:

[0204] 1) There is sidelink data waiting to be sent;

[0205] 2) SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;

[0206] 3) When the target sidelink grant is configured as grant type 1, the logical channel is configured to allow use of grant type 1;

[0207] 4) In a case where a configuration authorization list allowed for use is configured for the logical channel, the configuration authorization list includes a configuration authorization number associated with the target sidelink authorization.

[0208] In one or more implementations, the method may further include the following steps:

[0209] In step 1, the MAC layer of the terminal generates a target SCI based on second information, where the target SCI is used to indicate transmission of the SL-PRS and the target sidelink data, wherein the second information includes at least one of the following:

[0210] Transmit the corresponding resource location;

[0211] The propagation mode corresponding to the transmission;

[0212] The source address identifier of the transmission;

[0213] Destination address identifier of the transmission;

[0214] Indication information indicating whether the transmission includes sidelink data.

[0215] Through the above implementation, the MAC layer of the terminal can generate a target SCI, so that the receiving end can determine the transmission of the SL-PRS and the target sidelink data according to the target SCI.

[0216] Through the above method provided in the embodiment of the present application, when the sidelink authorization is related to the SL-PRS transmission, the resource allocation method is improved, data multiplexing is allowed when there are surplus resources, and the transmission efficiency is improved.

[0217] The side-link resource selection method provided in the embodiment of the present application can be performed by a side-link resource selection device. In the embodiment of the present application, the side-link resource selection method performed by the side-link resource selection device is taken as an example to illustrate the side-link resource selection device provided in the embodiment of the present application.

[0218] FIG5 shows a schematic structural diagram of a device for selecting side-link resources provided in an embodiment of the present application. As shown in FIG5 , the device 500 mainly includes: a first acquisition module 501 , a determination module 502 and a selection module 503 .

[0219] In an embodiment of the present application, a first acquisition module 501 is used to obtain a target indication of a first protocol layer, where the target indication is used to instruct the MAC layer to create a sidelink authorization for the transmission of a sidelink positioning reference signal SL-PRS; a determination module 502 is used to determine a target sidelink process corresponding to the transmission of the SL-PRS based on the target indication, and create a target sidelink authorization for the target sidelink process; a selection module 503 is used to select resources for the target sidelink authorization; wherein the target sidelink authorization is a sidelink authorization created for the transmission of the SL-PRS.

[0220] In one implementation, the first protocol layer includes at least one of the following:

[0221] SLPP layer, the target indication is carried in an SLPP message;

[0222] MAC layer, the target indication is carried by the MAC control unit CE;

[0223] At the PHY layer, the target indication is carried in the sidelink control information SCI.

[0224] In one implementation, selecting resources for the target sidelink grant includes:

[0225] If no resource is selected, a resource is selected for the target sidelink authorization from a resource pool within a target resource pool range, wherein the target resource pool range includes one of the following:

[0226] A first resource pool range, wherein the resource pools within the first resource pool range include: a dedicated resource pool dedicated to transmitting SL-PRS;

[0227] a second resource pool range, wherein the resource pools within the second resource pool range include: a shared resource pool for transmitting SL-PRS and SL-SCH;

[0228] A third resource pool range, wherein the resource pools within the third resource pool range include: a dedicated resource pool dedicated to transmitting SL-PRS and a shared resource pool used to transmit SL-PRS and SL-SCH.

[0229] In one implementation, the terminal to which the apparatus belongs is configured with a resource pool within the range of the first resource pool; and selecting a resource for the target sidelink authorization from a resource pool within the range of the target resource pool includes one of the following:

[0230] selecting resources for the target sidelink authorization from any resource pool within the range of the first resource pool;

[0231] When the terminal is configured with a resource pool within the range of the third resource pool and receives first preference information from a network-side device, selecting a resource for the target sidelink authorization from any resource pool within the range of the first resource pool;

[0232] The first preference information is used to indicate that the terminal prefers to use a dedicated resource pool dedicated to transmitting SL-PRS when selecting resources for target sidelink grant.

[0233] In one implementation, the terminal to which the apparatus belongs is not configured with resources within the range of the first resource pool; and selecting resources for the target sidelink authorization from a resource pool within the target resource range includes one of the following:

[0234] selecting resources for the target sidelink authorization from any resource pool within the range of the third resource pool;

[0235] When the terminal is configured with a resource pool within the range of the third resource pool and receives second preference information from a network-side device, select a resource for the target sidelink authorization from any resource pool within the range of the second resource pool;

[0236] The second preference information is used to indicate that the terminal tends to use a shared resource pool for transmitting SL-PRS and a sidelink shared channel SL-SCH when selecting resources for a target sidelink grant.

[0237] In one implementation, the terminal to which the apparatus belongs is configured with a resource pool within the range of the third resource pool; and selecting resources for the target sidelink authorization from the resource pool within the target resource range includes:

[0238] A resource is selected for the target sidelink grant from any resource pool within the range of the third resource pool.

[0239] In one implementation, the selection module 503 is further configured to, after selecting resources for the target sidelink grant, perform a transmission resource selection or reselection check in a resource pool where the selected resources are located.

[0240] In one implementation, the selection module 503 is further configured to perform transmission resource reselection on the target sidelink grant if it is determined through a transmission resource selection or reselection check that the resource selected for the target sidelink grant does not meet the bandwidth requirement or latency requirement of the SL-PRS transmission.

[0241] In one implementation, the selection module 503 is further configured to send the SL-PRS using the resources selected or reselected for the target sidelink grant.

[0242] In one implementation, the determination module 502 is further used to determine whether there is target sidelink data waiting to be transmitted; the determination module 502 determines the target sidelink process corresponding to the transmission of the SL-PRS, and creates a target sidelink authorization for the target sidelink process, including: based on the target indication and the target sidelink data waiting to be transmitted, determining the target sidelink process corresponding to the transmission of the SL-PRS and the target sidelink data, and creating the target sidelink authorization for the target sidelink process.

[0243] In one implementation, selecting resources for the target sidelink grant includes:

[0244] When the terminal to which the apparatus belongs is configured with a resource pool within the second resource pool range and no resources within the second resource pool range are selected, selecting resources for the target sidelink authorization from any resource pool within the second resource pool range;

[0245] The resource pool within the range of the second resource pool includes: a shared resource pool for transmitting SL-PRS and SL-SCH.

[0246] In one implementation, the determining module 502 determines a target sidelink process corresponding to the transmission of the SL-PRS and the target sidelink data based on the target indication and the target sidelink data to be transmitted, and creates the target sidelink grant for the target sidelink process, including:

[0247] If no resource pool within the range of the second resource pool is configured, determining, based on the target indication, a first sidelink process corresponding to transmission of the SL-PRS, creating a first sidelink grant for the first sidelink process, and determining, based on target sidelink data to be transmitted, a second sidelink process corresponding to transmission of the target sidelink data, creating a second sidelink grant for the second sidelink process, wherein the target sidelink processes include the first sidelink process and the second sidelink process, and the target sidelink grant includes the first sidelink grant and the second sidelink grant;

[0248] The selection module 503 selects resources for the target sidelink grant, including: selecting resources for the first sidelink grant from any resource pool within a first resource range; wherein the resource pool within the first resource pool range includes: a dedicated resource pool dedicated to transmitting the SL-PRS.

[0249] In one implementation, the selection module 503 is further configured to, after selecting resources for the target sidelink grant, perform a transmission resource selection or reselection check in a resource pool where the selected resources are located.

[0250] In one implementation, the selection module 503 is further configured to perform transmission resource reselection on the target sidelink grant if it is determined by performing a transmission resource selection or reselection check that the resources selected for the target sidelink grant do not meet the bandwidth requirement or latency requirement of the SL-PRS transmission.

[0251] In one implementation, the determination module 502 is further used to determine first resource information based on the first information when the sending resource selection or reselection check triggers resource reselection; the selection module 503 is further used to select side link resources for the SL-PRS based on the first resource information.

[0252] In one implementation, the first information includes at least one of the following:

[0253] The CBR measurement result of the resource pool where the selected resource is located;

[0254] The priority of the SL-PRS transmission;

[0255] Radio Resource Control (RRC) layer configuration information from network equipment.

[0256] In one implementation, the first resource information includes at least one of the following:

[0257] The frequency domain position of the SL-PRS;

[0258] The frequency domain bandwidth of the SL-PRS;

[0259] The time domain starting position of the SL-PRS;

[0260] The number of time domain repetitions of the SL-PRS;

[0261] The resource identifier of the SL-PRS;

[0262] The number of hybrid automatic repeat request (HARQ) requests corresponding to the target sidelink data.

[0263] In one implementation, the method further includes a transmission module configured to transmit the SL-PRS and the target sidelink data using the resources selected or reselected for the target sidelink grant.

[0264] The sidelink resource selection device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be a device other than a terminal. For example, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0265] The side-link resource selection device provided in the embodiment of the present application can implement the various processes implemented by the MAC layer of the terminal in the method embodiments of Figures 2 to 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0266] FIG6 shows a schematic structural diagram of a device for transmitting a sidelink positioning reference signal according to an embodiment of the present application. As shown in FIG6 , the device 600 mainly includes: a second acquisition module 601 and a transmission module 602 .

[0267] In this embodiment of the present application, the second acquisition module 601 is configured to acquire a target sidelink grant; and the transmission module 602 is configured to transmit the SL-PRS using the target sidelink grant.

[0268] In one implementation, the target sidelink grant is a sidelink grant created for transmission of the SL-PRS.

[0269] In one implementation, transmitting the SL-PRS using the target sidelink grant includes:

[0270] selecting a first destination address associated with the SL-PRS transmission and allocating a first resource for the SL-PRS transmission within a target resource corresponding to the target sidelink grant;

[0271] The SL-PRS is transmitted through the first resource.

[0272] In one implementation, the target resource corresponding to the target sidelink grant belongs to a target resource pool, and the target resource pool includes SL-PRS resources and PSSCH resources.

[0273] In one implementation, the transmission module 602 is further configured to:

[0274] After allocating first resources for transmission of the SL-PRS, if target resources corresponding to the target sidelink grant are remaining and target sidelink data with a destination address belonging to the first destination address is waiting to be sent, selecting a first object in a first candidate range whose destination address belongs to the first destination address according to a first condition, and allocating second resources for the target sidelink data transmission in the first object in descending order of priority from high to low;

[0275] Target sidelink data in the first object is transmitted via the second resource.

[0276] In one implementation, the target sidelink grant is a sidelink grant created for transmission of the SL-PRS and transmission of target sidelink data.

[0277] In one implementation, transmitting the SL-PRS using the target sidelink grant includes:

[0278] selecting a first destination address associated with SL-PRS transmission, and selecting a first object according to a first condition from a first candidate range of destination addresses belonging to the first destination address;

[0279] First, allocating a first resource for SL-PRS transmission in the target resources corresponding to the target sidelink grant, and then allocating a second resource for sidelink data transmission in the first object in descending order of priority from high to low;

[0280] The SL-PRS is transmitted through the first resource, and the target sidelink data is transmitted through the second resource.

[0281] In one implementation, the first candidate range includes: sidelink logical channels corresponding to sidelink data transmissions whose destination address belongs to the first destination address.

[0282] In one implementation, the first condition includes:

[0283] There is sidelink data waiting to be sent;

[0284] SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;

[0285] In a case where the target sidelink grant is configured as grant type 1, the sidelink logical channel is configured to allow use of grant type 1;

[0286] In a case where a configuration authorization list allowed for use is configured for the sidelink logical channel, the configuration authorization list includes a configuration authorization number associated with the target sidelink authorization.

[0287] In one implementation, transmitting the SL-PRS using the target sidelink grant includes:

[0288] selecting a second destination address, and selecting a second object according to a second condition from a second candidate range of destination addresses belonging to the second destination address, wherein the second destination address is a destination address associated with a highest priority between transmission of the SL-PRS and transmission of the target sidelink data;

[0289] Allocating resources for transmission corresponding to the second objects in descending order of priority of the second objects from high to low;

[0290] The transmission content corresponding to the second object is transmitted using the resources allocated to the second object.

[0291] In one implementation, the second candidate range includes: sidelink logical channels corresponding to SL-PRS transmission and sidelink data transmission belonging to the second destination address.

[0292] In one implementation, the second condition satisfies at least one of the following:

[0293] The SL-PRS bandwidth is less than or equal to the bandwidth of the resource pool where the target sidelink grant is located;

[0294] The SL-PRS transmission delay is required to be higher than the predetermined value;

[0295] The logical channel corresponding to the sidelink data transmission satisfies the third condition.

[0296] In one implementation, the third condition satisfies:

[0297] There is sidelink data waiting to be sent;

[0298] SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;

[0299] In a case where the target sidelink grant is configured as grant type 1, the logical channel is configured to allow use of grant type 1;

[0300] In a case where a configuration authorization list allowed for use is configured for the logical channel, the configuration authorization list includes a configuration authorization number associated with the target sidelink authorization.

[0301] In one implementation, the method further includes: a generating module, configured to generate a target SCI according to second information, wherein the target SCI is used to indicate transmission of the SL-PRS and the target sidelink data, wherein the second information includes at least one of the following:

[0302] Transmit the corresponding resource location;

[0303] The propagation mode corresponding to the transmission;

[0304] The source address identifier of the transmission;

[0305] Destination address identifier of the transmission;

[0306] Indication information indicating whether the transmission includes sidelink data.

[0307] In one implementation, the target resource corresponding to the target sidelink authorization is a resource autonomously selected by the terminal, or the target resource corresponding to the target sidelink authorization is a resource allocated by a network-side device.

[0308] The transmission device of the sidelink positioning reference signal in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the type of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0309] The side-link resource selection device provided in the embodiment of the present application can implement the various processes implemented by the MAC layer of the terminal in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0310] As shown in Figure 7, an embodiment of the present application also provides a communication device 700, including a processor 701 and a memory 702, and the memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a terminal, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned side-link resource selection method embodiment, or to implement the various steps of the above-mentioned side-link positioning reference signal transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0311] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiments shown in Figures 2 to 4. This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0312] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of the processor 810.

[0313] Those skilled in the art will appreciate that the terminal 800 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG8 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0314] It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processing unit 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0315] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 801 may transmit the data to the processor 810 for processing. Furthermore, the radio frequency unit 801 may send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0316] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 may include a volatile memory or a non-volatile memory. 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 random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0317] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.

[0318] The processor 810 is configured to:

[0319] Obtain a target indication of a first protocol layer, the target indication being used to instruct the MAC layer to create a sidelink grant for transmission of a sidelink positioning reference signal SL-PRS;

[0320] determining, based on the target indication, a target sidelink process corresponding to transmission of the SL-PRS, and creating a target sidelink grant for the target sidelink process;

[0321] selecting resources for the target sidelink authorization;

[0322] The target sidelink grant is a sidelink grant created for the transmission of the SL-PRS.

[0323] Alternatively, the processor 810 is configured to obtain a target sidelink authorization;

[0324] The radio frequency unit 801 is configured to transmit the SL-PRS using the target sidelink grant.

[0325] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of method embodiment 888 and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0326] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by the processor, the various steps of the embodiment of the sidelink resource selection method or the various steps of the embodiment of the sidelink positioning reference signal transmission method are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0327] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0328] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the various steps of the above-mentioned sidelink resource selection method embodiment, or to implement the various steps of the above-mentioned sidelink positioning reference signal transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

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

[0330] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various steps of the above-mentioned sidelink resource selection method embodiment, or to implement the various steps of the above-mentioned sidelink positioning reference signal transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0331] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0332] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0333] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A method for transmitting a sidelink positioning reference signal, comprising: The MAC layer of the terminal obtains the target sidelink authorization; The MAC layer of the terminal transmits the SL-PRS using the target sidelink grant.

2. The method according to claim 1, wherein: The target sidelink grant is a sidelink grant created for transmission of the SL-PRS.

3. The method according to claim 2, wherein: The MAC layer of the terminal uses the target sidelink grant to transmit the SL-PRS, including: The MAC layer of the terminal selects a first destination address associated with the SL-PRS transmission and allocates a first resource for the SL-PRS transmission in a target resource corresponding to the target sidelink grant; The MAC layer of the terminal transmits the SL-PRS through the first resource.

4. The method according to claim 3, wherein: The target resource corresponding to the target sidelink grant belongs to a target resource pool, and the target resource pool includes SL-PRS resources and PSSCH resources.

5. The method according to claim 4, wherein: After allocating the first resource for transmission of the SL-PRS, the method further includes: In a case where target resources corresponding to the target sidelink grant are remaining and target sidelink data whose destination address belongs to the first destination address is waiting to be sent, selecting a first object in a first candidate range whose destination address belongs to the first destination address according to a first condition, and allocating second resources for target sidelink data transmission in the first object in descending order of priority from high to low; The MAC layer of the terminal transmits the target sidelink data in the first object through the second resource.

6. The method according to claim 1, wherein: The target sidelink grant is a sidelink grant created for transmission of the SL-PRS and transmission of the target sidelink data.

7. The method according to claim 6, wherein: The MAC layer of the terminal uses the target sidelink grant to transmit the SL-PRS, including: The MAC layer of the terminal selects a first destination address related to SL-PRS transmission, and selects a first object according to a first condition in a first candidate range of destination addresses belonging to the first destination address; The MAC layer of the terminal first allocates a first resource for SL-PRS transmission in the target resource corresponding to the target sidelink grant, and then allocates a second resource for sidelink data transmission in the first object in descending order of priority from high to low; The MAC layer of the terminal transmits the SL-PRS through the first resource, and transmits the target sidelink data through the second resource.

8. The method according to claim 5 or 7, wherein: The first candidate range includes: side link logical channels corresponding to side link data transmissions whose destination address belongs to the first destination address.

9. The method according to claim 8, wherein: The first condition includes: There is sidelink data waiting to be sent; SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal; In the case where the target sidelink grant is configured as grant type 1, the sidelink logical channel is configured to allow use of grant type 1; In the case that the sidelink logical channel is configured with a configuration authorization list that is allowed to be used, the configuration authorization list contains a configuration authorization number associated with the target sidelink authorization.

10. The method according to claim 6, wherein: The MAC layer of the terminal uses the target sidelink grant to transmit the SL-PRS, including: The MAC layer of the terminal selects a second destination address, and selects a second object according to a second condition in a second candidate range of destination addresses belonging to the second destination address, wherein the second destination address is a destination address associated with a highest priority in transmission of the SL-PRS and transmission of the target sidelink data; The MAC layer of the terminal allocates resources for transmission corresponding to the second object in descending order of priority of the second object from high to low; The MAC of the terminal transmits the transmission content corresponding to the second object through the resources allocated to the second object.

11. The method according to claim 10, wherein: The second candidate range includes: sidelink logical channels corresponding to SL-PRS transmission and sidelink data transmission belonging to the second destination address.

12. The method according to claim 11, wherein: The second condition satisfies at least one of the following: The SL-PRS bandwidth is less than or equal to the bandwidth of the resource pool where the target sidelink grant is located; The SL-PRS transmission delay is required to be higher than the predetermined value; The logical channel corresponding to the sidelink data transmission satisfies the third condition.

13. The method according to claim 12, wherein: The third condition is satisfied: There is sidelink data waiting to be sent; SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal; In the case where the target sidelink grant is configured as grant type 1, the logical channel is configured to allow use of grant type 1; In the case that the logical channel is configured with a configuration authorization list that is allowed to be used, the configuration authorization list contains a configuration authorization number associated with the target sidelink authorization.

14. The method according to any one of claims 5 to 13, wherein: The method further comprises: The MAC layer of the terminal generates a target SCI according to the second information, where the target SCI is used to indicate the transmission of the SL-PRS and the target sidelink data, wherein the second information includes at least one of the following: Transmit the corresponding resource location; The propagation mode corresponding to the transmission; The source address identifier of the transmission; The destination address identifier of the transmission; Indication information indicating whether the transmission includes sidelink data.

15. The method according to any one of claims 1 to 13, wherein: The target resource corresponding to the target sidelink authorization is a resource autonomously selected by the terminal, or the target resource corresponding to the target sidelink authorization is a resource allocated by a network-side device.

16. A method for selecting a sidelink resource, comprising: The media access control MAC layer of the terminal device obtains a target indication of the first protocol layer, where the target indication is used to instruct the MAC layer to create a sidelink authorization for transmission of a sidelink positioning reference signal SL-PRS; determining, based on the target indication, a target sidelink process corresponding to the transmission of the SL-PRS, and creating a target sidelink grant for the target sidelink process; The MAC layer of the terminal device selects resources for the target sidelink authorization; The target sidelink grant is a sidelink grant created for transmission of the SL-PRS.

17. The method according to claim 16, wherein: The first protocol layer includes at least one of the following: Sidelink Positioning Protocol SLPP layer, the target indication is carried in an SLPP message; MAC layer, the target indication is carried by the MAC control unit CE; At the physical PHY layer, the target indication is carried in the sidelink control information SCI.

18. The method according to claim 16 or 17, wherein the MAC layer of the terminal selects resources for the target sidelink grant, comprising: In the case that the MAC layer of the terminal does not select a resource, the MAC layer of the terminal selects a resource for the target sidelink authorization from a resource pool within a target resource pool range, wherein the target resource pool range includes one of the following: A first resource pool range, wherein the resource pools within the first resource pool range include: a dedicated resource pool dedicated to transmitting SL-PRS; A second resource pool range, wherein the resource pools within the second resource pool range include: a shared resource pool for transmitting SL-PRS and a sidelink shared channel SL-SCH; A third resource pool range, wherein the resource pools within the third resource pool range include: a dedicated resource pool dedicated to transmitting SL-PRS and a shared resource pool for transmitting SL-PRS and SL-SCH.

19. The method according to claim 18, wherein: The terminal is configured with a resource pool within the range of the first resource pool; the MAC layer of the terminal selects a resource for the target sidelink authorization from a resource pool within the range of the target resource pool, including one of the following: The MAC layer of the terminal selects resources for the target sidelink authorization from any resource pool within the range of the first resource pool; When the terminal is configured with a resource pool within the range of the third resource pool and the terminal receives first preference information from a network-side device, the MAC layer of the terminal selects a resource for the target sidelink authorization from any resource pool within the range of the first resource pool; The first preference information is used to indicate that the terminal prefers to use a dedicated resource pool dedicated to transmitting SL-PRS when selecting resources for the target sidelink grant.

20. The method according to claim 18, wherein: The terminal is not configured with resources within the range of the first resource pool; the MAC layer of the terminal selects resources for the target sidelink authorization from a resource pool within the target resource range, including one of the following: The MAC layer of the terminal selects resources for the target sidelink authorization from any resource pool within the range of the third resource pool; When the terminal is configured with a resource pool within the range of the third resource pool and the terminal receives second preference information from a network-side device, the MAC layer of the terminal selects a resource for the target sidelink authorization from any resource pool within the range of the second resource pool; The second preference information is used to indicate that the terminal tends to use a shared resource pool for transmitting SL-PRS and SL-SCH when selecting resources for the target sidelink authorization.

21. The method according to claim 18, wherein: The terminal is configured with a resource pool within the range of the third resource pool; The MAC layer of the terminal selects resources for the target sidelink authorization from a resource pool within a target resource range, including: The MAC layer of the terminal selects resources for the target sidelink grant from any resource pool within the range of the third resource pool.

22. The method according to any one of claims 18 to 21, wherein: After the MAC layer of the terminal selects resources for the target sidelink authorization, the method further includes: The MAC layer of the terminal performs a transmission resource selection or reselection check in the resource pool where the selected resource is located.

23. The method according to claim 22, wherein: The method further comprises: In a case where it is determined through a transmission resource selection or reselection check that the resource selected for the target sidelink grant does not meet the bandwidth requirement or delay requirement of the SL-PRS transmission, the MAC layer of the terminal performs transmission resource reselection on the target sidelink grant.

24. The method according to any one of claims 18 to 23, wherein: After the MAC layer of the terminal selects resources for the target sidelink authorization, the method further includes: The terminal sends the SL-PRS using the resources selected or reselected for the target sidelink grant.

25. The method according to claim 16 or 17, wherein: Based on the target indication, determining a target sidelink process corresponding to the transmission of the SL-PRS, and before creating a target sidelink grant for the target sidelink process, the method further includes: determining, by a MAC layer of the terminal, that there is target sidelink data waiting to be transmitted; Based on the target indication, determining the target sidelink process corresponding to the transmission of the SL-PRS, and creating a target sidelink authorization for the target sidelink process, including: the MAC layer of the terminal determines the target sidelink process corresponding to the transmission of the SL-PRS and the target sidelink data based on the target indication and the target sidelink data to be transmitted, and creating the target sidelink authorization for the target sidelink process.

26. The method according to claim 25, wherein: The MAC layer of the terminal selects resources for the target sidelink authorization, including: When the terminal is configured with a resource pool within the second resource pool range and the MAC layer of the terminal does not select a resource within the second resource pool range, the MAC layer of the terminal selects a resource for a target sidelink authorization from any resource pool within the second resource pool range; Among them, the resource pool within the range of the second resource pool includes: a shared resource pool used to transmit SL-PRS and SL-SCH.

27. The method according to claim 25, wherein: The MAC layer of the terminal determines, based on the target indication and the target sidelink data to be transmitted, a target sidelink process corresponding to the transmission of the SL-PRS and the target sidelink data, and creates the target sidelink authorization for the target sidelink process, including: In a case where the terminal is not configured with a resource pool within the range of the second resource pool, based on the target indication, determining a first sidelink process corresponding to the transmission of the SL-PRS, creating a first sidelink authorization for the first sidelink process, and based on the target sidelink data to be transmitted, determining a second sidelink process corresponding to the transmission of the target sidelink data, and creating a second sidelink authorization for the second sidelink process, wherein the target sidelink process includes the first sidelink process and the second sidelink process, and the target sidelink authorization includes the first sidelink authorization and the second sidelink authorization; The MAC layer of the terminal selects resources for the target sidelink authorization, including: the MAC layer of the terminal selects resources for the first sidelink authorization from a resource pool within any first resource range; The resource pool within the scope of the first resource pool includes: a dedicated resource pool dedicated to transmitting SL-PRS.

28. A method according to any one of claims 25 to 27, wherein: After the MAC layer of the terminal selects resources for the target sidelink authorization, the method further includes: The MAC layer of the terminal performs a transmission resource selection or reselection check in the resource pool where the selected resource is located.

29. The method according to claim 28, wherein: The method further comprises: In a case where it is determined by performing a transmission resource selection or reselection check that the resource selected for the target sidelink grant does not meet the bandwidth requirement or delay requirement of the SL-PRS transmission, the MAC layer of the terminal performs transmission resource reselection on the target sidelink grant.

30. The method according to claim 23 or 29, wherein: The method further comprises: In a case where the sending resource selection or reselection check triggers resource reselection, the MAC layer of the terminal determines first resource information based on the first information; The MAC layer of the terminal selects a side link resource for the SL-PRS based on the first resource information.

31. The method according to claim 30, wherein: The first information includes at least one of the following: The CBR measurement result of the resource pool where the selected resource is located; The priority of the SL-PRS transmission; Radio Resource Control (RRC) layer configuration information from network equipment.

32. The method of claim 30, wherein: The first resource information includes at least one of the following: The frequency domain position of the SL-PRS; The frequency domain bandwidth of the SL-PRS; The time domain starting position of the SL-PRS; The number of time domain repetitions of the SL-PRS; The resource identifier of the SL-PRS; The number of hybrid automatic repeat request HARQ requests corresponding to the target sidelink data.

33. The method according to any one of claims 25 to 32, wherein: After the MAC layer of the terminal selects resources for the target sidelink authorization, the method further includes: The MAC layer of the terminal sends the SL-PRS and the target sidelink data using the resources selected or reselected for the target sidelink grant.

34. A transmission device for a sidelink positioning reference signal, comprising: A second acquisition module, used to obtain a target sidelink authorization; A transmission module is used to transmit the SL-PRS using the target sidelink grant.

35. A device for selecting a sidelink resource, comprising: A first acquisition module, configured to acquire a target indication of a first protocol layer, where the target indication is used to instruct the MAC layer to create a sidelink grant for transmission of a sidelink positioning reference signal SL-PRS; a determination module, configured to determine, based on the target indication, a target sidelink process corresponding to the transmission of the SL-PRS, and create a target sidelink authorization for the target sidelink process; A selection module, configured to select resources for the target sidelink authorization; The target sidelink grant is a sidelink grant created for transmission of the SL-PRS.

36. A terminal, wherein: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 15 or 16 to 33 are implemented.

37. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 15 or 16 to 33 are implemented.

Citation Information

Patent Citations

  • Resource allocation enhancements for sidelink communications

    CN115428579A

  • NR sidelink assistance information messages

    CN115699960A

  • Method and apparatus for user device positioning based on sidelink

    WO2022184240A1