Mitigating next interference
US-2024214029-A1 · Jun 27, 2024 · US
US9584182B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9584182-B2 |
| Application number | US-201414508168-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 7, 2014 |
| Priority date | Jun 10, 2008 |
| Publication date | Feb 28, 2017 |
| Grant date | Feb 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A vector DSL system includes a plurality of modems, which may be multi-port devices. Unprocessed user data is extracted from the modems and passed through a private vectoring data routing apparatus to one or more vectoring modules, such as vectoring cards. Each vectoring module includes one or more vector processors that include processing units configured to process the unprocessed user data on the basis of all modems' data for a given DSL tone grouping. Processing of the unprocessed user data removes the effects of FEXT from upstream and downstream user data and returns the processed user data to the modems using the vectoring data routing apparatus, which can be a specialized data transmission network utilizing one or more vector routers.
Opening claim text (preview).
The invention claimed is: 1. A method for removing crosstalk interference in a vectored digital subscriber line (DSL) system, the method comprising: extracting unprocessed user data from a vectoring group comprising a plurality of DSL ports implemented by one or more upstream-end DSL modems, wherein the unprocessed user data comprises frequency domain data in one or more DSL ports; transmitting the extracted unprocessed user data over a vector data network to a vectoring control entity (VCE), wherein transmitting includes routing the extracted unprocessed user data between a vector router pair in the vector data network, the vector router pair comprising vector routers respectively associated with the vectoring group and the VCE; generating, by the VCE, processed user data by processing the unprocessed user data to perform crosstalk cancellation using far-end crosstalk (FEXT) cancellation data and the unprocessed user data for the vectoring group; and transmitting the processed user data via the vector data network from the VCE to the plurality of DSL ports from which the unprocessed user data was extracted, wherein the extracting and transmitting the unprocessed user data are performed with new unprocessed user data each discrete multitone (DMT) symbol period of the vectored DSL system. 2. The method of claim 1 wherein the vectored DSL system further comprises a bonded DSL port group comprising a first bonded DSL port and a second bonded DSL port, wherein each bonded DSL port is coupled to a VCE bonding agent via the vector data network, the method further comprising: transmitting bonding data from the first bonded DSL port to the VCE bonding agent via the vector data network; and transmitting bonding data from the VCE bonding agent to the second bonded DSL port via the vector data network. 3. The method of claim 2 , wherein the first bonded DSL port resides on a first DSL port device and further wherein the second bonded DSL port resides on a second DSL port device, and wherein each DSL port device is at least one of the following: a chip, an ASIC, a modem, a line card, an IC and a microprocessor. 4. The method of claim 1 , wherein the unprocessed user data comprises at least one of the following: inverse fast Fourier transform input (IFFT-input) transmit data for downstream vectoring, and fast Fourier transform output (FFT-output) received data for upstream vectoring. 5. The method of claim 1 , wherein the VCE and at least one DSL port are implemented on the same line card. 6. The method of claim 5 , wherein the VCE and the at least one DSL port are implemented on the same application-specific integrated circuit (ASIC). 7. The method of claim 1 , wherein the VCE is implemented on one or more vectoring cards and further wherein the plurality of DSL ports are implemented on one or more line cards and further wherein each vectoring card and each line card are coupled to one another with the vector data network, wherein the vector data network comprises at least one of the following: one or more optical cables, a backplane and one or more XAUI lines. 8. The method of claim 1 , wherein transmitting the extracted unprocessed user data over the vector data network to the VCE comprises packing the unprocessed user data into request packets prior to transmission to the VCE, and further wherein transmitting the processed user data via the vector data network from the VCE to the plurality of DSL ports from which the unprocessed user data was extracted comprises packing the processed user data into reply packets prior to transmission from the VCE. 9. The method of claim 8 , wherein each request packet and each reply packet comprises a header, payload data, and one or more of the following: modem port identifying information, modem chip identifying information, line card identifying information, chassis identifying information, information about at least one DMT tone range to enable tracking and addressing of packets, a cyclic redundancy check (CRC), ports in packet information, superframe index information, symbol index information, tone group identifying information and port data. 10. The method of claim 1 , wherein transmitting further includes generating, by a vector router associated with the vectoring group, a packet having a payload portion containing the extracted unprocessed user data and a packet header portion having information enabling the routing of the packet to the vector router associated with the VCE in the vector data network without direct links between the vector router associated with the vectoring group and a vector routed associated with the VCE. 11. The method of claim 1 , wherein the VCE comprises one or more vector processor devices, the method further comprising allocating the transmitted unprocessed user data among the one or more vector processor devices in the VCE on the basis of DSL tone groupings. 12. A vectored digital subscriber line (DSL) system, the system comprising: a vectoring control entity (VCE); and a line card to: extract unprocessed user data from a vectoring group comprising a plurality of DSL ports implemented by one or more upstream-end DSL modems, wherein the unprocessed user data comprises frequency domain data in one or more DSL ports; and transmit the extracted unprocessed user data over a vector data network to the VCE; wherein the transmitting includes routing the extracted unprocessed user data between a vector router pair in the vector data network, the vector router pair comprising vector routers respectively associated with the vectoring group and the VCE; wherein the VCE is to: receive the extracted unprocessed user data over the vector data network; generate processed user data by processing the unprocessed user data to perform crosstalk cancellation using far-end crosstalk (FEXT) cancellation data and the unprocessed user data for the vectoring group; and transmit the processed user data via the vector data network from the VCE to the plurality of DSL ports from which the unprocessed user data was extracted; and wherein the extracting and transmitting the unprocessed are performed with new unprocessed user data each discrete multitone (DMT) symbol period of the vectored DSL system. 13. The system of claim 12 , further comprising: a bonded DSL port group comprising a first bonded DSL port and a second bonded DSL port, wherein each bonded DSL port is coupled to a VCE bonding agent via the vector data network to: transmit bonding data from the first bonded DSL port to the VCE bonding agent via the vector data network; and transmit bonding data from the VCE bonding agent to the second bonded DSL port via the vector data network. 14. The system of claim 13 , wherein the first bonded DSL port resides on a first DSL port device, the second bonded DSL port resides on a second DSL port device; and each DSL port device is at least one of the following: a chip, an ASIC, a modem, a line card, an IC and a microprocessor. 15. The system of claim 12 , wherein the unprocessed user data comprises at least one of the following: inverse fast Fourier transform input (IFFT-input) transmit data for downstream vectoring, and fast Fourier transform output (FFT-output) received data for upstream vectoring. 16. The system of claim 12 , wherein the VCE is implemented on the line card. 17. The system of claim 16 , wherein the VCE and at least one of the DSL ports are implemented on a same application-specific integrated circuit (ASIC). 18. The system of claim 12 , wherein: the VCE is implemented on one or more vector
Testing for cross-talk · CPC title
for lines also used for data transmission · CPC title
Reducing cross-talk, e.g. by compensating · CPC title
using different frequency bands for speech and other data · CPC title
and using xDSL modems (xDSL line qualification H04M3/306) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.