Abstract
In a data encoding method, for a first data stream obtained through outer encoding, inner encoding is performed on every consecutive k bits in the first data stream, where k is an odd number greater than 1. A total of (k−1)/2 bits may be obtained by performing an exclusive OR operation on every two of remaining bits other than one target bit in the k bits. Further, second FEC encoding is performed on a bit sequence that includes the (k−1)/2 bits and the target bit, to obtain p parity bits. n bits in an inner codeword obtained through inner encoding include the consecutive k bits and the p parity bits. In the data encoding method, an exclusive OR operation first and then encoding manner is used.
Full Text
What is claimed is:
In a data encoding method, for a first data stream obtained through outer encoding, inner encoding is performed on every consecutive k bits in the first data stream, where k is an odd number greater than 1. A total of (k−1)/2 bits may be obtained by performing an exclusive OR operation on every two of remaining bits other than one target bit in the k bits. Further, second FEC encoding is performed on a bit sequence that includes the (k−1)/2 bits and the target bit, to obtain p parity bits. n bits in an inner codeword obtained through inner encoding include the consecutive k bits and the p parity bits. In the data encoding method, an exclusive OR operation first and then encoding manner is used.
Timeline
Filed
03/27/2026Published
07/30/2026Granted
Not AvailableIPC Codes(3)
H03M 13/11:using multiple parity bits
H03M 13/00:Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes (error detection or error correction for analogue/digital, digital/analogue or code conversion H03M 1/00; specially adapted for digital computers G06F 11/08; for information storage based on relative movement between record carrier and transducer e.g. G11B, G11B 20/18; for static stores G11C)
H03M 13/09:Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit