Claims
- 1. An apparatus for maintaining timing synchronization for communication of data between a first point and a second point, wherein the timing synchronization is represented by a selectable timing differential between the first and second points, said timing differential being selected without using a signal from said second point to said first point comprising:
- means, located at the second point, for receiving a receive timing signal transmitted from the first point to the second point;
- means for generating a transmit timing signal, the means for generating a transmit timing signal having means for inducing a phase shift of the transmit timing signal relative to the receive timing signal, said phase shift being equal to the difference between the selectable timing differential and a propagation delay between the first and second points; and
- means, responsive to the transmit timing signal, for transmitting the data from the second point to the first point synchronous to the transmit timing signal.
- 2. An apparatus as in claim 1 wherein said timing differential is provided by digital circuitry.
- 3. An apparatus for maintaining timing synchronization for communication of data between a first point and a second point, wherein the timing synchronization is represented by a selectable timing differential between the first and second points, said timing differential being selected without using a signal from said second point to said first point, comprising:
- means, located at the second point, for receiving a receive timing signal having a receive timing signal frequency, said receive timing signal being transmitted from the first point to the second point, and for producing an output having a multiplicity of pulses, the output having a pulse repetition rate equal to a selectable multiple of the receive timing signal frequency and being synchronous to the receive timing signal;
- means, responsive to the output, for generating a transmit timing signal having a frequency equal to the receive timing signal frequency, the means for generating a transmit timing signal further having means for selecting one of the pulses in the output to induce a phase shift of the transmit timing signal relative to the receive timing signal, said phase shift being equal to the difference between the selectable timing differential and a propagation delay between the first and second points; and
- means, responsive to the transmit timing signal, for transmitting the data from the second point to the first point synchronous to the transmit timing signal.
- 4. An apparatus as set forth in claim 3, wherein the means for generating the transmit timing signal further includes means for inducing an additional phase shift of the transmit timing signal relative to the receive timing signal, said additional phase shift being equal to whole-number intervals of the data.
- 5. A method of compensating for propagation delay in communication of data over a transmission path from a first point to a second point, comprising the steps of:
- establishing a selectable timing differential between the first and second points as a reference time, said timing differential being selected without using a signal from said second point to said first point;
- receiving a receive timing signal;
- generating a transmit timing signal, the step of generating a transmit timing signal including the substep of inducing a phase shift of the transmit timing signal relative to the receive timing signal, said phase shift being equal to the difference between the reference time and the propagation delay between the first and second points; and
- in response to the transmit timing signal, transmitting the data over the path from the second point to the first point.
- 6. A method as in claim 5 wherein said establishing step further includes the substep of providing said timing differential by digital circuitry.
- 7. A method of compensating for propagation delay in communication of data over a transmission path from a first point to a second point, comprising the steps of:
- establishing a selectable timing differential between the first and second points as a reference time, said timing differential being selected without using a signal from said second point to said first point;
- receiving a receive timing signal having a receive timing signal frequency transmitted over the path from the first point to the second point and, in response to the receive timing signal, producing an output having a multiplicity of pulses, the output having a pulse repetition rate equal to a selectable multiple of the receive timing signal frequency and being synchronous to the receive timing signal;
- in response to the output, generating a transmit timing signal having a frequency equal to the receive timing signal frequency, the step of generating a transmit timing signal including the substep of selecting one of the pulses in the output to induce a phase shift of the transmit timing signal relative to the receive timing signal, said phase shift being equal to the difference between the reference time and a propagation delay between the first and second points; and
- in response to the transmit timing signal, transmitting the data over the path from the second point to the first point.
- 8. A method as set forth in claim 7, wherein the step of generating the transmit timing signal further includes the substep of inducing an additional phase shift of the transmit timing signal relative to the receive timing signal, said additional phase shift being equal to whole-number intervals of the data.
CROSS-REFERENCE TO RELATED APPLICATION
This is a continuation of Ser. No. 08/422,674 filed Aug. 13, 1995, now abandoned which is a continuation of Ser. No. 07/994,392, Dec. 21, 1990, now abandoned.
US Referenced Citations (8)
Continuations (2)
|
Number |
Date |
Country |
Parent |
422674 |
Apr 1995 |
|
Parent |
994392 |
Dec 1992 |
|