Method for generating a signal by means of a turbo-encoder, and corresponding device and computer program

US11831339B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11831339-B2
Application numberUS-201917416141-A
CountryUS
Kind codeB2
Filing dateDec 12, 2019
Priority dateDec 20, 2018
Publication dateNov 28, 2023
Grant dateNov 28, 2023

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 for generating a signal, including turbo-coding a set of information symbols delivering, on the one hand, the information symbols and, on the other hand, redundancy symbols. The turbo-coding implementing, to obtain the redundancy symbols: an encoding of the set of information symbols by a first encoder, an interleaving of the set of information symbols, and an encoding of the set of information symbols interleaved by a second encoder. The turbo-coding also implements a bijective transformation of the information symbols, implemented before and/or after the interleaving, the transformation modifying a value of at least two of the information symbols prior to the coding of the information symbols by the first and/or the second coder.

First claim

Opening claim text (preview).

The invention claimed is: 1. A coding device comprising: a turbo-encoder configured to receive an input digital message comprising a set of information symbols and configured to implement a non-binary turbo-code type error correcting code to encode the set of information symbols comprised in the input digital message, the information symbols belonging to a Galois field of cardinal q, denoted GF(q), with q>2, said turbo-encoder comprising: a first encoder configured to code said set of information symbols and generate a first set of redundancy symbols; an interleaver configured to interleave said set of information symbols and generate a set of interleaved information symbols; a second encoder configured to code said set of interleaved information symbols and generate a second set of redundancy symbols; and a processor configured to: map the information and redundancy symbols onto modulation symbols associated with a constellation of order p, an information or redundancy symbol being mapped onto n modulation symbols, with n n≥2, the order p of the constellation being less than the cardinal q of the Galois field to which said information symbols belong; apply a bijective transformation to said information symbols before and/or after said interleaver, said transformation modifying the value of at least two of said information symbols prior to the encoding of said information symbols by the first encoder and/or the second encoder, the bijective transformation being defined such that every input of a set of q elements of GF(q) has a unique output in the set of q elements of GF(q) by the bijective transformation and every output of the set of q elements of GF(q) has a unique antecedent in the set of q elements of GF(q), said transformation taking into account said constellation; generate an output signal representing a code word which comprises the set of information symbols and the first and second sets of redundancy symbols; and transmit the output signal in a communication system. 2. A non-transitory computer-readable medium comprising instructions stored therein, which when executed by a processor of a coding device, configure the coding device to: receive an input digital message comprising a set of information symbols; turbo-code the set of information symbols comprised in the input digital message, the information symbols belonging to a Galois field of cardinal q, denoted GF(q), with q>2, wherein the turbo-coding implements a non-binary turbo-code type error correcting code to obtain redundancy symbols and comprises: encoding said set of information symbols by a first encoder of the coding device to generate a first set of redundancy symbols; interleaving said set of information symbols using an interleaver of the coding device to generate a set of interleaved information symbols; encoding said set of interleaved information symbols by a second encoder of the coding device to generate a second set of redundancy symbols; mapping the information and redundancy symbols onto modulation symbols associated with a constellation of order p, an information or redundancy symbol being mapped onto n modulation symbols, with n≥2, the order p of the constellation being less than the cardinal q of the Galois field to which said information symbols belong; applying a bijective transformation to said information symbols using a processor of the coding device before and/or after said interleaving, said transformation modifying a value of at least two of said information symbols prior to the coding of said information symbols by the first encoder and/or the second encoder, the bijective transformation being defined such that every input of a set of q elements of GF(q) has a unique output in the set of q elements of GF(q) by the bijective transformation and every output of the set of q elements of GF(q) has a unique antecedent in the set of q elements of GF(q), said transformation taking into account said constellation; generating an output signal representing a code word which comprises the set of information symbols and the first and second sets of redundancy symbols; and transmitting the output signal in a communications system. 3. A method performed by a coding device, the method comprising: receiving an input digital message comprising a set of information symbols; turbo-coding the set of information symbols comprised in the input digital message, the information symbols belonging to a Galois field of cardinal q, denoted GF(q), with q>2, wherein the turbo-coding implements a non-binary turbo-code type error correcting code to obtain redundancy symbols and comprises: encoding said set of information symbols by a first encoder of the coding device to generate a first set of redundancy symbols, interleaving said set of information symbols using an interleaver of the coding device to generate a set of interleaved information symbols; encoding said set of interleaved information symbols by a second encoder of the coding device to generate a second set of redundancy symbols; and applying a bijective transformation to said information symbols using a processor of the coding device before and/or after said interleaving, said transformation modifying a value of at least two of said information symbols prior to the coding of said information symbols by the first encoder and/or the second encoder, the bijective transformation being defined such that every input of a set of q elements of GF(q) has a unique output in the set of q elements of GF(q) by the bijective transformation and every output of the set of q elements of GF(q) has a unique antecedent in the set of q elements of GF(q); generating an output signal representing a code word which comprises the set of information symbols and the first and second sets of redundancy symbols; and transmitting the output signal in a communications system, wherein: said transformation generates a minimum dispersion Δ min between two information symbols S i , S j among said information symbols greater than a selection threshold, such that: Δ min =min Δ( S i ,S j ) with: Δ(S i ,S j )=D(S i ,S j )+D(T(S i ),T(S j )) D(S i ,S j ) being a distance between said information symbols S i , S j before transformation, D(T(S i ),T(S j )) being a distance between said information symbols S i , S j after transformation by the function T; the method comprises mapping the information and redundancy symbols onto modulation symbols associated with a constellation of order p equal to the cardinal q of the Galois field to which said information symbols belong, an information or redundancy symbol being mapped onto a single modulation symbol, and said transformation takes into account said constellation; and dispersion between two information symbols S i , S j is expressed in the form: Δ( S i ,S j )= d euc 2 ( S i m ,S j m )+ d euc 2 ( T ( S i ) m ,T ( S j ) m ) with: d euc 2 (S i m ,S j m )=(I s i m −I s j m ) 2 +(Q s i m −Q s j m ) 2 being the square of the Euclidean distance between the modulation symbols S i m , S j m onto which said information symbols S i , S j are mapped before transformation; d euc 2 (T(S i ) m ,T(S j ) m )=(I T(S i ) m −I T(S j ) m ) 2 +(Q T(S i ) m −Q T(S j ) m ) 2 being the square of the Euclidean distance between the modulation symbols T(S i ) m , T(S j ) m onto which said information symbols S i , S j are mapped after transformation; I x and Q x are the in-phase and quadrature components of a signal x in the considered constellation. 4. The method according to claim 3 , wherein the said transformation transforms a pair of information symbols intended to be mapped onto a pair of modulation symbol

Assignees

Inventors

Classifications

  • Internal interleaver for turbo codes (H03M13/2714 and H03M13/2725 take precedence) · CPC title

  • Turbo interleaver for 3rd generation partnership project [3GPP] universal mobile telecommunications systems [UMTS], e.g. as defined in technical specification TS 25.212 · CPC title

  • Turbo interleaver for 3rd generation partnership project 2 [3GPP2] mobile telecommunication systems, e.g. as defined in the 3GPP2 technical specifications C.S0002 · CPC title

  • Decoding beyond the bounded minimum distance [BMD] · CPC title

  • Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes · 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 US11831339B2 cover?
A method for generating a signal, including turbo-coding a set of information symbols delivering, on the one hand, the information symbols and, on the other hand, redundancy symbols. The turbo-coding implementing, to obtain the redundancy symbols: an encoding of the set of information symbols by a first encoder, an interleaving of the set of information symbols, and an encoding of the set of in…
Who is the assignee on this patent?
Orange
What technology area does this patent fall under?
Primary CPC classification H03M13/2771. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2023 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).