Algorithmic Magic to Enhance Precision, Reliability, and Ease, for an Exceptional User Experience.

MATRIX Positioning

Algorithmic Magic to Enhance Precision, Reliability, and Ease, for an Exceptional User Experience.

MATRIX is PRECISE's positioning algorithm engine, built from 500+ algorithm modules and 3,000+ algorithm parameters that work together to resolve a fixed position and keep it fixed, across every product line that depends on GNSS positioning.

How It Works

A Data-Driven Positioning Philosophy

MATRIX is built on a data-driven philosophy: rather than applying one fixed correction model to every positioning scenario, it draws on a large modular library and selects and tunes the combination that fits the current signal environment, satellite geometry, and motion state.

Efficient

Optimizing how fast the engine iterates toward a solution, so a fix is reached and re-validated quickly rather than through brute-force computation.

Comprehensive

Drawing on the breadth of the module and parameter library to handle the range of conditions a receiver actually encounters in the field, rather than a narrow set of "ideal" scenarios.

Precise

Evaluating the final output against the accuracy the application actually needs, whether that's centimeter-level real-time positioning or millimeter-level post-processed results.

Dynamic Mode

Continuous, real-time positioning for moving platforms: autonomous driving systems, drones, and any application where the receiver is in motion and needs an unbroken position stream.

Static Mode

Single-point precision positioning for stationary or slow-moving work: real-time surveying and post-processed monitoring, where the priority is maximum achievable accuracy at a known location rather than continuous tracking through motion.

Core Architecture

The Three Core Algorithm Modules

RTK Algorithm Module

Uses machine learning to address problems that trip up conventional RTK processing: automatic recognition of the current scene so the engine can adapt its approach, AI-driven satellite selection to weight the signals most likely to produce a reliable fix, and ambiguity validation to confirm a resolved position before reporting it. The module resolves high-precision position from carrier-phase observations shared between the base station and the rover, using the same base-rover RTK principle found across GNSS surveying with an adaptive, learning-based layer added on top.

PVT Algorithm Module

Handles Position-Velocity-Time computation using multi-frequency, non-combined signal updates, processing each frequency's raw observations directly rather than only working from a combined/differenced signal, which preserves more of the available information. The module combines prior information with posterior information to make fuller use of available data, and uses INS (inertial) data to assist GNSS from multiple directions, letting the module adapt its parameters automatically to whatever scenario the receiver is operating in.

Integrated Algorithm Module (GNSS+IMU)

Fuses GNSS and IMU data through a multi-layered fusion architecture, using robust filtering design and adaptive sensor fusion with built-in fault diagnosis, to produce a combined estimate of position, velocity, and attitude. This is the module that underlies PRECISE products that need orientation and motion data alongside position.

The Real Numbers

What MATRIX Actually Delivers

99.9%

Average Fix Rate

Under normal field conditions, only 1 in 1,000 positioning attempts fails to reach a fixed solution.

+18%

Fix Verification Success

Improvement from the AI Data Correction Algorithm Module, applied to real-time positioning data.

500+

Algorithm Modules

The scale of the underlying library the RTK, PVT, and Integrated modules draw on and tune from.

3,000+

Algorithm Parameters

Tuned combinations selected to fit the current signal environment, satellite geometry, and motion state.

Fix rate and accuracy can be affected by external conditions such as multipath, obstacles, satellite geometry, and atmospheric conditions. See the FAQ below for how the AI Data Correction and Partial Ambiguity Resolution modules produce the +18% and 99.9% figures above.

Where MATRIX Runs

The Shared Positioning Core

MATRIX is the shared positioning core across PRECISE's product line, not a feature exclusive to one device.

RTK Receiver

PRECISE X7

MATRIX processes multi-frequency, multi-constellation GNSS signals with scene-aware satellite selection, ambiguity validation, and INS-assisted optimization, delivering a 99.9% fix rate under normal field conditions and typically converging to a fix in under 5 seconds.

Learn more

3D Scanner

PRECISE S2

S2's onboard RTK module runs on the PRECISE MATRIX engine, rated at a 99.9% fix rate under normal field conditions, anchoring S2's SLAM-generated point cloud to absolute coordinates.

Learn more

3D Scanner

PRECISE S7

S7's RTK module (the same class of GNSS RTK technology used across the PRECISE line) carries the same reported 99.9% average fix rate under normal field conditions, used to georeference S7's scanned point clouds.

Learn more

Additional product links to be added as pages go live: X7 Lite, X, BASE2, T3, T3 Lite, C, A2, A Pro, E2.

FAQ

Common Questions

MATRIX is the software layer inside PRECISE products that processes raw GNSS (and, where applicable, IMU) signals into a resolved position. It's built from a library of 500+ algorithm modules and 3,000+ parameters, organized into three core modules (RTK, PVT, and Integrated GNSS+IMU), and it runs underneath every PRECISE product that reports RTK positioning or a fix rate.

It means that, on average, only 1 out of every 1,000 positioning attempts fails to resolve into a fixed solution under normal conditions. It's a reliability statistic about how often MATRIX successfully reaches a fix, not a claim that every fix is perfectly accurate regardless of conditions. Fix rate and accuracy can still be affected by multipath, obstacles, satellite geometry, and atmospheric conditions.

It applies an XGBoost machine-learning model, trained on a large pre-training dataset, to generate a correction function for real-time positioning data. This improves the real-time fixed-solution verification success rate by at least 18%, meaning fewer valid fixes are incorrectly rejected or left unresolved.

It's the module responsible for resolving carrier-phase ambiguity into a final fixed position, using the LAMBDA method. When signal conditions are imperfect, it can perform up to ten intelligent satellite-exclusion operations, progressively removing the weakest or most compromised satellite signals, so the engine can still reach a reliable fix instead of failing outright because of a few bad signals.

Each targets a different output: RTK resolves a high-precision position from base-rover carrier-phase data, PVT computes position, velocity, and time together from multi-frequency, INS-assisted updates, and Integrated (GNSS+IMU) fuses both sensor types into one estimate of position, velocity, and attitude for products where orientation and motion matter, not just position. See the three core modules above for what makes each one adaptive.

The underlying engine is shared, but how it's applied depends on the product. In RTK receivers like X7, MATRIX drives the primary position fix. In 3D scanners like S7 and S2, MATRIX runs the onboard RTK module used to georeference SLAM-generated point clouds, playing a supporting role to the scanner's own positioning system rather than serving as its core tracking method.

See MATRIX at work in the product built for your job.

Whether you need a survey-grade RTK receiver, a machine guidance system, or a 3D scanner with georeferenced output, MATRIX is the positioning engine behind the fix. Talk to a PRECISE engineer about which product configuration fits your project.