Characteristic automatic compensating apparatus, characteristic automatic compensating method, characteristic automatic compensating program of oscillator and positioning signal receiver
First Claim
1. A characteristic automatic compensating apparatus of an oscillator comprising oscillating means for outputting an oscillating signal an oscillating frequency of which depends on a temperature, temperature detecting means for detecting the temperature of the oscillating means, characteristic determining means for measuring a drift value of the oscillating frequency of the oscillating means while changing the temperature and for previously determining a coefficient of an approximated equation representing a temperature frequency characteristic of the temperature detected by the temperature detecting means and the drift value of the oscillating frequency of the oscillating means, storing means for storing the coefficient of the approximated equation determined by the characteristic determining means, drift value predicting means for predicting the drift value of the oscillating frequency of the oscillating means based on the temperature detected by the temperature detecting means, and characteristic updating means for updating the coefficient of the approximated equation determined by the characteristic determining means by the measured drift value of the oscillating frequency of the oscillating means and the temperature detected by the temperature detecting means at a time point of the detection, wherein the characteristic determining means represents the approximated equation representing the characteristic of the temperature detected by the temperature detecting means and the drift value of the oscillating frequency of the oscillating means by a polynomial, and wherein the characteristic updating means updates all of the coefficients of the polynomial determined by the characteristic determining means by either one of the least squares method and the successive least squares method by dividing a temperature range at constant intervals with regard to a temperature range which is not detected by the temperature detecting means, calculating the drift value by the coefficient of the polynomial determined by the characteristic determining means for each divided temperature and forming a set of data of the temperature and the drift value, and using the provided set of the data and a set of data of the measured drift value of the oscillating frequency of the oscillating means and the temperature detected by the temperature detecting means at the time point of the detection.
1 Assignment
0 Petitions
Accused Products
Abstract
A characteristic automatic compensating apparatus of an oscillator includes oscillating means, temperature detecting means, characteristic determining means for measuring a drift value of an oscillating frequency while changing the temperature and for determining a coefficient of an approximated equation representing temperature and the drift value, storing means for storing the coefficient, drift value predicting means, and characteristic updating means for updating the coefficient by the measured drift value of the oscillating frequency and the temperature, wherein the characteristic determining means represents the approximated equation representing the characteristic of the temperature detected by the temperature detecting means and the drift value of the oscillating frequency of the oscillating means by a polynomial.
22 Citations
17 Claims
- 1. A characteristic automatic compensating apparatus of an oscillator comprising oscillating means for outputting an oscillating signal an oscillating frequency of which depends on a temperature, temperature detecting means for detecting the temperature of the oscillating means, characteristic determining means for measuring a drift value of the oscillating frequency of the oscillating means while changing the temperature and for previously determining a coefficient of an approximated equation representing a temperature frequency characteristic of the temperature detected by the temperature detecting means and the drift value of the oscillating frequency of the oscillating means, storing means for storing the coefficient of the approximated equation determined by the characteristic determining means, drift value predicting means for predicting the drift value of the oscillating frequency of the oscillating means based on the temperature detected by the temperature detecting means, and characteristic updating means for updating the coefficient of the approximated equation determined by the characteristic determining means by the measured drift value of the oscillating frequency of the oscillating means and the temperature detected by the temperature detecting means at a time point of the detection, wherein the characteristic determining means represents the approximated equation representing the characteristic of the temperature detected by the temperature detecting means and the drift value of the oscillating frequency of the oscillating means by a polynomial, and wherein the characteristic updating means updates all of the coefficients of the polynomial determined by the characteristic determining means by either one of the least squares method and the successive least squares method by dividing a temperature range at constant intervals with regard to a temperature range which is not detected by the temperature detecting means, calculating the drift value by the coefficient of the polynomial determined by the characteristic determining means for each divided temperature and forming a set of data of the temperature and the drift value, and using the provided set of the data and a set of data of the measured drift value of the oscillating frequency of the oscillating means and the temperature detected by the temperature detecting means at the time point of the detection.
- 10. A characteristic automatic compensating apparatus of an oscillator comprising oscillating means for outputting an oscillating signal an oscillating frequency of which depends on a temperature, temperature detecting means for detecting the temperature of the oscillating means, characteristic determining means for measuring a drift value of the oscillating frequency of the oscillating means while changing the temperature and for previously determining a coefficient of an approximated equation representing a temperature frequency characteristic of the temperature detected by the temperature detecting means and the drift value of the oscillating frequency of the oscillating means, storing means for storing the coefficient of the approximated equation determined by the characteristic determining means, drift value predicting means for predicting the drift value of the oscillating frequency of the oscillating means based on the temperature detected by the temperature detecting means, and characteristic updating means for updating the coefficient of the approximated equation determined by the characteristic determining means by the measured drift value of the oscillating frequency of the oscillating means and the temperature detected by the temperature detecting means at a time point of the detection, wherein the characteristic determining means represents the approximated equation representing the characteristic of the temperature detected by the temperature detecting means and the drift value of the oscillating frequency of the oscillating means by a polynomial, and wherein the characteristic updating means updates all of the coefficients of the polynomial determined by the characteristic determining means by the Kalman filter by dividing a temperature range at constant intervals with regard to a temperature range which is not detected by the temperature detecting means, forming a set of data of the temperature and the drift value by calculating the drift value by the coefficient of the polynomial determined by the characteristic determining means for each divided temperature, and using the provided set of the data and a set of data of the measured drift value of the oscillating frequency of the oscillating means and the temperature detected by the temperature detecting means at the time point of the detection.
Specification