Raster Offset Prediction for NB-IoT Timing Drift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Narrowband Internet of Things (NB-IoT) systems face challenges in maintaining accurate timing synchronization due to timing drift caused by raster offset, which affects the detection of narrowband physical broadcast channel (NPBCH) and leads to increased latency and reduced decoding efficiency.

Innovation Solution

User equipment (UE) tracks timing errors using the Narrowband Synchronization Signal (NSSS) to estimate timing drift, allowing for correction of the raster offset and improving time tracking accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If raster offset is used for frequency synchronization, then frequency alignment is achieved, but timing drift occurs affecting NPBCH detection

Engineering Contradiction:
Improvefrequency synchronization accuracyVSAvoidtiming synchronization reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the timing error into two distinct components: raster offset component and drift component. By separating these components, the system can independently estimate and compensate for each, preventing the drift caused by uncorrected raster offset from degrading NPBCH detection reliability while maintaining frequency synchronization accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the UE continuously monitors timing errors using NSSS signals, estimates the drift component, and applies corrections to compensate for raster offset effects. This closed-loop feedback approach maintains both frequency and timing synchronization accuracy despite the presence of raster offset.

Inventive Principle:
Principle #23Feedback

2Device complexity

If timing drift is not corrected, then system complexity remains low, but latency increases and decoding efficiency decreases

Engineering Contradiction:
Improvesynchronization system complexityVSAvoidNPBCH decoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent enables the UE to autonomously estimate and correct its own timing drift using NSSS signals from the detected cell. This self-service approach allows the device to compensate for raster offset effects without requiring additional network assistance or complex external synchronization mechanisms, thereby maintaining low system complexity while improving decoding efficiency.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If NSSS-based timing tracking is implemented, then timing drift estimation accuracy improves, but processing complexity increases

Engineering Contradiction:
Improvetiming error estimation accuracyVSAvoidtiming tracking processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses readily available NSSS signals that are already transmitted by the network for cell synchronization purposes. By repurposing these existing signals for drift estimation rather than introducing new dedicated pilot signals, the system achieves improved timing accuracy without significantly increasing processing complexity or requiring additional network resources.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentEP3815437B1Raster offset prediction for improved acquisition performance in NB-iot
Publication Date: 2022.11.16 QUALCOMM INC
  • EP3815437B1 patent drawingFigure 1
  • EP3815437B1 patent drawingFigure 2
  • EP3815437B1 patent drawingFigure 3

AI summary

Disclosed is a method and apparatus for reducing timing drift where a UE computes an NSSS based timing error using a cross correlation. Next, timing drift is measured as the difference in timing error at two NSSS instances separated by a time duration. The timing drift value can then be mapped to a raster offset.