Verification of time information transmitted by time signals or time telegrams
First Claim
1. A method for verification of time information from time data modulated on one or more continuous carrier signals, comprising:
- receiving a signal;
receiving, at a first reference time, a first time signal or a first time telegram within the received signal;
receiving, at a second reference time which follows the first reference time in time, a second time signal or a second time telegram which follows the first time signal or the first time telegram in time within the received signal;
calculating a target time interval between the first time signal or the first time telegram and the second time signal or the second time telegram from the time data contained in the received first time signal or the received first time telegram and the received second time signal or the second time telegram, or from received preceding verified time information and the second time signal or the second time telegram;
determining a reference time interval by counting of periods of the received signal within an actual time interval between the first reference time and the second reference time;
performing a comparison of the target time interval with the reference time interval; and
outputting an error signal, if a deviation determined by the comparison surpasses a stipulated tolerance value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is proposed for verification of time data from a time signal modulated on a continuous carrier signal with steps to receive a first time signal with a first reference time, to receive a second time signal with a second reference time, which follows the first reference time in time, for calculation of the target time interval lying between the reference times from the time data contained in the received time signal, to determine a time interval and determine a reference time interval, using counting of periods of the continuous carrier signal within the time interval, for comparison of the target time interval with the reference time interval and to send an error signal, if the deviation determined by the comparison surpasses a stipulated tolerance value.
97 Citations
20 Claims
-
1. A method for verification of time information from time data modulated on one or more continuous carrier signals, comprising:
-
receiving a signal; receiving, at a first reference time, a first time signal or a first time telegram within the received signal; receiving, at a second reference time which follows the first reference time in time, a second time signal or a second time telegram which follows the first time signal or the first time telegram in time within the received signal; calculating a target time interval between the first time signal or the first time telegram and the second time signal or the second time telegram from the time data contained in the received first time signal or the received first time telegram and the received second time signal or the second time telegram, or from received preceding verified time information and the second time signal or the second time telegram; determining a reference time interval by counting of periods of the received signal within an actual time interval between the first reference time and the second reference time; performing a comparison of the target time interval with the reference time interval; and outputting an error signal, if a deviation determined by the comparison surpasses a stipulated tolerance value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for providing a remotely synchronized verified time base, the device comprising:
-
one or more Receiver-Frontends configured to receive a signal including time signals or time telegrams modulated on one or more continuous carrier signals; one or more Frame-Synchronization Units configured to extract time signals or time telegrams from the received signal and to mark a reference time interval; one or more Decoders configured to decode time data from the extracted time signal or the extracted time telegram; one or more Reference-Time-Interval-Measurement Units configured to count periods of the received signal in an actual time interval between a first reference time determined by a first time signal or a first time telegram and a second reference time determined by a second time signal or a second time telegram, the counting of periods of the received signal is controlled by marks of the one or more Frame-Synchronization Units, the one or more Reference-Time-Interval-Measurement Units including a plurality of counters, the one or more Reference-Time-Interval-Measurement Units configured to use different counters of the plurality of counters for different states of a modulation scheme, the counted periods are used to calculate the reference time interval; one or more Target-Time-Interval-Calculation Units configured to calculate a target time interval lying between time information from time data contained in the received time signals or the received time telegrams that are received correctly; one or more Time-Interval-Comparison Units configured to perform a comparison of the target time interval with the reference time interval and to send an error signal, if a deviation determined by the comparison exceeds a stipulated tolerance value, and to produce verified time information when the deviation is less than or equal to the stipulated tolerance value; one or more Control Units configured to forward the verified time information and process error handling when the deviation exceeds the stipulated tolerance value; and one Time-Synchronization Unit configured to process verified time information output from the one or more control units for evaluation and optimization;
the one time-synchronization unit including an output that is the verified time information delivered to application processes and to the Target-Time-Interval-Calculation Unit. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An electronic control system configured to output a verified actual time, the electronic control system comprising:
-
a Receiver-Frontend Unit configured to receive a sequence of time signals or time telegrams modulated on a continuous carrier signal, the Receiver-Frontend Unit including a first output for outputting a data sequence, each data sequence containing a demodulated time signal of the sequence of time signals or a demodulated time telegram of the time telegrams and including a second output for outputting the received signal that includes data that is used to count periods of the received signal, the second output can be given in an analog or digital representation; a Frame-Synchronization Unit coupled to the first output, which extracts the demodulated time signal or the demodulated time telegram from the first output of the Receiver-Frontend Unit and determines a reference time of the time signal or the time telegram; a Reference-Time-Interval-Measurement Unit coupled to the second output of the Receiver-Frontend Unit, wherein the Frame-Synchronization Unit is coupled to a control input of the Reference-Time-Interval-Measurement Unit, which generates a start control signal upon recognition of a first reference time of a first time signal or a first time telegram in response to which the Reference-Time-Interval Unit starts counting the periods of the received signal, the Frame-Synchronization Unit configured to apply a stop and reset signal upon recognition of a second reference time of a next succeeding valid time signal or a next succeeding valid time telegram in response to which the Reference-Time-Interval-Measurement Unit stops counting the periods of the second output of the Receiver-Frontend Unit, the Reference-Time-Interval-Measurement Unit configured to calculate an actual reference time interval using the counted periods from one or more counters controlled by control signals from the Frame-Synchronization Unit, the counted periods are weighted by a period time of the periods counted by a respective one of the one or more counters, the Reference-Time-Interval-Measurement Unit configured to provide the actual reference time interval signal being representative of the calculated actual reference time interval; a decoder configured to decode the demodulated time signal or the demodulated time telegram to extract time information; a Target-Time-Interval-Calculation Unit configured to perform a calculation of a target time interval between first time information from the time information received with the first time signal or the first time telegram and second time information from the time information received with a second time signal or a second time telegram which is the next succeeding valid time signal or a next succeeding valid time telegram, the Target-Time-Interval-Calculation Unit configured to provide a target time interval signal representative of the calculated target time interval to the Time-Interval Comparison Unit and to provide the time information to the Time-Interval Comparison unit representative of the second time information to be used as time information of the first time signal or first time telegram; and a Time-Interval-Comparison Unit configured to receive the reference time interval signal from the Reference-Time-Interval-Measurement Unit and the target time interval signal from the Target-Time-Interval-Calculation Unit, the Time-Interval-Comparison Unit configured to calculate a difference between the time reference interval and the target time interval and to compare the difference to a threshold value, if the difference is smaller than the threshold value, the time information received from the Target-Time-Interval Calculation Unit is outputted to a Control Unit, and if the difference is greater than or equal to the threshold, an error signal is output to the Control Unit; and the Control Unit configured to process and to forward the output of the Time-Interval-Comparison Unit and error handling, the Control Unit is configured to receive errors generated from all other units, the Control Unit configured to monitor a sequence of confidence values to detect trials of clock manipulation. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification