Serial line synchronization method and apparatus
First Claim
1. In a data transmission system comprising means for transmitting a clock signal, a data signal, and a frame synchronization signal through a transmission medium, and means for receiving the clock, data, and frame synchronization signals from the transmission medium, an apparatus for synchronizing the clock, data, and frame synchronization signals comprising:
- means for encoding the clock, data, and frame synchronization signals into a single bit stream formatted as a ;
bi-phase mark signal, the means for encoding comprising means for generating a plurality of timing signals; and
means, responsive in part to the means for generating the plurality of timing signals, for encoding the frame synchronization signal as a protocol violation of the bi-phase mark signal; and
means for decoding the bi-phase mark signal having the protocol violation therein and for recovering the clock, data, frame synchronization signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, and an accompanying method, for transmitting a frame synchronization signal and a data signal simultaneously through a serial transmission medium (170). Specifically within a data transmitter (105), a frame synchronization signal, a clock signal and a data signal, are encoded to form a single bi-phase mark signal having the frame synchronization signal incorporated into the bi-phase mark signal as a phase-shift. The bi-phase mark signal is then transmitted through a suitable serial transmission medium. A receiver (175), connected to the transmission medium, receives and amplifies an incoming bi-phase mark signal appearing on the medium, and, in turn, synthesizes the clock, frame synchronization, and data signals from this bi-phase mark signal.
78 Citations
28 Claims
-
1. In a data transmission system comprising means for transmitting a clock signal, a data signal, and a frame synchronization signal through a transmission medium, and means for receiving the clock, data, and frame synchronization signals from the transmission medium, an apparatus for synchronizing the clock, data, and frame synchronization signals comprising:
-
means for encoding the clock, data, and frame synchronization signals into a single bit stream formatted as a ;
bi-phase mark signal, the means for encoding comprisingmeans for generating a plurality of timing signals; and
means, responsive in part to the means for generating the plurality of timing signals, for encoding the frame synchronization signal as a protocol violation of the bi-phase mark signal; and
means for decoding the bi-phase mark signal having the protocol violation therein and for recovering the clock, data, frame synchronization signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a data transmission system comprising means for transmitting a clock signal, a data signal, and a frame synchronization signal through a transmission medium, and means for receiving the clock, data, and frame synchronization signals from the transmission medium, an apparatus for synchronizing the clock, data and frame synchronization signals comprising:
-
means for encoding the clock, data, and frame synchronization signals into a single bit stream formatted as a bi-phase mark signal, the means for encoding comprising means for generating, a plurality of timing signals; and
means, responsive in part to the means for generating the plurality of timing signals, for encoding the frame synchronization signal as a protocol violation of the bi-phase mark signal; and
means for decoding the bi-phase mark signal having the protocol violation therein and for recovering clock, data, and frame synchronization signals, means for decoding comprising means for masking the protocol violation in the bi-phase mark signal.
-
-
9. In a data transmission system comprising means for transmitting a clock signal, a data signal, and a frame synchronization signal through a transmission medium, and means for receiving the clock, data, and frame synchronization signals from the transmission medium, an apparatus for synchronizing the clock, data, and frame synchronization signals comprising:
-
means for encoding the clock, data, and frame synchronization signals into a single bit stream formatted as a bi-phase mark signal, the means for encoding comprising means for generating a plurality of timing signals; and
means, responsive in part to the means for generating the plurality of timing signals, for encoding the frame synchronization signal as a protocol violation of the bi-phase mark signal;
means for decoding the bi-phase mark signal having the protocol violation therein and for recovering the clock, data, and frame synchronization signals;
means for transmitting the bi-phase mark signal having the protocol violation therein onto the transmission medium; and
means for receiving the transmitted bi-phase mark signal having the protocol violation therein from the transmission medium. - View Dependent Claims (10)
-
-
11. In a data transmission system wherein a clock signal, a data signal, and a frame synchronization signal are simultaneously transmitted over a transmission medium, a method of transmission comprising the steps of:
-
encoding the clock, data, and frame synchronization signals into a single bit stream formatted as a bi-phase mark signal, the step of encoding comprising the steps of generating a plurality of timing signals; and
in response in part to the step of generating the plurality of timing signals, encoding the frame synchronization signal as a protocol violation of the bi-phase mark signal;
transmitting the bi-phase mark signal having the protocol violation therein through the transmission medium;
receiving the transmitted bi-phase mark signal having the protocol violation therein, from the transmission medium; and
decoding the received bi-phase mark signal having the protocol violation therein, to recover the clock, data, and frame synchronization signals. - View Dependent Claims (12, 13, 14, 15, 16, 17)
encoding a zero bit in the data signal as a transition at the beginning of a bit interval; and
encoding a one bit In the data signal as transitions at the beginning and the middle of a bit interval.
-
-
13. The method of claim 12 wherein each of the bit intervals has a duration equivalent to a cycle of the clock signal.
-
14. The method of claim 13 wherein the step of encoding the frame synchronization signal further comprises the step of:
encoding the protocol violation in the bi-phase mark signal simultaneously with a transition at the beginning of a bit interval whereby the transition is removed.
-
15. The method of claim 11 wherein the bi-phase mark signal comprises a sequence of bit intervals and the protocol violation occurs during a sequence of bit intervals fixed to a predetermined bit pattern.
-
16. The method of claim 15 wherein the predetermined bit pattern corresponds to a bit pattern of 1011 in the data signal.
-
17. The method of claim 15 wherein the step of decoding occurs in response to the predetermined bit pattern and comprises the step of recovering the frame synchronization signal from the protocol violation.
-
18. In a data transmission system wherein a clock signal, a data signal, and a frame synchronization signal are simultaneously transmitted over a transmission medium, a method of transmission comprising the steps of:
-
encoding the clock, data, and frame synchronization signals into a single bit stream formatted as a bi-phase mark signal, the step of encoding comprising the steps of generating a plurality of timing signals; and
in response in part to the step of generating the plurality of timing signals, encoding the frame synchronization signal as a protocol violation of the bi-phase mark signal;
transmitting the bi-phase mark signal having the protocol violation therein through the transmission medium;
receiving the transmitted bi-phase mark signal having the protocol violation therein from the transmission medium; and
decoding the transmitted bi-phase mark signal having the protocol violation therein to recover the clock, data, and frame synchronization signals, the step of decoding comprising the steps of;
generating a masking signal; and
masking the protocol violation in the masking signal.
-
-
19. An apparatus for encoding a clock signal, a data signal, and a frame synchronization signal, comprising:
-
means for generating a plurality of timing signals from the clock signal; and
means, responsive in part to means for generating the plurality of timing signals, for incorporating the clock, data, and frame synchronization signals in a single bit stream formatted as a bi-phase mark signal, the means incorporating comprising means for encoding the frame synchronization signal as a protocol violation in the bi-phase mark signal. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus for synchronizing the transmission of a data signal, that is organized into sequential frames each containing a sequence of data bits, in a data transmission system, comprising:
-
an encoder that, prior to transmission, encodes the data signal and a clock signal and a frame synchronization signal of the transmission system into a single bit stream formatted as a bi-phase mark signal, the encoder comprising a timing signal generator that produces a plurality of timing signals; and
a modulator, responsive in part to the timing signal generator, that encodes the frame synchronization signal as a protocol violation of the bi-phase mark signal; and
a decoder that, after transmission, decodes the bi-phase mark signal to recover the data, clock, and frame synchronization signals. - View Dependent Claims (26, 27, 28)
-
Specification