Claims
- 1. An nth degree function computing device comprising:
- n series operators connected in series and defining respective consecutive series operator stages;
- a plurality of operator stage summing adders respectively alternating with said n series operators such that an operator stage summing adder is connected between successive series operators;
- each of said series operators including
- a shift register having an input and an output,
- an adder having first and second inputs and an output,
- the output of said adder being connected to the input of said shift register, and
- a feedback line connected between the output of said shift register and the second input of said adder;
- each of said operator stage summing adders having first and second inputs and an output, the second input of each operator stage summing adder being connected to the output of the shift register included in a downstream series operator and the output of each operator stage summing adder being connected to the second input of an adder included in a succeeding upstream series operator in relation to the downstream series operator;
- a plurality of constant generators respectively corresponding to a specific one of said n series operators;
- the initial one of said constant generators being connected to the first input of the adder included in the said n series operator defining the initial series operator stage;
- each of the remaining constant generators being connected to the first input of respective operator stage summing adders in advance of the one of said n series operators corresponding thereto, said plurality of constant generators respectively providing a predetermined constant value to the first input of the adder connected thereto corresponding to one or a plurality of coefficients of the nth degree function; and
- a timing circuit connected to the shift register included in each of said n series operators and providing respective timing signals regulating the performance of an integration operation by each of said n series operators for a predetermined number of cycles dependent upon the value of a variable integer operated upon by each respective series operator;
- such that the output of an initial stage series operator is received by the second input of an operator stage summing adder as a predetermined constant value is input to the first input of the operator stage summing adder by the constant generator corresponding thereto, thereby summing the output of an initial stage series operator by the succeeding second stage series operator, the output of said second stage series operator being summed by the third stage series operator and the output of the (n-1) series operator being summed by the nth series operator.
- 2. An nth degree function computing device as set forth in claim 1, wherein the initial one of said constant generators provides a constant 2a.sub.2 corresponding to a coefficient a.sub.2 of a second degree term of a second degree function f(x) to the first input of the adder included in the said n series operator defining the initial series operator stage;
- the next successive constant generator providing a constant (a.sub.1-a.sub.2) corresponding to a coefficient a.sub.1 of a first degree term and the coefficient a.sub.2 of the second degree term of the second degree function f(x) to the first input of said operator stage summing adder connected between the initial series operator stage and the succeeding series operator stage; and
- the next successive constant generator providing a constant a.sub.0 corresponding to a coefficient a.sub.0 of a zero degree term of the second degree function f(x) to the first input of an operator stage summing adder connected to the output of said succeeding series operator stage at the second input thereof; and
- the output of the last-mentioned operator stage summing adder producing the computed result of the second degree function f(x).
- 3. An nth degree function computing device as set forth in claim 1, wherein the initial one of said constant generators provides a constant 6a.sub.3 corresponding to a coefficient a.sub.3 of a third degree term of a third degree function f(x) to the first input of the adder included in the said R series operator defining the initial series operator stage;
- the next successive constant operator providing a constant (2a.sub.2 -6a.sub.3) corresponding to a coefficient a.sub.2 of a second degree term and the coefficient a.sub.3 of the third degree term of the third degree function f(x) to the first input of said operator stage summing adder connected between the initial series operator stage and the succeeding series operator stage;
- the next successive constant generator providing a constant (a.sub.1 -a.sub.2 +a.sub.3) corresponding to the coefficients a.sub.1, a.sub.2 and a.sub.3 of the first, second, and third degree terms of the third degree function f(x) to the first input of an operator stage summing adder connected to the output of said succeeding series operator stage at the second input thereof;
- the next successive constant generator providing a constant a.sub.0 corresponding to a coefficient a.sub.0 of a 0 degree term of the third degree function f(x) to the first input of an operator stage summing adder connected to the output of the succeeding series operator stage at the second input thereof; and
- the output of the last-mentioned operator stage summing adder producing the computed result of the third degree function f(x).
- 4. An nth degree function computing device comprising:
- n series operators connected in series and defining respective consecutive series operator stages;
- each of said series operators including
- a shift register having an input and an output,
- an adder having first and second inputs and an output,
- the output of said adder being connected to the input of said shift register, and
- a feedback line connected between the output of said shift register and the second input of said adder;
- a plurality of switches having input and output terminals respectively arranged in each of said series operators so as to be connected between the adder and the shift register thereof such that the output of the adder is connected to the input terminal of the corresponding switch and the output terminal of the corresponding switch is connected to an input of the shift register;
- a switch control circuit connected to each of said plurality of switches and providing switch control signals for each of said switches to control the switch between first and second states thereof;
- a plurality of constant generators respectively corresponding to a specific one of said n series operators;
- the initial one of said constant generators being connected to the first input of the adder included in the said n series operator defining the initial series operator stage and providing a constant 2a.sub.2 corresponding to a coefficient a.sub.2 of a second degree term of a second degree function f(x) to the first input of the adder included in the said n series operator defining the initial series operator stage;
- each of the remaining constant generators being connected to a respective switch corresponding to a specific one of said n series operators and providing a predetermined constant value to the input of the shift register of the said one series operator when the switch is in the first state;
- the next successive constant generator after the initial constant generator providing a constant (a.sub.1 -a.sub.2) corresponding to a coefficient a.sub.1 of a first degree term and the coefficient a.sub.2 of the second degree term of the second degree function f(x) to the switch connected in the initial series operator stage;
- the next successive constant generator being connected to the switch located in the succeeding series operator stage and providing a constant a.sub.0 corresponding to a coefficient a.sub.0 of a 0 degree term of the second degree function f(x) to the switch included in the succeeding series operator stage;
- said plurality of switches alternately connecting the respective constant generators corresponding thereto to the input of a shift register included in a series operator in the first switch state and connecting the output of the adder to the input of the shift register included in the respective series operator in the second switch state;
- a timing circuit connected to the shift register included in each of said n series operators and providing respective timing signals regulating the performance of an integration operation by each of said n series operators for a predetermined number of cycles dependent upon the value of a variable integer operated upon by each respective series operator; and
- the output of the final series operator stage included in the consecutive series operator stages producing the computer result of the second degree function f(x).
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-165191 |
Jun 1993 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/258,313, filed Jun. 10, 1994, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
258313 |
Jun 1994 |
|