CN104365042A - Method and master clock for generating fail-silent synchronization messages - Google Patents

Method and master clock for generating fail-silent synchronization messages Download PDF

Info

Publication number
CN104365042A
CN104365042A CN201380030537.6A CN201380030537A CN104365042A CN 104365042 A CN104365042 A CN 104365042A CN 201380030537 A CN201380030537 A CN 201380030537A CN 104365042 A CN104365042 A CN 104365042A
Authority
CN
China
Prior art keywords
signal
message
arbitrary
reference clock
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201380030537.6A
Other languages
Chinese (zh)
Inventor
斯蒂芬·波莱德纳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FTS Computertechnik GmbH
Original Assignee
FTS Computertechnik GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FTS Computertechnik GmbH filed Critical FTS Computertechnik GmbH
Publication of CN104365042A publication Critical patent/CN104365042A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7087Carrier synchronisation aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/14Time supervision arrangements, e.g. real time clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation
    • H04J3/0688Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps

Abstract

The invention relates to a method for generating fail-silent synchronization messages in a distributed real-time system, said method using the following functional units: a satellite receiver (110) for receiving a time signal (S-signal) from a navigation satellite system, a precision reference clock (130) which generates an actual time signal (R-signal), a central computer (140), a monitor (120), and a data block (210) for storing configuration parameters. The satellite receiver (110) periodically generates an S-signal and the reference clock (130) periodically produces an R-signal, the nominal frequency and phase of the R-signal being identical to the frequency and phase of the S-signal and the difference between the nominal and actual R-signal being used to minimize said difference. In the event of a fault in the satellite receiver (110), the periodic synchronization message (220), which is to be generated by the central computer (140) in accordance with the configuration parameters (210), is generated on the basis of the R-signal and the monitor (120) checks whether the transmission time contained in the synchronization message matches the actual transmission time and the interval between two successive synchronization messages (220) lies within an a priori fixed tolerance interval. If this is not the case, the synchronization message (220) is modified such that each receiver identifies the synchronization message (220) as erroneous.

Description

For generation of method and the master clock of the synchronous message of fail silent
Technical field
The present invention relates to the method for the synchronous message producing fail silent in distributed real-time systems.
The invention still further relates to the equipment carrying out such method.
The invention reside in the field of computer science and technology.Invention is described through and uses master clock reliably to produce the innovative approach meeting the SAE standard A S6802 of time triggered Ethernet and the synchronous message of ieee standard 1588 from satellite signals.
Background technology
In distributed fault-tolerance real-time system, multi-section computer control one physical treatment course, at this wherein base when all computers all have the fault-tolerant physics meeting International Atomic Time standard [7], can be favourable.Such time base is set up by receiving regular synchronous message, and message is sent by fault-tolerant master clock.When synchronous message comprises the sender of master clock in its data field.
Hereafter by describing method, explain how to set up so fault-tolerant master clock, its generation meets the SAE standard A S6802 [8] of time triggered Ethernet and the reliable synchronous message of ieee standard 1588 [9].
The term hereafter will used in herein interpreted.Ether message comprises cyclic redundancy check (CRC) (CRC) field of header, data field and redundancy.In the correct message closed, this CRC field conforms to the content of message.When the CRC field do not conformed to, message is what open.Therefore, when changing the data field of message, message must first be unlocked.When opening message, check whether the content of the message closed conforms to CRC field.If do not conformed to, then rejection message.After modifying in the data field in the message of opening, message must be closed again, that is to say and need to calculate the new CRC field conformed to, then just message can be continued to transmit.When revising the message of opening, the transient fault (such as because single-particle inversion (single event upset) that natural cosmic radiation produces) occurred during revising can cause the mistake in message, and it still exists after closed message.
In the field of computer reliability, this term of " mistake isolated location " (fault-containment unit, FCU) has the importance [the 7,136th page] of core.Mistake isolated location is appreciated that the subsystem of encapsulation, and the direct effect that wherein mistake causes is limited in this subsystem.
The quality of real-time clock is defined [7] by its accuracy.Therefore, when comparing two real-time clocks, differentiation is made to the difference of its tense and the difference of its sequential rate.When the tense of a real-time clock departs from from a reference clock regularly, the difference of display timing generator rate, jumps conversion logic (digitalen Mikro/Makro Tick Transformationslogik) when this can use numeral little/large and corrects.
Described in the priorly create synchronous message method [3,4] based on satellite signals and carefully do not state security personnel about master clock and fault-tolerant problem.
The method and apparatus of opening innovation of the present invention, it meets the SAE standard A S6802 of time triggered Ethernet and the synchronous message of ieee standard 1588 for reliably producing, base during to set up reliable physics in distributed real-time systems.According to the present invention, the master clock of a fail silent is set up by three wrong isolated locations, i.e. satellite receiver, the central computer containing reference clock and the separate monitor containing special clock.Under normal circumstances, do basis with the time signal of satellite receiver and produce synchronous message, and the sequential rate of reference clock is adapted to the sequential rate of satellite signals.Separate monitor monitors the definite time interval between periodic synchronization message extraly.When mistake recognized by monitor, the synchronous message sent is revised in some manner so that each receiver can modified synchronous message be identified as mistake.If the situation that the time signal that satellite receiver produces breaks down, then do with the time signal of reference clock the basis producing synchronous message.When using the master clock of second failure silence in distributed real-time systems, the complete failure of one of them can be tolerated in two master clocks like this.
As described below according to the embodiment favourable further of method of the present invention, and can implement in combination with any additionally, alternatively or each other.Following is all feasible:
-) monitor enters the starting stage upon actuation, measures the interval between continuous print synchronous message in initial segment, and between recording, be interposed between in working stage subsequently the interval being used as to recognize mistake between two continuous print synchronous messages;
-) central computer regularly produces message diagnosis, during being included in first phase in message diagnosis, the operating state of overall system and any exception or mistake;
-) data that are stored in configuration data blocks protect with wrong identification code;
-) data that are stored in configuration data blocks protect with error correcting code;
-) only have and between external input unit and central computer, to have entity when connecting, the parameter be stored in configuration data blocks just can be modified;
-) change the parameter being stored in configuration data blocks with the agreement of encipherment protection by the Internet;
-) field intensity of satellite receiver instrumented satellite signal pass to the exception allowing to recognize in satellite signals with central computer ditch;
-) synchronous message is with the protection that signs electronically;
-) syntactic structure of synchronous message is corresponding to SAE standard A S6802;
-) syntactic structure of synchronous message is corresponding to ieee standard 1588;
-) S-signal produces based on the satellite signals of gps system, and/or S-signal produces based on the satellite signals of Galileo system, and/or S-signal produces based on the satellite signals of GLONASS (GLANOSS) system;
-) when the fault of satellite receiver terminates Hou, the R-signal that reference clock produces is brought back with the difference of the highest predetermined sequential rate the S-signal again provided, to get rid of the tense difference of accumulating between R-signal and S-signal between age at failure.
By that class of mentioning in introduction for carrying out the equipment according to method of the present invention, particularly master clock, also the present invention can be reached.
This equipment preferably draws the R-signal of reference clock from temperature compensated quartz, or draws the R-signal of reference clock from atomic clock.
Summary of the invention
The object of the invention is to state the scheme producing reliable synchronous message clearly, especially meet the SAE standard A S6802 [8] of time triggered Ethernet and the scheme of ieee standard 1588 [9].
This object is reached by method according to the present invention, the method is to use following functions unit: for the satellite receiver from navigational satellite system time of reception signal (S-signal), produce the accurate reference clock of real time signal (R-signal), central computer, monitor and the data block for storage configuration parameter, wherein this satellite receiver regularly produces S-signal, wherein reference clock regularly produces R-signal, wherein the nominal frequency of R-signal is identical with phase place with the frequency of S-signal with phase place, and wherein nominal be used for, in future, this difference will be reduced to minimum with the difference of the R-signal of reality, and wherein in the normal situation of satellite receiver, produce based on S-signal according to the periodic synchronization message that the configuration parameter of central computer produces, and nominal be used for tense that (preferably in a short time) the adapt to reference clock sequential rate in S-signal and (preferably long-term in) adaptation reference clock in S-signal with the difference of the R-signal of reality, and the adaptation of the sequential rate of reference clock is wherein suspended when satellite receiver exception, and wherein when satellite receiver mistake, produce based on R-signal according to the periodic synchronization message that the configuration parameter of central computer produces, and whether the sender time that wherein monitor check synchronous message comprises conformed to the actual sender time, and whether the interval between two continuous print synchronous messages is in priori and fixes in the tolerance interval (Toleranzintervalls) of (a priori festgelegten), and as no, then to revise synchronous message so that each receiver in some manner and synchronous message is identified as mistake.
The master clock that focuses on of the present invention has three independently time sources, and it is proofreaded mutually and complementary: (1) originates from the periodic time signal of satellite receiver, the periodic time signal of (2) local reference clock with the periodic time of (3) separate monitor.Under normal circumstances, the central computer of master clock is using the time signal of satellite receiver as the basis producing periodic synchronization message, and the sequential rate of local reference clock is then adapted to the sequential rate of satellite receiver.When generation is abnormal, the field intensity of such as satellite signals become exceed normal interval outer time, then the sequential rate of reference clock is not corrected.Therefore, when central computer determination satellite signals mistake or fault, using reference clock as the basis producing periodic synchronization message.Separate monitor and central computer walk abreast, and check the time interval between the content of each synchronous message and continuous print synchronous message when not opening synchronous message, with the mistake occurred before being identified in closed synchronous message.When mistake recognized by monitor, the synchronous message that will send to be interrupted, or it to be revised in some manner so that each receiver can be identified as mistake modified synchronous message.In this wise, ensure that synchronous message correct on syntax is also correct simultaneously in terms of content with high probability.When using two independently master clocks in a system, tolerable master clock fault like this in this system.
The basic innovation of this method be about set up for generation of regular fail silent, with the master clock of the synchronous message of Ethernet compatibility, its provide in distributed real-time systems as global positioning system (GPS) the physical time that defines, and identify the mistake because hardware fault or security attack cause, and partly tolerate these mistakes.When two or more so independently master clocks of use, can set up fault-tolerant synchronous.
Accompanying drawing explanation
The present invention will do basis with figure below and lay down a definition with example.Unique accompanying drawing (Fig. 1) shows the internal structure of the master clock of fault Shen Mo.
Embodiment
Fig. 1 shows the structure chart of the master clock of fail silent.Master clock comprises three wrong isolated locations (FCU): (1) satellite receiver 110, (2) are containing the central computer 140 of reference clock 130 and (3) monitor 120.The parameter of the exact function of definition master clock is stored in configuration data blocks 210.The data be stored in configuration data blocks 210 can wrong identification code or error correcting code protection.Being connected by the entity between input unit and master clock is loaded into parameter in configuration data blocks 210, in case stop-pass crosses the attack of the fail safe of the Internet.Alternatively, the agreement by the Internet encipherment protection is loaded into configuration data blocks.
Satellite receiver 110 is regular time signal-S-signal-mail to central computer 140.Therewith concurrently, independent reference clock 130 is regular time signal-R-signal-mail to central computer 140.In faultless state, the sequential rate of S-signal and the R-signal of nominal can be the same with phase place.
Clock (such as temperature compensated oscillator or atomic clock) is arranged in reference clock accurately.In reference clock 130, when numeral is little/large, cell translation is changed in redirect is this R-signal expected at the interface with central computer 140 for the main signal of this clock generating accurately.Jumping converting unit when this numeral is little/large can by central computer parametrization, and tense and the sequential rate of the R-signal exported to make reference clock 130 can be modified in a digital manner.Under normal circumstances, the difference between the time signal-S-signal-come from satellite receiver 110 and the time signal-R-signal of the reality come from reference clock 130 measured by central computer 140, and jump converting unit time little/large by parametrization in some manner, with the R-signal making the R-signal of the reality come from reference clock 130 be adapted to (predetermined by the S-signal of satellite receiver) nominal.This adaptation occurs in two ways.In a short time, the tense of R-signal is adapted to the tense of S-signal.In long-term, the sequential rate of R-signal is adapted to the sequential rate of S-signal.Like this sequential rate of reference clock 130 is adapted to the predetermined S-signal of satellite system as a result, the accuracy of drift of R-signal can obtain the improvement [the 7,72nd page] up to two orders of magnitude.
Satellite receiver 130 receives navigation signal (navigational satellite system is such as gps system, GLANOSS system or the Galileo system in future) from navigational satellite system [6] and monitors the field intensity of these signals.This to the supervision of field intensity in order to learn that any security attack to satellite signals (such as GPS signal) carries out.In faultless state, the field intensity of GPS signal is in a general interval, and described general interval is determined by the field intensity of long-time interior measurement generation.When these field intensities spontaneously, change significantly and exceed this general interval time, just there is security attack in display.In principle, can to intercept attack and spoofing attack two kinds differentiation [5] is made to the security attack of satellite signals.When intercepting attack, GPS signal is disturbed, so that satellite receiver can not receive the correct message of syntax.Satellite receiver can be recognized simply and intercepts attack, because in fact signal disappears.When spoofing attack, produce that forge, that syntax is correct signal to upset receiver.Because the spoofing attack signal forged is overlapping with real GPS signal, the field intensity of deception signal will inevitably be in beyond general range.Between general field intensity and the state being consequently identified as mistake by spoofing attack definitely, have zone line, it is called as exception.When recognizing exception, suspend the correction to the sequential rate of reference clock, to prevent the clocked sequential rate of reference clock by may the occurring of satellite signals adapted to mistakenly to really at once.
In faultless situation, central computer 140 is regularly to produce the synchronous message 220 with Ethernet compatibility based on the S-signal come from satellite receiver 110, and described sync signal meets SAE standard A S6802 or the ieee standard 1588 of time triggered Ethernet.The parameter (frequency and phase place) of this message obtains from configuration data blocks 210.If necessary, synchronous message can sign electronically [7] protection, to guarantee the validity of message.Central computer 140 is by calculating and adding that CRC multinomial closes the synchronous message 220 closed, and the sender time accurately comprised in message mails to message the receiver of specifying.
When S-signal disappears from the interface between satellite receiver 110 and central computer 120, or when central computer is determined spoofing attack to satellite signals occurs, central computer 140 like this based on the R-signal come from reference clock 130 to produce synchronous message 220.When correct S-signal is again available, the tense difference between R-signal and S-signal determined by central computer at once, and by jumping the sequential rate of the parameter change reference clock 130 of converting unit time little/large, until R-signal conforms to S-signal again.Wherein, the sequential rate of reference clock is no more than the fixing maximum deviation of the priori that comprises configuration data blocks 220 from departing from of the sequential rate of satellite signals.After the tense of R-signal reaches the tense of S-signal, central computer at once again based on S-signal to produce synchronous message.
In normal operation, the synchronous message 220 closed that monitor 120 will be sent with straight-through (cut through) method inspection.Wherein, the time interval between two continuous print synchronous messages 220 measures with the clock of monitor 120, and the content of synchronous message is then examined.If beyond the tolerance interval determined before the time interval between two continuous print synchronous messages 220 is in, maybe when recognize content-based wrong time, then revise in some manner by the synchronous message 220 closed sent, so that such as the result of interrupting ahead of time of sender process, the receiver of this synchronous message 220 of each reception all can be identified as mistake synchronous message.Monitor sends error messages with error reason extraly toward central computer.
By being measured the message interval of the synchronous message of certain quantity in the initial phase of master clock by monitor 120, determine that tolerance is interval, it drafts permissible interval between two continuous print synchronous messages 220.Alternatively, this tolerance length of an interval degree can be drafted in configuration data blocks 210.
Central computer 140 termly (this regular time interval specifies in configuration data blocks 210) sends message diagnosis toward the diagnosis computer of specifying.All important parameters, any error messages such as measured the field intensity of the satellite signals of gained, the sequential rate of actual R-signal and tense difference and occur during upper first phase, all conveys to this diagnosis computer in this message diagnosis.
citing document
[1] US 5,694,542Kopetz, H.Time-triggered communication control unit and communication method. authorized on December 2nd, 1997.
[2] US 7,839,868.Kopetz, H.Communication method and system for the transmission of time-driven and event-driven Ethernet messages. authorized on November 23rd, 2010.
[3] US 8,089,991Ungermann.Network and method for clock synchronization of clusters in a time triggered network. authorized on January 3rd, 2012.
[4] US 8,018,950Wu, et al.Systems and methods for distributing GPS clock to communications devices. authorized on September 13rd, 2011.
[5] Warner, J.et.al.GPS Spoofing Countermeasures, Los Alamos National Laboratory. network address: http://lewisperdue.com/DieByWire/GPS-Vulnerability-LosAlamos.pd f
[6]Hofmann-Wellenhof,B.et al.GNSS-Global Navigation Satellite Systems:GPS,GLONASS,Galileo,and more.Springer publishing house,2007.
[7]Kopetz,H.Real-Time Systems,Design Principles for Distributed Embedded Applications.Springer publishing house.2011.
[8] SAE Standard AS6802von TT Ethernet. network address: http://standards.sae.org/as6802
[9] IEEE 1588Standard for a Precision Clock Synchronization Protocol for Network Measurement and Control Systems. network address: http://www.ieee1588.com/

Claims (18)

1. for producing the method for the synchronous message of fail silent in distributed real-time systems,
It is characterized in that
The method uses following functions unit: for the satellite receiver (110) from navigational satellite system time of reception signal (S-signal), produce the accurate reference clock (130) of real time signal (R-signal), central computer (140), monitor (120) and the data block (210) for storage configuration parameter, wherein this satellite receiver (110) regularly produces S-signal, wherein this reference clock (130) regularly produces R-signal, wherein the nominal frequency of this R-signal is identical with phase place with the frequency of this S-signal with phase place, and wherein nominal be used for, in future, this difference will be reduced to minimum with the difference of the R-signal of reality, and wherein in the normal situation of this satellite receiver (110), produce based on this S-signal according to this periodic synchronization message (220) that the configuration parameter (210) of this central computer (140) produces, and being used for tense that (preferably in a short time) adapt to this reference clock (130) in this S-signal and (preferably long-term in) with the difference of the R-signal of this reality and adapting to the sequential rate of this reference clock (130) in this S-signal of this nominal, and the adaptation of this sequential rate of this reference clock (120) is wherein suspended when this satellite receiver (110) is abnormal, and wherein when this satellite receiver (110) mistake, this periodic synchronization message (220) that this configuration parameter (210) according to this central computer (140) produces produces based on this R-signal, and wherein this monitor (120) checks whether the sender time that this synchronous message comprises conformed to the actual sender time, and whether the interval between two continuous print synchronous messages (220) is in the fixing tolerance interval of priori, and as no, then revise this synchronous message (220) so that each receiver in some manner and this synchronous message (220) is identified as mistake.
2. the method for claim 1, it is characterized in that this monitor (120) enters the starting stage upon actuation, in this initial segment, measure the interval between continuous print synchronous message (220), and the interval using this to record in working stage is subsequently to recognize the interval of mistake between two continuous print synchronous messages (220).
3. the method for claim 1, is characterized in that this central computer (140) regularly produces message diagnosis, during being included in first phase in this message diagnosis, and the operating state of overall system and any exception or mistake.
4. as claims 1 to 3 arbitrary as described in method, it is characterized in that the data being stored in this configuration data blocks (210) are protected with wrong identification code.
5. as Claims 1-4 arbitrary as described in method, it is characterized in that the data being stored in this configuration data blocks (210) are protected with error correcting code.
6. as claim 1 to 5 arbitrary as described in method, it is characterized in that only having and between external input unit and this central computer (140), to have entity when connecting, the parameter be stored in this configuration data blocks (210) just can be modified.
7. as claim 1 to 6 arbitrary as described in method, it is characterized in that being stored in the parameter of this configuration data blocks (210) by the Internet with the change of the agreement of encipherment protection.
8. as claim 1 to 7 arbitrary as described in method, it is characterized in that the field intensity of this satellite receiver (110) instrumented satellite signal and pass to this central computer (140) ditch and allow to recognize the exception in these satellite signals.
9. as claim 1 to 8 arbitrary as described in method, it is characterized in that this synchronous message (220) is with the protection that signs electronically.
10. as claim 1 to 9 arbitrary as described in method, it is characterized in that the syntactic structure of this synchronous message (220) is corresponding to SAE standard A S6802.
11. as claim 1 to 10 arbitrary as described in method, it is characterized in that the syntactic structure of this synchronous message (220) is corresponding to ieee standard 1588.
12. as claim 1 to 11 arbitrary as described in method, it is characterized in that this S-signal produces based on the satellite signals of gps system.
13. as claim 1 to 12 arbitrary as described in method, it is characterized in that this S-signal produces based on the satellite signals of Galileo system.
14. as claim 1 to 13 arbitrary as described in method, it is characterized in that this S-signal produces based on the satellite signals of glonass system.
15. as claim 1 to 14 arbitrary as described in method, it is characterized in that the fault when this satellite receiver (110) terminates Hou, this R-signal that this reference clock (130) produces is led back to the difference of the highest predetermined sequential rate this S-signal again provided, to get rid of the tense difference of accumulating between this R-signal and this S-signal between age at failure.
16. for carry out as claim 1 to 15 arbitrary as described in the equipment of method.
17. equipment as claimed in claim 16, is characterized in that this R-signal of this reference clock (130) draws from temperature compensated quartz.
18. equipment as claimed in claim 16, is characterized in that this R-signal of this reference clock (130) draws from atomic clock.
CN201380030537.6A 2012-04-11 2013-04-09 Method and master clock for generating fail-silent synchronization messages Pending CN104365042A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
ATA432/2012 2012-04-11
ATA432/2012A AT512743A1 (en) 2012-04-11 2012-04-11 Method and master clock for creating fail-silent synchronization messages
PCT/AT2013/050083 WO2013152378A1 (en) 2012-04-11 2013-04-09 Method and master clock for generating fail-silent synchronization messages

Publications (1)

Publication Number Publication Date
CN104365042A true CN104365042A (en) 2015-02-18

Family

ID=48470670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380030537.6A Pending CN104365042A (en) 2012-04-11 2013-04-09 Method and master clock for generating fail-silent synchronization messages

Country Status (6)

Country Link
US (1) US9130661B2 (en)
EP (1) EP2803154B1 (en)
JP (1) JP6113829B2 (en)
CN (1) CN104365042A (en)
AT (1) AT512743A1 (en)
WO (1) WO2013152378A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114488770A (en) * 2022-01-13 2022-05-13 北京临近空间飞行器系统工程研究所 Dual-redundancy control system for realizing dynamic time synchronization between aircraft devices

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016033629A2 (en) 2014-09-05 2016-03-10 Fts Computertechnik Gmbh Computer system and method for safety-critical applications
IL235356A (en) 2014-10-27 2016-02-29 Accubeat Ltd Method and apparatus for providing secure timing synchronization from gnss
DE102016104767B4 (en) * 2016-03-15 2017-10-12 Pilz Gmbh & Co. Kg Apparatus and method for controlling an automated plant
EP3339906B1 (en) * 2016-12-22 2023-03-29 Toll Collect GmbH Method, system, device and computer program product for signalling an impending lack of operability of a position detecting apparatus, and fee charging system
CN107651220B (en) * 2017-09-08 2023-06-23 中国人民解放军战略支援部队航天工程大学 Modularized satellite and method for avoiding space debris
CN109492220B (en) * 2018-10-30 2022-10-21 中国空间技术研究院 Method for automatically detecting errors of satellite remote measurement parameter position information
CN111726185B (en) * 2019-03-20 2022-10-04 北京米文动力科技有限公司 Method for synchronizing system clocks of external device and local computing device
EP3902166B1 (en) * 2020-04-21 2022-03-23 TTTech Computertechnik Aktiengesellschaft Fault tolerant time server for a real-time computer system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1207616A (en) * 1997-08-02 1999-02-10 三星电子株式会社 Clock synchronization maintaining method and synchronization device for implementing the same in synchronous distributed network system
CN1300370A (en) * 1998-03-17 2001-06-20 夸尔柯姆股份有限公司 System and method for determining the position of a wireless CDMA transceiver
CN1505279A (en) * 2002-12-02 2004-06-16 ��ʽ����Ntt����Ħ Radio access network system, radio communication method, synchronous server and node
CN1752890A (en) * 2004-09-23 2006-03-29 华为技术有限公司 Method of improving satellite time synchronuos pulse holding performance
CN1759553A (en) * 2003-01-14 2006-04-12 霍尼韦尔国际公司 Method and apparatus for the synchronization of a system time of a communications network with a clock reference
CN1926813A (en) * 2004-03-17 2007-03-07 索尼爱立信移动通讯股份有限公司 Selective header error correction for ad hoc networks
US20090225743A1 (en) * 2008-03-07 2009-09-10 Charles Nicholls Using a network frequency reference to augment timing synchronization in a wireless base station
CN101650416A (en) * 2009-07-08 2010-02-17 无锡爱睿芯电子有限公司 Method and device for receiving GPS and clock correcting method
CN102291122A (en) * 2010-06-17 2011-12-21 中兴通讯股份有限公司 Method and device for controlling crystal oscillator to output clock

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08265437A (en) * 1995-03-27 1996-10-11 Nec Commun Syst Ltd Time stamp information correcting system
US5694542A (en) 1995-11-24 1997-12-02 Fault Tolerant Systems Fts-Computertechnik Ges.M.B. Time-triggered communication control unit and communication method
JP3374054B2 (en) * 1997-09-01 2003-02-04 富士通株式会社 Transmission device synchronous message processing method
US6256507B1 (en) * 1998-08-31 2001-07-03 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications network synchronization for data services
US6654356B1 (en) * 1998-10-29 2003-11-25 Agilent Technologies, Inc. Distributed control system architecture based on synchronized clocks
JP2000224091A (en) * 1999-01-29 2000-08-11 Nec Eng Ltd Satellite communications equipment and circuit for maintaining synchronization thereof
US6687752B1 (en) 2000-03-01 2004-02-03 Ezenial Inc. Dynamic RTP/RTCP timestamp validation
AT411948B (en) 2002-06-13 2004-07-26 Fts Computertechnik Gmbh COMMUNICATION PROCESS AND APPARATUS FOR TRANSMITTING TIME-CONTROLLED AND EVENT-CONTROLLED ETHERNET MESSAGES
DE60238003D1 (en) * 2002-10-29 2010-11-25 St Microelectronics Sa TIME CORRELATION OF, BY A MONITORING SWITCHING OF A MICROPROCESSOR, TRANSMITTED NEWS
EP1672505A3 (en) * 2004-12-20 2012-07-04 BWI Company Limited S.A. Fail-silent node architecture
KR20090057418A (en) 2006-09-06 2009-06-05 엔엑스피 비 브이 Network and method for clock synchronization of clusters in a time triggered network
KR100895175B1 (en) * 2007-04-04 2009-05-04 삼성전자주식회사 Method and apparatus for synchronizing time in a communication system using gps information
KR100876776B1 (en) * 2007-04-17 2009-01-09 삼성전자주식회사 Method and apparatus for synchronizing time in a communication system using gps information
US7800534B1 (en) 2008-01-29 2010-09-21 Sprint Spectrum L.P. System and method for determining whether to allow a base station to perform a particular base station function
US8018950B2 (en) 2008-03-17 2011-09-13 Wi-Lan, Inc. Systems and methods for distributing GPS clock to communications devices
US8774230B2 (en) * 2009-04-08 2014-07-08 Qualcomm Incorporated Conveying synchronization stratum information
US8660128B2 (en) * 2009-04-15 2014-02-25 Ibiquity Digital Corporation Systems and methods for a multiport synchronous-asynchronous client for scheduling and delivering content for digital radio broadcast transmission
JP5260408B2 (en) * 2009-05-26 2013-08-14 株式会社日立製作所 Time synchronization network and communication device
JP2011122983A (en) * 2009-12-11 2011-06-23 Toshiba Corp Time synchronization device and method for time synchronization correction
JP2011185731A (en) * 2010-03-08 2011-09-22 Toshiba Corp Time synchronization device and time synchronization correction method therefor
US8620552B2 (en) * 2011-06-13 2013-12-31 General Electric Company Data communication system and method for communicating data in a vehicle
US8717963B2 (en) * 2012-08-08 2014-05-06 Gregory Hubert Piesinger Synchronized wireless communication network method and apparatus

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1207616A (en) * 1997-08-02 1999-02-10 三星电子株式会社 Clock synchronization maintaining method and synchronization device for implementing the same in synchronous distributed network system
CN1300370A (en) * 1998-03-17 2001-06-20 夸尔柯姆股份有限公司 System and method for determining the position of a wireless CDMA transceiver
CN1505279A (en) * 2002-12-02 2004-06-16 ��ʽ����Ntt����Ħ Radio access network system, radio communication method, synchronous server and node
CN1759553A (en) * 2003-01-14 2006-04-12 霍尼韦尔国际公司 Method and apparatus for the synchronization of a system time of a communications network with a clock reference
CN1926813A (en) * 2004-03-17 2007-03-07 索尼爱立信移动通讯股份有限公司 Selective header error correction for ad hoc networks
CN1752890A (en) * 2004-09-23 2006-03-29 华为技术有限公司 Method of improving satellite time synchronuos pulse holding performance
US20090225743A1 (en) * 2008-03-07 2009-09-10 Charles Nicholls Using a network frequency reference to augment timing synchronization in a wireless base station
CN101650416A (en) * 2009-07-08 2010-02-17 无锡爱睿芯电子有限公司 Method and device for receiving GPS and clock correcting method
CN102291122A (en) * 2010-06-17 2011-12-21 中兴通讯股份有限公司 Method and device for controlling crystal oscillator to output clock

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114488770A (en) * 2022-01-13 2022-05-13 北京临近空间飞行器系统工程研究所 Dual-redundancy control system for realizing dynamic time synchronization between aircraft devices

Also Published As

Publication number Publication date
JP6113829B2 (en) 2017-04-12
US20150098492A1 (en) 2015-04-09
EP2803154A1 (en) 2014-11-19
EP2803154B1 (en) 2020-08-12
US9130661B2 (en) 2015-09-08
AT512743A1 (en) 2013-10-15
JP2015523613A (en) 2015-08-13
WO2013152378A1 (en) 2013-10-17

Similar Documents

Publication Publication Date Title
CN104365042A (en) Method and master clock for generating fail-silent synchronization messages
CN106444425B (en) Design method of TTP/C bus controller for distributed control of aircraft engine
US7996714B2 (en) Systems and methods for redundancy management in fault tolerant computing
EP3185481B1 (en) A host-to-host test scheme for periodic parameters transmission in synchronous ttp systems
JP6167170B2 (en) Method and switching unit for synchronous and reliable switching
US20100049717A1 (en) Method and systems for sychronization of process control servers
US20110222561A1 (en) Systems and methods for providing time synchronization
MX2015001972A (en) Quality of precision time sources.
WO2014016993A1 (en) Communication apparatus, time synchronization system, and time synchronization method
CN112367137B (en) Method, device, system, equipment and storage medium for realizing clock source selection
MX2015004133A (en) Time distribution device with multi-band antenna.
CN103563287A (en) Synchronization device and synchronization method
CN104468072A (en) IMA platform clock synchronization method
CN104486017B (en) Satellite time service multi-node synchronization monitoring method based on IP light transmission
CN102063055B (en) Redundant UTC (universal coordinated time) time synchronization server
CN109791421A (en) Time arbitration circuit
CN106647228B (en) Converter station master clock fault judgment system
CN113141227B (en) Time determination method, system and medium based on hierarchical control
KR101967027B1 (en) Improved UTC Time Synchronization Method for a Device using GPS Module in Abnormal Operation Condition
CN111226204B (en) Method and device for synchronizing log data without reaction and with integrity protection
KR101501530B1 (en) Transmit-Receive Synchronization Module's Error Detecting System and the Method
JP2014082599A (en) Communication device, time control method, and program
CN113098648B (en) System and method for power time-frequency tracing comparison
KR101018465B1 (en) Apparatus for synchronizing time tick
Beck et al. The General Machine Timing System for FAIR and GSI

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150218