Coding scheme using a transition indicator for signal transmission in optical communications networks
First Claim
1. A method for transporting multi-word information groups containing data words and control characters over a communications link, comprising the steps of:
- (a) determining whether each of said information groups includes control characters;
(b) for each information group that does not include control characters, setting a data indicator and combining said data indicator with the data words of the information group to generate an encoded information stream including said data indicator and the data words; and
(c) for each information group that includes one or more control characters, generating an encoded information stream by the steps of, (i) encoding the control characters to control codes, (ii) generating a transition indicator based on the number of control characters for indicating the occurrence of a final control code in the encoded information stream, (iii)generating a location pointer for each of the control codes representative of the sequential position within the information group for each of the corresponding control characters, and (iv) combining the control codes, the data words, said location pointers, and said transition indicator for each information group to form the encoded information stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A coding scheme is provided transporting encoded information over an optical communications link to a network. Multi-word information groups are analyzed to determine whether each of the information groups includes control characters. If the information group does not include any control characters, an encoded information stream including a set data indicator and data words is generated. If the information group includes one or more control characters, an encoded information stream is generated which includes control code counters, a transition indicator, location pointers, control codes that are encoded from the control characters, and any data. Accordingly, the necessary bandwidth for transporting the information is reduced by using this encoded information stream without sacrificing any control information.
14 Citations
20 Claims
-
1. A method for transporting multi-word information groups containing data words and control characters over a communications link, comprising the steps of:
-
(a) determining whether each of said information groups includes control characters;
(b) for each information group that does not include control characters, setting a data indicator and combining said data indicator with the data words of the information group to generate an encoded information stream including said data indicator and the data words; and
(c) for each information group that includes one or more control characters, generating an encoded information stream by the steps of, (i) encoding the control characters to control codes, (ii) generating a transition indicator based on the number of control characters for indicating the occurrence of a final control code in the encoded information stream, (iii)generating a location pointer for each of the control codes representative of the sequential position within the information group for each of the corresponding control characters, and (iv) combining the control codes, the data words, said location pointers, and said transition indicator for each information group to form the encoded information stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for transporting multi-word information groups containing data and control characters over a communications link, comprising the steps of:
-
(a) encoding each of said information groups to an encoded information stream including a data indicator and data words when said information group does not include control characters; and
(b) encoding control characters to control codes, generating a transition indicator and location pointers, and combining said control codes, said transition indicator, said location pointers, and any data words present in said information group to form said encoded information stream when one or more control characters are included in said information group. - View Dependent Claims (9, 10)
-
-
11. A system for transporting multi-word information groups containing data words and control characters over a communications link, comprising:
-
a rate optimizing encoder for determining whether each of said information groups includes control characters, for each information group that does not include control characters, said rate optimizing encoder setting a data indicator and ordering said data indicator and the data words, and for each information group that includes one or more control characters, encoding the control characters to control codes, generating a transition indicator and a location pointer for each of the control codes, and ordering said transition indicator, said location pointers, said control codes and any data words; and
a serializer for generating an encoded information stream by combining said data indicator and the data words for each information group that does not include any control characters, and by combining said transition indicator, said location pointers, said control codes and any data words for each information group that includes one or more control characters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification