Crosstalk cancellation using sliding filters
AssigneeMarvell International Ltd.
InventorGavin D. Parnaby
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell International Ltd.
InventorGavin D. Parnaby
Estimating the term…
A crosstalk cancellation system and method is disclosed for use in a multi-channel communication system. Crosstalk which couples between channels is cancelled through use of an in-line FFE filter and in-line delay. A cross-connect system associated with each channel includes a cross-connect delay and cross-connect filter. The cross-connect system generates a cancellation signal for each of the channels, which is routed into a junction. The junction subtracts the cancellation signal from the received signal, which has also been delayed and filtered, to remove unwanted cross-talk. During training, cancellation magnitude is monitored at various delay offsets to determine which offset and corresponding filter coefficients, for each delay, maximizes cancellation. The filters are set with filter coefficients that maximize cancellation. The cross-connect delay with the maximum offset is set to zero and its calculated offset amount is established as the in-line delay offset. The other cross-connect delay offsets are adjusted accordingly.
A method for training a crosstalk cancellation system that comprises one or more in-line filters, one or more in-line delays, one or more cross-connect filters, and one or more cross-connect delays, the method comprising, for each channel the method comprising:
A crosstalk cancellation system comprising:
The crosstalk cancellation system of claim 16, wherein the processor is configured to establish the settings further by:
The crosstalk cancellation system of claim 22, wherein the processor is configured to identify the first in-line delay value and the first set of filter coefficients at least by determining which data set, of the plurality of data sets, maximizes crosstalk cancellation.
A method for training a crosstalk cancellation system, wherein the crosstalk cancellation system comprises a plurality of receivers corresponding to a plurality of respective communication channels, wherein each receiver in the plurality of receivers includes (i) an in-line filter, (ii) an in-line delay, and (iii) a cross-connect system that includes, for each other receiver in the plurality of receivers, a cross-connect filter in a path coupled to the other receiver and a cross-connect delay in the path coupled to the other receiver, the method comprising, for each receiver in the plurality of receivers:
A tangible, non-transitory computer-readable medium storing instructions that, when executed by a processor in a crosstalk cancellation system that comprises a plurality of receivers corresponding to a plurality of respective communication channels, wherein each receiver in the plurality of receivers includes (i) an in-line filter, (ii) an in-line delay, and (iii) a cross-connect system that includes, for each other receiver in the plurality of receivers, a cross-connect filter in a path coupled to the other receiver and a cross-connect delay in the path coupled to the other receiver, cause the processor to, for each receiver in the plurality of receivers:
Dependencies are inferred from the claim text.