Polynomial expander for generating coefficients of a polynomial from roots of the polynomial
AssigneeLattice Semiconductor Corporation
InventorSudhind Dhamankar
Life of this patent
Estimating the term…
Loading patent…
AssigneeLattice Semiconductor Corporation
InventorSudhind Dhamankar
Estimating the term…
For generating coefficients of an expanded polynomial, n-roots, each respective coefficient is generated at a respective one of (n+1) coefficient storage registers at one of a first place at a right most place to a (n+1) place at a left most place. In addition, a temporary coefficient is stored as the respective coefficient that was at the first place in a prior clock cycle. Such coefficients are initialized, and then an ith order multiplier output is generated by multiplying an ith order root with the respective coefficient at the first place, and an ith order adder output is generated by adding the temporary coefficient to the ith order multiplier output. The respective coefficients at and to the right of an (i+1) place are shifted toward the right with the respective coefficient at the first place becoming the temporary coefficient. The ith order adder output then becomes the respective coefficient at the (i+1) place. Such a process is performed an (i+1) times for the ith order root with (i+1) clock cycles and for each of the n-roots, for i=1 to n, to generate the respective coefficients of the expanded polynomial.
A polynomial expander for generating coefficients of an expanded polynomial of a variable, X, from a predetermined number, n, of the roots of the polynomial, the polynomial expander comprising:
A polynomial expander circuit comprising:
A polynomial expander circuit comprising;
A computer-readable medium on which is stored computer instructions for creating in a programmable logic device a polynomial expander circuit comprising:
A method for generating in a circuit coefficients of an expanded polynomial of a variable, X, from a predetermined number, n, of the roots of the polynomial, comprising:
In a polynomial expander circuit, a method of generating coefficients for a polynomial having a plurality of roots, the method comprising:
In a polynomial expander circuit, a method of generating coefficients for a polynomial having a plurality of roots, the method comprising:
In a polynomial expander circuit, a method of generating coefficients for a polynomial having a plurality of roots, the method comprising:
Dependencies are inferred from the claim text.