Claims
- 1. A neural processor comprising calculating means for normalizing a first input data X with respect to a second input data Y by calculating a quotient Q of a division of X by Y, the calculating means comprising:
- preliminary neuron means (30) having:
- a first input;
- an output;
- a second input for receiving the data Y; and
- at least one plurality of (B-1) neurons arranged in parallel for computing terms q.sub.i .times.B.sup.i expressing a serial development of the quotient Q in an arithmetic base B, where B, q, and i are integers;
- a two input first neuron (NQ) having a first input coupled to the output of the preliminary neuron means;
- a two input second neuron (NR) having a first input coupled to the output of the preliminary neuron means;
- first delay means (RQ) having:
- an input coupled to an output of the first neuron; and
- an output, delivering ultimately the quotient Q, recursively connected to the second input of the first neuron; and
- second delay means (RR) having:
- an input coupled to an output of the second neuron;
- an output, delivering ultimately a remainder R, recursively connected to a second input of the second neuron and to the first input of the preliminary neuron means; and
- a further input for initializing the second delay means with the first input data X.
- 2. A neural processor, comprising calculation means for normalizing a first input data X with respect to a second input data Y by calculating a quotient Q of a division of X by Y, comprising:
- preliminary neuron means comprising:
- first, second and third inputs, the second input being for receiving the data Y, the third input being for receiving the data X;
- an output; and
- at least one plurality of (B-1) neurons arranged in parallel for computing terms q.sub.i .times.B.sup.i expressing a serial development of the quotient Q in an arithmetic base B, where B, q, and i are integers;
- a two-input first neuron (NQ) having a first input coupled to the output of the preliminary neuron means;
- a two input second neuron (NR) having a first input coupled to the output of the preliminary neuron means;
- first delay means (NQ) having:
- an input coupled with an output of the first neuron; and
- an output, delivering ultimately the quotient Q, recursively connected to a second input of the first neuron and to the first input of the preliminary neuron means; and
- second delay means (RQ) having:
- an input coupled with an output of the second neuron;
- an output, delivering ultimately a remainder R, recursively connected to second input of the second neuron; and
- a further input for initializing the second delay means with the first input data X.
- 3. A neural processor comprising calculation means for normalizing a first input data X with respect to a second input data Y by calculating a quotient Q of a division of X by Y, comprising:
- preliminary neuron means including:
- first, second, and third inputs, the second input being for receiving the data Y and the third input being for receiving the data X;
- an output; and
- at least one plurality of (B-1) neurons arranged in parallel for computing terms q.sub.i .times.B.sup.i expressing a serial development of the quotient Q in an arithmetic base B, where B, q, and i are integers;
- a two-input neuron (NQ) having a first input coupled with the output of the preliminary neuron means; and
- delay means (RQ) having:
- an input coupled to an output of the neuron; and
- an output, delivering ultimately a quotient Q, recursively connected to a second input of the neuron and to the first input of the preliminary neuron means.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 92 05282 |
Apr 1992 |
FRX |
|
Parent Case Info
This is a division of application Ser. No. 08/055,431, filed Apr. 29, 1993, U.S. Pat. No. 5,625,753.
US Referenced Citations (3)
| Number |
Name |
Date |
Kind |
|
5134396 |
Sirat et al. |
Jul 1992 |
|
|
5379352 |
Sirat et al. |
Jan 1995 |
|
|
5455892 |
Minot et al. |
Oct 1995 |
|
Divisions (1)
|
Number |
Date |
Country |
| Parent |
55431 |
Apr 1993 |
|