Abstract:
A method of data transmission and recovery over a communications channel comprising encoding, by an encoder, data using a forward error correction (FEC) code such that a plurality of encoded FEC frames results wherein each encoded FEC frame comprises a FEC codeword mapped to a plurality of symbols from a plurality of constellations, at least two of the constellations being different from one another, transmitting the encoded FEC frames across a communications channel using a transmitter, and decoding the received encoded FEC frames using a decoder at a receiver.
Abstract:
A method of searching for candidate codewords for a telecommunications system, the method comprising receiving a sequence of constellation points, producing a received FEC vector comprised of bits from the received constellation points, comparing the received FEC vector with a plurality of candidate codewords within a Dorsch decoding process using an ordered pattern, and terminating the search when a candidate codeword from among the plurality of candidate codewords is found residing within a predetermined range of a specified distance of the received FEC vector.