| CPC H04L 1/0057 (2013.01) [H04L 27/366 (2013.01); H03M 13/13 (2013.01)] | 20 Claims |

|
1. A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to:
receive a bit string;
perform an error correction by:
identifying a plurality of binary strings based on the bit string,
mapping each binary string from the plurality of binary strings to a first abelian group element from a plurality of first abelian group elements,
applying a generalization of polar codes to the plurality of first abelian group elements to produce a plurality of second abelian group elements,
mapping each second abelian group element from the plurality of second abelian group elements to an in-phase/quadrature (I/Q) point from a plurality of I/Q points; and
identifying a plurality of real-valued points based on the plurality of I/Q points, each real-valued point from the plurality of real-valued points representing an I/Q point from the plurality of I/Q points; and
cause transmission of a signal having a modulation based on the plurality of real-valued points.
|