UWB ToA · UWB PDOA 3D · Centimetre-Level Accuracy

UWB Ultra-Wideband Indoor Positioning (ToA / PDOA 3D / TDOA)

P-Square offers two UWB positioning architectures. UWB ToA (Time of Arrival) uses four anchors performing two-way ranging and trilateration, reaching 10–30 cm accuracy in line-of-sight conditions, with anchors that are battery powered and require no cabling. UWB PDOA (Phase Difference of Arrival) anchors carry array antennas, so a single unit resolves range, azimuth and elevation simultaneously and computes 3D coordinates directly — enabling jump-height and three-dimensional trajectory measurement with fewer installation points and lower deployment cost. Deployed for athlete tracking in sports technology, ground handling carts and staff at airports, and mixed human-vehicle safety for AGV/AMR fleets.

Architecture 1: UWB ToA Positioning

UWB ToA positioning architecture diagramUWB ToA positioning architecture: the tag performs TWR two-way ranging with four anchors and the position is solved by trilateration. Data passes through a UWB gateway into the P-Square RTLS Controller for NLOS estimation and particle filtering, then to the RTLS web platform. Accuracy reaches 10–30 cm in line of sight and anchors are battery powered with no cabling required.UWB ToA (Time of Arrival) Positioning ArchitectureDeployment siteAnchor1Anchor2Anchor3Anchor4TagTWR two-way rangingTrilateration from the ranging results of 4 anchorsUWB GatewayAggregates anchor ranging dataP-Square UWBRTLS ControllerNLOS estimation / Particle FilterRTLS Web platformTrajectory / heat map / geofenceCharacteristics10–30 cm accuracy (line of sight)Battery-powered, no cablingAbout 16 hours runtimeDecawave DW1000 chipset9.4 x 4.8 x 2.2 cmCE / FCC certified boards

← Swipe horizontally to view the full diagram →

Figure: UWB ToA architecture — the tag performs TWR ranging with four anchors; data flows through the gateway into the RTLS Controller.

The tag performs TWR (Two-Way Ranging) with four anchors in the deployment area; the resulting distances are solved by trilateration. Ranging data passes through the UWB gateway into the P-Square UWB-RTLS Controller, where NLOS (non-line-of-sight) estimation together with particle filters and a motion model compensate for multipath effects in metallic environments, before output to the RTLS web platform.

The key practical advantage of the ToA architecture is that anchors are battery powered and need no cabling — for school athletics tracks, sports halls or temporary events where the venue cannot be modified, anchors can be set up before a session and packed away afterwards.

Alongside the standard system, whose anchor and tag counts are planned around the site, we also offer the UWB ToA All-Ranging Kit (12 units: 8 anchors and 4 tags). Every node in the kit ranges against all 11 others, so the ranging data is complete and positioning accuracy is higher — well suited to accuracy validation and R&D work.

Architecture 2: UWB PDOA 3D Positioning

UWB PDOA 3D positioning versus ToA deployment diagramUWB ToA requires four anchors and trilateration; UWB PDOA anchors use array antennas so a single unit resolves range, azimuth and elevation simultaneously and computes 3D coordinates directly, enabling jump height and three-dimensional trajectory measurement. PDOA requires fewer installation points and can be deployed in three tiers: full coverage, geofence, or junctions only.UWB PDOA 3D Positioning versus ToA DeploymentToA: multiple anchors, trilaterationAnchor1Anchor2Anchor3Anchor4TagMore installation points, higher deployment costPDOA: one array-antenna anchor, 3D fixTop view: azimuth angleAnchorTagphiSide view: elevation anglegroundAnchorTagthetaRange d + azimuth + elevation gives 3D coordinates (x, y, z)3D applications: jump height, sprint speed and three-dimensional trajectories in sports; floor level, climbing and fall detection in facilitiesDeployment tiers by budget: full coverage (complete trajectories) / geofence at zone entrances (asset counts) / junctions only (direction of travel)

← Swipe horizontally to view the full diagram →

Figure: UWB PDOA versus ToA deployment — a single PDOA array-antenna anchor resolves range, azimuth and elevation.

Both ToA and PDOA can produce 3D positions — the difference is how many anchors it takes. Each ToA anchor measures only a range, which is a sphere centred on that anchor: the tag is somewhere on that sphere, but you do not know where. Resolving a three-dimensional coordinate therefore needs at least four anchors, mounted at different heights.

A PDOA anchor contains an array antenna and resolves the direction of arrival from the phase difference between antenna elements. In a single measurement it obtains range d, azimuth φ and elevation θ — a complete set of spherical coordinates (d, φ, θ) — so one anchor converts straight to Cartesian coordinates:

x = d · cos θ · cos φ
y = d · cos θ · sin φ
z = d · sin θ

So the distinction is not whether 3D is possible, but how many anchors are needed for one point: ToA needs several anchors to intersect, PDOA needs one — fewer deployment points and lower build cost.

Three-dimensional positioning matters in practice: sports technology can measure jump height and 3D trajectories, while plants and terminals can determine which floor someone is on and detect climbing or falls.

Deployment is also more flexible and can be tiered to budget: full coverage for complete trajectories, geofences at zone entrances to maintain asset counts, or junctions only to determine direction of travel.

PDOA tags interoperate with iPhone and selected UWB-capable Android handsets. We supply an app that performs 3D positioning directly, so there is no need to issue a separate tag to every user.

Architecture 3: UWB TDOA Positioning

UWB TDOA positioning architectureUWB TDOA architecture: the tag transmits one way, several anchors each record the time of arrival, and the controller resolves the position from the differences between those times. Anchors are PoE-wired and time-synchronised; data passes through a switch into the P-Square RTLS Controller and is presented in the RTLS web console. Because the tag never has to hold a two-way conversation, tag battery life extends from hours to months, which suits permanent sites with large tag counts.UWB TDOA (Time Difference of Arrival) architecturePositioning areaAnchor1Anchor2Anchor3Anchor4Tagone-way beaconAnchors log time of arrival; position from the time differences (needs sync)PoE switchpowers and relays anchor dataP-Square UWBRTLS Controllertime-difference solve / NLOSRTLS web consoletrails / heat maps / zonesCharacteristicstag transmits onlytag life up to monthsanchors need PoE wiringanchors must be syncedfor permanent sitesfor large tag counts
UWB TDOA architecture — the tag transmits one way; anchors resolve position from the differences in time of arrival.

In TDOA the tag transmits in one direction only. Several anchors each record when the signal arrives, and the position is resolved from the differences between those arrival times. The key contrast with ToA is that the tag never has to hold a two-way conversation — without the round trip, tag power draw falls sharply and battery life extends from hours to months.

The cost sits on the infrastructure side: every anchor must be PoE-wired and kept in tight time synchronisation, so it cannot be battery-powered and repositioned the way a ToA anchor can. TDOA therefore suits permanent sites with large tag counts — offices and long-running plant deployments — while ToA remains the better fit where deployment has to be fast or temporary.

Positioning Technology Comparison (Wi-Fi / Bluetooth / Zigbee / UWB)

CriterionWi-FiBLE RSSIBLE AoAZigbeeUWB
MethodRSSIRSSIArray antenna resolves azimuth and elevationRSSIToF / TDoA
Accuracy3–5 m1–3 m0.5–1.5 m1–3 m0.1–0.3 m (line of sight)
Power drawHighLowLowLowMedium
Hardware costMediumLowMedium-highMedium-lowHigh

UWB delivers the highest accuracy but also the highest hardware cost. P-Square's position is that accuracy does not require expensive hardware everywhere — UWB in critical areas with Bluetooth or Wi-Fi elsewhere is usually the most sensible combination.

Hardware Specifications

ItemUWB ToA AnchorUWB ToA / PDOA TagPDOA GatewayUWB Module
Dimensions (with housing)9.4 × 4.8 × 2.2 cm9.4 × 4.8 × 2.2 cm22 × 22 × 4 cm80 × 30 × 10 mm
PowerUSB poweredBattery (type 16340, rechargeable)PoE poweredFrom the carrier board
ChipsetQorvo / NXPQorvo / NXPQorvo / NXPNXP
FunctionUWB rangingUWB rangingData aggregation and backhaulUWB + BLE, with an integrated secure element

Entry-Level Evaluation: UWB Start Kit

An entry package for system integrators and end users to validate feasibility first:

Once proven, expand to the full RTLS platform with historical records, trajectory replay, restricted zones and heat maps.

Where It Is Used

Frequently Asked Questions

What is the minimum number of anchors for UWB ToA?
Four in practice. ToA solves position by trilateration from ranging results; three anchors are theoretically sufficient for a two-dimensional fix, but P-Square uses four as the baseline to cover obstruction and improve stability. With a PDOA architecture, a single anchor resolves both range and direction, so the number of installation points can be reduced substantially.
Why can UWB PDOA work with only one anchor?
A PDOA anchor contains an array antenna and resolves the direction of arrival from the phase difference between elements, obtaining azimuth and elevation. Combined with the measured range, a single anchor computes 3D coordinates directly. ToA provides range only with no direction, so it must rely on intersection from several anchors.
Will multipath interference from factory metalwork affect UWB?
UWB is inherently resistant to multipath interference. P-Square additionally applies NLOS estimation with particle filters and a motion model, and can combine the AI Fingerprinting algorithm to improve determination accuracy in critical areas. Where centimetre-level precision is not required, a lower-cost Bluetooth solution is also available.
Do anchors need mains power? Can they be used where construction is not permitted?
ToA anchors are battery powered and require no cabling, with roughly 16 hours of runtime per charge — suitable for athletics tracks, sports halls and temporary events where permanent installation is not possible. PDOA gateways use PoE.
Is there an entry-level option for a small-scale trial?
Yes. The UWB Start Kit contains 6 anchors, 2 tags, 1 receiver and back-end software with CE / FCC certified boards, suitable for SIs and end users validating feasibility before expanding to the full RTLS platform.

Plan UWB High-Precision Positioning for Your Site

Contact the P-Square project team to assess ToA or PDOA architecture and deployment density.

Professional Consultation