US9270442B2 - Time signal propagation delay correction - Google Patents
Time signal propagation delay correction Download PDFInfo
- Publication number
- US9270442B2 US9270442B2 US14/264,394 US201414264394A US9270442B2 US 9270442 B2 US9270442 B2 US 9270442B2 US 201414264394 A US201414264394 A US 201414264394A US 9270442 B2 US9270442 B2 US 9270442B2
- Authority
- US
- United States
- Prior art keywords
- propagation delay
- time
- time signal
- signal
- receiving device
- 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.)
- Expired - Fee Related, expires
Links
- 238000012937 correction Methods 0.000 title description 15
- 230000005540 biological transmission Effects 0.000 claims abstract description 51
- 238000004891 communication Methods 0.000 claims abstract description 44
- 238000000034 method Methods 0.000 claims abstract description 39
- 230000000630 rising effect Effects 0.000 claims description 10
- 238000003860 storage Methods 0.000 claims description 9
- 230000003466 anti-cipated effect Effects 0.000 claims description 4
- 238000010248 power generation Methods 0.000 abstract description 13
- 238000009826 distribution Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000003116 impacting effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
- H04L7/0033—Correction by delay
- H04L7/0041—Delay of data signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
Definitions
- This disclosure relates to systems and methods for correcting propagation delay in time signals and, more particularly, to systems and methods for correcting for propagation delay in inter-range instrumentation group time signals used in connection with control of an electric power delivery system.
- FIG. 1 illustrates a simplified timing diagram of time signals consistent with embodiments disclosed herein.
- FIG. 2 illustrates a diagram showing propagation delay of a time signal and propagation delay correction consistent with embodiments disclosed herein.
- FIG. 3 illustrates a timing diagram showing propagation delay correction of a time signal consistent with embodiments disclosed herein.
- FIG. 4 illustrates a flow chart of a method for correcting for propagation delay of a time signal consistent with embodiments disclosed herein.
- FIG. 5 illustrates a simplified diagram of one embodiment of an electric power delivery system that includes intelligent electronic devices consistent with embodiments disclosed herein.
- FIG. 6 illustrates a functional block diagram of an intelligent electronic device consistent with embodiments disclosed herein.
- IEDs may be communicatively connected via a network that includes, for example, multiplexers, routers, hubs, gateways, firewalls, and/or switches to facilitate communications on the networks, each of which may also function as an IED.
- Networking and communication devices may also be integrated into an IED and/or be in communication with an IED.
- an IED may include a single discrete IED or a system of multiple IEDs operating together.
- IEDs included in an electric power generation and delivery system may be coordinated using time-coordinated instructions and/or other time-coordinated information exchanged therebetween.
- one or more IEDs may be configured to detect and protect electrical power system equipment from abnormal conditions, such as fault events, by issuing one or more time-coordinated control instructions to associated electrical power system equipment configured to mitigate damage caused by the abnormal conditions.
- One or more IEDs may further be configured to generate, distribute, and/or receive monitored system data in the form of time-synchronized measurement data relating to monitored currents and/or voltages (e.g., represented as time-synchronized phasors or the like) for use in connection with associated monitoring, control, automation, and/or protection activities.
- common time signals which in certain instances may be referred to herein as time signals, may be utilized for synchronizing various data exchanged between IEDs and/or associated electrical power system equipment (e.g., by applying time stamps or the like).
- Common time signals may provide an indication of an accurate and/or standardized time such as, for example, coordinated universal time (UTC) or Greenwich Mean Time (GMT), although other time standards may also be utilized in connection with the disclosed systems and methods.
- Common time signals may be provided to various IEDs by a centralized accurate time source such as, for example, an atomic clock and/or the like.
- common time signals may be provided to various IEDs by one or more synchronized distributed accurate time sources.
- Common time signals may be distributed to various IEDs in a variety of ways, including via wired and/or wireless communication channels.
- common time signals may be distributed to various IEDs via an IRIG signal, a Global Navigation Satellite System (GNSS) communication signal, a common radio signal such as WWV or WWVB, a network time signal such as IEEE 1588, or the like.
- GNSS Global Navigation Satellite System
- common time signals may be distributed to various IEDs using a variety of different types of communication channels.
- an IED associated distribution substation location of an electric power delivery system may wirelessly receive a common time signal and distribute the time signal to one or more other IEDs associated with the distribution station via one or more wired connections.
- a common time signal may experience a certain amount of propagation delay during transmission. For example, propagation delay may occur during transmission of a common time signal from a centralized accurate time source to a remotely-located IED receiving the common time signal for use in connection with time-synchronized communications and/or activities. Propagation delay may be related to a variety of transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like. As a common time signal may be used as a reference indication of an accurate universal time for purposes of coordinating various communications and/or activities, propagation delay impacting a common time signal may detrimentally affect the accuracy of the signal for use as a reference.
- a propagation delay correcting device may receive a common time signal.
- a period of time associated with propagation delay between an accurate time source and a receiving IED may be estimated (e.g., a number of minutes and/or seconds of an associated propagation delay period).
- Encoded time information included in the common time signal may be decoded and modified to advance the corresponding time information by the estimated propagation delay period by modifying the encoded time information.
- a corrected time signal may be generated that includes the modified encoded time information and be transmitted to an associated receiving IED.
- the receiving IED may receive the corrected time signal, and may utilize the modified encoded time information included in the corrected time signal in connection with coordinating various time-synchronized communications and/or activities.
- While the above method may correct for propagation delay, accurately estimating a period of time associated with propagation delay between an accurate time source and a receiving IED and adjusting may be difficult. For example, certain locations may follow daylight savings time (DST) whereas others many not. Accordingly, to generate an accurate corrected time signal, various embodiments consistent with the present disclosure may provide information regarding a location of a propagation delay correcting device relative to an accurate time source and/or a receiving IED as well as a time zone associated with the location. The above method may further take into account corrections to the time signal for leap year and/or leap second events.
- DST daylight savings time
- a common time signal associated with an accurate time source may include one or more reference indications denoting a start of a data frame containing encoded time information (e.g., day, hour, minutes, seconds, etc.).
- a receiving IED may associate a time that the reference indication is received with the encoded time information in the data frame following the indication. That is, the time that the reference indication is received by an IED may be associated with the encoded day, hour, minute, and/or second information included in the data frame following the reference indication.
- reference indications included in a common time signal may be utilized to coordinate various time-synchronized actions and/or communications.
- a propagation delay correcting device may generate a corrected time signal by estimating a propagation delay between an accurate time source and one or more receiving IEDs.
- a variety of information may be utilized in connection with estimating the propagation delay including, without limitation, transmission cable length, transmission cable type, ambient temperature, and/or the like.
- an estimated propagation delay may be determined and/or otherwise calculated by a propagation delay correcting device.
- the estimated propagation delay may be provided to the propagation delay correcting device by a user thereof.
- the propagation delay correcting device may generate a corrected time signal by advancing one or more reference indications included in a common time signal by a period associated with the estimated propagation delay. For example, in a common time signal where a reference indication is associated with a rising signal edge, the rising signal edge of the reference indication may be advanced by a period associated with the estimated propagation delay in connection with generating a corrected time signal. Accordingly, following transmission to a receiving IED, the rising signal edge of the reference indication will be received by the IED at an accurate time.
- signal edges of one or more reference indications as well as encoded time information following the reference indications may be advanced by a period associated with an estimated propagation delay.
- only reference indications may be advanced by the period associated with the estimated propagation delay, as any encoded time information following the corrected reference indication will be associated with a time the reference indication is received by a receiving IED. Accordingly, if a receiving device can effectively decode the encoded time information without propagation delay correction, the uncorrected decoded time information will be associated with the corrected reference indication.
- only advancing signal edges associated with reference indications may offer certain efficiencies in connection with propagation delay correction.
- FIG. 1 illustrates a simplified timing diagram 100 of time signals 102 , 104 implementing the IRIG time-code standard consistent with embodiments disclosed herein. Particularly, the simplified timing diagram 100 illustrates time signals 102 , 104 implementing the IRIG-B standard.
- IRIG inter-range instrumentation group
- Signals encoded using the IRIG-B time standard may have a time frame of 1 second—that is, one data frame of encoded time information is transmitted every second.
- IRIG-B encoded signals may transmit 100 pulses-per-second with an index count of 10 milliseconds over the 1 second time frame.
- Time information may be encoded in the signal using binary-coded decimal (BCD) and/or straight binary seconds (SBS) formats, and may include information indicative of a day of the year (i.e., 1-366), hours, minutes, and/or seconds.
- IRIG time formats may use pulse-width coding and include one or more reference indications 106 , 108 preceding encoded time information 110 , 112 in a data frame.
- the one or more reference indications 106 , 108 may have a duration of 80% of an index count interval.
- a binary “0” 110 may have a duration of 20% of an index count interval and a binary “1” 112 may have a duration of 50% of an index count interval.
- the unmodulated IRIG-B signal 102 may be transmitted to receiving devices as an unmodulated pulse-width coded DC level shift signal.
- the sine wave carrier modulated IRIG-B signal 104 may be transmitted to receiving devices.
- the sine wave carrier may have a frequency of 1 kHz.
- an IRIG-B encoded time signal may include two reference indications 106 , 108 .
- the presence of two consecutive reference indications 106 , 108 marks the start of a time frame.
- the first reference indication 106 may be utilized as an indication that subsequent a signal edge 114 (e.g., a rising signal edge) associated with a second reference indication 108 marks a time associated with the encoded time information of the data frame.
- the signal edge 114 may be referred to as an “on-time” and/or a “start-of-second” indication associated with a particular time indicated by the subsequent encoded time information.
- FIG. 2 illustrates a diagram 200 showing propagation delay of a time signal and propagation delay correction consistent with embodiments disclosed herein.
- an accurate time source e.g., a UTC time
- an IRIG time encoder 202 may be encoded by an IRIG time encoder 202 to generate an IRIG encoded time signal for distribution to one or more receiving devices.
- the IRIG encoded time signal may experience certain propagation delay 204 .
- propagation delay 204 may be related to a variety of transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like.
- the IRIG encoded time signal may be corrected by a propagation delay correcting device 206 to correct for propagation delay 204 .
- the propagation delay correcting device 206 may estimate a delay period associated with the propagation delay 204 based on available transmission parameters impacting propagation delay of the IRIG encoded time signal.
- the propagation delay corrector 206 may generate one or more corrected IRIG time signals by advancing one or more reference indications included in the IRIG UTC time signal by a period associated with the estimated propagation delay. For example, in an IRIG time signal where an on-time reference is associated with a rising signal edge of a second reference indication in a frame, the rising signal edge of the on-time reference may be advanced by the estimated propagation delay in a corrected IRIG time signal.
- the propagation delay correcting device 206 may be associated with a single receiving device and, accordingly, may generate a single corrected IRIG time signal. In further embodiments, the propagation delay correcting device 206 may be associated with a plurality of receiving devices and may be configured to generate a plurality of corrected IRIG time signals based on the IRIG encoded time signal received by the propagation delay correcting device 206 . In some embodiments, the plurality of corrected IRIG time signals generated may include corrections for a plurality of different propagation delays associated with various receiving devices. For example, an IRIG signal may experience a first amount of propagation delay during transmission to a first device and a second amount of propagation delay during transmission to a second device.
- the propagation delay correcting device 206 may be proximately located to one or more receiving devices and be configured to correct for propagation delay 204 occurring before receipt of an associated IRIG time signal by the propagation delay correcting device 206 .
- the propagation delay correcting device 206 may correct for anticipated propagation delay 204 between the propagation delay correcting device 206 and/or an accurate time source and a receiving device. Accordingly, the propagation delay correcting device 206 may correct for estimated propagation delay 204 of an IRIG time signal before the signal has actually experienced such delay.
- FIG. 3 illustrates a timing diagram 300 showing propagation delay correction of a time signal consistent with embodiments disclosed herein.
- the illustrated timing diagram 300 shows an exemplary IRIG encoded accurate common time signal 302 (e.g., generated by an accurate time source), a corresponding IRIG encoded time signal after experiencing propagation delay 304 , and a IRIG encoded time signal corrected for the propagation delay consistent with embodiments disclosed herein.
- Propagation delay may cause signal edges of an IRIG encoded signal 304 (e.g., signal edge 312 ) to be delayed by an amount of time 204 associated with the propagation delay.
- signal edge 312 indicating an on-time reference of the IRIG signal experiencing propagation delay 304
- a propagation delay corrected IRIG signal 306 may be generated that advances the signal edge 312 by the period of time 204 associated with the propagation delay such that the signal edge 312 occurs at the same time and/or substantially at the same time as the actual on-time reference 114 .
- the period 204 associated with propagation delay may be determined and/or otherwise calculated by a propagation delay correcting device based on a variety of available transmission parameters (e.g., using a lookup table or the like). In further embodiments, the period 204 associated with propagation delay 204 may be provided to the propagation delay correcting device by a user.
- timing information following the on-time reference signal edge of the propagation delay corrected IRIG signal 306 will be associated with the actual on-time reference 114 by a receiving IED.
- signal edges associated with encoded timing information in a data frame following an on-time reference 114 may also be advanced by an amount corresponding to the propagation delay (e.g., period 204 ). For example, in the illustrated timing diagram 300 , signal edge 310 of the propagation delay corrected IRIG signal 306 may be advanced to 308 .
- only on-time reference signal edges may be corrected for propagation delay, as any encoded time information following the corrected on-time signal edge will be associated with a time the on-time signal is received by a receiving IED. Accordingly, if a receiving device can effectively decode the encoded time information propagation delay correction, the decoded time information may be associated with the corrected on-time reference signal edge. In certain embodiments, correcting for propagation delay in only on-time reference signal edges may provide certain processing efficiencies.
- propagation delay may be corrected up to a certain threshold amount based on capabilities of a receiving IED. For example, propagation delay may be corrected by advancing an on-time signal edge up to an amount that a receiving IED may properly decode encoded time information following the advanced on-time signal edge that has not been advanced by an amount of the propagation delay.
- FIG. 4 illustrates a flow chart of a method 400 for correcting for propagation delay of a time signal consistent with embodiments disclosed herein.
- the method 400 may be performed by a propagation delay correcting device configured to receive a time signal from an accurate time source and distribute a propagation-corrected signal to one or more receiving devices.
- the method 400 may be performed by an accurate time source prior to transmitting a time signal to one or more receiving devices based on anticipated propagation delay.
- the method 400 may be performed by one or more modules integrated in a receiving device configured to correct a received time signal for propagation delay prior to using the signal in connection with time-synchronized activities and/or communications.
- an estimated propagation delay of a time signal during transmission between a source and a receiving device may be determined.
- Propagation delay may be estimated and/or otherwise calculated based on a variety of available transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like.
- estimated propagation delay may be determined by a propagation delay correcting device based on available transmission parameters (e.g., using a look-up table associating propagation delay with various transmission parameters).
- an estimated propagation delay may be provided to a propagation delay correcting device by a user.
- a determination may be made whether the estimated propagation delay is below a threshold level of propagation delay.
- the threshold level of propagation delay may be a level where various time-coordinated activities and/or communications are not substantially and/or detrimentally affected by the propagation delay. For example, a picosecond of delay may not determinately affect time-coordinated activities and/or communications between various IEDs.
- the method 400 may terminate and a common time signal may be sent to one or more received devices without propagation delay correction. If, however, the propagation delay is above the threshold, the method 400 may proceed to 406 .
- an on-time indication of the time signal may be advanced by the estimated propagation delay determined at 402 to generate a propagation delay corrected time signal.
- the method 400 may proceed to 410 , where the propagation delay corrected time signal may be transmitted to one or more associated receiving IEDs.
- the method 400 may proceed from 406 to 408 , where signal edges associated with encoded time information of time signal may also be advanced by the estimated propagation delay determined at 402 in connection with generating the propagation delay corrected time signal. Once generated, the propagation delay corrected time signal may be transmitted to one or more associated received IEDs.
- FIG. 5 illustrates a simplified diagram of an electric power generation and delivery system 500 that includes IEDs 502 - 512 consistent with embodiments disclosed herein. Although illustrated as a one-line diagram for purposes of simplicity, electrical power generation and delivery system 500 may also be configured as a three phase power system. Moreover, embodiments of the disclosed systems and methods may be utilized in connection with any suitable electric power generation and delivery system and is therefore not limited to the specific system 500 illustrated in FIG. 5 . Accordingly, embodiments may be utilized in connection with, for example, in industrial plant power generation and delivery systems, distributed generation power generation and delivery systems, and utility electric power generation and delivery systems.
- the electric power generation and delivery system 500 may include generation, transmission, distribution, and power consumption equipment.
- the system 500 may include one or more generators 514 - 520 that, in some embodiments, may be operated by a utility provider for generation of electrical power for the system 500 .
- Generators 514 and 516 may be coupled to a first transmission bus 522 via step up transformers 524 and 526 , which are respectively configured to step up the voltages provided to first transmission bus 522 .
- a transmission line 528 may be coupled between the first transmission bus 522 and a second transmission bus 530 .
- Another generator 518 may be coupled to the second transmission bus 530 via step up transformer 532 which is configured to step up the voltage provided to the second transmission bus 530 .
- a step down transformer 534 may be coupled between the second transmission bus 530 and a distribution bus 536 configured to step down the voltage provided by the second transmission bus 530 at transmission levels to lower distribution levels at the distribution bus 536 .
- One or more feeders 538 , 540 may draw power from the distribution bus 536 .
- the feeders 538 , 540 may distribute electric power to one or more loads 542 , 544 .
- the electric power delivered to the loads 542 , 544 may be further stepped down from distribution levels to load levels via step down transformers 546 and 548 , respectively.
- Feeder 538 may feed electric power from the distribution bus 536 to a distribution site 550 (e.g., a refinery, smelter, paper production mill, or the like). Feeder 538 may be coupled to a distribution site bus 552 .
- the distribution site 550 may also include a distributed generator 520 configured to provide power to the distribution site bus 552 at an appropriate level via transformer 554 .
- the distribution site 550 may further include one or more loads 542 . In some embodiments, the power provided to the loads 542 from the distribution site bus 552 may be stepped up or stepped down to an appropriate level via transformer 546 .
- the distribution site 550 may be capable of providing sufficient power to loads 542 independently by the distributed generator 520 , may utilize power from generators 514 - 518 , or my utilize both the distributed generator 520 and one or more of generators 514 - 518 to provide electric power to the loads.
- IEDs 502 - 508 may be configured to control, monitor, protect, and/or automate the electric power system 500 .
- an IED may refer to any microprocessor-based device that monitors, controls, automates, and/or protects monitored equipment within an electric power system and/or is configured to implement any of the systems and methods disclosed herein.
- IEDs 502 - 508 may gather status information from one or more pieces of monitored equipment. Further, IEDs 502 - 508 may receive information concerning monitored equipment using sensors, transducers, actuators, and the like.
- FIG. 5 illustrates separate IEDs monitoring a signal (e.g., IED 504 ) and controlling a breaker (e.g., IED 508 ), these capabilities may be combined into a single IED.
- FIG. 5 illustrates various IEDs 502 - 512 performing various functions for illustrative purposes and does not imply any specific arrangements or functions required of any particular IED.
- IEDs 502 - 508 may be configured to monitor and communicate information, such as voltages, currents, equipment status, temperature, frequency, pressure, density, infrared absorption, radio-frequency information, partial pressures, viscosity, speed, rotational velocity, mass, switch status, valve status, circuit breaker status, tap status, meter readings, and the like.
- IEDs 502 - 508 may be configured to monitor and communicate information relating to overcurrent and/or interharmonic conditions of a monitored line (e.g., a feeder and/or transmission line).
- IEDs 502 - 508 may be configured to communicate calculations, such as phasors (which may or may not be synchronized as synchrophasors), events, fault distances, differentials, impedances, reactances, frequency, and the like. IEDs 502 - 508 may also communicate settings information, IED identification information, communications information, status information, alarm information, and the like. Information of the types listed above, or more generally, information about the status of monitored equipment, may be generally referred to herein as monitored system data.
- IEDs 502 - 508 may issue control instructions to the monitored equipment in order to control various aspects relating to the monitored equipment.
- an IED e.g., IED 506
- a circuit breaker e.g., breaker 556
- an IED may be in communication with a recloser and capable of controlling reclosing operations.
- an IED may be in communication with a voltage regulator and capable of instructing the voltage regulator to tap up and/or down.
- Information of the types listed above, or more generally, information or instructions directing an IED or other device to perform a certain action, may be generally referred to as control instructions.
- the distributed site 550 may include an IED 508 for monitoring, controlling, and protecting the equipment of the distributed site 550 (e.g., generator 520 , transformer 546 , etc.).
- IED 508 may receive monitored system data, including current signals (e.g., current signals including overcurrent and/or interharmonic current information) via current transformer (CT) 558 and voltage signals via potential transformer (PT 560 ) from one or more locations (e.g., line 562 ) in the distribution site 550 .
- CT current transformer
- PT 560 potential transformer
- the IED 508 may further be in communication with a breaker 564 coupled between the feeder 536 and the distribution site bus 552 .
- the IED 508 may be configurable to cause the breaker 508 to disconnect the distribution site bus 552 from the distribution bus 536 , based on monitored system data received via CT 558 and PT 560 .
- Feeder 540 may be communicatively coupled with an IED 506 configured to control a breaker 556 between the loads 544 and the distribution bus 536 based on monitored system data.
- the power provided to the loads 544 from the distribution bus 536 may be stepped up or stepped down to an appropriate level via transformer 548 .
- monitored system data may be obtained by IED 506 using CTs and/or PTs (not shown).
- IEDs may be configured to monitor, control, and/or protect the electric power generation and delivery system 500 .
- IED 504 may provide transformer and generator protection to the step-up transformer 524 and generator 514 .
- IEDs 504 - 508 may be in communication with another IED 502 , which may be a central controller, synchrophasor vector processor, automation controller, programmable logic controller (PLC), real-time automation controller, Supervisory Control and Data Acquisition (SCADA) system, or the like.
- IED 502 may be a synchrophasor vector processor.
- IED 502 may be a real-time automation controller.
- IED 502 may also be a PLC or any similar device capable of receiving communications from other IEDs and processing the communications there from.
- IEDs 504 - 508 may communicate with IED 502 directly or via a communications network (e.g., network 566 ).
- the central IED 502 may communicate with other IEDs 504 - 508 to provide control and monitoring of the other IEDs 504 - 508 and the power generation and delivery system 500 as a whole.
- IEDs 504 - 508 may be configured to generate monitored system data in the form of time-synchronized phasors (synchrophasors) of monitored currents and/or voltages.
- synchrophasor measurements and communications may comply with the IEC C37.118 protocol.
- IEDs 502 - 508 may receive common time signals for synchronizing collected data (e.g., by applying time stamps for the like) and/or managing time-synchronized activities and/or communications.
- IEDs 502 - 508 may receive common time signals, such as an IRIG signal, from an accurate time reference 568 respectively.
- the common time signals may be provided using a GPS satellite, a common radio signal such as WWV or WWVB, a network time signal such as IEEE 1588, or the like.
- the common time signal provided by the accurate time reference 568 may provide an indication of an accurate and/or standardized time such as, for example, UTC or GMT, although other time standards may also be utilized in connection with the disclosed systems and methods.
- common time signals may be provided to various IEDs by one or more synchronized distributed accurate time sources (not shown).
- common time signals may be provided directly to one or more IEDs 502 - 508 by time reference 568 .
- the accurate time reference 568 may provide a common time signal directly to IED 502 .
- common time signals may be provided directly to receiving IEDs experiencing relatively minimal propagation delay in communication channel(s) between the accurate time reference 568 and/or the receiving IEDs.
- one or more propagation delay correcting devices 510 , 512 implementing embodiments of the systems and methods disclosed herein may be utilized to correct for propagation delay in common time signals occurring between the accurate time reference 568 and/or one or more receiving IEDs 504 - 508 .
- propagation delay correcting device 512 may correct for propagation delay in a common time signal during transmission from the accurate time reference 568 to IED 506 .
- propagation delay correcting device 510 may correct for propagation delay in a common time signal during transmission between the accurate time reference 568 to IEDs 504 , 508 .
- propagation delay correcting device 510 may correct for a first amount of propagation delay between reference 568 and IED 504 and a second amount of propagation delay between reference 568 and IED 508 .
- a software module or component may include any type of computer instruction or computer executable code located within a memory device that is operable in conjunction with appropriate hardware to implement the programmed instructions.
- a software module or component may, for instance, comprise one or more physical or logical blocks of computer instructions, which may be organized as a routine, program, object, component, data structure, etc., that performs one or more tasks or implements particular abstract data types.
- a particular software module or component may comprise disparate instructions stored in different locations of a memory device, which together implement the described functionality of the module.
- a module or component may comprise a single instruction or many instructions, and may be distributed over several different code segments, among different programs, and across several memory devices.
- Some embodiments may be practiced in a distributed computing environment where tasks are performed by a remote processing device linked through a communications network.
- software modules or components may be located in local and/or remote memory storage devices.
- data being tied or rendered together in a database record may be resident in the same memory device, or across several memory devices, and may be linked together in fields of a record in a database across a network.
- Embodiments may be provided as a computer program product including a non-transitory machine-readable medium having stored thereon instructions that may be used to program a computer or other electronic device to perform processes described herein.
- the non-transitory machine-readable medium may include, but is not limited to, hard drives, floppy diskettes, optical disks, CD-ROMs, DVD-ROMs, ROMs, RAMs, EPROMs, EEPROMs, magnetic or optical cards, solid-state memory devices, or other types of media/machine-readable medium suitable for storing electronic instructions.
- the computer or other electronic device may include a processing device such as a microprocessor, microcontroller, logic circuitry, or the like.
- the processing device may further include one or more special purpose processing devices such as an application specific interface circuit (ASIC), PAL, PLA, PLD, field programmable gate array (FPGA), or any other customizable or programmable device.
- ASIC application specific interface circuit
- PLA PLA
- PLD field programmable gate array
- FPGA field
- FIG. 6 illustrates a block diagram of an IED 600 consistent with embodiments disclosed herein.
- Embodiments of the IED 600 may be utilized to implement embodiments of the systems and methods disclosed herein.
- the IED 600 may be configured to correct for propagation delay in time signals including, for example, IRIG encoded time signals.
- IED 600 may include a network interface 602 configured to communicate with a communication network. IED 600 may also include a time input 604 , which may be used to receive a common time signal. In certain embodiments, a common time reference may be received and/or transmitted via network interface 602 , and accordingly, a separate time input 604 and/or Global Navigation Satellite System (GNSS) time input 606 may not be necessary. One such embodiment may employ the IEEE 1588 protocol. Alternatively, a GNSS input 606 may be provided in addition to, or instead of, time input 604 . In certain embodiments, the time input 604 may provide a wired input time reference in the event a communication fail occurs with the GNSS time input 606 . The IED 600 may further include a time output 614 for providing an output time signal corrected for associated propagation delay to one or more receiving IEDs and/or devices.
- GNSS Global Navigation Satellite System
- a computer-readable storage medium 608 may be the repository of one or more modules and/or executable instructions configured to implement any of the processes described herein.
- a data bus 612 may link time output 614 , time input 604 , network interface 602 , GNSS time input 606 , and the computer-readable storage medium 608 to a processor 610 .
- Processor 610 may be configured to process communications received via network interface 602 , time input 604 , GNSS time input 606 , and/or information output by time output 614 .
- Processor 610 may operate using any number of processing rates and architectures.
- Processor 610 may be configured to perform various algorithms and calculations described herein using computer executable instructions stored on computer-readable storage medium 608 .
- Processor 610 may be embodied as a general purpose integrated circuit, an application specific integrated circuit, a field-programmable gate array, and/or other programmable logic devices.
- Computer-readable storage medium 608 may be the repository of one or more modules and/or executable instructions configured to implement certain functions and/or methods described herein.
- computer-readable storage medium 608 may include a propagation delay correction module 618 , which may be a repository of the modules and/or executable instructions configured to implement the propagation delay correction functionalities described herein.
- the propagation delay correction module 618 may include, among other things, a propagation delay estimation module 620 , a propagation delay information database 622 , and a time signal adjustment module 624 .
- the computer-readable medium 608 may further include a communication module 626 and a control module 628 .
- Propagation delay estimation module 620 may be configured to perform propagation delay estimation functions. In certain embodiments, the propagation delay estimation module 620 may estimate an amount of propagation delay between an accurate reference time source and one or more IEDs receiving a common time signal from the time source. In certain embodiments, the propagation delay estimation module 620 may estimate propagation delay based on available transmission parameters and information included in a propagation delay information database 622 .
- the propagation delay information database 622 may, among other things, include information (e.g., a look-up table) associating propagation delay with various transmission parameters such as cable length, cable time, ambient temperature, and/or the like.
- a time signal adjustment module 624 may be used to correct a common time signal received from the network interface 602 , time input 604 , and/or GNSS time input 606 for propagation delay and to generate a corrected common time signal for transmission via time output 614 based on the estimated propagation delay determined by the propagation delay estimation module 620 .
- the common time signal adjustment module 620 may generate one or more corrected common time signals by advancing one or more reference indications included in a common time signal by period associated with the estimated propagation delay.
- the rising signal edge of the start-of-second reference may be advanced by the period associated with the estimated propagation delay in connection with generating a corrected IRIG time signal.
- the common time signal adjustment module 620 may also advance signal edge transitions associated with encoded time information by the period associated with the estimated propagation delay.
- a control module 628 may be configured for interacting with monitored equipment connected to distributed controller via a monitored equipment interface and/or via network interface 602 .
- control instructions from the control module 628 may be intended as control instructions for other IEDs and/or monitored equipment located remote to IED 600 .
- control instructions may be only informative or suggestive, meaning that the receiving IED is not obligated to perform the control instruction. Rather, the receiving IED may use the suggested control instruction in coordination with its own determinations and information from other controllers to determine whether it will perform the control instruction.
- control instructions may be directive in that they are required actions. Differentiation between informative or suggestive control instructions and mandatory control instruction may be based on information included with the control instruction.
- a communication module 626 may include instructions for facilitating communication of information from IED 600 to other controllers and/or other components in the electric power delivery system.
- the communication module 626 may include instructions on the formatting of communications according to a predetermined protocol.
- Communication module 626 may be configured with subscribers to certain information, and may format message headers according to such subscription information.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
Claims (21)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/264,394 US9270442B2 (en) | 2014-04-29 | 2014-04-29 | Time signal propagation delay correction |
| PCT/US2015/024000 WO2015167745A1 (en) | 2014-04-29 | 2015-04-02 | Time signal propagation delay correction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/264,394 US9270442B2 (en) | 2014-04-29 | 2014-04-29 | Time signal propagation delay correction |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20150312023A1 US20150312023A1 (en) | 2015-10-29 |
| US9270442B2 true US9270442B2 (en) | 2016-02-23 |
Family
ID=54335782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/264,394 Expired - Fee Related US9270442B2 (en) | 2014-04-29 | 2014-04-29 | Time signal propagation delay correction |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9270442B2 (en) |
| WO (1) | WO2015167745A1 (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150105868A1 (en) * | 2013-10-15 | 2015-04-16 | Lsis Co., Ltd. | Event input module |
| US9400330B2 (en) | 2012-10-19 | 2016-07-26 | Schweitzer Engineering Laboratories, Inc. | Manipulation resilient time distribution network |
| US9425652B2 (en) | 2014-06-16 | 2016-08-23 | Schweitzer Engineering Laboratories, Inc. | Adaptive holdover timing error estimation and correction |
| US9520860B2 (en) | 2012-10-19 | 2016-12-13 | Schweitzer Engineering Laboratories, Inc. | Time distribution switch |
| US9599719B2 (en) | 2012-10-19 | 2017-03-21 | Schweitzer Engineering Laboratories, Inc. | Detection of manipulated satellite time signals |
| US9709682B2 (en) | 2013-05-06 | 2017-07-18 | Schweitzer Engineering Laboratories, Inc. | Multi-constellation GNSS integrity check for detection of time signal manipulation |
| US9709680B2 (en) | 2012-09-08 | 2017-07-18 | Schweitzer Engineering Laboratories, Inc. | Quality of precision time sources |
| US9759816B2 (en) | 2013-01-11 | 2017-09-12 | Schweitzer Engineering Laboratories, Inc. | Multi-constellation GNSS integrity check for detection of time signal manipulation |
| US9760062B2 (en) | 2012-10-19 | 2017-09-12 | Schweitzer Engineering Laboratories, Inc. | Time distribution with multi-band antenna |
| US9813173B2 (en) | 2014-10-06 | 2017-11-07 | Schweitzer Engineering Laboratories, Inc. | Time signal verification and distribution |
| US10375108B2 (en) | 2015-12-30 | 2019-08-06 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation and spoofing detection based on a latency of a communication system |
| US10527732B2 (en) | 2017-02-09 | 2020-01-07 | Schweitzer Engineering Laboratories, Inc. | Verification of time sources |
| US10819727B2 (en) | 2018-10-15 | 2020-10-27 | Schweitzer Engineering Laboratories, Inc. | Detecting and deterring network attacks |
| US10912104B2 (en) | 2019-02-01 | 2021-02-02 | Schweitzer Engineering Laboratories, Inc. | Interleaved, static time division multiple access (TDMA) for minimizing power usage in delay-sensitive applications |
| US11630424B2 (en) | 2018-07-13 | 2023-04-18 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation detection using remotely managed time |
| US20230247451A1 (en) * | 2020-06-24 | 2023-08-03 | Datang Mobile Communications Equipment Co., Ltd. | Information indication method and apparatus, and communication device |
| US11943729B2 (en) | 2020-03-26 | 2024-03-26 | Nokia Technologies Oy | Network time monitoring and adjustment |
| US12437745B2 (en) | 2019-10-04 | 2025-10-07 | Gn Audio A/S | Wearable electronic device for emitting a masking signal |
| US12449550B2 (en) | 2023-03-22 | 2025-10-21 | Schweitzer Engineering Laboratories, Inc. | GNSS authentication through multi-site observables and data comparisons |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2693586B1 (en) * | 2012-07-31 | 2016-04-06 | ABB Research Ltd. | Clock synchronization for line differential protection |
| US9565513B1 (en) * | 2015-03-02 | 2017-02-07 | Thirdwayv, Inc. | Systems and methods for providing long-range network services to short-range wireless devices |
| EP3677984B1 (en) | 2019-01-07 | 2022-08-10 | ADVA Optical Networking SE | Method of time delivery in a computing system and system thereof |
Citations (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5160926A (en) | 1989-06-28 | 1992-11-03 | Schweitzer Engineering Laboratories, Inc. | Display transducer apparatus |
| US5557284A (en) | 1995-02-03 | 1996-09-17 | Honeywell Inc. | Spoofing detection system for a satellite positioning system |
| US5737715A (en) | 1996-04-23 | 1998-04-07 | Hughes Electronics | Frequency normalization utilizing GPS pulse time and time interval signal |
| US6144334A (en) | 1998-02-26 | 2000-11-07 | Analytical Graphics, Inc. | Method and apparatus for calculating access between satellite constellations and ground targets |
| US6229479B1 (en) | 1997-04-25 | 2001-05-08 | Magellan Corporation | Relative position measuring techniques using both GPS and GLONASS carrier phase measurements |
| US20020158693A1 (en) | 2000-12-21 | 2002-10-31 | Telefonaktiebolaget Lm Ericsson | Oscillating circuit and method for calibrating same |
| US6483856B1 (en) * | 1998-07-29 | 2002-11-19 | Trimble Navigation Limited | GPS synchronized data communications link |
| US20030087654A1 (en) | 2001-09-11 | 2003-05-08 | Nec Corporation | Apparatus and method of compensation for signal time-of-arrival variation in a UMTS handset |
| US20030107513A1 (en) | 2000-11-17 | 2003-06-12 | Charles Abraham | Method and system for determining time in a satellite positioning system |
| US20040062279A1 (en) | 2000-09-13 | 2004-04-01 | Kenneth Primrose | Method of synchronising data |
| US20040228368A1 (en) * | 2003-05-16 | 2004-11-18 | Scott Jecmen | Systems and methods for determining the delay offsets of communication systems |
| US20060259806A1 (en) * | 2005-05-12 | 2006-11-16 | Schweitzer Eng. Laboratories, Inc. | Self-calibrating time code generator |
| US7146516B2 (en) | 2002-12-20 | 2006-12-05 | Invensys Systems, Inc. | Time synchronization schemes wherein at least one data message associates a hardware pulse with a future time |
| US20070132773A1 (en) | 2005-12-08 | 2007-06-14 | Smartdrive Systems Inc | Multi-stage memory buffer and automatic transfers in vehicle event recording systems |
| US20070194987A1 (en) | 2006-02-22 | 2007-08-23 | Honeywell International Inc. | Systems and methods for a high-precision time of arrival ultra-wideband positioning system |
| US7375683B2 (en) | 1999-03-05 | 2008-05-20 | Era Systems Corporation | Use of geo-stationary satellites to augment wide— area multilateration synchronization |
| US20080169978A1 (en) | 2006-05-16 | 2008-07-17 | Luke Stephen Powell | Detection Of Deception Signal Used To Deceive Geolocation Receiver Of A Satellite Navigation System |
| US20080186229A1 (en) | 2001-06-06 | 2008-08-07 | Van Diggelen Frank | Method and Apparatus for Monitoring Satellite-Constellation Configuration To Maintain Integrity of Long-Term-Orbit Information In A Remote Receiver |
| US20080198069A1 (en) | 2001-12-13 | 2008-08-21 | Gronemeyer Steven A | Fast Reacquisition of a GPS Signal |
| US7436232B2 (en) | 2003-06-17 | 2008-10-14 | Atmel Corporation | Regenerative clock repeater |
| US7440427B1 (en) | 2008-03-12 | 2008-10-21 | Daniel A. Katz | Increasing channel capacity of TDMA transmitters in satellite based networks |
| US20090117928A1 (en) | 2007-11-02 | 2009-05-07 | Jonathan Ladd | System and method for distributing time and frequency over a network |
| US20090160705A1 (en) | 2007-12-19 | 2009-06-25 | Seiko Epson Corporation | TimeKeeping Device and Satellite Signal Reception Method for a Timekeeping Device |
| US20090315764A1 (en) | 2008-05-30 | 2009-12-24 | The Boeing Company | Precise absolute time transfer from a satellite system |
| US20100030916A1 (en) | 2008-08-04 | 2010-02-04 | Endace USA Limited | Method and system for distributing clock signals |
| US20100034190A1 (en) | 2007-05-17 | 2010-02-11 | Hanyang Navicom Co., Ltd | Apparatus for wireless communication and method for synchronizing time thereof |
| US20100073228A1 (en) | 2008-09-22 | 2010-03-25 | Vincent Maddock Smith | Method and apparatus for a global navigation satellite system receiver coupled to a host computer system |
| US20100117899A1 (en) | 2008-11-13 | 2010-05-13 | Ecole Polytechnique Federale De Lausanne (Epfl) | Method to secure gnss based locations in a device having gnss receiver |
| US20100190509A1 (en) * | 2009-01-23 | 2010-07-29 | At&T Mobility Ii Llc | Compensation of propagation delays of wireless signals |
| US20100222068A1 (en) * | 2009-03-02 | 2010-09-02 | Qualcomm Incorporated | Timing adjustment for synchronous operation in a wireless network |
| US20100231448A1 (en) | 2009-03-13 | 2010-09-16 | Andrew Llc | Method and system for selecting optimal satellites in view |
| US20100254225A1 (en) | 2009-04-03 | 2010-10-07 | Schweitzer Iii Edmund O | Fault tolerant time synchronization |
| US20100253578A1 (en) | 2007-11-25 | 2010-10-07 | Mantovani Jose R B | Navigation data acquisition and signal post-processing |
| US20110001668A1 (en) | 2004-04-29 | 2011-01-06 | Novariant, Inc. | Rebroadcasting method and system for navigation signals |
| US20110035066A1 (en) | 2009-08-10 | 2011-02-10 | Schweitzer Iii Edmund O | Electric power system automation using time coordinated instructions |
| US20110068973A1 (en) | 2009-09-24 | 2011-03-24 | Coherent Navigation, Inc. | Assimilating GNSS Signals to Improve Accuracy, Robustness, and Resistance to Signal Interference |
| US20110085540A1 (en) | 2008-06-23 | 2011-04-14 | Kaoru Kuwabara | Time synchronizer |
| US20110102258A1 (en) | 2003-09-02 | 2011-05-05 | Sirf Technology, Inc. | Signal Processing System for Satellite Positioning Signals |
| US7940213B2 (en) | 2008-11-24 | 2011-05-10 | Andrew, Llc | System and method for determining falsified satellite measurements |
| US7952519B1 (en) | 2010-04-16 | 2011-05-31 | John Nielsen | Method and system for detecting GNSS spoofing signals |
| US7979228B2 (en) | 2007-07-20 | 2011-07-12 | The Regents Of The University Of Michigan | High resolution time measurement in a FPGA |
| US7978130B1 (en) | 2009-05-01 | 2011-07-12 | Coherent Navigation, Inc. | Practical method for upgrading existing GNSS user equipment with tightly integrated Nav-Com capability |
| US20110169577A1 (en) | 2009-07-06 | 2011-07-14 | Nortel Networks Limited | System and method for built in self test for timing module holdover |
| US20110181466A1 (en) | 2010-01-22 | 2011-07-28 | Astrium Limited | Receiver and method for authenticating satellite signals |
| US20110227787A1 (en) | 2010-03-22 | 2011-09-22 | Qualcomm Incorporated | Anti-spoofing detection system |
| US20110261917A1 (en) | 2010-04-21 | 2011-10-27 | Lsi Corporation | Time Synchronization Using Packet-Layer and Physical-Layer Protocols |
| US20110287779A1 (en) | 2010-05-21 | 2011-11-24 | Andrew Llc | System and Method for Location Assurance of A Mobile Device |
| US20110285586A1 (en) | 2010-05-18 | 2011-11-24 | Kendall Ferguson | Global navigation satellite system (gnss) reference station integrity monitoring and assurance |
| US20120005326A1 (en) | 2010-07-02 | 2012-01-05 | Ryan Bradetich | Systems and methods for remote device management |
| US20120030495A1 (en) | 2010-07-27 | 2012-02-02 | Sundeep Chandhoke | Clock Distribution in a Distributed System with Multiple Clock Domains Over a Switched Fabric |
| US20120026037A1 (en) | 2008-11-24 | 2012-02-02 | Andrew Llc | System and method for server side detection of falsified satellite measurements |
| US20120066418A1 (en) | 2009-05-20 | 2012-03-15 | Chronologic Pty. Ltd. | Synchronous network of superspeed and non-superspeed usb devices |
| US20120116677A1 (en) | 2008-11-04 | 2012-05-10 | The University Court Of The University Of Edinburgh | Assisted positioning systems |
| US20120179404A1 (en) | 2011-01-12 | 2012-07-12 | Lee Tony J | System and apparatus for measuring the accuracy of a backup time source |
| US20120182181A1 (en) | 2011-01-14 | 2012-07-19 | Dai Liwen L | Method and system for determining clock corrections |
| US20120195350A1 (en) | 2011-01-31 | 2012-08-02 | Srinjoy Das | System and Method for Facilitating Data Transfer Using a Shared Non-Deterministic Bus |
| US20120195253A1 (en) | 2011-01-27 | 2012-08-02 | Telefonaktiebolaget L M Ericsson (Publ) | Transfer of Synchronization in a Hybrid Global Satellite Packet Network System |
| US8237609B2 (en) | 2009-02-22 | 2012-08-07 | Trimble Navigation Limited | GNSS position coasting |
| WO2012151006A1 (en) | 2011-03-22 | 2012-11-08 | Trimble Navigation Limited | Gnss signal processing with delta phase |
| US20130157593A1 (en) * | 2011-12-15 | 2013-06-20 | Shankar V. Achanta | Systems and Methods for Time Synchronization of IEDs via Radio Link |
| US20130244624A1 (en) | 2012-03-16 | 2013-09-19 | Qualcomm Incorporated | Selective distribution of location based service content to mobile devices |
| US8564330B1 (en) | 2012-06-05 | 2013-10-22 | Xilinx, Inc. | Methods and systems for high frequency clock distribution |
| US20130328606A1 (en) | 2010-06-11 | 2013-12-12 | Altera Corporation | Integrated circuits with dual-edge clocking |
| US20140003199A1 (en) | 2012-06-29 | 2014-01-02 | Finite State Research Llc | Method, time consumer system, and computer program product for maintaining accurate time on an ideal clock |
| US8655608B2 (en) | 2007-09-28 | 2014-02-18 | Schweitzer Engineering Laboratories Inc | Symmetrical component amplitude and phase comparators for line protection using time stamped data |
| US20140094218A1 (en) | 2012-10-01 | 2014-04-03 | Markus Hammes | Clock distribution systems and methods |
| US20140100702A1 (en) | 2012-10-04 | 2014-04-10 | Schweitzer Engineering Laboratories, Inc. | Distributed coordinated wide-area control for electric power delivery systems |
| US20140334477A1 (en) | 2011-09-12 | 2014-11-13 | Ulrich Stählin | Method and device for synchronizing network subscribers in an on-board network of a vehicle |
| US9083503B2 (en) | 2013-05-02 | 2015-07-14 | Schweitzer Engineering Laboratories, Inc. | Synchronized clock event report |
-
2014
- 2014-04-29 US US14/264,394 patent/US9270442B2/en not_active Expired - Fee Related
-
2015
- 2015-04-02 WO PCT/US2015/024000 patent/WO2015167745A1/en not_active Ceased
Patent Citations (81)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5160926A (en) | 1989-06-28 | 1992-11-03 | Schweitzer Engineering Laboratories, Inc. | Display transducer apparatus |
| US5557284A (en) | 1995-02-03 | 1996-09-17 | Honeywell Inc. | Spoofing detection system for a satellite positioning system |
| WO1997047987A1 (en) | 1995-02-03 | 1997-12-18 | Honeywell Inc. | Spoofing detection system for a satellite positioning system |
| US5737715A (en) | 1996-04-23 | 1998-04-07 | Hughes Electronics | Frequency normalization utilizing GPS pulse time and time interval signal |
| US6229479B1 (en) | 1997-04-25 | 2001-05-08 | Magellan Corporation | Relative position measuring techniques using both GPS and GLONASS carrier phase measurements |
| US6144334A (en) | 1998-02-26 | 2000-11-07 | Analytical Graphics, Inc. | Method and apparatus for calculating access between satellite constellations and ground targets |
| US6483856B1 (en) * | 1998-07-29 | 2002-11-19 | Trimble Navigation Limited | GPS synchronized data communications link |
| US7375683B2 (en) | 1999-03-05 | 2008-05-20 | Era Systems Corporation | Use of geo-stationary satellites to augment wide— area multilateration synchronization |
| US20040062279A1 (en) | 2000-09-13 | 2004-04-01 | Kenneth Primrose | Method of synchronising data |
| US20030107513A1 (en) | 2000-11-17 | 2003-06-12 | Charles Abraham | Method and system for determining time in a satellite positioning system |
| US20020158693A1 (en) | 2000-12-21 | 2002-10-31 | Telefonaktiebolaget Lm Ericsson | Oscillating circuit and method for calibrating same |
| US20080186229A1 (en) | 2001-06-06 | 2008-08-07 | Van Diggelen Frank | Method and Apparatus for Monitoring Satellite-Constellation Configuration To Maintain Integrity of Long-Term-Orbit Information In A Remote Receiver |
| US20030087654A1 (en) | 2001-09-11 | 2003-05-08 | Nec Corporation | Apparatus and method of compensation for signal time-of-arrival variation in a UMTS handset |
| US20080198069A1 (en) | 2001-12-13 | 2008-08-21 | Gronemeyer Steven A | Fast Reacquisition of a GPS Signal |
| US7146516B2 (en) | 2002-12-20 | 2006-12-05 | Invensys Systems, Inc. | Time synchronization schemes wherein at least one data message associates a hardware pulse with a future time |
| US20040228368A1 (en) * | 2003-05-16 | 2004-11-18 | Scott Jecmen | Systems and methods for determining the delay offsets of communication systems |
| US7436232B2 (en) | 2003-06-17 | 2008-10-14 | Atmel Corporation | Regenerative clock repeater |
| US20110102258A1 (en) | 2003-09-02 | 2011-05-05 | Sirf Technology, Inc. | Signal Processing System for Satellite Positioning Signals |
| US8138972B2 (en) | 2003-09-02 | 2012-03-20 | Csr Technology Inc. | Signal processing system for satellite positioning signals |
| US20110001668A1 (en) | 2004-04-29 | 2011-01-06 | Novariant, Inc. | Rebroadcasting method and system for navigation signals |
| US20060259806A1 (en) * | 2005-05-12 | 2006-11-16 | Schweitzer Eng. Laboratories, Inc. | Self-calibrating time code generator |
| US7398411B2 (en) | 2005-05-12 | 2008-07-08 | Schweitzer Engineering Laboratories, Inc. | Self-calibrating time code generator |
| US20070132773A1 (en) | 2005-12-08 | 2007-06-14 | Smartdrive Systems Inc | Multi-stage memory buffer and automatic transfers in vehicle event recording systems |
| US20070194987A1 (en) | 2006-02-22 | 2007-08-23 | Honeywell International Inc. | Systems and methods for a high-precision time of arrival ultra-wideband positioning system |
| US20080169978A1 (en) | 2006-05-16 | 2008-07-17 | Luke Stephen Powell | Detection Of Deception Signal Used To Deceive Geolocation Receiver Of A Satellite Navigation System |
| US20100034190A1 (en) | 2007-05-17 | 2010-02-11 | Hanyang Navicom Co., Ltd | Apparatus for wireless communication and method for synchronizing time thereof |
| US7979228B2 (en) | 2007-07-20 | 2011-07-12 | The Regents Of The University Of Michigan | High resolution time measurement in a FPGA |
| US8655608B2 (en) | 2007-09-28 | 2014-02-18 | Schweitzer Engineering Laboratories Inc | Symmetrical component amplitude and phase comparators for line protection using time stamped data |
| US20090117928A1 (en) | 2007-11-02 | 2009-05-07 | Jonathan Ladd | System and method for distributing time and frequency over a network |
| US8055288B2 (en) | 2007-11-02 | 2011-11-08 | Novatel Inc. | System and method for distributing accurate time and frequency over a network |
| US20100253578A1 (en) | 2007-11-25 | 2010-10-07 | Mantovani Jose R B | Navigation data acquisition and signal post-processing |
| US20090160705A1 (en) | 2007-12-19 | 2009-06-25 | Seiko Epson Corporation | TimeKeeping Device and Satellite Signal Reception Method for a Timekeeping Device |
| US20130335266A1 (en) | 2008-01-14 | 2013-12-19 | Trimble Navigation Limited | GNSS Signal Processing with Delta Phase for Incorrect Starting Position |
| US7440427B1 (en) | 2008-03-12 | 2008-10-21 | Daniel A. Katz | Increasing channel capacity of TDMA transmitters in satellite based networks |
| US20090315764A1 (en) | 2008-05-30 | 2009-12-24 | The Boeing Company | Precise absolute time transfer from a satellite system |
| US20110085540A1 (en) | 2008-06-23 | 2011-04-14 | Kaoru Kuwabara | Time synchronizer |
| US20100030916A1 (en) | 2008-08-04 | 2010-02-04 | Endace USA Limited | Method and system for distributing clock signals |
| US20100073228A1 (en) | 2008-09-22 | 2010-03-25 | Vincent Maddock Smith | Method and apparatus for a global navigation satellite system receiver coupled to a host computer system |
| US20120116677A1 (en) | 2008-11-04 | 2012-05-10 | The University Court Of The University Of Edinburgh | Assisted positioning systems |
| US8159391B2 (en) | 2008-11-13 | 2012-04-17 | Ecole Polytechnique Federale De Lausanne (Epfl) | Method to secure GNSS based locations in a device having GNSS receiver |
| US20100117899A1 (en) | 2008-11-13 | 2010-05-13 | Ecole Polytechnique Federale De Lausanne (Epfl) | Method to secure gnss based locations in a device having gnss receiver |
| US7940213B2 (en) | 2008-11-24 | 2011-05-10 | Andrew, Llc | System and method for determining falsified satellite measurements |
| US20120026037A1 (en) | 2008-11-24 | 2012-02-02 | Andrew Llc | System and method for server side detection of falsified satellite measurements |
| US8325087B2 (en) | 2008-11-24 | 2012-12-04 | Andrew Llc | System and method for server side detection of falsified satellite measurements |
| US8326319B2 (en) | 2009-01-23 | 2012-12-04 | At&T Mobility Ii Llc | Compensation of propagation delays of wireless signals |
| US20100190509A1 (en) * | 2009-01-23 | 2010-07-29 | At&T Mobility Ii Llc | Compensation of propagation delays of wireless signals |
| US8237609B2 (en) | 2009-02-22 | 2012-08-07 | Trimble Navigation Limited | GNSS position coasting |
| US20100222068A1 (en) * | 2009-03-02 | 2010-09-02 | Qualcomm Incorporated | Timing adjustment for synchronous operation in a wireless network |
| US20100231448A1 (en) | 2009-03-13 | 2010-09-16 | Andrew Llc | Method and system for selecting optimal satellites in view |
| US20100254225A1 (en) | 2009-04-03 | 2010-10-07 | Schweitzer Iii Edmund O | Fault tolerant time synchronization |
| US7978130B1 (en) | 2009-05-01 | 2011-07-12 | Coherent Navigation, Inc. | Practical method for upgrading existing GNSS user equipment with tightly integrated Nav-Com capability |
| US20120066418A1 (en) | 2009-05-20 | 2012-03-15 | Chronologic Pty. Ltd. | Synchronous network of superspeed and non-superspeed usb devices |
| US20110169577A1 (en) | 2009-07-06 | 2011-07-14 | Nortel Networks Limited | System and method for built in self test for timing module holdover |
| US20120323397A1 (en) | 2009-08-10 | 2012-12-20 | Schweitzer Engineering Laboratories, Inc. | Electric Power System Automation Using Time Coordinated Instructions |
| US20110035066A1 (en) | 2009-08-10 | 2011-02-10 | Schweitzer Iii Edmund O | Electric power system automation using time coordinated instructions |
| US20110102259A1 (en) | 2009-09-24 | 2011-05-05 | Coherent Navigation, Inc. | Augmenting GNSS User Equipment to Improve Resistance to Spoofing |
| US20110068973A1 (en) | 2009-09-24 | 2011-03-24 | Coherent Navigation, Inc. | Assimilating GNSS Signals to Improve Accuracy, Robustness, and Resistance to Signal Interference |
| US20110181466A1 (en) | 2010-01-22 | 2011-07-28 | Astrium Limited | Receiver and method for authenticating satellite signals |
| US20110227787A1 (en) | 2010-03-22 | 2011-09-22 | Qualcomm Incorporated | Anti-spoofing detection system |
| US7952519B1 (en) | 2010-04-16 | 2011-05-31 | John Nielsen | Method and system for detecting GNSS spoofing signals |
| US8446896B2 (en) | 2010-04-21 | 2013-05-21 | Lsi Corporation | Time synchronization using packet-layer and physical-layer protocols |
| US20110261917A1 (en) | 2010-04-21 | 2011-10-27 | Lsi Corporation | Time Synchronization Using Packet-Layer and Physical-Layer Protocols |
| US20110285586A1 (en) | 2010-05-18 | 2011-11-24 | Kendall Ferguson | Global navigation satellite system (gnss) reference station integrity monitoring and assurance |
| US20110287779A1 (en) | 2010-05-21 | 2011-11-24 | Andrew Llc | System and Method for Location Assurance of A Mobile Device |
| US20130328606A1 (en) | 2010-06-11 | 2013-12-12 | Altera Corporation | Integrated circuits with dual-edge clocking |
| US20120005326A1 (en) | 2010-07-02 | 2012-01-05 | Ryan Bradetich | Systems and methods for remote device management |
| US20120030495A1 (en) | 2010-07-27 | 2012-02-02 | Sundeep Chandhoke | Clock Distribution in a Distributed System with Multiple Clock Domains Over a Switched Fabric |
| US20120179404A1 (en) | 2011-01-12 | 2012-07-12 | Lee Tony J | System and apparatus for measuring the accuracy of a backup time source |
| US20120182181A1 (en) | 2011-01-14 | 2012-07-19 | Dai Liwen L | Method and system for determining clock corrections |
| US20120195253A1 (en) | 2011-01-27 | 2012-08-02 | Telefonaktiebolaget L M Ericsson (Publ) | Transfer of Synchronization in a Hybrid Global Satellite Packet Network System |
| US20120195350A1 (en) | 2011-01-31 | 2012-08-02 | Srinjoy Das | System and Method for Facilitating Data Transfer Using a Shared Non-Deterministic Bus |
| WO2012151006A1 (en) | 2011-03-22 | 2012-11-08 | Trimble Navigation Limited | Gnss signal processing with delta phase |
| US20140334477A1 (en) | 2011-09-12 | 2014-11-13 | Ulrich Stählin | Method and device for synchronizing network subscribers in an on-board network of a vehicle |
| US20130157593A1 (en) * | 2011-12-15 | 2013-06-20 | Shankar V. Achanta | Systems and Methods for Time Synchronization of IEDs via Radio Link |
| US20130244624A1 (en) | 2012-03-16 | 2013-09-19 | Qualcomm Incorporated | Selective distribution of location based service content to mobile devices |
| US8564330B1 (en) | 2012-06-05 | 2013-10-22 | Xilinx, Inc. | Methods and systems for high frequency clock distribution |
| US20140003199A1 (en) | 2012-06-29 | 2014-01-02 | Finite State Research Llc | Method, time consumer system, and computer program product for maintaining accurate time on an ideal clock |
| WO2014005016A1 (en) | 2012-06-29 | 2014-01-03 | Finite State Research Llc | System for maintaining accurate ideal clock time |
| US20140094218A1 (en) | 2012-10-01 | 2014-04-03 | Markus Hammes | Clock distribution systems and methods |
| US20140100702A1 (en) | 2012-10-04 | 2014-04-10 | Schweitzer Engineering Laboratories, Inc. | Distributed coordinated wide-area control for electric power delivery systems |
| US9083503B2 (en) | 2013-05-02 | 2015-07-14 | Schweitzer Engineering Laboratories, Inc. | Synchronized clock event report |
Non-Patent Citations (19)
| Title |
|---|
| Gurtner, W., "Rinex: The Receiver Independent Exchange Format Version 2", Sep. 2008. |
| Gurtner, W., Estey, L., "Rinex: The Receiver Independent Exchange Format Version 3.00", Nov. 28, 2007. |
| Jafarnia-Jahromi, A., Broumandan, A., Nielsen, J., Lachapelle, G., "GPS Vulnerability to Spoofing Threats and a Review of Antispoofing Techniques", International Journal of Navigation and Observation vol. 2012, Article ID 127072, Feb. 2012. |
| Moore, P., Crossley, P., GPS Applications in Power Systems Part 1 Introduction to GPS, Tutorial: GPS in Power Systems, Power Engineering Journal, Feb. 1999. |
| PCT/US2013/058297, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Feb. 14, 2014. |
| PCT/US2013/064012, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Dec. 19, 2013. |
| PCT/US2013/064942 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Jan. 29, 2014. |
| PCT/US2013/065447, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Mar. 13, 2014. |
| PCT/US2013/065695, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Mar. 10, 2014. |
| PCT/US2014/010422 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Sep. 16, 2014. |
| PCT/US2014/010507 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, May 6, 2014. |
| PCT/US2014/034358 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Sep. 22, 2014. |
| PCT/US2014/049813 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Apr. 2, 2015. |
| PCT/US2015/024000 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Jul. 13, 2015. |
| PCT/US2015/029939 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Aug. 12, 2015. |
| Shepard, D., Humphreys, T., Fansler, A., "Evaluation of the Vulnerability of Phasor Measurement Units to GPS Spoofing Attacks", Oct. 2, 2011. |
| Tippenhauer, N.O., Popper, C., Rasmussen, K.B., Capkun, S., On the Requirements for Successful GPS Spoofing Attacks, In Proceedings of the ACM Conference on Computer and Communications Security (CCS), Oct. 2011. |
| Wen, H., Huang, P. Y., Dyer, J., Archinal, A., Fagan, J., "Countermeasures for GPS Signal Spoofing," Proceedings of the 18th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2005), Long Beach, CA, Sep. 2005, pp. 1285-1290. |
| Wullems, C., "A Spoofing Detection Method for Civilian L1 GPS and the E1-B Galileo Safety of Life Service". IEEE Transactions on Aerospace and Electronic Systems, Aug. 2011. |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9709680B2 (en) | 2012-09-08 | 2017-07-18 | Schweitzer Engineering Laboratories, Inc. | Quality of precision time sources |
| US10122487B2 (en) | 2012-10-19 | 2018-11-06 | Schweitzer Engineering Laboratories, Inc. | Time distribution switch |
| US9400330B2 (en) | 2012-10-19 | 2016-07-26 | Schweitzer Engineering Laboratories, Inc. | Manipulation resilient time distribution network |
| US9520860B2 (en) | 2012-10-19 | 2016-12-13 | Schweitzer Engineering Laboratories, Inc. | Time distribution switch |
| US9599719B2 (en) | 2012-10-19 | 2017-03-21 | Schweitzer Engineering Laboratories, Inc. | Detection of manipulated satellite time signals |
| US9760062B2 (en) | 2012-10-19 | 2017-09-12 | Schweitzer Engineering Laboratories, Inc. | Time distribution with multi-band antenna |
| US10288741B2 (en) | 2013-01-11 | 2019-05-14 | Schweitzer Engineering Laboratories, Inc. | Multi-constellation GNSS integrity check for detection of time signal manipulation |
| US9759816B2 (en) | 2013-01-11 | 2017-09-12 | Schweitzer Engineering Laboratories, Inc. | Multi-constellation GNSS integrity check for detection of time signal manipulation |
| US9709682B2 (en) | 2013-05-06 | 2017-07-18 | Schweitzer Engineering Laboratories, Inc. | Multi-constellation GNSS integrity check for detection of time signal manipulation |
| US9864358B2 (en) * | 2013-10-15 | 2018-01-09 | Lsis Co., Ltd. | Event input module |
| US20150105868A1 (en) * | 2013-10-15 | 2015-04-16 | Lsis Co., Ltd. | Event input module |
| US9425652B2 (en) | 2014-06-16 | 2016-08-23 | Schweitzer Engineering Laboratories, Inc. | Adaptive holdover timing error estimation and correction |
| US9813173B2 (en) | 2014-10-06 | 2017-11-07 | Schweitzer Engineering Laboratories, Inc. | Time signal verification and distribution |
| US10375108B2 (en) | 2015-12-30 | 2019-08-06 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation and spoofing detection based on a latency of a communication system |
| US10527732B2 (en) | 2017-02-09 | 2020-01-07 | Schweitzer Engineering Laboratories, Inc. | Verification of time sources |
| US11630424B2 (en) | 2018-07-13 | 2023-04-18 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation detection using remotely managed time |
| US10819727B2 (en) | 2018-10-15 | 2020-10-27 | Schweitzer Engineering Laboratories, Inc. | Detecting and deterring network attacks |
| US10912104B2 (en) | 2019-02-01 | 2021-02-02 | Schweitzer Engineering Laboratories, Inc. | Interleaved, static time division multiple access (TDMA) for minimizing power usage in delay-sensitive applications |
| US12437745B2 (en) | 2019-10-04 | 2025-10-07 | Gn Audio A/S | Wearable electronic device for emitting a masking signal |
| US11943729B2 (en) | 2020-03-26 | 2024-03-26 | Nokia Technologies Oy | Network time monitoring and adjustment |
| US20230247451A1 (en) * | 2020-06-24 | 2023-08-03 | Datang Mobile Communications Equipment Co., Ltd. | Information indication method and apparatus, and communication device |
| US12413989B2 (en) * | 2020-06-24 | 2025-09-09 | Datang Mobile Communications Equipment Co., Ltd. | Information indication method and apparatus, and communication device |
| US12449550B2 (en) | 2023-03-22 | 2025-10-21 | Schweitzer Engineering Laboratories, Inc. | GNSS authentication through multi-site observables and data comparisons |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015167745A1 (en) | 2015-11-05 |
| US20150312023A1 (en) | 2015-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9270442B2 (en) | Time signal propagation delay correction | |
| US10333301B2 (en) | Transient simulation modeling for dynamic remedial action schemes using real-time protection setting updates | |
| US9160158B2 (en) | Coordinated high-impedance fault detection systems and methods | |
| US9383735B2 (en) | Distributed coordinated electric power delivery control system using component models | |
| AU2011293767B2 (en) | Systems and methods for under-frequency blackout protection | |
| US9128130B2 (en) | Systems and methods for synchronizing distributed generation systems | |
| US8965592B2 (en) | Systems and methods for blackout protection | |
| US8476874B2 (en) | Systems and methods for synchronized control of electrical power system voltage profiles | |
| US10333312B2 (en) | Distributed control in electric power delivery systems | |
| US9819227B2 (en) | State trajectory prediction in an electric power delivery system | |
| AU2012368224B2 (en) | Systems and methods for blackout protection | |
| CA2885779A1 (en) | Detection of manipulated satellite time signals | |
| AU2015202134B2 (en) | Systems and methods for synchronized control of electrical power system voltage profiles | |
| Antonova et al. | Wide-area awareness: Smarter power grid monitoring and analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SCHWEITZER ENGINEERING LABORATORIES, INC., WASHING Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RICE, RAYMOND W.;ACHANTA, SRINIVAS;SIGNING DATES FROM 20140428 TO 20140429;REEL/FRAME:032778/0029 |
|
| ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
| ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: CITIBANK, N.A., AS ADMINISTRATIVE AGENT, TEXAS Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:SCHWEITZER ENGINEERING LABORATORIES, INC.;REEL/FRAME:047231/0253 Effective date: 20180601 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20240223 |