Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
117 words
The method of decoding and correcting errors in a received code word subject to errors of a group code over a finite, algebraic field, said method comprising the steps of: a. multiplying the received code word represented by electrical signals with each one of a predetermined set of multiplier vectors represented by electrical signals, thereby to obliterate certain positions of the received code word and to generate a set of code vectors; b. reconstituting the obliterated positions of each code vector by a predetermined linear recursion relation; and c. determining which of the newly reconstituted code vectors has the closest Hamming distance to the received code word, whereby the closest reconstituted vector is the decoded code word.
Claim 2
Independent Claim
117 words
The method of decoding and correcting errors in a received code word subject to errors of a group code over a finite, algebraic field, said method comprising the steps of: a. multiplying the received code word represented by electrical signals with each one of a predetermined set of multiplier vectors represented by electrical signals, thereby to obliterate certain positions of the received code word and to generate a set of code vectors; b. reconstituting the obliterated positions of each code vector by a predetermined linear recursion relation; and c. determining which of the newly reconstituted code vectors has the closest Hamming distance to the received code word, whereby the closest reconstituted vector is the decoded code word.
Claim 3
Dependent Claim
25 words
The method defined in claim 1 wherein the code is a cyclic code and the set of multiplier vectors is a cyclic set of vectors.
Claim 4
Dependent Claim
22 words
The method defined in claim 2 wherein the received code word is multiplied simultaneously with the entire set of the multiplier vectors.
Claim 5
Dependent Claim
20 words
The method defined in claim 2 wherein the received code word is multiplied sequentially with the set of multiplier vectors.
Claim 6
Dependent Claim
25 words
The method defined in claim 1 wherein the received code word is multiplied with a vector of the set of multipliers and is simultaneously reconstituted.
Claim 7
Independent Claim
129 words
The method of decoding and correcting errors in a received code word subject to errors and of a cyclic group code over a finite, algebraic field, said method comprising the steps of: a. masking predetermined positions of the received code word represented by electrical signals by means of each one of a predetermined set of multiplier vectors represented by electrical signals to obliterate Predetermined positions of the received code word and to generate a set of code vectors; b. reconstituting the obliterated positions of each code vector by an independent set of coordinates determined by a linear recursion relation; and c. determining which of the newly reconstructed code vectors has the closest Hamming distance to the received code word, whereby the closest reconstituted vector is the decocded code word.
Claim 8
Independent Claim
129 words
The method of decoding and correcting errors in a received code word subject to errors and of a cyclic group code over a finite, algebraic field, said method comprising the steps of: a. masking predetermined positions of the received code word represented by electrical signals by means of each one of a predetermined set of multiplier vectors represented by electrical signals to obliterate Predetermined positions of the received code word and to generate a set of code vectors; b. reconstituting the obliterated positions of each code vector by an independent set of coordinates determined by a linear recursion relation; and c. determining which of the newly reconstructed code vectors has the closest Hamming distance to the received code word, whereby the closest reconstituted vector is the decocded code word.
Claim 9
Independent Claim
143 words
The method of decoding and correcting errors in a received code word forming a vector of a cyclic group code over a finite algebraic field, said method comprising the steps of: a. cyclically shifting the received code word represented by electrical signals subject to errors to generate a set of code word vectors; b. multiplying each of the code word vectors cyclically with at least one multiplier represented by electrical signals, said multiplier belonging to a cyclic set, thereby to obliterate certain positions of the received code word and to generate a set of multiplied code vectors; c. reconstituting the obliterated positions of each multiplied code vector by a predetermined linear recursion relation; and d. determining which of the newly reconstituted code vectors has the closest Hamming distance to the received code word, whereby the closest reconstituted vector is the decoded code word.
Claim 10
Independent Claim
143 words
The method of decoding and correcting errors in a received code word forming a vector of a cyclic group code over a finite algebraic field, said method comprising the steps of: a. cyclically shifting the received code word represented by electrical signals subject to errors to generate a set of code word vectors; b. multiplying each of the code word vectors cyclically with at least one multiplier represented by electrical signals, said multiplier belonging to a cyclic set, thereby to obliterate certain positions of the received code word and to generate a set of multiplied code vectors; c. reconstituting the obliterated positions of each multiplied code vector by a predetermined linear recursion relation; and d. determining which of the newly reconstituted code vectors has the closest Hamming distance to the received code word, whereby the closest reconstituted vector is the decoded code word.
Claim 11
Dependent Claim
18 words
The method defined in claim 7 wherein each of the code word vectors is simultaneously multiplied and reconstituted.
Claim 12
Dependent Claim
139 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a group code over an algebraic finite field, said apparatus comprising: a. a register for holding the received code word; b. a multiplier matrix coupled to said register for multiplying the code word with a set of multiplier vectors to generate a set of multiplied code vectors, thereby to obliterate predetermined positions of the received code word; c. a recursion matrix coupled to said multiplier matrix for reconstituting the obliterated positions of each of the multiplied code vectors; d. a minimum distance comparator coupled to said recursion matrix for determining that multiplied and reconstituted code vector having the minimum Hamming distance with respect to the received code word; and e. means coupled to said comparator for developing the decoded code word.
Claim 13
Dependent Claim
139 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a group code over an algebraic finite field, said apparatus comprising: a. a register for holding the received code word; b. a multiplier matrix coupled to said register for multiplying the code word with a set of multiplier vectors to generate a set of multiplied code vectors, thereby to obliterate predetermined positions of the received code word; c. a recursion matrix coupled to said multiplier matrix for reconstituting the obliterated positions of each of the multiplied code vectors; d. a minimum distance comparator coupled to said recursion matrix for determining that multiplied and reconstituted code vector having the minimum Hamming distance with respect to the received code word; and e. means coupled to said comparator for developing the decoded code word.
Claim 14
Dependent Claim
151 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a group code which is a cyclic code over an algebraic finite field, said apparatus comprising: a. a cycling register for holding and for cyclically shifting the received code word; b. a multiplier coupled to said cycling register for multiplying each of the cyclically shifted code vectors with at least one multiplier vector to generate a set of multiplied code vectors, thereby to obliterate predetermined positions of the received code word; c. recursion means coupled to said multiplier for reconstituting the obliterated positions of each of the multiplied code vectors; d. minimum distance comparator means coupled to said recursion means for determining that multiplied and reconstituted code vector having the minimum Hamming distance with respect to the received code word; and e. means coupled to said comparator for developing the decoded code word.
Claim 15
Dependent Claim
151 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a group code which is a cyclic code over an algebraic finite field, said apparatus comprising: a. a cycling register for holding and for cyclically shifting the received code word; b. a multiplier coupled to said cycling register for multiplying each of the cyclically shifted code vectors with at least one multiplier vector to generate a set of multiplied code vectors, thereby to obliterate predetermined positions of the received code word; c. recursion means coupled to said multiplier for reconstituting the obliterated positions of each of the multiplied code vectors; d. minimum distance comparator means coupled to said recursion means for determining that multiplied and reconstituted code vector having the minimum Hamming distance with respect to the received code word; and e. means coupled to said comparator for developing the decoded code word.
Claim 16
Dependent Claim
21 words
Apparatus as defined in claim 10 wherein each of the cyclically shifted code vectors is multiplied in sequence by said multiplier.
Claim 17
Dependent Claim
170 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a cyclic group code over an algebraic finite field, said apparatus comprising: a. a register for holding the received code word; b. a plurality of multipliers, each coupled to said register, each multiplier multiplying the received code word with a particular one of a set of multiplier vectors to generate a set of multiplied code vectors, thereby to obliterate predEtermined positions of the received code word, each multiplier being so arranged in accordance with a predetermined recursion relation to reconstitute the obliterated positions of each of the multiplied code vectors, thereby to generate a set of reconstituted code vectors; c. minimum distance comparator means coupled to each of said multipliers for determining the one reconstituted code vector from the set of reconstituted code vectors having the minimum Hamming distance with respect to the received code word; and d. output means coupled to said distance comparator means for generating the decoded code word.
Claim 18
Dependent Claim
170 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a cyclic group code over an algebraic finite field, said apparatus comprising: a. a register for holding the received code word; b. a plurality of multipliers, each coupled to said register, each multiplier multiplying the received code word with a particular one of a set of multiplier vectors to generate a set of multiplied code vectors, thereby to obliterate predEtermined positions of the received code word, each multiplier being so arranged in accordance with a predetermined recursion relation to reconstitute the obliterated positions of each of the multiplied code vectors, thereby to generate a set of reconstituted code vectors; c. minimum distance comparator means coupled to each of said multipliers for determining the one reconstituted code vector from the set of reconstituted code vectors having the minimum Hamming distance with respect to the received code word; and d. output means coupled to said distance comparator means for generating the decoded code word.
Claim 19
Dependent Claim
149 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a cyclic group code over an algebraic finite field, said apparatus comprising: a. a cycling register for holding the received code word and cyclically shifting it to generate a plurality of code vectors; b. two multipliers coupled to said cyclic register, one for multiplying each code vector with a multiplier and the other one for multiplying the same code vector with the complementary multiplier, each multiplier being arranged to reconstitute the obliterated positions of each multiplied code vector in accordance with a predetermined recursion relation; c. minimum distance calculator and comparator means coupled to said multipliers for successively determining the reconstituted code vector having the minimum Hamming distance with respect to the received code word; and d. means coupled to said calculator and comparator means for generating the decoded code word.
Claim 20
Dependent Claim
149 words
Apparatus for decoding and for correcting the errors of a received code word, said code word existing in a cyclic group code over an algebraic finite field, said apparatus comprising: a. a cycling register for holding the received code word and cyclically shifting it to generate a plurality of code vectors; b. two multipliers coupled to said cyclic register, one for multiplying each code vector with a multiplier and the other one for multiplying the same code vector with the complementary multiplier, each multiplier being arranged to reconstitute the obliterated positions of each multiplied code vector in accordance with a predetermined recursion relation; c. minimum distance calculator and comparator means coupled to said multipliers for successively determining the reconstituted code vector having the minimum Hamming distance with respect to the received code word; and d. means coupled to said calculator and comparator means for generating the decoded code word.