×

MAXIMUM LENGTH PULSE SEQUENCE GENERATORS

  • US 3,614,400 A
  • Filed: 11/26/1969
  • Issued: 10/19/1971
  • Est. Priority Date: 11/26/1969
  • Status: Expired due to Term
First Claim
Patent Images

1. A machine implemented method for selecting which of the n stages of a shift register generator should be summed modulo-2 (in addition to the last stage) to produce a feedback signal to the first stage of the shift register to produce an output pulse sequence of maximum length of 2n-1 bits when one such feedback combination of stages is known, comprising the steps of:

  • deriving a characteristic equation, a polynomial of degree n-1, the variable of which is the response matrix of the known feedback combination and the coefficients of whch are 1 or 0 depending on whether the stage represented by the exponent of the variable is summed or not, the zero power of the variable being an identity matrix with a coefficient of one;

    generating a first matrix having n columns and 2n-1 rows, the columns representing the exponents of a polynomial of degree n1 and the rows representing successive powers of the response matrix of the known combination, the elements of which are 1 or 0 depending on whether the powers of the variable corresponding to the column number is summed or not to equal the power of the variable corresponding to the row number, where the characteristic equation is substituted for the n-th power of the variable where it appears;

    generating a second matrix of n rows and n-1 columns, the successive rows of which are every k mod (2n-1)-th row of the first matrix with the column corresponding to the zero power of the variable eliminated, where k is an odd prime number that is also prime to 2n-1;

    the known solution, all the solutions have been found. This is also known because which is Euler'"'"''"'"'s Function. reducing the second matrix by adding modulo-2 one column to another so that each row except the last has only one element with a value of one and each such element in a differeent column for each row; and

    selecting as the feedback stages, in addition to the last stage, those stages corresponding to the row number having an element with a value of one in a column in which the last row has an element with a value of one.

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