Coding method and coder for coding packetized serial data with low overhead
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.
34 Citations
40 Claims
-
1-18. -18. (cancelled).
-
19. 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 (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. 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 (40)
-
Specification