Reduced precision vector processing

US9565048B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9565048-B2
Application numberUS-201514949637-A
CountryUS
Kind codeB2
Filing dateNov 23, 2015
Priority dateNov 24, 2014
Publication dateFeb 7, 2017
Grant dateFeb 7, 2017

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.

Methods, systems, and devices are described for wired communication. In one aspect, a method includes selecting a gain scalar based at least in part on a constellation point distance associated with a constellation mapper for a line and a tone. The method also includes applying the gain scalar to a tone data output signal of a vector processor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for wired communication comprising: selecting a gain scalar based at least in part on a constellation points distance associated with a constellation mapper for a line and a tone; selecting a gain vector based at least in part on the gain scalar; applying the gain scalar to a tone data output signal of a vector processor; and applying the gain vector to a normalized tone data output signal vector of the constellation mapper. 2. The method of claim 1 , further comprising: selecting the gain vector based at least in part on an integer multiplier component. 3. The method of claim 2 , further comprising: determining the integer multiplier component based at least in part on a member of a group consisting of: a rounding operation, a ceiling operation, an exponent of a rounding operation of a log value, and an exponent of a ceiling operation of a log value. 4. The method of claim 1 , further comprising: determining a remaining gain vector based at least in part on the gain scalar; and applying the remaining gain vector to a precoder of the vector processor. 5. The method of claim 1 , further comprising: representing a constellation point of the constellation mapper with integer values. 6. The method of claim 1 , further comprising: selecting a nonlinear part gain scalar based at least in part on a modulo size associated with the constellation mapper for the line and the tone; and applying the nonlinear part gain scalar to a nonlinear adjustments output signal of the vector processor. 7. The method of claim 6 , wherein the vector processor comprises a first vector processing unit for processing an intermediate tone data signal vector and a second vector processing unit for processing an intermediate nonlinear adjustments signal vector. 8. The method of claim 6 , further comprising: selecting a nonlinear part gain vector based at least in part on the nonlinear part gain scalar; and applying the nonlinear part gain vector to a normalized nonlinear adjustments output signal vector of a nonlinear precoding processor. 9. The method of claim 6 , further comprising: summing the gain-applied tone data output signal and the nonlinear part gain-applied nonlinear adjustments output signal. 10. The method of claim 6 , further comprising: determining a remaining gain vector based at least in part on the gain scalar; and determining a remaining nonlinear part gain vector based at least in part on the nonlinear part gain scalar. 11. The method of claim 10 , further comprising: applying the remaining gain vector to a precoder of a first vector processing component of the vector processor for processing an intermediate tone data signal vector; and applying the remaining nonlinear part gain vector to a precoder of a second vector processing component of the vector processor for processing an intermediate nonlinear adjustments signal vector. 12. The method of claim 10 , further comprising: selecting the gain scalar and the nonlinear part gain scalar such that the remaining gain vector and the remaining nonlinear part gain vector are the same; applying the remaining gain vector to a precoder of the vector processor; and applying the remaining nonlinear part gain vector to the precoder of the vector processor at a different time than applying the remaining gain vector. 13. A wired communication device comprising: a constellation mapper; a vector processor; a gain selector to select a gain scalar based at least in part on a constellation point distance associated with the constellation mapper for a line and a tone and select a gain vector based at least in part on the gain scalar; and at least on gain component to apply the gain scalar to a tone data output signal of the vector processor and apply the gain vector to a normalized tone data output signal vector of the constellation mapper. 14. The wired communication device of claim 13 , wherein the gain selector is further to determine a remaining gain vector based at least in part on the gain scalar; and wherein the at least one gain component is further to apply the remaining gain vector to a precoder of the vector processor. 15. The wired communication device of claim 13 , wherein the gain selector is further to select a nonlinear part gain scalar based at least in part on a modulo size associated with the constellation mapper for the line and the tone; and wherein the at least one gain component is further to apply the nonlinear part gain scalar to a nonlinear adjustments output signal of the vector processor. 16. The wired communication device of claim 15 , wherein the vector processor comprises a first vector processing component for processing an intermediate tone data signal vector and a second vector processing component for processing an intermediate nonlinear adjustments signal vector. 17. The wired communication device of claim 15 , wherein the gain selector is further to select a nonlinear part gain vector based at least in part on the nonlinear part gain scalar; and wherein the at least one gain component is further to apply the nonlinear part gain vector to a normalized nonlinear adjustments output signal vector of a nonlinear precoding processor. 18. The wired communication device of claim 15 , further comprising: a summer to sum the gain-applied tone data output signal and the nonlinear part gain-applied nonlinear adjustments output signal. 19. The wired communication device of claim 13 , wherein the vector processor is a digital subscriber line (DSL) vector processing component. 20. A wired communication device comprising: means for selecting a gain scalar based at least in part on a constellation points distance associated with a constellation mapper for a line and a tone; means for selecting a gain vector based at least in part on the gain scalar; means for applying the gain scalar to a tone data output signal of a vector processor; and means for applying the gain vector to a normalized tone data output signal vector of the constellation mapper. 21. The wired communication device of claim 20 , further comprising: means for determining a remaining gain vector based at least in part on the gain scalar; and means for applying the remaining gain vector to a precoder of the vector processor. 22. The wired communication device of claim 20 , further comprising: means for selecting a nonlinear part gain scalar based at least in part on a modulo size associated with the constellation mapper for the line and the tone; and means for applying the nonlinear part gain scalar to a nonlinear adjustments output signal of the vector processor. 23. The wired communication device of claim 22 , wherein the vector processor comprises means for processing an intermediate tone data signal vector and processing an intermediate nonlinear adjustments signal vector. 24. The wired communication device of claim 22 , further comprising: means for selecting a nonlinear part gain vector based at least in part on the nonlinear part gain scalar; and means for applying the nonlinear part gain vector to a normalized nonlinear adjustments output signal vector of a nonlinear precoding processor. 25. The wired communication device of claim 22 , further comprising: means for summing the gain-applied tone data output signal and the nonlinear part gain-applied nonlinear adjustments output signal. 26. Th

Assignees

Inventors

Classifications

  • Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power · CPC title

  • Distributed processing, e.g. on line cards · CPC title

  • H04B3/32Primary

    Reducing cross-talk, e.g. by compensating · CPC title

  • using different frequency bands for speech and other data · 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 US9565048B2 cover?
Methods, systems, and devices are described for wired communication. In one aspect, a method includes selecting a gain scalar based at least in part on a constellation point distance associated with a constellation mapper for a line and a tone. The method also includes applying the gain scalar to a tone data output signal of a vector processor.
Who is the assignee on this patent?
Qualcomm Atheros Inc, Ikanos Communications Inc
What technology area does this patent fall under?
Primary CPC classification H04L27/3405. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 07 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).