Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
515 words
An error checking circuit responsive to an input succession of bit sequences for checking bit errors in said input succession by deciding whether each bit sequence includes a single error or a t-tuple error where t represents an integer which is greater than unity, said single error being present at a bit location in said each bit sequence, each of said bit sequences being determined by a combination of a predetermined number of information bits and a preselected number of check bits generated by a predetermined generator polynomial'to ensure a minimum intercode distance which is not less than four, said predetermined generator polynomial being equal to a product of factors comprising a primitive and a non-primitive polynomial, said error checking circuit comprising: first dividing means for successively dividing the individual bit sequences by said primitive polynomial to calculate first residues, respectively, and to produce first residue signals representative of the respective first residues, the first residues calculated when the single errors are present in the bit sequences divided by said primitive polynomial, respectively, becoming first non-zero residues, respectively, said first non-zero residues being unique with respect to the bit locations at which the last-mentioned single errors are present, respectively; second dividing means for successively dividing the individual bit sequences by said non-primitive polynomial to calculate second residues, respectively, and to produce second residue signals representative of the respective second residues, the second residues calculated in whichever of a first case where the bit sequences divided by said non-primitive polynomial include the single errors, respectively, and a second case where the bit sequences divided by said non-primitive polynomial include the t-tuple errors, respectively, becoming second special residues, respectively; memorizing means for memorizing a plurality of reference signals representative of reference numbers, respectively, said reference numbers being in one-to-one correspondence to said first non-zero residues and being identical with those of said second special residues which would be calculated by said second dividing means only in said first case; accessing means responsive to said first residue signals for accessing said memorizing means to make said memorizing means produce said reference signals as output reference signals, respectively, when the first residue signals responsive to which said memorizing means is accessed represent said first non-zero residues, respectively, the output reference signal produced when the first residue signal responsive to which said memorizing means is accessed represents one of said first non-zero residues being representative of the reference number which is in one-to-one correspondence to said one of the first non-zero residues; comparing means for comparing the second residue signal produced when each bit sequence is divided by said non-primitive polynomial with the output reference signal produced in response to the first residue signal produced when the last-mentioned bit sequence is divided by said primitive polynomial, said comparing means thereby producing a result signal representative of presence of a single and a t-tuple error in the last-mentioned bit sequence when the reference number represented by the last-mentioned output reference signal is in one-to-one correspondence to the first non-zero residue represented by the last-mentioned first residue signal and is not, respectively.
Claim 2
Dependent Claim
515 words
An error checking circuit responsive to an input succession of bit sequences for checking bit errors in said input succession by deciding whether each bit sequence includes a single error or a t-tuple error where t represents an integer which is greater than unity, said single error being present at a bit location in said each bit sequence, each of said bit sequences being determined by a combination of a predetermined number of information bits and a preselected number of check bits generated by a predetermined generator polynomial'to ensure a minimum intercode distance which is not less than four, said predetermined generator polynomial being equal to a product of factors comprising a primitive and a non-primitive polynomial, said error checking circuit comprising: first dividing means for successively dividing the individual bit sequences by said primitive polynomial to calculate first residues, respectively, and to produce first residue signals representative of the respective first residues, the first residues calculated when the single errors are present in the bit sequences divided by said primitive polynomial, respectively, becoming first non-zero residues, respectively, said first non-zero residues being unique with respect to the bit locations at which the last-mentioned single errors are present, respectively; second dividing means for successively dividing the individual bit sequences by said non-primitive polynomial to calculate second residues, respectively, and to produce second residue signals representative of the respective second residues, the second residues calculated in whichever of a first case where the bit sequences divided by said non-primitive polynomial include the single errors, respectively, and a second case where the bit sequences divided by said non-primitive polynomial include the t-tuple errors, respectively, becoming second special residues, respectively; memorizing means for memorizing a plurality of reference signals representative of reference numbers, respectively, said reference numbers being in one-to-one correspondence to said first non-zero residues and being identical with those of said second special residues which would be calculated by said second dividing means only in said first case; accessing means responsive to said first residue signals for accessing said memorizing means to make said memorizing means produce said reference signals as output reference signals, respectively, when the first residue signals responsive to which said memorizing means is accessed represent said first non-zero residues, respectively, the output reference signal produced when the first residue signal responsive to which said memorizing means is accessed represents one of said first non-zero residues being representative of the reference number which is in one-to-one correspondence to said one of the first non-zero residues; comparing means for comparing the second residue signal produced when each bit sequence is divided by said non-primitive polynomial with the output reference signal produced in response to the first residue signal produced when the last-mentioned bit sequence is divided by said primitive polynomial, said comparing means thereby producing a result signal representative of presence of a single and a t-tuple error in the last-mentioned bit sequence when the reference number represented by the last-mentioned output reference signal is in one-to-one correspondence to the first non-zero residue represented by the last-mentioned first residue signal and is not, respectively.
Claim 3
Dependent Claim
198 words
An error checking circuit as claimed in Claim 1, said circuit being for correcting the single errors in said input succession, the result signal taking a first and a second value indicative of presence of a single and a t-tuple error, respectively, said error checking circuit further comprising: request signal producing means responsive to the result signal of said first value for producing an error correction request signal which is for requesting correction of the single error indicated by said first value; additional memorizing means for memorizing a plurality of error location signals representative of the bit locations at which the single errors may be present; additional accessing means responsive to a combination of said error correction request signal and the first residue signal responsive to which said error correction request signal is produced, for accessing said additional memorizing means to make said additional memorizing means produce a preselected one of said error location signals that is accessed in response to said combination; and means responsive to said preselected error location signal and the bit sequence responsive to which the result signal of said first value is produced, for correcting the single error indicated by said first value.
Claim 4
Dependent Claim
409 words
An error checking circuit responsive to an input succession of bit sequences for checking bit errors in said input succession by deciding whether each bit sequence includes a single error or a t-tuple error where t represents an integer which is greater than unity, said single error appearing at a bit location in said each bit sequence, each of said bit sequences being determined by a combination of a predetermined number of information bits and a preselected number'of check bits generated by a predetermined generator polynomial to ensure a minimum intercode distance which is not less than four, said predetermined generator polynomial being equal to a product of factors comprising a primitive and a non-primitive polynomial, said primitive and said non-primitive polynomials bringing about first and second residues when the bit sequences are divided by said primitive and said non-primitive polynomials, respectively, said first and said second residues being first and second specific non-zero residues, respectively, when the bit sequences include the single errors, said error checking circuit comprising: first memorizing means having a plurality of first addresses for memorizing, in the respective first addresses, reference signals representative of reference numbers,. said reference numbers being identical with said second specific non-zero residues; second memorizing means having a plurality of second addresses for memorizing, in the respective second addresses, error location signals representative of the bit locations at which the single errors are to appear in the individual bit sequences; and processing means for processing said input succession, by dividing said bit sequences by said primitive and said non-primitive polynomials to calculate first and second results corresponding to said first and said second residues and to produce first and second result signals representative of said first and said second results, respectively, by accessing said first memorizing means in accordance with said first result signals to derive said reference signals when said first result signals specify said first addresses, respectively, by comparing said reference signals with said second result signals and thereby to produce a coincidence signal representative of coincidence between said reference and said second result signals, by accessing said second memorizing means by said first result signals to make said second memorizing means produce said error location signals from the second addresses specified by a combination of said first result signals and said coincidence signal, and by correcting the single errors appearing at those bit locations in the bit sequences which are specified by said error location signals, respectively.
Claim 5
Dependent Claim
409 words
An error checking circuit responsive to an input succession of bit sequences for checking bit errors in said input succession by deciding whether each bit sequence includes a single error or a t-tuple error where t represents an integer which is greater than unity, said single error appearing at a bit location in said each bit sequence, each of said bit sequences being determined by a combination of a predetermined number of information bits and a preselected number'of check bits generated by a predetermined generator polynomial to ensure a minimum intercode distance which is not less than four, said predetermined generator polynomial being equal to a product of factors comprising a primitive and a non-primitive polynomial, said primitive and said non-primitive polynomials bringing about first and second residues when the bit sequences are divided by said primitive and said non-primitive polynomials, respectively, said first and said second residues being first and second specific non-zero residues, respectively, when the bit sequences include the single errors, said error checking circuit comprising: first memorizing means having a plurality of first addresses for memorizing, in the respective first addresses, reference signals representative of reference numbers,. said reference numbers being identical with said second specific non-zero residues; second memorizing means having a plurality of second addresses for memorizing, in the respective second addresses, error location signals representative of the bit locations at which the single errors are to appear in the individual bit sequences; and processing means for processing said input succession, by dividing said bit sequences by said primitive and said non-primitive polynomials to calculate first and second results corresponding to said first and said second residues and to produce first and second result signals representative of said first and said second results, respectively, by accessing said first memorizing means in accordance with said first result signals to derive said reference signals when said first result signals specify said first addresses, respectively, by comparing said reference signals with said second result signals and thereby to produce a coincidence signal representative of coincidence between said reference and said second result signals, by accessing said second memorizing means by said first result signals to make said second memorizing means produce said error location signals from the second addresses specified by a combination of said first result signals and said coincidence signal, and by correcting the single errors appearing at those bit locations in the bit sequences which are specified by said error location signals, respectively.