Back to results
US 8,543,886 B1Granted
Parity insertion for inner architecture
AssigneeMarvell International Ltd.
InventorsZining Wu, Panu Chaichanavong, Gregory Burd
Life of this patent
Estimating the term…
Abstract
A coding system for digital data. The coding system includes a constrained encoder module configured to generate encoded data based on a first constrained code; a bit insertion module configured to insert at least one bit location in the encoded data; and an inner encoding module configured to (i) generate inner-code parity bits based on the encoded data, and (ii) program the inner-code parity bits into the at least one bit location.
Claims19
A system, comprising:
- an input configured to receive data,
- wherein one or more bits are inserted at predetermined locations in the data,
- wherein a number of the one or more bits inserted in the data corresponds to a number of inner-code parity bits to be inserted at the predetermined locations subsequent to performing an encoding operation on the data, and
- wherein the predetermined locations correspond to locations where the inner-code parity bits are to be inserted subsequent to performing the encoding operation on the data;
- an error-correcting code encoder module configured to perform the encoding operation on the data using an error correcting code to generate encoded data;
- and
- an inner encoder module configured to
- generate the inner-code parity bits based on the data using an inner code, and
- insert the inner-code parity bits at the predetermined locations in the encoded data.
6 more elements
A method, comprising:
- receiving data;
- inserting one or more bits at predetermined locations in the data, wherein a number of the one or more bits in the one or more bits corresponds to a number of inner-code parity bits to be inserted at the predetermined locations subsequent to performing an encoding operation on the data, and wherein the predetermined locations correspond to locations where the inner-code parity bits are to be inserted subsequent to performing the encoding operation on the data;
- performing the encoding operation on the data using an error correcting code to generate encoded data;
- generating the inner-code parity bits based on the data using an inner code;
- and
- inserting the inner-code parity bits at the predetermined locations in the encoded data.
3 more elements
Dependencies are inferred from the claim text.