REAL-TIME CORRECTION METHOD FOR OVEN CONTROLLED CRYSTAL OSCILLATOR AND ELECTROMAGNETIC RECEIVER
20220385232 · 2022-12-01
Inventors
- Tianxin ZHANG (Beijing, CN)
- Zhongxing WANG (Beijing, CN)
- Qingyun DI (Beijing, CN)
- Lili KANG (Beijing, CN)
- Renzhong PEI (Beijing, CN)
- Zhiyao LIU (Beijing, CN)
Cpc classification
H03L1/00
ELECTRICITY
H03L7/099
ELECTRICITY
H03B5/04
ELECTRICITY
H03L1/04
ELECTRICITY
H03L7/16
ELECTRICITY
International classification
H03B5/04
ELECTRICITY
H03L1/04
ELECTRICITY
Abstract
The present disclosure provides a real-time correction method for an Oven Controlled Crystal (Xtal) Oscillator (OCXO) and an electromagnetic receiver. The real-time correction method for an OCXO includes: performing frequency multiplication on a reference clock signal to generate a first measurement signal and a second measurement signal; identifying a rising edge of each pulse per second on the basis of the first measurement signal to obtain a gate time T; obtaining a frequency of the second measurement signal according to the gate time T; and adjusting a frequency of the reference clock signal at least on the basis that an absolute value of a difference between two adjacent frequencies obtained of the second measurement signal is greater than a standard frequency difference.
Claims
1-12. (canceled)
13. A real-time correction method for an oven-controlled crystal oscillator, comprising the following steps: performing frequency multiplication on a reference clock signal to generate a first measurement signal and a second measurement signal; identifying a rising edge of each second pulse signal based on the first measurement signal to obtain a gate time T; acquiring a frequency of the second measurement signal according to the gate time T; and adjusting the frequency of the reference clock signal at least based on the fact that the absolute value of the difference between the frequencies of the two adjacent second measurement signals acquired is greater than the standard frequency difference; wherein the step of performing frequency multiplication on a reference clock signal to generate a first measurement signal and a second measurement signal comprises the following steps: performing frequency multiplication on the reference clock signal according to a conditional formula f.sub.1=N.sub.1f.sub.0 to obtain the first measurement signal, where f.sub.0 is the frequency of the reference clock signal, f.sub.1 is the frequency of the first measurement signal, and N.sub.1 is a positive integer; and performing frequency multiplication on the reference clock signal according to a conditional formula f.sub.2=N.sub.2f.sub.0 to obtain the second measurement signal, where f.sub.2 is the frequency of the second measurement signal, and N.sub.2 is a positive integer; wherein the value range of the frequency f.sub.0 of the reference clock signal is 5-50 MHz, the frequency f.sub.1 of the first measurement signal is ≤62.5 MHz, and the positive integer N.sub.2 is equal to nN.sub.1, where 4≤n≤16; the step of adjusting the frequency of the reference clock signal comprises the following steps: acquiring a first frequency of a plurality of second measurement signals according to the first gate time T.sub.1; and adjusting the frequency of the reference clock signal by using a first step value based on the fact that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference; acquiring one first frequency correspondingly within a third gate time T.sub.1 after adjustment; calculating a difference between the first frequency of the second first gate time T.sub.1 and the first frequency of the third first gate time T.sub.1, and comparing the absolute value of the difference with the first standard frequency difference, and so on; performing circular comparison, and no longer adjusting the frequency of the reference clock signal by using the first step value until the absolute value of the difference between the two adjacent first frequencies is not greater than the first standard frequency difference; wherein the frequency of the reference clock signal is adjusted by using the first step value until the absolute value of the difference between the two adjacent first frequencies is not greater than the first standard frequency difference, and the step of adjusting the frequency of the reference clock signal further comprises the following steps: acquiring a second frequency of a plurality of second measurement signals according to the second gate time T.sub.2; and adjusting the frequency of the reference clock signal by using a second step value based on the fact that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and the error of the second frequency is greater than the first accuracy error; wherein the gate time T.sub.2 is equal to the gate time T.sub.1, and the second step value is equal to the first step value; wherein a frequency meter and a shift register are designed, wherein the frequency meter is configured to count the frequency of the second measurement signal in each gate time; the shift register comprises five storage units and satisfies the “First In First Out” storage rule, that is, the first storage unit is configured for initial storage, and the measured values of the second measurement signal are shifted to the left in the order from the first storage unit to the fifth storage unit; the five storage units can store the measured values of five second measurement signals, the measured values of two adjacent second measurement signals are involved in a subtraction operation, and the measured values of five second measurement signals satisfy four subtraction operations.
14. The real-time correction method for an oven-controlled crystal oscillator of claim 13, wherein the frequency of the reference clock signal is adjusted by using a second step value until the absolute value of the difference between the two adjacent second frequencies is not greater than the second standard frequency difference and the error of the second frequency is not greater than first accuracy error, and the step of adjusting the frequency of the reference clock signal further comprises the following steps: acquiring a third frequency of a plurality of second measurement signals according to the third gate time T.sub.3; and adjusting the frequency of the reference clock signal by using a third step value based on the fact that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and the error of the third frequency is greater than the second accuracy error; wherein the gate time T.sub.3 is greater than the gate time T.sub.2, and the third step value is less than the second step value.
15. The real-time correction method of an oven-controlled crystal oscillator of claim 14, wherein the frequency of the reference clock signal is adjusted by using a third step value until the absolute value of the difference between the two adjacent third frequencies is not greater than the third standard frequency difference and the error of the second frequency is not greater than second accuracy error, and the step of adjusting the frequency of the reference clock signal further comprises the following steps: acquiring a fourth frequency of the second measurement signals according to the fourth gate time T.sub.4; and adjusting the frequency of the reference clock signal by using a fourth step value based on the fourth frequency of the second measurement signal acquired; wherein the gate time T.sub.4 is greater than the gate time T.sub.3, and the fourth step value is less than the third step value.
16. An electromagnetic receiver, comprising: a frequency multiplication unit, configured to perform frequency multiplication on a reference clock signal to generate a first measurement signal and a second measurement signal; an identification unit, configured to identify a rising edge of each pulse per second (PPS) signal based on the first measurement signal to obtain a gate time T; a statistic unit, configured to acquire a frequency of the second measurement signal according to the gate time T; and a corrector module, configured to adjust the frequency of the reference clock signal at least based on the fact that the absolute value of the difference between the frequencies of the two adjacent second measurement signals acquired is greater than the standard frequency difference; the frequency multiplication unit performs frequency multiplication on the reference clock signal according to a conditional formula f.sub.1=N.sub.1f.sub.0 to obtain the first measurement signal, where f.sub.0 is the frequency of the reference clock signal, f.sub.1 is the frequency of the first measurement signal, and N.sub.1 is a positive integer; and the frequency multiplication unit performs frequency multiplication on the reference clock signal according to a conditional formula f.sub.2=N.sub.2f.sub.0 to obtain the second measurement signal, where f.sub.2 is the frequency of the second measurement signal, and N.sub.2 is a positive integer; wherein the value range of the frequency f.sub.0 of the reference clock signal is 5-50 MHz, the frequency f.sub.1 of the first measurement signal is ≤62.5 MHz, and the positive integer N.sub.2 is equal to nN.sub.1, where 4≤n≤16; the corrector module comprises a first correction unit, and the first correction unit comprises: a first acquiring subunit, configured to acquire a first frequency of a plurality of second measurement signals according to the first gate time T1; a first regulating subunit, configured to adjust the frequency of the reference clock signal by using a first step value based on the fact that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference; acquire one first frequency correspondingly within a third gate time T.sub.1 after adjustment; calculate a difference between the first frequency of the second first gate time T.sub.1 and the first frequency of the third first gate time T.sub.1, and compare the absolute value of the difference with the first standard frequency difference, and so on; perform circular comparison, and no longer adjust the frequency of the reference clock signal by using the first step value until the absolute value of the difference between the two adjacent first frequencies is not greater than the first standard frequency difference; the corrector module also comprises a second correction unit, and the second correction unit comprises: a second acquiring subunit, configured to acquire a second frequency of a plurality of second measurement signals according to the second gate time T.sub.2; a second regulating subunit, configured to adjust the frequency of the reference clock signal by using a second step value based on the fact that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and the error of the second frequency is greater than the first accuracy error; wherein the gate time T.sub.2 is equal to the gate time T.sub.1, and the second step value is equal to the first step value; wherein a frequency meter and a shift register are designed, wherein the frequency meter is configured to count the frequency of the second measurement signal in each gate time; the shift register comprises five storage units and satisfies the “First In First Out” storage rule, that is, the first storage unit is configured for initial storage, and the measured values of the second measurement signal are shifted to the left in the order from the first storage unit to the fifth storage unit; the five storage units can store the measured values of five second measurement signals, the measured values of two adjacent second measurement signals are involved in a subtraction operation, and the measured values of five second measurement signals satisfy four subtraction operations.
17. The electromagnetic receiver of claim 16, wherein the corrector module also comprises a third correction unit, and the third correction unit comprises: a third acquiring subunit, configured to acquire a third frequency of a plurality of second measurement signals according to the third gate time T.sub.3; a third regulating subunit, configured to adjust the frequency of the reference clock signal by using a third step value based on the fact that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and the error of the third frequency is greater than the second accuracy error; wherein the gate time T.sub.3 is greater than the gate time T.sub.2, and the third step value is less than the second step value.
18. The electromagnetic receiver of claim 17, wherein the corrector module also comprises a fourth correction unit, and the fourth correction unit comprises: a fourth acquiring subunit, configured to acquire a fourth frequency of the second measurement signals according to the fourth gate time T.sub.4; a fourth regulating subunit, configured to adjust the frequency of the reference clock signal by using a fourth step value based on the second measurement signal acquired; wherein the gate time T.sub.4 is greater than the gate time T.sub.3, and the fourth step value is less than the third step value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0067] For making the objectives, technical solutions and advantages of the present disclosure clearer, the present disclosure will be described in further detail below in conjunction with the specific embodiments with reference to the accompanying drawings. It is to be understood that these descriptions are merely illustrative and not intended to limit the scope of the present disclosure. Moreover, in the following explanation, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.
[0068] For solving the above technical problem, the technical solution used in the present disclosure is as follows.
[0069] The present disclosure will be elaborated hereafter in conjunction with the accompanying drawings and embodiments.
[0070] In one embodiment, as shown in
[0071] Specifically, a frequency multiplier is configured to perform frequency multiplication on the reference clock signal to generate the first measurement signal and the second measurement signal, the first measurement signal and the second measurement signal have different frequency multiplication coefficients, and the frequency multiplication coefficient of the second measurement signal is greater than that of the first measurement signal. The frequency multiplier is a phase-locked loop.
[0072] S103, a rising edge of each pulse per second (PPS) is identified on the basis of the first measurement signal to obtain a gate time T.
[0073] Specifically, the rising edge of each PPS is identified by using the first measurement signal, and a time length for exiting the gate times T is determined according to a rising edge identification result of the plurality of PPS.
[0074] S105, a frequency of the second measurement signal is obtained according to the gate time T.
[0075] The frequency of the second measurement signal is the multiplied frequency of the reference clock signal, on the basis of the determined gate time T, a measured second measurement signal is counted in one gate time T by using a frequency meter to obtain a count value counter of the measured second measurement signal, and the frequency of the measured second measurement signal may be computed by Expression 1: f.sub.m=counter/T, where f.sub.m is expressed as the frequency of the second measurement signal.
[0076] S107, a frequency of the reference clock signal is adjusted at least on the basis that an absolute value of a difference between two adjacent frequencies obtained of the second measurement signal is greater than a standard frequency difference. The reference clock signal is generated by an oven controlled crystal oscillator of an electromagnetic receiver.
[0077] Based on at least two gate times T and Expression 1: f.sub.m=counter/T, two frequency measurement values of the second measurement signal corresponding to two adjacent gate times T are computed, a difference between the two frequency measurement values of the adjacent second measurement signal is made, and the frequency of the reference clock signal is adjusted based on a comparison result that the absolute value of the difference between the two frequencies of the second measurement signal is greater than the standard frequency difference. The standard frequency difference is determined according to the frequency multiplication coefficient of the second measurement signal, the gate time T and a measurement error.
[0078] In one aspect of the embodiment of the present disclosure, the reference clock signal is subject to frequency multiplication to generate a first measurement signal and a second measurement signal with different frequencies, and the frequency of the second measurement signal is higher, such that a gate time for measurement is equivalently improved, and measurement precision is improved; in another aspect, a frequency of the first measurement signal is a multiplied frequency of the reference clock signal, which may effectively guarantee identification of a rising edge of a pulse per second (PPS), so as to effectively solve the problem about identification of the rising edge of PPS; and in yet another aspect, by observing an absolute value of a difference between two or more frequencies of the second measurement signal and comparing the absolute value of the difference between the frequencies of the second measurement signal with a standard frequency difference, whether current output of oven controlled crystal oscillator is stable may be known, and the frequency of the reference clock signal may also be adjusted.
[0079] In some embodiments, before S101, frequency multiplication is performed on a reference clock signal to generate a first measurement signal and a second measurement signal, the method further includes:
[0080] S201, satellite signals of navigation satellites are received, and a pulse per second is generated according to the satellite signals.
[0081] The navigation satellites constitute a navigation system, the navigation system with four or more navigation satellites may provide accurate geographic and time information to a surface of the earth or a near-earth surface, and the satellite signals of the navigation satellites are acquired by means of a global navigation satellite system (GNSS) module. The GNSS module generates the pulse per second (PPS) on the basis of the acquired satellite signals, the PPS having long-term stability.
[0082] S203, a reference clock source is provided, and a reference clock signal is transmitted on the basis of the reference clock source.
[0083] The oven controlled crystal oscillator (OCXO) is configured to provide a reference clock source, the OCXO uses a constant temperature device to keep a temperature of a quartz crystal resonator stable and reduces the amount of variation, caused by a surrounding temperature variation, of an output frequency of the oscillator, the OCXO is usually provided with a voltage control pin for adjusting a temperature of the constant temperature device, so as to control the output frequency of the OCXO, and then the frequency output of the OCXO has short-term stability. The OCXO transmits the reference clock signal on the basis of the reference clock source.
[0084] In some embodiments, the step that frequency multiplication is performed on a reference clock signal to generate a first measurement signal and a second measurement signal includes:
[0085] frequency multiplication is performed on the reference clock signal according to a conditional expression f.sub.1=N.sub.1f.sub.0 to obtain the first measurement signal, where f.sub.0 is the frequency of the reference clock signal, f.sub.1 is a frequency of the first measurement signal, and N.sub.1 is a positive integer; and
[0086] frequency multiplication is performed on the reference clock signal according to a conditional expression f.sub.2=N.sub.2f.sub.0 to obtain the second measurement signal, where f.sub.2 is the frequencies of the second measurement signal, and N.sub.2 is a positive integer;
[0087] where a value of the frequency f.sub.0 of the reference clock signal ranges from 5 MHz to 50 MHz, the frequency f.sub.1 of the first measurement signal≤62.5 MHz, the positive integer N.sub.2=nN.sub.1, and 4≤n≤16.
[0088] Further, a standard frequency difference satisfies a conditional expression: f.sub.a=bN.sub.2T, where f.sub.a is the standard frequency difference, b is a stability error, N.sub.2 is a frequency multiplication coefficient of the second measurement signal, and T is a gate time.
[0089] In other embodiments, as shown in
[0090] S301, a plurality of first frequencies of the second measurement signal are acquired according to a first gate time T.sub.1. It will be appreciated that each first frequency is a measurement frequency, corresponding to the first gate time T.sub.1, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of first frequencies are acquired based on a plurality of continuous first gate times T.sub.1. Further, counter is a count value, f.sub.m is a frequency measurement value, and T is gate time.
[0091] S303, a first step value is used to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent first frequencies is greater than a first standard frequency difference.
[0092] Specifically, the step of comparing the absolute value of the difference between the two adjacent first frequencies with the first standard frequency difference includes correspondingly acquiring one first frequency in the first first gate time T.sub.1, and correspondingly obtaining one first frequency in the second first gate time T.sub.1.
[0093] Further, the absolute value of the difference between the two first frequencies of the two continuous first gate times T.sub.1 participates in the first comparison, and a first step value is used to adjust the frequency of the reference clock signal under the condition that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference. After adjustment, in a third gate time T.sub.1, one first frequency is correspondingly obtained. a difference between the first frequency of the second first gate time T.sub.1 and the first frequency of the third first gate time T.sub.1 is made, and an absolute value of the difference is compared with the first standard frequency difference.
[0094] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent first frequencies is not greater than the first standard frequency difference, and the first step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on S303, the first frequencies of the second measurement signal gradually converge and gradually approach a standard frequency value of the second measurement signal, which is determined based on a conditional expression f.sub.2=N.sub.2f.sub.0.
[0095] The first standard frequency difference is determined based on a conditional expression of the standard frequency difference: f.sub.a=bN.sub.2T, where the gate time T=T.sub.1.
[0096] In the embodiment of the present disclosure, on one hand, the frequency output of the OCXO may be preliminarily subjected to stability determination analysis according to effective identification of the pulse per second by the first measurement signal and based on a comparison of the absolute value of the difference between the two adjacent first frequencies with the first standard frequency difference; and on the other hand, on the basis that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference, and the first step value is used to adjust the frequency of the reference clock signal until the first frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, that is, the frequency of the reference clock signal is corrected.
[0097] In some embodiments, as shown in
[0098] S305, a plurality of second frequencies of the second measurement signal are acquired according to a second gate time T.sub.2.
[0099] It will be appreciated that each second frequency is a measurement frequency, corresponding to the second gate time T.sub.2, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of second frequencies are acquired based on a plurality of continuous second gate times T.sub.2.
[0100] S307, a second step value is used to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent second frequencies is greater than a second standard frequency difference and an error of the second frequencies is greater than a first accuracy error.
[0101] Specifically, the step of comparing the absolute value of the difference between the two adjacent second frequencies with the second standard frequency difference and comparing the error of the second frequencies with the first accuracy error includes correspondingly acquiring one second frequency in the first second gate time T.sub.2, and correspondingly acquiring one second frequency in the second second gate time T.sub.2. The first accuracy error is determined by the second gate time T.sub.2, and the first accuracy error is used for representing an error range between the second frequency of the second measurement signal and the standard frequency of the second measurement signal.
[0102] Further, the absolute value of the difference between the two second frequencies of the two continuous second gate times T.sub.2 participates in the first comparison, and the second step value is used to adjust the frequency of the reference clock signal under the conditions that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and an error of the second frequencies is greater than a first accuracy error. After adjustment, in a third gate time T.sub.2, one second frequency is correspondingly obtained. A difference between the second frequency of the second second gate time T.sub.2 and the second frequency of the third second gate time T.sub.2 is made, an absolute value of the difference is compared with the second standard frequency difference, and an error of the second frequency of the third second gate time T.sub.2 is compared with the first accuracy error.
[0103] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent second frequencies is not greater than the second standard frequency difference and the error of the second frequencies is not greater than the first accuracy error, and the second step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on S307, the second frequencies of the second measurement signal gradually converge and gradually approach the standard frequency value of the second measurement signal, which is determined based on the conditional expression f.sub.2=N.sub.2f.sub.0.
[0104] The second standard frequency difference is determined based on the conditional expression of the standard frequency difference: f.sub.a=bN.sub.2T, where the gate time T=T.sub.2.
[0105] In the embodiment of the present disclosure, the second measurement signal output in S303 is further adjusting according to S305 and S307, and based on comparison that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and the error of the second frequencies is not greater than the first accuracy error, the second step value is used to adjust the frequency of the reference clock signal until the second frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, such that the frequency of the reference clock signal is further corrected, and frequency output of the reference clock signal tends to a steady state.
[0106] In some embodiments, the gate time T.sub.2 is equal to the gate time T.sub.1, and the second step value is equal to the first step value.
[0107] In some other embodiments, as shown in
[0108] S309, a plurality of third frequencies of the second measurement signal are acquired according to a third gate time T.sub.3.
[0109] It will be appreciated that each third frequency is a measurement frequency, corresponding to the third gate time T.sub.3, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of third frequencies are acquired based on a plurality of continuous third gate times T.sub.3.
[0110] S311, a third step value is used to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent third frequencies is greater than a third standard frequency difference and an error of the third frequencies is greater than a second accuracy error.
[0111] Specifically, the step of comparing the absolute value of the difference between the two adjacent third frequencies with the third standard frequency difference and comparing the error of the third frequencies with the second accuracy error includes correspondingly acquiring one third frequency in the first third gate time T.sub.3, and correspondingly acquiring one third frequency in the second third gate time T.sub.3. The second accuracy error is determined by the third gate time T.sub.3, and the second accuracy error is used for representing an error range between the third frequency of the second measurement signal and the standard frequency of the second measurement signal.
[0112] Further, the absolute value of the difference between the two third frequencies of the two continuous third gate times T.sub.3 participates in the first comparison, and the third step value is used to adjust the frequency of the reference clock signal under the conditions that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and an error of the third frequencies is greater than the second accuracy error. After adjustment, in a third gate time T.sub.3, one third frequency is correspondingly obtained. A difference between the third frequency of the second third gate time T.sub.3 and the third frequency of the third third gate time T.sub.3 is made, an absolute value of the difference is compared with the third standard frequency difference, and an error of the third frequency of the third third gate time T.sub.3 is compared with the second accuracy error.
[0113] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent third frequencies is not greater than the third standard frequency difference and the error of the third frequencies is not greater than the second accuracy error, and the third step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on S311, the third frequencies of the second measurement signal gradually converge and gradually approach the standard frequency value of the second measurement signal, which is determined based on the conditional expression f.sub.2=N.sub.2f.sub.0.
[0114] The third standard frequency difference is determined based on a conditional expression of the standard frequency difference: f.sub.a=bN.sub.2T, where the gate time T=T.sub.3.
[0115] In the embodiment of the present disclosure, the second measurement signal output in S307 is further adjusting according to S309 and S311, and based on comparison that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and the error of the third frequencies is greater than the second accuracy error, the third step value is used to adjust the frequency of the reference clock signal until the third frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, such that the frequency of the reference clock signal is further corrected, and frequency output of the reference clock signal tends to a steady state.
[0116] In some embodiments, the gate time T.sub.3 is greater than the gate time T.sub.2, and the third step value is less than the second step value.
[0117] In some other embodiments, as shown in
[0118] S313, a fourth frequency of the second measurement signal is acquired according to a fourth gate time T.sub.4.
[0119] It will be appreciated that the fourth frequency is a measurement frequency, corresponding to the fourth gate time T.sub.4, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T.
[0120] S315, a fourth step value is used to adjust the frequency of the reference clock signal on the basis of the fourth frequency acquired of the second measurement signal.
[0121] In the embodiment of the present disclosure, the second measurement signal output in S311 is further adjusting according to S313 and S315, the fourth step value is used to adjust the frequency of the reference clock signal, and then frequency output of the reference clock signal tends to a steady state.
[0122] The gate time T.sub.4 is greater than the gate time T.sub.3, and the fourth step value is less than the third step value.
[0123] A specific usage scenario is used for exemplary description:
[0124] In this embodiment, an oven controlled crystal oscillator with a reference clock source frequency f.sub.0=12.288 MHz is used, a phase-locked loop is configured to perform frequency multiplication on a reference clock signal output by the oven controlled crystal oscillator to generate a first measurement signal and a second measurement signal simultaneously, where the first measurement signal is subject to 5 times of frequency multiplication, that is, in f.sub.1=N.sub.1f.sub.0, N.sub.1 is 5, a frequency f.sub.1 of the first measurement signal=61.44 MHz, the second measurement signal is subject to 20 times of frequency multiplication, that is, in f.sub.2=N.sub.2f.sub.0, N.sub.2 is 20, and a frequency f.sub.2 of the second measurement signal=245.76 MHz.
[0125] According to the related art, the GNSS module is configured to receive satellite signals to generate a PPS, under the condition that the GNSS module receives the satellite signals sent by four or more navigation satellites, accurate geographic and time information may be provided, an error of the pulse per second output by the GNSS module is within 20 ns, and a rising time of a PPS module is about 8 ns.
[0126] Further, identifying a rising edge of the PPS is the key to generating a gate time, and logic of identification is to perform edge scanning on the GNSS module.
[0127] In this embodiment of the present disclosure, the OCXO in the solution has an output frequency f.sub.0 of 12.288 MHz and a period time of 81.38 ns, the phase-locked loop (PLL) is configured to perform 5 times of frequency multiplication and 20 times of frequency multiplication on the reference clock signal, then a first measurement signal with a frequency of 61.44 MHz (5f.sub.0) and a period of 16.28 ns is obtained by means of 5 times of frequency multiplication, and a second measurement signal with a frequency of 245.76 MHz (20f.sub.0) and a period of 4.07 ns is obtained by 20 times of frequency multiplication. The first measurement signal with 5 times of frequency multiplication serves as a frequency source for PPS rising edge scanning, and the period of the first measurement signal is 16.28 ns, 2.04 times of 8 ns of the rising edge of the PPS, such that the identification accuracy is ensured, and an error caused by identification is ensured to be in 8.28 (16.28−8) ns.
[0128] In the related art, as shown in
[0129] In this embodiment of the present disclosure, three different gate times of 10 s, 50 s and 100 s are set, and a second measurement signal with the gate time of 10 s is equivalent to 200 times of the frequency of the OCXO. By analogy, the second measurement signal at the gate time of 50 s is equivalent to 1000 times of the frequency of the OCXO, and the second measurement signal at the gate time of 100 s is equivalent to 2000 times of the frequency of the OCXO. The OCXO is subjected to voltage control pin control with different steps at the same gate time of 10 s, 50 s and 100 s respectively.
[0130] In the solution, as shown in
[0131] With reference to
[0132] Specifically, the five storage units may store five measurement values of the second measurement signal, two adjacent measurement values of the second measurement signal participate in difference operation, and the five measurement values of the second measurement signal meet the four times of difference operation. On the basis that the absolute value of the difference between two adjacent measurement values of the second measurement signal is greater than the standard frequency difference, cyclic comparison is carried out, and cache data farthest away from the current measurement time of the second measurement signal is moved out from the fifth storage unit, such that the latest measurement value of the second measurement signal participates in determination. A time required by different OCXOs to reach a stable frequency of t.sub.1 is inconsistent, compared with a mode that after waiting for the time of t.sub.1, the OCXO are adjusted, the determination method in the solution may quickly make output of the clock source of the oven controlled crystal oscillators to tend to a steady state, and therefore, the method has high response speed and strong adaptability.
[0133] With continued reference to
[0134] This embodiment is specifically described in conjunction with a corrective state machine as shown in
[0135] S1: a plurality of first frequencies of the second measurement signal are acquired according to a first gate time T.sub.1. It will be appreciated that each first frequency is a measurement frequency, corresponding to the first gate time T.sub.1, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of first frequencies are acquired based on a plurality of continuous first gate times T.sub.1. T=T.sub.1, the first gate time T.sub.1 is 10 s, counter is a count value, and f.sub.m is a first frequency.
[0136] A first step value is used to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent first frequencies is greater than a first standard frequency difference.
[0137] Specifically, the step of comparing the absolute value of the difference between the two adjacent first frequencies with the first standard frequency difference includes that with reference to
[0138] The absolute value of the difference between two adjacent first frequencies is computed based on Expressions 2, 3, 4 and 5, and a specific computation mode has been described in the above embodiment and is not repeated. The absolute value of the difference computed by using Expressions 2, 3, 4, and 5 is compared with the first standard frequency difference, where Δcnt.sub.m is used for representing the absolute value of the difference, and m≥0.
[0139] Further, the absolute value of the difference between the two first frequencies of the two continuous first gate times T.sub.1 participates in the first comparison (the absolute value of the difference computed based on Expression 5 participates in the first comparison), and a first step value is used to adjust the frequency of the reference clock signal under the condition that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference. After adjustment, in a third gate time T.sub.1, one first frequency is correspondingly obtained a difference between the first frequency of the second first gate time T.sub.1 and the first frequency of the third first gate time T.sub.1 is made (the absolute value of the difference computed based on Expression 4 participates in the second comparison), and an absolute value of the difference is compared with the first standard frequency difference.
[0140] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent first frequencies is not greater than the first standard frequency difference, and the first step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on a state machine S1, the first frequencies of the second measurement signal gradually converge and gradually approach a standard frequency value of the second measurement signal, which is determined based on a conditional expression f.sub.2=N.sub.2f.sub.0. f.sub.2=2457600000 Hz (245.76 MHz*10 s), f.sub.2 has a variation confidence interval of ±10 and a variation error of ±50 mHz for measurement results at two adjacent sides, for achieving a relative variation in 50 mHz, an adjusted first step value is 5.04 mHz (that is, the first step value is about one tenth of the accuracy), and f.sub.step1 is used for representing the first step value.
[0141] The first standard frequency difference is determined based on a conditional expression of the standard frequency difference: f.sub.a=bN.sub.2T, where the gate time T=T.sub.1, that is, T.sub.1=10, N.sub.2=20, b=50 mHz (millihertz) (b is a stability error has a value determined by the stability of the target output frequency, and the stability of the output frequency achieved in stage S1 is less than 4.07E-9), and the value of f.sub.a is 10.
[0142] In the embodiment of the present disclosure, on one hand, the frequency output of the OCXO may be preliminarily subjected to stability determination analysis according to effective identification of the pulse per second by the first measurement signal and based on a comparison of the absolute value of the difference between the two adjacent first frequencies with the first standard frequency difference; and on the other hand, on the basis that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference, and the first step value is used to adjust the frequency of the reference clock signal until the first frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, that is, the frequency of the reference clock signal is corrected.
[0143] S2: a plurality of second frequencies of the second measurement signal are acquired according to a second gate time T.sub.2.
[0144] It will be appreciated that each second frequency is a measurement frequency, corresponding to the second gate time T.sub.2, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of second frequencies are acquired based on a plurality of continuous second gate times T.sub.2. T=T.sub.2, the second gate time T.sub.2 is 10 s, counter is a count value, and f.sub.m is a second frequency.
[0145] A second step value is used to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent second frequencies is greater than a second standard frequency difference and an error of the second frequencies is greater than a first accuracy error.
[0146] Specifically, the step of comparing the absolute value of the difference between the two adjacent second frequencies with the second standard frequency difference and comparing the error of the second frequencies with the first accuracy error includes that with reference to
[0147] The absolute value of the difference between two adjacent second frequencies is computed based on Expressions 2, 3, 4 and 5, and a specific computation mode has been described in the above embodiment and is not repeated. The absolute value of the difference computed by using Expressions 2, 3, 4, and 5 is compared with the second standard frequency difference. The first accuracy error is determined by the second gate time T.sub.2, and the first accuracy error is used for representing an error range between the second frequency of the second measurement signal and the standard frequency of the second measurement signal.
[0148] Further, the absolute value of the difference between the two second frequencies of the two continuous second gate times T.sub.2 participates in the first comparison (the absolute value of the difference computed based on Expression 5 participates in the first comparison), and the second step value is used to adjust the frequency of the reference clock signal under the conditions that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and an error of the second frequencies (a difference between cnt.sub.m3 and the standard frequency value of the second measurement signal, and a difference between cnt.sub.m2 and the standard frequency value of the second measurement signal) is greater than a first accuracy error. After adjustment, in a third gate time T.sub.2, one second frequency is correspondingly obtained. A difference between the second frequency of the second second gate time T.sub.2 and the second frequency of the third second gate time T.sub.2 is made (the absolute value of the difference computed based on Expression 4 participates in the second comparison), an absolute value of the difference is compared with the second standard frequency difference, and an error of the second frequency of the third second gate time T.sub.2 (a difference between cnt.sub.m1 and the standard frequency value of the second measurement signal)is compared with the first accuracy error.
[0149] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent second frequencies is not greater than the second standard frequency difference and the error of the second frequencies is not greater than the first accuracy error, and the second step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on a state machine S2, the second frequencies of the second measurement signal gradually converge and gradually approach a standard frequency value of the second measurement signal, which is determined based on a conditional expression f.sub.2=N.sub.2f.sub.0. f.sub.2=2457600000 Hz (245.76 MHz*10 s), f.sub.2 has a confidence interval of 2457600000 Hz±3 and a first accuracy error of ±15 mHz, for achieving the accuracy of 15 mHz, an adjusted second step value is 5 mHz (that is, the second step value is about one third of the accuracy), and f.sub.step2 is used for representing the second step value.
[0150] The second standard frequency difference is determined based on the conditional expression of the standard frequency difference:
[0151] f.sub.a=bN.sub.2T, where the gate time T=T.sub.1, that is, T.sub.1=10, N.sub.2=20, b=15 mHz (millihertz) (b is a stability error has a value determined by the stability of the target output frequency, and the stability of the output frequency achieved in stage S2 is less than 1.22E-9), and the value of f.sub.a is 3.
[0152] In the embodiment of the present disclosure, the second measurement signal output in state machine S1 is further adjusting according to state machine S2, and based on comparison that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and the error of the second frequencies is not greater than the first accuracy error, the second step value is used to adjust the frequency of the reference clock signal until the second frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, such that the frequency of the reference clock signal is further corrected, and frequency output of the reference clock signal tends to a steady state.
[0153] S3: a plurality of third frequencies of the second measurement signal are acquired according to a third gate time T.sub.3.
[0154] It will be appreciated that each third frequency is a measurement frequency, corresponding to the third gate time T.sub.3, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of third frequencies are acquired based on a plurality of continuous third gate times T.sub.3. T=T.sub.3, the third gate time T.sub.3 is 50 s, counter is a count value, and f.sub.m is a third frequency.
[0155] A third step value is used to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent third frequencies is greater than a third standard frequency difference and an error of the third frequencies is greater than a second accuracy error.
[0156] Specifically, the step of comparing the absolute value of the difference between the two adjacent third frequencies with the third standard frequency difference and comparing the error of the third frequencies with the second accuracy error includes that with reference to
[0157] The absolute value of the difference between two adjacent third frequencies is computed based on Expressions 2, 3, 4 and 5, and a specific computation mode has been described in the above embodiment and is not repeated. The absolute value of the difference computed by using Expressions 2, 3, 4, and 5 is compared with the third standard frequency difference. The second accuracy error is determined by the third gate time T.sub.3, and the second accuracy error is used for representing an error range between the third frequency of the second measurement signal and the standard frequency of the second measurement signal.
[0158] Further, the absolute value of the difference between the two third frequencies of the two continuous third gate times T.sub.3 participates in the first comparison (the absolute value of the difference computed based on Expression 5 participates in the first comparison), and the third step value is used to adjust the frequency of the reference clock signal under the conditions that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and an error of the third frequencies (a difference between cnt.sub.m3 and the standard frequency value of the second measurement signal, and a difference between cnt.sub.m2 and the standard frequency value of the second measurement signal) is greater than a second accuracy error. After adjustment, in a third gate time T.sub.3, one third frequency is correspondingly obtained. A difference between the third frequency of the second third gate time T.sub.3 and the third frequency of the third third gate time T.sub.3 is made (the absolute value of the difference computed based on Expression 4 participates in the second comparison), an absolute value of the difference is compared with the third standard frequency difference, and an error of the third frequency of the third third gate time T.sub.3 (a difference between cnt.sub.m1 and the standard frequency value of the second measurement signal) is compared with the second accuracy error.
[0159] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent third frequencies is not greater than the third standard frequency difference and the error of the third frequencies is not greater than the second accuracy error, and the third step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on a state machine S3, the third frequencies of the second measurement signal gradually converge and gradually approach the standard frequency value of the second measurement signal, which is determined based on a conditional expression f.sub.2=N.sub.2f.sub.0. f.sub.2=12288000000 Hz (245.76 MHz*50 s), f.sub.2 has a confidence interval of 12288000000 Hz±3 and a second accuracy error of ±3 mHz, for achieving the accuracy of 3 mHz, an adjusted third step value is 0.92 mHz (that is, the third step value is about one third of the second accuracy error), and f.sub.step3 is used for representing the third step value.
[0160] The third standard frequency difference is determined based on a conditional expression of the standard frequency difference:
[0161] f.sub.a=bN.sub.2T, where the gate time T=T.sub.1, that is, T.sub.1=50, N.sub.2=20, b=3 mHz (millihertz) (b is a stability error has a value determined by the stability of the target output frequency, and the stability of the output frequency achieved in stage S3 is less than 2.44E-10), and the value of f.sub.a is 3.
[0162] In the embodiment of the present disclosure, the second measurement signal output in state machine S2 is further adjusting according to state machine S3, and based on comparison that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and the error of the third frequencies is not greater than the second accuracy error, the third step value is used to adjust the frequency of the reference clock signal until the third frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, such that the frequency of the reference clock signal is further corrected, and frequency output of the reference clock signal tends to a steady state.
[0163] S4: A fourth frequency of the second measurement signal is acquired according to a fourth gate time T.sub.4.
[0164] It will be appreciated that the fourth frequency is a measurement frequency, corresponding to the fourth gate time T.sub.4, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. T=T.sub.4, the fourth gate time T.sub.4 is 100 s, counter is a count value, and f.sub.m is a fourth frequency.
[0165] The fourth step value is used to adjust the frequency of the reference clock signal on the basis of the fourth frequency acquired of the second measurement signal. f.sub.2=24576000000 Hz (245.76 MHz*100 s), an adjusted fourth step value is 0.46 mHz, and f.sub.step4 is used for representing the fourth step value.
[0166] In the embodiment of the present disclosure, the second measurement signal output in state machine S3 is further adjusting according to state machine S4, the fourth step value is used to adjust the frequency of the reference clock signal, then frequency output of the reference clock signal tends to a steady state, and a high-precision reference clock signal is output.
[0167] In some embodiments, the frequency of the reference clock signal is turned down by one step by using the fourth step value when the count is greater than counter, and the frequency of the reference clock signal is turned up by one step by using the fourth step value when the count is less than counter, such that the frequency adjustment stability of the second measurement signal is less than 3.75 E-11 (0.46 mHz/12.288 MHz≈3.74 E-11).
[0168] In this embodiment of the present disclosure, in each state switching of the state machines S1 to S3, the frequency output accuracy of the oven controlled crystal oscillator is increased progressively, and the step value for adjusting a digital-analog converter (DAC) module is decreased progressively, such that the frequency adjustment precision of the oven controlled crystal oscillator is ensured, and a steady-state adjustment speed is accelerated.
[0169] In the second aspect of the present disclosure, the present disclosure provides an electromagnetic receiver, including a frequency multiplication unit, an identification unit, a statistical unit an a correction sub-module. The frequency multiplication unit is configured to perform frequency multiplication on a reference clock signal to generate a first measurement signal and second measurement signals.
[0170] Specifically, the frequency multiplication unit is a frequency multiplier, the frequency multiplier is configured to perform frequency multiplication on the reference clock signal to generate the first measurement signal and the second measurement signal, the first measurement signal and the second measurement signal have different frequency multiplication coefficients, and the frequency multiplication coefficient of the second measurement signal is greater than that of the first measurement signal. The frequency multiplier is a phase-locked loop.
[0171] The identification unit is configured to identify a rising edge of each pulse per second (PPS) on the basis of the first measurement signal to obtain a gate time T.
[0172] Specifically, the identification unit uses the first measurement signal to identify the rising edge of each PPS, and a time length for exiting the gate times T is determined according to a rising edge identification result of the plurality of PPS.
[0173] The statistical unit is configured to obtain a frequency of the second measurement signal according to the gate time T. The frequencies of the second measurement signal are the multiplied frequency of the reference clock signal, based on the determined gate time T, a measured second measurement signal is counted in one gate time T by using a frequency meter to obtain a count value counter of the measured second measurement signal, and the frequency of the measured second measurement signal may be computed by Expression 1: f.sub.m=counter/T, where f.sub.m is expressed as the frequency of the second measurement signal.
[0174] The correction sub-module is configured to adjust a frequency of the reference clock signal at least on the basis that an absolute value of a difference between frequencies of two adjacent obtained second measurement signals is greater than a standard frequency difference. The reference clock signal is generated by an oven controlled crystal oscillator of an electromagnetic receiver.
[0175] Based on at least two gate times T and Expression 1: f.sub.m=counter/T, the correction sub-module computes two frequency measurement values of the second measurement signal corresponding to two adjacent gate times T, a difference between the two frequency measurement values of the adjacent second measurement signal is made, and the frequency of the reference clock signal is adjusted based on a comparison result that the absolute value of the difference between the two frequencies of the second measurement signal is greater than the standard frequency difference. The standard frequency difference is determined according to the frequency multiplication coefficient of the second measurement signal, the gate time T and a measurement error.
[0176] In one aspect of the embodiment of the present disclosure, the frequency multiplication unit performs frequency multiplication on the reference clock signal to generate a first measurement signal and a second measurement signal with different frequencies, and the frequency of the second measurement signal is higher, such that a gate time for measurement is equivalently improved, and measurement precision is improved; in another aspect, a frequency of the first measurement signal is a multiplied frequency of the reference clock signal, the identification unit may effectively guarantee identification of a rising edge of PPS, so as to effectively solve the problem about identification of the rising edge of PPS; and in yet another aspect, the correction sub-module observes an absolute value of a difference between two or more frequencies of the second measurement signal and compares the absolute value of the difference between the frequencies of the second measurement signal with a standard frequency difference, whether current output of oven controlled crystal oscillator is stable may be known, and the frequency of the reference clock signal may also be adjusted.
[0177]
[0178] The phase-locked loop is configured to perform frequency multiplication on the reference clock signal to generate a first measurement signal and a second measurement signal, the identification unit identifies a rising edge of each pulse per second of the GNSS module on the basis of the first measurement signal to generate a gate time T, the frequency meter is configured to count the second measurement signal in the gate time T, each frequency value of the second measurement signal counted by the frequency meter is stored in the storage unit, and the correction sub-module extracts the frequency measurement value corresponding to each second measurement signal stored in the storage unit and outputs a step value at least on the basis that an absolute value of a difference between two adjacent frequencies of the second measurement signal is larger than a standard frequency difference.
[0179] An input end of the control module is connected to an output end of the correction sub-module, and the control module outputs a voltage control signal according to the step value. The digital-analog conversion module is connected to an output end of the control module, an output end of the digital-analog conversion module is connected to a control end of the oven controlled crystal oscillator, and the analog-analog converter module is configured to convert the voltage-controlled signal into an analog voltage-controlled voltage so as to adjust the frequency of the reference clock signal.
[0180] Further, the navigation satellites constitute a navigation system, the navigation system with four or more navigation satellites may provide accurate geographic and time information to a surface of the earth or a near-earth surface, and the satellite signals of the navigation satellites are acquired by means of the GNSS module. The GNSS module generates the PPS on the basis of the acquired satellite signals, the PPS having long-term stability.
[0181] The OCXO is configured to provide a reference clock source, the OCXO uses a constant temperature device to keep a temperature of a quartz crystal resonator stable and reduces the amount of variation, caused by a surrounding temperature variation, of an output frequency of the oscillator, the OCXO is usually provided with a voltage control pin for adjusting a temperature of the constant temperature device, so as to control the output frequency of the OCXO, and then the frequency output of the OCXO has short-term stability. The OCXO transmits the reference clock signal on the basis of the reference clock source.
[0182] In some embodiments, the frequency multiplication unit performs frequency multiplication on the reference clock signal according to a conditional expression f.sub.1=N.sub.1f.sub.0 to obtain the first measurement signal, where f.sub.0 is the frequency of the reference clock signal, f.sub.1 is a frequency of the first measurement signal, and N.sub.1 is a positive integer. The frequency multiplication unit performs frequency multiplication on the reference clock signal according to a conditional expression f.sub.2=N.sub.2f.sub.0 to obtain the second measurement signal, where f.sub.2 is the frequencies of the second measurement signal, and N.sub.2 is a positive integer. A value of the frequency f.sub.0 of the reference clock signal ranges from 5 MHz to 50 MHz, the frequency f.sub.1 of the first measurement signal≤62.5 MHz, the positive integer N.sub.2=nN.sub.1, and 4≤n≤16.
[0183] Further, a standard frequency difference satisfies a conditional expression: f.sub.a=bN.sub.2T, where f.sub.a is the standard frequency difference, b is a stability error, N.sub.2 is a frequency multiplication coefficient of the second measurement signal, and T is a gate time.
[0184] In some other embodiments, the correction sub-module includes a first correction unit, and the first correction unit includes a first acquisition sub-unit and a first adjustment sub-unit.
[0185] The first acquisition sub-unit acquires a plurality of first frequencies of the second measurement signal according to a first gate time T.sub.1. It will be appreciated that each first frequency is a measurement frequency, corresponding to the first gate time T.sub.1, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of first frequencies are acquired based on a plurality of continuous first gate times T.sub.1. Further, counter is a count value, f.sub.m is a frequency measurement value, and T is gate time.
[0186] The first adjustment sub-unit is configured to use a first step value to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent first frequencies is greater than a first standard frequency difference.
[0187] Specifically, the step of comparing the absolute value of the difference between the two adjacent first frequencies with the first standard frequency difference includes correspondingly acquiring one first frequency in the first first gate time T.sub.1, and correspondingly obtaining one first frequency in the second first gate time T.sub.1.
[0188] Further, the absolute value of the difference between the two first frequencies of the two continuous first gate times T.sub.1 participates in the first comparison, and a first step value is used to adjust the frequency of the reference clock signal under the condition that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference. After adjustment, in a third gate time T.sub.1, one first frequency is correspondingly obtained. A difference between the first frequency of the second first gate time T.sub.1 and the first frequency of the third first gate time T.sub.1 is made, and an absolute value of the difference is compared with the first standard frequency difference.
[0189] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent first frequencies is not greater than the first standard frequency difference, and the first step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on the first adjustment sub-unit, the first frequencies of the second measurement signal gradually converge and gradually approach a standard frequency value of the second measurement signal, which is determined based on a conditional expression f.sub.2=N.sub.2f.sub.0.
[0190] The first standard frequency difference is determined based on a conditional expression of the standard frequency difference: f.sub.a=bN.sub.2T, where the gate time T=T.sub.1.
[0191] In the embodiment of the present disclosure, on one hand, the frequency output of the OCXO may be preliminarily subjected to stability determination analysis according to effective identification of the pulse per second by the identification unit using the first measurement signal and according to a comparison of the absolute value of the difference between the two adjacent first frequencies with the first standard frequency difference by the first correction unit. On the other hand, according to the first adjustment sub-unit, and on the basis that the absolute value of the difference between the two adjacent first frequencies is greater than the first standard frequency difference, and the first step value is used to adjust the frequency of the reference clock signal until the first frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, that is, the frequency of the reference clock signal is corrected. In some embodiments, the correction sub-module further includes a second correction unit, and the second correction unit includes a second acquisition sub-unit and a second adjustment sub-unit.
[0192] The second acquisition sub-unit is configured to acquire second frequencies of the plurality of second measurement signals according to a second gate time T.sub.2.
[0193] It will be appreciated that each second frequency is a measurement frequency, corresponding to the second gate time T.sub.2, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of second frequencies are acquired based on a plurality of continuous second gate times T.sub.2.
[0194] The second adjustment sub-unit is configured to use a second step value to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent second frequencies is greater than a second standard frequency difference and an error of the second frequencies is greater than a first accuracy error.
[0195] Specifically, the step of comparing the absolute value of the difference between the two adjacent second frequencies with the second standard frequency difference and comparing the error of the second frequencies with the first accuracy error includes correspondingly acquiring one second frequency in the first second gate time T.sub.2, and correspondingly acquiring one second frequency in the second second gate time T.sub.2. The first accuracy error is determined by the second gate time T.sub.2, and the first accuracy error is used for representing an error range between the second frequency of the second measurement signal and the standard frequency of the second measurement signal.
[0196] Further, the absolute value of the difference between the two second frequencies of the two continuous second gate times T.sub.2 participates in the first comparison, and the second step value is used to adjust the frequency of the reference clock signal under the conditions that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and an error of the second frequencies is greater than a first accuracy error. After adjustment, in a third gate time T.sub.2, one second frequency is correspondingly obtained. A difference between the second frequency of the second second gate time T.sub.2 and the second frequency of the third second gate time T.sub.2 is made, an absolute value of the difference is compared with the second standard frequency difference, and an error of the second frequency of the third second gate time T.sub.2 is compared with the first accuracy error.
[0197] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent second frequencies is not greater than the second standard frequency difference and the error of the second frequencies is not greater than the first accuracy error, and the second step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on the second adjustment sub-unit, the second frequencies of the second measurement signal gradually converge and gradually approach a standard frequency value of the second measurement signal, which is determined based on a conditional expression f.sub.2=N.sub.2f.sub.0.
[0198] The second standard frequency difference is determined based on the conditional expression of the standard frequency difference: f.sub.a=bN.sub.2T, where the gate time T=T.sub.2.
[0199] In the embodiment of the present disclosure, the second measurement signal output by the first correction unit is further adjusting according to the second correction unit, according to the second adjustment sub-unit and based on comparison that the absolute value of the difference between the two adjacent second frequencies is greater than the second standard frequency difference and the error of the second frequencies is not greater than the first accuracy error, the second step value is used to adjust the frequency of the reference clock signal until the second frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, such that the frequency of the reference clock signal is further corrected, and frequency output of the reference clock signal tends to a steady state.
[0200] In some embodiments, the gate time T.sub.2 is equal to the gate time T.sub.1, and the second step value is equal to the first step value.
[0201] In some other embodiments, the correction sub-module further includes a third correction unit, and the third correction unit includes a third acquisition sub-unit and a third adjustment sub-unit.
[0202] The third acquisition sub-unit acquires a plurality of third frequencies of the second measurement signal according to a third gate time T.sub.3. It will be appreciated that each third frequency is a measurement frequency, corresponding to the third gate time T.sub.3, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T. The plurality of third frequencies are acquired based on a plurality of continuous third gate times T.sub.3.
[0203] The third adjustment sub-unit is configured to use a third step value to adjust the frequency of the reference clock signal on the basis that an absolute value of a difference between two adjacent third frequencies is greater than a third standard frequency difference and an error of the third frequencies is greater than a second accuracy error.
[0204] Specifically, the step of comparing the absolute value of the difference between the two adjacent third frequencies with the third standard frequency difference and comparing the error of the third frequencies with the second accuracy error includes correspondingly acquiring one third frequency in the first third gate time T.sub.3, and correspondingly acquiring one third frequency in the second third gate time T.sub.3. The second accuracy error is determined by the third gate time T.sub.3, and the second accuracy error is used for representing an error range between the third frequency of the second measurement signal and the standard frequency of the second measurement signal.
[0205] Further, the absolute value of the difference between the two third frequencies of the two continuous third gate times T.sub.3 participates in the first comparison, and the third step value is used to adjust the frequency of the reference clock signal under the conditions that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and an error of the third frequencies is greater than the second accuracy error. After adjustment, in a third gate time T.sub.3, one third frequency is correspondingly obtained. A difference between the third frequency of the second third gate time T.sub.3 and the third frequency of the third third gate time T.sub.3 is made, an absolute value of the difference is compared with the third standard frequency difference, and an error of the third frequency of the third third gate time T.sub.3 is compared with the second accuracy error.
[0206] By analogy, cyclic comparison is performed until the absolute value of the difference between the two adjacent third frequencies is not greater than the third standard frequency difference and the error of the third frequencies is not greater than the second accuracy error, and the third step value is not used to adjust the frequency of the reference clock signal any more. It will be appreciated that, based on the third adjustment sub-unit, the third frequencies of the second measurement signal gradually converge and gradually approach a standard frequency value of the second measurement signal, which is determined based on a conditional expression f.sub.2=N.sub.2f.sub.0.
[0207] The third standard frequency difference is determined based on a conditional expression of the standard frequency difference: f.sub.a=bN.sub.2T, where the gate time T=T.sub.3.
[0208] In the embodiment of the present disclosure, the second measurement signal output by the second correction unit is further adjusting according to the third correction unit, according to the third adjustment sub-unit and based on comparison that the absolute value of the difference between the two adjacent third frequencies is greater than the third standard frequency difference and the error of the third frequencies is not greater than the second accuracy error, the third step value is used to adjust the frequency of the reference clock signal until the third frequencies of the second measurement signal gradually converge and approach the standard frequency value of the second measurement signal, such that the frequency of the reference clock signal is further corrected, and frequency output of the reference clock signal tends to a steady state.
[0209] In some embodiments, the gate time T.sub.3 is greater than the gate time T.sub.2, and the third step value is less than the second step value.
[0210] In some embodiments, the correction sub-module further includes a fourth correction unit, and the fourth correction unit includes a fourth acquisition sub-unit and a fourth adjustment sub-unit.
[0211] The fourth acquisition sub-unit is configured to acquire a fourth frequency of the second measurement signal according to a fourth gate time T.sub.4.
[0212] It will be appreciated that the fourth frequency is a measurement frequency, corresponding to the fourth gate time T.sub.4, of the second measurement signal and is determined based on Expression 1: f.sub.m=counter/T.
[0213] The fourth adjustment sub-unit uses the fourth step value to adjust the frequency of the reference clock signal based on the fourth frequency acquired of the second measurement signal.
[0214] In the embodiment of the present disclosure, the second measurement signal output by the third correction unit is further adjusting according to the fourth correction unit, the fourth step value is used to adjust the frequency of the reference clock signal, and then frequency output of the reference clock signal tends to a steady state.
[0215] The gate time T.sub.4 is greater than the gate time T.sub.3, and the fourth step value is less than the third step value.
[0216] It is to be understood that the above specific embodiments in the present disclosure are for illustrative description or explanation of principles of the present disclosure only and not limitation of the present disclosure. Therefor, any modifications, equivalent substitutions, improvements, etc. without departing from the spirit and scope of the present disclosure are intended to be included within the scope of protection of the present disclosure. Furthermore, it is intended that the appended claims cover all variation and modifications that fall within the scope and boundaries of the appended claims or the equivalents of such scopes and boundaries.