Time-of-Arrival Estimation Using Polynomial Timing Offset Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for localizing a receiver, such as Bluetooth devices, face challenges in accurately determining the time of arrival of signals due to insufficient synchronization precision, which affects distance measurement accuracy to within 1 meter.

Innovation Solution

A method involving a bit-pattern detector and correlator that uses a polynomial function to estimate timing offset, separating rough match detection from precise correlation calculation, allowing for reduced processing overhead with low-precision initial detection and high-precision refinement, enabling accurate timestamping and distance estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high precision arithmetic (e.g., 10 bit) is used for correlation calculation to achieve accurate timestamping, then measurement precision improves, but processing overhead and computational complexity increase significantly

Engineering Contradiction:
Improvetimestamp precisionVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the correlation calculation into two stages: a first correlation calculation using low precision arithmetic (e.g., 6-bit) to identify a candidate time of arrival, followed by a second correlation calculation using high precision arithmetic (e.g., 10-bit) only on samples around the candidate time. This segmentation reduces the number of high precision operations while maintaining timestamp accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing high precision correlation calculations on all samples, the patent applies high precision arithmetic only partially - specifically, only to a limited set of samples surrounding the candidate time of arrival identified by the low precision first correlation calculation. This partial action achieves the necessary precision with reduced computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If low precision arithmetic (e.g., 6 bit) is used in correlator to reduce processing overhead, then device complexity reduces, but measurement precision of timestamp deteriorates

Engineering Contradiction:
Improveprocessing overheadVSAvoidtimestamp precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the correlation process into two distinct phases with different precision requirements. The first phase uses low precision arithmetic to efficiently identify a candidate time of arrival, while the second phase uses high precision arithmetic to accurately determine the final timestamp. This segmentation allows each phase to use appropriate precision levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The low precision first correlation calculation serves as a preliminary action that identifies a candidate time of arrival before the high precision second correlation calculation is performed. This preliminary filtering reduces the search space for the subsequent high precision calculation, ensuring both efficiency and accuracy.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If synchronous time-grid is used across multiple Bluetooth devices for localization, then ease of operation improves, but measurement precision of time of arrival deteriorates due to insufficient synchronization

Engineering Contradiction:
Improvesynchronization setupVSAvoidtime of arrival accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent replaces reliance on external synchronization mechanisms (such as GPS or precise network time synchronization) with an autonomous correlation-based time of arrival detection method. Each device independently determines ToA by correlating received signals with known bit patterns, eliminating the need for complex external synchronization infrastructure while achieving high precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11621898B2Methods and apparatus for estimating a time-of-arrival or a distance between two device
Publication Date: 2023.04.04 NXP USA INC
  • US11621898B2 patent drawing
  • US11621898B2 patent drawing
  • US11621898B2 patent drawing

AI summary

A method for estimating a time-of-arrival of a packet received by a receiver includes storing a reference bit-pattern and receiving a plurality of samples in a samples-buffer. In a bit-pattern detector, a matching group of samples having a bit-pattern which matches the reference bit-pattern is identified. In a correlator, a group of three correlation values is determined from the matching group of samples, including a local maximum correlation value, P0, an immediately preceding correlation value, Pm, and an immediately succeeding correlation value Pp. In an estimation unit, a polynomial function f(δ) of the difference, δ, between Pm and Pp is used to estimate a timing offset Tfrac, between the local maximum correlation value and a correlation peak. The time-of-arrival is estimated from a time of the local maximum correlation value P0, and Tfrac.