Circuits and Methods for Error Coding Data Blocks
First Claim
1. A circuit for creating an error coding data block for a first data block, the circuit comprisinga first error coding path adapted to create an error coding data block in accordance with a first error coding;
- anda second error coding path adapted to create the error coding data block in accordance with a second error coding;
the error coding data block for the first data block being created optionally by the first or second error coding paths, as a function of a control indicator, and at least the first error coding path comprising a data arrangement alteration device.
3 Assignments
0 Petitions
Accused Products
Abstract
A description is given of a circuit for creating an error coding data block for a first data block, including a first error coding path adapted to create the error coding data block in accordance with a first error coding; and a second error coding path adapted to create the error coding data block in accordance with a second error coding; the error coding data block for the first data block being created optionally by the first or second error coding paths, as a function of a control indicator, and at least the first error coding path comprising a data arrangement alteration device.
14 Citations
50 Claims
-
1. A circuit for creating an error coding data block for a first data block, the circuit comprising
a first error coding path adapted to create an error coding data block in accordance with a first error coding; - and
a second error coding path adapted to create the error coding data block in accordance with a second error coding; the error coding data block for the first data block being created optionally by the first or second error coding paths, as a function of a control indicator, and at least the first error coding path comprising a data arrangement alteration device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- and
-
12. A system comprising
a processor; -
a memory; and a circuit coupled between the processor and the memory, the circuit for creating an error coding data block for a first data block, the circuit comprising; a first error coding path adapted to create the error coding data block in accordance with a first error coding; and a second error coding path adapted to create the error coding data block in accordance with a second error coding; the error coding data block for the first data block being created optionally by the first or second error coding paths, as a function of a control indicator, and at least the first error coding path comprising a data arrangement alteration device. - View Dependent Claims (13, 14)
-
-
15. An apparatus for creating an error coding data block for a first data block, the apparatus comprising:
-
first means for performing a first error coding so as to create the first data block; and second means for performing a second error coding so as to create the first data block; the error coding data block for the first data block being optionally created, as a function of a control indicator, by the first means for performing the first error coding or by the second means for performing the second error coding, and at least the first means for performing the first error coding comprising a means for performing a data arrangement alteration algorithm. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A circuit for creating an error coding data block for a first data block, the circuit comprising:
-
a data arrangement alteration device comprising an input and an output, the data arrangement alteration device being adapted to receive, at the input, a first data block comprising a given number of data in a first arrangement, and to create, on the basis of the first data block, a second data block comprising a given number of data in a second arrangement, and to output same at the output; and an error coder comprising an input and an output, the input being coupled to a first control output of a controller, the input of the error coder being coupled to the output of the data arrangement alteration device, the error coder being adapted to create, on the basis of the second data block, a coding data block and to output same at the output of the error coder, the data arrangement alteration device further comprising a control input and being adapted to create the second data block as a function of a first control indicator in accordance with a first or second data arrangement alteration algorithm, and/or the error coder further comprising a control input and being adapted to create the error coding data block as a function of the first control indicator in accordance with a first or second error coding algorithm. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of creating an error coding data block for a first data block, the method comprising:
-
receiving the first data block; performing a first or second error coding so as to create the first data block; an error coding data block for the first data block being optionally created, as a function of a control indicator, by performing the first error coding or by performing the second error coding, wherein at least performing the first error coding comprises performing a data arrangement alteration algorithm. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of creating an error coding data block for a first data block, the method comprising:
-
receiving a first data block comprising a given number of data in a first arrangement; creating a second data block on the basis of the first data block, the second data block comprising the given number of data in a second arrangement; and creating an error coding data block on the basis of the second data block; the second data block being created, as a function of a first control indicator, in accordance with a first or second data arrangement alteration algorithm, and/or the error coding data block being created, as a function of the first control indicator, in accordance with a first or second error coding algorithm. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A computer program comprising a program code for performing a method of creating an error coding data block for a first data block when the computer program is performed on a computer, the method comprising:
-
receiving the first data block; and performing a first or second error coding so as to create the first data block; the error coding data block for the first data block being optionally created, as a function of a control indicator, by performing the first error coding or by performing the second error coding, and at least performing the first error coding comprising performing a data arrangement alteration algorithm.
-
Specification