Patent ID: 7809021

Claim:
A 64B/65B coding method for coding a packet of information words into frames for transmission over 4 twisted pair conductor in connection with an Ethernet based communication device, the method comprising: receiving blocks of input data at an Ethernet communication device, the input data including control words and the packet of information words, the packet having a start preceded by ones of the control words and an ending followed by others of the control words, the blocks being smaller than the packet; within the Ethernet communication device, determining when a block consists exclusively of information words and: when the block consists exclusively of information words: appending to the block a one bit block header having a first sense to form one of the frames; when the block does not consist exclusively of information words: condensing the block to accommodate a TYPE word; and generating the TYPE word having a value that indicates one of the following structural properties of the block: (a) a position of the start of the packer in the block, (b) a position of the end of the packet in the block, and (c) the block being composed exclusively of control words, and inserting a TYPE word into the block, and appending to the block a one bit block header having a second sense, opposite to the first sense, to form the one of the frames, wherein the method reduces overhead to less than 3%; performing a CRC operation on frames to create CRC data; appending the CRC data to frames to form a frame group having CRC data; and performing low density parity check coding on the frame group having CRC data.