Data transmission system
First Claim
Patent Images
1. A data transmission system, which includes:
- an input over which data expressed in binary format is received, which data is to be converted prior to transmission into a ternary format;
means to subdivide the binary data into groups of elements each consisting of m binary elements, where m is a first integer;
conversion means to which the groups of m binary elements are applied successively to be converted back into a group of n ternary elements, where n is a second integer and is less than m, so that the number of ternary elements which is transmitted is less than the number of binary elements in the confined data, and where the number of different available ternary groups is greater than 2m and more than 2m of those groups are used in the data transmission;
a comparator which compares each said ternary group with its immediately preceding ternary group and causes the process of conversion to be modified, using more than 2m of the available groups of ternary elements such that in the data as transmitted in the ternary format two consecutive and identical ternary groups do not occur; and
an output over which the ternary groups generated in response to the reception of binary data over said input are transmitted.
1 Assignment
0 Petitions
Accused Products
Abstract
The system uses a 3B2T line code, i.e. one in which sets of three or triplets of binary digits are converted into pairs or duplets of ternary elements. All nine of the possible ternary duplets are used, in such a way that the same ternary duplet does not occur twice consecutively. This is done in one version by using the ninth duplet 00 as a repeat indicator, and in the other version by a conversion process in which each conversion operation takes into account the result of the preceding operation.
-
Citations
14 Claims
-
1. A data transmission system, which includes:
-
an input over which data expressed in binary format is received, which data is to be converted prior to transmission into a ternary format; means to subdivide the binary data into groups of elements each consisting of m binary elements, where m is a first integer; conversion means to which the groups of m binary elements are applied successively to be converted back into a group of n ternary elements, where n is a second integer and is less than m, so that the number of ternary elements which is transmitted is less than the number of binary elements in the confined data, and where the number of different available ternary groups is greater than 2m and more than 2m of those groups are used in the data transmission; a comparator which compares each said ternary group with its immediately preceding ternary group and causes the process of conversion to be modified, using more than 2m of the available groups of ternary elements such that in the data as transmitted in the ternary format two consecutive and identical ternary groups do not occur; and an output over which the ternary groups generated in response to the reception of binary data over said input are transmitted. - View Dependent Claims (2, 9)
-
-
3. A data transmission system, which includes:
-
an input over which data expressed in binary format is received, which data is to be converted prior to transmission into a ternary format; means to subdivide the binary data into groups of elements each consisting of three binary elements; conversion means to which the groups of three binary elements are applied successively to be converted each into a group of two ternary elements so that the number of ternary elements which is transmitted is less than the number of binary elements in the original data, wherein the following nine groups each of two ternary elements are available for data transmission;
space="preserve" listing-type="tabular">______________________________________ - 0+ +0 -0 0- ++ -+ +- 00 ______________________________________wherein each of the eight possible significations of three binary elements is converted into a respective one of eight of the said groups and wherein each conversion operation takes into account the result of the preceeding operation so that in the data as transmitted in ternary format two consecutive and identical ternary groups do not occur; and an output over which the ternary groups generated in response to the reception of binary data over said input are transmitted. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
10. A method of data transmission, in which:
-
data to be transmitted is received in a binary format and is converted prior to transmission into a ternary format; the data when in said binary format is subdivided into groups each consisting of m binary elements, where m is a first integer, each said group of m binary elements being converted into a group of n ternary elements where n is a second integer and is less than m, so that the number of ternary elements to be transmitted is less than the number of binary elements in the data received; the number of different available ternary groups are greater than 2m and more than 2m of those ternary groups is used in the transmission of the data; and the ternary groups are transmitted, and wherein each transmitted ternary group is compared with the immediately following ternary group and the process of binary to ternary conversion modified if necessary in such a way that in the data as transmitted two consecutive and identical ternary groups do not occur. - View Dependent Claims (11, 12)
-
-
13. A method of data transmission, in which:
-
data to be transmitted is received in a binary format and is converted prior to transmission into a ternary format; the data when in said binary format is subdivided into groups each consisting of three binary elements, each group of elements being converted into a group of two ternary elements so that the number of ternary elements to be transmitted is less than the number of binary elements in the data as received; the data as transmitted uses the following nine groups each of two ternary elements;
space="preserve" listing-type="tabular">______________________________________ - 0+ +0 -0 0- ++ -+ +- 00 ______________________________________eight of said groups being allocated to respective ones of the eight possible significations of the three binary elements; and
wherein each conversion operation takes into account the results of the preceeding operation, so that in the data as transmitted in ternary format two consecutive and identical ternary groups do not occur. - View Dependent Claims (14)
-
Specification