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 includes a constrained encoder module that generates encoded data based on a first constrained code, a bit insertion module that inserts at least one bit location in the encoded data, an error correcting code (ECC) encoder module that generates ECC parity bits based on the at least one bit location and the encoded data, and an inner encoding module that generates inner-code parity bits based on the encoded data and programs the inner-code parity bits into the at least one bit location.
Claims33
A coding system for digital data, comprising:
- a constrained encoder module that generates encoded data based on a first constrained code;
- a bit insertion module that inserts at least one bit location in the encoded data;
- an error correcting code (ECC) encoder module that generates ECC parity bits based on the at least one bit location and the encoded data;
- and
- an inner encoding module that generates inner-code parity bits based on the encoded data and programs the inner-code parity bits into the at least one bit location.
A method of coding digital data, comprising:
- generating encoded data based on a first constrained code;
- inserting at least one bit location in the encoded data;
- generating error correcting code (ECC) parity bits based on the at least one bit location and the encoded data;
- generating inner-code parity bits based on the encoded data;
- and
- programming the inner-code parity bits into at least one bit location.
A coding system for digital data, comprising:
- constrained encoder means for generating encoded data based on a first constrained code;
- bit insertion means for inserting at least one bit location in the encoded data;
- error correcting code (ECC) encoder means for generating ECC parity bits based on the at least one bit location and the encoded data;
- and
- inner encoding means for generating inner-code parity bits based on the encoded data and programs the inner-code parity bits into the at least one bit location.
Dependencies are inferred from the claim text.