Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
113 words
A method of decoding a shortened cyclic block code, comprising the steps of serially shifting a received codeword forwardly through a bidirectional syndrome register while so subtracting a generator word from the register content as to effect division of the received codeword, leaving the remainder in the register, and if the order of the remainder is not less than the number of bits in a maximum length correctable error, so reverse shifting the contents of the register as to reverse the division operation until the remainder is less than the number of bits in a maximum correctable error, and then combining the register contents with the received codeword to produce a corrected word.
Claim 2
Independent Claim
113 words
A method of decoding a shortened cyclic block code, comprising the steps of serially shifting a received codeword forwardly through a bidirectional syndrome register while so subtracting a generator word from the register content as to effect division of the received codeword, leaving the remainder in the register, and if the order of the remainder is not less than the number of bits in a maximum length correctable error, so reverse shifting the contents of the register as to reverse the division operation until the remainder is less than the number of bits in a maximum correctable error, and then combining the register contents with the received codeword to produce a corrected word.
Claim 3
Dependent Claim
155 words
Apparatus for decoding a shortened cyclic block code, comprising an input terminal, a bidirectional syndrome register, connected to said input terminal, first means for serially shifting a received codeword forwardly through the syndrome register, said first means and said syndrome register being so constructed that during said shifting a generator word is so subtracted from the register content as to effect division of said received codeword leaving the remainder in the register, second means for determining if the order of the remainder is not less than the number of bits in a maximum length correctable error, and if so for causing the first means so to reverse shift the register contents as to reverse the division operation until the order of the remainder is less than the number of bits in a maximum length correctable error, and third means operative thereafter to combine the register contents with the received codeword to produce a corrected word.
Claim 4
Dependent Claim
155 words
Apparatus for decoding a shortened cyclic block code, comprising an input terminal, a bidirectional syndrome register, connected to said input terminal, first means for serially shifting a received codeword forwardly through the syndrome register, said first means and said syndrome register being so constructed that during said shifting a generator word is so subtracted from the register content as to effect division of said received codeword leaving the remainder in the register, second means for determining if the order of the remainder is not less than the number of bits in a maximum length correctable error, and if so for causing the first means so to reverse shift the register contents as to reverse the division operation until the order of the remainder is less than the number of bits in a maximum length correctable error, and third means operative thereafter to combine the register contents with the received codeword to produce a corrected word.
Claim 5
Dependent Claim
30 words
Apparatus according to claim 2, in which the syndrome register comprises a series of bistable circuits interconnected by switching means which selectively enable shifting in the forward or reverse direction.