The present disclosure relates to a wireless communication network, and, in particular, to obtaining positioning measurements for user equipment through at least one mobile node of the wireless communication network.
Wireless communication networks, such as cellular networks, enable various human- and machine-centric services, including providing positioning measurement reporting of user devices for various purposes. Future wireless communication networks will include mobile base stations and/or network access points (e.g., aerial base stations with adaptive altitudes, and/or base stations mounted on ground vehicles, as non-limiting examples) to provide radio connectivity. Such mobile radio network nodes can extend radio coverage to areas in which accessing mobile networks with fixed access points is difficult or impossible at present. Mobile radio network nodes are also relevant for locations and scenarios in which network access demand varies significantly over time (e.g., in a stadium, a shopping mall, a factory, an underground mine, a seaport, or a remote natural resource exploration and extraction site). Such mobile radio network nodes can also be useful to meet special quality of service (QoS) demands of users requiring accurate positioning and localization and/or users requiring communications that are highly secure, extremely reliable, and/or very high-speed communication.
The network of mobile radio network nodes can also include moving relays, which extend access to users that are difficult to reach otherwise in a cost-efficient way. Current wireless communication networks already provide relays, and enable links between relays in a manner similar to device-to-device (D2D) and vehicle-to-vehicle (V2V) sidelinks. Additionally, D2D and V2V positioning techniques and technologies are presently emerging.
Future networks will also provide connectivity to humans and devices aloft, such as drones and/or passengers in an airplane, as non-limiting examples. Positioning of such users is also important. To this end, the 3rd Generation Partnership Project (3GPP) has approved a new study item on enhanced support for aerial vehicles in its Technical Specification Group (TSG) Radio Access Network (RAN) #75 plenary meeting. In terms of Long-Term Evolution (LTE) enhancements, positioning for aerial vehicles is one objective of the study item.
Small-cell solutions have traditionally targeted enhancing mobile network data rates in dense urban areas (mainly indoor locations such as stadiums, shopping malls, and the like) with high capacity demands. Motivated by operator obligations to reach 100% coverage in rural areas, another approach to the use of small cells has emerged. In this approach, mobile small cells (e.g., drones and/or balloons) are used, with drones being more suited to situations requiring fast deployment and/or situations where there are only a limited number of subscribers, while balloons may be appropriate in situations in which a slower deployment is acceptable, but a better deployment footprint is required.
Positioning in LTE is supported by the architecture illustrated in
In addition to the protocols and interfaces shown in
However, non-line-of-sight (NLOS) situations are known to present challenges in the context of wireless positioning. There are presently no commercial solutions available to address such challenges and still provide sufficiently precise positioning, particularly in view of the tight expected positioning requirements in 5G wireless communication networks, such as a New Radio (NR) network. Additionally, in rural areas, one challenging issue for wireless communication network positioning is the sparse network deployment resulting in very large inter-site distance (ISD) between macro cells. While GNSS positioning may provide initial positioning functionality, GNSS receivers often are expensive in terms of cost and energy consumption. Further, the precision GNSS positioning provides may be too imprecise to manage a UE whose only network connectivity is through one or more mobile access points.
Embodiments of a method implemented in a mobile radio network node are disclosed herein. In some embodiments, the method implemented in the mobile radio network node comprises performing, together with two or more additional nodes, at least one of which is another mobile radio network node, one or more procedures. The one or more procedures estimate a position of the mobile radio network node and positions of the two or more additional nodes. The one or more procedures also synchronize timing of the mobile radio network node relative to the two or more additional nodes. The method further comprises performing a measurement on a signal from a transmitting node, the measurement being a time of arrival (TOA) of the signal at the mobile radio network node. The method further comprises performing one or more actions that use the measurement.
In some embodiments, the position of the mobile radio network node and the positions of the two or more additional nodes comprise relative positions. In some embodiments, the position of the mobile radio network node and the positions of the two or more additional nodes comprise absolute positions.
In some embodiments, performing the one or more actions comprises providing the measurement to at least one other node for the at least one other node to calculate a position of the transmitting node. In some embodiments, performing the one or more actions comprises providing the measurement to a location server for the location server to calculate a position of the transmitting node.
In some embodiments, performing the one or more actions comprises receiving additional measurements from the two or more additional nodes. In some embodiments, performing the one or more actions also comprises calculating a time difference of arrival (TDOA) measurement based on the measurement and the additional measurements. In some embodiments, performing the one or more actions also comprises calculating a position of the transmitting node.
In some embodiments, the one or more procedures to estimate the position and synchronize the timing comprise a precision time protocol (PTP) measurement procedure to make PTP measurements. In some embodiments, the one or more procedures to estimate the position and synchronize the timing comprise using the PTP measurements to estimate clock skew between the mobile radio network node and one of the two or more additional nodes, estimate a time offset between the mobile radio network node and the one of the two or more additional nodes, and determine a distance between the mobile radio network node and the one of the two or more additional nodes.
In some embodiments, the signal from the transmitting node is time synchronized with the mobile radio network node. In some embodiments, the signal from the transmitting node is not time synchronized with the mobile radio network node. In some embodiments, the transmitting node is a user equipment (UE).
In some embodiments, the mobile radio network node is one of a drone, an automobile, a train, a vehicle, or an airplane. In some embodiments, the two or more additional nodes are mobile radio network nodes. In some embodiments, the another mobile radio network node is one of a drone, an automobile, a train, a vehicle, or an airplane. In some embodiments, the two or more additional nodes are drones.
In some embodiments, the method further comprises positioning the mobile radio network node relative to two of the two or more additional nodes such that an equilateral triangle is approximately formed. In some embodiments, the method further comprises moving the mobile radio network node after performing the one or more procedures. In some embodiments, the method further comprises maintaining relative positions between the mobile radio network node and the two or more additional nodes while moving. In some embodiments, the signal comprises an ultrawideband (UWB) signal.
Embodiments of a mobile radio network node configured to communicate with a UE are also disclosed. In some embodiments, the mobile radio network node configured to communicate with the UE comprises a network interface and a processor configured to cause the mobile radio network node to perform the method implemented in a mobile radio network node disclosed herein.
Embodiments of a method implemented in a mobile radio network node to locate a UE are also disclosed herein. In some embodiments the method comprises establishing a position estimate relative to at least two other network nodes. The method further comprises synchronizing a time estimate with the at least two other network nodes. The method further comprises transmitting a position signal from the mobile radio network node to the UE. The method further comprises receiving a responsive position signal from the UE.
In some embodiments, the responsive position signal includes a calculated position of the UE. In some embodiments, the responsive position signal includes a measurement of the position signal and the method further comprises calculating at the mobile radio network node the position of the UE. In some embodiments, the responsive position signal includes a measurement of the position signal and the method further comprises sending the responsive position signal to a location server to calculate the position of the UE.
Embodiments of a mobile radio network node configured to communicate with a UE are also disclosed. In some embodiments, the mobile radio network node configured to communicate with the UE comprises a network interface and a processor configured to perform the method implemented in a mobile radio network node to locate a UE disclosed herein.
The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
The embodiments set forth below represent information to enable those skilled in the art to practice the embodiments and illustrate the best mode of practicing the embodiments. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the disclosure and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure.
Radio Node: As used herein, a “radio node” is either a radio access node or a wireless device.
Radio Access Node: As used herein, a “radio access node” or “radio network node” is any node in a radio access network of a cellular communications network that operates to wirelessly transmit and/or receive signals. Some examples of a radio access node include, but are not limited to, a base station (e.g., a New Radio (NR) base station (gNB) in a Third Generation Partnership Project (3GPP) Fifth Generation (5G) NR network or an enhanced or evolved Node B (eNB) in a 3GPP Long-Term Evolution (LTE) network), a high-power or macro base station, a low-power base station (e.g., a micro base station, a pico base station, a home eNB, or the like), and a relay node. It should be appreciated that a radio access node can be in a fixed location such as a cellular tower with associated base station or may be mobile such as a drone with base station functionality associated therewith. As used herein, such mobile radio access nodes are referred to as “mobile radio network nodes.”
Core Network Node: As used herein, a “core network node” is any type of node in a core network or any node that implements a core network function. Some examples of a core network node include, e.g., a Mobility Management Entity (MME), a Packet Data Network Gateway (PGW), a Service Capability Exposure Function (SCEF), a Home Subscriber Server (HSS), or the like. Some other examples of a core network node include a node implementing a Access and Mobility Function (AMF), a UPF, a Session Management Function (SMF), an Authentication Server Function (AUSF), a Network Slice Selection Function (NSSF), a Network Exposure Function (NEF), a Network Repository Function (NRF), a Policy Control Function (PCF), a Unified Data Management (UDM), or the like.
Wireless Device: As used herein, a “wireless device” is any type of device that has access to (i.e., is served by) a cellular communications network by wirelessly transmitting and/or receiving signals to a radio access node(s). Some examples of a wireless device include, but are not limited to, a User Equipment device (UE) in a 3GPP network and a Machine Type Communication (MTC) device.
Network Node: As used herein, a “network node” is any node that is either part of the radio access network or the core network of a cellular communications network/system.
Note that the description given herein focuses on a 3GPP cellular communications system and, as such, 3GPP terminology or terminology similar to 3GPP terminology is oftentimes used. However, the concepts disclosed herein are not limited to a 3GPP system.
Note that, in the description herein, reference may be made to the term “cell”; however, particularly with respect to 5G NR concepts, beams may be used instead of cells and, as such, it is important to note that the concepts described herein are equally applicable to both cells and beams.
Systems and methods for position estimation for emitters outside line of sight of fixed network nodes are disclosed herein. Before addressing particulars of the present disclosure, an overview of cellular networks in which such systems and methods may be used is provided as well as an explanation of multilateration techniques such as time of arrival (TOA) and time difference of arrival (TDOA) with reference to
In this regard,
The base stations 202 and the low-power nodes 206 provide service to wireless devices 212-1 through 212-5 in the corresponding cells 204 and 208. The wireless devices 212-1 through 212-5 are generally referred to herein collectively as wireless devices 212 and individually as wireless device 212. In many situations, the wireless devices 212 are mobile terminals owned and/or operated by users, and thus, the wireless devices 212 are also sometimes referred to herein as user equipment or UEs. As noted above, the wireless devices 212 are radio nodes. The base stations 202 may also be communicatively coupled to a location server (i.e., an Evolved Serving Mobile Location Center, or E-SMLC), such as the location server 216. The location server 216 is configured to collect positioning measurements and other location information from, e.g., the base stations 202, the wireless devices 212, and/or other devices within the wireless communication network 200, and assisting the devices with positioning measurements and estimations.
To address the challenges described above with respect to, e.g., non-line-of-sight (NLOS) scenarios and/or sparse network deployment with large inter-site distance (ISD) between macro cells, one or more mobile radio network nodes 214 (e.g., mobile radio network nodes 214-1 and 214-2, also sometimes referred to as a mobile network node or as simply a mobile node) are provided for positioning purposes. Each of the mobile radio network nodes 214 is equipped with a small cell and is connected via wireless backhaul to the wireless communication network 200 (e.g., via a macro cell, or via another of the mobile radio network nodes 214). The mobile radio network nodes 214 each provide a relay between base stations (e.g., the base stations 202) and mobile units (i.e., the wireless devices 212) for positioning purposes, and thus can provide mobile node positioning in spite of an NLOS link between mobile units and base stations. In some embodiments, multiple mobile radio network nodes 214 may connect to each other in sequence to create a chain of relays providing a multi-hop route between the base stations 202 and the wireless devices 212. Multi-hop routes and factors affecting their establishment and positioning measurements are discussed in greater detail below with respect to
The use of a set of mobile radio network nodes 214 acting as moving access points and/or moving relays enables the degree of freedom in their mobility to be used to accurately determine a position of a particular user or group of users of the wireless devices 212 and/or a position of other moving access points and relays. For example, a multi-hop connection can be established between moving access points and relays, taking into account positioning requirements of users, relays, and access points, their sensing and measuring capabilities, and other quality of service (QoS) requirements that may exist. An illustration is shown in
The accuracy of radio-based positioning techniques (e.g., based on time of arrival and angle of arrival of radio signals) relies heavily on the reception of sufficiently strong line-of-sight (LOS) signals at the receiving device or node. Consequently, positioning accuracy may be significantly degraded in the absence of LOS signal reception. This is different from other QoS requirements, where absence of LOS is often not a major issue because several reflected signals, when combined properly, can enhance performance.
Therefore, a multi-hop route, such as that illustrated in
Once a multi-hop route is established, positioning measurements can be reported to the wireless communication network in various ways. Selection of an appropriate measurement reporting protocol can depend on factors such as the following:
In some wireless communication networks, various types of multilateration processes may be employed to assist in determining location. Multilateration is a positioning technique based on measurement of time of arrival (TOA) of energy waves having a known propagation speed. The time it takes a signal to arrive from an emitter multiplied by the known propagation speed results in an approximate range in a circle around the emitter. When a second emitter, spaced apart from the first emitter, is added to the system, the respective range circles may intersect at one or more locations. The receiver must necessarily be present at one of these intersections. By extension, a two-dimensional location can be isolated with three emitters, and a three-dimensional location can be isolated with four emitters.
A brief overview of multilateration is provided with reference to
Alternatively, instead of just simple TOA measurements, observed time difference of arrival (OTDOA or sometimes just TDOA) measurements can be made by the UE at position 404. The UE measures TOA for the signals 406(1)-406(3) and subtracts measured TOA values from that of a reference (in this case T1) to calculate the TDOA. Each TDOA corresponds to a hyperbola (e.g., H1 and H2, respectively) in two dimensions. Due to various signaling noises, there is some uncertainty in the measurements, and therefore, H1 and H2 are thought to have some uncertain region, denoted by the dotted lines in
As illustrated in
The benefit of doing a measurement at the receiving network nodes 502(1)-502(3) is that the UE 504 does not require LTE or GPS functionality, which allows a broader range of UEs to be located. Further, note that in an uplink multilateration system, the UE 504 does not have to be synchronized with the network because the TDOA measurements (sometimes referred as TDOA calculations) can still correct for such lack of certainty.
While TOA and TDOA solutions are capable of providing a first order position estimate, these solutions are limited by the fact that the base stations may not be capable of providing a precise emitter location. Further, the base stations may not have line-of-sight to a UE, may have bad channels, or there may be other effects such as geometric-dilution-of-precision (GDOP) (i.e., error propagation as a mathematical effect of device topology on positional measurement precision). Still further, there are many places where wireless networks have less than complete coverage (e.g., forests, national parks, oceans, or the like). As noted, there may be instances where mobile radio network nodes such as drones can act as anchor nodes, relay nodes, or base stations. However, to get proper position estimates from such mobile radio network nodes, they must be time synchronized and know each other's relative position. For example, each nanosecond loss of time synchronization translates into thirty centimeters (30 cm) of positioning estimation error. A time precision error of more than a few hundred nanoseconds is common in commercially-deployed mobile networks.
It should be appreciated that performance when positioning through a mobile radio network node depends on environmental conditions such as signal hearability and propagation channel conditions. For example, even in regions of high coverage, multipath reception of a signal at the UE or lack of a clear line-of-sight may reduce the position estimate accuracy.
Exemplary aspects of the present disclosure focus on knowing the positions of the mobile nodes with sufficient precision such that the mobile radio network nodes accurately know their own absolute position as well as their position relative to other mobile nodes to assist in location services for UEs and particularly for rescue services. In exemplary aspects, the positions of the mobile radio network nodes are determined and the mobile radio network nodes are time synchronized. Then, locations of UEs are determined. The mobile radio network nodes may be air, land, or water-borne (e.g., mounted on drones, trains, boats, planes, automobiles, or the like). The UE to be located may be a wide range of devices such as emergency transmitters, mobile phones, simple sensor nodes, and other Internet of Things (IoT) devices.
While the present disclosure contemplates that the network nodes (e.g., fixed, mobile, radio access, or otherwise) that are being used to locate a target UE) be time synchronized, the present disclosure does not require the target UE to be time synchronized with the network. This non-requirement allows accurate positioning of simpler low-power emitters. Further, processing may be done in the mobile radio network node or other mobile node and thus does not require any backhaul infrastructure for time synchronization. Still further, coordinated mobility between the network nodes, and particularly among the mobile radio network nodes, allows relative positioning to maximize time synchronization precision for improved positioning of emitter nodes. Note also that the processes disclosed herein may be deployed as a stand-alone service or as an add-on to any existing positioning techniques already available such as LTE or GNSS positioning. Thus, positioning may be made available where no mobile or GNSS coverage exists or a coverage area of an existing positioning service may be extended.
One specifically contemplated use case is, as noted, rescue services. Rescue personnel may have UEs that transmit and receive according to the present disclosure to facilitate tracking the rescue personnel in remote areas or areas where conditions are such that conventional positioning solutions are inadequate.
While more detail is provided below with reference to
In addition, the mobile radio network nodes 602 may be able to perform over-the-air time synchronization.
Alternatively, both positioning estimation and time synchronization may be accomplished using precision time protocol (PTP) with measurements shared between the mobile radio network nodes 602. Using PTP operates as follows: the mobile radio network node 602(1) and mobile radio network node 602(2) run PTP. From the PTP measurements, the parameters α12, β12, ρ12 can be estimated. α12 is the clock skew between clocks of the mobile radio network node 602(1) and the mobile radio network node 602(2). β12 is the time offset between the mobile radio network node 602(1) and the mobile radio network node 602(2) when the PTP measurements were taken, and ρ12 is the distance between the mobile radio network node 602(1) and the mobile radio network node 602(2).
PTP measurements are repeated sequentially between mobile radio network nodes 602(1)-602(N) pairwise. The set of parameters available after the PTP is run pairwise among three mobile radio network nodes 602 are summarized in Table 1 below:
Mobile radio network nodes 602 communicate and share their measurements with each other in a distributed setup where the mobile radio network nodes 602 run the positioning algorithms. In a centralized setting, the mobile radio network nodes 602 communicate the measurements to a central server such as the location server 216 through a connected base station such as base station 202-1. While it is contemplated that mobile radio network nodes 602 take the PTP measurements, one (or more) of the nodes involved in taking such PTP measurements may be fixed.
Knowing all the respective distances in the network, the relative positions of the mobile radio network nodes 602 can be estimated in a distributed fashion or in a centralized fashion (e.g., at the location server 216). The relative positions can be estimated using any of the several known techniques like least squares minimization, maximum likelihood techniques, or the like. One of the mobile radio network nodes 602 can be the reference zero coordinate, and positions of the other mobile radio network nodes 602 can be estimated with respect to that reference zero coordinate. Thus, knowing the relative positions as used herein means knowing positions relative to one another. This relative position fix is contrasted with an absolute position which, as used herein is defined to be an absolute position on a predefined coordinate system such as longitude/latitude or the like.
Once the relative positions and the relative time parameters of all the mobile radio network nodes 602 are estimated, the mobile radio network nodes 602 are ready to receive the measurements from an emitter, namely UE 604 whose location needs to be estimated. To this end, the mobile radio network nodes 602 may move from an initial position (e.g., a hangar or garage where the mobile radio network nodes 602 are recharged, refueled, have maintenance performed, or the like) to a second region in the vicinity of the location where the UE 604 is expected to be found (e.g., a national park where someone is lost, a collapsed building, or the like to continue the rescue services example).
The UE 604 may periodically emit or transmit a signal. This signal does not have to be defined for the present disclosure to work. However, the signal may be a periodic signal at a fixed frequency such as might be created by a diode transmitter. Alternatively, the signal may be a modulated signal that has information embedded therein such as an identifier. The precise nature of the signal is not critical to the present disclosure. Likewise, this signal does not have to be synchronized with any signaling scheme used by the network. For the sake of illustration, this signal may be a PING. Each of the mobile radio network nodes 602(1)-602(N) that is within line-of-sight should receive the PING from the UE 604. On receipt, each of the mobile radio network nodes 602(1)-602(N) may measure the time of arrival with respect to an internal clock. For the sake of example, these measurements are toa1, toa2, and toa3.
Time difference of arrival (TDOA) measurements (sometimes referred to as TDOA calculations) are generated from the TOA measurements. The TDOA measurements are corrected with the relative clock parameters. As shown below:
tdoa12=toa1−toa2−α12Δ−β12
tdoa13=toa1=toa3−α13Δ−β13
tdoa23=toa2=toa3−α23Δ−β23
From the TDOA measurements, an estimated position of the UE 604 may be calculated as generally shown in
It should be appreciated that the present disclosure embraces the concept of first locating the mobile radio network nodes 602, and then locating the UE. Thus, there are two uses of position estimation algorithms. As noted, the initial use is to locate the mobile radio network nodes 602(1)-602(N) relative to one another and then to estimate the position of the UE 604.
While the above description provides one way that the location of a UE 604 may be determined,
In this regard, the process 800 of
The network nodes including the mobile radio network node 602(1) then perform a procedure to synchronize timing therebetween (block 805). As noted above, this may be done through a procedure such as using PTP or other time synchronizing process.
Once the relative positions are known, in an exemplary aspect, the mobile radio network nodes 602(1)-602(N) may optionally maintain relative positions to support a geometric dilution of precision (GDOP) (e.g., in an ideal situation three mobile radio network nodes 602(1)-602(N) form approximately an equilateral triangle) (block 806). As used herein, approximately an equilateral triangle means a triangle having at least one interior angle between fifty and seventy degrees. What should be avoided, if possible, is a line configuration, where three or more nodes are in a line or in a “flat” such that two of the interior angles of such a triangle are both less than fifteen degrees. Such a line or flat triangle configuration introduces greater uncertainty in position determination and is more likely to suffer from single object blockages which prevent line of sight to a UE whose position is to be determined.
It should be appreciated that the mobile radio network nodes 602(1)-602(N) may move (block 808) after synchronization, either in response to environmental conditions, to be closer to an area of interest, or for other reasons. However, the mobile radio network nodes 602(1)-602(N) may maintain timing synchronization and relative positions (block 810). Alternatively, if relative positions cannot be maintained (e.g., some environmental or geographical feature precludes maintaining the relative positions), the mobile radio network nodes 602(1)-602(N) may update the position calculations such that the mobile radio network nodes 602(1)-602(N) still “know” respective positions so that further position calculations may be performed in furtherance of locating the UE. Note that movement may occur at any time during the process 800 or the process 850.
Regardless of movement, in a first exemplary aspect of the process 800, the mobile radio network nodes 602(1)-602(N) are in a receive mode waiting for a signal from the UE 604 (block 812A). This signal may be PING as previously described, a wideband, and/or an ultrawideband (UWB) signal. Alternatively, one or more of the mobile radio network nodes 602(1)-602(N) may poll for the UE to respond (block 812B).
The transmitting node of the device or person to be located (e.g., UE 604) may send a signal, and the mobile radio network node 602(1) receives the signal from the transmitting node (e.g., UE 604) (block 814) and performs a measurement of the signal from the transmitting node (block 816). In an exemplary aspect the measurement is a TOA measurement (block 816A) of the signal.
The process 800 continues by the mobile radio network node 602(1) performing one or more actions that use the measurement of the signal (block 818). In a first exemplary aspect, the mobile radio network node 602(1) sends the measurement of the signal to another mobile radio network node (block 818A). Alternatively, the mobile radio network node 602(1) may send the measurement of the signal to a location server node (e.g., location server 216) (block 818B). In these two possibilities, the other node (e.g., a different mobile radio network node 602(N) or the location server 216) may perform additional calculations such as calculating a TDOA measurement and calculate a position of the UE 604 therefrom. As a third option, the action of the mobile radio network node 602(1) is to receive further measurements of signals from other network nodes and calculate the position of the UE 604 locally (i.e., in the mobile radio network node 602(1)) (block 818C).
The process 850 of
In the latter case, the mobile radio network node 602 may calculate the UE 604 position (block 856A) or may pass the information about the measurement to a location server for calculation of the position (block 856B).
On the other side, there are a variety of ways the UE 604 may operate as illustrated by flowcharts in
In an alternate aspect, illustrated in
In still another alternate aspect, illustrated in
It should be appreciated that while the above discussion assumes that the various signals exchanged are cellular type signals, the present disclosure is not so limited. Bluetooth, WIFI, and the like may also be used. Further, range finding lasers may also be used among the mobile network nodes to help find relative positions therebetween. Such alternate arrangement may be particularly useful in areas with no other positioning methods (e.g., basements, mines, or deep building interiors).
In still another possible aspect, the mobile radio network nodes may be initialized at manufacturing or in a preliminary controlled environment (e.g., a lab) before sending them out. Such approach may be appropriate for simpler mobile network nodes which may not have over the air (OTA) time synchronization capabilities. Likewise, this approach may be appropriate for mobile network nodes equipped with a high-quality oscillator with a good holdover capability so that drift is minimized.
In still another aspect, the mobile radio network nodes 602(1)-602(N) and one or more self-backhauled mobile radio network nodes may perform TDOA measurements to position other mobile phones/UE within the vicinity. As is understood in the cellular industry, backhaul is a term used to refer to getting data back to the core network. Thus, a self-backhauled node is capable of getting data back to the core network. Thus, one exemplary such self-backhauled mobile radio network node would be a mobile radio network node with base station capabilities that has line of sight to a fixed network node that is part of the core network. This approach may allow existing networks to employ already positioned UEs or self-backhauled nodes to further locate a wider range of emitter nodes (e.g., Bluetooth nodes) without positioning capability.
As used herein, a “virtualized” radio access node is an implementation of the radio access node 1000 in which at least a portion of the functionality of the radio access node 1000 is implemented as a virtual component(s) executing on a physical processing node(s) in a network(s). As illustrated, in this example, the radio access node 1000 includes the control system 1002 that includes the one or more processors 1004, the memory 1006, and the network interface 1008, and the one or more radio units 1010 that each includes the one or more transmitters 1012 and the one or more receivers 1014 coupled to the one or more antennas 1016, as described above. The control system 1002 is connected to the radio unit(s) 1010 via, for example, an optical cable or the like. The control system 1002 is connected to one or more processing nodes 1100 coupled to or included as part of a network(s) 1102 via a network interface 1108. Each processing node 1100 includes one or more processors 1104, memory 1106, and a network interface 1108.
In this example, functions 1110 of the radio access node 1000 described herein (e.g., the location services) are implemented at the one or more processing nodes 1100 or distributed across the control system 1002 and the one or more processing nodes 1100 in any desired manner. In some particular embodiments, some or all of the functions 1110 of the radio access node 1000 described herein are implemented as virtual components executed by one or more virtual machines implemented in a virtual environment(s) hosted by the processing node(s) 1100. As will be appreciated by one of ordinary skill in the art, additional signaling or communication between the processing node(s) 1100 and the control system 1002 is used in order to carry out at least some of the desired location determination functions 1110. Notably, in some embodiments, the control system 1002 may not be included, in which case the radio unit(s) 1010 communicates directly with the processing node(s) 1100 via an appropriate network interface(s).
In some embodiments, a computer program including instructions which, when executed by at least one processor, cause the at least one processor to carry out the functionality of the radio access node 1000 or a node implementing one or more of the functions 1110 of the radio access node 1000 in a virtual environment according to any of the embodiments described herein is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a non-transitory computer readable storage medium.
In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the UE 1300 according to any of the embodiments described herein is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium.
Any appropriate steps, methods, features, functions, or benefits disclosed herein may be performed through one or more functional units or modules of one or more virtual apparatuses. Each virtual apparatus may comprise a number of these functional units. These functional units may be implemented via processing circuitry, which may include one or more microprocessors or microcontrollers, as well as other digital hardware, which may include DSPs, special-purpose digital logic, and the like. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory such as ROM, RAM, cache memory, flash memory devices, optical storage devices, etc. Program code stored in memory includes program instructions for executing one or more telecommunications and/or data communications protocols as well as instructions for carrying out one or more of the techniques described herein. In some implementations, the processing circuitry may be used to cause the respective functional unit to perform corresponding functions according one or more embodiments of the present disclosure.
While processes in the figures may show a particular order of operations performed by certain embodiments of the present disclosure, it should be understood that such order is exemplary (e.g., alternative embodiments may perform the operations in a different order, combine certain operations, overlap certain operations, etc.).
At least some of the following abbreviations may be used in this disclosure. If there is an inconsistency between abbreviations, preference should be given to how it is used above. If listed multiple times below, the first listing should be preferred over any subsequent listing(s).
Those skilled in the art will recognize improvements and modifications to the embodiments of the present disclosure. All such improvements and modifications are considered within the scope of the concepts disclosed herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2019/050797 | 8/27/2019 | WO |