Method for the serial transmission of binary data and devices for its implementation
AssigneeCompagnie Lyonnaise de Transmissions Optiques
InventorJean-Paul Tache
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompagnie Lyonnaise de Transmissions Optiques
InventorJean-Paul Tache
Estimating the term…
The present invention concerns a method for the serial transmission of binary data in which each binary digit is transmitted in the form of an elementary signal occupying a time interval known as the binary interval. In this process a binary 1 is represented alternatively by a pulse or a space occupying the whole of the corresponding binary interval; a binary 0 is normally represented by a pulse occupying a half binary interval, except in the case where it is the first or the last one of a sequence of n+1 successive binary zeroes, the first being represented according to the above rule as a binary 0, except if the binary ones appeared after the preceeding sequence of n+1 successive binary zeros and are an even number, in which case it is represented as a binary 1 following the rule of alternation, the last being represented in accordance with the above rule as a binary 1 contradicting the alternation rule. The invention can be used to advantage in fibre optic links joining junctions encoded in HDB.sub.3.
An encoder for receiving data input signal pulses representing a series of binary data digits having first and second values, said series including at least first and second sequences of (n+1) successive binary digits of said second value, said first sequence preceding said second sequence and each of said sequences having first and last digits, m digits of said first value occurring in said series between said first and second sequences, where m is a non-negative integer, said encoder providing an encoder output signal representing said data input signal and comprising a series of first and second elementary signals each having at least one of first and second levels and occupying a time interval known as the binary interval, said first elementary signals having only one of said first and second levels for the duration of said binary interval and said second elementary signals having said first level during the first half of said binary interval and said second level during the second half of said binary interval, said encoder output signal comprising a first elementary signal representing each binary data digit of said first value, the level of said first elementary signal representing a digit of said first value being different from the level of the most recent preceding first elementary signal in said encoder output, a second elementary signal representing each binary data digit of said second value, except said first and last digits, a first elementary signal representing said first digit in said second sequence when m is an even number, the level of said first elementary signal representing said first digit in said second sequence being different from the level of the most recent first elementary signal in said encoder output, a second elementary signal representing said first digit in said second sequence when m is an odd number, and a first elementary signal representing said last digit, the level of said first elementary signal representing said last digit being the same as the level of the most recent first elementary signal in said encoder output, said data input signal pulses comprising a three-level high-density bipolar (HDBn) code having positive and negative polarities, said encoder comprising:
A decoder for receiving a decoder input signal representing a series of binary data digits having first and second values, said series including at least first and second sequences of (n+1) successive binary digits of said second value, said first sequence preceding said second sequence and each of said sequences having first and last digits, m digits of said first value occurring in said series between said first and second sequences, where m is a non-negative integer;
A regenerator for receiving a signal to be regenerated and providing a regenerator output signal, said signal to be regenerated representing a series of binary data digits having first and second values, said series including at least first and second sequences of (n+1) successive binary digits of said second value, said first sequence preceding said second sequence and each of said sequences having first and last digits, m digits of said first value occurring in said series between said first and second sequences, where m is a non-negative integer, said signal to be regenerated comprising a series of first and second elementary signals each having at least one of first and second levels and occupying a time interval known as the binary interval, said first elementary signals having only one of said first and second levels for the duration of said binary interval and said second elementary signals having said first level during the first half of said binary interval and said second level during the second half of said binary interval, said series of first and second elementary signals comprising a first elementary signal for each binary digit of said first value, the level of each first elementary signal representing a digit of said first value being different from the level of the most recent preceding first elementary signal in said signal to be regenerated;
An error detector for receiving and detecting errors in a binary digital signal, said binary digital signal representing a series of binary data digits having first and second values, said series including at least first and second sequences of (n+1) successive binary digits of said second value, said first sequence preceding said second sequence and each of said sequences having first and last digits, m digits of said first value occurring in said series between said first and second sequences, where m is a non-negative integer, said binary digital signal comprising a series of first and second elementary signals each having at least one of first and second levels and occupying a time interval known as the binary interval, said first elementary signals having only one of said first and second levels for the duration of said binary interval and said second elementary signals having said first level during the first half of said binary interval and said second level during the second half of said binary interval, said series of first and second elementary signals comprising a first elementary signal for each binary digit of said first value, the level of each first elementary signal representing a digit of said first value being different from the level of the most recent preceding first elementary signal and said binary digital signal;
Dependencies are inferred from the claim text.