Neural networks for decoding

US11568214B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11568214-B2
Application numberUS-201816636128-A
CountryUS
Kind codeB2
Filing dateAug 22, 2018
Priority dateAug 23, 2017
Publication dateJan 31, 2023
Grant dateJan 31, 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.

Methods and apparatus for training a Neural Network to recover a codeword of a Forward Error Correction (FEC) code are provided. Trainable parameters of the Neural Network are optimised to minimise a loss function. The loss function is calculated by representing an estimated value of the message bit output from the Neural Network as a probability of the value of the bit in a predetermined real number domain and multiplying the representation of the estimated value of the message bit by a representation of a target value of the message bit. Training a neural network may be implemented via a loss function.

First claim

Opening claim text (preview).

The invention claimed is: 1. The method for training a Neural Network, NN, to recover a codeword of a Forward Error Correction, FEC, code from a received signal, wherein layers of the NN implement sequential iterations of the Sum Product Algorithm, SPA, and wherein the received signal comprises a transmitted codeword and channel impairments, the method comprising: inputting to an input layer of the NN a representation of message bits of a transmitted codeword obtained from a received signal; propagating the representation through the NN; calculating a loss function; and optimising trainable parameters of the NN to minimise the loss function; wherein calculating a loss function comprises, for bits in the transmitted codeword: representing an estimated value of the message bit output from the NN as a probability of the value of the bit in a predetermined real number domain; and multiplying the representation of the estimated value of the message bit by a representation of a target value of the message bit. 2. The method as claimed in claim 1 , wherein calculating a loss function further comprises: averaging over all bits in the transmitted codeword, the values obtained from multiplying, for bits in the transmitted codeword, the representation of the estimated value of the message bit by a representation of a target value of the message bit. 3. The method as claimed in claim 1 , wherein representing an estimated value of the message bit output from the NN as a probability of the value of the bit in a real number domain comprises: obtaining a probability of the value of the bit from a layer of the NN; and transforming the obtained probability to a value within the predetermined real number domain. 4. The method as claimed in claim 3 , wherein the predetermined real number domain is [−1, 1] and wherein transforming the obtained probability to a value within the predetermined real number domain comprises performing a linear transformation on the obtained probability. 5. The method as claimed in claim 1 , wherein the representation of the target value of the message bit comprises a value of the message bit after modulation using a modulation technique applied to the transmitted codeword. 6. The method as claimed in claim 1 , wherein calculating a loss function comprises: calculating the loss function on the basis of an estimated value of the message bit output from an output layer of the NN. 7. The method as claimed in claim 1 , wherein the loss function comprises: L f E ( p , y ) = - 1 N ⁢ Σ n = 1 N ( ( 1 - 2 ⁢ p ⁡ ( n ) ) ⁢ ( - 1 ) y ⁡ ( n ) ) wherein: N is the number of bits in the transmitted codeword; p(n) is the probability of the value of the n th bit of the transmitted codeword output by the NN being 1; and y(n) is the target value of the n th bit of the transmitted codeword. 8. The method as claimed in claim 1 , wherein calculating a loss function comprises: calculating the loss function on the basis of estimated values of the message bit output from even layers of the NN. 9. The method as claimed in claim 8 , wherein the loss function comprises: L m E ( p , y ) = - 1 MN ⁢ ∑ l = 2 , 4 , … 2 ⁢ M ( ∑ n = 1 N ( ( 1 - 2 ⁢ p ⁡ ( l , n ) ) ⁢ ( - 1 ) y ⁡ ( n )

Assignees

Inventors

Classifications

  • using sequential decoding, e.g. the Fano or stack algorithms · CPC title

  • G06N3/0472Primary

    Physics · mapped topic

  • Learning methods · CPC title

  • Supervised learning · CPC title

  • Feedforward networks · 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 US11568214B2 cover?
Methods and apparatus for training a Neural Network to recover a codeword of a Forward Error Correction (FEC) code are provided. Trainable parameters of the Neural Network are optimised to minimise a loss function. The loss function is calculated by representing an estimated value of the message bit output from the Neural Network as a probability of the value of the bit in a predetermined real …
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification G06N3/0472. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).