← Back to Patent Explorer
US4527269A Expired / Lapsed US ⏱️ 0.0 years remaining

Encoder verifier

Assignee: Ampex Corp
•
Filing: 1983-02-08
•
Granted: 1985-07-02
•
Expires: 2003-02-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An encoder verifier checks the functioning of a Reed-Solomon encoder in which data and parity bytes are intended to be digitally encoded in data blocks to form for each data block a respective codeword in multi-bit bytes in the form of a Galois field polynomial that is divisible in the Galois field by a generator polynomial, such generator polynomial being the Galois field product of a plurality of factors. A Galois field polynomial divider divides respective codewords by one of the factors to produce a remainder signal systematically related to the remainder from such division. An indicator responsive to the remainder signal produces an indication of encoder malfunction when the remainder signal corresponds to a remainder other than zero.

Inventors

  • 👤 Roger W. Wood
  • 👤 Charles L. Matson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:23
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2215; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1833; H; H03; H03M; H03M13/00; H03M13/01; H03M13/03; H03M13/05; H03M13/13; H03M13/15; H03M13/151

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 132 words
An encoder verifier for checking the functioning of an encoder in which data and parity bytes are intended to be digitally encoded in data blocks to form for each data block a respective codeword in multi-bit bytes in the form of a Galois field polynomial that is divisible in the Galois field by a generator polynomial, such generator polynomial being the Galois field product of a plurality of factors, said encoder verifier comprising: polynomial dividing means responsive to codewords for polynomial division in a Galois field of respective codewords by only one of said factors to produce a remainder signal systematically related to the remainder from such division, and indicator means responsive to a said remainder signal corresponding to a remainder signal other than zero for producing an indication of encoder malfunction.
Claim 2
Dependent Claim 132 words
An encoder verifier for checking the functioning of an encoder in which data and parity bytes are intended to be digitally encoded in data blocks to form for each data block a respective codeword in multi-bit bytes in the form of a Galois field polynomial that is divisible in the Galois field by a generator polynomial, such generator polynomial being the Galois field product of a plurality of factors, said encoder verifier comprising: polynomial dividing means responsive to codewords for polynomial division in a Galois field of respective codewords by only one of said factors to produce a remainder signal systematically related to the remainder from such division, and indicator means responsive to a said remainder signal corresponding to a remainder signal other than zero for producing an indication of encoder malfunction.
Claim 3
Dependent Claim 226 words
A digital encoder verifier for checking the functioning of a Reed-Solomon encoder in which data and parity bytes are intended to be digitally encoded in data blocks to form for each data block a respective codeword in successive m-bit bytes in the form of a Galois field polynomial that is divisible in the Galois field by a generator polynomial, such generator polynomial being the Galois field product of a plurality of factors and m being an integer greater than 1, said encoder verifier comprising Galois field addition means for Galois field adding a received m-bit byte to a delayed m-bit addend to produce an m-bit sum, means for sucessively applying m-bit bytes of a respective codeword to said addition means, Galois field multiplying means for Galois field multiplying said m-bit sum by a predetermined constant corresponding to one of said factors to produce an m-bit product, means for delaying said m-bit product to produce a delayed product and applying the delayed product to said addition means as a delayed m-bit addend at a time when the next successive byte of the respective codeword is applied to said addition means, and indicator means responsive to completion of receipt and addition of the last m-bit byte of a respective codeword and to a said m-bit sum other than zero at that time for producing an indication of malfunction.
Claim 4
Dependent Claim 226 words
A digital encoder verifier for checking the functioning of a Reed-Solomon encoder in which data and parity bytes are intended to be digitally encoded in data blocks to form for each data block a respective codeword in successive m-bit bytes in the form of a Galois field polynomial that is divisible in the Galois field by a generator polynomial, such generator polynomial being the Galois field product of a plurality of factors and m being an integer greater than 1, said encoder verifier comprising Galois field addition means for Galois field adding a received m-bit byte to a delayed m-bit addend to produce an m-bit sum, means for sucessively applying m-bit bytes of a respective codeword to said addition means, Galois field multiplying means for Galois field multiplying said m-bit sum by a predetermined constant corresponding to one of said factors to produce an m-bit product, means for delaying said m-bit product to produce a delayed product and applying the delayed product to said addition means as a delayed m-bit addend at a time when the next successive byte of the respective codeword is applied to said addition means, and indicator means responsive to completion of receipt and addition of the last m-bit byte of a respective codeword and to a said m-bit sum other than zero at that time for producing an indication of malfunction.
Claim 5
Dependent Claim 65 words
A digital encoder verifier in accordance with claim 2 wherein said encoder is intended to produce codewords interleaved to a depth δ, where δ is greater than 1, and clock pulses corresponding to each byte of said codewords, and wherein said means for delaying includes memory means responsive to said clock pulses for receiving m-bit bytes, storing them for δ clock pulses, and outputting them.
Claim 6
Dependent Claim 17 words
A digital encoder verifier in accordance with claim 3 wherein said memory means comprises a shift register.
Claim 7
Dependent Claim 43 words
A digital encoder verifier in accordance with claim 4 wherein said shift register comprises a random access memory for receiving bytes into and outputting bytes from addressed positions, and a δ-bit counter responsive to said clock pulses for successively addressing δ m-bit positions.
Claim 8
Dependent Claim 22 words
A digital encoder verifier in accordance with claim 2 wherein said codeword is formed of no more than 2 m -1 bytes.
Claim 9
Dependent Claim 20 words
A digital encoder verifier in accordance with claim 6 wherein m=8 and said generator polynomial is a 12th order polynomial.
Claim 10
Dependent Claim 43 words
A digital encoder verifier in accordance with claim 2 wherein said means for delaying said m-bit product is disposed at least in part in circuit between said addition means and said multiplier means to delay the application of said sum to said multiplier.
Claim 11
Dependent Claim 74 words
A digital encoder verifier in accordance with claim 2 wherein said encoder is intended produce codewords interleaved to a depth δ, where δ is greater than 1, and clock pulses corresponding to each byte of said codewords, said verifier including means responsive to said clock pulses for producing a selection pulse every δth clock pulse for selecting bytes of a respective interleaved codeword, and means for applying said selected bytes to said addition means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-07-01 1988-12-31 1989-07-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-07-01 1992-12-31 1993-07-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-07-01 1996-12-31 1997-07-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag