Cable modem echo cancellation training in full duplex coaxial networks

US10523271B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10523271-B2
Application numberUS-201816022252-A
CountryUS
Kind codeB2
Filing dateJun 28, 2018
Priority dateJul 19, 2017
Publication dateDec 31, 2019
Grant dateDec 31, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, system, and apparatus for calibration for cable modem (CM) echo cancellation (EC) training in full duplex (FDX) coaxial networks is provided. A CM receives a current resource block assignment message (RBA) from a cable modem termination system (CMTS), and determines if designated channels available for assignment as downstream (DS) channels or upstream (US) channels have changed assignment values from a previously received RBA, and if EC training has been performed on the designated channels for the current RBA. If the designated channels have changed assignment values and EC training has not been performed on the designated channels for the current RBA, the CM performs EC training on the designated channels for the current RBA.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for cable modem (CM) echo cancellation (EC) training in full duplex (FDX) coaxial networks, the method comprising: receiving, by a processor at a CM, a current resource block assignment (RBA) message from a cable modem termination system (CMTS); determining, by the processor at the CM, that one or more designated channels available for assignment as downstream (DS) channels or upstream (US) channels have changed assignment from a previously received RBA; based on the determination that one or more of the designated channels have changed assignment from the previously received RBA, determining, by the processor at the CM, that the designated channels have not been assigned as all DS channels or all US channels; based on the determination that the designated channels have not been assigned as all DS channels or all US channels, determining, by the processor at the CM, that EC training has not been performed on the designated channels for the current RBA; and based on the determination that EC training has not been performed on the designated channels for the current RBA, performing, by the processor at the CM, EC training on the designated channels for the current RBA. 2. The method of claim 1 , wherein determining if any of the designated channels have changed assignment from a previously received RBA includes determining, by the processor at the CM, if any of three designated channels have changed assignment from a previously received RBA. 3. The method of claim 1 , wherein determining if EC training has been performed on the designated channels for the current RBA includes using, by the processor at the CM, a look-up table. 4. The method of claim 1 , wherein determining if EC training has been performed on the designated channels for the current RBA includes using, by the processor at the CM, a training matrix. 5. The method of claim 4 , wherein using the training matrix includes using, by the processor at the CM, a one-dimensional vector to record binary values as indications of whether EC training has been performed on the designated channels for each of a plurality of possible combinations of RBA, excluding RBAs where the designated channels have been assigned as all DS channels or all US channels. 6. The method of claim 5 , further comprising: setting, by the processor at the CM, a binary value to indicate EC training has been performed for the current RBA upon completion of EC training on the designated channels for the current RBA. 7. The method of claim 5 , further comprising: setting, by the processor at the CM, a full EC training indication if all binary values in the one-dimensional vector indicate EC training has been performed for each of the plurality of possible combinations of RBA, excluding RBAs where the designated channels have been assigned as all DS channels or all US channels. 8. The method of claim 1 , further comprising: sending, by the processor at the CM, a notification to the CMTS to indicate that EC training is to be initiated for the current RBA. 9. The method of claim 1 , wherein performing EC training on the designated channels for the current RBA includes transmitting, by the processor at the CM, a training signal on an US channel and measuring, by the processor at the CM, an echo signal or signal leakage on DS channels adjacent to the US channel. 10. The method of claim 1 , further comprising: sending, by the processor at the CM, a request to the CMTS that EC training is to be initiated for the current RBA; and receiving, by the processor at the CM, a grant from the CMTS that EC training can be initiated for the current RBA. 11. A system for CM EC training in FDX coaxial networks, the system comprising: one or more processors at a CMTS, the one or more processors at the CMTS configured to: send a current RBA to a plurality of CMs; and one or more processors at a first CM of the plurality of CMs, the one or more processors at the first CM configured to: receive the current RBA from the CMTS; determine if any designated channels available for assignment as DS channels or US channels have changed assignment from a previously received RBA; based on the determination that one or more of the designated channels have changed assignment from the previously received RBA, determine that the designated channels have not been assigned as all DS channels or all US channels; based on the determination that the designated channels have not been assigned as all DS channels or all US channels, determine that EC training has not been performed on the designated channels for the current RBA; and based on the determination that EC training has not been performed on the designated channels for the current RBA, perform EC training on the designated channels for the current RBA. 12. The system of claim 11 , wherein the one or more processors at the first CM is further configured to: send a notification to the one or more processors at the CMTS to indicate that EC training is to be initiated for the current RBA. 13. The system of claim 11 , wherein the one or more processors at the first CM is further configured to: send a request to the one or more processors at the CMTS that EC training is to be initiated for the current RBA. 14. The system of claim 13 , wherein the one or more processors at the CMTS is further configured to: send a message to the one or more processors at the first CM to initiate EC training for the current RBA. 15. The system of claim 11 , wherein the one or more processors at the first CM is configured to perform EC training on the designated channels for the current RBA by transmitting a training signal on an US channel and measuring an echo signal or signal leakage on DS channels adjacent to the US channel. 16. A non-transitory computer-readable medium storing computer instructions for CM EC training in FDX coaxial networks, that when executed by one or more processors, cause the one or more processors to perform steps of: receiving a current RBA from a CMTS; determining if any designated channels available for assignment as DS channels or US channels have changed assignment from a previously received RBA; based on the determination that one or more of the designated channels have changed assignment from the previously received RBA, determining that the designated channels have not been assigned as all DS channels or all US channels; based on the determination that the designated channels have not been assigned as all DS channels or all US channels, determining that EC training has not been performed on the designated channels for the current RBA; and based on the determination that EC training has not been performed on the designated channels for the current RBA, performing EC training on the designated channels for the current RBA. 17. The computer-readable medium of claim 16 , wherein determining if EC training has been performed on the designated channels for the current RBA includes using a training matrix. 18. The computer-readable medium of claim 17 , wherein using the training matrix includes using a one-dimensional vector to record binary values as indications of whether EC training has been performed on the designated channels for each of a plurality of possible combinations of RBA, excluding RBAs where the designated channels have been assigned as all DS channels or all US channels. 19. The computer-readable medium of claim 18 , the steps further comprising: setting a binary value to indicate EC training has been performed for

Assignees

Inventors

Classifications

  • Echo cancellers using readout of a memory to provide the echo replica · CPC title

  • with means for limiting noise, interference or distortion (H04B1/0483 takes precedence) · CPC title

  • for modulated signals (H04L5/1469 takes precedence) · CPC title

  • H04B3/238Primary

    using initial training sequence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10523271B2 cover?
A method, system, and apparatus for calibration for cable modem (CM) echo cancellation (EC) training in full duplex (FDX) coaxial networks is provided. A CM receives a current resource block assignment message (RBA) from a cable modem termination system (CMTS), and determines if designated channels available for assignment as downstream (DS) channels or upstream (US) channels have changed assig…
Who is the assignee on this patent?
Futurewei Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04B3/238. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 31 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).