Systems and methods for maintaining synchronicity during signal transmission
First Claim
Patent Images
1. A synchronized communications system comprising:
- a transmitter comprising an embedded clock;
a receiver; and
an asynchronous communications link connecting the transmitter and the receiver;
wherein the transmitter is configured to establish an appropriate offset for the embedded clock in order to counteract the effect of a transmission delay between the transmitter and the receiver.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for facilitating synchronous communications over an asynchronous communications link. Specifically, embodiments of the present invention provide systems and methods for transmitting high-speed signals while maintaining lock-step determinism using remote clock phase adjustments. Embodiments of the present invention also provide systems and methods for maintaining determinism through the use of synchronized time slice counters within the various components.
94 Citations
37 Claims
-
1. A synchronized communications system comprising:
-
a transmitter comprising an embedded clock;
a receiver; and
an asynchronous communications link connecting the transmitter and the receiver;
wherein the transmitter is configured to establish an appropriate offset for the embedded clock in order to counteract the effect of a transmission delay between the transmitter and the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for synchronizing a transmitter and a receiver, the transmitter having a transmitter clock and an embedded clock, the method comprising:
adding an offset to the embedded clock such that the transmitter and receiver operate in synchrony. - View Dependent Claims (10, 11, 12)
-
13. A method for synchronizing a transmitter and a receiver through the use of a signal, the transmitter having a transmitter clock and an embedded clock, the receiver having a receiver clock, the method comprising:
-
(a) transmitting the signal from the transmitter to the receiver;
(b) transmitting an acknowledgement from the receiver to the transmitter;
(c) calculating and recording a round trip transit time defining the period between when the signal was sent by the transmitter and the acknowledgement was received by the transmitter;
(d) adding an offset to the embedded clock;
(e) repeating steps (a) through (d) until a stopping condition has been reached; and
(f) thereafter, selecting a preferred offset and adjusting the embedded clock accordingly. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A synchronized communications system comprising:
-
a transmitter comprising a transmitter clock and a first time slice counter;
a receiver comprising a receiver clock, a buffer and a second time slice counter, each of the first and second time slice counters configured to periodically and synchronously produce a signal representing a time slice; and
an asynchronous communications link connecting the transmitter and the receiver;
wherein, the transmitter is configured such that it transmits data packets across the communications link only during a time slice. - View Dependent Claims (23, 24, 25, 26, 27, 36, 37)
-
-
28. A method for transmitting a signal from a transmitter to a receiver over an asynchronous communications link, the transmitter having a transmitter clock and the receiver having a receiver clock, the method comprising:
-
calculating the link variance across the communications link and;
transmitting the signal from the transmitter to the receiver across the communications link during a time slice. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification