The present invention relates to optical computation devices, and more specifically, optical computation devices and device configurations suitable for use in optically integrated artificial neuron networks.
Optical computing utilizes manipulation on visible or infrared light to perform computation processes rather than electric current in electronic computing. Generally, optical computing enables faster computation rates as compared to electronic systems. This is partly since manipulations on light pulses can occur faster and can allow transmission of higher bandwidth of information. For example, electric current signal propagates at only about 10 percent of the speed of light due to the much larger dielectric constant in the microwave range in respect to the optical regime, exemplifying almost 10-fold improvement in computing rate for optical computing. Optics also consumes less power and is less exposed to cross talk due to neighbor electrical fields since photons unlike electros are not polar and do not carry electrical charge.
Conventional optical processing systems typically utilizes electronic-optical hybrid processing, generally referred to as optoelectronic processing. In these systems optical signals are used for data transmission and for certain processing operations and being converted to electronic signals for certain other processing operations. Such optoelectronic devices may lose about 30% of their energy converting electronic energy into photons and back. Moreover, the conversion of optical to electronic signals and back slows the transmission and processing of data. High research efforts are directed at all-optical computing, which eliminates the need for optical-electrical-optical (OEO) conversions, thus lessening the need for electrical power and increasing processing rate.
Another advantageous aspect in the field of optical computing is the implementation of artificial neural networks (ANNs). Generally neural network systems provide processing that enables solving problems in a way corresponding to operation of a human brain. Artificial neural networks are basically computer systems inspired by the biological neural networks (BNNs) that constitute the brain. These systems “learn” to improve their performance to execute a set of commands to complete a task of interest. More specifically, ANNs evolve their set of relevant characteristics from learning material provided thereto for optimizing processing of relevant input for a selected task. A typical ANN system is based on a set of connected units or nodes called artificial neurons which are an artificial equivalent of the biological neurons that constitute the BNN in a brain. The connections between the nodes, being artificial equivalents of the biological synapses, can transmit a signal from one node to another. The artificial neuron that receives the signal is configured to process it and then transmit a corresponding signal to artificial neuron/s connected thereto. Typically, artificial neurons are arranged in layers. Different layers may perform different kinds of transformations on their inputs and transmit a corresponding output signal. Signals travel from the first (input), to the last (output) layer, possibly after traversing the different layers several times.
In previous work, the inventors of the present invention have developed neural network configuration relaying on light propagation and coupling between multi core and multi-mode optical fibers.
For example, WO 2017/033197 to Zalevsky et al. teaches an integrated optical module. The optical module comprises multi optically coupled channels and enables the use thereof in an Artificial Neural Network (ANN). According to some embodiments the integrated optical module comprises a multi-core optical fiber, wherein the cores are optically coupled.
WO 2019/186548 descries an artificial neuron unit and neural network for processing of input light are described. The artificial neuron unit comprises a modal mixing unit, such as multimode optical fiber, configured for receiving input light and applying selected mixing to light components of two or more modes within the input light and for providing exit light, and a filtering unit configured for applying preselected filter onto said exit light for selecting one or more modes of the exit light thereby providing output light of the artificial neuron unit.
As indicated above coupling of light propagating in optical fibers may be used for various processing tasks suitable for use in neural network processing. There is, however, a need in the art for an operating all-optical neuron network configuration capable of handling both data transmission and processing using optical manipulations. Generally, in conventional optical networks, optical elements are relatively limited in handling nonlinear/processing operations. These functions are currently operated by electronic processing, the use of high energy laser units and/or operations on cold atoms. Each of these techniques has its disadvantages.
The present invention provides processing solutions suitable for implementing in optical artificial neuron network. The technique of the present invention is based on the use of multi-mode and multi core optical fibers, as well as using free-space propagation properties of light for enabling design of fully operated all-optical neuron network.
Thus, the present invention provides for an artificial neuron network comprising a plurality of artificial neurons formed of optical waveguides. Previous technologies as indicated above with reference to WO 2017/033197 and WO 2019/186548 describing the use of multi-mode and multi core 1D, 2D and 3D waveguides for providing integrated optical modules and artificial neuron unit. The present technique further extends the building blocks for neuron network architectures, providing controlled couplings, processing operations and training related processes, as described in more detail below.
As described in more detail below, the present technique provides an artificial optical neuron unit and neuron network allowing mixing, gain and selected additional operations to be optically applied onto signal within the neuron unit. Generally, an artificial neuron network is trained for selected tasks by adjusting weights of signal portions transmitted through different neurons as well as selected signal paths through the network. The present technique provides optical arrangements allowing selected gain/pumping applied to spatial and/or temporal signal portions and selected signal portion mixing allowing weight adjustments to the network.
According to one broad aspect, the present invention provides an artificial neuron network comprising a plurality of two or more layers of artificial neuron units, said layers of artificial neuron units being configured for communicating between them via an arrangement of two or more optical waveguide (e.g. optical fibers), said arrangement of two or more optical waveguides are configured with predetermined coupling between the two or more waveguides, thereby providing cross communication between neuron units of said two or more layers.
In this connection, it should be noted that the term waveguide as used herein relates to one-dimensional waveguides, as well as to two-dimensional waveguides and three-dimensional waveguides. In this connection, a one-dimensional waveguide it typically presented as a plane waveguide supporting single transverse mode (e.g. single mode optical fiber of thin multi-mode optical fiber). Two- or three-dimensional waveguides may support additional transverse mode, in one or two transverse axes, and up to a bulk waveguide.
According to some embodiments, at least one of said two or more optical waveguides may be configured with one or more etched patterns thereon, forming one or more grating patterns, thereby selectively enhancing coupling of optical signals between said at least one waveguide and at least one other waveguide positioned in selected proximity to said etched pattern.
According to some embodiments, at least two of said two or more optical waveguides may be configured with a tapered region providing increased coupling between the at least two optical waveguides at said region.
According to some embodiments, the tapered region may further comprise a dedicated interaction region providing free-space interaction between optical signals propagating through the respective at least two optical waveguides associated with the tapered region. The dedicated interaction region may be formed by a ferrule element. The ferrule element may comprise gain medium material enabling external pumping to thereby modulate power of optical signals transmitted in said ferrule element. Additionally or alternatively, the ferrule element may further comprise a light reflecting element at one end thereof, thereby providing backscattered light transmitted through at least one of said at least two optical waveguides associated with said tapered region.
According to some embodiments, the at least two optical waveguides associated with said tapered region may further comprise a circulator unit selectively defining at least one input and at least one output waveguides of said tapered region.
Generally, the artificial neuron network may be configured as a cascaded logic gate. In such configuration the neuron network if formed with topology and arrangement of the neuron units provides a series of logic gate processing actions on a set of inputs to provide a selected output.
According to some embodiments, the artificial neuron network comprises one or more artificial neuron units, wherein at least one of said one or more artificial neuron units comprises a modal mixing unit configured for receiving input light of a first wavelength range and applying selected mixing to light components of two or more spatial modes of said input light, said modal mixing unit comprises a multi-mode optical fiber having at least a potion thereof impregnated with gain medium and comprising predetermined gain medium configured for emitting light at predetermined first wavelength range in response to pumping light of second wavelength range, wherein said modal mixing unit is further configured to selectively pump additional energy to one or more spatial modes of said input light propagating therethrough in response to pumping light of said second wavelength range and one or more selected spatial modes.
According to some embodiments, the artificial neuron network comprises one or more optical processing units, such optical processing unit comprises optical gain unit having input and output facets positioned in optical path between a input multi core optical fiber and output multi core optical fiber; said optical gain unit being exposed to external illumination generating a holographic pattern within said optical gain unit thereby selectively affecting light transmission between said input multi core fiber and output multi core fiber.
According to some embodiments, the artificial neuron network comprises one or more optical processing units, such optical processing unit comprises at least one optical input port for receiving first optical signal, an at least one additional input port for receiving a second additional input signal, the optical processing unit comprises a first optical fiber section, an interaction node and a second optical fiber section, wherein said first and second optical fiber sections are configured of optical fiber having selected properties and length for separating optical signal passing therethrough to wavelength or spatial frequency components, said interacting mode is configured for receiving signal components of said first optical signal from said first optical fiber section interact said signal components with said second additional input signal and direct for generating multiplied signal components, and for coupling said multiplied signal components to said second fiber section for transforming said multiplied signal components and providing output signal indicative of interaction between said first and second input signals.
According to some embodiments, the artificial neuron network comprises one or more processing junctions, the processing junction comprises an input port adapted for receiving first and second input optical signals and an optical spatial mixing arrangement configured for receiving said first and second input optical signals and applying optical processing for providing output data indicative of correlation between said first and second input optical signals.
According to one other broad aspect, the present invention provides an artificial neuron unit comprising a modal mixing unit configured for receiving input light of a first wavelength range and applying selected mixing to light components of two or more spatial modes of said input light, said modal mixing unit comprises a multi-mode optical fiber having at least a potion thereof impregnated with gain medium and comprising predetermined gain medium configured for emitting light at predetermined first wavelength range in response to pumping light of second wavelength range, wherein said modal mixing unit is further configured to selectively pump additional energy to one or more spatial modes of said input light propagating therethrough in response to pumping light of said second wavelength range and one or more selected spatial modes.
According to some embodiments, the artificial neuron unit may further comprise a beam combiner located at input thereof, said beam combiner is positioned to direct input light of said first wavelength range and pumping light of said second wavelength range to be coupled into said multi-mode optical fiber.
According to yet another broad aspect, the present invention provides a processing junction (or artificial neuron unit) for use in artificial neuron network, the processing junction comprises input port adapted for receiving first and second input optical signals and an optical spatial mixing arrangement configured for receiving said first and second input optical signals and applying optical processing for providing output data indicative of correlation between said first and second input optical signals.
According to some embodiments, the first and second input optical signals may be associated with optical signals propagating in corresponding first and second multi-core optical fibers.
According to some embodiments, the optical spatial mixing arrangement may comprise at least one optical reflecting element configured for reflecting light of said first and second input optical signals into a common spatial path to thereby enable optical measurement of spatial correlation between said first and second input optical signals.
According to some embodiments, the processing junction may further comprise a de-coherence unit configured for reducing spatial coherent of said first and second input optical signals upstream of said optical spatial mixing arrangement.
According to some embodiments, the processing junction may be configured for receiving said first and second input optical signals through first and second multicore optical fibers, and said optical spatial mixing arrangement is configured for mixing said first and second input optical signals in free space propagation of light.
According to yet another broad aspect, the present invention provides an optical processing unit (or artificial neuron unit) comprising optical gain unit having input and output facets positioned in optical path between a input multi core optical fiber and output multi core optical fiber; said optical gain unit being exposed to external illumination generating a holographic pattern within said optical gain unit thereby selectively affecting light transmission between said input multi core fiber and output multi core fiber.
According to some embodiments, the holographic pattern within the optical gain unit may be three dimensional.
According to some embodiments, the optical processing unit may further comprising a input optical lens unit and an output optical lens unit positioned respectively in optical path between input multi core optical fiber and input facet of said optical gain unit and between output facet of the optical gain unit and said output multi core optical fiber.
According to some embodiments, the input and output multi core optical fibers may be formed as one-dimensional multi core optical fibers, said input optical lens unit being an astigmatic lens configured for directing input light to form a three-dimensional spatial pattern within said optical gain unit.
According to yet another broad aspect, the present invention provides an optical processing unit comprising at least one optical input port for receiving first optical signal, an at least one additional input port for receiving a second additional input signal, the optical processing unit comprises a first optical fiber section, an interaction node and a second optical fiber section, wherein said first and second optical fiber sections are configured of optical fiber having selected properties and length for separating optical signal passing therethrough to wavelength or spatial frequency components, said interacting mode is configured for receiving signal components of said first optical signal from said first optical fiber section interact said signal components with said second additional input signal and direct for generating multiplied signal components, and for coupling said multiplied signal components to said second fiber section for transforming said multiplied signal components and providing output signal indicative of interaction between said first and second input signals.
According to some embodiments, the first and second fiber sections may comprise graded refractive index fiber sections having refractive index profile and length selected for separating optical signal passing therethrough to spatial frequencies thereof, thereby applying spatial Fourier transform to input signals.
According to some embodiments, the interacting mode may comprise an arrangement of a plurality of optical fiber cores formed of optical fibers carrying gain material and wherein said second additional input signal provides selective pumping to said arrangement of a plurality of optical fiber cores, thereby selectively interacting components of said second additional input signal with spatial components of said first optical signal.
According to some embodiments, the first and second fiber sections may comprise dispersive optical fiber having length selected to apply Fourier transformation to optical signal with respect to wavelength components thereof, said interaction node comprises a temporal modulator configured for receiving data indicative of said second additional input signal and modulating components of said first optical signal accordingly, thereby interacting frequency components of said first and second input signals.
In order to better understand the subject matter that is disclosed herein and to exemplify how it may be carried out in practice, embodiments will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
Artificial Neuron Networks refer to various computing architectures and algorithms inspired by biological neuron networks. Reference is made to
Generally, the neurons 200 are arranged in layers including input layer INL positioned and configured for receiving input data for processing, output layer OL positioned and configured for providing output data after processing. The network may also include one or more intermediate, hidden, layers such as HL1 and HL2 exemplified in
As indicated above, optical processing and optical neuron networks may provide enhanced processing speed as compared to electronic processing. Generally, the realization of an optical (photonic) neural network is based on two main operations such as linear mixing between signals associated with two or more artificial neurons (i.e. traveling along two or more optical fibers or fiber cores) and non-linear effects, e.g. associated with amplification and mixing, providing processing within an artificial neuron unit.
The artificial neuron network may be configured and trained for performing various computational operations. Generally, artificial neuron networks such as network 100 may be configured for specific processing applications based on topology of the network, number of layers, arrangement of the layers, and training of the network for the specific applications. For example, the artificial neuron network 100 may be configured to operate as a cascaded logic gate. Such logic gates enable to determine output data based on a plurality of different inputs with selected relations therebetween. Additional exemplary applications may include various data processing that directly be applied on optical inputs. Including for example processing applications such as image recognition and others. It should be noted that the present invention relates to configuration of the optical neural network and artificial neuron unit and may be used for any processing application for which the network and neuron configurations of the present invention are suitable.
According to some embodiments, the present technique provides an artificial optical neuron unit suitable for operating in an artificial optical neuron network. The artificial neuron unit is configured based on one or more optical fibers or waveguides and is configured to provide amplification gain, mixing and/or applying selected operations/transformations onto optical signals. The present technique eliminates, or at lease significantly reduces the need for optical-electronic conversation of the signals, and thus generally obviates the need for optical to electronic signal conversion. The artificial neuron units according to the present technique are generally formed using one or more optical fibers configured and used for at least one of transmitting optical signal portions, coupling optical signal portions between artificial neuron units, and applying one or more processing operations to optical signal portions thereby operating one or more artificial neuron units.
Reference is made to
The periodic pattern 250 may be configured as a long period fiber Bragg grating (LPFBG) applied (e.g. etched) on a portion of one or more selected optical fibers 220b or on portion of an optical fiber core (in the case of multi-core fiber bundle). The pattern 250 provides controlled coupling between optical fibers with weights for mixing input signal portions selected by pattern 250 parameters. The use of periodic pattern 250 allows controlled coupling between optical fibers while reducing geometrical requirements such as length and physical distance between the neighboring optical fibers.
In some additional configurations, the optical linking unit 210a may utilize periodic pattern 260 formed as short period fiber Bragg gratings (SPFBG). The period of the SPFBG is selected in accordance with wavelength of optical signals for separating signal portions based on wavelength of the signal passing through the optical fiber 220b. The use of SPFBG along selected optical fiber allows the use of multi spectral optical signals and selective separation of signal portions propagating through the optical fiber based on wavelength thereof. Such periodic pattern 250 may be advantageously used with optical fiber doped with gain material (e.g. Erbium doped optical fiber (EDFA)) used for selective amplification of signal portions as indicated in more detail further below. For example, in such gain doped optical fiber, where a pumping wavelength may be 980 nm and the signals wavelength may be around 1550 nm the use of SPFBG allows for separation between the pumping wavelength and signal wavelength by back reflecting the pumping wavelength while allowing the signal wavelength to propagate with no changes.
In some configurations, core of the one or more optical fibers (220b) may be provided with selected active material having non-linear properties. Such active material provides for selectively varying optical effect of the periodic pattern, e.g. by varying refractive index profile along the optical fiber. For example, core of the one or more optical fibers 220b may be formed or dopes with photorefractive material (i.e. material exhibiting a photorefractive effect), material having Kerr nonlinearity or liquid crystal material that allow selective variations of the refractive index of the material. The refractive index may vary in response to light interacting by nonlinear interaction in the active material or using external field applied on the fiber 220b. For example, the use of such active material allows selective variation of optical properties of the periodic pattern 260 by external illumination or by applying external electric field thereon, and in this case the recording of the LPFBG can be reconfigurable or tunable via external illumination, e.g. by varying refractive index and thus affecting wavelength of the signal as compared to the periodic pattern 250.
As indicated, artificial neuron units 200 may be configured based on multimode optical fiber (MMF). Such multimode optical fiber (MMF) is configured with a first end and a second end and a selected length and diameter and is used for propagating input signals therethrough while mixing spatial modes of the propagating signals. More specifically, light field being input to the MMF may be combination of one or more spatial modes with respect to the MMF structure. Each of the spatial modes propagated through the MMF with respective group velocity, varying modal combination of the output light. Additionally, propagation through the MMF may cause certain mixing between light components shifting optical energy between the modes in accordance with shape and optical properties of the MMF. Thus, the MMF provides exit signal being associated with mixing of modes of the input optical signal.
Further, according to some embodiments, the MMF may be doped with gain material (e.g. erodium doped MMF) selected to provide gain at wavelength range associated with wavelength of optical signals passing therethrough. In this connection
The artificial neuron unit 200 is configured for receiving input light WF signal, typically coupled into the MMF 10 by the input optical arrangement 20, propagating the input light WF through the MMF 10 while mixing spatial modes of the input light signal WF to certain extent and provide exit light EL at the second end thereof. Further, when selected spatial distribution of pumping light PL is input to the MMF 10, the pumping light is used for selectively amplify signal portions associated with spatial modes having high overlap with the spatial distribution of the pumping light PL. The exit light EL may further be selectively modulated by the spatial light modulator 40 in accordance with selected operation/task of the artificial neuron unit, to which the neuron unit is trained, providing output light signal OL. In this connection, it should be noted that generally processing techniques using neural-type configurations are based on one or more networks of neuron units. The networks preferably undergo selected training process in which internal connections, processing parameters are being determined. The artificial neuron unit 100 described herein may be used in various network topologies. For simplicity, the artificial neuron unit 100 may be configured as a single processing unit where selected optical manipulations may be performed by mixing spatial modes of input optical signals WF and amplifying selected spatial modes using the pumping light PL.
The MMF 10 is a multi-mode fiber having selected length (e.g. a few millimeters to a few centimeters, in some embodiments the MMF 10 may be as long as few meters) and diameter (e.g. 30 micrometer or more, 50 micrometer or more) and is typically configured to support propagation of light in selected wavelength range (e.g. 1.5 micrometer) propagating with plurality of spatial modes. The core of the MMF 10 is doped with selected doping ratio by material having gain properties, e.g. providing erodium or other rare earth dopes MMF 10.
Generally, input optical signal having certain wavefront WF, amplitude and length characteristics is transmitted to the artificial neuron unit 100. The input optical signal WF is coupled into the MMF 10 by the input optical arrangement 20 and propagates in the MMF 10 toward the second end thereof. Additionally, pumping light PL of selected spatial waveform (mode) is also coupled into the MMF 10 to provide optical pumping of the gain medium embedded in the MMF 10. While propagating through the MMF 10 modes having high spatial correlation of the pumping light are amplified by stimulated emission of the gain medium. Additionally, the different spatial modes of the optical signal (corresponding to spatial shape of the input light wavefront WF as projected onto structure of the MMF 10) propagate at different velocities and undergo mixing between them. The length of the MMF 10 is selected in accordance with desired mixing between the spatial modes as well as level of amplification provided thereby. Typically, for a relatively short MMF 10, i.e. short with respect to group velocity dispersion properties of the MMF 10, the exit light EL maintains most of the mode content of the input wavefront WF, where selected modes are amplified in accordance with spatial wavefront of the pumping light PL.
The exit light EL may be directed toward the spatial light modulator 40 applying a selected spatial modulation to the wavefront providing output light OL signal. The output light OL signal may then be directed to one or more additional neuron units 200 associated with additional layers of the network, and/or to a corresponding detection unit.
The input optical arrangement 20 may be located in the vicinity of input end of the MMF 10 and configured for coupling input light WF into the MMF 10. In come configurations, the input optical arrangement may be configured to also couple the pumping light into the MMF 10, this may be done by placing the optical arrangement 20 downstream of the beam splitter unit BS with respect to propagation of light into the MMF 10. Alternatively, an additional optical arrangement (not specifically shown) may be used for coupling the pumping light into the MMF 10. Generally, the input optical arrangement 20 may include one or more optical elements such as one or more lenses (e.g. objective lens unit).
As indicated above, in some configurations, the artificial neuron unit 200 may also include an output optical arrangement 30 located downstream of the MMF 10, e.g. between the MMF 10 and spatial light modulator (SLM) 40 and/or downstream of SLM 40 as exemplified in
For example, in a typical communication system, the optical signals used are of a first wavelength range around 1550 nm. Additionally, a typical erodium doped optical fiber may respond to pumping light of second wavelength around 980 nm by emitting light around 1550 nm corresponding with the first wavelength range. Thus, proper shaping of pumping light PL spatial distribution can provide selective pumping of one or more selected spatial modes of the optical signal travelling through the MMF 10.
It should be noted that an artificial neuron unit 200 as described herein may further be patterned with one or more periodic patterns selected for coupling out or causing back reflection of residual pumping light to reduce interferences. Such periodic pattern is described herein above with reference to
Certain processing operations may be associated with determining correlation between two input signals. For example, such processing steps may be a part of training a neural network. Reference is made to
In the specific example of
The lens unit 20 is preferably positioned to provide Fourier imaging of first and second input light signals ILa and ILb onto a rotating diffuser 28 (i.e. having distance f between output of optical fibers 12a and 12b). Light distribution IL may become incoherent due to the rotating diffuser 28 and is directed to beam splitter unit BS. The beam splitter unit BS reflects at least a portion R1 of the input light IL toward a corner prism 22 that is positioned to fold the light pattern about an optical axis of the prism 22 directing folded light portion R2. The so-folded light pattern is directed R3 to reflecting surface (mirror) 24 and reflected again R4 toward the beam splitter BS providing output light OL where the first and second portions ILa and ILb of the input light IL are folded onto each other and interfering with each other.
Typically, when the first and second input signals ILa and ILb are matched, the output light OL provides a high correlation peak output. If the input signals are different the output light OL provides low readout. The optical processing unit 200 exemplified in
Some processing functions may be associated with determining frequency contents of a signal, or generally determining a Fourier transform of a signal. This may be associated with separate processing of temporal or spatial frequency components of the signal, as well as performing certain operations such as convolution of two signals. To this end the artificial neuron network may utilize one or more artificial neuron units including a selected length of graded index optical fiber (GRIN fiber), having selected refractive index profile and length for affecting light pattern propagating through the optical fiber section to perform one or more selected transformation to the light pattern. For example, the refractive index profile and length may be selected for performing optical Fourier transform to at least one of spatial and temporal dimensions of an optical signal coupled thereto. Performing selected spatial or temporal transformation on input optical signals may be used for additional operations that can be performed directly on optical signals. For example, reference is made to
In some examples, the GRIN fiber sections 50a and 50b may preferably have refractive index profile in the form:
where r is the radial coordinate within the fiber and n1 and n2 are selected refractive index values of the fiber. Using such refractive index profile, the fiber sections 50a and 50b may be configured to be of length
While propagating an optical signal through fiber section 50a or 50b, the variations in refractive index and phase velocities of signal portions result in two-dimensional spatial Fourier transform of the signal waveform.
Thus, an input signal IL having input waveform structure may be coupled into first GRIN fiber section 50a. the input signal propagates through the GRIN fiber section 50a, where signal portions propagate at corresponding group velocities, such that at output end of the GRIN fiber 50a the intermediate resulting signal is a spatial Fourier is of the input signal. The intermediate resulting signal is coupled into EDFA network 512 such that different spatial frequencies are coupled into different radial sections of the network 512. As indicated above, EDFA network 512 is configured to provide selected radial distribution of gain (e.g. using gradient doping levels or selected pumping distribution) thereby applying a selected gain level to the different Fourier component of the input signal providing multiplied Fourier signal. The multiplied Fourier signal is further coupled into GRIN fiber section 50b and propagated therein, while undergoing inverse Fourier transform, to provide output light OL. The output light is in the form of convolution between the input light signal and inverse Fourier transform of the gain distribution in EDFA network 512.
Generally, the EDFA network 512 may include an arrangement of N×N fibers properly connected to output of GRIN fiber section 50a and input of GRIN fiber section 50b to couple light portions between the fiber sections. N×N points in the output plane of the input GRIN fiber with N×N points in the input plane of the output GRIN fiber. The selected number and arrangement of N×N optical fibers of the EDFA network 512 relate to resolution of the Fourier transform and convolution processing.
Dispersion optical fibers provide varying phase velocity to different wavelength of light passing therethrough. Accordingly, such dispersion optical fiber can apply selected transformation on input optical signal with respect to temporal frequencies thereof. Generally, such dispersion fibers perform temporal Fresnel transform on input optical signal coupled thereto. Sufficiently long dispersion fibers (i.e. optical fiber that is long enough to fulfil far field approximation) affect light signal passing therethrough as Fourier transform in the time domain.
It should be noted that such GRIN fiber section, e.g. 50a, as well as long dispersion fibers such as 60a, may be used for forming additional processing and transformation units in additional to the convolution units exemplified herein. More specifically, using half of the setup of
For example, in some configurations, the convolution unit 200 may be configured for generating modulated clock signal output OL. More specifically, an input clock signal may be used for input signal IL where the EDFA network 512 can apply spatial modulation to the clock signal. Additionally, or alternatively, the temporal modulator 612 may be used for applying selected temporal or wavelength modulation for encoding the clock signal in time or in wavelength. Such clock signal may also be further processed obtained using three-dimensional spatial temporal transformation/convolution unit 200. A selected wavelength selective filter may be used to filter out undesired wavelength from temporal Fourier components for applying further processing operation on frequency components of the input signal IL.
In some additional configurations of the present technique, optical processing unit may include waveguide pattern selectively written/engraved into bulk gain structure. Generally, such selected pumping pattern may be optically applied onto the bulk gain structure to provide selected amplification/light manipulation effects in accordance with the pumping pattern. Such pumping pattern may also provide writing of waveguide pattern within the bulk gain structure enabling selected filtering and phase velocity manipulations on input optical signals. Reference is made to
The selected writing pattern HW may provide two- or three-dimensional writing of waveguiding channels within the gain structure 17. This may be performed using fast laser systems to provide configurable and controllable architectures, where the waveguiding channels and gain levels thereof may be selectively changed in accordance with optical input for writing HW. As exemplified in
Generally, the bulk gain structure 17 may be patterned using three-dimensional writing. However, in some configurations the pattern may be two-dimensional, allowing simpler pattern configurations. The example of
In yet additional exemplary configurations according to the present technique, tapered multi-core fibers may be used to provide direct and proper interaction between optical cores. Reference is made to
In this connection, the example of
Accordingly, the present technique provides an artificial optical neuron unit configured for operating in an artificial neuron network. The present technique enables selective weights to input signal portions as well as mixing and operations on optical signals. The present technique enables an all-optical neuron network, or at least almost all-optical, where weight selection, signal processing and even certain training operations may be determined directly based on the optical signals and not requiring conversion to electronic signals.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IL2020/051065 | 9/30/2020 | WO |
Number | Date | Country | |
---|---|---|---|
62909299 | Oct 2019 | US |