VPX-based B code and Beidou redundant time service device
Through the B code and Beidou redundant timing device based on the VPX bus, the B code and Beidou signal are decoded and verified by domestic CPU chips, the problems of insufficient system complexity, reliability and accuracy in the existing technology are solved, and high reliability and nano-level timing accuracy are achieved.
Patent Information
- Application Number
- CN202510772899.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-08-15
AI Technical Summary
The existing time-based technology systems are complex and have insufficient reliability and accuracy, making it difficult to meet the high reliability and high accuracy requirements of multiple scenarios.
A B code and Beidou redundant timing device based on VPX bus is designed, and the CPU chips of Beidou Xingtong and Loongson Company decode the B code and Beidou signals respectively, and the time information arbitration and verification are carried out through the Loongson CPU to achieve mutual backup and verification of the two timing signals.
It improves the reliability and time synchronization accuracy of the system, achieves nano-level time-based accuracy, and avoids the impact of disabling foreign devices.
Smart Images

Figure CN120498581A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of domestic communication time synchronization technology, and in particular relates to a redundant timing device based on VPX B code and Beidou. Background Art
[0002] Currently, time synchronization, or timing, plays a crucial role in many industries, such as aerospace and power electronics systems. Reliable and accurate timing is essential to meet the requirements of large-scale systems. As an internationally recognized time code, B-code boasts universality and standardization. Beidou, a satellite navigation system independently developed by my country, offers higher timing accuracy than B-code, but its versatility needs improvement. To meet the needs of diverse scenarios and improve the reliability and accuracy of system timing, a redundant timing device combining B-code and Beidou is needed. Summary of the Invention
[0003] (1) Technical issues to be resolved
[0004] In order to solve the shortcomings of existing time synchronization technology, specifically the problems of too complex analysis system, low reliability and low time synchronization accuracy, two redundant backup time synchronization methods are designed, which can not only back up each other but also verify each other, which can not only improve the reliability of the system, but also improve the accuracy of the system.
[0005] (2) Technical solution
[0006] In order to solve the above technical problems, the present invention provides a redundant timing device based on VPX B code and Beidou, including two CPUs and a network switch, wherein one CPU uses the CPU chip UT986 of Beidou Navigation Communication Co., Ltd., the other CPU uses the CPU chip 2K1000 of Loongson Co., Ltd., and the network switch uses the GBE SWITCH chip SF2507EBI of Nanfei Microelectronics Co., Ltd.
[0007] The UT986 decodes the received Beidou signals and parses out the year, month, day, hour, minute, and second time information. It sends one channel of the Beidou PPS signal to the 2K1000 via RS422 and another channel directly to the VPX bus via RS422. The UT986 also sends one channel of the Beidou PPS signal to the 2K1000. The Beidou PPS signal contains nanosecond pulse-per-second time information. The B-code signal is sent to the 2K1000 via the DB9 serial port and RS422. The 2K1000 uses a timer to receive and parse the B-code signal. It sends one channel of the parsed year, month, day, hour, minute, and second time information directly to the VPX bus via RS422 and another channel of the parsed Beidou time information. The parsed time information is then verified at the nanosecond level using the high-precision Beidou PPS signal. The verified time information is then sent to the network switch SF2507EBI, which then sends the time code signal to the VPX bus via a six-way 1000BASE-T connection.
[0008] Preferably, the manner in which 2K1000 utilizes a timer to receive and parse the B code signal is as follows: the timer includes timer one and timer two, timer one inside 2K1000 receives the B code information and performs a timed query, continuously detecting whether there is a start mark of the B code element. If no start mark is found, the query is continued at a timed basis, and once the start mark of the B code element is found, timer two is triggered to start; while timer two is started, 2K1000 parses the B code element to parse out the time information of year, month, day, hour, minute, and second.
[0009] The invention also provides a method for operating and using the device.
[0010] The method comprises the following steps:
[0011] Step 1.2 Timer 1 inside K1000 receives the B code information and performs regular queries, continuously checking whether there is a start mark of the B code element. If no start mark of the B code element is found, it will continue to query regularly. Once the start mark of the B code element is found, it will trigger Timer 2 to start;
[0012] Step 2. When timer 2 is started, 2K1000 parses the B code element to obtain the time information of year, month, day, hour, minute and second.
[0013] Step 3. UT986 receives the signal from the BeiDou antenna and parses it to obtain the time information (year, month, day, hour, minute, and second). UT986 also sends a BeiDou PPS signal to 2K1000. The BeiDou PPS signal contains nanosecond pulse-per-second time information.
[0014] Step 4.2 K1000 calibrates the time information: compares the time information with the parsed Beidou time code signal, including verifying whether the year, month, day, hour, minute, and second information parsed by the two methods are consistent, and then uses the Beidou PPS signal to perform nanosecond verification;
[0015] Step 5.2 K1000 broadcasts the time information of year, month, day, hour, minute and second after calibration to the network switch by calling the network transceiver;
[0016] Step 6. The external device obtains time information through the VPX bus; at the same time, the 2K1000 operating system monitors the time information in real time through the upper-layer software.
[0017] (3) Beneficial effects
[0018] The present invention provides a redundant timing device based on VPX's B code and Beidou. The device adopts a domestically produced design and is based on a VPX bus design. It can simultaneously receive B code signals and Beidou signals and decode the two timing signals. The CPU2K1000 can arbitrate and verify the time information after the two decodings, and then distribute it through a network switch. The two decodings back up each other, thereby improving the reliability of the coding and achieving a timing accuracy of nanometers. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 This is a block diagram of the principle design of the device according to the embodiment of the present invention;
[0020] Figure 2 A logic block diagram of the device operation and use according to an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to make the purpose, content and advantages of the present invention more clear, the specific implementation methods of the present invention are further described in detail below with reference to the accompanying drawings and examples.
[0022] like Figure 1 As shown, the present invention provides a redundant timing device based on VPX B code and Beidou, including two CPUs and a network switch, one of the CPUs uses the CPU chip UT986 of Beidou Navigation Communication Company, the other CPU uses the CPU chip 2K1000 of Loongson Company, the network switch uses the GBE SWITCH chip SF2507EBI of Nanfei Microelectronics Company, and other peripheral serial ports, networks, buses and all other chips are domestically designed.
[0023] The antenna socket receives the BeiDou signal and sends it to UT986. UT986 then decodes the BeiDou signal and parses out the time information of year, month, day, hour, minute, and second. One channel is sent to 2K1000 via RS422, and the other channel is directly sent to VPX bus via RS422. In addition, UT986 also sends one BeiDou PPS signal to 2K1000. BeiDou PPS signal contains second pulse time information with nanosecond accuracy. B code signal is sent to 2K1000 via DB9 serial port in the form of RS422 interface. 2K1000 uses The timer receives and parses the B-code signal, and sends the parsed time information of year, month, day, hour, minute, and second directly to the VPX bus via RS422. The other channel is compared with the parsed Beidou time information and verified at the nanosecond level based on the high-precision Beidou PPS signal. The verified time information is sent to the network switch SF2507EBI, which sends the time code signal to the VPX bus via 6-channel 1000BASE-T. Other external devices connected to the VPX bus can obtain the time information.
[0024] Furthermore, the UT986 CPU is a next-generation GNSS full-system multi-frequency, high-precision timing module based on a new-generation RF-baseband integrated GNSS SoC chip. It provides nanosecond-level PPS accuracy and supports fixed-point timing, autonomously optimized fixed-point timing, and positioning timing. It maintains excellent timing accuracy even in complex signal environments. It includes 1408 super channels and supports both BDS (including BeiDou 3), GPS, GLONASS, and Galileo multi-system joint positioning and timing, as well as single-system independent positioning and timing modes, with flexible configuration.
[0025] Furthermore, the Loongson CPU chip 2K1000 adopts a 40nm process, integrates two GS264 processor cores with a main frequency of 1GHz, and integrates a shared 1MB L2 cache, a 64-bit 533MHz DDR3 controller, two x4 PCIE2.0 interfaces and two RGMII Gigabit network interfaces.
[0026] Furthermore, the SF2507EBI of Nanfei Microelectronics Company adopts LQFP128-EPAD packaging, supports 5+2 ports of 10 / 100 / 1000M high-performance Ethernet switching, and integrates 5 low-power GigaPHY ports and 2 GMAC ports.
[0027] like Figure 2 As shown, the working and use process of the device of the present invention is as follows:
[0028] Step 1.2 Timer 1 inside K1000 receives the B code information and performs regular queries, continuously checking whether there is a start mark of the B code element. If no start mark of the B code element is found, it will continue to query regularly. Once the start mark of the B code element is found, it will trigger Timer 2 to start;
[0029] Step 2. When timer 2 is started, 2K1000 parses the B code element to obtain the time information of year, month, day, hour, minute and second.
[0030] Timer 1 is used to detect the start bit of the B code element in order to detect a complete B code element information; the main purpose of timer 2 is to time the process of parsing the B code so that the time information parsed by the B code can be calibrated later.
[0031] Step 3. UT986 receives the signal from the BeiDou antenna and parses it to obtain the time information (year, month, day, hour, minute, and second). UT986 also sends a BeiDou PPS signal to 2K1000. The BeiDou PPS signal contains nanosecond pulse-per-second time information.
[0032] In the above steps, B code analysis and Beidou analysis are performed simultaneously;
[0033] Step 4.2 K1000 calibrates the time information: compares the time information with the parsed Beidou time code signal, including verifying whether the year, month, day, hour, minute, and second information parsed by the two methods are consistent, and then uses the Beidou PPS signal to perform nanosecond verification;
[0034] Step 5.2 K1000 broadcasts the time information of year, month, day, hour, minute and second after calibration to the network switch by calling the network transceiver;
[0035] Step 6. The external device obtains time information through the VPX bus; at the same time, the 2K1000 operating system monitors the time information in real time through the upper-layer software.
[0036] It can be seen that compared with the existing technology, the present invention adopts an independent and controllable domestically produced design, which is not affected by the ban of foreign devices. It designs two redundant backup time synchronization methods, which can not only back up each other but also verify each other, which can not only improve the reliability of the system, but also improve the accuracy of the system.
[0037] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A redundant timing device based on VPX B code and BeiDou, characterized in that: It includes two CPUs and a network switch. One CPU uses the BDStar CPU chip UT986, the other uses the Loongson CPU chip 2K1000, and the network switch uses the Nanfei Microelectronics GBE SWITCH chip SF2507EBI. The UT986 decodes the received Beidou signals and parses out the year, month, day, hour, minute, and second time information. It sends one channel of the Beidou PPS signal to the 2K1000 via RS422 and another channel directly to the VPX bus via RS422. The UT986 also sends one channel of the Beidou PPS signal to the 2K1000. The Beidou PPS signal contains nanosecond pulse-per-second time information. The B-code signal is sent to the 2K1000 via the DB9 serial port in the form of an RS422 interface. The 2K1000 uses a timer to receive and parse the B-code signal. It sends one channel of the parsed year, month, day, hour, minute, and second time information directly to the VPX bus via RS422 and another channel of the parsed Beidou time information. It performs nanosecond-level verification based on the Beidou PPS signal and sends the verified time information to the network switch SF2507EBI. The SF2507EBI sends the time code signal to the VPX bus via a six-way 1000BASE-T.
2. The device according to claim 1, wherein The specific way in which 2K1000 uses timers to receive and parse B-code signals is as follows: the timers include timer one and timer two. Timer one inside 2K1000 receives B-code information and performs periodic queries, continuously checking whether there is a start mark for the B-code code element. If no start mark is found, it will continue to query at regular intervals. Once the start mark of the B-code code element is found, it will trigger timer two to start; while timer two is started, 2K1000 parses the B-code code element to parse out the time information of year, month, day, hour, minute, and second.
3. The device according to claim 1, wherein The device also includes an antenna socket, which is used to receive Beidou signals and send them to UT986.
4. The device according to claim 1, wherein Any external device connected to the VPX bus can obtain this time information.
5. The device according to claim 1, wherein The chip peripheral circuits in this device are all domestically designed.
6. The device according to claim 1, wherein This device is used in domestic communication time synchronization.
7. A method of operation and use of the device according to any one of claims 1 to 6.
8. The method according to claim 7, wherein The following steps are involved: Step 1.2 Timer 1 inside K1000 receives the B code information and performs regular queries, continuously checking whether there is a start mark of the B code element. If no start mark of the B code element is found, it will continue to query regularly. Once the start mark of the B code element is found, it will trigger Timer 2 to start; Step 2. When timer 2 is started, 2K1000 parses the B code element to obtain the time information of year, month, day, hour, minute and second. Step 3. UT986 receives the signal from the BeiDou antenna and parses it to obtain the time information (year, month, day, hour, minute, and second). UT986 also sends a BeiDou PPS signal to 2K1000. The BeiDou PPS signal contains nanosecond pulse-per-second time information. Step 4.2 K1000 calibrates the time information: compares the time information with the parsed Beidou time code signal, including verifying whether the year, month, day, hour, minute, and second information parsed by the two methods are consistent, and then uses the Beidou PPS signal to perform nanosecond verification; Step 5.2 K1000 broadcasts the time information of year, month, day, hour, minute and second after calibration to the network switch by calling the network transceiver; Step 6. The external device obtains time information through the VPX bus; at the same time, the 2K1000 operating system monitors the time information in real time through the upper-layer software.
9. The method according to claim 8, wherein B code analysis and Beidou analysis are carried out simultaneously.
10. The method according to claim 8, wherein This method is used in domestic communication time synchronization.