Claims
- 1. A neuron unit for simultaneously processing a plurality of binary input signals and for outputting an output signal which is indicative of a result of the processing, said neuron unit comprising:
- a plurality of input lines for receiving binary input signals which undergo transitions with time;
- first and second memory means for storing weighting coefficients;
- first gate means for successively obtaining a logical product of one of said binary input signals received from said input lines and a corresponding one of the weighting coefficients read out from said first memory means for each of said binary input signals;
- second gate means for successively obtaining a logical product of one of said binary input signals received from s id input lines and a corresponding one of the weighting coefficients read out from said second memory means for each of said binary input signals;
- third gate means for obtaining a logical sum of logical products output from said first gate means;
- fourth gate means for obtaining a logical sum of logical products output from said second gate means; and
- output means including an inverter for inverting the logical sum output from said fourth gate means and a gate for obtaining one of a logical product and a logical sum of the logical sum output from said third gate means and an inverted logical sum output from said inverter, said gate outputting an output signal of said neuron unit.
- 2. The neuron unit as claimed in claim 1 wherein said binary input signals respectively describe a signal quantity in a form of a pulse density, and said first and second memory means stores the weighting coefficients which respectively describe a signal quantity in a form of a pulse density.
- 3. The neuron unit as claimed in claim 2 wherein each weighting coefficient has a pulse density defined by a number of first values and second values within a predetermined time, the first values and second values are arranged at random, and the first and second values respectively correspond to high and low binary signal levels.
- 4. The neuron unit as claimed in claim 1 wherein said first and second memory means respectively include shift registers each having a storage capacity of at least two bits.
- 5. The neuron unit as claimed in claim 4 wherein said first and second memory means respectively use a content of each shift register recursively.
- 6. The neuron unit as claimed in claim 1 wherein said first memory means, said first gate means and said third gate means form an excitation group, and said second memory means, said second gate means and said fourth gate means form an inhibition group.
- 7. A neuron unit network comprising:
- a plurality of neuron units which are coupled to form a hierarchical structure which has a plurality of layers; and
- a plurality of signal lines coupling outputs of arbitrary neuron units in one layer of the hierarchical structure to inputs of arbitrary neuron units in another layer of the hierarchical structure,
- each of said neuron units simultaneously processing a plurality of binary input signals and outputting an output signal which is indicative of a result of the processing,
- said neuron unit comprising a plurality of input lines for receiving binary input signals which undergo transitions with time, first and second memory means for storing weighting coefficients, first gate means for successively obtaining a logical product of one of said binary input signals received from said input lines and a corresponding one of the weighting coefficients read out from said first memory means for each of said binary input signals, second gate means for successively obtaining a logical product of one of said binary input signals received from said input lines and a corresponding one of the weighting coefficients read out from said second memory means for each of said binary input signals, third gate means for obtaining a logical sum of logical products output from said first gate means, fourth gate means for obtaining a logical sum of logical products output from said second gate means, and output means including an inverter for inverting the logical sum output from said fourth gate means and a gate for obtaining one of a logical product and a logical sum of the logical sum output from said third gate means and an inverted logical sum output from said inverter, said gate outputting an output signal of said neuron unit.
- 8. The neuron unit network as claimed in claim 7 wherein said binary input signals respectively describe a signal quantity in a form of a pulse density, and said first and second memory means stores the weighting coefficients which respectively describe a signal quantity in a form of a pulse density.
- 9. The neuron unit network as claimed in claim 8 wherein each weighting coefficient has a pulse density defined by a number of first values and second values within a predetermined time, the first values and second values are arranged at random, and the first and second values respectively correspond to high and low binary signal levels.
Priority Claims (3)
Number |
Date |
Country |
Kind |
1-179629 |
Jul 1989 |
JPX |
|
2-60739 |
Mar 1990 |
JPX |
|
2-67937 |
Mar 1990 |
JPX |
|
Parent Case Info
This application is a divisional of U.S. patent application Ser. No. 07/550,404, filed Jul. 10, 1990.
US Referenced Citations (5)
Foreign Referenced Citations (1)
Number |
Date |
Country |
62-295188 |
Dec 1987 |
JPX |
Non-Patent Literature Citations (2)
Entry |
Yuzo Hiral, et al., "Design of a Completely Digital Neuro-Chip," Institute of Information Sciences and Electronics, University of Tsukuba, pp. 89-96. |
Asynchronous VLSI Neural Networks Using Pulse-Streem Arthmetic; Alan F. Murray et al; IEEE Journal of Solid-Solid State Circuits; vol. 23, No. 3; Jun. 1988; pp. 688-697. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
550404 |
Jul 1990 |
|