Digital function generator utilizing cascade accumulation
OwnerNaonobu Shimomurainventor
Life of this patent
Estimating the term…
Loading patent…
OwnerNaonobu Shimomurainventor
Estimating the term…
This invention relates to apparatus for obtaining the numerical value of a function of a single or plural number of variables. The method of cascade accumulation is used in which memories M0, M1, M2, . . . , Mn are involved and under one cycle of manipulation the contents of memories M1, M2, . . . , Mn are added to the contents of M0, M1, M2, . . . , Mn-1 respectively. By loading a digital value determined by a.sub.0, a.sub.1, a.sub.2, . . . , a.sub.n into each of the memories as its initial value and repeating x cycles of the above mentioned manipulations, the digital value of the function w = a.sub.0 + a.sub.1 x + a.sub.2 x.sup.2 + . . . + a.sub.n x.sup.n 1. is obtained at the memory M0. By extending the above principle to two dimensional operations, a digital function of two variables expressed by w = a.sub.00 + a.sub.10 x.sub.1 + a.sub.20 x.sub.1.sup.2 + a.sub.30 x.sub.1.sup.3 + . . . + a.sub.01 x.sub.2 + a.sub.11 x.sub.1 x.sub.2 + a.sub.21 x.sub.1.sup.2 x.sub.2 + a.sub.31 x.sub.1.sup.3 x.sub.2 + . . . + a.sub.02 x.sub.2.sup.2 + a.sub.12 x.sub.1 x.sub.2.sup.2 + a.sub.22 x.sub.1.sup.2 x.sub.2.sup.2 + a.sub.32 x.sub.1.sup.3 x.sub.2.sup.2 + . . . + a.sub.03 x.sub.2.sup.3 + a.sub.13 x.sub.1 x.sub.2.sup.3 + a.sub.23 x.sub.1.sup.2 x.sub.2.sup.3 + a.sub.33 x.sub.1.sup.3 x.sub.2.sup.3 + . . . + . . . 2. is generated. Further generalizing the cascade accumulation to n dimensions, a digital function of n variables w =.SIGMA. a.sub.i i . . . i . . . i x.sub.1.sup.1 x.sub.2.sup.i . . . x.sub.j.sup.i . . . x.sub.n.sup.i 3. is generated. Since many of the relations of scientific or industrial parameters given by mathematical formulae or numerical tables of empirical data can be expressed with sufficient practical accuracy by polynomials of a power series as shown above, this invention covers a broad field of function generation for practical purposes. Very simple and reliable electrical circuits to be used for the above operation are disclosed, in one example of which only a shift register, a delay circuit and an adder are involved as the key elements in the logic circuit to generate a multi-variable function, and no complicated programming is needed. Another type of function generator where w is an independent variable and x is the function of w in equation (1) is also disclosed.
Apparatus for obtaining a digital value of a function expressed by:
Apparatus for obtaining a digital value of a function expressed by:
Apparatus for obtaining a digital value of a function expressed by:
Apparatus for obtaining a digital value of a function expressed by:
Apparatus for obtaining a digital value of a function expressed by:
Apparatus for obtaining a digital value of a function expressed by:
apparatus for obtaining a digital value of a function expressed by:
Apparatus for obtaining a digital value of a function w expressed by:
Apparatus for obtaining a digital value of a function w expressed by:
Apparatus for obtaining a digital value of a function w expressed by:
Apparatus for obtaining a digital value of a function w expressed by:
Dependencies are inferred from the claim text.