×

Byte-parallel system for implementing reed-solomon error-correcting codes

  • US 5,754,563 A
  • Filed: 09/11/1995
  • Issued: 05/19/1998
  • Est. Priority Date: 09/11/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A parallel encoder for generating R redundant bytes responsive to receiving a message word having K variable message bytes for forming a code word having N=K+R bytes, wherein each of the bytes is an element of a finite field and includes w binary bits, and K and R are positive integers;

  • said parallel encoder including;

    R redundant byte generators, each receiving a message word in byte-parallel fashion and moving each of the variable message bytes through a multiplying stage, thereby to generate K intermediate product bytes, each of the intermediate product bytes representing one of said variable message bytes multiplied by a different one of K constant generator bytes, wherein each of the constant generator bytes is a predetermined constant element of the finite field; and

    wherein each redundant byte generator further includes byte adder circuitry for receiving the intermediate product bytes in parallel and for pairing said intermediate product bytes for addition in a plurality of successive byte-additive stages including a final byte-additive stage that generates its associated one of R redundant bytes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×