Devices and methods for recursive block precoding

US12418331B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12418331-B2
Application numberUS-202118026561-A
CountryUS
Kind codeB2
Filing dateSep 24, 2021
Priority dateSep 29, 2020
Publication dateSep 16, 2025
Grant dateSep 16, 2025

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 precoder for precoding a vector of information symbols to be sent to a plurality of users, the precoder includes a user ordering and grouping unit configured to group the plurality of users depending on one or more quality of service indicators and on modulation and coding parameters associated with the plurality of users, the user ordering and grouping unit being configured to divide a predefined upper triangular precoding matrix into a plurality of sub-matrices and to divide the vector of information symbols into a plurality of sub-vectors, each sub-vector comprising information symbols to be sent to a group of users, the sub-vectors being arranged according to an arbitrary order of the one or more quality of service indicators; a precoding unit configured to determine a perturbation vector according to the minimization of a transmit power metric, the perturbation vector comprising a plurality of perturbation sub-vectors, each perturbation sub-vector corresponding to a sub-vector of information symbols, the precoding unit being configured to determine an estimate of each perturbation sub-vector by applying a recursive search algorithm.

First claim

Opening claim text (preview).

The invention claimed is: 1. A precoder for precoding a vector of information symbols, said vector of information symbols comprising information symbols to be sent to a plurality of users, wherein the precoder is configured to receive inputs from said plurality of users, said inputs comprising one or more quality of service indicators associated with each user and modulation and coding parameters associated with each user, the precoder comprising: a user ordering and grouping unit configured to group said plurality of users depending on said one or more quality of service indicators and on said modulation and coding parameters, which provides two or more groups of users, the user ordering and grouping unit being configured to divide a predefined upper triangular precoding matrix into a plurality of sub-matrices and to divide said vector of information symbols into a plurality of sub-vectors, each sub-vector comprising information symbols to be sent to a group of users among said two or more groups of users, said sub-vectors being arranged according to an arbitrary order of the one or more quality of service indicators; a precoding unit configured to determine a perturbation vector according to the minimization of a transmit power metric, said perturbation vector comprising a plurality of perturbation sub-vectors, each perturbation sub-vector corresponding to a sub-vector of information symbols, the precoding unit being configured to determine an estimate of each perturbation sub-vector by applying a recursive search algorithm, the precoding unit being configured to determine an elementary transmit power metric in association with each perturbation sub-vector from previously determined estimates of perturbation sub-vectors and to determine an estimate of a perturbation sub-vector by minimizing said elementary transmit power metric. 2. The precoder of claim 1 , wherein the precoder further comprises a processing unit configured to determine a diagonal matrix comprising diagonal components that depend on said modulation and coding parameters. 3. The precoder of claim 2 , wherein the processing unit is configured to determine said transmit power metric depending on said diagonal matrix, on said sub-vectors of information symbols and on said predefined upper triangular precoding matrix. 4. The precoder of claim 1 , wherein the precoding unit is configured to set to a null vector the perturbation sub-vector corresponding to the sub-vector of information symbols to be sent to the group of users having the lowest values of the one or more quality of service indicators. 5. The precoder of claim 1 , wherein said inputs further comprise channel state information. 6. The precoder of claim 1 , wherein each group of users is associated with an interval of values of the one or more quality of service indicators, each interval of values of the one or more quality of service indicators being defined by a first threshold and a second threshold of the one or more quality of service indicators, the users associated with values of the one or more quality of service indicators that belong to a same interval of quality of service indicators being included in a same group of users. 7. The precoder of claim 1 , wherein users included in a same group of users are associated with same modulation and coding parameters. 8. The precoder of claim 1 , wherein said diagonal matrix comprises diagonal components, each diagonal component corresponding to an information symbol to be sent to a user among said plurality of users and having a value that depend on the modulation and coding parameters associated with said user. 9. A method for precoding a vector of information symbols, said vector of information symbols comprising information symbols to be sent to a plurality of users, wherein the method comprises the steps of: receiving inputs from said plurality of users, said inputs comprising one or more quality of service indicators associated with each user and modulation and coding parameters associated with each user; grouping said plurality of users depending on said one or more quality of service indicators and on said modulation and coding parameters, which provides two or more groups of users; dividing a predefined upper triangular precoding matrix into a plurality of sub-matrices; dividing said vector of information symbols into a plurality of sub-vectors, each sub-vector comprising information symbols to be sent to a group of users among said two or more groups of users, said sub-vectors being arranged according to an arbitrary order of the one or more quality of service indicators; determining a perturbation vector according to the minimization of a transmit power metric, said perturbation vector comprising a plurality of perturbation sub-vectors, each perturbation sub-vector corresponding to a sub-vector of information symbols, said perturbation vector being determined by determining an estimate of each perturbation sub-vector by applying a recursive search algorithm, an elementary transmit power metric being determined in association with each perturbation sub-vector from previously determined estimates of perturbation sub-vectors and an estimate of said perturbation sub-vector being determined by minimizing said elementary transmit power metric.

Assignees

Inventors

Classifications

  • H04B7/0452Primary

    Multi-user MIMO systems · CPC title

  • Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection · CPC title

  • taking power constraints at power amplifier or emission constraints, e.g. constant modulus, into account · CPC title

  • H04B7/0456Primary

    Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting · 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 US12418331B2 cover?
A precoder for precoding a vector of information symbols to be sent to a plurality of users, the precoder includes a user ordering and grouping unit configured to group the plurality of users depending on one or more quality of service indicators and on modulation and coding parameters associated with the plurality of users, the user ordering and grouping unit being configured to divide a prede…
Who is the assignee on this patent?
Inst Mines Telecom
What technology area does this patent fall under?
Primary CPC classification H04B7/0452. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 16 2025 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).