Patent ID: 8539301

Claim:
A method of decoding a codeword in a received signal as a message, the method comprising: in response to determining the codeword encodes a message of a first message-type, applying a first-decoding, comprising: outputting a special message; in response to determining the codeword encodes a message of a second message-type, applying a second-decoding comprising: inverting the codeword in the received signal, in response to determining bits of the codeword have been flipped, and applying a parity-check decoding to the codeword; and in response to failing to determine the codeword encodes one of a message of the first message-type or a message of the second message-type: applying the first-decoding to the codeword, applying the second-decoding to the codeword, outputting a result of the first-decoding, in response to determining a metric of the first-decoding is below a first threshold, and outputting a result of the second-decoding, in response to determining a metric of the second-decoding is below the first threshold.