Decision feedback transceiver for multichannel communication system
First Claim
1. A method for filtering two or more signals received over two or more primary channels in a multichannel communication system comprising:
- receiving two or more signals over two or more primary channels, the two or more primary channels adjacent at least one alien channel;
pre-processing the two or more signals to create two or more pre-processed signals;
providing the two or more pre-processed signals to a matrix filter, the matrix filter configured with a transfer function that is the inverse of the two or more channels to thereby cancel at least a portion of unwanted coupling onto the two or more primary channels from the primary channels and that will reverse the effects of the channel on the two or more signals;
processing the two or more signals within the matrix filter to generate two or more output signals;
processing the two or more outputs to isolate a noise term associated with at least one channel;
filtering the noise term to generate at least one noise cancellation signal; and
combining the noise cancellation signal with at least one of the two or more output signals, wherein combining the noise cancellation signal with at least one of the two or more output signals cancels unwanted noise on the at least one of the two or more output signals.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for processing two or more signals received over a multichannel communication system to cancel or mitigate coupling and the effect of the channel on the two or more signals. In one embodiment a multichannel communication system utilizes DMT processing to transmit two or more signals over two or more channels. To recover the transmitted signal, processing in the receiver may comprise submitting the two or more signals to a matrix filter configured to cancel the effects of the channel, such as phase and magnitude distortion, and account for self FEXT. In addition, decision directed processing may occur, generating one or more cancellation signals based on the noise on the output of the matrix filter. By filtering the noise terms and generating a crosstalk compensation signal, the transmitted signal is recovered more faithfully and the performance of the communication system is improved.
48 Citations
36 Claims
-
1. A method for filtering two or more signals received over two or more primary channels in a multichannel communication system comprising:
-
receiving two or more signals over two or more primary channels, the two or more primary channels adjacent at least one alien channel;
pre-processing the two or more signals to create two or more pre-processed signals;
providing the two or more pre-processed signals to a matrix filter, the matrix filter configured with a transfer function that is the inverse of the two or more channels to thereby cancel at least a portion of unwanted coupling onto the two or more primary channels from the primary channels and that will reverse the effects of the channel on the two or more signals;
processing the two or more signals within the matrix filter to generate two or more output signals;
processing the two or more outputs to isolate a noise term associated with at least one channel;
filtering the noise term to generate at least one noise cancellation signal; and
combining the noise cancellation signal with at least one of the two or more output signals, wherein combining the noise cancellation signal with at least one of the two or more output signals cancels unwanted noise on the at least one of the two or more output signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing two or more signals associated with a multi-channel communication path, wherein a signal is associated with each channel of the multi-channel communication path, to cancel coupling onto the two or more signals from other of the signals associated with a multi-channel communication system or signals associated with other communication systems, the system comprising:
a first filter system and a second filter system, the first filter system comprising;
two or more inputs configured to receive the two or more signals;
at least one multiplier associated with each channel of the multi-channel communication path, the at least one multiplier configured to perform at least one multiplication between the signal associated with the channel and at least one filter value multiplier to create a first filter system output associated with each channel;
two or more outputs configured to provide the first filter system output to the second filter system; and
the second filter system comprising;
a decision device associated with each channel, the decision device configured to generate a decision signal;
a first junction associated with each channel, the first junction configured to combine the decision signal with the first filter system output or a signal based on the first filter system output, the combination thereby generating a noise signal;
at least one filter configured to process the noise signal to generate a cancellation signal;
at least one second junction configured to combine the cancellation signal with a first filter system output to thereby cancel noise from at least one first filter system output. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for processing two or more received primary signals to cancel unwanted coupling onto the two more primary signals from alien signals, the method comprising:
-
receiving two or more signals, wherein each of the two or more signals comprise primary components and coupling components;
for a first signal of the two or more signals, performing a decision operation to isolate the primary component;
subtracting the primary component from the first signal to isolate the coupling component;
filtering the coupling component to generate a cancellation signal; and
combining the cancellation signal with second signal of the two or more signals to remove at least a portion of the coupling component from the second signal. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for filtering two or more signals received over two or more primary channels in a multichannel communication system comprising:
-
receiving two or more signals over two or more primary channels, the two or more primary channels adjacent at least one alien channel;
pre-processing the two or more signals to create two or more pre-processed signals;
providing the two or more pre-processed signals to a matrix filter, the matrix filter configured with a transfer function that is the inverse of the two or more channels to thereby reverse the effects of the channel on the two or more signals; and
processing the two or more signals within the matrix filter to generate two or more output signals. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification