Group based codes for multi-dimensional recording (MDR)
First Claim
Patent Images
1. An apparatus comprising:
- a circuit configured to;
receive data from at least two inputs which are configured to access two or more memory groups at one time;
determine inner codes and outer codes corresponding to the data; and
perform error correction operations on the data based on the inner codes and the outer codes.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-dimensional recording (MDR) system may include a group based coding circuit (GBCC) which can implement error correcting codes via outer codes. The GBCC can implement outer codes, including interleaving outer codes, in MDR systems where inner codewords include multiple memory groupings. The multiple memory groupings may be across different structural divisions within a data storage medium; or could be across multiple different data storage mediums.
52 Citations
20 Claims
-
1. An apparatus comprising:
-
a circuit configured to; receive data from at least two inputs which are configured to access two or more memory groups at one time; determine inner codes and outer codes corresponding to the data; and perform error correction operations on the data based on the inner codes and the outer codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a data storage medium including; a first data set stored in a first distinct area, and a second data set stored in a second distinct area; inner codes and outer codes corresponding to a pre-determined combination of the first data set and the second data set; a multi-dimensional recording system configured to access two or more memory groups of the data storage medium at approximately a same time; and a coding circuit configured to receive data corresponding to the inner codes and outer codes of two memory groups to perform error correction operations on the first data set and the second data set. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving first data from a first input, the first data including first segments of data, each segment of the first segments having multiple symbols; receiving second data at a second input at approximately the same time as the first data is received at the first input, the second data including second segments of data, each segment of the second segments having multiple symbols; determining inner codes and outer codes corresponding to the data; and performing error correction operations on the data based on the inner codes and the outer codes. - View Dependent Claims (20)
-
Specification