Method and apparatus for synchronization of periodic signals
First Claim
1. A method of synchronizing a plurality of periodic signals in time, comprising the steps of(a) defining an arbitrary point in time at which said signals are assumed to be exactly synchronized, (b) implementing a counter to generate time code data representing time elapsed from said arbitrary point in time, (c) encoding time code data, comprising the instantaneous value of said counter corresponding to the next defined synchronizing event into each one of said signals, (d) calculating a delay constant for a first one of said signals at a later point in time by comparing the value of the time code data encoded in said first one of said signals to time code data encoded in a second one of said signals, (e) delaying said first one of said signals by said delay constant calculated in stop (d).
10 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for synchronizing unrelated reference signals originating from two or more sources at different locations, which signals may be in different signal formats and/or subject to different delays at the receiving station. A master generator having an absolute time input from a highly stable time source generates a master reference signal having a frequency that is a common multiple of the frequencies of the unrelated reference signals. A counter is implemented from an arbitrary initial time point and the time elapsed from the initial time point to a synchronizing event is periodically encoded into the master reference signal as time code data. A slave generator associated with each information signal is genlocked to the master reference signal, and the time code data is encoded into the slave reference outputs. Each synchronizing event is thus associated with time code data specifying the absolute time of the synchronizing event, which can be inserted into an upstream position in the slave reference output associated with the information signal. Thus, two signals originating from different locations can be precisely synchronized so that transmission from one source to the other is synchronous and signal timings are known in advance.
48 Citations
7 Claims
-
1. A method of synchronizing a plurality of periodic signals in time, comprising the steps of
(a) defining an arbitrary point in time at which said signals are assumed to be exactly synchronized, (b) implementing a counter to generate time code data representing time elapsed from said arbitrary point in time, (c) encoding time code data, comprising the instantaneous value of said counter corresponding to the next defined synchronizing event into each one of said signals, (d) calculating a delay constant for a first one of said signals at a later point in time by comparing the value of the time code data encoded in said first one of said signals to time code data encoded in a second one of said signals, (e) delaying said first one of said signals by said delay constant calculated in stop (d).
-
3. An apparatus for synchronizing one or more unrelated reference signals in time, comprising
a master sync generator adapted to accept an absolute time reference as an input, compring a counter for counting elapsed time fron an initial time point and encoding a value representing said elapsed time into a master reference signal output by the master sync generator, and at least one slave sync generator comprising an input connected to said master reference signal, a decoder connected to said input to decode time code data encoded in said master reference signal, a counter connected to said decoder and synchronized to said time code data, a generator for generating a slave reference signal comprising time code data comprising the instantaneous value of said counter at the next defined synchronizing event for said slave reference signal, and an output connected to said generator.
-
6. A system for synchronizing one or more signals, comprising
(a) a master sync generator comprising an input connected to an absolute time reference source, a counter connected to said input and synchronized to said absolute time reference source, a generator for generating a refernnce signal, an encoder connected to said counter and said generator to encode time code data comprising the instantaneous value of said counter corresponding to the next defined synchronizing event into said reference signal to create a master reference signal, and an output connected to said generator to output said master reference signal, said master sync generator being adapted to generate an output signal in which said time code data is encoded, and (b) a slave synchronizing generator for receiving said master reference signal from said master sync generator, comprising software for decoding the encoded time code data to synchronize said one or more unrelated timing signals.
Specification