Circuits and methods for error coding data blocks
DC CAFCFirst 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 selectively create a first error coding data block in accordance with a first error coding;
- anda second error coding path adapted to selectively create a second error coding data block in accordance with a second error coding;
the first error coding path and the second error coding path being selected as a function of a control indicator, and at least the first error coding path comprising a data arrangement alteration device.
3 Assignments
Litigations
2 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.
9 Citations
51 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 selectively create a first error coding data block in accordance with a first error coding; - and
a second error coding path adapted to selectively create a second error coding data block in accordance with a second error coding; the first error coding path and the second error coding path being selected 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, 12, 13, 14, 15)
- and
-
16. 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 selectively create a first error coding data block in accordance with a first error coding; and a second error coding path adapted to selectively create a second error coding data block in accordance with a second error coding; the first error coding path and the second data path being selected as a function of a control indicator, and at least the first error coding path comprising a data arrangement alteration device. - View Dependent Claims (17, 18)
-
-
19. An apparatus for creating an error coding data block for a first data block, the apparatus comprising:
-
first means for selectively performing a first error coding so as to create a first error coding data block; and second means for selectively performing a second error coding so as to create a second error coding data block; the first means and the second means being selected as a function of a control indicator, 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 (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. 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 (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of creating an error coding data block for a first data block, the method comprising:
-
receiving the first data block; selectively performing a first error coding via a first path so as to create a first error coding data block; selectively performing a second error coding via a second path so as to create a second error coding data block; the first error coding data block for the first data block and the second error coding data block being selectively created as a function of a control indicator, wherein at least the step of selectively performing the first error coding comprises the step of performing a data arrangement alteration algorithm. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
Specification