Local Oscillator Holdover Using Trained Timing Error Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network nodes with local oscillators disciplined by external timing references face performance impairment when the external reference is unavailable, requiring costly and time-consuming human intervention to maintain timing accuracy, especially in stringent standards like WiMAX and LTE where time errors must be limited to microsecond levels over extended durations.

Innovation Solution

A method involving training mathematical models of the local oscillator using external reference signals to predict correction signals, determining frequency and time errors, and selecting the model with the smallest time error to discipline the oscillator when the external reference is unavailable, allowing for autonomous holdover operation within specified error thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If an external timing reference source is used to discipline the local oscillator, then timing accuracy is improved, but the system becomes vulnerable to performance impairment when the external reference is unavailable

Engineering Contradiction:
Improvetiming accuracyVSAvoidoperational reliability during reference unavailability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary training of multiple mathematical models during periods when the external reference is available. These trained models are stored and ready for use, allowing the system to switch to autonomous holdover operation immediately when the reference becomes unavailable, without requiring real-time model training or human intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the operational mode of the local oscillator from externally disciplined to autonomously controlled by switching from using external reference signals to using pre-trained mathematical models. This parameter change enables the system to maintain timing accuracy within acceptable limits during reference unavailability.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If human intervention is used to correct timing when external reference is unavailable, then timing accuracy is restored, but operational cost and time consumption increase

Engineering Contradiction:
Improvetiming accuracy restorationVSAvoidtime for manual intervention
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service by automatically switching to pre-trained mathematical models when the external reference becomes unavailable. The built-in self-test continuously monitors timing error and validates model performance without human intervention, enabling the system to correct and maintain timing accuracy autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback through built-in self-test that continuously monitors the timing error of the local oscillator during holdover operation. This feedback mechanism validates whether the timing error remains within acceptable limits and triggers appropriate actions, eliminating the need for external human monitoring and intervention.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple mathematical models are trained and tested, then prediction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Multiple mathematical models are trained in advance during periods when the external reference is available. This preliminary training eliminates the need for complex real-time model training and selection when the reference becomes unavailable, reducing the computational burden and system complexity during critical holdover operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and stores the essential characteristics of oscillator behavior by training multiple mathematical models during the locked state. These extracted models are then used during holdover, separating the complex training process from the critical prediction phase and simplifying the overall system operation.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If the local oscillator is designed with higher accuracy, then timing precision is improved, but device cost increases

Engineering Contradiction:
Improveoscillator timing precisionVSAvoiddevice cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The system changes the approach from improving hardware accuracy to improving software-based prediction accuracy. By using pre-trained mathematical models and built-in self-test, the system achieves compliant timing accuracy with a lower-cost local oscillator, avoiding the need for expensive high-precision hardware while still meeting stringent timing requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8884706B2System and method for built in self test for timing module holdover
Publication Date: 2014.11.11 MALIKIE INNOVATIONS LTD
  • US8884706B2 patent drawing
  • US8884706B2 patent drawing
  • US8884706B2 patent drawing

AI summary

Embodiments of the invention include a method for use in a device having a local oscillator. The method includes performing, for the local oscillator that is disciplined by an external reference signal, while locked to the external reference signal, training at least two mathematical models of the oscillator to determine a predicted correction signal for each mathematical model based at least in part on a correction signal that is a function of the external reference signal and which is used to discipline drift in the oscillator. The method also includes selecting a mathematical model of the at least two mathematical models that results in a smallest time error when disciplining the oscillator to use when the external reference signal is unavailable and an alternative correction signal is to be used to discipline drift in the oscillator. The method further includes testing the selected mathematical model using a sampled version of the correction signal such that the selected mathematical model can be used without the need for a testing duration that is in addition to a period of time used for the training.