Arbitrary waveform generator synchronization method and system

By combining the method of synchronous center and the main card level, the generation and processing of global synchronous signals are realized, and the problems of synchronization failure and synchronization accuracy in existing technologies have been solved, and a highly efficient and reliable synchronization system is constructed.

CN119341675APending Publication Date: 2025-01-21SHANGHAI HEPIN ELECTRONIC TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411885665.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The existing arbitrary waveform generator synchronization method has the problem of synchronization failure resulting in failure, and the synchronization accuracy of the synchronization method based on master-slave card cascade is affected by factors such as clock drift and transmission delay.

Method used

Combining the synchronization method based on the synchronization hub and the synchronization method based on the master-slave card cascade, the global synchronization signal is generated through the synchronization hub, and the signal preprocessing and conversion is performed through the master card and the slave card to achieve global synchronization control. At the same time, an exception handling and early warning mechanism is introduced to monitor and respond to clock signal abnormalities in real time.

Benefits of technology

A more robust, efficient and scalable synchronization system is built, which improves the reliability and stability of the system, reduces the impact of network delay on synchronization accuracy, and improves the efficiency and response speed of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341675A_ABST
    Figure CN119341675A_ABST
Patent Text Reader

Abstract

According to the arbitrary waveform generator synchronization method and system provided by the invention, a more robust, efficient and extensible synchronization system is constructed by combining a synchronization method based on a synchronization center with a synchronization method based on cascade connection of master and slave cards. The problems that in the prior art, once a synchronization method based on a synchronization center breaks down, synchronization failure of the whole system can be caused, and the synchronization precision of a synchronization method based on master and slave card cascading can be affected by factors such as clock drift and transmission delay are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of instrument technology, and in particular to an arbitrary waveform generator synchronization method and system. Background Art

[0002] With the development of electronic and communication technologies, more and more systems require precise waveform signals to ensure their functions. For example, radar, communication, navigation and sonar systems all require complex signal waveforms. AWG provides the ability to generate complex and customized waveforms, and improvements in synchronization methods ensure precise coordination between these signals. In the prior art, the synchronization methods of arbitrary waveform generators mainly include synchronization methods based on synchronization hubs and synchronization methods based on master-slave card cascades. However, once a synchronization method based on a synchronization hub fails, the synchronization of the entire system will fail, and the synchronization accuracy of the synchronization method based on master-slave card cascades will be affected by factors such as clock drift and transmission delay. Summary of the invention

[0003] Based on the above technical problems, the present invention proposes an arbitrary waveform generator synchronization method and system, which combines the synchronization method based on the synchronization hub with the synchronization method based on the master-slave card cascade, and the technical solutions adopted are as follows: A method for synchronizing an arbitrary waveform generator, characterized in that the method comprises: S1: The synchronization hub generates a global synchronization signal according to a preset synchronization cycle and transmits the global synchronization signal to the main card; S2: The master card receives a global synchronization signal from the synchronization hub, preprocesses the global synchronization signal, converts the preprocessed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card; S3: Receive clock signal from the card and perform synchronization operation; S4: During the synchronization of data transmission from the master card to the slave card, when the clock signal is abnormal, the abnormality handling system is triggered, the monitoring system sends information to the early warning system, and the early warning system issues an alarm.

[0004] Preferably, the S1 includes: S11: The synchronization center calibrates the built-in clock source to make it consistent with the external time source; S12: A synchronization cycle is preset according to specific parameters of the system, and whenever the synchronization cycle is reached, the synchronization hub generates a global synchronization signal and transmits the global synchronization signal to the main card through the communication channel.

[0005] Preferably, S2 includes: S21: After receiving the global synchronization signal, the master card verifies the global synchronization signal to make the format of the global synchronization signal sent by the synchronization center consistent with the format of the received signal at the master card receiving end. If the verification result is inconsistent, the global synchronization signal is format converted to be consistent with the format of the received signal at the master card receiving end. Then, the master card receiving end receives the global synchronization signal. S22: After receiving the global synchronization signal, preprocessing the global synchronization signal, the preprocessing includes noise removal and error correction, and the error correction includes: A: Check the global synchronization signal by cyclic redundancy method to confirm whether there is any error in the global synchronization signal. If there is no error, proceed to step S23; if there is an error, proceed to step B; B: Analyze the waveform of the global synchronization signal. If the waveform of the global synchronization signal suddenly changes at a certain time point, it indicates that there is an error. The specific location of the error can be obtained through the waveform analysis method; C: Correct the error by using convolutional code, and finally obtain a pure global synchronization signal; S23: Convert the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmit the clock signal to the slave card through the communication channel.

[0006] Preferably, S3 includes: S31: after receiving the clock signal from the card, obtaining the synchronization cycle information in the clock signal and the synchronization cycle information inside the card, and obtaining the cycle ratio R according to the synchronization cycle information in the clock signal and the synchronization cycle information inside the card; S32: During the synchronization process, R is compared with the preset period ratio standard value, and the change of R is monitored. When the period ratio R deviates from the period ratio standard value by more than a threshold, the synchronization state is judged to be unstable, and the slave card automatically adjusts the frequency of its internal clock signal to improve the synchronization performance.

[0007] Preferably, the S4 includes: S41: During the process of data transmission synchronization from the master card to the slave card, the monitoring system monitors in real time whether there is an abnormality. When the monitoring system detects an abnormality, the abnormality handling system starts the adaptive feedback system, analyzes the type and cause of the abnormality in real time, and dynamically adjusts the transmission parameters to quickly restore the normal transmission state; S42: The early warning system receives information from the monitoring system and designs multiple early warning levels according to the severity of the abnormality. The multiple early warning levels include information prompts, warnings, and emergency alarms. When information prompts and warnings are issued, the adaptive feedback system handles the abnormality by itself. When an emergency alarm is issued, the emergency operation is automatically initiated and the emergency handling personnel are informed.

[0008] An arbitrary waveform generator synchronization system, the system comprising: Global synchronization signal generation system: The synchronization center generates a global synchronization signal according to the preset synchronization cycle and transmits the global synchronization signal to the main card; Master card processing system: The master card receives the global synchronization signal from the synchronization hub, pre-processes the global synchronization signal, converts the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card; Slave card synchronization system: receives clock signals from the card and performs synchronization operations; Monitoring system: During the synchronization of data transmission from the master card to the slave card, when the clock signal is abnormal, the abnormality handling system is triggered, the monitoring system sends information to the early warning system, and the early warning system issues an alarm.

[0009] Preferably, the global synchronization signal generating system comprises: Proofreading system: The synchronization center proofreads the built-in clock source to make it consistent with the external time source; Signal transmission system: a synchronization cycle is preset according to specific parameters of the system, and whenever the synchronization cycle is reached, the synchronization hub generates a global synchronization signal and transmits the global synchronization signal to the main card through the communication channel.

[0010] Preferably, the master card processing system comprises: Verification system: After receiving the global synchronization signal, the master card verifies the global synchronization signal to make the format of the global synchronization signal sent by the synchronization center consistent with the format of the received signal at the master card receiving end. If the verification result is inconsistent, the global synchronization signal is format converted to be consistent with the format of the received signal at the master card receiving end. The master card receiving end receives the global synchronization signal. Preprocessing system: after receiving the global synchronization signal, preprocessing the global synchronization signal, the preprocessing includes noise removal and error correction, and the error correction includes: A: Check the global synchronization signal through the cyclic redundancy method to confirm whether there is an error in the global synchronization signal. If there is no error, jump to the signal conversion system. If there is an error, proceed to step B; B: Analyze the waveform of the global synchronization signal. If the waveform of the global synchronization signal suddenly changes at a certain time point, it indicates that there is an error. The specific location of the error can be obtained through the waveform analysis method; C: Correct the error by using convolutional code, and finally obtain a pure global synchronization signal; Signal conversion system: converts the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card through the communication channel.

[0011] Preferably, the slave card synchronization system comprises: Synchronous cycle information acquisition system: after receiving the clock signal from the card, the synchronous cycle information in the clock signal and the internal synchronous cycle information of the card are acquired, and the cycle ratio R is acquired according to the synchronous cycle information in the clock signal and the internal synchronous cycle information of the card; Monitoring system: During the synchronization process, R is compared with the preset period ratio standard value, and the change of R is monitored. When the period ratio R deviates from the period ratio standard value by more than the threshold, the synchronization state is judged to be unstable, and the slave card automatically adjusts the frequency of its internal clock signal to improve the synchronization performance.

[0012] Preferably, the monitoring system comprises: Exception handling system: During the synchronization of data transmission from the master card to the slave card, the monitoring system monitors in real time whether there is an abnormal situation. When the monitoring system detects an abnormal situation, the exception handling system starts the adaptive feedback system, analyzes the type and cause of the abnormality in real time, and dynamically adjusts the transmission parameters to quickly restore the normal transmission state; Early warning system: The early warning system receives information from the monitoring system and designs multiple early warning levels according to the severity of the abnormality. The multiple early warning levels include information prompts, warnings, and emergency alarms. When information prompts and warnings are issued, the adaptive feedback system handles the abnormality by itself. When an emergency alarm is issued, the emergency operation is automatically initiated and the emergency handling personnel are informed.

[0013] Beneficial effects of the present invention: By combining the synchronization method based on the synchronization hub with the synchronization method based on the master-slave card cascade, a more robust, efficient and scalable synchronization system can be constructed. This comprehensive method uses the synchronization hub to achieve global control and management, improving the reliability and stability of the system; by optimizing the communication protocol, reducing the impact of network delay on synchronization accuracy, and allowing the slave card to access the synchronization hub nearby, further improving the efficiency and response speed of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 The invention provides an arbitrary waveform generator synchronization method. DETAILED DESCRIPTION

[0015] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0016] One embodiment of the present invention provides an arbitrary waveform generator synchronization method, characterized in that the method comprises: S1: The synchronization hub generates a global synchronization signal according to a preset synchronization cycle and transmits the global synchronization signal to the main card; S2: The master card receives a global synchronization signal from the synchronization hub, preprocesses the global synchronization signal, converts the preprocessed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card; S3: Receive clock signal from the card and perform synchronization operation; S4: During the synchronization of data transmission from the master card to the slave card, when the clock signal is abnormal, the abnormality handling system is triggered, the monitoring system sends information to the early warning system, and the early warning system issues an alarm.

[0017] The working principle and effect of the above technical solution are as follows: as the time reference center of the whole system, the synchronization center generates a global synchronization signal. The signal is based on a preset synchronization cycle to ensure that the time reference between each module is consistent. The global synchronization signal is transmitted from the synchronization center to the master card to ensure the operation time and event coordination on the master card. After receiving the global synchronization signal, the master card preprocesses the signal to remove noise or synchronization error. According to the needs of the slave card, the master card converts the global synchronization signal into a clock signal suitable for the slave card. The converted clock signal is transmitted to the slave card and is ready for downstream operation. After receiving the clock signal, the slave card uses the signal to perform necessary synchronization operations so that its internal clock or signal output is consistent with the global synchronization signal. During the data transmission process between the master card and the slave card, if an abnormal clock signal is detected, the abnormal handling system is triggered. The abnormal handling system responds quickly and transmits the abnormal information to the early warning system through the monitoring system. The early warning system issues an alarm according to the severity of the abnormal situation and notifies relevant personnel. At the same time, some system parameters may be automatically adjusted to temporarily maintain synchronization until the problem is solved. The synchronization method has high reliability and flexibility. First, the global synchronization signal provided by the synchronization hub ensures that the entire system maintains time consistency within the preset period, enhancing the coordination of the signal. Second, the master card preprocesses and converts the signal to adapt to the clock requirements of the slave card, thereby ensuring accurate synchronization between components. In addition, the integrated anomaly detection and early warning mechanism can quickly identify and respond to any abnormal situation of the clock signal, reducing the potential risk of failure and enabling the system to operate robustly in complex and dynamic operating environments. This approach effectively improves the overall stability and operational efficiency of the system, and further increases its adaptability under changing conditions through an automated feedback adjustment mechanism.

[0018] In one embodiment of the present invention, the S1 includes: S11: The synchronization center calibrates the built-in clock source to make it consistent with the external time source; S12: A synchronization cycle is preset according to specific parameters of the system, and whenever the synchronization cycle is reached, the synchronization hub generates a global synchronization signal and transmits the global synchronization signal to the main card through the communication channel.

[0019] The working principle and effect of the above technical solution are as follows: The synchronization center regularly calibrates the built-in clock source by comparing the time difference between the built-in clock and the external time standard. According to the specific needs and parameters of the system, a synchronization cycle is pre-set, and the synchronization cycle determines how often global synchronization is performed. Once the synchronization cycle arrives, it means that a global time synchronization is required. The synchronization center will generate a global synchronization signal at this time, and the global synchronization signal is used to notify all relevant components in the system of the current synchronization status. The generated global synchronization signal will be transmitted to the main card through the communication channel of the system, thereby realizing the time synchronization of the entire system. Through this method, the system can maintain high-precision time synchronization and ensure that the built-in clock source is accurately aligned with the external time source. This synchronization mechanism sets the synchronization cycle, regularly generates and transmits the global synchronization signal, so that the various modules of the system maintain consistency and stability in time. This not only improves the reliability of the system in processing time-sensitive tasks, but also enhances the overall performance, avoids the accumulation of errors caused by clock drift, and is conducive to the coordination and efficient operation of complex systems.

[0020] In one embodiment of the present invention, S2 includes: S21: After receiving the global synchronization signal, the master card verifies the global synchronization signal to make the format of the global synchronization signal sent by the synchronization center consistent with the format of the received signal at the master card receiving end. If the verification result is inconsistent, the global synchronization signal is format converted to be consistent with the format of the received signal at the master card receiving end. Then, the master card receiving end receives the global synchronization signal. S22: After receiving the global synchronization signal, preprocessing the global synchronization signal, the preprocessing includes noise removal and error correction, and the error correction includes: A: Check the global synchronization signal by cyclic redundancy method to confirm whether there is any error in the global synchronization signal. If there is no error, proceed to step S23; if there is an error, proceed to step B; B: Analyze the waveform of the global synchronization signal. If the waveform of the global synchronization signal suddenly changes at a certain time point, it indicates that there is an error. The specific location of the error can be obtained through the waveform analysis method; C: Correct the error by using convolutional code, and finally obtain a pure global synchronization signal; S23: Convert the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmit the clock signal to the slave card through the communication channel.

[0021] The working principle and effect of the above technical solution are as follows: after receiving the global synchronization signal from the synchronization center, the main card must first verify the format of the signal. The verification process ensures that the format of the global synchronization signal is consistent with the signal format expected by the receiving end of the main card. If the format is inconsistent, the signal needs to be format converted to meet the format requirements of the receiving end of the main card. After the format verification and conversion are completed, the global synchronization signal is preprocessed, including denoising and error correction. Denoising removes noise from the signal to improve the purity of the signal. Error correction, first, the global synchronization signal is verified by a cyclic redundancy check method (CRC). The cyclic redundancy check method is based on polynomial division. The data is regarded as a polynomial and a generating polynomial is selected. Then, the data polynomial is divided using the generating polynomial, and the remainder is attached to the data as a check code. At the receiving end, the main card divides the received data using the same generating polynomial and checks whether the remainder is zero. If the remainder is not zero, it means that there is an error. If the CRC check indicates that there is no error in the signal, the signal processing can directly jump to step S23 to convert and send the signal to the slave card. If an error is detected, step B is entered to further analyze and locate the error. The global synchronization signal is checked more carefully using the waveform analysis method. Waveform analysis focuses on the time domain performance of the signal. If at a certain point in time, the signal waveform suddenly changes abnormally, this indicates that an error has occurred during data transmission. The master card detects this change by comparing the received signal waveform with the expected waveform to determine the location of the error. Convolutional codes are used for error correction. The coding sequence is generated by convolving the input data sequence with a set of fixed generator polynomials. At the receiving end, the master card decodes the received coding sequence using the same generator polynomial and recovers the original data. This method provides a comprehensive and reliable global synchronization signal processing mechanism to ensure the integrity and accuracy of the signal. Through format verification, denoising and multi-level error correction processing, this method can effectively detect and correct various errors in the signal. First, cyclic redundancy check is used to quickly identify errors, then waveform analysis is used to accurately locate the problem, and convolutional code technology is used to perform corrections, ensuring the purity and correctness of the final signal. In addition, by converting the processed signal into a format suitable for the slave card, accurate time synchronization is achieved within the entire system, improving the reliability and stability of system operation.

[0022] In one embodiment of the present invention, S3 includes: S31: after receiving the clock signal from the card, obtaining the synchronization cycle information in the clock signal and the synchronization cycle information inside the card, and obtaining the cycle ratio R according to the synchronization cycle information in the clock signal and the synchronization cycle information inside the card; S32: During the synchronization process, R is compared with the preset period ratio standard value, and the change of R is monitored. When the period ratio R deviates from the period ratio standard value by more than a threshold, the synchronization state is judged to be unstable, and the slave card automatically adjusts the frequency of its internal clock signal to improve the synchronization performance.

[0023] The working principle and effect of the above technical solution are as follows: after the slave card first receives the clock signal from the master card, the slave card parses the received clock signal and obtains the synchronization cycle information therein. According to the cycle information obtained from the external clock signal and the internal clock signal, a cycle ratio R is calculated. The calculated cycle ratio R is compared with a preset cycle ratio standard value. The change of this ratio R is continuously monitored to determine whether it deviates from the standard value. If it is found that the cycle ratio R deviates from the preset cycle ratio standard value by more than a certain set threshold, the system considers that the current synchronization state is unstable. In order to improve the synchronization performance, the system automatically adjusts the frequency of its internal clock signal for this unstable situation. The method realizes efficient synchronization control by dynamically monitoring and adjusting the system's own clock frequency, compared with the external clock signal, and has significant advantages. These advantages include improving the synchronization accuracy and stability of the system, being able to quickly adapt to changes in the external environment, and ensuring the accuracy of data transmission. At the same time, by automatically adjusting its own frequency, human intervention and errors can be reduced, and the autonomous adaptability of the system can be enhanced, thereby providing more reliable performance in various application scenarios.

[0024] In one embodiment of the present invention, the S4 includes: S41: During the process of data transmission synchronization from the master card to the slave card, the monitoring system monitors in real time whether there is an abnormality. When the monitoring system detects an abnormality, the abnormality handling system starts the adaptive feedback system, analyzes the type and cause of the abnormality in real time, and dynamically adjusts the transmission parameters to quickly restore the normal transmission state; S42: The early warning system receives information from the monitoring system and designs multiple early warning levels according to the severity of the abnormality. The multiple early warning levels include information prompts, warnings, and emergency alarms. When information prompts and warnings are issued, the adaptive feedback system handles the abnormality by itself. When an emergency alarm is issued, the emergency operation is automatically initiated and the emergency handling personnel are informed.

[0025] The working principle and effect of the above technical solution are as follows: During the data transmission process from the master card to the slave card, the monitoring system monitors the transmission process in real time to identify any possible abnormal situation. Once an abnormal situation is detected, the abnormality handling system will start the adaptive feedback system. The adaptive feedback system dynamically adjusts the transmission parameters by analyzing the type and cause of the abnormality in real time. The early warning system will evaluate the severity of the abnormality based on the information sent by the monitoring system. According to the severity of the abnormal situation, the early warning system is designed with multiple early warning levels, including information prompts, warnings and emergency alarms. When an information prompt or warning warning is issued, the adaptive feedback system will autonomously handle the abnormality without manual intervention. When a serious abnormal situation is detected and an emergency alarm is issued, the system will automatically start emergency operations to ensure the safety and stability of the transmission, and notify the emergency handling personnel for further intervention. The system provides efficient and automated abnormal management during the data transmission process through real-time monitoring and adaptive feedback mechanisms, which improves the reliability and response speed of the system. Its advantages include the ability to quickly identify and correct abnormalities, reduce interference with normal transmission, and effectively manage risk levels through a hierarchical early warning system to ensure that each abnormality is properly handled. When encountering serious problems, the system can take emergency measures in a timely manner and notify relevant personnel, thereby minimizing potential risks and losses while improving operation and maintenance efficiency.

[0026] One embodiment of the present invention provides an arbitrary waveform generator synchronization system, the system comprising: Global synchronization signal generation system: The synchronization center generates a global synchronization signal according to the preset synchronization cycle and transmits the global synchronization signal to the main card; Master card processing system: The master card receives the global synchronization signal from the synchronization hub, pre-processes the global synchronization signal, converts the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card; Slave card synchronization system: receives clock signals from the card and performs synchronization operations; Monitoring system: During the synchronization of data transmission from the master card to the slave card, when the clock signal is abnormal, the abnormality handling system is triggered, the monitoring system sends information to the early warning system, and the early warning system issues an alarm.

[0027] The working principle and effect of the above technical solution are as follows: as the time reference center of the whole system, the synchronization center generates a global synchronization signal. The signal is based on a preset synchronization cycle to ensure that the time reference between each module is consistent. The global synchronization signal is transmitted from the synchronization center to the master card to ensure the operation time and event coordination on the master card. After receiving the global synchronization signal, the master card preprocesses the signal to remove noise or synchronization error. According to the needs of the slave card, the master card converts the global synchronization signal into a clock signal suitable for the slave card. The converted clock signal is transmitted to the slave card and is ready for downstream operation. After receiving the clock signal, the slave card uses the signal to perform necessary synchronization operations so that its internal clock or signal output is consistent with the global synchronization signal. During the data transmission process between the master card and the slave card, if an abnormal clock signal is detected, the abnormal handling system is triggered. The abnormal handling system responds quickly and transmits the abnormal information to the early warning system through the monitoring system. The early warning system issues an alarm according to the severity of the abnormal situation and notifies relevant personnel. At the same time, some system parameters may be automatically adjusted to temporarily maintain synchronization until the problem is solved. The synchronization method has high reliability and flexibility. First, the global synchronization signal provided by the synchronization hub ensures that the entire system maintains time consistency within the preset period, enhancing the coordination of the signal. Second, the master card preprocesses and converts the signal to adapt to the clock requirements of the slave card, thereby ensuring accurate synchronization between components. In addition, the integrated anomaly detection and early warning mechanism can quickly identify and respond to any abnormal situation of the clock signal, reducing the potential risk of failure and enabling the system to operate robustly in complex and dynamic operating environments. This approach effectively improves the overall stability and operational efficiency of the system, and further increases its adaptability under changing conditions through an automated feedback adjustment mechanism.

[0028] In one embodiment of the present invention, the global synchronization signal generation system comprises: Proofreading system: The synchronization center proofreads the built-in clock source to make it consistent with the external time source; Signal transmission system: a synchronization cycle is preset according to specific parameters of the system, and whenever the synchronization cycle is reached, the synchronization hub generates a global synchronization signal and transmits the global synchronization signal to the main card through the communication channel.

[0029] The working principle and effect of the above technical solution are as follows: the synchronization center regularly calibrates the built-in clock source by comparing the time difference between the built-in clock and the external time standard. According to the specific needs and parameters of the system, a synchronization cycle is pre-set, and the synchronization cycle determines how often global synchronization is performed. Once the synchronization cycle arrives, it means that a global time synchronization is required. The synchronization center will generate a global synchronization signal at this time, and the global synchronization signal is used to notify the current synchronization status of all relevant components in the system. The generated global synchronization signal will be transmitted to the main card through the communication channel of the system, thereby realizing the time synchronization of the entire system. Through this method, the system can maintain high-precision time synchronization and ensure that the built-in clock source is accurately aligned with the external time source. This synchronization mechanism sets the synchronization cycle, regularly generates and transmits the global synchronization signal, so that the various modules of the system maintain consistency and stability in time. This not only improves the reliability of the system in processing time-sensitive tasks, but also enhances the overall performance, avoids the accumulation of errors caused by clock drift, and is conducive to the coordination and efficient operation of complex systems.

[0030] In one embodiment of the present invention, the master card processing system comprises: Verification system: After receiving the global synchronization signal, the master card verifies the global synchronization signal to make the format of the global synchronization signal sent by the synchronization center consistent with the format of the received signal at the master card receiving end. If the verification result is inconsistent, the global synchronization signal is format converted to be consistent with the format of the received signal at the master card receiving end. The master card receiving end receives the global synchronization signal. Preprocessing system: after receiving the global synchronization signal, preprocessing the global synchronization signal, the preprocessing includes noise removal and error correction, and the error correction includes: A: Check the global synchronization signal through the cyclic redundancy method to confirm whether there is an error in the global synchronization signal. If there is no error, jump to the signal conversion system. If there is an error, proceed to step B; B: Analyze the waveform of the global synchronization signal. If the waveform of the global synchronization signal suddenly changes at a certain time point, it indicates that there is an error. The specific location of the error can be obtained through the waveform analysis method; C: Correct the error by using convolutional code, and finally obtain a pure global synchronization signal; Signal conversion system: converts the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card through the communication channel.

[0031] The working principle and effect of the above technical solution are as follows: after receiving the global synchronization signal from the synchronization center, the main card must first verify the format of the signal. The verification process ensures that the format of the global synchronization signal is consistent with the signal format expected by the receiving end of the main card. If the format is inconsistent, the signal needs to be format converted to meet the format requirements of the receiving end of the main card. After the format verification and conversion are completed, the global synchronization signal is preprocessed, including denoising and error correction. Denoising removes noise from the signal to improve the purity of the signal. Error correction, first, the global synchronization signal is verified by a cyclic redundancy check method (CRC). The cyclic redundancy check method is based on polynomial division. The data is regarded as a polynomial and a generating polynomial is selected. Then, the data polynomial is divided using the generating polynomial, and the remainder is attached to the data as a check code. At the receiving end, the main card divides the received data using the same generating polynomial and checks whether the remainder is zero. If the remainder is not zero, it means that there is an error. If the CRC check indicates that there is no error in the signal, the signal processing can directly jump to step S23 to convert and send the signal to the slave card. If an error is detected, step B is entered to further analyze and locate the error. The global synchronization signal is checked more carefully using the waveform analysis method. Waveform analysis focuses on the time domain performance of the signal. If at a certain point in time, the signal waveform suddenly changes abnormally, this indicates that an error has occurred during data transmission. The master card detects this change by comparing the received signal waveform with the expected waveform to determine the location of the error. Convolutional codes are used for error correction. The coding sequence is generated by convolving the input data sequence with a set of fixed generator polynomials. At the receiving end, the master card decodes the received coding sequence using the same generator polynomial and recovers the original data. This method provides a comprehensive and reliable global synchronization signal processing mechanism to ensure the integrity and accuracy of the signal. Through format verification, denoising and multi-level error correction processing, this method can effectively detect and correct various errors in the signal. First, cyclic redundancy check is used to quickly identify errors, then waveform analysis is used to accurately locate the problem, and convolutional code technology is used to perform corrections, ensuring the purity and correctness of the final signal. In addition, by converting the processed signal into a format suitable for the slave card, accurate time synchronization is achieved within the entire system, improving the reliability and stability of system operation.

[0032] In one embodiment of the present invention, the slave card synchronization system includes: Synchronous cycle information acquisition system: after receiving the clock signal from the card, the synchronous cycle information in the clock signal and the internal synchronous cycle information of the card are acquired, and the cycle ratio R is acquired according to the synchronous cycle information in the clock signal and the internal synchronous cycle information of the card; Monitoring system: During the synchronization process, R is compared with the preset period ratio standard value, and the change of R is monitored. When the period ratio R deviates from the period ratio standard value by more than the threshold, the synchronization state is judged to be unstable, and the slave card automatically adjusts the frequency of its internal clock signal to improve the synchronization performance.

[0033] The working principle and effect of the above technical solution are as follows: after the slave card first receives the clock signal from the master card, the slave card parses the received clock signal and obtains the synchronization cycle information therein. According to the cycle information obtained from the external clock signal and the internal clock signal, a cycle ratio R is calculated. The calculated cycle ratio R is compared with a preset cycle ratio standard value. The change of this ratio R is continuously monitored to determine whether it deviates from the standard value. If it is found that the cycle ratio R deviates from the preset cycle ratio standard value by more than a certain set threshold, the system considers that the current synchronization state is unstable. In order to improve the synchronization performance, the system automatically adjusts the frequency of its internal clock signal for this unstable situation. The method realizes efficient synchronization control by dynamically monitoring and adjusting the system's own clock frequency, compared with the external clock signal, and has significant advantages. These advantages include improving the synchronization accuracy and stability of the system, being able to quickly adapt to changes in the external environment, and ensuring the accuracy of data transmission. At the same time, by automatically adjusting its own frequency, human intervention and errors can be reduced, and the autonomous adaptability of the system can be enhanced, thereby providing more reliable performance in various application scenarios.

[0034] In one embodiment of the present invention, the monitoring system comprises: Exception handling system: During the synchronization of data transmission from the master card to the slave card, the monitoring system monitors in real time whether there is an abnormal situation. When the monitoring system detects an abnormal situation, the exception handling system starts the adaptive feedback system, analyzes the type and cause of the abnormality in real time, and dynamically adjusts the transmission parameters to quickly restore the normal transmission state; Early warning system: The early warning system receives information from the monitoring system and designs multiple early warning levels according to the severity of the abnormality. The multiple early warning levels include information prompts, warnings, and emergency alarms. When information prompts and warnings are issued, the adaptive feedback system handles the abnormality by itself. When an emergency alarm is issued, the emergency operation is automatically initiated and the emergency handling personnel are informed.

[0035] The abnormal situation includes synchronization cycle drift, that is, synchronization frequency deviation, which leads to inconsistency of each synchronization time interval. When synchronization cycle drift occurs, the abnormal number system starts the adaptive feedback system, and the detailed steps are as follows: Step 1: During each synchronization cycle, the sensor obtains the ambient temperature and other parameters that affect the synchronization cycle, including humidity and pressure, and records the deviation between the actual synchronization frequency and the expected value over a period of time; Step 2: Establish a relationship model between temperature and synchronization frequency, the model is used to predict the drift of synchronization frequency at a specific temperature, and the calculation formula of the relationship model is as follows:

[0036] in, It indicates the predicted synchronization frequency drift, α indicates the frequency change amplitude coefficient, which reflects the amplitude of the impact of temperature change on frequency drift, and the value range of α is [1,2]. T indicates the real-time ambient temperature, which indicates the ideal ambient temperature when the synchronization period does not drift. Step 3: When the monitoring system detects a synchronization cycle drift, the value of the synchronization cycle drift is predicted by the relationship model, and a compensation parameter is dynamically calculated according to the predicted drift value, and the calculation formula of the compensation parameter is as follows:

[0037] Among them, C represents the compensation parameter, H represents the real-time ambient humidity, It represents the ideal environmental humidity when the synchronization cycle does not drift, P represents the real-time environmental pressure, Indicates the ideal ambient pressure when the synchronization period does not drift.

[0038] The working principle and effect of the above technical solution are as follows: During the data transmission process from the master card to the slave card, the monitoring system monitors the transmission process in real time to identify any possible abnormal situation. Once an abnormal situation is detected, the abnormality handling system will start the adaptive feedback system. The adaptive feedback system dynamically adjusts the transmission parameters by analyzing the type and cause of the abnormality in real time. The early warning system will evaluate the severity of the abnormality based on the information sent by the monitoring system. According to the severity of the abnormal situation, the early warning system is designed with multiple early warning levels, including information prompts, warnings and emergency alarms. When an information prompt or warning warning is issued, the adaptive feedback system will autonomously handle the abnormality without manual intervention. When a serious abnormal situation is detected and an emergency alarm is issued, the system will automatically start emergency operations to ensure the safety and stability of the transmission, and notify the emergency handling personnel for further intervention. The system provides efficient and automated abnormal management during the data transmission process through real-time monitoring and adaptive feedback mechanisms, which improves the reliability and response speed of the system. Its advantages include the ability to quickly identify and correct abnormalities, reduce interference with normal transmission, and effectively manage risk levels through a hierarchical early warning system to ensure that each abnormality is properly handled. When encountering serious problems, the system can take emergency measures in a timely manner and notify relevant personnel, thereby minimizing potential risks and losses while improving operation and maintenance efficiency.

[0039] In the compensation coefficient calculation formula, the square root is first used to smooth the impact of the predicted frequency deviation. The impact of temperature difference on system performance is significant, so this impact is amplified by calculating the square of the temperature difference. The square operation can enhance the impact of large temperature differences on the compensation value. The impact of humidity differences may not be so direct or significant, so it is quantified by logarithmic operation. Logarithmic operation can handle a large range of humidity differences while reducing the impact of extreme values ​​on the compensation value. Multiplying the square of the temperature difference with the logarithm of the humidity difference is to comprehensively consider the combined impact of temperature and humidity on system performance. When the pressure difference increases, the value of the logarithmic term decreases rapidly, reflecting the gradual weakening of the impact of pressure difference on the compensation value. The compensation coefficient calculation formula improves the overall responsiveness of the system to environmental changes by combining multiple environmental factors such as frequency deviation prediction, temperature, humidity, and pressure. By smoothing abnormal fluctuations and avoiding excessive reliance on a single parameter, the accuracy of compensation and the stability of the system are enhanced. In addition, the formula improves the adaptability to pressure changes through an exponential decay model and enhances the dynamic adjustment capability of the system, so that the formula can effectively cope with complex and changing environmental conditions and ensure frequency stability and accuracy.

[0040] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for synchronizing an arbitrary waveform generator, characterized in that: The method comprises: S1: The synchronization hub generates a global synchronization signal according to a preset synchronization cycle and transmits the global synchronization signal to the main card; S2: The master card receives a global synchronization signal from the synchronization hub, preprocesses the global synchronization signal, converts the preprocessed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card; S3: Receive clock signal from the card and perform synchronization operation; S4: During the synchronization of data transmission from the master card to the slave card, when the clock signal is abnormal, the abnormality handling system is triggered, the monitoring system sends information to the early warning system, and the early warning system issues an alarm.

2. The method for synchronizing an arbitrary waveform generator according to claim 1, characterized in that: The S1 includes: S11: The synchronization center calibrates the built-in clock source to make it consistent with the external time source; S12: A synchronization cycle is preset according to specific parameters of the system, and whenever the synchronization cycle is reached, the synchronization hub generates a global synchronization signal and transmits the global synchronization signal to the main card through the communication channel.

3. The method for synchronizing an arbitrary waveform generator according to claim 1, characterized in that: The S2 includes: S21: After receiving the global synchronization signal, the master card verifies the global synchronization signal to make the format of the global synchronization signal sent by the synchronization center consistent with the format of the received signal at the master card receiving end. If the verification result is inconsistent, the global synchronization signal is format converted to be consistent with the format of the received signal at the master card receiving end. Then, the master card receiving end receives the global synchronization signal. S22: After receiving the global synchronization signal, preprocessing the global synchronization signal, the preprocessing includes noise removal and error correction, and the error correction includes: A: Check the global synchronization signal by cyclic redundancy method to confirm whether there is any error in the global synchronization signal. If there is no error, proceed to step S23; if there is an error, proceed to step B; B: Analyze the waveform of the global synchronization signal. If the waveform of the global synchronization signal suddenly changes at a certain time point, it indicates that there is an error. The specific location of the error can be obtained through the waveform analysis method; C: Correct the error by using convolutional code, and finally obtain a pure global synchronization signal; S23: Convert the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmit the clock signal to the slave card through the communication channel.

4. The method for synchronizing an arbitrary waveform generator according to claim 1, characterized in that: The S3 includes: S31: after receiving the clock signal from the card, obtaining the synchronization cycle information in the clock signal and the synchronization cycle information inside the card, and obtaining the cycle ratio R according to the synchronization cycle information in the clock signal and the synchronization cycle information inside the card; S32: During the synchronization process, R is compared with the preset period ratio standard value, and the change of R is monitored. When the period ratio R deviates from the period ratio standard value by more than a threshold, the synchronization state is judged to be unstable, and the slave card automatically adjusts the frequency of its internal clock signal to improve the synchronization performance.

5. The method for synchronizing an arbitrary waveform generator according to claim 1, characterized in that: The S4 includes: S41: During the process of data transmission synchronization from the master card to the slave card, the monitoring system monitors in real time whether there is an abnormality. When the monitoring system detects an abnormality, the abnormality handling system starts the adaptive feedback system, analyzes the type and cause of the abnormality in real time, and dynamically adjusts the transmission parameters to quickly restore the normal transmission state; S42: The early warning system receives information from the monitoring system and designs multiple early warning levels according to the severity of the abnormality. The multiple early warning levels include information prompts, warnings, and emergency alarms. When information prompts and warnings are issued, the adaptive feedback system handles the abnormality by itself. When an emergency alarm is issued, the emergency operation is automatically initiated and the emergency handling personnel are informed.

6. An arbitrary waveform generator synchronization system, characterized in that: The system comprises: Global synchronization signal generation system: The synchronization center generates a global synchronization signal according to the preset synchronization cycle and transmits the global synchronization signal to the main card; Master card processing system: The master card receives the global synchronization signal from the synchronization hub, pre-processes the global synchronization signal, converts the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card; Slave card synchronization system: receives clock signals from the card and performs synchronization operations; Monitoring system: During the synchronization of data transmission from the master card to the slave card, when the clock signal is abnormal, the abnormality handling system is triggered, the monitoring system sends information to the early warning system, and the early warning system issues an alarm.

7. An arbitrary waveform generator synchronization system according to claim 6, characterized in that: The global synchronization signal generation system comprises: Proofreading system: The synchronization center proofreads the built-in clock source to make it consistent with the external time source; Signal transmission system: a synchronization cycle is preset according to specific parameters of the system, and whenever the synchronization cycle is reached, the synchronization hub generates a global synchronization signal and transmits the global synchronization signal to the main card through the communication channel.

8. The arbitrary waveform generator synchronization system according to claim 6, characterized in that: The master card processing system comprises: Verification system: After receiving the global synchronization signal, the master card verifies the global synchronization signal to make the format of the global synchronization signal sent by the synchronization center consistent with the format of the received signal at the master card receiving end. If the verification result is inconsistent, the global synchronization signal is format converted to be consistent with the format of the received signal at the master card receiving end. The master card receiving end receives the global synchronization signal. Preprocessing system: after receiving the global synchronization signal, preprocessing the global synchronization signal, the preprocessing includes noise removal and error correction, and the error correction includes: A: Check the global synchronization signal through the cyclic redundancy method to confirm whether there is an error in the global synchronization signal. If there is no error, jump to the signal conversion system. If there is an error, proceed to step B; B: Analyze the waveform of the global synchronization signal. If the waveform of the global synchronization signal suddenly changes at a certain time point, it indicates that there is an error. The specific location of the error can be obtained through the waveform analysis method; C: Correct the error by using convolutional code, and finally obtain a pure global synchronization signal; Signal conversion system: converts the pre-processed global synchronization signal into a clock signal suitable for the slave card, and transmits the clock signal to the slave card through the communication channel.

9. The arbitrary waveform generator synchronization system according to claim 6, characterized in that: The slave card synchronization system comprises: Synchronous cycle information acquisition system: after receiving the clock signal from the card, the synchronous cycle information in the clock signal and the internal synchronous cycle information of the card are acquired, and the cycle ratio R is acquired according to the synchronous cycle information in the clock signal and the internal synchronous cycle information of the card; Monitoring system: During the synchronization process, R is compared with the preset period ratio standard value, and the change of R is monitored. When the period ratio R deviates from the period ratio standard value by more than the threshold, the synchronization state is judged to be unstable, and the slave card automatically adjusts the frequency of its internal clock signal to improve the synchronization performance.

10. The arbitrary waveform generator synchronization system according to claim 6, characterized in that: The monitoring system comprises: Exception handling system: During the synchronization of data transmission from the master card to the slave card, the monitoring system monitors in real time whether there is an abnormal situation. When the monitoring system detects an abnormal situation, the exception handling system starts the adaptive feedback system, analyzes the type and cause of the abnormality in real time, and dynamically adjusts the transmission parameters to quickly restore the normal transmission state; Early warning system: The early warning system receives information from the monitoring system and designs multiple early warning levels according to the severity of the abnormality. The multiple early warning levels include information prompts, warnings, and emergency alarms. When information prompts and warnings are issued, the adaptive feedback system handles the abnormality by itself. When an emergency alarm is issued, the emergency operation is automatically initiated and the emergency handling personnel are informed.

Citation Information

Patent Citations

  • Satellite synchronous master clock device

    CN101881938A

  • Method and device for determining synchronization deviation of positioning base station

    CN113225805A

  • Device and system for time synchronization of transformer substation, and transformer substation

    CN114710225A

  • Radio device with resonator

    CN115699583A

  • Satellite signal abnormality monitoring system of dgnss reference station and monitoring method using same

    KR101477041B1