Symbol Error Correction by Error Detection and Logic Based Symbol Reconstruction
First Claim
Patent Images
1. A method for coding of a plurality of n-valued data symbols with n>
- 2, comprising;
associating the plurality of n-valued data symbols with a first and a second 2-dimensional matrix; and
generating a plurality of check symbols along each dimension of the first and second matrix, a check symbol being generated by applying an n-valued logic expression wherein data symbols are variables.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for creating codewords of n-valued symbols with one or more n-valued check symbols are disclosed. Associating the codewords with a matrix allows for detection of one or more symbols in error and the location of such symbols in error. Methods to reconstruct symbols in error from other symbols not in error are also disclosed. Systems for using the methods of error detection and error correction by symbol reconstruction are also disclosed. Using two or more matrices to determine check symbols is also provided.
-
Citations
22 Claims
-
1. A method for coding of a plurality of n-valued data symbols with n>
- 2, comprising;
associating the plurality of n-valued data symbols with a first and a second 2-dimensional matrix; and
generating a plurality of check symbols along each dimension of the first and second matrix, a check symbol being generated by applying an n-valued logic expression wherein data symbols are variables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- 2, comprising;
-
11. A system for coding a plurality of n-valued data symbols with n>
- 2, comprising;
a coding processor, the coding processor operative to perform the steps of;
associating the plurality of n-valued data symbols with a first and a second 2-dimensional matrix; and
generating a plurality of check symbols along each dimension of the first and second matrix, a check symbol being generated by applying an n-valued logic expression wherein data symbols are variables. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- 2, comprising;
-
21. A method for coding a plurality of n-valued data symbols with n>
- 2, comprising;
generating a first n-valued check symbol from a first plurality of symbols selected from the plurality of n-valued data symbols;
generating a second n-valued check symbol from a second plurality of symbols selected from the plurality of n-valued data symbols, the first and the second plurality of n-valued data symbols having at least one n-valued data symbol in common; and
generating of at least one check symbol by an n-valued logic expression using an n-valued non-adder function. - View Dependent Claims (22)
- 2, comprising;
Specification