Back to results
US 10,771,106 B1Granted
Proactive echo cancellation (EC) training
AssigneeCisco Technology, Inc.
InventorsHang Jin, Tong Liu
Life of this patent
Estimating the term…
Abstract
Proactive Echo Cancellation (EC) training may be provided. First, a plurality of Echo Cancelation Training Opportunities (ECTOs) may be identified in an upstream bandwidth allocation. Identifying the ECTOs may comprise identifying a corresponding plurality of mini-slots in a two dimensional time frequency space designated as not to be used for Upstream (US) traffic. Then Echo Cancelation Training (ECT) may be conducted for each of the plurality of ECTOs.
Claims21
A method comprising:
- identifying a plurality of Echo Cancelation Training Opportunities (ECTOs) in an upstream bandwidth allocation map, wherein identifying the ECTOs comprises identifying a corresponding plurality of mini-slots in a two dimensional time frequency space designated as not to be used for Upstream (US) traffic;
- and
- conducting Echo Cancelation Training (ECT) for each of the plurality of ECTOs, wherein conducting ECT for each of the plurality of ECTOs comprises:
- determining iteratively, on a frame-by-frame basis, Echo Cancelation (EC) coefficients for each subcarrier in each mini-slot of the plurality of mini-slots, the each mini-slot comprising a fraction of an upstream bandwidth, and
- updating an echo canceller with the determined EC coefficients each time a frame has been completed.
2 more elements
A system comprising:
- a memory storage;
- and
- a processing unit coupled to the memory storage, wherein the processing unit is operative to:
- identify a plurality of Echo Cancelation Training Opportunities (ECTOs) in an upstream bandwidth allocation map, wherein the processing unit being operative to identify the ECTOs comprises the processing unit being operative to identify a corresponding plurality of mini-slots in a two dimensional time frequency space designated as not to be used for Upstream (US) traffic;
- and
- conduct Echo Cancelation Training (ECT) for each of the plurality of ECTOs, wherein the processing unit being operative to conduct ECT for each of the plurality of ECTOs comprises the processing unit being operative to:
- determine iteratively, on a frame-by-frame basis, Echo Cancelation (EC) coefficients for each subcarrier in each mini-slot of the plurality of mini-slots, the each mini-slot comprising a fraction of an upstream bandwidth, and
- update an echo canceller with the determining EC coefficients each time a frame has been completed.
5 more elements
A non-transitory computer readable medium storing instructions which when executed perform a method comprising:
- identifying a plurality of Echo Cancelation Training Opportunities (ECTOs) in an upstream bandwidth allocation map, wherein identifying the ECTOs comprises identifying a corresponding plurality of mini-slots in a two dimensional time frequency space designated as not to be used for Upstream (US) traffic;
- and
- conducting Echo Cancelation Training (ECT) for each of the plurality of ECTOs, wherein conducting ECT for each of the plurality of ECTOs comprises:
- determining iteratively, on a frame-by-frame basis, Echo Cancelation (EC) coefficients for each subcarrier in each mini-slot of the plurality of mini-slot, the each mini-slot comprising a fraction of an upstream bandwidth, and
- updating an echo canceller with the determined EC coefficients each time a frame has been completed.
2 more elements
Dependencies are inferred from the claim text.