CN112236942B - Method and apparatus for digital quartz temperature and drift compensation for sleep timers of NB-IoT devices - Google Patents

Method and apparatus for digital quartz temperature and drift compensation for sleep timers of NB-IoT devices Download PDF

Info

Publication number
CN112236942B
CN112236942B CN201880094428.3A CN201880094428A CN112236942B CN 112236942 B CN112236942 B CN 112236942B CN 201880094428 A CN201880094428 A CN 201880094428A CN 112236942 B CN112236942 B CN 112236942B
Authority
CN
China
Prior art keywords
temperature
offset
quartz
quartz crystal
sleep timer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880094428.3A
Other languages
Chinese (zh)
Other versions
CN112236942A (en
Inventor
凯·海塞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Goodix Technology Co Ltd
Original Assignee
Shenzhen Goodix Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Goodix Technology Co Ltd filed Critical Shenzhen Goodix Technology Co Ltd
Publication of CN112236942A publication Critical patent/CN112236942A/en
Application granted granted Critical
Publication of CN112236942B publication Critical patent/CN112236942B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L1/00Stabilisation of generator output against variations of physical values, e.g. power supply
    • H03L1/02Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only
    • H03L1/028Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only of generators comprising piezoelectric resonators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L1/00Stabilisation of generator output against variations of physical values, e.g. power supply
    • H03L1/02Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only
    • H03L1/022Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only by indirect stabilisation, i.e. by generating an electrical correction signal which is a function of the temperature
    • H03L1/026Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only by indirect stabilisation, i.e. by generating an electrical correction signal which is a function of the temperature by using a memory for digitally storing correction values
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0287Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Electric Clocks (AREA)

Abstract

The embodiment of the invention discloses a method and a device for compensating digital quartz temperature and drift of a sleep timer of NB-IoT equipment. The object of the present invention is to find a way for efficient quartz crystal temperature and drift compensation at NB-IoT devices, which is solved by a method comprising the steps of: determining the temperature dependence of the quartz crystal frequency offset relative to an external reference, generating quartz crystal parameters; storing quartz crystal parameters for further processing; acquiring the temperature measured by a temperature sensor; calculate a deviation of the quartz crystal frequency offset due to its temperature dependence and the measured temperature, and generate a compensation pulse for the sleep timer according to the deviation of the quartz frequency offset to adjust a counter value of the sleep timer of the NB-IoT device. This object is also solved by a device for carrying out the method according to the invention.

Description

Method and apparatus for digital quartz temperature and drift compensation for sleep timers of NB-IoT devices
Technical Field
The invention relates to a method for digital quartz temperature and drift compensation of sleep timers of narrowband internet of things (NB-IoT) devices.
The invention also relates to a device for digital quartz temperature and drift compensation of sleep timers of NB-IoT devices.
Background
NB-IoT devices are quite new. These devices are typically connected to IoT networks, which are inexpensive to use/produce, and are bulky.
Many internet of things devices cannot be physically accessed once put into operation. Such as sensors placed on streets, animals or other inaccessible locations. Since batteries cannot be charged or replaced, it is important to protect and save battery power for these devices. Furthermore, these devices are only woken up for a short time when data is sent or provided to the network, which in most cases is in sleep mode. For some applications, it is important that NB-IoT devices provide and transmit their data at specified points in time, and therefore, it is important to ensure that these devices wake up at specific specified times. Thus, the NB-IoT device includes a sleep timer with a quartz crystal to wake up and send the required data after a long deep sleep period.
For internet of things applications, an X-cut crystal is typically used for the 32kHz sleep timer of NB-IoT devices.
It is well known that, in general, the temperature dependence of an X-section crystal is parabolic, with the offset exhibiting the following characteristics:
wherein c T Is the temperature coefficient of the quartz crystal, for example, at-0.025 ppm … -0.05ppm/K 2 Within a range of so-called "inflection point temperature" T 0 In the range of, for example, 20 … deg.c. d, d 0 The term describes a pseudo-static frequency offset (initial offset plus potential drift effects) of about + -10% of the temperature offset. The temperature T is considered to be in the range of, for example, -55 … +125℃ (industrial extension).
FIG. 1 shows the temperature coefficient c T For quartz frequency offset d f Is a function of (a) and (b). FIG. 2 shows inflection point temperature T 0 The effect on the quartz frequency shift, while the inflection point temperature is understood to be the temperature at which the tangent of the parabola is parallel to the x-axis. FIG. 3 shows the static offset d 0 Effects on quartz frequency offset.
Until now, both the compensation of the quartz temperature and the drift compensation in the temperature measurement setup were performed by analog means, either by means of a controlled heated quartz crystal or by means of a "pull circuit" as quartz frequency.
For NB-IoT devices, it is absolutely disadvantageous to use quartz crystals with power consumption heating functions to compensate for drift due to the temperature dependence of the quartz crystals of the sleep timer.
It is therefore an object of the present invention to provide a method and apparatus that allows exploiting the known characteristics of quartz oscillators commonly used in such NB-IoT devices in order to compensate for temperature and quartz crystal frequency drift due to temperature and to make the device lower cost, lower power consumption, and more flexible. In general, it is desirable to find a way to achieve efficient quartz crystal temperature and drift compensation in NB-IoT devices.
Disclosure of Invention
The object of the invention is solved by a method of digital temperature and drift compensation of a quartz crystal of a sleep timer used by an NB-IoT device with respect to a nominal frequency, comprising the steps of:
-determining the temperature dependence of the quartz crystal frequency offset with respect to an external reference, thereby deriving quartz crystal parameters;
-storing quartz crystal parameters for further processing;
-acquiring a temperature measured by a temperature sensor;
-calculating a deviation of the quartz crystal frequency offset due to its temperature dependence and the measured temperature; and
-generating a compensation pulse for the sleep timer according to the deviation of the quartz crystal frequency offset to adjust a count value of the sleep timer of the NB-IoT device.
Drawings
FIG. 1 shows the temperature coefficient C T Effects on quartz frequency offset;
FIG. 2 shows inflection point temperature T 0 Effects on quartz frequency offset;
FIG. 3 shows a static offset d 0 Effects on quartz frequency offset;
FIG. 4 shows the effect of temperature sampling interval Δt on quartz frequency offset;
fig. 5 shows a fractional divider;
FIG. 6 shows the workflow of the method of the present invention;
fig. 7 illustrates an inventive apparatus for digital quartz temperature and drift compensation for sleep timers of NB-IoT devices.
List of reference marks
Digital quartz temperature and drift compensation for 1 NB-IoT devices
2. Temperature sensor
3. Temperature acquisition module
4. Offset calculation module
5. Internal memory module
6. Regulating generators, e.g. fractional dividers
7. Control Finite State Machine (FSM)
11. Sleep timer
Detailed Description
Before describing other preferred and advantageous embodiments of the inventive method, the operating principle of such a quartz crystal for the sleep timer of an NB-IoT device and its temperature dependence are considered.
It is well known that static and dynamic offset factors must be considered to compensate for their effects in NB-IoT devices that use quartz crystals to count in sleep timers and determine their active and idle periods.
The static offset factor is considered first. Typically, the measured temperature T and quartz crystal parameter c T And d 0 Are somewhat inaccurate. The overall uncertainty d is caused by these individual uncertainties f May be estimated using a variance equation:
viewing each factor separately can be simplified as follows:
can be the temperature of each parameter (temperature T, temperature coefficient c T And pseudo-static frequency offset d 0 ) A maximum uncertainty budget is determined. The individual impact of each parameter may be calculated and considered in the hardware design of the NB-IoT device according to the global error range (e.g., 0.5 ppm) to be first defined.
In order to evaluate the overall quartz temperature and drift compensation, dynamic offset factors must also be considered.
The frequency offset d calculated according to formula (formula 1) f Transient deviations at given time points are described. If integration is performed over a certain time interval, the number of lost/exceeded clock pulses in that time interval can be obtained by:
all calculations related to uncertainty and resolution have been done so far under the assumption of static, but indeterminate measured temperature and static quartz crystal parameters. In practice, temperature is a function of time, most simply modeled as a linear correlation:
T=T(t)=gT·t+Ts
(equation 7)
Substituting formula (formula 7) into formula (formula 1) yields:
d f (t)=c T ·(g T ·t+T s -T 0 ) 2 +d 0 =c T ·(g T ·t+T c ) 2 +d 0
(equation 8)
Thus, when the temperature changes and is sampled only at a certain interval Δt, the frequency offset is accumulated. This is depicted in fig. 4, which uses formula (equation 8) as the temporal temperature dependence. Fig. 4 shows the frequency offset d f (t) (dotted line) versus temperature (dotted line), assuming a temperature at time interval t 0 …t 0 Linearly over time within +Δt. The solid line shows the quartz frequency offset as a function of time. The accumulated error corresponds to the shaded area in fig. 4, and the larger the error, the larger the sampling interval, the steeper the temperature gradient at that point of the curve. Constant temperature interval (t)<t 0 Or t>t 0 The frequency offset during + deltat) can be fully compensated, so these constant factors do not increase the sampling error e. Thus:
solving the integral to obtain:
after various conversions, the final result is:
the error calculated according to the formula (formula 11) basically describes compensation of a value calculated when only the accurate sampling time is used without any interpolation. In other words, integral P real The time offset curve is approximated by a rectangular sequence.
However, a better approximation can be obtained by segmenting the trapezium:
now, P in equation (equation 9) is replaced with the recent similarity value of equation (equation 12) approx The term may be:
this residual (uncompensated) error will occur in each sampling interval as long as the temperature is changing. For worst-case estimation, the entire operating range ΔT should be considered max Linear temperature change in the interior. The duration of this full range of variation depends on the temperature gradient g T :
And its number of sampling intervals is thus:
thus, the total calculated error for this full range temperature scan is the product of the number of steps and the uncompensated error per step, as shown in equation (equation 13):
for a constant temperature, the allowable offset of the global error range defined by the static factor, e.g. 0.5ppm, accumulates to a total offset:
e tot,stat =0.5*D
(equation 17)
Now, assuming that the total time offset according to formula (formula 16) should not exceed the static impact, the following relationship can be derived:
then convert to
Thus, the sampling interval Δt should be equal to the assumed or measured temperature gradient g T Inversely proportional.
Depending on the effect of all the above-mentioned offsets, the actual frequency may be too slow or too fast relative to the nominal frequency. Since the actual frequency drives the sleep timer counter, this means that the counter values accumulated over a given time interval differ by a number of scales and that the value is too low or too high. As described above, the frequency offset d (T) can be determined from the primarily measured temperature T function. With this knowledge, it is possible to compensate for the reverse bias of the sleep timer. Basically, the method comprises the following steps:
C T =f T ·Δt=(f 0 +d f )·Δt=C norm +C offs
(equation 20)
To compensate for this deviation, C must be added/subtracted during the interval Δt offs A scale. By providing a slave offset clock f T Derived clock d c Is realized as follows:
so that
C comp =d c ·Δt
(equation 22)
And thus
Equation (equation 21) may appear tedious, but it reflects the fact that: despite the frequency offset d f The only clock that is known, but available for counting, is the temperature-affected quartz clock of the sleep timer. Thus, a fractional divider according to fig. 5 is used, which can accurately generate:
combining equation (equation 21) and equation (equation 24) yields:
inc=|d f |
(equation 25)
And
after deriving the theory underlying the method of the present invention, it is preferred in one embodiment to acquire the temperature at fixed temperature sampling intervals. This is the simplest form of the method of the invention and is most suitable for environments where the temperature is substantially stable, since only the static frequency offset needs to be compensated.
In another preferred embodiment of the method of the present invention, the temperature is acquired at adaptive temperature sampling intervals. This means that the temperature sampling interval will be dynamically re-selected at each new sampling point to minimize uncompensated errors caused substantially by temperature fluctuations during the sampling interval. In practical cases, the resolution of the parameters (temperature difference, offset) used to determine the next sampling interval is lower than the resolution of these types of data. This is the case to save power and area in implementation without sacrificing control interval selection capability.
In another embodiment of the inventive method, the temperature sampling interval is selected based on a maximum of four temperature ranges. This is achieved by specifying three limit values as the inflection point temperature T of the quartz crystal used in the sleep timer 0 Absolute difference of (2). The effective number of ranges may be reduced by assigning the same value to the limit values, for example, when two limit values are set to the same value, the number of ranges is reduced to three instead of four. The range defined by the temperature difference limit should be selected based on the derivative and/or result of equation (equation 1). Since the absolute result (and thus the offset to be compensated) is low and the sensitivity to temperature changes is low, the inflection point temperature T can be made 0 The surrounding range is wider, thereby limiting the total amount of uncompensated error. And thus more of the epitaxial range should be smaller.
In another embodiment of the method of the present invention, the temperature sampling interval is selected based on the temperature difference between the previous sampling point and the current sampling point. This method will be used when operating in environments with dynamic temperature variations or high temperature gradients, which has the advantage of maintaining a good balance between measurement frequency and compensation accuracy, which consumes some power.
In another embodiment of the method of the present invention, the temperature sampling interval is selected based on the predicted offset used for compensation at the previous temperature measurement and the calculated offset of the previous interval determined by the current measurement multiplied by the length of the previous sampling interval. This results in a residual offset that requires backward compensation at the beginning of the next sampling interval. This method will be used when the temperature fluctuations are again changed considerably, which has the advantage that the amount of post-compensation per new sampling time is minimized.
In a further embodiment of the method of the present invention, the temperature sampling interval is selected based on the temperature difference between the previous sampling point and the current sampling point, and the calculated offset of the previous interval determined by the previous measurement and the prediction offset for compensation at the previous temperature measurement times the length of the previous sampling interval. This is a combination of embodiments of the method according to the invention as claimed in claims 5 and 6. This method will be used when there is an unknown thermal environment, which has the advantage of providing good compensation under arbitrary conditions.
Also, in another further embodiment of the inventive method, the external reference is a wireless cell with which the NB-IoT is communicating. Since the clock of the wireless cell is very accurate, it is preferable to use the clock of the wireless cell to adjust the clock of the sleep timer of the NB-IoT device during the active period of the NB-IoT device to compensate for the quartz temperature and drift during longer sleep periods, which is a great advantage.
It can be seen that the advantage of the method according to the invention is that it offers the possibility of compensating for the drift characteristics of the quartz crystal due to temperature dependence. Since only the pulses of the quartz crystal are available during the sleep period of the NB-IoT device, only the quartz frequency is used as a reference. By compensating the quartz frequency according to known characteristics, any drift and deviation can be compensated and corrected. In the active phase, the NB-IoT may obtain a reference time indication from the connected wireless cell. The quartz crystal frequency may be determined with respect to the frequency of the radio unit to obtain a true difference. With this knowledge, the curvature and displacement of the frequency of the quartz crystal can be adjusted.
The object of the present invention will also be solved by an apparatus for digital quartz temperature and drift compensation of sleep timers of NB-IoT devices. The device comprises: a temperature sensor connected to the temperature acquisition module; an offset calculation module connected to the internal storage module; and a temperature acquisition module for calculating and determining an offset of the quartz frequency of the quartz crystal of the sleep timer due to its temperature dependence from the temperature value measured by the temperature sensor, the sleep timer (11) being connected to the means for digital quartz temperature and drift compensation, the means further comprising a tuning generator for providing tuning pulses to the sleep timer of the NB-IoT device during sleep phases from the measured and determined temperature dependence of the sleep timer frequency offset, the tuning generator being connected to the offset calculation module and to a control FSM controlling the temperature acquisition module, the internal storage module and the tuning generator.
Based on the acquired temperature measurements and information about the frequency offset, the Quartz Temperature and Drift Compensation (QTDC) is responsible for balancing the deviation, e.g. the deviation of the 32kHz crystal of the sleep timer from the nominal frequency. The adjustment generator then generates a compensation pulse for the sleep timer, which pulse is used to adjust the count value of the sleep timer in the sleep timer.
The finite state machine is used to control the compensation process. It determines the sampling interval from the register setting, acquires the temperature and controls the generation of the compensation pulse.
In an apparatus embodiment of the present invention for digital quartz temperature and drift compensation of sleep timers of NB-IoT devices, the adjustment generator is a fractional divider. A fractional divider (also known as a clock divider, divider or prescaler) is a circuit that receives a frequency f in And generates an input signal of frequency f out =f in * m/n, where m and n are integers. The fractional divider provides tuning pulses for sleep timers of the NB-IoT devices during sleep stages according to the measured and determined temperature dependence of the sleep timer frequency offset. Compared to known NB-IoT devices without quartz temperature and drift compensation functionality, it has the advantages that: since the wake-up time can be set closer to the actual time the device needs to operate, the device can remain in the low power deep sleep mode for a longer period of time. There is no longer a need to add a larger safety margin in the wake-up time to compensate for the frequency uncertainty.
In another embodiment of the device of the invention, the temperature sensor comprises a digital interface. This has the advantage of using existing sensors that use I2C or SPI interfaces, for example, to a large extent.
The present invention will be explained in more detail below using exemplary embodiments.
Fig. 6 illustrates a workflow of a method of digital temperature and drift compensation of a quartz crystal of a sleep timer of an NB-IoT device with respect to a nominal frequency in accordance with the present invention. In a first step, it is to be determined whether quartz crystal parameters of a quartz crystal for the sleep timer are known; if these parameters are not known, the parameters need to be determined by separate measurements, which is disadvantageous for mass production equipment. Parameters such as the aforementioned connected radio cells may also be determined from external references.
If the quartz crystal parameters are known or determined and stored for further processing, the temperature measured by the temperature sensor is acquired. Using the acquired temperature, a deviation of a quartz crystal frequency offset due to the temperature dependence and the measured temperature is determined, and a compensation pulse of the quartz crystal for the sleep timer is calculated from the deviation of the quartz crystal frequency offset in order to adjust a counter value of the sleep timer of the NB-IoT device. Thus, to generate pulses with a frequency that is a fraction of the reference clock, i.e., a fraction of the time indication of the quartz crystal clock of the sleep timer or the wireless cell to which the NB-IoT device is connected, a fractional divider is used.
Fig. 7 shows an exemplary setup of the inventive apparatus for digital quartz temperature and drift compensation of sleep timer 11 of NB-IoT device 1. The device comprises: a temperature sensor 2 connected to the temperature acquisition module 3; an offset calculation module 4 connected to the internal storage module 5; and a temperature acquisition module 3 for calculating and determining an offset of the quartz frequency for the sleep timer 11 due to its temperature dependence from the temperature value measured by the temperature sensor 2, the fractional divider 6 for providing tuning pulses to the sleep timer 11 of the NB-IoT device 1 in the sleep stage from the measured and determined temperature dependence of the frequency offset of the sleep timer 11. The fractional divider 6 is connected to the offset calculation module 4 and to the control FSM 7, whereas the control FSM 7 controls the temperature acquisition module 3, the internal storage module 5 and the adjustment generator 6.

Claims (9)

1. A method of digital quartz temperature and drift compensation for sleep timers of narrowband internet of things, NB-IoT, devices, characterized in that the temperature dependence of the quartz crystal is parabolic, the method comprising the steps of:
determining the temperature dependence of the quartz crystal frequency offset with respect to an external reference, generating quartz crystal parameters,
storing the quartz crystal parameters for further processing,
acquiring the temperature measured by the temperature sensor,
-calculating a deviation of the quartz crystal frequency shift due to a temperature dependence of the quartz crystal frequency shift and the measured temperature, and
-generating a compensation pulse for the sleep timer according to a deviation of the quartz crystal frequency offset as a function of the measured temperature to adjust a count value of the sleep timer of the NB-IoT device, wherein the compensation pulse is performed in a sleep cycle of the NB-IoT device according to a parabolic temperature dependence of the quartz crystal frequency offset and an acquired temperature, and wherein the temperature is acquired at fixed or adaptive temperature sampling intervals;
wherein the pulse d is compensated by adding/subtracting c Δt to compensate for the reverse bias of the sleep timer
To adjust a count value of the sleep timer of the NB-IoT device, where C f Is the offset of the compensation, f 0 Is the rated frequency of the sleep timer d f Is the overall uncertainty of the quartz frequency offset describing the instantaneous deviation at a given point in time, Δt is the sampling interval, d c Is an offset clock f from a temperature-dependent quartz clock of the sleep timer T And (3) a derived clock.
2. The method of claim 1, wherein the temperature sampling interval is selected based on a maximum of four temperature ranges.
3. The method of claim 1 or 2, wherein the temperature sampling interval is selected based on a temperature difference between a previous sampling point and a current sampling point.
4. The method of claim 1 or 2, wherein the temperature sampling interval is selected based on a predicted offset for compensation at a previous temperature measurement and a calculated offset of a previous interval determined by a current measurement multiplied by a length of a previous sampling interval.
5. The method according to claim 1 or 2, wherein the temperature sampling interval is selected based on a temperature difference between a previous sampling point and a current sampling point, and a calculated offset of a previous interval determined by a previous measurement and a prediction offset for compensation at a previous temperature measurement times a length of the previous sampling interval.
6. The method of claim 1 or 2, wherein the external reference is a wireless cell in communication with the NB-IoT.
7. An apparatus (1) of digital quartz temperature and drift compensation of sleep timers of narrowband internet of things, NB-IoT, devices, characterized in that the apparatus (1) is for performing the method of any of claims 1 to 6, and comprises: a temperature sensor (2) connected to the temperature acquisition module (3); an offset calculation module (4) connected to the internal memory module (5) to store quartz crystal parameters for further processing; and the temperature acquisition module (3) for acquiring the temperature measured by the temperature sensor, the offset calculation module for calculating and determining an offset of the quartz crystal frequency for the sleep timer (11) due to its temperature dependence from the temperature value measured by the temperature sensor (2), the sleep timer (11) being connected to the means for digital quartz temperature and drift compensation, the means further comprising an adjustment generator (6) for providing tuning pulses to the sleep timer (11) of the NB-IoT device during sleep phases from the temperature dependence of the measured and determined frequency offset of the sleep timer (11), the adjustment generator (6) being connected to the offset calculation module (4) and to a control finite state machine FSM (7), the control finite state machine FSM (7) controlling the temperature acquisition module (3), the internal storage module (5) and the adjustment generator (6).
8. The apparatus of claim 7, wherein the adjustment generator (6) is a fractional divider.
9. The device according to claim 7 or 8, wherein the temperature sensor (2) comprises a digital interface.
CN201880094428.3A 2018-07-18 2018-07-18 Method and apparatus for digital quartz temperature and drift compensation for sleep timers of NB-IoT devices Active CN112236942B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2018/069532 WO2020015828A1 (en) 2018-07-18 2018-07-18 Method and apparatus for digital quartz temperature and drift compensation for a sleep timer of a nb-iot device

Publications (2)

Publication Number Publication Date
CN112236942A CN112236942A (en) 2021-01-15
CN112236942B true CN112236942B (en) 2023-12-05

Family

ID=63108516

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880094428.3A Active CN112236942B (en) 2018-07-18 2018-07-18 Method and apparatus for digital quartz temperature and drift compensation for sleep timers of NB-IoT devices

Country Status (2)

Country Link
CN (1) CN112236942B (en)
WO (1) WO2020015828A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112380774B (en) * 2020-11-23 2022-04-15 青岛柯锐思德电子科技有限公司 Dynamic modeling method and system based on residual echo state network
CN114025421B (en) * 2021-11-11 2024-04-26 中国电子科技集团公司第五十四研究所 Low-power consumption wake-up clock precompensation device and method for antenna satellite Internet of things terminal
CN114500209B (en) * 2021-12-23 2024-02-27 北京智联安科技有限公司 Frequency offset compensation method, system, electronic equipment and computer readable storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940027A (en) * 1997-09-30 1999-08-17 Rockwell International Corporation High accuracy low power GPS time source
CN1466271A (en) * 2002-07-05 2004-01-07 株式会社东芝 Frequency spreading device and control method thereof
CN101663817A (en) * 2007-04-11 2010-03-03 米克罗杜尔有限公司 Method for temperature compensation of a time basis
EP2297627A1 (en) * 2008-07-03 2011-03-23 Imsys AB Electronic timer system including look-up table based synchronization
CN201878093U (en) * 2010-09-17 2011-06-22 武汉大学 Tcxo
CN202059371U (en) * 2011-05-13 2011-11-30 苏州银河龙芯科技有限公司 Device for realizing compensation of closed loop temperature of clock crystal oscillator
CN102540868A (en) * 2010-12-31 2012-07-04 重庆重邮信科通信技术有限公司 Slow clock crystal frequency compensation method and device for mobile communication terminal
CN202798447U (en) * 2012-10-15 2013-03-13 杭州士兰微电子股份有限公司 Power supply control device and switch power supply including same
CN103092062A (en) * 2013-01-28 2013-05-08 成都天奥电子股份有限公司 Method and system used for real-time clock chip accuracy adjustment
EP2854293A1 (en) * 2013-09-30 2015-04-01 Micro Crystal AG Temperature compensated timing signal generator
US9998159B2 (en) * 2016-01-07 2018-06-12 Commissariat A L'energie Atomique Et Aux Energies Alternatives RF receiver with frequency tracking

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473607B1 (en) * 1998-06-01 2002-10-29 Broadcom Corporation Communication device with a self-calibrating sleep timer
US20020005765A1 (en) * 2000-03-17 2002-01-17 William Ashley Digital indirectly compensated crystal oscillators
JP4713556B2 (en) * 2006-09-11 2011-06-29 クゥアルコム・インコーポレイテッド System and method for generating a very precise and temperature independent reference frequency for GPS equipment
US11212760B2 (en) * 2015-09-24 2021-12-28 Qualcomm Incorporated Common synchronization channel design for narrowband communications

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940027A (en) * 1997-09-30 1999-08-17 Rockwell International Corporation High accuracy low power GPS time source
CN1466271A (en) * 2002-07-05 2004-01-07 株式会社东芝 Frequency spreading device and control method thereof
CN101663817A (en) * 2007-04-11 2010-03-03 米克罗杜尔有限公司 Method for temperature compensation of a time basis
EP2297627A1 (en) * 2008-07-03 2011-03-23 Imsys AB Electronic timer system including look-up table based synchronization
CN201878093U (en) * 2010-09-17 2011-06-22 武汉大学 Tcxo
CN102540868A (en) * 2010-12-31 2012-07-04 重庆重邮信科通信技术有限公司 Slow clock crystal frequency compensation method and device for mobile communication terminal
CN202059371U (en) * 2011-05-13 2011-11-30 苏州银河龙芯科技有限公司 Device for realizing compensation of closed loop temperature of clock crystal oscillator
CN202798447U (en) * 2012-10-15 2013-03-13 杭州士兰微电子股份有限公司 Power supply control device and switch power supply including same
CN103092062A (en) * 2013-01-28 2013-05-08 成都天奥电子股份有限公司 Method and system used for real-time clock chip accuracy adjustment
EP2854293A1 (en) * 2013-09-30 2015-04-01 Micro Crystal AG Temperature compensated timing signal generator
US9998159B2 (en) * 2016-01-07 2018-06-12 Commissariat A L'energie Atomique Et Aux Energies Alternatives RF receiver with frequency tracking

Also Published As

Publication number Publication date
CN112236942A (en) 2021-01-15
WO2020015828A1 (en) 2020-01-23

Similar Documents

Publication Publication Date Title
US11012032B2 (en) Systems and methods for frequency compensation of real-time-clock systems
CN112236942B (en) Method and apparatus for digital quartz temperature and drift compensation for sleep timers of NB-IoT devices
US4899117A (en) High accuracy frequency standard and clock system
US8471619B2 (en) Circuit and method for generating a clock signal
KR101358076B1 (en) Temperature sensor, and temperature measurement method thereof
US10033390B2 (en) Systems and methods for clock synchronization in a data acquisition system
US5697082A (en) Self-calibrating frequency standard system
JP5166869B2 (en) Clock jitter measurement
US20200386629A1 (en) Aging calibration for temperature sensor
CN116106605A (en) Electric energy meter parameter compensation method, medium and system considering temperature change
EP3355626B1 (en) Method and apparatus for digital quartz temperature and drift compensation for a sleep timer of a nb-iot device
EP2854294B1 (en) Temperature compensated timing signal generator
CN101488752B (en) Temperature frequency correcting apparatus
CN104518759A (en) Temperature compensated timing signal generator
US8909164B2 (en) Frequency offset correction
US7554415B2 (en) Microcomputer including a CR oscillator circuit
CN101488751B (en) Measurement system and method for temperature frequency correcting apparatus
US8896359B1 (en) Temperature compensated timing signal generator
CN101388646B (en) Successive approximation temperature and frequency correcting method and device
US8344817B2 (en) Compensating DFLL with error averaging
CN201436786U (en) Testing system of temperature frequency correction device
RU2277298C1 (en) Device and method (variants) for information timing of autonomous informational-measuring system
Bespal’ko et al. Compensation of Accuracy Error for Time Interval Measurements
JPH05273365A (en) Error correction device of clocking means

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant