Information encoding by shortened Reed-Solomon codes
AssigneeCanon Kabushiki Kaisha
InventorsPhilippe Piret, Philippe Le Bars, Frederic Lehobey
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsPhilippe Piret, Philippe Le Bars, Frederic Lehobey
Estimating the term…
The present invention concerns an encoding method in which encoding is performed of any information word a of length k in the form of a word ν belonging to a Reed-Solomon code C of dimension k′ and length n′ (with n′−k′=n−k) such that the components of ν′ situated in (n′−n) arbitrary predetermined positions be systematically equal to respective predetermined constants (for example, all zero). The possibility then exists of deleting those components of fixed value to obtain a word ν of length n belonging to a code C, which thus constitutes a code that is shortened with respect to code C. The invention also relates to devices and apparatuses adapted to implement the encoding method. The invention may be used for encoding by means of an algebraic geometric code, when such encoding may be implemented by encoding by means of a plurality of shortened Reed-Solomon codes.
A method of encoding over a Galois field Fq, where q is an integer greater than 2 and equal to a power of a prime number, in which a word v′=(v′0,v′1, . . . , v′n′−1) is calculated, where n′≧3, belonging to an MDS linear cyclic code C′ of dimension (n′−m), where 1≦m≦n′−2, on the basis of a word a=(a0, a1, . . . , an−m−1) of information symbols, where m<n<n′, in which a set s=(s0,s1, . . . , sn−1) of strictly increasing integers, with s0≧0 and sn−1≦n′−1, having been predetermined, the method comprising the steps of:
An encoding method according to any one of the preceding claims, in which n′ is equal to (q−1) or is a divisor of (q−1), and
A device (102) for encoding over a Galois field Fq, where q is an integer greater than 2 and equal to a power of a prime number, in which a word v′=(v′0, v′1, . . . , vn′−1) is calculated, where n′≧3, belonging to an “MDS” linear cyclic code C′ of dimension (n′−m), where 1≦m≦n′−2, on the basis of a word a=(a0, a1, . . . , an−m−1) of information symbols, where m<n<n′, characterized in that, a set s=(s0,s1, . . . , sn−1) of strictly increasing integers, with s0≧0 and sn−1≦n′−1, having been predetermined, it is adapted to:
A method of encoding information by means of a given code shortened in at least one predetermined position, comprising the steps of:
A device for encoding information by means of a given code shortened in at least one predetermined position, comprising:
Dependencies are inferred from the claim text.