Claims
- 1. A method for canceling both an echo signal and a sinusoidal signal from a return signal in a communications system in which an outgoing signal travels through a communications medium and returns as said return signal, comprising:training an adaptive filter in response to said outgoing signal and an incoming signal to produce an echo replica signal; subtracting said echo replica signal from said return signal; detecting a magnitude and phase of a sinusoidal signal having a predetermined frequency present in said return signal; producing a sinusoidal replica signal in response to said magnitude and phase of said sinusoidal signal present in said return signal; and subtracting said sinusoidal replica signal from said return signal.
- 2. The method claimed in claim 1, wherein:said step of producing a sinusoidal replica signal in response to said magnitude and phase of said sinusoidal signal present in said return signal comprises controlling a numerically controlled oscillator; and said step of detecting a magnitude and phase of a sinusoidal signal having a predetermined frequency present in said return signal comprises: multiplying an output of said numerically controlled oscillator by said return signal to produce a multiplied output; and integrating said multiplied output to produce a feedback signal controlling said numerically controlled oscillator.
- 3. The method claimed in claim 2, wherein said numerically controlled oscillator produces a quadrature output.
- 4. The method claimed in claim 1, wherein:said detecting step comprises detecting a magnitude and phase of a first sinusoidal signal having a predetermined frequency present in said return signal and detecting a magnitude and phase of a second sinusoidal signal having a predetermined frequency present in said return signal; said producing step comprises producing a first sinusoidal replica signal in response to said magnitude and phase of said first sinusoidal signal present in said return signal producing a second sinusoidal replica signal in response to said magnitude and phase of said second sinusoidal signal present in said return signal; and subtracting said sinusoidal replica signal from said return signal comprises subtracting said first and second sinusoidal replica signals from said return.
- 5. The method claimed in claim 4, wherein:said step of producing a sinusoidal replica signal in response to said magnitude and phase of said sinusoidal signal present in said return signal comprises controlling a numerically controlled oscillator; and said step of detecting a magnitude and phase of a sinusoidal signal having a predetermined frequency present in said return signal comprises: multiplying an output of said numerically controlled oscillator by said return signal to produce a multiplied output; and integrating said multiplied output to produce a feedback signal controlling said numerically controlled oscillator.
- 6. The method claimed in claim 5, wherein said numerically controlled oscillator produces a quadrature output.
- 7. A system for canceling both an echo signal and a sinusoidal signal from a return signal in a communications system in which an outgoing signal travels through a communications medium and returns as said return signal, comprising:an adaptive filter producing an echo replica signal in response to said return signal and said outgoing signal; subtraction circuitry subtracting said echo replica signal from said return signal; a sinusoidal replica generator detecting a magnitude and phase of a sinusoidal signal having a predetermined frequency present in said return signal and producing a sinusoidal replica signal in response to said magnitude and phase of said sinusoidal signal present in said return signal; and said subtraction circuitry subtracting said sinusoidal replica signal from said return signal.
- 8. The system claimed in claim 7, wherein said sinusoidal replica generator comprises:a numerically controlled oscillator; a multiplier multiplying an output of said numerically controlled oscillator by said return signal to produce a multiplied output; and an integrate-and-dump circuit integrating said multiplied output to produce a feedback signal controlling said numerically controlled oscillator.
- 9. The system claimed in claim 8, wherein said numerically controlled oscillator produces a quadrature output.
- 10. The system claimed in claim 7, wherein:said sinusoidal replica generator detects a magnitude and phase of a first sinusoidal signal having a predetermined frequency present in said return signal and detects a magnitude and phase of a second sinusoidal signal having a predetermined frequency present in said return signal; said sinusoidal replica generator produces a first sinusoidal replica signal in response to said magnitude and phase of said first sinusoidal signal present in said return signal and produces a second sinusoidal replica signal in response to said magnitude and phase of said second sinusoidal signal present in said return signal; and said subtraction circuitry subtracts said first and second sinusoidal replica signals from said return signal.
- 11. The system claimed in claim 10, wherein said sinusoidal replica generator comprises:a numerically controlled oscillator; a multiplier multiplying an output of said numerically controlled oscillator by said return signal to produce a multiplied output; and an integrate-and-dump circuit integrating said multiplied output to produce a feedback signal controlling said numerically controlled oscillator.
- 12. The system claimed in claim 11, wherein said numerically controlled oscillator produces a quadrature output.
CROSS REFERENCE TO RELATED APPLICATION
The benefit of the filing date of U.S. Provisional Patent Application, Ser. No. 60/144,392, filed Jul. 16, 1999, is hereby claimed, and the specification thereof is incorporated herein in its entirety by this reference.
US Referenced Citations (3)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/144392 |
Jul 1999 |
US |