×

Bit serial encoder

  • US 4,410,989 A
  • Filed: 12/11/1980
  • Issued: 10/18/1983
  • Est. Priority Date: 12/11/1980
  • Status: Expired due to Term
First Claim
Patent Images

1. Encoding apparatus for accepting a message block comprising message symbols comprising groups of bits, creating from said message symbols codewords and check bits derived from said message symbols in accord with a cyclic code for output to an information channel, said apparatus comprising(a) first codeword shift register for assembling bits of of an input message symbol received from a data source, said message symbol represented in a first representation in the form of an ordered set of coefficients of corresponding powers of an element of the finite field GF(2m),(b) second shift register for receiving said assembled message symbol by parallel transfer from said first codeword shift register,(c) binary matrix network means for generating from the content of the respective bits of said second shift register, the traces of the respective matrix products of the content of said second shift register and the bits of a selected generator polynomial, said matrix representing a coefficient of a product of said generator polynomial and the content of said second shift register in the dual representation of said first representation,(d) feedback shift register means for processing each said product of a coefficient, comprising an initial memory element, a final memory element and a plurality of sequences of memory elements, each said sequence separated by summing junctions, each said summing junction comprising means for performing the binary addition of the content of one adjacent memory element with the respective said trace of said matrix product and transferring the resulting sum to the next adjacent memory element, the initial memory element receiving the trace of the lowest order of said matrix products, the final memory element of said shift register communicating with said binary network means during the acceptance of said message block and thereafter emitting check bits for transmission to said information channel as part of said codeword,(e) synchronization means for controlling the assembly of a message character in said first shift register, strobing the content of said first shift register in parallel to said second shift register and to control the propagation of information through said feedback shift register.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×