Coding method for coding packetized serial data with low overhead
First Claim
Patent Images
1. A data coding method, comprising:
- receiving blocks of input data, the input data comprising packets of information words, the packets preceded and followed by control words;
appending a master transition to the beginning of each block to form a respective frame for transmission, the master transition having a sense that depends on whether the block contains any control words; and
for each block that contains one or more control words, additionally;
generating a TYPE word indicating a structural property of the block,condensing the block to accommodate the TYPE word, andinserting the TYPE word into the block.
8 Assignments
0 Petitions
Accused Products
Abstract
Blocks of input data are received. The input data comprises packets of information words. The packets are preceded and followed by control words. A master transition is appended to the beginning of each block to form a respective frame for transmission. The master transition has a sense that depends on whether the block contains any control words. Additionally, for each block that contains one or more control words, a TYPE word indicating a structural property of the block is generated, the block is condensed to accommodate the TYPE word, and the TYPE word is inserted into the block. The coding method provides a very low overhead (3.125%) when implemented as a 64b/66b code.
31 Citations
22 Claims
-
1. A data coding method, comprising:
-
receiving blocks of input data, the input data comprising packets of information words, the packets preceded and followed by control words; appending a master transition to the beginning of each block to form a respective frame for transmission, the master transition having a sense that depends on whether the block contains any control words; and for each block that contains one or more control words, additionally; generating a TYPE word indicating a structural property of the block, condensing the block to accommodate the TYPE word, and inserting the TYPE word into the block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data coding method, comprising:
-
receiving 64-bit blocks of input data, the input data comprising packets of information words, the packets preceded and followed by control words; appending a 2-bit master transition to the beginning of each block to form a respective 66-bit frame for transmission, the master transition having a sense that depends on whether the block contains any control words; and for each block that contains one or more control words, additionally; generating an 8-bit TYPE word indicating a structural property of the block, condensing the block to 56 bits to accommodate the TYPE word, and inserting the TYPE word into the block. - View Dependent Claims (22)
-
Specification