Patent ID: 11968040
Assignee: NVIDIA CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 13:
14. The method of claim 9, wherein decoding the received linear block code comprises:
receiving or generating input comprising:
a plurality of probability vectors corresponding to channel observations regarding one or more symbol values of the linear block code; and
one or more trainable parameters;

initializing graph nodes of the GNN-based decoder, wherein initializing the graph nodes comprises assigning a plurality of initial variable node values to a plurality of variable nodes based at least in part on the plurality of probability vectors;
iteratively decoding the received linear block code, wherein each decoding iteration comprises:
updating one or more variable to factor node messages;
updating one or more factor nodes;
updating one or more factor to variable node messages; and
updating one or more variable nodes; and

computing one or more final variable node values based on the iterative decoding process;
projecting the computed final variable node value(s) to final probability vectors; and
determining the one or more symbol values of the linear block code based on the final probability vectors.