Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
282 words
A method for iteratively decoding respective syndromes for groups of m bits of a multi-bit digital signal, each group starting one bit later in the signal than the previous group, the digital signal being arranged in the form of successive blocks each of m bits, each block including at least a first series of bits comprising a data word and a second series of bits comprising a check word, the check word being derived from the data word and a predetermined n-bit generator polynomial for providing an error correction code, comprising the steps of: (a) storing an initial predetermined syndrome in a shift register; (b) receiving a bit of the digital signal; (c) entering the bit of the digital signal into the least significant bit position in the shift register and shifting each bit of the syndrome to the next more significant bit position in the shift register to produce a modified version of the syndrome; (d) adding by modulo-2 arithmetic the value of the predetermined n-bit generator polynomial to the modified syndrome produced in step (c), in accordance with the value of the most significant bit thereof, to produce a partial new syndrome; (e) adding by modulo-2 arithmetic to the partial new syndrome produced in step (d) the value of the remainder of modulo-2 division of -2 m by the value of the predetermined generator polynomial, in accordance with the value of a bit received m bits before the bit of the digital signal previously entered in the shift register in step (c), to derive a new syndrome; (f) storing this new syndrome in the shift register; and (g) repeating steps (b)-(g) for the next successive bit of the digital signal.
Claim 2
Independent Claim
282 words
A method for iteratively decoding respective syndromes for groups of m bits of a multi-bit digital signal, each group starting one bit later in the signal than the previous group, the digital signal being arranged in the form of successive blocks each of m bits, each block including at least a first series of bits comprising a data word and a second series of bits comprising a check word, the check word being derived from the data word and a predetermined n-bit generator polynomial for providing an error correction code, comprising the steps of: (a) storing an initial predetermined syndrome in a shift register; (b) receiving a bit of the digital signal; (c) entering the bit of the digital signal into the least significant bit position in the shift register and shifting each bit of the syndrome to the next more significant bit position in the shift register to produce a modified version of the syndrome; (d) adding by modulo-2 arithmetic the value of the predetermined n-bit generator polynomial to the modified syndrome produced in step (c), in accordance with the value of the most significant bit thereof, to produce a partial new syndrome; (e) adding by modulo-2 arithmetic to the partial new syndrome produced in step (d) the value of the remainder of modulo-2 division of -2 m by the value of the predetermined generator polynomial, in accordance with the value of a bit received m bits before the bit of the digital signal previously entered in the shift register in step (c), to derive a new syndrome; (f) storing this new syndrome in the shift register; and (g) repeating steps (b)-(g) for the next successive bit of the digital signal.
Claim 3
Dependent Claim
369 words
In a data receiver of the type adapted to receive a carrier signal modulated with a multi-bit digital signal which is arranged in the form of successive blocks each of m bits, each block including at least a first series of bits comprising a data word and a second series of bits comprising a check word, the check word being derived from the data word and a predetermined n-bit generator polynomial for providing an error correction code, the improvement comprising means for iteratively decoding respective syndromes for groups of m bits of the digital signal, each group starting one bit later in the signal than the previous group, the decoding means comprising: shift register means; means for storing an initial predetermined syndrome in the shift register means; means for receiving a bit of the digital signal; means, coupled to the receiving means, for entering the bit of the digital signal into the least significant bit position in the shift register means and for shifting each bit of the syndrome to the next more significant bit position in the shift register means to produce a modified version of the syndrome; first means, coupled to the shift register means, for adding by modulo-2 arithmetic the value of the predetermined n-bit generator polynomial to the modified version of the syndrome, in accordance with the value of the most significant bit thereof, to produce a partial new syndrome; means for supplying the value of the remainder of modulo-2 division of -2 m by the value of the predetermined generator polynomial; second means, coupled to the shift register means and the remainder-supplying means, for adding by modulo-2 arithmetic the value of the remainder to the partial new syndrome, in accordance with the value of a bit received m bits before the bit of the digital signal previously entered into the shift register means, to derive a new syndrome therefrom and for storing this new syndrome in the shift register means; and timing means for causing the next successive bit of the digital signal to be applied to the least significant bit position in the shift register means and for successively enabling the shift register means, the first adding means and the second adding means.
Claim 4
Dependent Claim
369 words
In a data receiver of the type adapted to receive a carrier signal modulated with a multi-bit digital signal which is arranged in the form of successive blocks each of m bits, each block including at least a first series of bits comprising a data word and a second series of bits comprising a check word, the check word being derived from the data word and a predetermined n-bit generator polynomial for providing an error correction code, the improvement comprising means for iteratively decoding respective syndromes for groups of m bits of the digital signal, each group starting one bit later in the signal than the previous group, the decoding means comprising: shift register means; means for storing an initial predetermined syndrome in the shift register means; means for receiving a bit of the digital signal; means, coupled to the receiving means, for entering the bit of the digital signal into the least significant bit position in the shift register means and for shifting each bit of the syndrome to the next more significant bit position in the shift register means to produce a modified version of the syndrome; first means, coupled to the shift register means, for adding by modulo-2 arithmetic the value of the predetermined n-bit generator polynomial to the modified version of the syndrome, in accordance with the value of the most significant bit thereof, to produce a partial new syndrome; means for supplying the value of the remainder of modulo-2 division of -2 m by the value of the predetermined generator polynomial; second means, coupled to the shift register means and the remainder-supplying means, for adding by modulo-2 arithmetic the value of the remainder to the partial new syndrome, in accordance with the value of a bit received m bits before the bit of the digital signal previously entered into the shift register means, to derive a new syndrome therefrom and for storing this new syndrome in the shift register means; and timing means for causing the next successive bit of the digital signal to be applied to the least significant bit position in the shift register means and for successively enabling the shift register means, the first adding means and the second adding means.