Methods and systems for reduction of nearest-neighbor crosstalk
First Claim
Patent Images
1. A method comprising:
- obtaining a set of n bits representing a first integer A and responsively partitioning the set of n bits into a first subset of bits and a second subset of bits, wherein 0≤
A<
2n;
encoding the first and second subsets of bits into bits of a first codeword of a first crosstalk-reduction (XR) code and into bits of a second codeword of a second XR code, respectively, the codewords of the first and second XR codes eliminating patterns of adjacent vector elements associated with either an inductive or capacitive constructive interference; and
transmitting the bits of the first and second codewords via adjacent groups of wires of a multi-wire bus having at least n+1 wires, the adjacent groups of wires having w1 and w2 wires, respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are described for reduction of crosstalk in multi-wire communications systems using ensemble codes. Constraints applied to code construction and/or permissible encoding sequences eliminate transmit patterns shown to generate capacitively coupled and/or inductively coupled crosstalk.
455 Citations
20 Claims
-
1. A method comprising:
-
obtaining a set of n bits representing a first integer A and responsively partitioning the set of n bits into a first subset of bits and a second subset of bits, wherein 0≤
A<
2n;encoding the first and second subsets of bits into bits of a first codeword of a first crosstalk-reduction (XR) code and into bits of a second codeword of a second XR code, respectively, the codewords of the first and second XR codes eliminating patterns of adjacent vector elements associated with either an inductive or capacitive constructive interference; and transmitting the bits of the first and second codewords via adjacent groups of wires of a multi-wire bus having at least n+1 wires, the adjacent groups of wires having w1 and w2 wires, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a plurality of signal conductors configured to obtain a set of n bits representing a first integer A and responsively partitioning the set of n bits into a first subset of bits and a second subset of bits, wherein 0≤
A<
2n;an encoder configured to encode the first and second subsets of bits into bits of a first codeword of a first crosstalk-reduction (XR) code and into bits of a second codeword of a second XR code, respectively, the codewords of the first and second XR codes eliminating patterns of adjacent vector elements associated with either an inductive or capacitive constructive interference; and a plurality of drivers configured to transmit the bits of the first and second codewords via adjacent groups of wires of a multi-wire bus having at least n+1 wires, the adjacent groups of wires having w1 and w2 wires, respectively. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification