US2007043996A1PendingUtilityA1

Error correction coding and decoding apparatuses

Assignee: HITACHI LTDPriority: Sep 29, 2000Filed: Sep 28, 2006Published: Feb 22, 2007
Est. expirySep 29, 2020(expired)· nominal 20-yr term from priority
H03M 13/29G11B 20/1833H03M 13/2903H03M 13/2909
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A data allocator allocates (N×kV×kH)-byte source data distributively in N (kV bytes×kH bytes) two-dimensional arrays and sends the data to a V coder and an H coder. The V coder codes each column of the two-dimensional arrays according to an (nV, kV) code V, and the H coder codes each row of the two-dimensional arrays according to an (nH, kH) code H. The V and H coders send redundant data to a data allocator. The data allocator allocates the redundant data in a memory to obtain N (nV bytes×nH bytes) product-code codewords and outputs each row of the product-code codewords in an alternating manner for the N product-code codewords.

Claims

exact text as granted — not AI-modified
1 . An error correction coding method for use with an error correction coding apparatus comprising steps of: 
 subdividing data which includes a plurality of identifier (ID) data;    allocating the subdivided data in a plurality of arrangements of data;    coding each of the arrangements of data using a product code according to a code V and a code H, thereby generating a plurality of product-code codewords; and    outputting as output data code-H codewords of each of the product-code codewords in codeword-by-codeword manner in an alternating fashion for the plurality of product-code codewords,    wherein the ID data exists at a predetermined interval in the outputted data.    
   
   
       2 . An error correction coding apparatus comprising: 
 means for subdividing data which includes a plurality of identifier (ID) data;    means for allocating the subdivided data in a plurality of arrangements of data;    means for coding each of the arrangements of data using a product code according to a code V and a code H, thereby generating a plurality of product-code codewords; and    means for outputting as output data code-H codewords of each of the product-code codewords in codeword-by-codeword manner in an alternating fashion for the plurality of product-code codewords,    wherein the ID data exists at a predetermined interval in the outputted data.    
   
   
       3 . An error correction decoding method for use with an error correction decoding apparatus comprising steps of: 
 inputting input data comprising code-H codewords with or without error data and comprising a plurality of identifier (ID) data which occur in the input data at a predetermined interval;    allocating the input data of code-H codewords in an arrangement of a—plurality of product-code codewords according to a code V and a code H in codeword-by-codeword manner in an alternating fashion for the plurality of product-code codewords with or without error data;    decoding the plurality of product-code codewords with the code V and the code H thereby to correct error data; and    providing data including the plurality of ID data from among the plurality of product-code codewords corrected.    
   
   
       4 . An error correction decoding apparatus, comprising: 
 means for inputting data of code-H codewords with or without error data and including at a predetermined interval, a plurality of identifier (ID) data;    means for allocating the inputted data of code-H codewords in an arrangement of a plurality of product-code codewords according to a code V and a code H in codeword-by-codeword manner in an alternating fashion for the plurality of product-code codewords with or without error data;    means for decoding the plurality of product-code codewords with the code V and the code H thereby to correct error data; and    means for providing data including the plurality of ID data from among the plurality of product-code codewords corrected.    
   
   
       5 . An error correction coding method according to  claim 1 , wherein the output data are stored in a storage.  
   
   
       6 . An error correction coding apparatus according to  claim 2 , wherein the output data are stored in a storage.  
   
   
       7 . An error correction decoding method according to  claim 3 , wherein the input data are read from a storage.  
   
   
       8 . An error correction decoding apparatus according to  claim 4 , wherein the input data are read from a storage.

Join the waitlist — get patent alerts

Track US2007043996A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.