Time code time service device based on single Beidou

By using a time code synchronization device based on a single BeiDou system and employing B1C and PPS signals for time calibration, the problem of inconsistent module time in a distributed system was solved, achieving high-precision, network-independent time synchronization.

CN223552019UActive Publication Date: 2025-11-14WUHAN YIXUN ELECTRONICS INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422932768.4
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-11-14
Estimated Expiration
2034-11-29

AI Technical Summary

Technical Problem

In distributed systems, the local clocks of each module may become inconsistent after calibration due to differences in environment and clock rate. Existing technologies make it difficult to achieve time synchronization without network dependence.

Method used

A time code synchronization device based on a single BeiDou system is adopted, including a BeiDou signal receiving module, a clock module, a time synchronization controller, and a communication module. It performs time calibration by receiving B1C and PPS signals, generates whole-second time codes and whole-second PPS signals, and outputs them through the communication module to achieve time synchronization of each module.

Benefits of technology

It achieves time consistency among modules in a distributed system without relying on the network, ensuring high-precision time synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223552019U_ABST
    Figure CN223552019U_ABST
Patent Text Reader

Abstract

The utility model provides a time code timing device based on a single Beidou, which comprises a Beidou signal receiving module, a clock module, a time synchronization controller and a communication module, and is characterized in that the Beidou signal receiving module, the clock module and the communication module are respectively connected with the time synchronization controller; the Beidou signal receiving module is used for receiving Beidou signals including a B1C signal and a PPS signal; the clock module is used for generating a clock signal; the time synchronization controller is used for carrying out time calibration based on the clock signal, the B1C signal and the PPS signal to obtain a whole second time code and a whole second PPS signal; and the communication module is used for outputting the whole second time code and the plurality of paths of whole second PPS signals. According to the utility model, through the output of multiple paths of PPS signals, each module of the distributed system or other external equipment is ensured to carry out time synchronization according to the output multiple paths of PPS signals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of time synchronization technology, and in particular to a time code synchronization device based on a single Beidou system. Background Technology

[0002] Satellite time synchronization is a technology that uses satellite signals to obtain precise time. As more and more sophisticated applications demand increasingly higher time synchronization accuracy, and given that various devices and sensors use different time bases, synchronizing their times under the same reference is crucial. Currently, many sensors and devices are synchronized using satellite time synchronization.

[0003] In distributed systems, because the entire system is spatially dispersed, it is impractical to use only one clock as the global clock for the entire system. Therefore, each module in a distributed system typically maintains its own local clock. However, due to differences in the environment and clock speed of each module, even if the time of all modules is calibrated at a certain time, inconsistencies may still arise among the local clocks of different modules after a period of time. Therefore, there is an urgent need for a time synchronization device for distributed systems. Utility Model Content

[0004] This invention provides a time code synchronization device based on a single BeiDou system to solve the defect in the prior art where the local clocks of each module in a distributed system may become inconsistent after a period of operation following calibration. At the same time, the time code synchronization device based on a single BeiDou system provided by this invention does not require a network.

[0005] This utility model provides a time code synchronization device based on a single Beidou system, including a Beidou signal receiving module, a clock module, a time synchronization controller, and a communication module. The Beidou signal receiving module, the clock module, and the communication module are respectively connected to the time synchronization controller.

[0006] The BeiDou signal receiving module is used to receive BeiDou signals, including B1C signals and PPS signals;

[0007] The clock module is used to generate clock signals;

[0008] The time synchronization controller is used to perform time calibration based on the clock signal, the B1C signal, and the PPS signal to obtain a whole-second time code and a whole-second PPS signal;

[0009] The communication module is used to output the whole second time code and multiple channels of the whole second PPS signal.

[0010] According to the present invention, a time code synchronization device based on a single BeiDou system is provided, wherein the BeiDou signal receiving module includes a B1C signal receiving unit and a PPS signal receiving unit.

[0011] The B1C signal receiving unit is used to receive the B1C signal;

[0012] The PPS signal receiving unit is used to receive the PPS signal.

[0013] According to the present invention, a time code synchronization device based on a single Beidou system is provided. The B1C signal receiving unit includes an antenna, a radio frequency front-end, a demodulator, and a data processing subunit. The antenna, the radio frequency front-end, the demodulator, and the data processing subunit are connected in sequence. The data processing subunit is connected to the time synchronization controller.

[0014] The antenna is used to receive the B1C signal.

[0015] The radio frequency front end is used to amplify and convert the B1C signal;

[0016] The demodulator is used to demodulate the B1C signal processed by the radio frequency front end into a digital signal;

[0017] The data processing subunit is used to extract time information from the B1C signal.

[0018] According to the present invention, a time code synchronization device based on a single Beidou system is provided, wherein the clock module includes a crystal oscillator or a temperature-compensated crystal oscillator.

[0019] According to the present invention, a time code synchronization device based on a single Beidou system is provided, wherein the time synchronization controller includes a clock deviation corrector, a calibration logic unit and a control logic unit connected in sequence.

[0020] The clock skew corrector is used to determine the satellite clock skew between the actual satellite time and the reproduced satellite time based on the time information of the B1C signal.

[0021] The calibration logic unit is used to perform time calibration on the time information of the PPS signal based on the satellite clock deviation and the clock signal.

[0022] The control logic unit is used to obtain the whole-second time code and the whole-second PPS signal based on the time information of the calibrated PPS signal.

[0023] According to the present invention, a time code synchronization device based on a single Beidou system is provided, wherein the communication module includes at least one of a UART interface, an SPI interface, and an Ethernet interface.

[0024] According to the present invention, a time code synchronization device based on a single Beidou system is provided, wherein the communication module includes a time code output unit and a multi-channel PPS output unit.

[0025] According to the present invention, a time code synchronization device based on a single Beidou system is provided, which also includes a power management module;

[0026] The power management module is used to supply power to the Beidou-based time code synchronization device.

[0027] This invention provides a single-BeiDou-based time code synchronization device. A BeiDou signal receiving module receives BeiDou signals, a clock module generates clock signals, a time synchronization controller calibrates the BeiDou signals, and adjusts the clock signals accordingly to correct the delay between the local clock signal and the satellite clock. A communication module outputs the delayed-corrected time code and multiple PPS signals. Various modules in the distributed system or other external devices can synchronize their times based on the output multiple PPS signals, ensuring time consistency between modules. Furthermore, this single-BeiDou-based time code synchronization device does not rely on a network. Attached Figure Description

[0028] To more clearly illustrate the technical solutions in this utility model or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this utility model. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0029] Figure 1 This is one of the structural schematic diagrams of the time code synchronization device based on a single Beidou system provided by this utility model.

[0030] Figure 2 This is the second schematic diagram of the time code synchronization device based on a single Beidou system provided by this utility model. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this utility model clearer, the technical solutions of this utility model will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this utility model, not all embodiments. Based on the embodiments of this utility model, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this utility model.

[0032] The following is combined Figures 1-2 This invention describes a time code synchronization device based on a single BeiDou system.

[0033] Figure 1 This is a schematic diagram illustrating the structure of a time code synchronization device based on a single BeiDou system, according to an exemplary embodiment. Figure 1 As shown in an exemplary embodiment, the time code synchronization device based on a single BeiDou system includes a BeiDou signal receiving module, a clock module, a time synchronization controller, and a communication module. The BeiDou signal receiving module, the clock module, and the communication module are respectively connected to the time synchronization controller.

[0034] The BeiDou signal receiving module is used to receive BeiDou signals, including B1C signals and PPS signals.

[0035] The clock module is used to generate clock signals.

[0036] The time synchronization controller is used to perform time calibration based on the clock signal, the B1C signal, and the PPS signal to obtain a whole-second time code and a whole-second PPS signal.

[0037] The communication module is used to output the whole second time code and multiple channels of the whole second PPS signal.

[0038] In this embodiment of the invention, the BeiDou signal receiving module receives B1C signals and PPS (Pulse Per Second) signals. B1C signals are the second-generation signals of the BeiDou satellite navigation system, characterized by high precision and high reliability. PPS signals are electrical pulse signals emitted by the BeiDou satellite navigation system at the exact second, emitted once per second, and possess advantages of stability, accuracy, and strong predictability. The PPS signals emitted by BeiDou satellites can be processed through special hardware and software to achieve accurate timing for devices such as computers and networks.

[0039] The clock module generates the device's clock signal. The clock module needs to have sufficient accuracy and stability to ensure that the generated clock signal can meet the requirements of high-precision time synchronization.

[0040] The time synchronization controller performs time calibration based on the time information in the received B1C signal and PPS signal, as well as the clock signal, to achieve time synchronization of the device. Simultaneously, it adjusts the local clock according to the received BeiDou signal. Specifically, in the user equipment, the received PPS signal is actually the satellite second pulse reproduced by the user equipment. There is a certain satellite clock deviation between this signal and the PPS signal received by the BeiDou signal receiving module. This satellite clock deviation can be calculated by processing other information in the B1C signal using an algorithm. However, the algorithm and hardware circuitry require a certain amount of time to calculate the satellite clock deviation. This processing time is determined based on the clock signal generated by the clock module, i.e., the crystal oscillator interval. Although the satellite clock deviation is small, this single-BeiDou-based time code synchronization device compensates for the deviation between the PPS signal received by the BeiDou signal receiving module and the PPS signal reproduced by the user equipment based on the calculated satellite clock deviation. The compensated PPS signal, plus the processing time of the algorithm and hardware circuitry, yields an accurate output time, thus completing the entire time synchronization process. The communication module provides interfaces for communication and data exchange with other devices or systems. These interfaces are used to configure and control the time synchronization controller, as well as to transmit time information and data after time calibration, and to transmit whole-second time codes and whole-second multiple PPS signals at the whole second.

[0041] like Figure 2 As shown, the BeiDou satellite transmits B1C and PPS signals via serial port to the BeiDou signal receiving module of the single-BeiDou time code synchronization device. The BeiDou signal receiving module then receives the transmitted signals, processes the received B1C signal, demodulates it, and extracts navigation data and time information. The navigation data includes the satellite's clock parameters, UTC time information, and other key information such as the satellite's status, position, and velocity. The time information includes the exact time the satellite transmitted the signal. The received PPS signal provides information up to the second, but not the specific second.

[0042] The satellite time reproduced by the user equipment has a certain satellite clock deviation from the satellite time received by the BeiDou signal receiving module. The specific second indicated by the PPS signal is provided by the B1C signal, and the satellite clock deviation can be calculated using the information in the B1C. By performing positioning calculations using satellite observations and ephemeris data, the satellite clock deviation of the BeiDou signal receiving module is obtained. Based on this satellite clock deviation, the time of the received PPS signal is compensated, and a calibration and synchronization are performed to ensure that the clock difference between the local clock and the satellite time is kept at 0, thus achieving synchronization between the local clock and the satellite clock. The synchronized clock signal is output as a time code. This example also supports outputting multiple PPS signals via high-speed MOSFETs for synchronization purposes in mainstream devices.

[0043] In this embodiment of the invention, the time code synchronization device based on a single Beidou system is set up using an FPGA (Field-Programmable Gate Array). The parallel processing mechanism and pipeline design of the FPGA are reasonably utilized in the logic design of the entire time code synchronization device based on a single Beidou system to realize the correction of PPS timing delay triggered by the satellite and output multiple PPS signals for synchronization by other external sensors / devices.

[0044] In an exemplary embodiment of this utility model, the BeiDou signal receiving module includes a B1C signal receiving unit and a PPS signal receiving unit.

[0045] The B1C signal receiving unit is used to receive the B1C signal.

[0046] The PPS signal receiving unit is used to receive the PPS signal.

[0047] In this embodiment of the invention, the B1C signal receiving unit uses a dedicated BeiDou receiving module to receive B1C signals.

[0048] The PPS signal receiving unit uses a high-precision PPS receiving circuit to receive external PPS signals. The PPS signal receiving unit needs to be able to accurately detect and count the edges of the pulse signal per second.

[0049] In an exemplary embodiment of this utility model, the B1C signal receiving unit includes an antenna, a radio frequency front-end, a demodulator, and a data processing subunit. The antenna, the radio frequency front-end, the demodulator, and the data processing subunit are connected in sequence, and the data processing subunit is connected to the time synchronization controller.

[0050] The antenna is used to receive the B1C signal.

[0051] The radio frequency front end is used to amplify and convert the B1C signal.

[0052] The demodulator is used to demodulate the B1C signal processed by the radio frequency front end into a digital signal.

[0053] The data processing subunit is used to extract time information from the B1C signal.

[0054] In this embodiment of the invention, the antenna receives B1C signals from BeiDou satellites. The radio frequency front-end is responsible for amplifying the received B1C signals and converting them into intermediate frequency (IF) signals. The demodulator demodulates the IF signals into digital signals. The demodulator includes the acquisition, tracking, and demodulation of the B1C signals to extract the time information carried therein. The data processing subunit processes the demodulated data, extracts the time information from it, and transmits the extracted time information to the time synchronization controller.

[0055] In an exemplary embodiment of the present invention, the clock module includes a crystal oscillator or a temperature-compensated crystal oscillator.

[0056] In this embodiment of the invention, the clock module includes a stable clock source, such as a crystal oscillator or a temperature-compensated crystal oscillator (TXCO), for generating the clock signal of the device.

[0057] The clock module uses an internal crystal oscillator, which is high-frequency and accurate. It divides one second into N equal parts, and there is a relatively accurate time interval (1 / N) seconds between each reading. The time synchronization controller has a certain time consumption when performing time calibration. The actual time when the PPS signal is triggered is obtained after processing by the time synchronization controller. When finally outputting to the device, this interval is determined by the crystal oscillator reading.

[0058] For high-precision applications, temperature-compensated crystal oscillators are preferred for clock modules. Temperature-compensated crystal oscillators can make voltage-controlled adjustments according to the temperature curve when the temperature changes, making the crystal oscillator work more stably.

[0059] In an exemplary embodiment of the present invention, the time synchronization controller includes a clock deviation corrector, a calibration logic unit, and a control logic unit connected in sequence.

[0060] The clock skew corrector is used to determine the satellite clock skew between the actual satellite time and the reproduced satellite time based on the time information of the B1C signal.

[0061] The calibration logic unit is used to perform time calibration on the time information of the PPS signal based on the satellite clock deviation and the clock signal.

[0062] The control logic unit is used to obtain the whole-second time code and the whole-second PPS signal based on the time information of the calibrated PPS signal.

[0063] In this embodiment of the invention, the clock skew corrector calculates the satellite clock deviation between the satellite time and the reproduced satellite time based on the exact time of the satellite signal transmitted by the time information in the BIC signal. The calibration logic unit performs time calibration on the time information in the PPS signal based on the satellite clock deviation and the clock signal, and achieves time synchronization of the device by adjusting the local clock. The control logic unit then obtains the whole-second time code and the whole-second PPS signal based on the time information of the calibrated PPS signal.

[0064] In the embodiments of this utility model, the time synchronization controller can be the TMS320C6747 product from TI (Texas Instruments).

[0065] In an exemplary embodiment of the present invention, the communication module includes at least one of a UART interface, an SPI interface, and an Ethernet interface.

[0066] In this embodiment of the invention, the UART (Universal Asynchronous Receiver / Transmitter) interface is a commonly used serial communication interface. The UART interface converts the data to be transmitted between serial and parallel communication.

[0067] SPI (Serial Peripheral Interface) is a synchronous serial communication interface, mainly used for short-distance, device-to-device communication.

[0068] Ethernet is a widely used local area network (LAN) communication interface that allows computers and other devices to communicate via the Ethernet protocol. It supports different transmission rates and operating modes and can be optimized for various application scenarios. Ethernet interfaces provide high-speed data transmission and are characterized by security (through encryption technology) and reliability (through error detection and correction).

[0069] In an exemplary embodiment of the present invention, the communication module includes a timecode output unit and a multi-channel PPS output unit.

[0070] In this embodiment of the invention, the communication module outputs external signals in two parts: one part is the corrected whole-second time code output, and the other part is the multi-channel PPS output. The multi-channel PPS output unit outputs multiple whole-second PPS signals through high-speed MOS transistors for synchronization purposes in mainstream devices.

[0071] In an exemplary embodiment of this utility model, the time code synchronization device based on a single Beidou system further includes a power management module;

[0072] The power management module is used to supply power to the Beidou-based time code synchronization device.

[0073] In this embodiment of the invention, the power management module is an effective power management system to ensure the stable operation and low power consumption of each module. At the same time, the power management module can adapt to different power input conditions, as well as the time and data after transmission synchronization.

[0074] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0075] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this utility model, and not to limit it. Although this utility model has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this utility model.

Claims

1. A time code synchronization device based on a single BeiDou system, characterized in that, It includes a BeiDou signal receiving module, a clock module, a time synchronization controller, and a communication module, wherein the BeiDou signal receiving module, the clock module, and the communication module are respectively connected to the time synchronization controller; The BeiDou signal receiving module is used to receive BeiDou signals, including B1C signals and PPS signals; The clock module is used to generate clock signals; The time synchronization controller is used to perform time calibration based on the clock signal, the B1C signal, and the PPS signal to obtain a whole-second time code and a whole-second PPS signal; The communication module is used to output the whole second time code and multiple channels of the whole second PPS signal.

2. The time code synchronization device based on a single Beidou system according to claim 1, characterized in that, The BeiDou signal receiving module includes a B1C signal receiving unit and a PPS signal receiving unit; The B1C signal receiving unit is used to receive the B1C signal; The PPS signal receiving unit is used to receive the PPS signal.

3. The time code synchronization device based on a single Beidou system according to claim 2, characterized in that, The B1C signal receiving unit includes an antenna, a radio frequency front-end, a demodulator, and a data processing subunit. The antenna, the radio frequency front-end, the demodulator, and the data processing subunit are connected in sequence, and the data processing subunit is connected to the time synchronization controller. The antenna is used to receive the B1C signal; The radio frequency front end is used to amplify and convert the B1C signal; The demodulator is used to demodulate the B1C signal processed by the radio frequency front end into a digital signal; The data processing subunit is used to extract time information from the B1C signal.

4. The time code synchronization device based on a single Beidou system according to claim 1, characterized in that, The clock module includes a crystal oscillator or a temperature-compensated crystal oscillator.

5. The time code synchronization device based on a single Beidou system according to claim 1, characterized in that, The time synchronization controller includes a clock skew corrector, a calibration logic unit, and a control logic unit connected in sequence. The clock skew corrector is used to determine the satellite clock skew between the actual satellite time and the reproduced satellite time based on the time information of the B1C signal. The calibration logic unit is used to perform time calibration on the time information of the PPS signal based on the satellite clock deviation and the clock signal. The control logic unit is used to obtain the whole-second time code and the whole-second PPS signal based on the time information of the calibrated PPS signal.

6. The time code synchronization device based on a single Beidou system according to claim 1, characterized in that, The communication module includes at least one of a UART interface, an SPI interface, and an Ethernet interface.

7. The time code synchronization device based on a single Beidou system according to claim 1, characterized in that, The communication module includes a timecode output unit and a multi-channel PPS output unit.

8. The time code synchronization device based on a single Beidou system according to any one of claims 1 to 7, characterized in that, It also includes a power management module; The power management module is used to supply power to the Beidou-based time code synchronization device.