Method and apparatus for reducing cross-talk with reduced redundancies
First Claim
1. A method for processing a received signal on each of a plurality of twisted pair, said method comprising the steps of:
- generating a vector representation of said received signal, wherein said vector representation includes a component for each of said twisted pair; and
removing cross-talk from said received signal by applying said vector representation of said received signal to a multi-dimensional finite impulse response filter having matrix coefficients, wherein said removing step reduces redundant operations performed on said received signal relative to an implementation that employs a scalar representation of said received signal.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for reducing cross-talk in an unbalanced channel with a reduced number of redundancies. A cross-talk canceller is disclosed that uses a multi-dimensional finite impulse response (FIR) filter to process a received signal. Redundancies are reduced or even removed entirely by processing the signals received on each twisted pair in a vector form, using multi-dimensional finite impulse response filters. The signals received by a transceiver on each twisted pair are represented in a vector form so that the signals received on each twisted pair, and the cross-talk effect that each signal has on one another, can be performed collectively. A multi-dimensional cross-talk canceller processes a vector representation of the corresponding signals transmitted by the transceiver on each twisted pair. An adder sums the equalized vector representation of the signals received by the transceiver and the processed vector representation of the signals transmitted by the transceiver to generate an estimate of the received signal on each twisted pair.
30 Citations
15 Claims
-
1. A method for processing a received signal on each of a plurality of twisted pair, said method comprising the steps of:
-
generating a vector representation of said received signal, wherein said vector representation includes a component for each of said twisted pair; and removing cross-talk from said received signal by applying said vector representation of said received signal to a multi-dimensional finite impulse response filter having matrix coefficients, wherein said removing step reduces redundant operations performed on said received signal relative to an implementation that employs a scalar representation of said received signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A receiver for processing a received signal on each of a plurality of twisted pair, comprising:
-
a front end processor for generating a vector representation of said received signal, wherein said vector representation includes a component for each of said twisted pair; and a cross-talk canceller for removing cross-talk from said received signal by applying said vector representation of said received signal to a multi-dimensional finite impulse response filter having matrix coefficients, wherein said cross-talk canceller reduces redundant operations performed on said received signal relative to an implementation that employs a scalar representation of said received signal. - View Dependent Claims (7, 8, 9)
-
-
10. A method for processing a received signal on each of a plurality of twisted pair, said method comprising the steps of:
-
generating a vector representation of said received signal, wherein said vector representation includes a component for each of said twisted pair; and applying said vector representation of said received signal to a multi-dimensional finite impulse response filter having matrix coefficients to process said received signal, wherein said applying step reduces redundant operations performed on said received signal relative to an implementation that employs a scalar representation of said received signal. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification