Ouroboros Telecom
5G Standalone

Emergency services, lawful interception and location services all ask the same question: where is the device? In the 5G core, the LMF computes the answer.

AMTP · LMF
ServiceNlmf Location over NL1
ProtocolsLPP with the device, NRPPa with the gNodeB, carried by the AMF
MethodsCell ID, NR and LTE E-CID, A-GNSS, DL / UL-TDOA, multi-RTT, angles, WLAN, Bluetooth, barometric
RequestsImmediate, periodic and triggered location
SelectionBy requested accuracy and response time
DeploymentVMware, KVM, Docker, Kubernetes
NL1
toward the AMF
LPP · NRPPa
device and gNodeB
A-GNSS · E-CID
and NR methods
99.999%
availability
00The problem

In 2G, 3G and 4G, location requests went to the MSC or the MME, which often only knew the serving cell. A cell can cover a few hundred metres in a city and tens of kilometres in the countryside: too coarse to send an ambulance to the right house.

The 5G core separates the roles. The GMLC receives the requests and checks the privacy of the subscriber, the AMF knows the device, and a dedicated function, the LMF, runs the positioning with the device and the radio network. Without an LMF, a 5G network can only answer with the cell.

01How it works

LMFcore
AMFNL1, N1 / N2 transport
GMLCLocation clients
GNSS referenceAssistance data
01 / 03

From the client to the LMF

A location client asks the GMLC, which checks the privacy settings in the UDM and asks the serving AMF. The AMF hands the request to the LMF over NL1, with the requested accuracy and response time.

02 / 03

Talk to the device and the radio

The LMF exchanges LPP with the device and NRPPa with the gNodeB, both carried by the AMF inside the NAS and the NGAP. It learns the capabilities of the device, sends assistance data — for example the GNSS data of a reference network — and collects the measurements of the device and of the gNodeB.

03 / 03

Compute the position

From the capabilities and the requested quality, the LMF selects the method: cell identity, enhanced cell identity, assisted GNSS, or the NR methods based on time of arrival, round trip time and angles. It returns the position, its accuracy and the method used to the AMF, then to the GMLC and the client.

Reference architecture
Architecture diagram of the Ouroboros LMF, the Location Management Function of the 5G core. A location client asks the GMLC, which asks the serving AMF over NL2; the AMF hands the request to the LMF over NL1. The LMF exchanges LPP with the device inside the NAS and NRPPa with the gNodeB inside the NGAP, both carried by the AMF, uses the assistance data of a GNSS reference network, and computes the position with cell identity, E-CID, A-GNSS or the NR positioning methods.

LMF — location of the devices in the 5G core

02Use cases

Emergency calls, lawful interception, location services, IoT, industry — one positioning function.

01

Emergency calls

The position of the caller is computed and sent to the public safety answering point, with the best method the device and the network allow.

02

Lawful interception

The location of the targets is provided to the authorities, in line with the interception of their sessions.

03

Location-based services

Fleet management, asset tracking and people-finder services obtain positions through the GMLC or the NEF, within the privacy rules of each subscriber.

04

Periodic and triggered location

Positions are reported at regular intervals, when a device enters or leaves an area, or when it moves.

05

Industry and IoT

On a campus or a factory with suitable NR coverage, devices are located with the NR time and angle methods.

Legos

We've selected Ouroboros because it was the best company capable of fulfilling our need for a scalable and virtualised full MVNO platform. Moreover, the Ouroboros team is pragmatic, flexible and responsive.

Pascal Prot

CEO-CTO · Legos

03Specifications

Function
5G Location Management Function
Service
Nlmf Location (NL1)
Protocols
LPP (device), NRPPa (gNodeB), carried by the AMF; HTTP/2, JSON
Methods
Cell ID, NR and LTE E-CID, A-GNSS, DL-TDOA, UL-TDOA, multi-RTT, DL-AoD, UL-AoA, WLAN, Bluetooth, barometric
Requests
Immediate, periodic, triggered (area, motion)
Assistance data
GNSS reference network
Security
TLS with mutual authentication, OAuth2 access tokens
Monitoring
Counters per method and per client, SNMP traps, Prometheus metrics
IP support
IPv4, IPv6 or dual-stack
Virtualisation
VMware, KVM, Docker, Kubernetes
Cloud
AWS, Azure
Standards
3GPP 5G SA location services compliant
Availability
99.999%
Business model
OPEX rental · CAPEX licence
04Inside the platform

01

Core network function

The LMF sits in the 5G core and talks to the AMF only. It works with any gNodeB that supports NRPPa.

02

Method selection

The method follows the requested accuracy and response time, and the capabilities of the device and of the radio network.

03

Cell ID and E-CID

Available with every NR and LTE radio network connected to the 5G core.

04

Assisted GNSS

GNSS assistance data from a reference network shorten the time to fix and improve accuracy.

05

NR positioning methods

Downlink and uplink time difference of arrival, multi-cell round trip time, angles of departure and arrival.

06

Immediate, periodic and triggered

Single requests, periodic reporting, area and motion events.

07

Supervision

Counters per method and per client, SNMP traps and Prometheus metrics.

08

IPv4, IPv6 and dual-stack

Every interface runs over IPv4, IPv6 or both. The element fits an IPv6 core or a mixed network without a separate configuration.

05Why Ouroboros

The LMF comes from the same platform as the AMF and the GMLC it works with, tested together in the Ouroboros TechLab. The location chain — client, GMLC, UDM, AMF, LMF — is delivered by one vendor. It also works with third-party AMFs and gNodeBs over the standard interfaces.

Ouroboros Telecom

Tell us your location use cases, your radio network and the accuracy you need. We'll propose an LMF and GMLC configuration to match, on OPEX or CAPEX.