MEMS Oscillator Ensemble Clocking With Drift Compensation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Ease of manufacture
If MEMS oscillators are used to reduce cost, then system cost decreases, but clock accuracy and stability deteriorate
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.
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.
3Measurement precision
If multiple MEMS oscillators are combined to improve accuracy, then clock accuracy improves, but system complexity increases
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.
Data Source
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.


