System and Method for Multifunction Segmented Array Compensation for Oscillators
AssigneeEsterline Research and Design, LLC
InventorsJohn Esterline, Alan Snavely, Terry Hitt
Life of this patent
Estimating the term…
Abstract
The present disclosure provides for a system and method for compensating an electronic oscillator for one or more environmental parameters. A method may comprise segmenting test data received from an output signal of the oscillator and generating at least one correction voltage to thereby compensate the oscillator for one or more environmental parameters. A system may comprise at least one multi-function segmented array compensation module configured to receive one or more output signals from an oscillator and generate one or more correction voltages to thereby compensate the oscillator for environmental parameters. The system may also comprise one or more sensors and a user EFC.
Claims33
A method for compensating at least one electronic oscillator comprising:
- a. receiving a test data set representative of the frequency output of the oscillator at a plurality of data points in at least two dimensions, wherein each data point corresponds to at least one environmental parameter;
- b. receiving at least one set of user criteria for the test data set;
- c. segmenting the test data set into a plurality of segments, wherein the length of each segment is determined by applying the user defined criteria;
- d. generating an optimal segment value for each segment in the test data set by applying at least one function to each of the segments;
- e. storing each optimal segment value on at least one electronic memory device;
- f. determining whether or not the stored optimal segment value corresponds to the entire test data set, and
- i. if the stored optimal segment values does correspond to the entire test data set, storing the optimal segment values as an array, and
- ii. if the stored optimal segment values does not correspond to the entire test data set, repeating steps c-f until optimal segment values are stored for the entire test data set.
A non-transitory storage medium containing machine readable program code, which, when executed by a processor, causes the processor to perform the following:
- a. receive a test data set representative of the frequency output of an oscillator at a plurality of data points in at least two dimensions, wherein each data point corresponds to at least one environmental parameter;
- b. receive at least one set of user criteria for the test data set;
- c. segment the test data set into a plurality of segments, wherein the length of each segment is determined by applying the user defined criteria;
- d. generate an optimal segment value for each segment in the test data set by applying at least one function to each of the segments;
- e. store each optimal segment value on at least one electronic memory device;
- f. determine whether or not the stored optimal segment value corresponds to the entire test data set, and
- i. if the stored optimal segment values do correspond to the entire test data set, storing the optimal segment values as an array, and
- ii. if the stored optimal segment values do not correspond to the entire test data set, repeat steps b-f until optimal segment values are stored for the entire test data set.
The non-transitory storage medium of claim B2 which when executed by the processor further causes the processor to apply the correction voltage to the oscillator to thereby compensate the oscillator for the environmental parameter.
A system for compensating an electronic oscillator for at least one environmental parameter comprising:
- at least one multi-function segmented array compensation module comprising at least one processor configured to receive at least one output signal from the electronic oscillator wherein each output signal corresponds to an environmental parameter and wherein each multi-function segmented array compensation module is further configured to assess each output signal and generate at least one correction voltage to thereby compensate the oscillator for the associated environmental parameter.
Dependencies are inferred from the claim text.