IP Library Granted Patent US 10,630,340
Granted Patent B2
US 10,630,340 · App. 16/240,037 · Granted Apr 21, 2020

Systems and methods for echo or interference cancellation power-saving management in a communication system

Inventors: Shaoan Dai (San Jose, CA); Kok-Wui Cheong (Los Altos, CA); Zhenzhong Gu (San Jose, CA)
Assignee: Marvell International Ltd.
H04B3/20H04B1/38H04B3/04H04B3/493
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,630,340
App. No.
16/240,037
Granted
Apr 21, 2020
Kind
B2
Abstract

Embodiments described herein provide echo cancellation power saving management at a cable transceiver. An echo response signal having a first number of signal components is obtained, via an echo cancellation filter. At a first iteration for calculating a first accumulative echo power, a respective echo tap that corresponds to the first iteration is identified. The first accumulative echo power is calculated for the respective iteration by summing powers of outputs from a last echo tap to the respective echo tap. It is then determined whether the first accumulative echo power, exceeds a pre-determined echo power threshold. If the first accumulative echo power exceeds the pre-determined echo power threshold, a first turn-off indication is sent to the echo cancellation filter to turn off all echo taps including and between the last echo tap to the first echo tap.

Claims (92)

1. A method for power saving management at a cable transceiver, the method comprising:

obtaining, via a signal noise cancelling circuit comprising plural signal noise cancelling sub-circuits, a noise response signal;

calculating, via a signal noise power calculating circuit, a power level corresponding to signal noise;

determining, via a circuit adapter, whether the calculated power level is greater than a pre-determined threshold; and

in response to determining that the power level is greater than the pre-determined threshold, turning off, via the circuit adapter, one or more of the plural signal noise cancelling sub-circuits, wherein a number of the plural signal noise canceling sub-circuits to be turned off is determined based on a sum of powers of outputs from ones of the plural signal noise-canceling sub-circuits.

2. The method of claim 1 , wherein:

the noise response signal has a first number of signal components, the first number being equivalent to a number of signal noise cancelling sub-circuits in the signal noise cancelling circuit; and

calculating the power level corresponding to signal noise comprises:

identifying a respective signal noise cancelling sub-circuit that corresponds to a first iteration; and

calculating a first accumulative signal noise power for the first iteration by summing powers of outputs from a last signal noise cancelling sub-circuit to the respective signal noise cancelling sub-circuit.

3. The method of claim 2 , further comprising turning off one or more of the plural signal noise cancelling sub-circuits by sending a first turn-off indication to the signal noise cancelling circuit to turn off signal noise cancelling sub-circuits including and between the last signal noise cancelling sub-circuit and the respective signal noise cancelling sub-circuit.

4. The method of claim 3 , further comprising:

transmitting a first signal to a data communication link;

in response to the transmitting, receiving a second signal including signal noise components corresponding to the first signal from the data communication link;

generating, by the signal noise cancelling circuit, a signal noise estimate based on the first signal to cancel the signal noise components from the second signal; and

generating, by an adaptation engine, the noise response signal by adapting coefficients of signal noise components of the second signal to minimize an energy of the signal noise components.

5. The method of claim 4 , further comprising:

in response to determining that the first accumulative signal noise power exceeds the pre-determined threshold, sending a second turn-off indication to turn off sub-circuits of the adaptation engine corresponding to signal noise cancelling sub-circuits including and between the last signal noise cancelling sub-circuit and the respective signal noise cancelling sub-circuit.

6. The method of claim 1 , further comprising:

periodically sending a turn-on indication to temporarily turn on all signal noise cancelling sub-circuits of the signal noise cancelling circuit;

iteratively calculating the power level based on a newly obtained noise response signal by:

at a second iteration for calculating a second accumulative signal noise power:

identifying a second signal noise cancelling sub-circuit that corresponds to the second iteration,

calculating the second accumulative signal noise power for the second iteration by summing powers of outputs from the last signal noise cancelling sub-circuit to the second signal noise cancelling sub-circuit, and

determining whether the second accumulative signal noise power exceeds the pre-determined power threshold; and

sending an indication to adjust the signal noise cancelling circuit in a way that all signal noise cancelling sub-circuits including and between the last signal noise cancelling sub-circuit to the second signal noise cancelling sub-circuit are turned off.

7. The method of claim 1 , further comprising:

sending a received signal to an interference cancelling circuit to cancel electric magnetic interference components;

obtaining an interference response signal having a second number of signal components indicative of interference in the received signal, the second number being equivalent to a number of interference cancelling sub-circuits in the interference cancelling circuit;

calculating a summed power of the second number of signal components, wherein the summed power of the second number of signal components is indicative of an interference level of the received signal;

determining whether the summed power of the second number of signal components exceeds a pre-determined interference threshold; and

in response to determining that the summed power of the second number of signal components does not exceed the pre-determined interference threshold, sending a second turn-off indication to turn off the interference cancelling circuit.

8. The method of claim 7 , wherein calculating the summed power of the second number of signal components comprises:

calculating an absolute value or a square of a coefficient of each interference cancelling sub-circuit; and

summing the absolute value or the square for all interference cancelling sub-circuits.

9. The method of claim 8 , further comprising:

receiving the received signal having the electric magnetic interference components from a data communication link; and

generating, via an adaptation engine, the interference response signal by adapting coefficients of the received signal to minimize an energy of the electric magnetic interference components.

10. The method of claim 8 , further comprising:

periodically sending a turn-on indication to temporarily turn on all interference cancelling sub-circuits of the interference cancelling circuit;

determining whether the summed power of the second number of signal components corresponding to a newly received signal exceeds the pre-determined interference threshold;

in response to determining that the summed power of the second number of signal components corresponding to the newly received signal does not exceed the pre-determined interference threshold, sending the second turn-off indication to turn off the interference cancelling circuit; and

in response to determining that the summed power of the second number of signal components corresponding to the newly received signal exceeds the pre-determined interference threshold, keeping the interference cancelling circuit in operation.

11. A system for power saving management at a cable transceiver, the system comprising:

a signal noise cancelling circuit, comprising plural signal noise cancelling sub-circuits, configured to obtain a noise response signal;

a signal noise power calculating circuit configured to calculate a power level corresponding to signal noise; and

a circuit adapter configured to:

determine whether the power level calculated by the signal noise power calculating circuit is greater than a pre-determined threshold; and

in response to determining that the power level is greater than the pre-determined threshold, turn off one or more of the plural signal noise cancelling sub-circuits, wherein a number of the plural signal noise canceling sub-circuits to be turned off is determined based on a sum of powers of outputs from ones of the plural signal noise-canceling sub-circuits.

12. The system of claim 11 , wherein:

the noise response signal has a first number of signal components, the first number being equivalent to a number of signal noise cancelling sub-circuits in the signal noise cancelling circuit; and

the signal noise power calculating circuit is configured to calculate the power level by:

identifying a respective signal noise cancelling sub-circuit that corresponds to a first iteration; and

calculating a first accumulative signal noise power for the first iteration by summing powers of outputs from a last signal noise cancelling sub-circuit to the respective signal noise cancelling sub-circuit.

13. The system of claim 12 , wherein the circuit adapter is further configured to turn off one or more of the plural signal noise cancelling sub-circuits by sending a first turn-off indication to the signal noise cancelling circuit to turn off signal noise cancelling sub-circuits including and between the last signal noise cancelling sub-circuit and the respective signal noise cancelling sub-circuit.

14. The system of claim 13 , further comprising:

a transmitter configured to transmit a first signal to a data communication link;

a receiver configured to, in response to the transmitting, receive a second signal including signal noise components corresponding to the first signal from the data communication link;

wherein the signal noise cancelling circuit is further configured to generate a signal noise estimate based on the first signal to cancel the signal noise components from the second signal; and

an adaptation engine configured to generate the noise response signal by adapting coefficients of signal noise components of the second signal to minimize an energy of the signal noise components.

15. The system of claim 14 , wherein the circuit adapter is further configured to:

in response to determining that the first accumulative signal noise power exceeds the pre-determined threshold, send a second turn-off indication to turn off sub-circuits of the adaptation engine corresponding to signal noise cancelling sub-circuits including and between the last signal noise cancelling sub-circuit and the respective signal noise cancelling sub-circuit.

16. The system of claim 11 , wherein:

the circuit adapter is further configured to periodically send a turn-on indication to temporarily turn on all signal noise cancelling sub-circuits of the signal noise cancelling circuit;

the signal noise power calculating circuit is further configured to iteratively calculate the power level based on a newly obtained noise response signal by:

at a second iteration for calculating a second accumulative signal noise power:

identify a second signal noise cancelling sub-circuit that corresponds to the second iteration,

calculate the second accumulative signal noise power for the second iteration by summing powers of outputs from the last signal noise cancelling sub-circuit to the second signal noise cancelling sub-circuit, and

determine whether the second accumulative signal noise power exceeds the pre-determined power threshold; and

the circuit adapter is further configured to send an indication to adjust the signal noise cancelling circuit in a way that all signal noise cancelling sub-circuits including and between the last signal noise cancelling sub-circuit to the second signal noise cancelling sub-circuit are turned off.

17. The system of claim 11 , further comprising:

an interference cancelling circuit having a number of interference cancelling sub-circuits, the interference cancelling circuit being configured to cancel electric magnetic interference components from a received signal;

an interference power calculating circuit configured to:

obtain an interference response signal having a second number of signal components, the second number being equivalent to the number of interference cancelling sub-circuits,

calculate a summed power of the second number of signal components, wherein the summed power of the second number of signal components is indicative of an interference level of the received signal; and

determine whether the summed power of the second number of signal components exceeds a pre-determined interference threshold;

an interference power management module configured to: in response to determining that the summed power of the second number of signal components does not exceed the pre-determined interference threshold, send a second turn-off indication to turn off the interference cancelling circuit.

18. A system for interference cancellation power saving management at a cable transceiver, the system comprising:

an interference cancelling circuit having a number of interference cancelling sub-circuits, the interference cancelling circuit being configured to cancel electric magnetic interference components from a received signal;

an interference power calculating circuit configured to:

obtain an interference response signal having a number of signal components, the number being equivalent to the number of interference cancelling sub-circuits,

calculate a summed power of the number of signal components indicative of an interference level of the received signal, and

determine whether the summed power of the number of signal components exceeds a pre-determined interference threshold;

an interference power management module configured to: in response to the determining that the summed power of the number of signal components does not exceed the pre-determined interference threshold, send a turn-off indication to turn off the interference cancelling circuit.

19. The system of claim 18 , further comprising:

a receiver configured to receive the received signal having the electric magnetic interference components from a data communication link; and

an adaptation engine configured to generate the interference response signal by adapting coefficients of the received signal to minimize an energy of the electric magnetic interference components.

20. The system of claim 18 , wherein the interference power management module is further configured to periodically send a turn-on indication to temporarily turn on the interference cancelling circuit;

wherein the interference power calculating circuit is further configured to determine whether the summed power of the second number of signal components corresponding to a newly received signal exceeds the pre-determined interference threshold;

wherein the interference power management module is further configured to:

in response to determining that the summed power of the second number of signal components corresponding to the newly received signal does not exceed the pre-determined interference threshold, send a second turn-off indication to turn off the interference cancelling circuit; and

in response to determining that the summed power of the second number of signal components corresponding to the newly received signal exceeds the pre-determined interference threshold, keep the interference cancelling circuit in operation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
Continuity (3)
Continuation 15664621 · Jul 31, 2017
Provisional Application 62383117 · Sep 2, 2016
Related Publication 20190215031A1 · Jul 11, 2019