PRS resource allocation for sidelink positioning
By frequency division multiplexing of PSFCH resources and PRS resources in side link positioning, the problem of incomplete allocation of PRS resources is solved, and the large bandwidth of PRS transmission and the improvement of side link positioning performance is achieved.
Patent Information
- Application Number
- CN202280100825.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-13
- Publication Date
- 2025-05-30
AI Technical Summary
In the existing side link positioning technology, PRS resource allocation is not complete enough, resulting in limited positioning performance.
By frequency division multiplexing of PSFCH resources and PRS resources in different time slots during the time period, it is ensured that the PRS resources and PSFCH resources jointly occupy the bandwidth of the side link resource pool, thereby increasing the bandwidth of PRS transmission.
The large bandwidth of PRS transmission is realized and the performance of side link positioning is improved.
Smart Images

Figure CN120077601A_ABST
Abstract
Description
Technical Field
[0001] Various example embodiments relate to the field of telecommunications, and in particular to methods, devices, apparatus, and computer-readable storage media for positioning reference signal (PRS) resource allocation for sidelink positioning. Background Art
[0002] Recently, the standardization of sidelink positioning is progressing. It has been approved to study the sidelink reference signal for positioning purposes from the physical layer perspective, including signal design, resource allocation, measurement, related processes, etc. However, the relevant technical solutions are still incomplete and need further development. Summary of the invention
[0003] In general, the exemplary embodiments of the present disclosure provide a PRS resource allocation technology solution for sidelink positioning.
[0004] In a first aspect, a first device is provided. The first device includes at least one processor; and at least one memory storing instructions, which, when executed by the at least one processor, causes the first device to at least: receive a configuration indicating a first resource set for sidelink feedback transmission from a second device, wherein resources in the first resource set occupy different frequency positions in different time slots within a time period; determine a second resource set frequency-division multiplexed with the first resource set based at least on the first resource set, wherein resources in the second resource set in different time slots within the time period jointly occupy a bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and use the second resource set to send or receive a positioning reference signal via a sidelink connection.
[0005] In a second aspect, a second device is provided. The second device includes at least one processor; and at least one memory storing instructions, which, when executed by the at least one processor, causes the second device to at least: determine a first resource set for sidelink feedback transmission and a second resource set frequency-division multiplexed with the first resource set, wherein resources in the first resource set occupy different frequency positions in different time slots within a time period, and resources in the second resource set in different time slots within the time period jointly occupy the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and send a configuration indicating the first resource set for sidelink feedback transmission to the first device.
[0006] In a third aspect, a method for communication is provided. The method includes: receiving, at a first device, a configuration indicating a first resource set for sidelink feedback transmission from a second device, where resources in the first resource set occupy different frequency positions in different time slots within a time period; determining, at least based on the first resource set, a second resource set that is frequency division multiplexed with the first resource set, where resources in the second resource set in different time slots within the time period jointly occupy the bandwidth of a sidelink resource pool, and the sidelink resource pool includes the first resource set and the second resource set; and transmitting or receiving a positioning reference signal via a sidelink connection using the second resource set.
[0007] In a fourth aspect, a method for communication is provided. The method includes: determining, at a second device, a first resource set for sidelink feedback transmission and a second resource set that is frequency division multiplexed with the first resource set, where resources in the first resource set occupy different frequency positions in different time slots within a time period, and resources in the second resource set in different time slots within the time period jointly occupy the bandwidth of a sidelink resource pool, and the sidelink resource pool includes the first resource set and the second resource set; and sending, to the first device, a configuration indicating the first resource set for sidelink feedback transmission.
[0008] In a fifth aspect, a communication device is provided. The device includes: means for receiving, at a first device, a configuration indicating a first resource set for sidelink feedback transmission from a second device, where resources in the first resource set occupy different frequency positions in different time slots within a time period; means for determining, at least based on the first resource set, a second resource set that is frequency division multiplexed with the first resource set, where resources in the second resource set in different time slots within the time period jointly occupy the bandwidth of a sidelink resource pool, and the sidelink resource pool includes the first resource set and the second resource set; and means for transmitting or receiving a positioning reference signal via a sidelink connection using the second resource set.
[0009] In a sixth aspect, a communication device is provided. The device includes: means for determining, at a second device, a first resource set for sidelink feedback transmission and a second resource set that is frequency division multiplexed with the first resource set, where resources in the first resource set occupy different frequency positions in different time slots within a time period, and resources in the second resource set in different time slots within the time period jointly occupy the bandwidth of a sidelink resource pool, and the sidelink resource pool includes the first resource set and the second resource set; and means for sending, to the first device, a configuration indicating the first resource set for sidelink feedback transmission.
[0010] In a seventh aspect, a non-transitory computer-readable medium including program instructions is provided, where the program instructions, when executed by a device, cause the device to at least execute the method according to the third aspect or the fourth aspect.
[0011] In an eighth aspect, there is provided a computer program comprising instructions which, when executed by a device, cause the device to perform at least the method according to the third aspect or the fourth aspect.
[0012] It should be understood that the Summary of the Invention section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Through the following description, other features of the present disclosure will become readily understood. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0014] Figure 1 An example communication environment in which embodiments of the present disclosure may be implemented is illustrated;
[0015] Figure 2 A diagram illustrating an example sidelink time slot configuration in which embodiments of the present disclosure may be implemented is shown;
[0016] Figure 3 A diagram illustrating an example physical sidelink feedback channel (PSFCH) and PRS resource allocation according to a conventional technical solution is shown;
[0017] Figure 4 A flowchart illustrating a communication process for PRS resource allocation according to some embodiments of the present disclosure is shown;
[0018] Figure 5A A diagram illustrating an example PSFCH and PRS resource allocation according to some embodiments of the present disclosure is shown;
[0019] Figure 5B A diagram illustrating another example PSFCH and PRS resource allocation according to some embodiments of the present disclosure is shown;
[0020] Figure 5C A diagram illustrating another example PSFCH and PRS resource allocation according to some embodiments of the present disclosure is shown;
[0021] Figure 6 A flowchart illustrating an example method implemented at a first device according to some embodiments of the present disclosure is shown;
[0022] Figure 7 A flowchart illustrating an example method implemented at a second device according to some embodiments of the present disclosure is shown;
[0023] Figure 8 A simplified block diagram of a device suitable for implementing embodiments of the present disclosure is shown; and
[0024] Figure 9 A block diagram of an example computer-readable medium in accordance with some embodiments of the present disclosure is illustrated.
[0025] Throughout the drawings, the same or similar reference numerals denote the same or similar elements. Detailed Description
[0026] The principles of the present disclosure will now be described with reference to some example embodiments. It should be understood that these embodiments are described for illustrative purposes only and help those skilled in the art understand and implement the present disclosure, and do not represent any limitation on the scope of the present disclosure. The disclosure described herein can be implemented in various other ways than those described below.
[0027] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.
[0028] In the present disclosure, references to "one embodiment", "an embodiment", and "example embodiment" etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment must include the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, those skilled in the art will recognize that, whether or not explicitly described, affecting such feature, structure, or characteristic in combination with other embodiments is within the knowledge of those skilled in the art.
[0029] It should be understood that although terms such as "first" and "second" etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of the example embodiments, the first element may be referred to as the second element, and similarly, the second element may be referred to as the first element. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.
[0030] The terms used in this document are only for describing specific embodiments and are not intended to limit the example embodiments. The singular forms "a", "an", and "the" used in this document also include the plural forms unless the context clearly indicates otherwise. Further understood, the terms "comprises", "comprising", "has", "having", "includes", and / or "including" when used in this document specify the presence of features, elements, and / or components, etc., but do not exclude the presence or addition of one or more other features, elements, components, and / or their combinations. As used in this document, "at least one of the following: <list of two or more elements>" and "at least one of <list of two or more elements>" and similar phrases (where the list of two or more elements is connected by "and" or "or") refer to at least any one of these elements, or at least any two or more of these elements, or at least all of these elements.
[0031] As used in this application, the term "circuitry" may refer to one or more or all of the following:
[0032] (a) A pure hardware circuit implementation (such as an implementation using only analog and / or digital circuitry), and
[0033] (b) A combination of hardware circuitry and software, such as (if applicable):
[0034] (i) A combination of (multiple) analog and / or digital hardware circuitry and software / firmware, and
[0035] (ii) Any part of (multiple) hardware processors (including (multiple) digital signal processors), software, and (multiple) memories that work together to cause a device (such as a mobile phone or a server) to perform various functions), and
[0036] (c) (Multiple) hardware circuitry and / or (multiple) processors, such as (multiple) microprocessors or a part of (multiple) microprocessors, which require software for operation (e.g.,
[0037] firmware), but the software may be absent when not required for operation.
[0038] The definition of circuitry is suitable for all uses of the term in this application, including in any claim. As another example, as used in this application, the term circuitry also encompasses implementations of only hardware circuits or processors (or multiple processors) or a portion of a hardware circuit or processor and their (or their) accompanying software and / or firmware. For example, if applicable to a particular claim element, the term circuitry also encompasses a baseband integrated circuit or a processor integrated circuit for a mobile device, or a similar integrated circuit in a server, a cellular network device, or other computing or networking device.
[0039] As used herein, the term "communication network" refers to a network that follows any suitable communication standard, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High Speed Packet Access (HSPA), NarrowBand Internet of Things (NB-IoT), and the like. Additionally, communication between a terminal device and a network device in a communication network can be performed according to any suitable generation of communication protocol, including but not limited to first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, fifth generation (5G), future sixth generation (6G) communication protocols, and / or any other protocol currently known or to be developed in the future. Embodiments of the present disclosure can be applied to various communication systems. Considering the rapid development of communication, there will of course also be future types of communication technologies and systems that can be used to embody the present disclosure. It should not be construed as limiting the scope of the present disclosure to only the above systems.
[0040] As used herein, the term "network device" refers to a node in a communication network through which a terminal device accesses the network and receives services from the network. Depending on the terms and technologies applied, the network device can refer to a base station (BS) or an access point (AP), such as Node B (NodeB or NB), evolved Node B (eNodeB or eNB), NR next generation Node B (also referred to as gNB), remote radio unit (RRU), radio header (RH), remote radio head (RRH), relay, low power node (such as femto, pico), and the like. The RAN split architecture includes a gNB-CU (centralized unit that hosts RRC, SDAP, and PDCP), which controls multiple gNB-DUs (distributed units that host RLC, MAC, and PHY).
[0041] The term "terminal device" refers to any terminal device capable of wireless communication. By way of example and not limitation, a terminal device may also be referred to as a communication device, a user equipment (UE), a subscriber station (SS), a portable subscriber station, a mobile station (MS), or an access terminal (AT). Terminal devices may include, but are not limited to, mobile phones, cellular phones, smart phones, Internet Protocol voice (VoIP) phones, wireless local loop phones, tablet computers, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices (such as digital cameras), game terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop mounted devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in an industrial and / or automation processing chain environment), consumer electronic devices, devices operating on commercial and / or industrial wireless networks, etc. In the following description, the terms "terminal device", "communication device", "terminal", "user equipment", and "UE" may be used interchangeably.
[0042] Although in various example embodiments, the functions described herein may be performed in fixed and / or wireless network nodes, in other example embodiments, the functions may be implemented in a user equipment device (such as a mobile phone or a tablet computer or a laptop or a desktop computer or a mobile IoT device or a fixed IoT device). For example, the user equipment device may be equipped with corresponding functions related to the (one or more) fixed and / or wireless network nodes as needed. The user equipment device may be a user equipment and / or a control device, such as a chipset or a processor, which is configured to control the user equipment when installed in the user equipment. Examples of such functions include a paging server function and / or a home subscriber server, which may be implemented in the user equipment device by providing software to the user equipment device, the software being configured to cause the user equipment device to perform from the perspective of these functions / nodes.
[0043] In the context of the present disclosure, the term "PRS" may refer to a PRS for sidelink (SL) positioning and may be used interchangeably with "SL PRS". The term "PSFCH time slot" may refer to a time slot configured with PSFCH resources.
[0044] As described above, the related technical solutions for sidelink reference signals for positioning purposes are still incomplete. Embodiments of the present disclosure provide a PRS resource allocation technical solution for sidelink positioning to solve the above and other potential problems.
[0045] In this technical solution, the PRS resources and the PSFCH resources in the PSFCH time slots are frequency-division multiplexed. For a period with multiple PSFCH time slots, the PSFCH resources occupy different frequency positions in the PSFCH time slots. At least a part of the unused frequency resources in the PSFCH time slots are used for the PRS resources. The PRS resources in the PSFCH time slots jointly occupy the bandwidth of the sidelink resource pool (e.g., the entire bandwidth). The sidelink resource pool includes a first resource set and a second resource set, namely the PSFCH resources and the PRS resources. In this way, a large bandwidth for PRS transmission is ensured, and the sidelink positioning performance is improved.
[0046] The principles and implementations of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0047] Figure 1 A diagram illustrating an example communication environment 100 in which embodiments of the present disclosure can be implemented. As Figure 1 shown, the communication environment 100 may involve first devices 110-1, 110-2, 110-3, and 110-4, and a second device 120. For convenience, hereinafter, the first devices 110-1, 110-2, 110-3, and 110-4 may be collectively referred to as the first device 110.
[0048] The second device 120 may serve any one of the first devices 110. For example, the second device 120 may communicate with the first device 110 via an air interface such as the Uu interface.
[0049] The first devices 110 may communicate with each other via a sidelink interface. For example, the first devices 110 may communicate with each other via a sidelink data channel such as the PSSCH, a sidelink control channel such as the PSCCH or the PSFCH, or any other existing or future sidelink channel.
[0050] In this example, the first devices 110 are illustrated as vehicles. It should be noted that any one of the first devices 110 may be any other suitable type of terminal device or network device, such as a mobile phone, a sensor, etc. The second device 120 is illustrated as a network device. It should be noted that the second device 120 may be any other suitable type of terminal device or network device. In addition, it should be understood that the number of the first devices and the second device is only for illustrative purposes and does not represent any limitation. The communication environment 100 may include any suitable number or type of first devices and second devices suitable for implementing the embodiments of the present disclosure.
[0051] Communication in the communication environment 100 can be implemented according to any suitable communication protocol(s), including but not limited to first-generation (1G), second-generation (2G), third-generation (3G), fourth-generation (4G), fifth-generation (5G), or future sixth-generation (6G) wireless local area network communication protocols (such as Institute of Electrical and Electronics Engineers (IEEE) 802.11, etc.), and / or any other protocol known currently or to be developed in the future. Additionally, the communication can utilize any suitable wireless communication technology, including but not limited to: Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Frequency Division Duplexing (FDD), Time Division Duplexing (TDD), Multiple Input Multiple Output (MIMO), Orthogonal Frequency Division Multiplexing (OFDM), Discrete Fourier Transform Spread OFDM (DFT-s-OFDM), and / or any other technology known currently or to be developed in the future.
[0052] In some scenarios, the first device 110-1 can be located by using the first devices 110-2, 110-3, and 110-4. This can be referred to as sidelink ranging or positioning. Sidelink ranging between a pair of devices is the basis for sidelink positioning. In Figure 1 the example of, the first device 110 can receive a configuration of PRS resource allocation from the second device 120. Based on this configuration, the first device 110-1 can send a PRS to any one of the first devices 110-2, 110-3, and 110-4, or receive a PRS from any one of the first devices 110-2, 110-3, and 110-4. Based on the PRS measurement, the positioning of the first device 110-1 can be achieved.
[0053] Figure 2 FIG. 200 illustrates an example sidelink time slot configuration showing where embodiments of the present disclosure can be implemented. The time slot formats of PSCCH, PSSCH, and PSFCH are provided in Figure 2 As Figure 2 shown, the PSFCH can transmit a sequence in one physical resource block (PRB), and the sequence is repeated on two OFDM symbols 210 and 220 near the end of the time slot. The OFDM symbol 210 (i.e., the first OFDM symbol of the two OFDM symbols) can be used for Automatic Gain Control (AGC). The sequence can be configured or pre-configured for each sidelink resource pool.
[0054] In some embodiments, the resources for the PSFCH can be configured or pre-configured to appear once every 1, 2, or 4 time slots. The resource location of HARQ feedback (i.e., the PSFCH) can be derived from the resource location of PSCCH / PSSCH transmission.
[0055] Figure 3FIG. 300 illustrates an example PSFCH and PRS resource allocation according to a conventional technical solution. In this example, the period of the PSFCH resources is configured to be 2 time slots. As Figure 3 shown, the PSFCH resources appear every 2 time slots.
[0056] Since a subchannel (the smallest granularity of the PSSCH) occupies at least 10 PRBs, and the PSFCH occupies one PRB, the PSFCH generally only needs to occupy a part of the frequency resources in the PSFCH symbol to carry the HARQ feedback of the PSSCH. The unused frequency resources can be used for other purposes. Referring to Figure 3 , in time slot 1, there is a PSFCH symbol 301, and the PSFCH resources occupy a part of the frequency resources in the PSFCH symbol 301.
[0057] Traditionally, as Figure 3 shown, the PSFCH resources occupy the same frequency position in the PSFCH symbols on the PSFCH time slots. The unused frequency resources in the PSFCH symbols can be used for PRS transmission. It can be seen that the PRS bandwidth is less than the entire bandwidth of the sidelink resource pool and is thus quite limited. However, timing-based ranging or positioning requires a larger bandwidth for PRS transmission.
[0058] In view of this, embodiments of the present disclosure provide a PRS resource allocation technical solution for sidelink positioning to solve the above and other potential problems. The details will be described below in conjunction with Figure 4 description.
[0059] Figure 4 FIG. 400 is a flowchart illustrating a PRS resource allocation process 400 according to some embodiments of the present disclosure. For the purpose of discussion, process 400 will be described with reference to Figure 1 description. As Figure 1 shown, process 400 may involve a first device 110 (e.g., any one of the first devices 110-1, 110-2, 110-3, and 110-4) and a second device 120. It should be understood that although process 400 is described in the Figure 1 communication environment 100, this process can equally be applied to other communication scenarios.
[0060] As Figure 4 shown, the second device 120 may determine 410 a resource set for sidelink feedback transmission (for convenience, also referred to herein as the first resource set) and a resource set frequency division multiplexed with the first resource set (for convenience, also referred to herein as the second resource set).
[0061] Resources in the first resource set occupy different frequency positions in different time slots within a time period. In some embodiments, resources in the first resource set in adjacent time slots within the time period partially overlap in the frequency domain. In some embodiments, resources in the first resource set in adjacent time slots within the time period do not overlap in the frequency domain.
[0062] Resources in the second resource set in different time slots within the time period jointly occupy the bandwidth of the sidelink resource pool. The sidelink resource pool may include the first resource set and the second resource set. In some embodiments, resources in the second resource set in adjacent time slots within the time period partially overlap in the frequency domain.
[0063] The second device 120 may send 420 a configuration for resource allocation. The configuration may indicate a first resource set (e.g., PSFCH) for sidelink feedback transmission.
[0064] In some embodiments, the configuration may indicate the number of time slots associated with the first resource set. In some embodiments, the configuration may indicate a set of frequency offsets associated with resources in the first resource set. In some embodiments, the configuration may indicate both the number of time slots associated with the first resource set and the set of frequency offsets associated with resources in the first resource set. In the context of the present disclosure, a frequency offset may indicate the frequency position of sidelink feedback transmission (e.g., PSFCH) resources in a time slot. The set of frequency offsets may indicate the frequency positions corresponding to resources in the first resource set within the time period.
[0065] In some embodiments, the set of frequency offsets may include the frequency offset of a first resource in the first resource set and the frequency offsets of other resources in the first resource set. In other words, the number of frequency offsets in the set of frequency offsets may be equal to the number of time slots. Each time slot may correspond to a frequency offset in the set of frequency offsets.
[0066] In other words, for every M consecutive PSFCH time slots, M frequency offset values may be used to shift the PSFCH resources in the frequency domain. In some embodiments, the unit of frequency resources may be a PRB. It should be noted that any other suitable unit is also feasible.
[0067] In some embodiments, the frequency offset set may include a single frequency offset associated with a resource in a first resource set (also referred to herein as the first resource for convenience). The single frequency offset may indicate the frequency position corresponding to the first resource in the first resource set during the time period. The frequency offset associated with another resource in the first resource set (also referred to herein as the second resource for convenience) may be derived based on the configured single frequency offset associated with the first resource and the index of the time slot associated with the second resource.
[0068] In some embodiments, the network device 120 may determine the number of time slots (denoted as M) and the frequency offset set associated with the resources in the first resource set such that another resource set (referred to herein as the second resource set for convenience) in the time slots is spliced together to occupy the bandwidth of the sidelink resource pool. The second resource set is frequency-division multiplexed with the first resource set in the time slots.
[0069] In other words, the multiplexing of PRS and PSFCH with appropriate frequency offset configurations can enable the receiver to effectively measure broadband PRS across multiple time slots through phase tracking. For example, M and the frequency offsets of the PSFCH resources in the M PSFCH time slots are selected such that the remaining resources in the M time slots are spliced together to occupy the entire bandwidth of the sidelink resource pool for PRS transmission.
[0070] In some embodiments, in order to splice the PRS resources in the M time slots to the entire bandwidth, the combined unused frequency resources in the M PSFCH time slots (which can be used for PRS) (excluding the overlapping resources for cross-time-slot phase tracking) should be greater than the entire bandwidth. For example, the network device 120 may determine the number of time slots M based on Equation (1) or (2) below.
[0071] (f t -(f e -f s ))×M-f overlap_m ×(M - 1)≥f t (1)
[0072] M≥(f t -f overlap_m ) / (f t -(f e -f s )-f overlap_m ) (2)
[0073] Where f t represents the bandwidth of the sidelink resource pool, f s represents the starting frequency position of the PSFCH resources in the sidelink resource pool, f eIndicates the end frequency position of the PSFCH resource in the sidelink resource pool, f overlap_m Indicates the minimum overlap of the frequency resources of the PRS in two consecutive PSFCH time slots required for phase tracking.
[0074] For example, network device 120 may determine the set of frequency offsets of M PSFCH time slots based on the following equations (3) to (5).
[0075] f overlap = ((f t -(f e -f s )) × M - f t ) / (M - 1) (3)
[0076] f ost = (f e -f s ) + f overlap (4)
[0077] f offset (i) = f ost × (i - 1) (5)
[0078] Where f t represents the bandwidth of the sidelink resource pool, f s represents the start frequency position of the PSFCH resource in the sidelink resource pool, f e represents the end frequency position of the PSFCH resource in the sidelink resource pool, f overlap represents the overlap of the frequency resources of the PRS in two consecutive PSFCH time slots required for phase tracking, f ost represents a single frequency offset, f offset (i) represents the frequency offset of the PSFCH resource in PSFCH time slot i, where i = 1, 2,..., M.
[0079] In some embodiments, f t , f s and f e can be an integer number of PRBs, f overlap_m and f offset can be an integer or fractional number of PRBs.
[0080] For illustration, some example embodiments will be described in conjunction with Figures 5A to 5C Figure 500A illustrates an example PSFCH and PRS resource allocation according to some embodiments of the present disclosure. In this example, f
[0081] Figure 5A Figure 500A shows an example PSFCH and PRS resource allocation according to some embodiments of the present disclosure. In this example, f t = 100, f e - fs = 40, M = 2, f overlap = 20, f ost = 60, f offset (i) = f ost × (i - 1). As Figure 5A shown, PSFCH resource 511 and PRS resource 521 are frequency - division multiplexed on PSFCH time slot 1 (i.e., time slot 1). PSFCH resource 512 and PRS resource 522 are frequency - division multiplexed on PSFCH time slot 2 (i.e., time slot 3). PRS resources 521 and 522 are concatenated to occupy the entire bandwidth of the resource pool and partially overlap in the frequency domain. A similar configuration can also be applied to the PSFCH resources and PRS resources on time slots 5 and 7 and those on time slots 9 and 11.
[0082] Figure 5B illustrates FIG. 500B showing another example of PSFCH and PRS resource allocation according to some embodiments of the present disclosure. In this example, f t = 100, f e - f s = 60, M = 3, f overlap = 10, f ost = 70, f offset (i) = f ost × (i - 1). As Figure 5B shown, PSFCH resource 531 and PRS resource 541 are frequency - division multiplexed on PSFCH time slot 1 (i.e., time slot 1). PSFCH resource 532 and PRS resource 542 are frequency - division multiplexed on PSFCH time slot 2 (i.e., time slot 3). PSFCH resource 533 and PRS resource 543 are frequency - division multiplexed on PSFCH time slot 3 (i.e., time slot 5). PRS resources 541, 542, and 543 can be concatenated to occupy the entire bandwidth of the resource pool, and adjacent PRS resources among PRS resources 541, 542, and 543 partially overlap in the frequency domain. A similar configuration can also be applied to the PSFCH resources and PRS resources on time slots 7, 9, and 11.
[0083] Still referring to Figure 4 , the second device 120 can send 430 additional configuration that indicates a resource set (also referred to herein as the third resource set for convenience) as a guard band between the resources for sidelink feedback transmission and the resources for PRS transmission or reception (i.e., PRS communication between the first devices via the sidelink connection). The third resource set is frequency - division multiplexed with the first resource set and the second resource set. In other words, for the resources frequency - division multiplexed with the first resource set (also referred to as unused resources), a part of the unused resources is used for PRS transmission, and another part of the unused resources is used as a guard band or for other purposes.
[0084] Figure 5C FIG. 500C illustrates another example of PSFCH and PRS resource allocation according to some embodiments of the present disclosure. In this example, f overlap = f overlap_m (e.g., 2 as shown in this example). Unused frequency resources (e.g., 9 PRBs) can be used as a guard band between the PSFCH and the PRS or for other purposes. In this example, f t = 100, f e - f s = 40, M = 2, f overlap = 2, f ost = 60, f offset (i) = f ost × (i - 1).
[0085] As Figure 5C shown, the PSFCH resource 551, the guard band 561, and the PRS resource 571 are frequency division multiplexed on the PSFCH time slot 1 (i.e., time slot 1). The PSFCH resource 552, the guard band 562, and the PRS resource 572 are frequency division multiplexed on the PSFCH time slot 2 (i.e., time slot 3). The PRS resources 571 and 572 are concatenated to occupy the entire bandwidth of the resource pool and partially overlap in the frequency domain. A similar configuration can also be applied to the PSFCH resources, the guard bands, and the PRS resources on time slots 5 and 7 and time slots 9 and 11.
[0086] In some alternative embodiments, the first resource set can be associated with multiple sidelink resource pools. In some embodiments, the first resource set can include multiple resource sets in multiple sidelink resource pools. In some embodiments, the configuration can indicate the number of time slots associated with one of the multiple resource sets. In some embodiments, the configuration can indicate the frequency offset associated with the resources in one of the multiple resource sets. In some embodiments, the configuration can indicate the number of time slots for multiple resource sets. It should be noted that the configuration can include any combination of the above information.
[0087] In other words, the PRS resources can be aggregated across sidelink resource pools such that the PRS occupies a larger bandwidth (e.g., the sum of the bandwidths of the resource pools). For a sidelink resource pool, its PSFCH time slots can overlap in the time domain but not in the frequency domain. Alternatively, the PSFCH time slots of the pool can partially overlap in the time domain and partially overlap in the frequency domain.
[0088] In some embodiments, the network device 120 may determine the number of time slots and a set of frequency offsets associated with each of the multiple resource sets such that additional multiple resource sets among these time slots are spliced together to occupy the total bandwidth of the multiple sidelink resource pools.
[0089] In some embodiments, for the i-th pool, M i and M i frequency offsets of the PSFCH resources in the PSFCH time slots may be selected to cause the remaining resources in M i time slots to be spliced together to occupy the entire bandwidth of the i-th pool for PRS transmission. The selection for each pool may be independent.
[0090] In some embodiments, M 1 , M 2 , ……, M p may be determined for P sidelink resource pools. The number of time slots for the P sidelink resource pools may be selected as the least common multiple (LCM) of {M 1 , M 2 ,..., M p}. Alternatively, the number of time slots for the P sidelink resource pools may be selected as the maximum value of {M 1 , M 2 ,..., M p}.
[0091] In this way, a larger bandwidth across sidelink resource pools can be achieved for PRS transmission.
[0092] Continuing to refer to Figure 4 , the first device 110 may determine a second resource set that is frequency-division multiplexed with 440 based at least on the first resource set.
[0093] In some embodiments where the configuration indicates a set of frequency offsets associated with the resources in the first resource set, the first device 110 may determine the second resource set based at least on the first resource set and the set of frequency offsets. In some embodiments, the first device 110 may determine the start frequency position and the end frequency position of the PSFCH resources in the PSFCH time slot i within a time period based on the following equations (6) and (7).
[0094] L s (i) = (f s + f offset (i)) mod (f t ) (6)
[0095] L e (i) = (f e + f offset(i)) mod (f t )(7)
[0096] where L s (i) represents the starting frequency position of the PSFCH resource in PSFCH time slot i, and L e (i) represents the ending frequency position of the PSFCH resource in PSFCH time slot i, and f offset (i) represents the frequency offset of the PSFCH resource in PSFCH time slot i, and f t represents the bandwidth of the sidelink resource pool, and f s represents the starting frequency position of the PSFCH resource in the sidelink resource pool, and f e represents the ending frequency position of the PSFCF resource in the sidelink resource pool. In one example, f offset (1) = 0. It should be understood that f offset (1) can be equal to any other suitable value.
[0097] After the determination of the PSFCH resource, the first device 110 may determine the resources in the PSFCH time slot that are not used for PSFCH transmission as the second resource set.
[0098] In some embodiments where the configuration indicates the number of time slots associated with the first resource set and the frequency offset associated with the first resource in the first resource set, the first device 110 may determine the second resource set based at least on the first resource set, the frequency offset, the index of the time slot associated with the first resource, and the number of time slots within the time period. In some embodiments, the first device 110 may determine the frequency position of the PSFCH resource in PSFCH time slot i based on the above equation (5). After the determination of the PSFCH resource, the first device 110 may determine the resources in the PSFCH time slot that are not used for PSFCH transmission as the second resource set. In this way, the signaling overhead of the frequency offset configuration is reduced.
[0099] It should be noted that the above equations (1) to (7) are for illustration only, and any other suitable manner is also feasible.
[0100] In some embodiments where the first device 110 receives an additional configuration indicating a third resource set as a guard band and the third resource set is frequency division multiplexed with the first resource set and the second resource set, the first device 110 may determine the second resource set based on the first resource set and the third resource set. In other words, the first device 110 may determine the remaining resources in the PSFCH time slot except for the PSFCH resource and the guard band as the PRS resource.
[0101] Continue to refer to Figure 4, the first device 110 performs 450 PRS communication between the first devices via a sidelink connection based on the second resource set. In some embodiments, the first device 110 may send PRS via the second resource set. In some embodiments, the first device 110 may receive PRS from the second resource set and concatenate the received PRS from the second resource set. It should be understood that the concatenation may be performed in any suitable manner, and the present disclosure does not limit this aspect.
[0102] Through process 400, a large bandwidth for PRS transmission can be obtained, and ranging or positioning performance can be improved.
[0103] Corresponding to the above process, example embodiments of the present disclosure also provide a method of communication. Figure 6 The flowchart of an example method 600 implemented at a first device according to some embodiments of the present disclosure is illustrated. For purposes of discussion, reference will be made to Figure 1 Method 600 will be described.
[0104] At block 610, the first device 110 receives a configuration indicating a first resource set for sidelink feedback transmission from the second device 120. The resources in the first resource set occupy different frequency positions in different time slots within a time period. In some embodiments, the resources in the first resource set in adjacent time slots within the time period partially overlap in the frequency domain or do not overlap in the frequency domain.
[0105] In some embodiments, the configuration may indicate a set of frequency offsets associated with the resources in the first resource set. The set of frequency offsets indicates the frequency positions corresponding to the resources in the first resource set within the time period. In some embodiments, the configuration may also indicate the number of time slots within the time period.
[0106] In some embodiments, the configuration may indicate the number of time slots associated with the first resource set and the frequency offset associated with the first resource in the first resource set, the frequency offset indicating the frequency position corresponding to the first resource in the first resource set within the time period.
[0107] At block 620, the first device 110 determines a second resource set that is frequency division multiplexed with the first resource set in different time slots within the time period at least based on the first resource set. The resources in the second resource set in different time slots within the time period jointly occupy the bandwidth of the sidelink resource pool. The sidelink resource pool includes the first resource set and the second resource set. In some embodiments, the resources in the second resource set in adjacent time slots within the time period partially overlap in the frequency domain.
[0108] In some embodiments where the configuration indicates a set of frequency offsets associated with resources in a first resource set, the first device 110 may determine a second resource set based at least on the first resource set and the set of frequency offsets.
[0109] In some embodiments where the configuration indicates the number of time slots associated with the first resource set and the frequency offsets associated with a first resource in the first resource set, the first device 110 may determine a second resource set based at least on the first resource set, the frequency offsets, the index of the time slot associated with the first resource, and the number of time slots within the time period.
[0110] In some embodiments, the first device 110 may also receive additional configuration from the second device 120, the additional configuration indicating a third resource set as a guard band between resources for sidelink feedback transmission and resources for positioning reference signal transmission or reception. The third resource set is frequency division multiplexed with the first resource set and the second resource set. In these embodiments, the first device 110 may determine the second resource set based on the first resource set and the third resource set.
[0111] Alternatively, the first device 110 may receive a configuration indicating the second resource set from the second device 120.
[0112] At block 630, the first device 110 transmits or receives a positioning reference signal via a sidelink connection using the second resource set. In some embodiments, the first device 110 may receive a positioning reference signal from the second resource set and splice the received positioning reference signal from the second resource set.
[0113] By method 600, the terminal device can perform PRS transmission or reception in a larger bandwidth and can improve sidelink positioning performance.
[0114] Figure 7 A flowchart of an example method 700 implemented at a second device according to some embodiments of the present disclosure is illustrated. For purposes of discussion, method 700 will be described with reference to Figure 1 Describe method 700.
[0115] At block 710, the second device 120 determines a first resource set for sidelink feedback transmission and a second resource set that is frequency division multiplexed with the first resource set, where resources in the first resource set occupy different frequency positions in different time slots within a time period, and resources in the second resource set in different time slots within the time period together occupy the bandwidth of the sidelink resource pool. The sidelink resource pool includes the first resource set and the second resource set.
[0116] In some embodiments, resources in the second resource set in adjacent time slots within the time period may partially overlap in the frequency domain. In some embodiments, resources in the first resource set in adjacent time slots within the time period partially overlap in the frequency domain or do not overlap in the frequency domain.
[0117] At block 720, the second device 120 sends a configuration indicating a first resource set for sidelink feedback transmission to the first device 110.
[0118] In some embodiments, the configuration may indicate a set of frequency offsets associated with resources in the first resource set, and the set of frequency offsets indicates the frequency positions corresponding to the resources in the first resource set within the time period. In some embodiments, the configuration may further indicate the number of time slots within the time period. In these embodiments, the second device 120 may determine the second resource set based at least on the first resource set and the set of frequency offsets.
[0119] In some embodiments, the configuration may indicate the number of time slots associated with the first resource set and the frequency offset associated with a first resource in the first resource set, and the frequency offset indicates the frequency position corresponding to the first resource in the first resource set within the time period. In these embodiments, the second device 120 may determine the second resource set based at least on the first resource set, the frequency offset, the index of the time slot associated with the first resource, and the number of time slots within the time period.
[0120] In some embodiments, the second device 120 may further determine a third resource set as a guard band between resources for sidelink feedback transmission and resources for transmission or reception of positioning reference signals. The third resource set is frequency division multiplexed with the first resource set and the second resource set. The second device 120 may send an additional configuration indicating the third resource set to the first device 110.
[0121] Alternatively, the second device 120 may send a configuration indicating the second resource set to the first device 110.
[0122] By method 700, the network device may configure PSFCH resources having different frequency positions in different PSFCH time slots within a time period, and cause PRS resources frequency division multiplexed with the PSFCH resources to jointly occupy the bandwidth of the sidelink resource pool. Therefore, sidelink positioning performance can be improved.
[0123] It should be noted that the operations of methods 600 and 700 correspond to the operations of process 400 described above, and thus for the sake of brevity, other details are not repeated here.
[0124] Example embodiments of the present disclosure also provide corresponding apparatuses. In some embodiments, an apparatus (e.g., the first device 110) capable of performing method 600 may include components for performing the corresponding steps of method 600. The components may be implemented in any suitable form. For example, the components may be implemented in circuitry or software modules.
[0125] In some embodiments, the apparatus includes: components for receiving, at a first device, a configuration indicating a first resource set for sidelink feedback transmission from a second device, resources in the first resource set occupying different frequency positions in different time slots within a time period; components for determining a second resource set frequency-division multiplexed with the first resource set based at least on the first resource set, resources in the second resource set in different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and components for transmitting or receiving a positioning reference signal via a sidelink connection using the second resource set.
[0126] In some embodiments, resources in the second resource set in adjacent time slots within the time period partially overlap in the frequency domain. In some embodiments, resources in the first resource set in adjacent time slots within the time period partially overlap or do not overlap in the frequency domain.
[0127] In some embodiments, the configuration indicates a set of frequency offsets associated with resources in the first resource set, the set of frequency offsets indicating the frequency positions corresponding to the resources in the first resource set within the time period. In some embodiments, the components for determining include components for determining the second resource set based at least on the first resource set and the set of frequency offsets. In some embodiments, the configuration further indicates the number of time slots within the time period.
[0128] In some embodiments, the configuration indicates the number of time slots associated with the first resource set and a frequency offset associated with a first resource in the first resource set, the frequency offset indicating the frequency position corresponding to the first resource in the first resource set within the time period. In some embodiments, the components for determining include components for determining the second resource set based at least on the first resource set, the frequency offset, the index of the time slot associated with the first resource, and the number of time slots within the time period.
[0129] In some embodiments, the components for receiving the positioning reference signal include: components for receiving the positioning reference signal using the second resource set; and components for stitching the received positioning reference signal.
[0130] In some embodiments, the apparatus further includes: a component for receiving additional configuration from a second device, the additional configuration indicating a third resource set as a guard band between a resource for sidelink feedback transmission and a resource for transmitting or receiving a positioning reference signal, the third resource set being frequency division multiplexed with the first resource set and the second resource set. In these embodiments, the component for determining the second resource set includes: a component for determining the second resource set based on the first resource set and the third resource set.
[0131] In some embodiments, an apparatus (e.g., the second device 120) capable of performing method 700 may include components for performing the corresponding steps of method 700. The components may be implemented in any suitable form. For example, the components may be implemented in circuitry or software modules.
[0132] In some embodiments, the apparatus includes: a component for determining, at a second device, a first resource set for sidelink feedback transmission and a second resource set frequency division multiplexed with the first resource set, resources in the first resource set occupying different frequency positions in different time slots within a time period, and resources in the second resource set in different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, where the sidelink resource pool includes the first resource set and the second resource set; and a component for sending to a first device a configuration indicating the first resource set for sidelink feedback transmission.
[0133] In some embodiments, resources in the second resource set in adjacent time slots within the time period partially overlap in the frequency domain. In some embodiments, resources in the first resource set in adjacent time slots within the time period partially overlap or do not overlap in the frequency domain.
[0134] In some embodiments, the configuration indicates a set of frequency offsets associated with resources in the first resource set, the set of frequency offsets indicating frequency positions corresponding to the resources in the first resource set within the time period. In some embodiments, the component for determining includes a component for determining the second resource set based at least on the first resource set and the set of frequency offsets. In some embodiments, the configuration further indicates the number of time slots within the time period.
[0135] In some embodiments, the configuration indicates the number of time slots associated with the first resource set and a frequency offset associated with a first resource in the first resource set, the frequency offset indicating a frequency position corresponding to the first resource in the first resource set within the time period. In some embodiments, the component for determining includes a component for determining the second resource set based at least on the first resource set, the frequency offset, an index of the time slot associated with the first resource, and the number of time slots within the time period.
[0136] In some embodiments, the apparatus further includes: means for determining a third resource set as a guard band between resources for sidelink feedback transmission and resources for transmission or reception of positioning reference signals, the third resource set being frequency division multiplexed with the first resource set and the second resource set; and means for sending to a first device an indication of additional configuration of the third resource set.
[0137] Figure 8 is a simplified block diagram of a device 800 suitable for implementing embodiments of the present disclosure. The device 800 may be provided to implement a communication device, for example, such as Figure 1 shown as the first device 110 or the second device 120. As shown, the device 800 includes one or more processors 810, one or more memories 820 coupled to the processors 810, and one or more communication modules 840 coupled to the processors 810.
[0138] The communication module 840 is for two-way communication. The communication module 840 has at least one antenna to facilitate communication. The communication interface may represent any interface required for communication with other network elements.
[0139] The processor 810 may be of any type suitable for a local technical network and, by way of non-limiting example, may include one or more of the following: a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. The device 800 may have multiple processors, such as an application specific integrated circuit chip that is subordinate in time to a clock synchronized with a main processor.
[0140] The memory 820 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 824, electrically programmable read-only memory (EPROM), flash memory, hard disk, compact disc (CD), digital versatile disc (DVD), and other magnetic storage devices and / or optical storage devices. Examples of volatile memories include, but are not limited to, random access memory (RAM) 822 and other volatile memories that do not persist during a power outage.
[0141] The computer program 830 includes computer-executable instructions executed by the associated processor 810. The program 830 may be stored in the ROM 820. The processor 810 may execute any suitable actions and processes by loading the program 830 into the RAM 820.
[0142] Embodiments of the present disclosure may be implemented by the program 830 such that the device 800 may execute any process of the present disclosure discussed with reference to Figures 1 to 7 Embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0143] In some embodiments, program 830 may be tangibly embodied in a computer-readable medium, which may be included in device 800 (such as in memory 820) or in other storage devices accessible by device 800. Device 800 may load program 830 from the computer-readable medium into RAM 822 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. FIG. 10 shows an example of a computer-readable medium 900 in the form of a CD or DVD. Program 830 is stored on the computer-readable medium.
[0144] Generally, the various embodiments of the present disclosure may be implemented using hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented using hardware, while other aspects may be implemented using firmware or software that can be executed by a controller, microprocessor, or other computing device. Although the various aspects of the embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other graphical representation, it should be understood that, by way of non-limiting example, the blocks, devices, systems, techniques, or methods described herein may be implemented using hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.
[0145] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as the instructions included in program modules, which are executed in a device on a target real or virtual processor to perform the methods 600 or 700 described above with reference to Figure 6 and Figure 7 As described. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functions of program modules may be combined or split as needed among program modules. The machine-executable instructions of program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0146] The program code for performing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0147] In the context of the present disclosure, computer program code or related data can be carried by any suitable carrier such that a device, apparatus, or processor can perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, and the like.
[0148] A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a computer-readable storage medium will include an electrical connection having one or more wires, a portable computer floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The term "non-transitory" as used herein is a limitation on the medium itself (i.e., tangible, rather than a signal), rather than a limitation on the persistence of data storage (e.g., RAM versus ROM).
[0149] Moreover, although operations are described in a particular order, this should not be construed as requiring that such operations be performed in the particular order shown or in sequential order, or that all of the illustrated operations be performed to obtain the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the foregoing discussion, these should not be construed as limiting the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented separately or in any suitable sub-combination in multiple embodiments.
[0150] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the foregoing specific features or acts are disclosed as example forms of implementing the claims.
Claims
1. A first device, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first device to at least: receive from a second device a configuration indicating a first resource set for sidelink feedback transmission, resources in the first resource set occupying different frequency positions in different time slots within a time period; determine, at least based on the first resource set, a second resource set that is frequency division multiplexed with the first resource set, resources in the second resource set in the different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and send or receive a positioning reference signal via a sidelink connection using the second resource set.
2. The first device according to claim 1, wherein resources in the second resource set in adjacent time slots within the time period partially overlap in the frequency domain.
3. The first device according to claim 1, wherein resources in the first resource set in adjacent time slots within the time period partially overlap or do not overlap in the frequency domain.
4. The first device according to claim 1, wherein the configuration indicates a set of frequency offsets associated with the resources in the first resource set, the set of frequency offsets indicating the frequency positions corresponding to the resources in the first resource set within the time period.
5. The first device according to claim 4, wherein the first device is caused to determine the second resource set by: determining the second resource set at least based on the first resource set and the set of frequency offsets.
6. The first device according to claim 4 or 5, wherein the configuration further indicates the number of time slots within the time period.
7. The first device according to claim 1, wherein the configuration indicates the number of time slots associated with the first resource set and a frequency offset associated with a first resource in the first resource set, the frequency offset indicating the frequency position corresponding to the first resource in the first resource set within the time period.
8. The first device according to claim 7, wherein the first device is caused to determine the second resource set by: determining the second resource set at least based on the first resource set, the frequency offset, the index of the time slot associated with the first resource, and the number of the time slots within the time period.
9. The first device according to claim 1, wherein the first device is caused to receive the positioning reference signal by: receiving the positioning reference signal using the second resource set; and concatenating the received positioning reference signal.
10. The first device according to claim 1, wherein the first device is further caused to: Receive additional configuration from the second device, the additional configuration indicating a third resource set as a guard band between a resource for the sidelink feedback transmission and a resource for transmission or reception of the positioning reference signal, the third resource set being frequency division multiplexed with the first resource set and the second resource set, and wherein the first device is caused to determine the second resource set by: determining the second resource set based at least on the first resource set and the third resource set.
11. A second device, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second device to at least: determine a first resource set for sidelink feedback transmission and a second resource set frequency division multiplexed with the first resource set, resources in the first resource set occupying different frequency positions in different time slots within a time period, and resources in the second resource set in the different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and send a configuration indicating the first resource set for sidelink feedback transmission to a first device.
12. The second device according to claim 11, wherein resources in the second resource set in adjacent time slots within the time period partially overlap in the frequency domain.
13. The second device according to claim 11, wherein resources in the first resource set in adjacent time slots within the time period partially overlap or do not overlap in the frequency domain.
14. The second device according to claim 11, wherein the configuration indicates a set of frequency offsets associated with the resources in the first resource set, the set of frequency offsets indicating frequency positions corresponding to the resources in the first resource set within the time period.
15. The second device according to claim 14, wherein the second device is caused to determine the second resource set by: determining the second resource set based at least on the first resource set and the set of frequency offsets.
16. The second device according to claim 14 or 15, wherein the configuration further indicates the number of time slots within the time period.
17. The second device according to claim 11, wherein the configuration indicates the number of time slots associated with the first resource set and a frequency offset associated with a first resource in the first resource set, the frequency offset indicating a frequency position corresponding to the first resource in the first resource set within the time period.
18. The second device according to claim 17, wherein the second device is caused to determine the second resource set by: determining the second resource set based at least on the first resource set, the frequency offset, an index of the time slot associated with the first resource, and the number of the time slots within the time period.
19. The second device according to claim 11, wherein the second device is further caused to: Determine a third resource set as a guard band between the resources for the sidelink feedback transmission and the resources for the transmission or reception of the positioning reference signal, the third resource set being frequency division multiplexed with the first resource set and the second resource set; and Send an additional configuration indicating the third resource set to the first device.
20. A method of communication, comprising: At a first device and receiving from a second device a configuration indicating a first resource set for sidelink feedback transmission, resources in the first resource set occupying different frequency positions in different time slots within a time period; Determining, at least based on the first resource set, a second resource set that is frequency division multiplexed with the first resource set, resources in the second resource set in the different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and Sending or receiving a positioning reference signal via a sidelink connection using the second resource set.
21. A method of communication, comprising: At a second device, determining a first resource set for sidelink feedback transmission and a second resource set that is frequency division multiplexed with the first resource set, resources in the first resource set occupying different frequency positions in different time slots within a time period, and resources in the second resource set in the different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and Sending a configuration indicating the first resource set for sidelink feedback transmission to a first device.
22. A communication apparatus, comprising: Means for receiving, at a first device from a second device, a configuration indicating a first resource set for sidelink feedback transmission, resources in the first resource set occupying different frequency positions in different time slots within a time period; Means for determining, at least based on the first resource set, a second resource set that is frequency division multiplexed with the first resource set, resources in the second resource set in the different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and Means for sending or receiving a positioning reference signal via a sidelink connection using the second resource set.
23. A communication apparatus, comprising: Means for determining, at a second device, a first resource set for sidelink feedback transmission and a second resource set that is frequency division multiplexed with the first resource set, resources in the first resource set occupying different frequency positions in different time slots within a time period, and resources in the second resource set in the different time slots within the time period jointly occupying the bandwidth of a sidelink resource pool, wherein the sidelink resource pool includes the first resource set and the second resource set; and A component for sending to a first device a configuration indicating the first resource set for sidelink feedback transmission.
24. A non-transitory computer-readable medium comprising program instructions that, when executed by a device, cause the device to at least perform the method according to claim 20 or 21.