Method and device for selecting side link resources and terminal
The target indication is obtained through the MAC layer of the terminal device, the target sidelink process is determined and the resources are selected for it, which solves the problem of low resource selection efficiency in SL-PRS transmission, and realizes efficient resource utilization and reliable transmission.
Patent Information
- Application Number
- CN202311011532.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
The prior art has failed to effectively solve the problem of resource selection during the transmission of the side link positioning reference signal (SL-PRS), resulting in inefficient resource allocation.
The target indication of the first protocol layer is obtained through the media access control (MAC) layer of the terminal device, determine the corresponding target by-link process of the SL-PRS transmission, and create a target by-link authorization for it, and then select a resource for the authorization. , thereby realizing the independent resource selection of SL-PRS transmission.
The independent resource selection of SL-PRS transmission is realized, the resource utilization efficiency is improved, and the quality and reliability of SL-PRS transmission is ensured.
Smart Images

Figure CN119485750A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] In the related 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), then 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. Summary of the invention
[0003] 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 for SL-PRS transmission or SL-PRS transmission.
[0004] In a first aspect, a method for selecting a sidelink resource is provided, comprising: 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 a 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; selects resources for the target sidelink authorization; wherein the target sidelink authorization is a sidelink authorization created for the transmission of the SL-PRS.
[0005] 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 authorization; and the MAC layer of the terminal uses the target sidelink authorization to transmit an SL-PRS.
[0006] According to a third aspect, a device for selecting a side-link resource is provided, comprising: a first acquisition module, configured to acquire a target indication of a first protocol layer, wherein the target indication is used to instruct a MAC layer to create a side-link authorization for the transmission of a SL-PRS; a determination module, configured to determine a target side-link process corresponding to the transmission of the SL-PRS based on the target indication, and to create a target side-link authorization for the target side-link process; and a selection module, configured to select resources for the target side-link authorization; wherein the target side-link authorization is a side-link authorization created for the transmission of the SL-PRS.
[0007] In a fourth aspect, a transmission device for a sidelink positioning reference signal is provided, including: a second acquisition module, used to obtain a target sidelink authorization; and a transmission module, used to transmit the SL-PRS using the target sidelink authorization.
[0008] 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.
[0009] 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.
[0010] 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.
[0011] In an eighth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program 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.
[0012] In the ninth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product 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.
[0013] 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 side-link authorization for the transmission of SL-PRS, it determines the target side-link process corresponding to the transmission of SL-PRS, creates a target side-link authorization for the target side-link process, and then selects resources for the target side-link authorization, thereby enabling the terminal device to autonomously select resources for SL-PRS transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 A block diagram showing a wireless communication system to which the embodiments of the present application can be applied;
[0015] Figure 2 A schematic diagram showing a flow chart of a method for selecting a sidelink resource provided in an embodiment of the present application;
[0016] Figure 3 Another schematic diagram showing a flow chart of a method for selecting a sidelink resource provided in an embodiment of the present application;
[0017] Figure 4 A schematic diagram showing a flow chart of a method for transmitting a sidelink positioning reference signal provided in an embodiment of the present application;
[0018] Figure 5 A schematic diagram showing a structure of a device for selecting a sidelink resource provided in an embodiment of the present application is shown;
[0019] Figure 6 A schematic diagram showing a structure of a transmission device for a sidelink positioning reference signal provided in an embodiment of the present application is shown;
[0020] Figure 7 A schematic diagram showing the structure of a communication device provided in an embodiment of the present application is shown;
[0021] Figure 8 A schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0023] The terms "first", "second", etc. of the present 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 one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0024] The term "indication" in this application can be 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, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0025] 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 described technology 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 descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0026] Figure 1 A block diagram of a wireless communication system applicable to the embodiment of the present application is shown. The wireless communication system includes a relay terminal 11, a network side device 12 and a remote terminal 13. In the embodiment of the present application, the remote terminal 13 communicates with the relay terminal 11 via a PC5 (secondary link or side link) interface, and the relay terminal 11 communicates with the network side device 12 via a Uu interface.
[0027] Among them, the relay terminal 11 can also be called a relay terminal device or a relay user terminal (User Equipment, UE), the remote terminal 13 can also be called a remote terminal device or a remote UE, the relay terminal 11 and the remote terminal 13 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a bracelet, a headset, 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 embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base TransceiverStation, 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 some other suitable term 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.
[0028] In the related art, 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 the resource pool by itself. The resource pool information may come from the base station's dedicated signaling message, broadcast message or pre-configured information.
[0029] 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 outside the network coverage, the SL resource allocation mode can only be mode2.
[0030] For mode 2, for a sidelink transmission process, the specific process of the terminal performing resource selection / reselection is as follows:
[0031] 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);
[0032] 2) After receiving the SL data sending request, the MAC layer creates the SL authorization (grant);
[0033] 3) The MAC layer selects the appropriate resource pool for SL data;
[0034] 4) The MAC layer performs transmission resource selection / reselection decision;
[0035] 5) If resource selection / reselection is triggered, MAC determines the SL transmission parameters (such as the number of HARQ retransmissions and frequency domain resources) and triggers the PHY layer to determine the candidate resource set; otherwise, reuse the previously selected / reserved SL grant and jump to step 8;
[0036] 6) The PHY layer determines the resource selection window and the sensing window according to the RRC and MAC instructions, and determines the candidate resource set according to the reference signal received power (RSRP) threshold and the channel occupancy ratio (CR) limit, and feeds back to the MAC layer;
[0037] 7) The MAC layer randomly selects a transmission resource from the candidate resource set;
[0038] 8) The MAC layer determines the time domain parameters of the Physical SideLink Control Channel (PSCCH) and the Physical SideLink Shared Channel (PSSCH);
[0039] 9) The MAC layer determines the PSSCH transmission parameters (such as MCS, HARQ process ID).
[0040] In the related art, the SL channel busy ratio (CBR) is the number of sub-channels whose SL received signal strength indication (RSSI) is greater than the (pre-)configured threshold value measured by the UE in slot n within the CBR measurement window [na,n-1], accounting for the total number of sub-channels in the range [na,n-1]. Where a = 100 or 100·2μslots, which can be configured through RRC.
[0041] If the network is configured with a mapping relationship between the CBR range and the optional range of SL PSSCH transmission parameters, the UE MAC layer needs to determine the SL PSSCH transmission parameters based on the CBR measurement value; if the CBR measurement value cannot be obtained, the SL PSSCH transmission parameters are determined based on the default optional range of SL PSSCH transmission parameters.
[0042] SL CR is the value evaluated by the UE PHY layer in slot n as 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].
[0043] 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. CR Limit (k) is the SL CR limit threshold value of the priority k configured by the higher layer.
[0044] In the related art, for each sidelink control information (SCI) corresponding to a new transmission, the MAC layer of the terminal multiplexes according to the following operations:
[0045] 1. Destination address selection
[0046] If the network is configured with a resource pool for 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 CE and the highest priority from the logical channels that meet the conditions, and the logical channel is associated with the sidelink discovery service, and 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.
[0047] The meaning of the logical channels that meet the conditions is:
[0048] There is sidelink data or MAC CE to be transmitted; and,
[0049] SBj>0 (variable for logical channel priority (LCP) maintained by the terminal); and,
[0050] If the SL grant is a Configured Grant Type 1, the logical channel is configured to allow the use of Configured Grant Type 1; and,
[0051] 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,
[0052] If the SL grant associated with the SCI does not configure the physical sidelink feedback channel PSFCH, the logical channel is configured to be unable to enable HARQ feedback.
[0053] 2. Logical channel selection
[0054] Among all logical channels belonging to the selected destination, select the logical channel that meets all of the following conditions:
[0055] There is sidelink data to be transmitted, and;
[0056] SBj>0 (variables maintained by the terminal for LCP), and;
[0057] If the SL grant is Configured Grant Type 1, the logical channel is configured to allow the use of Configured Grant Type 1, and;
[0058] 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;
[0059] If the SL grant associated with the SCI is configured with a physical sidelink feedback channel (PSFCH) and the terminal has the capability to receive PSFCH feedback:
[0060] 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,
[0061] If sl-HARQ-FeedbackEnabled is set to disabled for the highest priority logical channel that meets the above conditions, sl-HARQ-FeedbackEnabled of the logical channel is set to disabled;
[0062] Otherwise (the SL grant associated with the SCI is configured with a physical sidelink feedback channel PSFCH or the terminal does not have the ability to receive PSFCH feedback), sl-HARQ-FeedbackEnabled is set to disabled.
[0063] 3. Allocate sidelink resources for logical channels
[0064] Before each LCP process, the terminal increases SBj by the sidelink priority bit rate (sPBR) × T for logical channel j, where T is the time since SBj was last increased. If the value of SBj is greater than the sidelink bucket size, that is, sPBR × sBSD (sidelink bucket size duration), SBj is set to the sidelink bucket size.
[0065] 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 satisfying the sPBR of the lower priority logical channels;
[0066] Reduce the SBj of the logical channel j by the size of the MAC SDU to be transmitted and its MAC subheader;
[0067] 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 or SL grant for the logical channel is exhausted. Logical channels of the same priority should be served equally.
[0068] Logical channels shall be prioritized in the following order:
[0069] - data from the sidelink control channel SCCH;
[0070] -Sidelink CSI Reporting MAC CE;
[0071] -Sidelink Inter-UE Coordination Request MAC CE and Sidelink Inter-UECoordination Information MAC CE;
[0072] -Sidelink DRX Command MAC CE;
[0073] -Data from the sidelink transport channel STCH.
[0074] It can be seen that the current design of resource selection / reselection and logical channel multiplexing is only for the purpose of sending sidelink data. No technical solution is provided for selecting a resource pool related to SL-PRS or for SL-PRS transmission. To address this problem, the embodiments of the present application provide a method, device, and terminal for selecting sidelink resources.
[0075] The technical solution provided by the embodiments of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.
[0076] Figure 2 A flow chart of the transmission method in the embodiment of the present application is shown, and 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. Figure 2 As shown, the method may include the following steps.
[0077] S210, the MAC layer of the terminal device obtains a target indication of the first protocol layer.
[0078] In this embodiment of the present application, the target indication is used to instruct the MAC layer to create a side link authorization for the transmission of SL-PRS.
[0079] In an embodiment of the present application, the MAC layer may obtain the above-mentioned target indication from the Sidelink Positioning Protocol (SLPP) layer. For example, the above-mentioned target indication may be carried as an SLLP message in which the SLPP layer sends the MAC layer a SLLP message carrying the target indication. Alternatively, the MAC layer may also determine the above-mentioned target indication by itself. For example, the MAC layer may carry the target indication in a MAC control element (CE). Alternatively, the MAC layer may also obtain the above-mentioned target indication from the physical (PHY) layer. For example, the above-mentioned target indication may be carried in an SCI.
[0080] 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.
[0081] Based on the target indication, the MAC layer of the terminal device determines that SL-PRS transmission is required, then determines the target sidelink process corresponding to the transmission of SL-PRS, and creates a target sidelink authorization for the target sidelink.
[0082] In this embodiment of the present application, the target sidelink grant is a sidelink grant created for the transmission of the SL-PRS.
[0083] S214, the MAC layer of the terminal device selects resources for the target sidelink authorization.
[0084] 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 side-link authorization for the transmission of SL-PRS, it determines the target side-link process corresponding to the transmission of SL-PRS, creates a target side-link authorization for the target side-link process, and then selects resources for the target side-link authorization, thereby enabling the terminal device to autonomously select resources for SL-PRS transmission.
[0085] In an optional implementation, in S214, the MAC layer of the terminal selecting resources for the target sidelink authorization may include: when the MAC layer of the terminal does not select resources, the MAC layer of the terminal selects resources for the target sidelink authorization in a resource pool within a target resource pool range, wherein the target resource pool range includes one of the following:
[0086] 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;
[0087] 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 (Sidelink Shared Channel, SL-SCH);
[0088] 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.
[0089] 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 authorization from a resource pool within the target resource pool range, thereby acquiring resources for SL-PRS transmission.
[0090] 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 authorization 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 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 first resource pool, it means that the terminal is configured with a dedicated resource pool dedicated to transmitting SL-PRS, and therefore, the terminal can select resources for the target sidelink authorization from any resource pool within the range of the first resource pool.
[0091] 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 authorization 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 authorization 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 authorization. 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 the first preference information for indicating that the terminal prefers to use a dedicated resource dedicated to transmitting SL-PRS when selecting resources for the target sidelink authorization, the MAC layer of the terminal may select resources for the target sidelink authorization from any resource pool within the first resource pool range.
[0092] In the above implementation, optionally, when the terminal is not configured with resources within the scope 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, which may include one of the following: the MAC layer of the terminal selects resources for the target sidelink authorization from any resource pool within the scope of the third resource pool. In this optional implementation, since the terminal is not configured with resources within the scope of the first resource pool, the terminal can select resources for the target sidelink authorization from any resource pool within the scope of the third resource pool.
[0093] 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 the second preference information from the network side device, 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 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 authorization. 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 second preference information to the terminal 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 authorization, the MAC layer of the terminal may select resources for the target sidelink authorization from any one of the resource pools within the range of the second resource pool.
[0094] 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.
[0095] In the 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:
[0096] (1) If a resource pool in the first resource pool range is configured, the terminal selects a resource from any resource pool in the first resource pool range;
[0097] (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.
[0098] (3) The terminal selects resources from any resource pool within the range of the third resource pool.
[0099] (4) The terminal receives preference information from the network side device, wherein the preference information is used to indicate the type preference information of the terminal selecting a resource pool within the range of the third resource pool, and the type preference information may be that the terminal preferentially selects resources from the resource pool within the range of the first resource pool. The terminal selects resources from the resource pool based on the first information.
[0100] In one or more optional implementations, the MAC of the terminal can select a resource pool based on the CBR measurement of each resource pool in 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). For example, the MAC layer of the terminal selects resources for the target side link authorization from the resource pool with the smallest CBR measurement result in the selected resource pool range. Alternatively, the MAC layer of the terminal selects resources for the target side link authorization from the resource pool with a CBR measurement result lower than the CBR threshold in the selected resource pool range, wherein the CBR threshold is the CBR threshold indicated by the network side device. If the CBR measurements of multiple resource pools in 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 can select resources from any resource pool in the selected resource pool range.
[0101] 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.
[0102] 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 performs a transmission resource selection or reselection check in the resource pool where the selected resource is located. By performing the transmission resource selection or reselection check, it can be determined whether the bandwidth of the selected SL grant can meet the bandwidth or delay requirements of the SL-PRS transmission.
[0103] Optionally, in the above implementation, when it is determined through the 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 may perform transmission resource reselection on the target sidelink grant. Through this optional implementation, when the resource selected for the target sidelink grant does not meet the bandwidth requirement or delay requirement of the SL-PRS transmission, transmission resource reselection may be triggered to select a suitable resource for the target sidelink grant and ensure the transmission of the SL-PRS.
[0104] 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:
[0105] Step 1, the MAC layer of the terminal determines first resource information based on the first information;
[0106] Step 2: The MAC layer of the terminal selects a side link resource for the SL-PRS based on the first resource information.
[0107] 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 resources can be selected for the SL-PRS based on the first resource information, thereby ensuring the transmission of the SL-PRS.
[0108] In the above implementation, optionally, the first information includes at least one of the following:
[0109] (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.
[0110] (2) the priority of the SL-PRS transmission;
[0111] (3) Radio Resource Control (RRC) layer configuration information from network equipment.
[0112] In the above implementation, optionally, the first resource information includes at least one of the following:
[0113] (1) the frequency domain position of the SL-PRS;
[0114] (2) the frequency domain bandwidth of the SL-PRS;
[0115] (3) the time domain starting position of the SL-PRS;
[0116] (4) the number of time domain repetitions of the SL-PRS;
[0117] (5) a resource identifier of the SL-PRS;
[0118] (6) The number of Hybrid Automatic Repeat Request (HARQ) requests corresponding to the target sidelink data.
[0119] 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 sends the SL-PRS using the resources selected or reselected for the target sidelink grant. Through this implementation, the terminal sends the SL-PRS using the resources selected or reselected for the target sidelink grant, thereby ensuring successful transmission of the SL-PRS.
[0120] In an optional implementation, when the MAC layer of the terminal receives the above 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 (SDU) from the radio link control (RLC) layer or the MAC layer needs to send one or more MACCEs. Therefore, the MAC layer of the terminal also needs to select resources for the transmission of the target sidelink data. Therefore, the embodiment of the present application also provides another optional sidelink resource selection method, such as Figure 3 As shown, the method mainly includes the following steps.
[0121] 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.
[0122] For example, the MAC layer of the terminal receives a target 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 target indication is used to inform the MAC layer to create a SL authorization for the transmission of SL-PRS. The first protocol layer can be one of the following: SLPP sidelink positioning protocol layer, MAC layer, PHY layer.
[0123] S312: 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 creates the target sidelink authorization for the target sidelink process.
[0124] In the embodiment of the present application, since the SL-PRS and the 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 authorization for the target sidelink. The target sidelink authorization is a sidelink authorization created for the transmission of the SL-PRS and the target sidelink data.
[0125] S314, the MAC layer of the terminal device selects resources for the target sidelink authorization.
[0126] Through the technical solution provided in the embodiment 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.
[0127] In an optional implementation, the MAC layer of the above-mentioned terminal selects resources for the target sidelink authorization, which may include: 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.
[0128] 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 the transmission of SL-PRS and target sidelink data from any resource pool in the second resource pool range.
[0129] 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 respectively 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.
[0130] In the above implementation, 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 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. For the second sidelink authorization, the method of creating a sidelink authorization for the transmission of sidelink data in the related technology can be adopted, which is not limited in the specific example of this application.
[0131] In one or more implementations, the MAC layer of the terminal may select resources for the first sidelink authorization from a resource pool whose CBR measurement result is lower than a second CBR threshold within a selected resource pool range (e.g., the first resource pool range and the second resource pool range), wherein the second CBR threshold is a CBR threshold indicated by a network-side device. Alternatively, the MAC layer of the terminal selects resources for the first sidelink authorization from a resource pool whose CBR measurement result is the smallest within the selected resource pool range.
[0132] 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 MACCEs). The first indication is used to inform the MAC layer to create a 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 as mode2 autonomous resource selection mode, based on the first indication, the MAC layer of the terminal decides to create a first SLgrant 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:
[0133] 1. If the terminal is configured with a resource pool in the second resource pool range:
[0134] (1) If the MAC entity does not select a resource in the second resource pool, the terminal may take one of the following actions:
[0135] 1) Selecting resources from any resource pool that belongs to the second resource pool range.
[0136] 2) The terminal receives the first information from the network side device. The first information is used to guide the CBR threshold information when the terminal selects the resource pool type in the second resource pool range. In the case where the terminal supports measuring the CBR of multiple resource pools, based on the first information, the terminal selects resources from any resource pool in the resource pool range whose CBR measurement is lower than the CBR threshold; if the CBR measurement of multiple resource pools cannot be obtained or the CBR measurement of all resource pools is greater than or equal to the CBR threshold, the terminal selects resources from any resource pool in the second resource pool range.
[0137] 3) The terminal selects a resource pool in the second resource pool range based on the CBR measurement of the resource pool. Specifically, the terminal measures the CBR of the resource pools belonging to 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.
[0138] (2) If the MAC entity has selected resources within the range of the second resource pool, the terminal still selects resources from the selected resource pool.
[0139] 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:
[0140] (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 the sidelink data.
[0141] (2) The terminal selects a resource pool in the first resource pool range based on the CBR measurement of the resource pool. Specifically, the terminal measures the CBR of the resource pools belonging to the first resource pool range, sorts the resource pools in ascending order of the CBR measurement results, and the terminal selects a resource for the transmission of the SL-PRS associated with the first SL grant in the resource pool with the smallest CBR measurement result. The terminal creates a second SL grant for the transmission of the sidelink data.
[0142] 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 performs a sending resource selection or reselection check in a resource pool where the selected resources are located.
[0143] Optionally, in the above implementation, when 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 a transmission resource reselection on the target sidelink grant. Through this optional implementation, when the resource selected for the target sidelink grant does not meet the bandwidth requirement or delay requirement of the SL-PRS transmission, a transmission resource reselection can be triggered to select a suitable resource for the target sidelink grant and ensure the transmission of the SL-PRS.
[0144] 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:
[0145] Step 1, the MAC layer of the terminal determines first resource information based on the first information;
[0146] Step 2: The MAC layer of the terminal selects a side link resource for the SL-PRS based on the first resource information.
[0147] 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 resources can be selected for the SL-PRS based on the first resource information, thereby ensuring the transmission of the SL-PRS.
[0148] In the above implementation, optionally, the first information includes at least one of the following:
[0149] (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.
[0150] (2) the priority of the SL-PRS transmission;
[0151] (3) Radio Resource Control (RRC) layer configuration information from network equipment.
[0152] In the above implementation, optionally, the first resource information includes at least one of the following:
[0153] 1) The frequency domain position of the SL-PRS;
[0154] 2) the frequency domain bandwidth of the SL-PRS;
[0155] 3) the time domain starting position of the SL-PRS;
[0156] 4) the number of time domain repetitions of the SL-PRS;
[0157] 5) resource identifier of the SL-PRS;
[0158] 6) Hybrid Automatic Repeat Request (HARQ) corresponding to the target sidelink data
[0159] frequency.
[0160] 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 uses the resources selected or reselected for the target sidelink grant to send the SL-PRS and the target sidelink data. Through this implementation, the terminal uses the resources selected or reselected for the target sidelink grant to send the SL-PRS and the target sidelink data, thereby ensuring successful transmission of the SL-PRS.
[0161] Through the technical solution provided in the embodiment of the present application, for the resource selection process related to SL-PRS transmission, the resource selection process is specified for different resource pool types to ensure efficient use of resources.
[0162] An embodiment of the present application also provides a method for transmitting a sidelink positioning reference signal.
[0163] Figure 4 A schematic flow chart of a method for transmitting a sidelink positioning reference signal provided in an embodiment of the present application is shown, and the method 400 can be executed by a terminal. Figure 4 As shown, the method mainly includes the following steps.
[0164] S410, the MAC layer of the terminal obtains a target sidelink authorization.
[0165] In the embodiment of the present application, 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.
[0166] S412: The MAC layer of the terminal uses the target sidelink grant to transmit the SL-PRS.
[0167] 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.
[0168] 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.
[0169] In an optional implementation, when the target sidelink grant may be a target link grant created by the MAC of the above-mentioned 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:
[0170] 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 a target resource corresponding to the target sidelink grant;
[0171] Step 2: The MAC layer of the terminal transmits the SL-PRS through the first resource.
[0172] In the above optional implementation, optionally, if the target sidelink grant belongs to the first resource pool, the MAC layer of the terminal can select a destination related to 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.
[0173] 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.
[0174] In an optional implementation, when the target resource corresponding to the target sidelink grant belongs to the target resource pool, after allocating the first resource for the transmission of the SL-PRS, the method may further include the following steps:
[0175] Step 1, when there are remaining target resources corresponding to the target sidelink grant and there is target sidelink data whose destination address belongs to the first destination address waiting to be sent, select a first object in a first candidate range whose destination address belongs to the first destination address according to a first condition, and allocate second resources for target sidelink data transmission in the first object in descending order of priority from high to low;
[0176] Step 2: The MAC layer of the terminal transmits the target sidelink data in the first object through the second resource.
[0177] 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 delay-sensitive, 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.
[0178] 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. Figure 3 In the method shown, 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, then the MAC layer of the terminal can create the target sidelink authorization for the transmission of SL-PRS and the transmission of target sidelink data.
[0179] In an optional implementation, when the target sidelink grant is a sidelink grant created for transmission of the 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:
[0180] 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 in a first candidate range where the destination address belongs to the first destination address;
[0181] Step 2, 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;
[0182] 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.
[0183] In the above implementation, the target sidelink grant may belong to a target resource pool, which includes SL-PRS resources and PSSCH resources.
[0184] In the above implementation, when both SL-PRS and target sidelink data need to be transmitted, the MAC layer of the terminal selects the first destination address related to SL-PRS transmission; then selects the first object in the first candidate range belonging to the first destination address according to the first condition. First, resources are allocated for SL-PRS transmission; then, the SL data in the first object are allocated resources in descending order of priority of the first object, and finally form a transmission corresponding to the SL grant, thereby ensuring that SL-PRS is transmitted first.
[0185] In the above implementation, the first candidate range may include: a side link logical channel corresponding to a side link data transmission whose destination address belongs to the first destination address.
[0186] Optionally, the first condition includes:
[0187] (1) There is sidelink data waiting to be sent;
[0188] (2) SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;
[0189] (3) when the target sidelink authorization is configured as authorization type 1, the sidelink logical channel is configured to allow the use of authorization type 1;
[0190] (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.
[0191] In another optional implementation, when the target sidelink grant is a sidelink grant created for transmission of the 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:
[0192] Step 1, 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;
[0193] 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;
[0194] Step 3: The MAC of the terminal transmits the transmission content corresponding to the second object through the resources allocated to the second object.
[0195] 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 in the second candidate range belonging to the second destination address according to the second condition, and finally allocates resources in descending order of priority of the second objects, and finally forms a transmission corresponding to the SL grant, thereby ensuring that the transmission with the highest priority is transmitted first.
[0196] Optionally, the second candidate range may include: a side link logical channel corresponding to the SL-PRS transmission and the side link data transmission belonging to the second destination address.
[0197] Optionally, the second condition satisfies at least one of the following:
[0198] (1) The SL-PRS bandwidth is less than or equal to the bandwidth of the resource pool where the target sidelink grant is located;
[0199] (2) The SL-PRS transmission delay is required to be higher than the predetermined value;
[0200] (3) The logical channel corresponding to the sidelink data transmission satisfies the third condition.
[0201] Optionally, the third condition satisfies:
[0202] 1) There is sidelink data waiting to be sent;
[0203] 2) SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;
[0204] 3) when the target sidelink authorization is configured as authorization type 1, the logical channel is configured to allow the use of authorization type 1;
[0205] 4) In the case where 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 related to the target sidelink authorization.
[0206] In one or more implementations, the method may further include the following steps:
[0207] Step 1: The MAC layer of the terminal generates a target SCI according to 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:
[0208] Transmit the corresponding resource location;
[0209] The propagation mode corresponding to the transmission;
[0210] The source address identifier of the transmission;
[0211] The destination address identifier of the transmission;
[0212] Indication information indicating whether the transmission includes sidelink data.
[0213] 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.
[0214] 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 remaining resources, and the transmission efficiency is improved.
[0215] The side link resource selection method provided in the embodiment of the present application may 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.
[0216] Figure 5 A schematic diagram of the structure of a device for selecting a sidelink resource provided in an embodiment of the present application is shown as follows: Figure 5 As shown, the device 500 mainly includes: a first acquisition module 501, a determination module 502 and a selection module 503.
[0217] In an embodiment of the present application, a first acquisition module 501 is used to acquire 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 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.
[0218] In one implementation, the first protocol layer includes at least one of the following:
[0219] SLPP layer, the target indication is carried in a SLPP message;
[0220] MAC layer, the target indication is carried by the MAC control unit CE;
[0221] At the PHY layer, the target indication is carried in the sidelink control information SCI.
[0222] In one implementation, selecting resources for the target sidelink grant includes:
[0223] In the case where no resource is selected, a resource is selected for the target sidelink authorization in a resource pool within a target resource pool range, wherein the target resource pool range includes one of the following:
[0224] 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;
[0225] 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;
[0226] 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.
[0227] In one implementation, the terminal to which the device belongs is configured with a resource pool within the range of the first resource pool; and selecting a resource for the target sidelink authorization in a resource pool within the range of the target resource pool includes one of the following:
[0228] Selecting a resource for the target sidelink authorization from any resource pool within the range of the first resource pool;
[0229] 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 in any resource pool within the range of the first resource pool;
[0230] 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.
[0231] In one implementation, the terminal to which the device belongs is not configured with resources within the range of the first resource pool; and selecting resources for the target sidelink authorization in a resource pool within the target resource range includes one of the following:
[0232] Selecting resources for the target sidelink authorization from any one of the resource pools within the range of the third resource pool;
[0233] 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, selecting a resource for the target sidelink authorization in any resource pool within the range of the second resource pool;
[0234] 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.
[0235] In one implementation, the terminal to which the device 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:
[0236] A resource is selected for the target sidelink grant in any resource pool within the range of the third resource pool.
[0237] In one implementation, the selection module 503 is further configured to, after selecting resources for the target sidelink authorization, perform a transmission resource selection or reselection check in a resource pool where the selected resources are located.
[0238] 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 a bandwidth requirement or a delay requirement for the SL-PRS transmission.
[0239] 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.
[0240] In one implementation, the determination module 502 is also 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.
[0241] In one implementation, selecting resources for the target sidelink grant includes:
[0242] When the terminal to which the device 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;
[0243] 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.
[0244] In one implementation, the determination module 502 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 creates the target sidelink authorization for the target sidelink process, including:
[0245] In a case where a resource pool within the range of the second resource pool is not configured, 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;
[0246] The selection module 503 selects resources for the target sidelink authorization, including: selecting resources for the first sidelink authorization 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.
[0247] In one implementation, the selection module 503 is further configured to, after selecting resources for the target sidelink authorization, perform a transmission resource selection or reselection check in a resource pool where the selected resources are located.
[0248] 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 resource selected for the target sidelink grant does not meet the bandwidth requirement or delay requirement of the SL-PRS transmission.
[0249] 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.
[0250] In one implementation, the first information includes at least one of the following:
[0251] The CBR measurement result of the resource pool where the selected resource is located;
[0252] The priority of the SL-PRS transmission;
[0253] Radio Resource Control (RRC) layer configuration information from network equipment.
[0254] In one implementation, the first resource information includes at least one of the following:
[0255] The frequency domain position of the SL-PRS;
[0256] The frequency domain bandwidth of the SL-PRS;
[0257] The time domain starting position of the SL-PRS;
[0258] The number of time domain repetitions of the SL-PRS;
[0259] The resource identifier of the SL-PRS;
[0260] The number of hybrid automatic repeat request HARQ requests corresponding to the target sidelink data.
[0261] In one implementation, a transmission module is further included, configured to send the SL-PRS and the target sidelink data using the resources selected or reselected for the target sidelink grant.
[0262] 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. Exemplarily, 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.
[0263] The sidelink resource selection device provided in the embodiment of the present application can achieve Figures 2 to 3 The various processes implemented by the MAC layer of the terminal in the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0264] Figure 6 A schematic diagram showing a structure of a transmission device for a sidelink positioning reference signal provided in an embodiment of the present application is shown. Figure 6 As shown, the device 600 mainly includes: a second acquisition module 601 and a transmission module 602.
[0265] In the embodiment of the present application, the second acquisition module 601 is used to acquire a target sidelink grant; and the transmission module 602 is used to transmit the SL-PRS using the target sidelink grant.
[0266] In one implementation, the target sidelink grant is a sidelink grant created for transmission of the SL-PRS.
[0267] In one implementation, transmitting the SL-PRS using the target sidelink grant includes:
[0268] selecting a first destination address associated with the SL-PRS transmission and allocating a first resource for the SL-PRS transmission in a target resource corresponding to the target sidelink grant;
[0269] The SL-PRS is transmitted through the first resource.
[0270] 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.
[0271] In one implementation, the transmission module 602 is further configured to:
[0272] After allocating the first resource for the transmission of the SL-PRS, if the target resource corresponding to the target sidelink grant is remaining and there is target sidelink data whose destination address belongs to the first destination address waiting to be sent, select a first object in a first candidate range whose destination address belongs to the first destination address according to a first condition, and allocate a second resource for the target sidelink data transmission in the first object in descending order of priority from high to low;
[0273] Target sidelink data in the first object is transmitted via the second resource.
[0274] In one implementation, the target sidelink grant is a sidelink grant created for transmission of the SL-PRS and transmission of target sidelink data.
[0275] In one implementation, transmitting the SL-PRS using the target sidelink grant includes:
[0276] Selecting a first destination address related to SL-PRS transmission, and selecting a first object according to a first condition in a first candidate range of destination addresses belonging to the first destination address;
[0277] First, a first resource is allocated for SL-PRS transmission in the target resource corresponding to the target sidelink grant, and then a second resource is allocated for sidelink data transmission in the first object in descending order of priority from high to low;
[0278] The SL-PRS is transmitted through the first resource, and the target sidelink data is transmitted through the second resource.
[0279] In one implementation, the first candidate range includes: a sidelink logical channel corresponding to a sidelink data transmission whose destination address belongs to the first destination address.
[0280] In one implementation, the first condition includes:
[0281] There is sidelink data waiting to be sent;
[0282] SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;
[0283] 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;
[0284] 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.
[0285] In one implementation, transmitting the SL-PRS using the target sidelink grant includes:
[0286] selecting a second destination address, and selecting 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 the transmission of the SL-PRS and the transmission of the target sidelink data;
[0287] Allocate resources for transmission corresponding to the second object in descending order of priority of the second object from high to low;
[0288] The transmission content corresponding to the second object is transmitted using the resources allocated to the second object.
[0289] 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.
[0290] In one implementation, the second condition satisfies at least one of the following:
[0291] The SL-PRS bandwidth is less than or equal to the bandwidth of the resource pool where the target sidelink grant is located;
[0292] The SL-PRS transmission delay is required to be higher than the predetermined value;
[0293] The logical channel corresponding to the sidelink data transmission satisfies the third condition.
[0294] In one implementation, the third condition satisfies:
[0295] There is sidelink data waiting to be sent;
[0296] SBj>0, SBj is a variable for logical channel priority LCP maintained by the terminal;
[0297] 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;
[0298] 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.
[0299] 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 the transmission of the SL-PRS and the target sidelink data, wherein the second information includes at least one of the following:
[0300] Transmit the corresponding resource location;
[0301] The propagation mode corresponding to the transmission;
[0302] The source address identifier of the transmission;
[0303] The destination address identifier of the transmission;
[0304] Indication information indicating whether the transmission includes sidelink data.
[0305] 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.
[0306] 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 a chip. The electronic device can be a terminal, or it can be a device other than a terminal. Exemplarily, 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.
[0307] The sidelink resource selection device provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the MAC layer of the terminal in the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0308] like Figure 7 As shown, 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 executed 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.
[0309] The embodiment of 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 used to run a program or instruction to implement the following Figures 2 to 4 The steps in the method embodiment shown. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 8 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0310] 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 a processor 810.
[0311] Those skilled in the art will appreciate that the terminal 800 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0312] It should be understood that in the 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.
[0313] In the embodiment of the present application, after receiving downlink data from the network side device, the radio frequency unit 801 can transmit the data to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network side device. Generally, 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, etc.
[0314] 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, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), 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 a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory 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.
[0315] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 810.
[0316] The processor 810 is configured to:
[0317] Obtain 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;
[0318] 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;
[0319] selecting resources for the target sidelink grant;
[0320] The target sidelink grant is a sidelink grant created for transmission of the SL-PRS.
[0321] Alternatively, the processor 810 is configured to obtain a target sidelink authorization;
[0322] The radio frequency unit 801 is configured to transmit the SL-PRS using the target sidelink grant.
[0323] 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.
[0324] 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 a processor, the various steps of the embodiment of the sidelink resource selection method are implemented, 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.
[0325] 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-transient readable storage medium.
[0326] 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.
[0327] 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.
[0328] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and 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.
[0329] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including 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 one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment 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 reverse 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.
[0330] Through the description of the above implementation methods, 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 hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0331] 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 the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A method for selecting a sidelink resource, characterized in that: include: 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.
2. The method according to claim 1, characterized in that 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.
3. The method according to claim 1 or 2, wherein the MAC layer of the terminal selects resources for the target sidelink authorization, 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.
4. The method according to claim 3, characterized in that 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.
5. The method according to claim 3, characterized in that: 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.
6. The method according to claim 3, characterized in that 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.
7. The method according to any one of claims 3 to 6, characterized in that: 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.
8. The method according to claim 7, characterized in that 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.
9. The method according to any one of claims 3 to 8, characterized in that: 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.
10. The method according to claim 1 or 2, characterized in that: 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.
11. The method according to claim 10, characterized in that 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.
12. The method according to claim 10, characterized in that 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.
13. The method according to any one of claims 10 to 12, characterized in that 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.
14. The method according to claim 13, characterized in that 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.
15. The method according to claim 8 or 14, characterized in that 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.
16. The method according to claim 15, characterized in that 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.
17. The method according to claim 15, characterized in that 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.
18. The method according to any one of claims 10 to 17, characterized in that 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.
19. A method for transmitting a sidelink positioning reference signal, characterized in that: include: 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.
20. The method according to claim 19, characterized in that The target sidelink grant is a sidelink grant created for transmission of the SL-PRS.
21. The method according to claim 20, characterized in that 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.
22. The method according to claim 21, characterized in that 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.
23. The method according to claim 22, characterized in that 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.
24. The method according to claim 19, characterized in that The target sidelink grant is a sidelink grant created for transmission of the SL-PRS and transmission of the target sidelink data.
25. The method according to claim 24, characterized in that 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.
26. The method according to claim 23 or 25, characterized in that The first candidate range includes: side link logical channels corresponding to side link data transmissions whose destination address belongs to the first destination address.
27. The method according to claim 26, characterized in that 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.
28. The method according to claim 24, characterized in that 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.
29. The method according to claim 28, characterized in that The second candidate range includes: sidelink logical channels corresponding to SL-PRS transmission and sidelink data transmission belonging to the second destination address.
30. The method according to claim 29, characterized in that 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.
31. The method according to claim 30, characterized in that 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.
32. The method according to any one of claims 23 to 31, characterized in that 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.
33. The method according to any one of claims 19 to 31, characterized in that 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.
34. A device for selecting sidelink resources, characterized in that: include: 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.
35. A transmission device for a sidelink positioning reference signal, characterized in that: include: 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.
36. A terminal, characterized in that: 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 33 are implemented.
37. A readable storage medium, characterized in that: 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 33 are implemented.
Citation Information
Cited By
Method and apparatus for selecting sidelink resource, and terminal
EP4761443A1