Clock adjustment method, clock and electronic equipment
By monitoring spectral data and adjusting the emission power in real time, combined with temperature control, the sensitivity of molecular clocks to environmental changes has been solved, achieving higher timing accuracy and stability.
Patent Information
- Application Number
- CN202511106792.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-08
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-08-08
AI Technical Summary
Molecular clocks are sensitive to environmental conditions, and existing passive temperature compensation methods cannot completely mitigate the impact of temperature changes on their stability, leading to a decrease in operating frequency and timing accuracy.
By monitoring spectral data, especially spectral absorption values and spectral half-width, the relationship between transmit power and spectral data is established. The transmit power is adjusted in real time to maintain clock stability, and environmental conditions are optimized by combining temperature adjustment.
It improves the accuracy and long-term stability of molecular clocks, and enhances their adaptability and stability under environmental changes.
Smart Images

Figure CN120630630A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of clock technology, and in particular to a clock adjustment method, a clock, and an electronic device. Background Art
[0002] Molecular clocks are sensitive to environmental conditions, and changes in the environment may affect their normal operation and stability.
[0003] To maintain the proper functioning of molecular clocks, passive temperature compensation is commonly used to maintain the stability of the molecular clock's environment, thereby maintaining its proper functioning and long-term stability. While temperature compensation can mitigate molecular clock anomalies, the impact of temperature changes on molecular clock stability cannot completely address anomalies through temperature compensation alone. Summary of the Invention
[0004] The purpose of this application is to provide a clock adjustment method, a clock, and an electronic device, which can improve the stability of a molecular clock.
[0005] In a first aspect, the present invention provides a clock adjustment method, comprising: monitoring the actual value of the spectral data of a target clock; based on a predetermined current relationship between the spectral data and the transmission power, calculating an expected value of the spectral data according to the transmission power of the target clock corresponding to the actual value; judging whether there is a deviation in the spectral data of the target clock based on the actual value and the expected value; if there is a deviation, updating the relationship between the spectral data and the transmission power based on the actual value of the spectral data and the transmission power corresponding to the actual value to obtain the current relationship between the updated spectral data and the transmission power; and adjusting the transmission power of the target clock based on the current relationship between the updated spectral data and the transmission power.
[0006] Spectral data is an important parameter for measuring clock stability. Changes in the molecular clock's environmental conditions can affect the clock through changes in the spectral data, which can affect the clock's operating frequency and timing accuracy. In the aforementioned implementation, spectral data monitoring can promptly detect abnormal deviations in the molecular clock, allowing for timely adjustments to the target clock's transmission power to further ensure that the molecular clock's spectral data meets the required standards, thereby better maintaining the molecular clock's accuracy and long-term stability.
[0007] In an optional embodiment, the spectral data includes spectral absorption values; the method for determining the current relationship between the spectral data and the transmission power includes: monitoring the spectral absorption values corresponding to different transmission powers of the target clock; based on multiple groups of different transmission powers and their corresponding spectral absorption values, constructing the current relationship between the spectral absorption value and the transmission power.
[0008] In the above implementation, a spectral absorption value that can measure the accuracy of the molecular clock is selected. The relationship between the spectral absorption value and the emission power actually obtained can be used to find the relationship between the data, and the emission power of the target clock can be adjusted based on this relationship.
[0009] In an optional embodiment, the spectral data includes spectral half-width; the method for determining the current relationship between the spectral data and the transmission power includes: monitoring the spectral half-width corresponding to different transmission powers of the target clock; based on multiple groups of different transmission powers and their corresponding spectral half-widths, constructing the current relationship between the spectral half-width and the transmission power.
[0010] In the above implementation, the spectral half-width that can measure the accuracy of the molecular clock is selected. The relationship between the data can be found through the actually obtained spectral half-width and emission power, and the emission power of the target clock can be adjusted based on this relationship.
[0011] In an optional embodiment, before monitoring the actual value of the spectral data of the target clock, the method further includes: obtaining the initial transmission power of the target clock based on a current relationship between the predetermined spectral data and the transmission power, and the required spectral data; and operating the target clock based on the initial transmission power.
[0012] In the above implementation, the molecular clock is also operated by combining the required spectral data and the current relationship between the spectral data and the emission power to determine the initial emission power, so that the initial operating state of the target clock meets the requirements and the operation of the target clock can also be relatively more accurate.
[0013] In an optional embodiment, the method further includes: obtaining current temperature data of the target clock; and adjusting the temperature of the environment where the target clock is located based on the current temperature data, so as to adjust the temperature of the target clock.
[0014] In the above implementation, the temperature can also be adjusted to make the operating environment of the target clock better meet the requirements, so that the target clock can operate in a more stable environment and better maintain long-term stability.
[0015] In an optional embodiment, obtaining the current temperature data of the target clock includes: obtaining initial temperature data obtained by testing multiple test points of the target clock; and correcting the initial temperature data to obtain the current temperature data of the target clock.
[0016] In the above implementation, multiple test points may be combined to determine the current temperature data of the target clock, so that the obtained current temperature data may be more reliable.
[0017] In an optional embodiment, the correcting the initial temperature data to obtain the current temperature data of the target clock includes: correcting the initial temperature data of each test point based on the temperature relationship between the measured value and the true value of the pre-calibrated temperature data to obtain corrected temperature data; and weighting the corrected temperature data corresponding to each test point to obtain the current temperature data of the target clock.
[0018] In the above implementation, the temperature data obtained at each test point can be corrected, which can further improve the reliability of the obtained current temperature data.
[0019] In an optional embodiment, the method for determining the temperature relationship between the measured value and the true value includes: obtaining multiple groups of test temperatures and the true temperatures corresponding to the multiple groups of test temperatures for each test point; performing curve fitting based on the group test temperatures and the true temperatures corresponding to the multiple groups of test temperatures to obtain the temperature relationship between the measured value and the true value.
[0020] In the above implementation, the temperature relationship between the measured value and the true value can be pre-fitted, so that the correction of temperature data is simpler and more reliable, and the correction efficiency can also be higher.
[0021] In a second aspect, the present invention provides a clock, which is adjusted using the method described in any one of the aforementioned embodiments.
[0022] In a third aspect, the present invention provides an electronic device, comprising: the clock described in the aforementioned embodiment. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0024] Figure 1A schematic diagram showing the changes in spectral absorption value and spectral half-maximum width over time provided in an embodiment of the present application; Figure 2 A schematic diagram of a curve showing the relationship between signal source power and transmit power provided in an embodiment of the present application; Figure 3 A schematic diagram of a curve showing the relationship between the signal source power and the clock relative frequency deviation provided in an embodiment of the present application; Figure 4 A schematic diagram of a curve showing the relationship between the signal source power and the spectral absorption value provided in an embodiment of the present application; Figure 5 A schematic diagram of a curve showing the relationship between the spectrum half-maximum width and the signal source power provided in an embodiment of the present application; Figure 6 A schematic diagram of a curve showing the relationship between the signal source power and the spectral absorption value provided in an embodiment of the present application; Figure 7 A schematic diagram of another relationship curve between the signal source power and the spectral absorption value provided in an embodiment of the present application; Figure 8 A schematic diagram of a curve showing the relationship between the spectral absorption value and the emission power provided in an embodiment of the present application; Figure 9 A schematic diagram of a curve showing the relationship between the spectrum half-width and the transmission power provided in an embodiment of the present application; Figure 10 Flowchart of the clock adjustment method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application.
[0026] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and should not be understood as indicating or implying relative importance.
[0027] The maturity of micro-electro-mechanical systems (MEMS) and complementary metal oxide semiconductor (CMOS) technologies has enabled the further integration of molecular clocks into chips, significantly reducing costs and increasing portability. For example, emission-based molecular clock systems, with their fully electronic design, do not require magnetic shielding or laser components, making them more suitable for consumer electronic devices.
[0028] Molecular clocks are instruments that use the frequency of atomic or molecular energy transitions to achieve precise timekeeping. Their basic operating principle is that when atoms or molecules absorb or emit electromagnetic radiation of a specific frequency, they transition between different energy levels. The frequency of these energy transitions is extremely stable and accurate, serving as a benchmark for measuring time.
[0029] The proper functioning and long-term stability of molecular clocks are highly sensitive to environmental conditions. Currently, molecular clocks rely primarily on passive temperature compensation control to maintain their long-term stability. For example, by varying the external ambient temperature of the molecular clock, heating and cooling it to a set temperature, the clock is maintained within a relatively stable temperature range. However, these methods can only mitigate the effects of temperature changes on the molecular clock to a certain extent and are unable to achieve real-time dynamic compensation for these effects. Temperature significantly influences the long-term stability of molecular clocks, and temperature changes are highly correlated with the relative frequency deviation of molecular clocks. Further investigation of the factors influencing temperature on molecular clocks is needed to identify temperature compensation methods.
[0030] The inventors of this application have discovered that the full width at half maximum (FWHM) and spectral absorption value (Q value) of a molecular clock's spectrum are important parameters for measuring clock stability. Changes in these parameters can affect the clock's operating frequency and timing accuracy, leading to changes in the clock's operating power. FWHM and spectral absorption value affect power, and thus the long-term stability of the molecular clock. Based on this, the inventors of this application have proposed a method for automatically controlling power through feedback, optimizing the long-term stability of the molecular clock.
[0031] Based on the above research, embodiments of the present application can provide a clock adjustment method, clock, and electronic device that can adaptively adjust the transmission power of a molecular clock based on monitored spectral data, thereby better maintaining clock accuracy. The clock adjustment method, clock, and electronic device provided by the present application are described below with reference to several embodiments.
[0032] In order to facilitate understanding of the underlying logic of the clock adjustment method provided in the embodiment of the present application, the relevant research on obtaining this method is first introduced.
[0033] Because clocks typically operate in low-pressure environments, we first studied low-pressure environments near 10 Pa (approximately 8 Pa to 12 Pa). When the OCS pressure was 8 Pa, 10 Pa, and 12 Pa, the spectral absorption at an attenuator power of -20 dB was as follows: 2.04 dB at 12 Pa, 1.8999 dB at 10 Pa, and 1.733 dB at 8 Pa. Within a certain low-pressure range, absorption increases with increasing pressure.
[0034] The relationship between the spectrum half-height width and the spectrum absorption value: After testing and analyzing the data, it is found that in the low pressure range (8Pa-30Pa), the spectrum absorption value and the spectrum half-height width increase with time. Figure 1 As shown in Figure 2, the absorption decreases with the increase of the half-width of the spectrum. Considering that the molecular clock works normally at a low pressure of 10 Pa, the absorption and half-width of the spectrum near this pressure are in the range of [1,2].
[0035] Based on some test data, the relationship between the signal source power and the transmission power is fitted. Figure 2 As shown in FIG, it shows a schematic diagram of the relationship between the signal source power and the transmission power. The horizontal axis represents the signal source power and the vertical axis represents the transmission power. Figure 2 In the example shown, it shows the original data (blue data points) obtained by the molecular clock correlation tester, the data obtained after denoising the original data (orange data points), and the fitted curve (Fitted Curve) obtained based on the data points of the emission power. Figure 2 It can be seen that the transmission power is positively correlated with the signal source power. Based on the relationship between the signal source power and the transmission power, the formula can be obtained: ; Where x represents the signal source power and y represents the transmission power.
[0036] Based on some measured data, the relationship between the signal source power and the clock relative frequency deviation is fitted. Figure 3 As shown in FIG, it shows a schematic diagram of the relationship between the signal source power and the clock relative frequency deviation. The horizontal axis is the signal source power, and the vertical axis is the clock relative frequency deviation. Figure 3 The example shown shows that the signal source power is positively correlated with the relative frequency deviation of the clock.
[0037] Depend on Figure 2 and 3 It can be seen that within a certain power range (-6.5dB to -5dB), there is a linear relationship between transmit power and clock relative frequency deviation. When power is abnormal, power compensation can be achieved by dynamically adjusting the signal source power.
[0038] The relationship between spectral absorption and signal source power: When the OCS pressure is 10Pa, the relationship between the signal source power and the spectral absorption value is fitted based on some measured data, as shown in Figure 4, which shows a schematic diagram of the relationship curve between the signal source power and the spectral absorption value. The horizontal axis is the signal source power and the vertical axis is the spectral absorption value. Figure 4 In the example shown, within a certain range, the spectral absorption value decreases as the signal source power increases.
[0039] The relationship between the spectrum half-width and the signal source power: When the OCS pressure is 10Pa, the relationship between the spectrum half-width and the signal source power is fitted based on some measured data, as shown in the following example: Figure 5 As shown in the figure, the relationship curve between the spectrum half-width and the signal source power is shown in the figure. The horizontal axis is the signal source power; the vertical axis is the spectrum half-width. Figure 5 From the example shown, we can see that within a certain range, the spectrum half-width increases with the increase of signal source power.
[0040] When the OCS pressure is other values, the relationship between the signal source power and the spectrum absorption value is also fitted based on some measured data, as shown in the following example: Figure 6 , which shows a schematic diagram of a curve showing the relationship between the signal source power and the spectrum absorption value when the OCS gas pressure is 8 Pa. The abscissa represents the signal source power, and the ordinate represents the spectrum absorption value.
[0041] When the OCS pressure is other values, the relationship between the signal source power and the spectrum half-maximum width is also fitted based on some measured data, as shown in the following example: Figure 7 , which shows a schematic diagram of a curve showing the relationship between the signal source power and the spectrum half-maximum width when the OCS pressure is 8 Pa. The abscissa represents the signal source power, and the ordinate represents the spectrum absorption value.
[0042] In an example, taking the OCS gas pressure of the molecular gas chamber P = 8pa and the transmitter power after the attenuator as -20dBm, the relationship between the spectrum absorption and the transmission power is as follows: Figure 8 As shown, the horizontal axis represents the transmission power and the vertical axis represents the spectrum absorption value. Figure 8 The figure shows the raw data (blue data points) obtained by the molecular clock correlation tester and the data obtained after denoising the raw data (orange data points). Based on this, the third-order fitting formula of the spectral absorption value and the emission power can be expressed as: Where x represents the transmit power and y represents the spectral absorption value. Of course, as clock performance changes or the environment in which the clock is located affects the clock differently, the formula representing the relationship between spectral absorption value and transmit power may differ from the above formula.
[0043] In an example, taking the OCS gas pressure of the molecular gas chamber P = 8pa and the transmitter power after the attenuator as -20dBm, the relationship curve between the spectrum half-maximum width and the transmission power is as follows: Figure 9 As shown in the figure, the horizontal axis represents the emission power, and the vertical axis represents the spectrum half-maximum width. It shows the raw data (blue data points) obtained from the molecular clock correlation tester, and the data points obtained after the raw data is denoised (orange data points). The third-order linear equation for the spectrum half-maximum width and emission power can be expressed as follows based on the noise elimination: , where x represents the transmit power and Y represents the spectrum FWHM. Of course, as clock performance changes or the environment in which the clock operates influences the clock differently, the formula representing the relationship between FWHM and transmit power may differ from the above formula.
[0044] Research has revealed that molecular clocks operate normally in low-pressure environments. Furthermore, if molecular clocks are hermetically sealed, compensation only needs to be performed within the normal operating pressure range. Clock compensation is achieved when the OCS pressure is between 8 and 12 Pa (8-12 Pa), by monitoring the spectral absorption value and spectral half-width (FWHM) to provide feedback and adjust the transmission power.
[0045] See also Figure 10 , is a flow chart of the clock adjustment method provided by the embodiment of the present application. The clock adjustment method provided by the embodiment of the present application can be applied to a clock, and the steps in the clock adjustment method are performed by the clock. Figure 10 The specific process shown is explained in detail.
[0046] Step 110: monitor the actual value of the spectrum data of the target clock.
[0047] For example, relevant equipment can be tested, and the spectrum data obtained from each spectrum scan can be monitored in real time under a clock working environment.
[0048] The spectrum data may include spectrum half-maximum width and spectrum absorption value.
[0049] Optionally, before executing step 110, the method may further include obtaining an initial transmit power of the target clock based on a predetermined current relationship between spectrum data and transmit power and required spectrum data; and operating the target clock based on the initial transmit power.
[0050] This step 110 may detect the spectrum data of the running target clock to obtain the actual value of the spectrum data.
[0051] Step 120 : Based on the predetermined current relationship between the spectrum data and the transmit power, the expected value of the spectrum data is calculated according to the transmit power of the target clock corresponding to the actual value.
[0052] The current relationship between the spectrum data and the transmit power may be pre-calibrated using measured data. For example, if the spectrum data includes multiple different types of data, the current relationship between the spectrum data and the transmit power may include multiple sets of current relationships. A current relationship is determined between each different type of spectrum data and the transmit power.
[0053] Alternatively, the target clock may be a molecular clock, which may include a molecular gas cell.
[0054] The above step 120 can also be combined with the current pressure of the molecular gas chamber to select the current relationship between other corresponding spectrum data and the transmission power. Based on the current relationship between the spectrum data corresponding to the current pressure and the transmission power, the expected value of the spectrum data is calculated.
[0055] For example, the normal operating pressure of the molecular clock can be pre-divided into multiple pressure intervals, each of which can correspond to a set of current relationships between spectral data and emission power. In one example, the normal operating pressure range of the molecular clock can be 8 Pa to 12 Pa. This pressure range can then be divided into multiple pressure intervals, for example, [8, 9], [9, 10], [10, 11], and [11, 12]. Of course, different pressure intervals can also be divided based on actual needs, for example, each pressure interval can be longer or shorter, or divided into multiple pressure intervals of different lengths.
[0056] For example, if the spectral data includes multiple different types of data, the current relationship between each set of spectral data and transmit power may include the current relationships between multiple different types of spectral data and transmit power. For example, if the spectral data includes spectral half-width and spectral absorption value, each pressure interval may have a current relationship between spectral half-width and transmit power, and a current relationship between spectral absorption value and transmit power.
[0057] Step 130 : Based on the actual value and the expected value, determine whether there is a deviation in the spectrum data of the target clock.
[0058] If there is a deviation, step 140 is executed.
[0059] For example, a determination threshold may be preset, and when the difference between the actual value and the expected value is greater than the determination threshold, it is determined that the spectral data of the target clock has a deviation. When the difference between the actual value and the expected value is not greater than the determination threshold, it is determined that the spectral data of the target clock has no deviation.
[0060] Optionally, the spectral data may include multiple types of data, and a judgment threshold may be set for each type of data. For example, if the spectral data includes spectral half-maximum width and spectral absorption value, a judgment threshold may be set for the spectral half-maximum width and a judgment threshold may be set for the spectral absorption value.
[0061] Step 140 : Based on the actual value of the spectrum data and the transmit power corresponding to the actual value, the relationship between the spectrum data and the transmit power is updated to obtain the updated current relationship between the spectrum data and the transmit power.
[0062] Optionally, the relationship between the spectrum data and the transmit power before the update may be compensated based on the difference to obtain the updated relationship between the spectrum data and the transmit power.
[0063] Optionally, a relationship between spectrum data and transmission power may be established based on actual values of multiple groups of spectrum data obtained through testing and the transmission powers corresponding to the multiple groups of actual values.
[0064] Exemplarily, curve fitting may be implemented based on actual values of multiple sets of spectrum data obtained through testing and the emission powers corresponding to the multiple sets of actual values to obtain a relationship between the spectrum data and the emission power.
[0065] Step 150: Adjust the transmit power of the target clock based on the current relationship between the updated spectrum data and the transmit power.
[0066] Illustratively, the required transmit power may be calculated based on the required spectrum data in combination with the current relationship between the updated spectrum data and the transmit power, and the target clock may be operated using the calculated transmit power.
[0067] Optionally, the attenuator scale of the target clock transmitter can be adjusted to control the transmitter's transmit power. Optionally, the adjusted transmit power can be precisely determined by detecting the intermediate frequency (IF) output parameters of the target clock using a spectrum analyzer.
[0068] For example, a Python software module can be used to analyze the monitored spectrum data to determine whether the spectrum data of the target clock has any deviation. If so, the relationship between the spectrum data and the transmit power can be adaptively updated to adaptively adjust the transmit power of the target clock.
[0069] In one embodiment, the spectrum data may include a spectrum absorption value. The method for determining the current relationship between the spectrum data and the transmission power includes the following steps 210 and 220 .
[0070] Step 210: monitor the spectrum absorption values corresponding to different transmission powers of the target clock.
[0071] For example, the attenuator scale of the target clock transmitter can be adjusted to set the transmit power of different known transmitters. For each transmit power setting, the corresponding intermediate frequency output parameters are measured using a spectrum analyzer to obtain the spectrum absorption values corresponding to the different transmit powers.
[0072] Optionally, in order to improve the accuracy of the measurement, the measurement may be repeated multiple times for the same transmit power to ensure the accuracy of the data.
[0073] Step 220: construct a current relationship between the spectral absorption value and the transmission power based on multiple groups of different transmission powers and their corresponding spectral absorption values.
[0074] Optionally, a data fitting method may be used to establish the current relationship between the spectral absorption value and the emission power. The data fitting method may include linear regression, polynomial fitting, and the like.
[0075] Optionally, a fitting model may be selected based on the monitored different transmit powers and the distribution of spectral absorption values corresponding to the different transmit powers. The fitting model may be a linear function, a quadratic function, a cubic polynomial function, or the like.
[0076] Optionally, artificial intelligence may be used to perform fitting based on the data of different emission powers obtained through the above monitoring and the spectral absorption values corresponding to the different emission powers.
[0077] Optionally, the construction of the current relationship between the spectral absorption value and the emission power can be achieved by a Python software module.
[0078] For example, the python software module can be used to dynamically monitor the current relationship between the spectral absorption value and the transmission power to better adapt to the changes in the clock.
[0079] For example, if the determined fitting model can be a linear regression model: y=mx+b; Where y represents the spectral absorption value; x represents the emission power; m represents the slope; and b represents the intercept.
[0080] The slope m and intercept b can be determined by the least squares method.
[0081] For example, if the determined fitting model can be a polynomial fitting model: ; Where a, b, c, and d represent the coefficients of the polynomial fitting model; y represents the spectral absorption value; and x represents the emission power.
[0082] The polynomial coefficients can be calculated using the method of least squares or other numerical methods.
[0083] Optionally, verification data different from the above-mentioned current relationship between the fitted spectrum absorption value and the emission power may be used for verification.
[0084] The verification data can also be obtained by monitoring in the manner of step 210 .
[0085] For example, if it is verified that the current relationship between the spectrum absorption value and the transmission power is less reliable, more spectrum absorption values may be monitored to reconstruct the current relationship between the spectrum absorption value and the transmission power.
[0086] In one embodiment, the spectrum data includes spectrum half-width. The method for determining the current relationship between the spectrum data and the transmit power may include the following steps 310 and 320.
[0087] Step 310: monitor the spectrum half-maximum width corresponding to different transmission powers of the target clock.
[0088] For example, the attenuator scale of the target clock transmitter can be adjusted to set the transmit power of different known transmitters. For each transmit power setting, the corresponding intermediate frequency output parameters are measured using a spectrum analyzer to obtain the spectrum half-maximum width corresponding to the different transmit powers.
[0089] Optionally, for the measurement of the spectrum half-width, in order to improve the measurement accuracy, the measurement may be repeated multiple times for the same transmission power to ensure the accuracy of the data.
[0090] Step 320: Based on multiple groups of different transmit powers and their corresponding spectral half-maximum widths, construct a current relationship between the spectral half-maximum width and the transmit power.
[0091] Optionally, a data fitting method may be used to establish the current relationship between the spectrum half-width and the transmit power. The data fitting method may include linear regression, polynomial fitting, and the like.
[0092] Optionally, a fitting model may be selected based on the monitored different transmit powers and the distribution of the spectrum half-maximum width corresponding to the different transmit powers. The fitting model may be a linear function, a quadratic function, a cubic polynomial function, or the like.
[0093] Optionally, artificial intelligence may be used to perform fitting based on the different transmission powers obtained through the above monitoring and the spectrum half-maximum widths corresponding to the different transmission powers.
[0094] For example, if the determined fitting model can be a linear regression model: y=mx+b; Where y represents the spectrum half-width; x represents the transmission power; m represents the slope; and b represents the intercept.
[0095] The slope m and intercept b can be determined by the least squares method.
[0096] For example, if the determined fitting model can be a polynomial fitting model: ; Where a, b, c, and d represent the coefficients of the polynomial fitting model; y represents the spectrum half-maximum width; and x represents the transmission power.
[0097] The polynomial coefficients can be calculated using the method of least squares or other numerical methods.
[0098] Optionally, verification data different from the above-mentioned current relationship between the fitted spectrum half-width and the emission power may be used for verification.
[0099] The verification data can also be obtained by monitoring in the manner of step 310 .
[0100] For example, if it is verified that the current relationship between the spectrum half width and the transmit power is less reliable, more spectrum half widths may be monitored to reconstruct the current relationship between the spectrum half width and the transmit power.
[0101] Through the above-mentioned implementation method, the relationship between the spectral data and the transmission power of the clock can be combined to adjust the transmission power of the clock, which can fundamentally solve the performance changes of the molecular clock caused by changes in the clock environment, enable the molecular clock to run more stably, and improve the accuracy and stability of the molecular clock.
[0102] The following describes the above-mentioned transmit power adjustment process with an example: For example, the relationship between the current spectrum absorption value and the transmission power can be expressed by the formula: ; Where x represents the transmission power and y represents the spectral absorption value.
[0103] Suppose you need to predict the spectral absorption value when the transmit power is -25 dBm. Substitute x=-25 into the above formula to calculate the expected value of the predicted spectral absorption value. However, if the measured spectral absorption value when the clock is operating normally at this transmit power of -25 dBm deviates from the value calculated using the formula, you can adjust the transmitter's transmit power and signal source power to the normal operating range by refitting the relationship between the spectral absorption value and transmit power.
[0104] In practical applications, the relationship between the above-mentioned spectrum absorption value and the transmission power can be used to help optimize the transmission power of the transmitter to achieve the desired spectrum absorption value and relative frequency deviation performance.
[0105] Similarly, the spectrum half-width can also be monitored and calculated. If the spectrum half-width after scanning is detected to be in an abnormal range, the transmitter's transmission power and signal source power will be adjusted to the normal operating range based on the relationship between the latest spectrum half-width and transmission power.
[0106] In the above implementation, we can use the research findings that greater transmit power leads to greater relative clock frequency deviation; power and relative frequency deviation are positively correlated. Adjusting clock parameters, such as signal source power, transmit power, and relative clock frequency deviation, can be used to adjust clock stability.
[0107] Furthermore, based on the research, we can understand that when the OCS air pressure is 8~12Pa, the spectral absorption value and the emission power are positively correlated; the spectral half-width is negatively correlated with the emission power.
[0108] The current relationship between the determined spectral data and transmit power can be combined to predict spectral absorption at different TX powers. Given a transmit power value, the current relationship between the spectral data and transmit power is substituted into the formula to calculate the corresponding spectral absorption value and spectral half-maximum width. In practical applications, the transmit power can be adjusted to achieve the desired spectral absorption value and spectral half-maximum width, thereby optimizing system performance and maintaining long-term clock stability.
[0109] Through the above implementation, even when the environment affects the clock, stable operation of the clock can be achieved by adjusting the transmission power of the clock transmitter. Alternatively, environmental control can be used to maintain the clock in a relatively stable environment, thereby improving clock stability. Based on this, the method provided in this embodiment of the application may further include steps 160 and 170.
[0110] Step 160: Obtain current temperature data of the target clock.
[0111] Optionally, a temperature sensor may be provided to measure current temperature data of the target clock.
[0112] Optionally, multiple temperature sensors may be provided at different locations of the target clock to measure the temperature of each location of the target clock through the temperature sensors, and then a weighted sum of the temperatures measured by each temperature sensor may be performed to obtain the current temperature data of the target clock.
[0113] The weights of different locations can be set based on their accuracy. For example, the temperature data obtained at a location with a smaller error has a higher weight, and the temperature data at a location with a larger error has a lower weight.
[0114] For example, the data collected by the temperature sensors at various locations can be input into the constructed triangular hat function to calculate the weight of each data point. The formula of the triangular hat function is as follows: ; Where μ is the mean error (meanError) of the temperature sensor at each location, and w is the width of the error range. Using this triangular hat function, temperature data from locations with smaller errors are given higher weights, while temperature data from locations with larger errors are given lower weights.
[0115] The sensor output data is weighted using the calculated weights, and the temperature data after filtering is calculated as follows: ; Wherein, Tsensor,i, represents the temperature data obtained by the temperature sensor at the i-th position; Tfiltered,i, represents the temperature data after filtering the temperature data of the temperature sensor at the i-th position; f(errori,) represents the weight of the i-th position.
[0116] Among them, the error of the i-th position can be expressed as: Where Tsensor,i represents the temperature value measured by the temperature sensor at the i-th position, and Treference,i represents the reference value of the temperature at the i-th position. This reference value can be measured at the i-th position using a high-precision thermometer and can be considered the true temperature or standard temperature value. It is used to compare the value measured by the temperature sensor to determine the error.
[0117] Step 170 : Based on the current temperature data, adjust the temperature of the environment where the target clock is located, so as to adjust the temperature of the target clock.
[0118] Optionally, a target ambient temperature of the target clock may be preset, and the temperature of the environment where the target clock is located may be adjusted according to the difference between the current temperature data and the target ambient temperature.
[0119] Optionally, step 160 and step 170 may be repeated multiple times to make the ambient temperature of the target clock be at the target ambient temperature, so as to further maintain the temperature of the target clock.
[0120] Optionally, the above step 160 may include step 161 and step 162 .
[0121] Step 161 : Obtain initial temperature data obtained by testing multiple test points of a target clock.
[0122] Step 162: Correct the initial temperature data to obtain current temperature data of the target clock.
[0123] In one embodiment, the above-mentioned step 162 may include: correcting the initial temperature data of each test point based on the temperature relationship between the measured value and the true value of the pre-calibrated temperature data to obtain corrected temperature data; weighting the corrected temperature data corresponding to each test point to obtain the current temperature data of the target clock.
[0124] The above-mentioned method for determining the temperature relationship between the measured value and the true value includes: obtaining multiple groups of test temperatures and the true temperatures corresponding to the multiple groups of test temperatures for each test point; performing curve fitting based on the group test temperatures and the true temperatures corresponding to the multiple groups of test temperatures to obtain the temperature relationship between the measured value and the true value.
[0125] For example, a set of known reference values and corresponding sensor measurement values may be prepared in advance. The reference values may be values measured using a high-precision thermometer.
[0126] The relationship between the reference value and the measured value can be pre-set. For example, if there is a linear relationship between the reference value and the measured value, the relationship between the reference value and the measured value can be expressed as: Tsensor = a • Ttrue + b, where Tsensor represents the value measured by the temperature sensor; Ttrue represents the reference temperature value; a represents the proportional coefficient; and b represents the offset. The coefficients a and b can be calculated using linear regression.
[0127] Based on the linear relationship Tsensor = a • Ttrue + b, the temperature sensor measurement can be corrected to obtain a value closer to the true value. The compensation formula for the determined temperature can then be expressed as: Tcorrected = (Tsensor - b) / a, where Tcorrected represents the corrected temperature data.
[0128] When there is a complex relationship between the reference value and the measured value, the relationship between the reference value and the measured value can be expressed as a polynomial relationship, which can be a quadratic or cubic polynomial relationship. By establishing a polynomial model of the reference value and the measured value, the coefficients of the polynomial are determined using the obtained reference value and the measured value, and then the measured temperature is compensated based on the model. The temperature-based compensation formula can be expressed as: Tcorrected = Tsensor + a·Tsensor 2 +b•Tsensor+c; Tcorrected represents the corrected temperature data; Tsensor is the temperature value measured by the temperature sensor; a, b, and c represent the coefficients of the polynomial, which are determined through the fitting and calibration process.
[0129] In this embodiment, a Python software module can be used to eliminate the effects of temperature noise based on real-time spectral data, combined with the aforementioned temperature compensation logic. The module then calculates the required transmit power and sends control instructions to the signal source to dynamically adjust the transmit power. This dynamic adjustment maintains the transmit power and spectral data within an appropriate range, thereby improving the stability of the target clock.
[0130] The closed-loop design of automatically controlling transmit power makes feedback more timely. In this embodiment, by eliminating temperature noise in the software, the impact of temperature noise on transmit power and clock stability is minimized, and spectrum data is monitored and transmit power is adjusted in real time to better ensure that the clock operates in the optimal working state, thereby enhancing the reliability and anti-interference capability of the clock system.
[0131] In the embodiments of the present application, multiple monitoring functions can be combined, including pressure monitoring, spectral characteristic related parameter monitoring, relative frequency deviation monitoring, and power monitoring, and the coordinated control between the parameters can be achieved through the Python software module, so that the system can comprehensively and real-timely grasp the changes in each key parameter, and perform unified management and optimization.
[0132] An embodiment of the present application also provides a clock, which can be dynamically adjusted using the steps in the above-mentioned clock adjustment method.
[0133] Exemplarily, the clock may be a molecular clock.
[0134] In an embodiment of the present application, the molecular clock may include a molecular gas chamber, a control unit, and a signal source, wherein the control unit may run a Python software module. The signal source generates a microwave signal of a specific frequency and power under the control of the control unit.
[0135] This Python software module provides control computing logic. As the control center of the molecular clock, it is responsible for real-time data collection from each module, such as spectral bandwidth, pressure, power, and other information. It controls the signal source of the molecular clock according to preset algorithms and logic to achieve automated management and optimization of the molecular clock, and realizes automated power control to optimize clock stability.
[0136] In this embodiment, the power of the microwave signal output by the molecular clock signal source is controlled by the Python software module.
[0137] Optionally, the molecular clock may further include a pressure monitoring module for monitoring the pressure data of the molecular gas chamber of the molecular clock. Based on the pressure data, the transmission power may be dynamically adjusted by selecting a suitable current relationship between the spectrum data and the transmission power.
[0138] The molecular clock can also be equipped with a spectrum monitoring module, which monitors spectral parameters such as bandwidth and absorption. By monitoring these parameters in real time, it is possible to understand the impact of factors such as microwave power on the spectrum, providing a basis for subsequent microwave power estimation and feedback control.
[0139] An embodiment of the present application further provides an electronic device, which may further include a clock.
[0140] The clock may be similar to the clock provided in the aforementioned embodiment. For details about the clock in the electronic device of this embodiment, please refer to the description in the aforementioned embodiment, which will not be repeated here.
[0141] Based on different actual needs, the electronic device may further include more components.
[0142] Optionally, the electronic device may further include a memory and a processor. The memory and processor are electrically connected to each other directly or indirectly to enable data transmission or interaction. For example, these components may be electrically connected to each other via one or more communication buses or signal lines.
[0143] The memory may be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc. The memory is used to store programs, and the processor executes the program after receiving an execution instruction. The method executed by the electronic device defined by the process disclosed in any embodiment of the present application can be applied to the processor or implemented by the processor.
[0144] The above-mentioned processor may be an integrated circuit chip with signal processing capabilities. The above-mentioned processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0145] Exemplarily, the electronic device needs to display data generated during the calculation process or calculation results, and the electronic device may further include a display unit for displaying the data generated during the calculation process and the calculation results.
[0146] Exemplarily, if the electronic device also needs to communicate with other devices, the electronic device may further include a communication unit, through which communication with other devices is achieved.
[0147] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the clock adjustment method described in the above method embodiment are executed.
[0148] The computer program product of the clock adjustment method provided in the embodiment of the present application includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the steps of the clock adjustment method described in the above method embodiment. For details, please refer to the above method embodiment and will not be repeated here.
[0149] In the several embodiments provided in this application, it should be understood that the disclosed methods can also be implemented in other ways. The method embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the methods and computer program products according to the multiple embodiments of the application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a portion of code, and the module, program segment, or a portion of code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the boxes can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified functions or actions, or can be implemented using a combination of dedicated hardware and computer instructions.
[0150] In addition, each method step in each embodiment of the present application can be integrated together to form an independent part for execution, or each method step can be executed by a separate module, or two or more steps can be formed into an independent part for execution.
[0151] If the functions are implemented in the form of software modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or the portion that contributes to the prior art, or the portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage media include various media that can store program code, such as USB flash drives, mobile hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks. It should be noted that, in this document, relational terms such as first and second, etc., are used solely to distinguish one entity or operation from another, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element. The foregoing description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of protection of the present application. It should be noted that similar reference numerals and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined or explained in subsequent figures.
[0152] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A clock adjustment method, characterized in that: include: monitoring the actual value of the spectrum data of the target clock; Based on a predetermined current relationship between the spectrum data and the transmit power, an expected value of the spectrum data is calculated according to the transmit power of the target clock corresponding to the actual value; Based on the actual value and the expected value, determining whether there is a deviation in the spectrum data of the target clock; If there is a deviation, updating the relationship between the spectrum data and the transmit power based on the actual value of the spectrum data and the transmit power corresponding to the actual value to obtain an updated current relationship between the spectrum data and the transmit power; The transmit power of the target clock is adjusted based on the current relationship between the updated spectrum data and the transmit power.
2. The method according to claim 1, characterized in that The spectral data includes spectral absorption values; The current relationship between the spectrum data and the transmit power is determined in the following manner: Monitoring the spectrum absorption values corresponding to different transmit powers of the target clock; Based on multiple sets of different transmission powers and their corresponding spectral absorption values, a current relationship between the spectral absorption value and the transmission power is constructed.
3. The method according to claim 1, characterized in that The spectrum data includes spectrum half-maximum width; The current relationship between the spectrum data and the transmit power is determined in the following manner: Monitoring the half-maximum width of the spectrum corresponding to different transmission powers of the target clock; Based on multiple groups of different transmit powers and their corresponding spectral half-maximum widths, the current relationship between the spectral half-maximum width and the transmit power is constructed.
4. The method according to claim 1, wherein Before monitoring the actual value of the spectrum data of the target clock, the method further includes: Obtaining an initial transmit power of the target clock based on a current relationship between the predetermined spectrum data and the transmit power and the required spectrum data; The target clock is operated based on the initial transmit power.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Obtaining current temperature data of the target clock; Based on the current temperature data, the temperature of the environment where the target clock is located is adjusted to adjust the temperature of the target clock.
6. The method according to claim 5, characterized in that The obtaining of current temperature data of the target clock includes: Obtaining initial temperature data obtained by testing multiple test points of the target clock; The initial temperature data is corrected to obtain current temperature data of the target clock.
7. The method according to claim 6, characterized in that Correcting the initial temperature data to obtain current temperature data of the target clock includes: Based on the temperature relationship between the measured value and the true value of the pre-calibrated temperature data, the initial temperature data of each test point is corrected to obtain corrected temperature data; The corrected temperature data corresponding to each test point is weighted to obtain current temperature data of the target clock.
8. The method according to claim 7, characterized in that The temperature relationship between the measured value and the true value is determined by: For each test point, multiple groups of test temperatures and the actual temperatures corresponding to the multiple groups of test temperatures are obtained; Curve fitting is performed based on the group test temperature and the actual temperature corresponding to multiple groups of test temperatures to obtain the temperature relationship between the measured value and the actual value.
9. A clock, characterized in that: The clock is adjusted using the method according to any one of claims 1 to 8.
10. An electronic device, characterized in that: include: Including the clock according to claim 9.
Citation Information
Patent Citations
System and method for improving atomic clock frequency stability
CN106773612A
Magnetic resonance spectrum fitting method, system and terminal
CN115868930A
GNSS satellite clock real-time noise analysis method based on sliding window
CN116184455A
Clock adjustment method and device, equipment and medium
CN117220815A
Air chamber and molecular clock
CN117728137A
Cited By
Molecular air chamber leak rate detection method, electronic equipment and detection system
CN120274952A
Molecular gas chamber leak rate detection method, electronic device, and detection system
CN120274952B