| CPC H04L 1/0061 (2013.01) | 17 Claims |

|
1. A method for encoding data, comprising:
receiving at least one block of data;
encoding the at least one block of data by generating a two-dimensional (2D) table having a plurality of rows and a plurality of columns, wherein one or more bits included in the at least one block is formed as a first row included in the plurality of rows, an odd parity bit is appended to each of the plurality of rows, and an error correction code is formed for each of the plurality of columns; and
transmitting the encoded at least one block of data row by row over a serial link,
wherein the odd parity bit is computed based on an exclusive-nor (XNOR) operation.
|