JPS63113527A - Method and device for optical computing - Google Patents
Method and device for optical computingInfo
- Publication number
- JPS63113527A JPS63113527A JP61258371A JP25837186A JPS63113527A JP S63113527 A JPS63113527 A JP S63113527A JP 61258371 A JP61258371 A JP 61258371A JP 25837186 A JP25837186 A JP 25837186A JP S63113527 A JPS63113527 A JP S63113527A
- Authority
- JP
- Japan
- Prior art keywords
- light
- light source
- emitting surface
- intensity
- array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003287 optical effect Effects 0.000 description 17
- 238000002834 transmittance Methods 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 230000002250 progressing effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/30—Hydrogen technology
- Y02E60/50—Fuel cells
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、光を用いて並列高速に論理演算を行う方法
および装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method and apparatus for performing logical operations in parallel and at high speed using light.
大規模な情報を処理するために、高速に演算を実行する
計算機の研究が進んでいるが、電気回路を用いた逐次処
理による方法では、すでに性能限界に近づいている。そ
こで、スーパーコンピュータやアレイプロセッサなど、
複数の演算を同時に実行する並列処理アーキテクチャの
研究が進んでいる。一方、光は、空間的な拡がりを持ち
、その物理的性質は互いに干渉し合わないため、光を用
いた演算は並列性に優れている。光を変調する手段とし
て、振幅2位相1周波数、偏光などが考えられ、空間的
な光変調器の開発が行われている。Research is progressing on computers that can perform calculations at high speed in order to process large-scale information, but methods that use sequential processing using electrical circuits are already approaching their performance limits. Therefore, supercomputers, array processors, etc.
Research is progressing on parallel processing architectures that execute multiple operations simultaneously. On the other hand, light has spatial expansion and its physical properties do not interfere with each other, so operations using light have excellent parallelism. Possible means for modulating light include two amplitudes, two phases, one frequency, and polarization, and spatial light modulators are being developed.
しかし、これまでの光演算法では、並列演算に適さない
ものや演算前に複雑なコーディングの必要なものが多く
、実用的でなかった。However, many of the conventional optical calculation methods are not suitable for parallel calculations or require complex coding before calculation, making them impractical.
この発明の目的は、光の透過率を変化させ、論理演算を
並列高速に実行するための光演算法とその装置を提供す
ることにある。An object of the present invention is to provide an optical operation method and apparatus for changing the transmittance of light and executing logical operations in parallel and at high speed.
本発明の光演算法は、複数の入力信号と前記複数の入力
信号を反転せしめた信号とを形成し、前記入力信号によ
って発光する第1の光源と前記反転せしめた信号によっ
て発光する第2の光源を複数組対にして配置して発光第
1面とこの発光第1面と同一の構造を持つ発光第2面と
を構成し、発光第1面からの発光パターンと発光第2面
からの発光パターンとを発光第1面の第1の光源および
第2の光源から出射した光と発光第2面の第1の光源お
よび第2の光源から出射した光とがそれぞれ重なるよう
に重ね合わせ、
発光第1面の第1の光源と発光第2面の第1の光源から
の光とを合波した第1の光と、発光第1面の第1の光源
と発光第2面の第2の光源からの光とを合波した第2の
光と、発光第1面の第2の光源と発光第2面の第1の光
源からの光とを合波した第3の光と、発光第1面の第2
の光源と発光第2面の第2の光源からの光とを合波した
第4の光のそれぞれの透過率を0.1/2または1に独
立に変化させて第1.第2.第3.第4の光の強度を変
化せしめ、
光強度変化後の第1.第2.第3.第4の光を合波せし
めて得られる出力パターンの強度を光電変換して信号を
2値化し、
前記複数の入力信号に対する論理演算を空間的に並列に
実行することを特徴としている。The optical calculation method of the present invention forms a plurality of input signals and a signal obtained by inverting the plurality of input signals, and a first light source emits light according to the input signal and a second light source emits light according to the inverted signal. A plurality of light sources are arranged in pairs to form a first light emitting surface and a second light emitting surface having the same structure as the first light emitting surface, and a light emitting pattern from the first light emitting surface and a light emitting pattern from the second light emitting surface are formed. superimpose the light emitting pattern so that the light emitted from the first light source and the second light source on the first light emitting surface and the light emitted from the first light source and the second light source on the second light emitting surface overlap, respectively; First light that is a combination of the first light source on the first light emitting surface and the light from the first light source on the second light emitting surface, and the first light source on the first light emitting surface and the second light source on the second light emitting surface. a second light that is a combination of the light from the light source of the light source, a third light that is a combination of the light from the second light source on the first light emitting surface and the first light source on the second light emitting surface; 2nd page of 1st page
The transmittance of each of the fourth lights, which is a combination of the light source of the light source and the light from the second light source of the second light emitting surface, is independently changed to 0.1/2 or 1. Second. Third. The intensity of the fourth light is changed, and the intensity of the first light is changed after the light intensity is changed. Second. Third. It is characterized in that the intensity of the output pattern obtained by combining the fourth light is photoelectrically converted to binarize the signal, and logical operations on the plurality of input signals are executed spatially in parallel.
本発明の光演算装置は、入力信号とこの入力信号を反転
せしめた信号とによってそれぞれ発光する第1の光源お
よび第2の光源が複数組対にして配置された第1のアレ
イ状光源および第2のアレイ状光源と、
第1のアレイ状光源および第2のアレイ状光源から出射
した光を合波する合波手段と、合波された光の透過率を
変化せしめる光変調手段と、
光変調手段を透過後のパターンの強度を観測する光観測
手段と、
光観測手段によって得られた信号を2値化するデジタル
変換手段とを備えることを特徴としている。The optical processing device of the present invention includes a first array light source and a plurality of second light sources arranged in pairs, each of which emits light in response to an input signal and a signal obtained by inverting the input signal. a light modulating means for changing the transmittance of the combined light; a light modulating means for changing the transmittance of the combined light; It is characterized by comprising a light observation means for observing the intensity of the pattern after passing through the modulation means, and a digital conversion means for binarizing the signal obtained by the light observation means.
本発明の原理を、第3図〜第6図を参照して説明する。 The principle of the present invention will be explained with reference to FIGS. 3 to 6.
第3図は入力データと入力面との関係を示す図である。FIG. 3 is a diagram showing the relationship between input data and an input surface.
演算させる2次元2値入力データ101(a、 b。Two-dimensional binary input data 101 (a, b.
c、d、e、f)とそれらの入力データを反転させたデ
ータ(丁、■、τ* T+ e* f)とをアレイ
状に配置させて入力面102とする。c, d, e, f) and data obtained by inverting these input data (D, ■, τ*T+e*f) are arranged in an array to form an input surface 102.
このような入力面を2組用意し、第4図に示すように1
組の入力面103.104の一方を90°回転させた状
態で配置し、ハーフミラ−105を用いて重ね合わせる
と、出力面107に2組の人力パターンの重なったパタ
ーンが得られる。Two sets of such input surfaces are prepared, and one
When one of the sets of input surfaces 103 and 104 is arranged with one set rotated by 90 degrees and overlapped using a half mirror 105, a pattern in which two sets of manual patterns are overlapped is obtained on the output surface 107.
第5図に、パターンの一例を示す。第5図(a)に示す
ように、入力面103のデータ108を図中の右、その
反転データ109を左、入力面104のデータ110を
上、その反転データ111を下とする。第5図(b)、
(c)、 (d)、 (e)において斜線部分
は光の照射されていない部分を示し、(b)。FIG. 5 shows an example of the pattern. As shown in FIG. 5(a), the data 108 on the input surface 103 is on the right in the figure, its inverted data 109 is on the left, the data 110 on the input surface 104 is on the top, and its inverted data 111 is on the bottom. Figure 5(b),
In (c), (d), and (e), the shaded area indicates the area that is not irradiated with light, and (b).
(c)、 (d)、 (e)はそれぞれ入力データ
が(0,0)、(0,1)、(1,0)、(1,1)の
場合に相当する。このようなパターンでは、反転データ
109と反転データ111 との重なり領域112′と
、反転データ109とデータ110との重なり領域11
3′と、データ108と反転データ111の重なり領域
114′と、データ108とデータ110との重なり領
域が存在する。(c), (d), and (e) correspond to cases where the input data is (0,0), (0,1), (1,0), and (1,1), respectively. In such a pattern, there is an overlapping area 112' between the inverted data 109 and the inverted data 111, and an overlapping area 112' between the inverted data 109 and the data 110.
3', an overlapping area 114' between data 108 and inverted data 111, and an overlapping area between data 108 and data 110.
この時、マスク106のパターンは光の透過率を0.1
/2.1に変化させることができ、第6図(a)に示す
ように出力パターン1組に対して重なり領域112 ’
、113 ’ 、114 ’ 、115 ’に対応す
る4個の第1のパターン112.第2のパターン113
.第3のパターン114.第4のパターン115から構
成される。第5図(a)の入力データ108.109の
いずれか一方、および入力データ110.111のいず
れか一方の光が照射されていることから、マスク106
のマスクパターン112.113.114.115透過
後の光強度は、0゜1/2.1で表される。すなわち、
両方の入力データの光が照射されていない場合には光強
度はO2−方の入力データの光が照射されている場合に
は光強度は1/2、両方の入力データの光が照射されて
いる場合には光強度は1である。出力パターン1組の透
過光を集光し、光強度が1の場合に“1”、0または1
/2の場合に“0″とすれば、マスクパターンの透過率
を変化させることによって、2組の入力面のデータを入
力とする論理演算を実行できる。At this time, the pattern of the mask 106 has a light transmittance of 0.1
/2.1, and as shown in FIG. 6(a), the overlapping area 112' for one set of output patterns
, 113', 114', 115'. Second pattern 113
.. Third pattern 114. It is composed of a fourth pattern 115. Since the light of one of the input data 108, 109 and one of the input data 110, 111 in FIG. 5(a) is irradiated, the mask 106
The light intensity after passing through the mask patterns 112, 113, 114, and 115 is expressed as 0° 1/2.1. That is,
When the light of both input data is not irradiated, the light intensity is 1/2 when the light of the O2- input data is irradiated, and when the light of both input data is irradiated, the light intensity is 1/2. If there is, the light intensity is 1. When the transmitted light of one set of output patterns is focused and the light intensity is 1, it is "1", 0 or 1.
If it is set to "0" in the case of /2, by changing the transmittance of the mask pattern, it is possible to execute a logical operation using the data of two sets of input surfaces as input.
第1表には、マスクパターンの部分的な透過率を0.1
/2.1に設定することによって実行できる14種類の
論理演算を示す。表中のパターン欄の数字は透過率を表
している。Table 1 shows the partial transmittance of the mask pattern as 0.1.
/2.1 shows 14 types of logical operations that can be executed. The numbers in the pattern column in the table represent transmittance.
第1表
一例としてAND演算について説明する。第6図(b)
に示すように、マスクパターン112.113゜114
の透過率を0、マスク115の透過率を1とする。入力
データが第5図(b)に示すように(0゜0)のとき、
出力面の光強度はOであるから出力データは“0”、入
力データが第5図(c)に示すように(0,1)のとき
、出力面の光強度は1/2であるから出力データは“0
”、入力データが第5図(d)に示すように(1,O)
のとき、出力面の光強度は1/2であるから出力データ
は“0”、入力データが第5図(c)に示すように(1
,1)のとき、出力面の光強度は1であるから出力デー
タは“1”となる。このようにしてAND演算が実行で
きる。An AND operation will be explained as an example of Table 1. Figure 6(b)
As shown, the mask pattern 112.113°114
Let the transmittance of the mask 115 be 0 and the transmittance of the mask 115 be 1. When the input data is (0°0) as shown in Figure 5(b),
Since the light intensity on the output surface is O, the output data is "0", and when the input data is (0, 1) as shown in Figure 5(c), the light intensity on the output surface is 1/2. Output data is “0”
”, the input data is (1, O) as shown in Figure 5(d).
At this time, the light intensity on the output surface is 1/2, so the output data is "0", and the input data is (1) as shown in Figure 5(c).
, 1), the light intensity on the output surface is 1, so the output data is "1". In this way, an AND operation can be performed.
次に、他の例としてNOR演算について説明する。第6
図(c)に示すように、マスクパターン112の透過率
を1、マスクパターン113.114.115、の透過
率を0とする。入力データが第5図(b)に示すように
(0,O)のとき、出力面の光強度は1であるから出力
データは“1″、入力データが第5図(C)に示すよう
に(0,1)のとき、出力面の光強度は1/2であるか
ら出力データは“0”、入力データが第5図(d)に示
すように(1,O)のとき、出力面の光強度は1/2で
あるから出力データは“0”、入力データが第5図(e
)に示すように(1,1)のとき、出力面の光強度は0
であるから出力データは0″となる。Next, a NOR operation will be described as another example. 6th
As shown in Figure (c), the transmittance of the mask pattern 112 is 1, and the transmittance of the mask patterns 113, 114, and 115 is 0. When the input data is (0, O) as shown in Figure 5(b), the light intensity on the output surface is 1, so the output data is "1", and the input data is as shown in Figure 5(C). When (0, 1), the light intensity on the output surface is 1/2, so the output data is "0", and when the input data is (1, O) as shown in Figure 5(d), the output Since the light intensity on the surface is 1/2, the output data is "0" and the input data is as shown in Figure 5 (e
) As shown in (1, 1), the light intensity at the output surface is 0.
Therefore, the output data is 0''.
このようにしてNOR演算が実行できる。In this way, a NOR operation can be performed.
以上2つの論理演算例について説明したが、第1表に示
すように、入力する各2次元データに対して第6図(a
)に示す4個のマスクパターンを組み合わせれば並列に
論理演算を実行できることがわかる。Although the above two logical operation examples have been explained, as shown in Table 1, each input two-dimensional data is
It can be seen that logical operations can be executed in parallel by combining the four mask patterns shown in ).
以下、この発明の詳細な説明する。 The present invention will be explained in detail below.
第1図は、この発明の光演算法を実現する光演算装置の
実施例を示す斜視図である。この光演算装置は、互いに
直交する位置に配置された、例えばLEDなどの高速変
調可能な光源から構成されるアレイ光源1.2と、これ
らアレイ状光源から出射した光束をコリメートするコリ
メーティングレンズアレイ3,4と、コリメート光を合
波するハーフミラ−5と、合波された光の透過率を変化
せしめる、例えば液晶TVなどの空間光変調器6と、こ
の空間光変調器を透過後のパターンの強度を観測する、
例えば2次元CCDなどのディテクタアレイ7と、この
ディテクタアレイによって得られた信号を2値化するA
/Dコンバータ11とを備えている。アレイ状光源1.
2はそれぞれの光源に電圧を印加する回路より構成され
る駆動装置8.9によってそれぞれ制御され、空間光変
調器6は制御装置fIOによって制御される。FIG. 1 is a perspective view showing an embodiment of an optical calculation device that implements the optical calculation method of the present invention. This optical calculation device includes an array light source 1.2 composed of light sources capable of high-speed modulation, such as LEDs, arranged at orthogonal positions to each other, and a collimating lens that collimates the light beams emitted from these arrayed light sources. Arrays 3 and 4, a half mirror 5 that combines collimated light, a spatial light modulator 6 such as a liquid crystal TV that changes the transmittance of the combined light, and a light beam after passing through the spatial light modulator. Observe the strength of the pattern,
For example, a detector array 7 such as a two-dimensional CCD, and A that binarizes the signal obtained by this detector array.
/D converter 11. Array light source 1.
2 are each controlled by a drive device 8.9 composed of a circuit that applies a voltage to each light source, and the spatial light modulator 6 is controlled by a control device fIO.
以上の構成の光演算装置において、アレイ状光源1,2
を点滅させる入力データは、駆動装置8゜9によって制
御される。アレイ状光源1.2から出射した光束はコリ
メーティングレンズアレイ3゜4によってコリメートさ
れる。これら複数のコリメート光はハーフミラ−5によ
って合波された後、空間光変調器6を透過する。制御装
置10によって、空間光変調器6の開口を論理演算の種
類によって定められた位置に置く。空間光変調器6を透
過した光は、ディテクタアレイ7によって受光され、A
/Dコンバータ11によりデジタル化して2値化される
。以上のようにして、所望の論理演算を実行することが
できる。In the optical arithmetic device having the above configuration, the array light sources 1 and 2
The input data for blinking is controlled by the drive device 8.9. The light beam emitted from the array light source 1.2 is collimated by the collimating lens array 3.4. These multiple collimated lights are combined by a half mirror 5 and then transmitted through a spatial light modulator 6. The control device 10 places the aperture of the spatial light modulator 6 at a position determined by the type of logic operation. The light transmitted through the spatial light modulator 6 is received by the detector array 7 and
The /D converter 11 digitizes and binarizes the data. In the manner described above, desired logical operations can be executed.
第2図は光演算装置の他の実施例を示す斜視図である。FIG. 2 is a perspective view showing another embodiment of the optical arithmetic device.
この光演算装置は第1図の実施例のコリメーティングレ
ンズアレイ3.4をレンチキュラ板21.22に置き換
えたものであり、その他の構成は第1図の光演算装置と
同様であり、したがって同一の要素には同一の番号を付
して示している。This optical calculation device has the collimating lens array 3.4 in the embodiment shown in FIG. 1 replaced with a lenticular plate 21.22, and the other configurations are the same as the optical calculation device shown in FIG. Identical elements are designated by the same numbers.
アレイ状光源1,2から出射した光は、ディテクタアレ
イ7上で、第7図(a)に示すように集光される。第7
図(a)は、この実施例の光演算装置を第4図の光演算
法の原理を示す図に対応させた場合、入力データと入力
面の関係を示している。The light emitted from the array light sources 1 and 2 is focused on the detector array 7 as shown in FIG. 7(a). 7th
Figure (a) shows the relationship between the input data and the input surface when the optical arithmetic device of this embodiment is made to correspond to the diagram showing the principle of the optical arithmetic method in FIG. 4.
入力面103のデータ120が図中の右、その反転デー
タ121が左、入力面104のデータ122が上、その
反転データ123が下に集光される。この時、4個のマ
スクパターン、すなわち第1のパターン124、第2の
パターン125.第3のパターン126.第4のパター
ン127を第7図(b)のように設定すれば、第1図の
実施例と同様の論理演算を実行できる。Data 120 on the input surface 103 is focused on the right in the figure, its inverted data 121 is focused on the left, data 122 on the input surface 104 is focused on the top, and its inverted data 123 is focused on the bottom. At this time, four mask patterns, namely, a first pattern 124, a second pattern 125. Third pattern 126. If the fourth pattern 127 is set as shown in FIG. 7(b), logical operations similar to those in the embodiment shown in FIG. 1 can be performed.
以上詳述したように、この発明の光演算法および光演算
装置を用いることにより論理演算を並列高速に実行でき
る。As described in detail above, logical operations can be executed in parallel and at high speed by using the optical operation method and optical operation device of the present invention.
第1図および第2図は、この発明の光演算装置の実施例
をそれぞれ示す斜視図、
第3図は、入力データと入力面の関係を示す図、第4図
は、光演算法の原理を説明するための図、第5図は、出
力パターンを示す図、
第6図は、マスクパターンを示す図、
第7図は、第2図の実施例の出力とマスクパターンを示
す図である。
1.2・・・・・アレイ状光源
3.4・・・・・レンズアレイ
5.105 ・・・・ハーフミラー
6・・・・・・・空間光変調器
7・・・・・・・ディテクタアレイ
8.9・・・・・駆動装置
10・・・・・・・制御装置
11・・・・・・・A/Dコンバータ
21、22・・・・・レンチキュラ板
101 ・・・・・・入力データ
102、103.104 ・・入力面106 ・・
・・・・マスク
107 ・・・・・・出力面FIGS. 1 and 2 are perspective views showing embodiments of the optical calculation device of the present invention, FIG. 3 is a diagram showing the relationship between input data and an input surface, and FIG. 4 is the principle of the optical calculation method. FIG. 5 is a diagram showing the output pattern; FIG. 6 is a diagram showing the mask pattern; FIG. 7 is a diagram showing the output and mask pattern of the embodiment of FIG. 2. . 1.2...Array light source 3.4...Lens array 5.105...Half mirror 6...Spatial light modulator 7... Detector array 8.9... Drive device 10... Control device 11... A/D converter 21, 22... Lenticular plate 101...・Input data 102, 103.104 ・・Input surface 106 ・・
...Mask 107 ...Output surface
Claims (2)
めた信号とを形成し、 前記入力信号によって発光する第1の光源と前記反転せ
しめた信号によって発光する第2の光源を複数組対にし
て配置して発光第1面とこの発光第1面と同一の構造を
持つ発光第2面とを構成し、発光第1面からの発光パタ
ーンと発光第2面からの発光パターンとを発光第1面の
第1の光源および第2の光源から出射した光と発光第2
面の第1の光源および第2の光源から出射した光とがそ
れぞれ重なるように重ね合わせ、 発光第1面の第1の光源と発光第2面の第1の光源から
の光とを合波した第1の光と、発光第1面の第1の光源
と発光第2面の第2の光源からの光とを合波した第2の
光と、発光第1面の第2の光源と発光第2面の第1の光
源からの光とを合波した第3の光と、発光第1面の第2
の光源と発光第2面の第2の光源からの光とを合波した
第4の光のそれぞれの透過率を0、1/2または1に独
立に変化させて第1、第2、第3、第4の光の強度を変
化せしめ、 光強度変化後の第1、第2、第3、第4の光を合波せし
めて得られる出力パターンの強度を光電変換して信号を
2値化し、 前記複数の入力信号に対する論理演算を空間的に並列に
実行することを特徴とする光演算法。(1) A plurality of input signals and a signal obtained by inverting the plurality of input signals are formed, and a plurality of pairs of a first light source that emits light according to the input signal and a second light source that emits light according to the inverted signal are formed. A first light-emitting surface and a second light-emitting surface having the same structure as the first light-emitting surface are configured by arranging the light-emitting surface and the light-emitting pattern from the first light-emitting surface and the light-emitting pattern from the second light-emitting surface. The light emitted from the first light source and the second light source on the first surface and the light emitted from the second light source
The light emitted from the first light source and the second light source on the surface are superimposed so as to overlap each other, and the light from the first light source on the first light emitting surface and the light from the first light source on the second light emitting surface are combined. the first light, which is a combination of the first light source on the first light emitting surface and the light from the second light source on the second light emitting surface, and the second light source on the first light emitting surface. The third light which is multiplexed with the light from the first light source on the second light emitting surface and the second light on the first light emitting surface.
The transmittance of the fourth light, which is obtained by combining the light source of the light source and the light from the second light source of the second light emitting surface, is independently changed to 0, 1/2, or 1 to 3. Change the intensity of the fourth light, and photoelectrically convert the intensity of the output pattern obtained by combining the first, second, third, and fourth lights after the light intensity has changed, and convert the signal into a binary signal. An optical arithmetic method, characterized in that the logical operations on the plurality of input signals are executed spatially in parallel.
よってそれぞれ発光する第1の光源および第2の光源が
複数組対にして配置された第1のアレイ状光源および第
2のアレイ状光源と、 第1のアレイ状光源および第2のアレイ状光源から出射
した光を合波する合波手段と、 合波された光の透過率を変化せしめる光変調手段と、 光変調手段を透過後のパターンの強度を観測する光観測
手段と、 光観測手段によって得られた信号を2値化するデジタル
変換手段とを備えることを特徴とする光演算装置。(2) A first array light source and a second array light source in which a plurality of first light sources and second light sources that emit light based on an input signal and a signal obtained by inverting the input signal are arranged in pairs. a combining means for combining the light emitted from the first arrayed light source and the second arrayed light source; a light modulating means for changing the transmittance of the combined light; An optical calculation device comprising: a light observation means for observing the intensity of a pattern; and a digital conversion means for binarizing the signal obtained by the light observation means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61258371A JPS63113527A (en) | 1986-10-31 | 1986-10-31 | Method and device for optical computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61258371A JPS63113527A (en) | 1986-10-31 | 1986-10-31 | Method and device for optical computing |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63113527A true JPS63113527A (en) | 1988-05-18 |
JPH0517536B2 JPH0517536B2 (en) | 1993-03-09 |
Family
ID=17319313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61258371A Granted JPS63113527A (en) | 1986-10-31 | 1986-10-31 | Method and device for optical computing |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63113527A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01207725A (en) * | 1988-02-16 | 1989-08-21 | Hamamatsu Photonics Kk | Total optical image signal processing device |
JPH0259915A (en) * | 1988-08-26 | 1990-02-28 | Nec Corp | Optical computing method |
-
1986
- 1986-10-31 JP JP61258371A patent/JPS63113527A/en active Granted
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01207725A (en) * | 1988-02-16 | 1989-08-21 | Hamamatsu Photonics Kk | Total optical image signal processing device |
JPH0259915A (en) * | 1988-08-26 | 1990-02-28 | Nec Corp | Optical computing method |
Also Published As
Publication number | Publication date |
---|---|
JPH0517536B2 (en) | 1993-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jin et al. | Principles, structures, and implementation of reconfigurable ternary optical processors | |
KR20160047410A (en) | Display device | |
CN105676498B (en) | The amplitude modulation method and device of pure phase type spatial light modulator | |
JPS61179424A (en) | Parallel optical operator | |
JPS63502624A (en) | Optical data processing system and matrix inversion, multiplication, and addition method | |
JPS63113527A (en) | Method and device for optical computing | |
JP2703900B2 (en) | Light switch | |
JPS63229436A (en) | Optical computing method | |
Brenner et al. | Symbolic substitution implemented by spatial filtering logic | |
JPS63229434A (en) | Optical computing method | |
JPH01255836A (en) | Optical arithmetic method and optical arithmetic unit | |
JPS63229435A (en) | Optical computing method | |
JPH0810307B2 (en) | Light calculator | |
JPH0351830A (en) | Optical arithmetic method and optical arithmetic unit | |
JP2556487B2 (en) | Optical branching method and device | |
JPS60216337A (en) | Digital parallel optical arithmetic device | |
JPH0261623A (en) | Optical arithmetic method | |
JPH03170918A (en) | Method and unit for optical arithmetic | |
JP2778176B2 (en) | Optical arithmetic unit | |
JPH0261624A (en) | Method and device for optical arithmetic | |
JPH0259914A (en) | Optical computing method | |
JPH0614161B2 (en) | Method and apparatus for performing optical operations | |
JPH03291637A (en) | Light arithmetic method | |
JPH03248131A (en) | Arithmetic unit | |
JPH06148710A (en) | Optical digital device |