FREQUENCY DOMAIN ECHO AND NEXT CANCELLATION
First Claim
1. A method for reducing interference in an incoming signal received at a transceiver of a multi-channel communication device comprising:
- receiving, in a serial format, a signal to be transmitted over a channel, the transmitted signal to be transmitted from the transceiver;
converting the signal to a parallel format to create data representing the signal;
performing ordering on the data based on Good-Thomas ordering;
performing a Winograd transform on the data and then a Cooley-Tukey transform to create transform domain data;
distributing the transform domain data to one or more multipliers;
multiplying the transform domain data by one or more weighting variables to create a weighted transform domain signal;
performing an inverse Cooley Tukey transform on the weighted transform domain data and then a inverse Winograd transform on the output of the inverse Cooley-Tukey transform to create cancellation data;
performing inverse ordering on the cancellation data;
converting the cancellation data to a serial format signal; and
combining the cancellation signal with the incoming signal to reduce interference in the incoming signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A cancellation system is disclosed for processing incoming and outgoing signals in a transform domain to create a cancellation signal for reducing or removing unwanted interference. Data is ordered based on Good-Thomas indexing into a two dimensional array in a buffer. The two dimensional array may have lr rows and lw columns. From the buffer, the columns of data undergo a Winograd small transform. The rows of data undergo a Cooley-Tukey operation to complete the transform operation into the frequency domain. Multipliers scale the transformed data to generate a cancellation signal in the frequency domain. Inverse (Cooley-Tukey) and Winograd transforms perform inverse processing on the cancellation signal to return the cancellation signal or data to the time domain. Re-ordering the data and combination of the cancellation signal or data with incoming or outgoing signals achieve interference cancellation.
12 Citations
1 Claim
-
1. A method for reducing interference in an incoming signal received at a transceiver of a multi-channel communication device comprising:
-
receiving, in a serial format, a signal to be transmitted over a channel, the transmitted signal to be transmitted from the transceiver; converting the signal to a parallel format to create data representing the signal; performing ordering on the data based on Good-Thomas ordering; performing a Winograd transform on the data and then a Cooley-Tukey transform to create transform domain data; distributing the transform domain data to one or more multipliers; multiplying the transform domain data by one or more weighting variables to create a weighted transform domain signal; performing an inverse Cooley Tukey transform on the weighted transform domain data and then a inverse Winograd transform on the output of the inverse Cooley-Tukey transform to create cancellation data; performing inverse ordering on the cancellation data; converting the cancellation data to a serial format signal; and combining the cancellation signal with the incoming signal to reduce interference in the incoming signal.
-
Specification