DYNAMIC TEMPERATURE CALIBRATION
First Claim
1. A micro-processor, on-chip logic, or software implemented method for processing data from an integrated MEMS device having an inertial sensor and a temperature sensor disposed within a hand-held computer system programmed to perform the method, the method comprising:
- sensing, by the inertial sensor disposed within the computer system, one or more calibration data measurements;
sensing, by the temperature sensor disposed within the computer system, one or more temperature data measurements; and
determining, with a processor disposed within the computer system, computed offset data for the MEMS sensor through a dynamic temperature correction (DTC) process using the calibration data measurements and the temperature data measurements.
7 Assignments
0 Petitions
Accused Products
Abstract
A hand-held processor system for processing data from an integrated MEMS (Micro-Electro-Mechanical-Systems) device disposed within a hand-held computer system and methods therefor. The Dynamic Temperature Correction (DTC) process computes offset values to calibrate MEMS sensors using a single set of data measurements at an orientation without dynamic perturbation and one or more temperature data measurements, and without requiring advance knowledge of orientation of the device. Arbitrary output biases, which are known to be dominant on a single axis, can be corrected to ensure consistent performance. The DTC process provides a simple method to effectively calibrate a MEMS sensor without requiring extensive system resources. This process can be enhanced by additional estimations of sensor offsets using the set of data measurements or by use of rule-based empirical gain factors.
-
Citations
23 Claims
-
1. A micro-processor, on-chip logic, or software implemented method for processing data from an integrated MEMS device having an inertial sensor and a temperature sensor disposed within a hand-held computer system programmed to perform the method, the method comprising:
-
sensing, by the inertial sensor disposed within the computer system, one or more calibration data measurements; sensing, by the temperature sensor disposed within the computer system, one or more temperature data measurements; and determining, with a processor disposed within the computer system, computed offset data for the MEMS sensor through a dynamic temperature correction (DTC) process using the calibration data measurements and the temperature data measurements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A micro-processor, on-chip logic, or software implemented method for processing data from a MEMS (Micro-Electro-Mechanical-Systems) sensor and a temperature sensor disposed within a hand-held computer system programmed to perform the method, the method comprising:
-
sensing, by the MEMS sensor disposed within the computer system, a single calibration data measurement point; sensing, by the temperature sensor disposed within the computer system, one or more temperature data measurement points; and determining, with a processor disposed within the computer system, computed offset data for the MEMS sensor through a Single Point Dynamic Temperature Correction (SPDTC) process using the single calibration data measurement point and the one or more temperature data measurement points. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A hand-held inertial sensor system for processing data from an integrated MEMS (Micro-Electro-Mechanical-Systems) device disposed within the hand-held inertial sensor system, the system comprising:
-
a housing; a tangible memory for storing a plurality of executable instructions; an integrated MEMS device disposed within the housing, the integrated MEMS device including a MEMS sensor; a temperature sensor disposed within the housing; and a processor disposed within the housing and coupled to the tangible memory and the integrated MEMS device and the temperature sensor, wherein the processor is programmed to perform a plurality of functions by the plurality of executable instructions; wherein the plurality of executable instructions comprises; executable code that programs the processor to sense, by the MEMS sensor disposed within the computer system, one or more calibration data measurements; executable code that programs the processor to sense, by the temperature sensor disposed within the computer system, one or more temperature data measurements; and executable code that programs the processor to determine, with the processor disposed within the computer system, computed offset data for the MEMS sensor through a Dynamic Temperature Correction (DTC) process using the one or more calibration data measurements and the one or more temperature data measurements. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification