Encoding and decoding techniques for bandwidth-efficient communication
AssigneeRambus Inc.
InventorAliazam Abbasfar
Life of this patent
Estimating the term…
Loading patent…
AssigneeRambus Inc.
InventorAliazam Abbasfar
Estimating the term…
An encoder encodes data into parallel codewords. Each codeword is expressed as a set of logic 0s and a set of logic 1s on two sets of output nodes. The encoder selects a current codeword which differs from the immediately preceding codeword by a fixed number of zero-to-one transitions on the first set of nodes and a fixed number of one-to-zero transitions on the second set of nodes. The current codeword is selected such that the first and second sets of nodes are different than additional nodes that contain transitions between the immediately preceding codeword and a bi-preceding codeword, and that logic values on additional nodes are unchanged between immediately preceding codeword and current codeword. A decoder decodes the codewords by comparing symbols on node pairs other than those for which transitions were expressed in the preceding code word, and decoding the results of those comparisons.
A method of encoding N-symbol data patterns into consecutive M-symbol codewords,
An integrated circuit comprising:
An integrated circuit comprising:
A method of decoding a sequence of parallel codewords, each codeword including symbols of a first symbol type and symbols of a second symbol type, the method comprising:
An integrated circuit comprising:
A system comprising:
A method of encoding a sequence of data patterns into consecutive M-symbol codewords, each codeword expressed in parallel as M logic-zero and logic-one signal levels on M respective signal nodes, the method comprising:
A method of decoding a sequence of M-symbol codewords, each codeword expressed in parallel as M logic-zero and logic-one signal levels on M respective signal nodes, the method comprising:
Dependencies are inferred from the claim text.