OPTICAL COMPUTING APPARATUS, AND OPTICAL COMPUTING METHOD
An optical computing apparatus includes a plurality of stages including one or a plurality of Mach-Zehnder interference-type optical switches, and, in this optical computing apparatus, incident light is received as input in an incident stage, a phase of the incident light changed in advance by a predetermined phase amount in accordance with a position in the incident stage, and the input light propagates in accordance with a control electric signal.
1 . An optical computing apparatus comprising:
a plurality of stages including one or a plurality of Mach-Zehnder interference-type optical switches,
wherein incident light is received as input in one of the plurality of stages that serves as an incident stage for receiving the incident light as input, a phase of the incident light changed in advance, outside the optical computing apparatus, by a predetermined phase amount in accordance with a position in the incident stage where the incident light arrives, and
wherein the input light propagates in the optical computing apparatus in accordance with a control electric signal provided from outside the optical computing apparatus.
2 . The optical computing apparatus according to claim 1 ,
wherein the phase of the incident light is changed in advance, outside the optical computing apparatus, such that a phase difference between the incident light and output light exiting the optical computing apparatus is substantially 0.
3 . The optical computing apparatus according to claim 1 ,
wherein the plurality of stages correspond to a plurality of bits of the control electric signal, and
wherein the plurality of stages are connected with each other such that a part of the incident light is selected, from among a plurality of parts of the incident light received in the incident stage, in accordance with the control electric signal, and output as output light.
4 . The optical computing apparatus according to claim 1 , further comprising a phase adjustment unit configured to change the phase of the incident light, in the optical computing apparatus, by the predetermined phase amount.
5 . An optical computing method executed by an optical computing apparatus including a plurality of stages including one or a plurality of Mach-Zehnder interference-type optical switches, the method comprising:
receiving incident light as input in one of the plurality of stages that serves as an incident stage for receiving the incident light as input, a phase of the incident light changed in advance, outside the optical computing apparatus, by a predetermined phase amount in accordance with a position in the incident stage where the incident light arrives; and
causing the input light to propagate in the optical computing apparatus in accordance with a control electric signal provided from outside the optical computing apparatus.