MEMS Oscillator Ensemble Clocking With Drift Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MEMS oscillators lack the accuracy and stability required to replace atomic clocks in critical applications due to high error rates and cost inefficiency.

Innovation Solution

An ensemble of MEMS oscillators configured in a three-cornered hat arrangement, combined with error correction techniques like RMSE, Kalman filtering, and Bayesian particle filtering, and dynamic logical clustering, to enhance accuracy and stability, with temperature and age drift compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If atomic clocks are used to achieve extreme accuracy and stability, then clock accuracy and stability are improved, but system cost increases significantly

Engineering Contradiction:
Improveclock accuracyVSAvoidsystem cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The system divides the clock function into multiple independent MEMS oscillator units (at least three) that operate in parallel. Each oscillator is a separate, inexpensive component that can be individually manufactured and replaced. By segmenting the timekeeping function across multiple low-cost units rather than relying on a single expensive atomic clock, the system achieves atomic-clock-level accuracy through statistical averaging and error correction algorithms.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If MEMS oscillators are used to reduce cost, then system cost decreases, but clock accuracy and stability deteriorate

Engineering Contradiction:
Improvesystem costVSAvoidclock accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system combines the outputs of multiple MEMS oscillators through a processing unit that implements error correction algorithms (such as Kalman filtering, Bayesian particle filtering, or three-cornered hat methods). By merging the signals from multiple independent oscillators and applying statistical processing, the system achieves accuracy that exceeds that of any individual oscillator and can match or exceed atomic clock performance while maintaining low cost.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system continuously monitors the performance of each MEMS oscillator and uses feedback algorithms to adjust and correct their outputs in real-time. The processing unit analyzes timing deviations and applies corrective adjustments based on comparative measurements between oscillators, thereby maintaining high accuracy despite the inherently lower precision of individual MEMS devices.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple MEMS oscillators are combined to improve accuracy, then clock accuracy improves, but system complexity increases

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

Solution Approach 1:

The processing unit performs multiple functions: it simultaneously compares oscillator outputs, implements error correction algorithms, generates the final corrected time signal, and can interface with external systems. This multi-functional design consolidates what would otherwise require multiple separate components into a single universal processing unit, reducing overall system complexity despite using multiple oscillators.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12483193B2Ensemble of MEMS oscillators in a highly accurate and resilient clock system
Publication Date: 2025.11.25 VIAVI SOLUTIONS LICENSING LLC
  • US12483193B2 patent drawing
  • US12483193B2 patent drawing
  • US12483193B2 patent drawing

AI summary

Disclosed is a clock system for generating an error-reduced clock output. In one implementation, the clock system includes a plurality of physical clusters of MEMS oscillators that provide a set of associated clock inputs to a processor. The processor performs RMS error correction and/or Kalman filtering and/or Bayesian particle filtering to generate an oscillator control output to adjust a frequency of a controlled MEMS oscillator to generate the error-reduced clock output. In another implementation, the processor configures the MEMS oscillators into a dynamic plurality of logical clusters instead of relying on a plurality of physical clusters. The processor performs RMS error correction and/or Kalman filtering and/or Bayesian particle filtering to generate an oscillator control output to adjust a frequency of a controlled MEMS oscillator to generate the error-reduced clock output. Also disclosed are techniques for compensating for errors related to temperature drift, tilt, and age drift of the MEMS oscillators.