US 7,590,920 B2
Reduced complexity error correction encoding techniques
Shaohua Yang, San Jose, Calif. (US); Mario Blaum, San Jose, Calif. (US); Richard Leo Galbraith, Rochester, Minn. (US); Ksenija Lakovic, San Jose, Calif. (US); Yuan Xing Lee, San Jose, Calif. (US); Travis Oenning, Rochester, Minn. (US); Jongseung Park, Rochester, Minn. (US); and Hideki Sawaguchi, Sunnyvale, Calif. (US)
Assigned to Hitachi Global Storage Technologies Netherlands, B.V., Amsterdam (Netherlands)
Filed on Aug. 05, 2005, as Appl. No. 11/198,943.
Prior Publication US 2007/0043997 A1, Feb. 22, 2007
Int. Cl. H03M 13/00 (2006.01)
U.S. Cl. 714—774  [714/779] 10 Claims
OG exemplary drawing
 
1. A data storage apparatus for recording data on a storage medium, the data storage apparatus comprising:
means for encoding input bits using a first error correction code to generate first redundant bits that are combined with the input bits to generate a codeword, wherein dummy bits are located among bits in the codeword;
means for encoding segments of bits in the codeword using a first component code of an error correction composite code to generate first intermediate values;
means for encoding segments of bits in the codeword that do not contain one of the dummy bits using a second component code of the error correction composite code to generate second intermediate values;
means for applying a logic function to the first and the second intermediate values to generate second redundant bits of the error correction composite code; and
means for inserting the second redundant bits into the codeword to replace the dummy bits.