The teachings in accordance with the exemplary embodiments of this invention relate generally to determining resources for sidelink communications and, more specifically, relate to determining resources for sidelink communications based on overheard sidelink resource recommendations for other devices.
This section is intended to provide a background or context to the invention that is recited in the claims. The description herein may include concepts that could be pursued, but are not necessarily ones that have been previously conceived or pursued. Therefore, unless otherwise indicated herein, what is described in this section is not prior art to the description and claims in this application and is not admitted to be prior art by inclusion in this section.
Certain abbreviations that may be found in the description and/or in the Figures are herewith defined as follows:
Wireless devices such as user equipment (UE) may communicate with other UEs over a sidelink. In some cases, a transmitting UE communicates over a sidelink with a receiving UE by communicating sidelink control information (SCI) to determine resources for the transmission and once the resources are reserved, using the resources for wireless communication over a sidelink.
Aspects of example embodiments of the invention as disclosed below relate to such operations as determining resources for wireless sidelink communications, and to identifying best resources for sidelink communications.
The above and other aspects, features, and benefits of various embodiments of the present disclosure will become more fully apparent from the following detailed description with reference to the accompanying drawings, in which like reference signs are used to designate like or equivalent elements. The drawings are illustrated for facilitating better understanding of the embodiments of the disclosure and are not necessarily drawn to scale, in which:
In this invention, there is proposed at least a method and apparatus for determining resources for sidelink communications based on overheard sidelink resource recommendations for other devices.
In the RAN1 #104bis-e meeting, progress was made towards the specification of Rel-17 NR sidelink enhancements. In particular, it was agreed that, in Inter-UE Coordination Scheme 1, illustrated in
How UE-A determines the set of resources is currently being considered in RAN1. In particular, a proposal being discussed is that UE-A may use coordination information (e.g., preferred resource set) received from other UEs.
In determining the set of resources preferred or non-preferred for UE-B's transmission, UE-A's sensing results can be used. However, at least a problem exists in that, as illustrated in
As a result, the content of the first and second recommendations may overlap, potentially resulting in a resource conflict if Tx_B selects a resource overlapping with the resource selected by Tx_D. As illustrated in
In addition, even if the resource (re)selections are sufficiently far apart in time, in certain situations, as shown in
At the time of this application, a RAN1 discussion point (“UE-A may determine the set of resources preferred and/or non-preferred for UE-B's transmission based on coordination information (e.g., preferred resource set) received from other UEs”) forms one basis for example embodiments of the invention. This discussion point has emerged very recently (RAN1 #104bis-e meeting, April 2021) and, to the best of our knowledge, this has not been discussed or disclosed before.
Example embodiments of the invention work to address at least these issues by performing operations for determining resources for sidelink communications based on overheard sidelink resource recommendations for other devices.
Example embodiments of the invention can include a first UE being configured, when recommending resources for transmission by a second UE (Embodiment 1), selecting resources for its own transmission (Embodiment 2) and/or recommending resources for its own transmission (Embodiment 3), to deprioritize or exclude from its resource selection and/or recommendation a resource that overlaps with a resource indicated in a resource recommendation received from a third UE.
Before describing the example embodiments of the invention in detail, reference is made to
The UE 5 (user equipment 5) includes one or more processors DP 5A, one or more memories MEM 5B, and one or more transceivers TRANS 5D interconnected through one or more buses. Each of the one or more transceivers TRANS 5D includes a receiver and a transmitter. The one or more buses may be address, data, or control buses, and may include any interconnection mechanism, such as a series of lines on a motherboard or integrated circuit, fiber optics or other optical communication equipment, and the like. The one or more transceivers TRANS 5D can be optionally connected to one or more antennas for communication to NN 12 and NN 13, respectively. The one or more memories MEM 5B include computer program code PROG 5C. The UE 5 communicates with NN 12 and/or NN 13 via a wireless link 11 and/or wireless link 7. The one or more memories MEM 5B and the computer program code PROG 5C are configured to cause, with the one or more processors DP 5A, the UE 5 to perform one or more of the operations as described herein.
The UE 10 (user equipment 10) includes one or more processors DP 10A, one or more memories MEM 10B, and one or more transceivers TRANS 10D interconnected through one or more buses. Each of the one or more transceivers TRANS 10D includes a receiver and a transmitter. The one or more buses may be address, data, or control buses, and may include any interconnection mechanism, such as a series of lines on a motherboard or integrated circuit, fiber optics or other optical communication equipment, and the like. The one or more transceivers TRANS 10D can be optionally connected to one or more antennas for communication to NN 12 and NN 13, respectively. The one or more memories MEM 10B include computer program code PROG 10C. The UE 10 communicates with NN 12 and/or NN 13 via a wireless link 15 and/or wireless link 14. The one or more memories MEM 10B and the computer program code PROG 10C are configured to cause, with the one or more processors DP 10A, the UE 10 to perform one or more of the operations as described herein.
The NN 12 (NR/5G Node B, an evolved NB, or LTE device) is a network node such as a master or secondary node base station (e.g., for NR or LTE long term evolution) that communicates with devices such as NN 13 and UE 10 of
The NN 13 can be associated with a mobility function device such as an AMF or SMF, further the NN 13 may comprise a NR/5G Node B or possibly an evolved NB a base station such as a master or secondary node base station (e.g., for NR or LTE long term evolution) that communicates with devices such as the NN 12 and/or UE 5 and/or UE 10 and/or the wireless network 1. The NN 13 includes one or more processors DP 13A, one or more memories MEM 13B, one or more network interfaces, and one or more transceivers TRANS 12D interconnected through one or more buses. In accordance with the example embodiments these network interfaces of NN 13 can include X2 and/or Xn interfaces for use to perform the example embodiments of the invention. Each of the one or more transceivers TRANS 13D includes a receiver and a transmitter that can optionally be connected to one or more antennas. The one or more memories MEM 13B include computer program code PROG 13C. For instance, the one or more memories MEM 13B and the computer program code PROG 13C are configured to cause, with the one or more processors DP 13A, the NN 13 to perform one or more of the operations as described herein. The NN 13 may communicate with another mobility function device and/or eNB such as the NN 12 and the UE 10 or any other device using, e.g., link 11 or another link. The Link 14 as shown in
The one or more buses of the device of
It is noted that although
Also it is noted that description herein indicates that “cells” perform functions, but it should be clear that the gNB that forms the cell and/or a user equipment and/or mobility management function device that will perform the functions. In addition, the cell makes up part of a gNB, and there can be multiple cells per gNB.
The wireless network 1 or any network it can represent may or may not include a NCE/MME/SGW/UDM/PCF/AMM/SMF 14 that may include (NCE) network control element functionality, MME (Mobility Management Entity)/SGW (Serving Gateway) functionality, and/or serving gateway (SGW), and/or MME (Mobility Management Entity) and/or SGW (Serving Gateway) functionality, and/or user data management functionality (UDM), and/or PCF (Policy Control) functionality, and/or Access and Mobility Management (AMM) functionality, and/or Session Management (SMF) functionality, and/or Authentication Server (AUSF) functionality and which provides connectivity with a further network, such as a telephone network and/or a data communications network (e.g., the Internet), and which is configured to perform any 5G and/or NR operations in addition to or instead of other standards operations at the time of this application. The NCE/MME/SGW/UDM/PCF/AMM/SMF 14 is configurable to perform operations in accordance with example embodiments of the invention in any of an LTE, NR, 5G and/or any standards based communication technologies being performed or discussed at the time of this application. In addition, it is noted that the operations in accordance with example embodiments of the invention, as performed by the NN 12 and/or NN 13, may also be performed at the NCE/MME/SGW/UDM/PCF/AMM/SMF 14.
The NCE/MME/SGW/UDM/PCF/AMM/SMF 14 includes one or more processors DP 14A, one or more memories MEM 14B, and one or more network interfaces (N/W I/F(s)), interconnected through one or more buses coupled with the link 13 and/or 14. In accordance with the example embodiments these network interfaces can include X2 and/or Xn interfaces for use to perform the example embodiments of the invention. The one or more memories MEM 14B include computer program code PROG 14C. The one or more memories MEM14B and the computer program code PROG 14C are configured to, with the one or more processors DP 14A, cause the NCE/MME/SGW/UDM/PCF/AMM/SMF 14 to perform one or more operations which may be needed to support the operations in accordance with the example embodiments of the invention.
The wireless Network 1 may implement network virtualization, which is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network. Network virtualization involves platform virtualization, often combined with resource virtualization. Network virtualization is categorized as either external, combining many networks, or parts of networks, into a virtual unit, or internal, providing network-like functionality to software containers on a single system. Note that the virtualized entities that result from the network virtualization are still implemented, at some level, using hardware such as processors DP10, DP12A, DP13A, DP5A, and/or DP14A and memories MEM 10B, MEM 12B, MEM 13B, MEM 5B, and/or MEM 14B, and also such virtualized entities create technical effects.
The computer readable memories MEM 12B, MEM 13B, MEM 5B, and MEM 14B may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, flash memory, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. The computer readable memories MEM 12B, MEM 13B, MEM 5B, and MEM 14B may be means for performing storage functions. The processors DP10, DP12A, DP13A, DP5A, and DP14A may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on a multi-core processor architecture, as non-limiting examples. The processors DP10, DP12A, DP13A, DP5A, and DP14A may be means for performing functions, such as controlling the UE 10, UE 5, NN 12, NN 13, and other functions as described herein.
In general, the various embodiments of the user equipment 10 (UE 10) and user equipment 5 (UE 5) can include, but are not limited to, cellular telephones such as smart phones, tablets, personal digital assistants (PDAs) having wireless communication capabilities, portable computers having wireless communication capabilities, image capture devices such as digital cameras having wireless communication capabilities, gaming devices having wireless communication capabilities, music storage and playback appliances having wireless communication capabilities, Internet appliances permitting wireless Internet access and browsing, tablets with wireless communication capabilities, as well as portable units or terminals that incorporate combinations of such functions.
Example embodiments of the invention can include a first UE being configured, when recommending or selecting resources for transmission by a second UE (Embodiment 1), selecting resources for its own transmission (Embodiment 2) and/or recommending resources for its own transmission (Embodiment 3), to deprioritize or exclude from its resource selection and/or recommendation a resource that overlaps with a resource indicated in a resource recommendation received from a third UE. It is noted that these embodiments are not limiting and example embodiments of the invention can work to adjust these embodiments based on example embodiments of the invention as disclosed herein.
In order to minimize the probability of a resource conflict (e.g., due to near-simultaneous resource (re)selection), UE-A may take into account a recently overheard resource recommendation by a third UE (UE-C) when determining its own recommendation for UE-B's transmission, as shown in
It is likely that one (or more) of the recommended resources in the overheard resource recommendation will be selected for transmission by the respective transmitter UE (e.g., UE-D). Since it may not be possible for UE-A to determine exactly which resource(s) will be selected (or has been selected) for transmission by the respective transmitter (e.g., UE-D), UE-A may deprioritize (in the extreme case, even exclude) from its resource recommendation to UE-B any resource overlapping with a resource indicated in the overheard resource recommendation.
The extent to which an overlapping resource is deprioritized may depend on:
In
In addition to its own sensing result and coordination information received from UE-A, a transmitter UE (UE-B) may also exploit coordination information received from other UEs (e.g., UE-C). For example, as shown in
In
As shown in
In
In accordance with the example embodiments as described in the paragraph above, wherein the determined subset is a set of preferred or non-preferred radio resources for sidelink transmission by the first or second user equipment.
In accordance with the example embodiments as described in the paragraphs above, wherein determining the subset of the first set of candidate radio resources based at least in part on the identified at least one overlapping radio resource comprises: deprioritizing or excluding the identified at least one overlapping radio resource from the first set of candidate radio resources.
In accordance with the example embodiments as described in the paragraphs above, wherein the at least one of deprioritizing or excluding the identified at least one overlapping radio resource is based on a cardinality of the second set of preferred radio resources.
In accordance with the example embodiments as described in the paragraphs above, wherein the at least one of deprioritizing or excluding the identified at least one overlapping radio resource is based on a radio resource size of the identified at least one overlapping radio resource and/or a radio resource size of the radio resource in the second set of preferred radio resources.
In accordance with the example embodiments as described in the paragraphs above, wherein the at least one of deprioritizing or excluding the identified at least one overlapping radio resource is based on an extent of overlap between the identified at least one overlapping radio resource and the radio resource in the second set of preferred radio resources.
In accordance with the example embodiments as described in the paragraphs above, wherein the at least one of deprioritizing or excluding the identified at least one overlapping radio resource is based on a channel busy ratio measured at the first user equipment.
In accordance with the example embodiments as described in the paragraphs above, wherein the at least one of deprioritizing or excluding the identified at least one overlapping radio resource is based on a reference signal received power measured at the first user equipment from the third user equipment.
In accordance with the example embodiments as described in the paragraphs above, wherein the at least one of deprioritizing or excluding the identified at least one overlapping radio resource is based on a distance between the first user equipment and the third user equipment.
In accordance with the example embodiments as described in the paragraphs above, wherein the at least one of deprioritizing or excluding the identified at least one overlapping radio resource is based on a priority of the sidelink transmission by the first user equipment or the second user equipment.
A non-transitory computer-readable medium (MEM 10B as in
In accordance with an example embodiment of the invention as described above there is an apparatus comprising: means for determining (TRANS 10D, MEM 10B, PROG 10C, and DP 10A as in
Further, in accordance with example embodiments of the invention there is circuitry for performing operations in accordance with example embodiments of the invention as disclosed herein. This circuitry can include any type of circuitry including content coding circuitry, content decoding circuitry, processing circuitry, image generation circuitry, data analysis circuitry, etc.). Further, this circuitry can include discrete circuitry, application-specific integrated circuitry (ASIC), and/or field-programmable gate array circuitry (FPGA), etc. as well as a processor specifically configured by software to perform the respective function, or dual-core processors with software and corresponding digital signal processors, etc.). Additionally, there are provided necessary inputs to and outputs from the circuitry, the function performed by the circuitry and the interconnection (perhaps via the inputs and outputs) of the circuitry with other components that may include other circuitry in order to perform example embodiments of the invention as described herein.
In accordance with example embodiments of the invention as disclosed in this application this application, the “circuitry” provided can include at least one or more or all of the following:
In accordance with example embodiments of the invention, there is adequate circuitry for performing at least novel operations as disclosed in this application, this ‘circuitry’ as may be used herein refers to at least the following:
This definition of ‘circuitry’ applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term “circuitry” would also cover an implementation of merely a processor (or multiple processors) or portion of a processor and its (or their) accompanying software and/or firmware. The term “circuitry” would also cover, for example and if applicable to the particular claim element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, or other network device.
In general, the various embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the invention is not limited thereto. While various aspects of the invention may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
Embodiments of the inventions may be practiced in various components such as integrated circuit modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a semiconductor substrate.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. All of the embodiments described in this Detailed Description are exemplary embodiments provided to enable persons skilled in the art to make or use the invention and not to limit the scope of the invention which is defined by the claims.
The foregoing description has provided by way of exemplary and non-limiting examples a full and informative description of the best method and apparatus presently contemplated by the inventors for carrying out the invention. However, various modifications and adaptations may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings and the appended claims. However, all such and similar modifications of the teachings of this invention will still fall within the scope of this invention.
It should be noted that the terms “connected,” “coupled,” or any variant thereof, mean any connection or coupling, either direct or indirect, between two or more elements, and may encompass the presence of one or more intermediate elements between two elements that are “connected” or “coupled” together. The coupling or connection between the elements can be physical, logical, or a combination thereof. As employed herein two elements may be considered to be “connected” or “coupled” together by the use of one or more wires, cables and/or printed electrical connections, as well as by the use of electromagnetic energy, such as electromagnetic energy having wavelengths in the radio frequency region, the microwave region and the optical (both visible and invisible) region, as several non-limiting and non-exhaustive examples.
Furthermore, some of the features of the preferred embodiments of this invention could be used to advantage without the corresponding use of other features. As such, the foregoing description should be considered as merely illustrative of the principles of the invention, and not in limitation thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/062022 | 5/4/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63186236 | May 2021 | US |