Patent ID: 8189705

Claim:
A method, comprising: equalizing a first signal, the equalizing a first signal comprises: receiving said first signal from a communication channel, and filtering said first signal using a feedforward filter, the filtering said first signal comprises: filtering said first signal according to the following equation: y i ⁡ ( n ) = ∑ j = 0 N ⁢ ⁢ ∑ k = 0 N F - 1 ⁢ ⁢ x j ⁡ ( n - k ) ⁢ w ij ⁡ ( k ) ⁢ ⁢ i = 0 , … ⁢ , N wherein x J (n-k) is said input signal, y i (n) is an output signal of said feedforward filter, w ij is an impulse response of said feedforward filter from a j-th input to an i-th output, N F is a length of said feedforward filter, and N is a number of communications media in said communication channel; decoding a second signal, wherein decoding said second signal comprises comparing said second signal with an output signal of a first feedback module, the first feedback module comprising a multidimensional feedback filter; compensating said decoded second signal using a second feedback module; and comparing an output signal of said second feedback module with said equalized first signal to calculate said second signal.