An optical reservoir computing system and method

By combining nonlinear optical elements and tunable filters in the optical reservoir computing system, the problem of low computing performance caused by the complexity of the optical RC network structure is solved, and more efficient computing performance is achieved.

CN116070686BActive Publication Date: 2025-12-16HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111241312.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-25
Publication Date
2025-12-16
Estimated Expiration
2041-10-25

AI Technical Summary

Technical Problem

Existing optical RC network structures are complex, resulting in low computational performance, and the operation of each element requires multiple chips, leading to low computational efficiency.

Method used

An optical reservoir computing system employs K input-layer nonlinear optical elements, J energy storage-layer tunable filters, L output-layer nonlinear optical elements, S feedback-layer tunable filters, and R computational logic control units. By combining nonlinear optical elements and tunable filters, the number of components is reduced to improve computational performance.

Benefits of technology

By reducing the number of components, the computational performance of the optical RC network is improved, achieving more efficient computing capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116070686B_ABST
    Figure CN116070686B_ABST
Patent Text Reader

Abstract

The application discloses an optical reservoir computing system and method. The system comprises K input layer nonlinear optical elements, J energy storage layer tunable filters, L output layer nonlinear optical elements, S feedback layer tunable filters and R computing logic control units. Nonlinear optical effects are generated under the action of N incident pump light signals, and the properties of the pump light signals, input light signals and feedback light signals are adjusted. The signals are combined and emitted as probe light signals, which are converted into probe electrical signals. Therefore, after the nonlinear optical elements and tunable filters are introduced into the optical reservoir computing network, the basic requirements of the system functions of each layer can be achieved by using a small number of devices. As long as the devices can achieve the functions of the layers, the optical RC network can be realized by using fewer components, thereby improving the utilization degree of each component and the computing performance of the optical RC network.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of optical reservoir computing, and in particular to an optical reservoir computing system and method. BACKGROUND

[0002] In recent years, neural networks have made significant progress, and neural networks are increasingly widely used in the real world. The network structure of a neural network is usually divided into a feedforward neural network and a recurrent neural network. The recurrent neural network is suitable for dynamic data processing, and the reservoir computing (RC) network is included in the recurrent neural network. The main feature of the RC network is that the input weight and the reservoir weight are fixed, and only the output weight needs to be trained, which greatly shortens the training time and reduces the training difficulty, and the RC network can perform multiple tasks at the same time, so the RC network has a better prediction effect in dynamic prediction.

[0003] In the optical RC network, information is transmitted at the speed of light, and has the characteristics of fast speed, large bandwidth demand and low power consumption. At present, researchers have proposed some optical systems to realize the optical RC network, but the structure of these optical RC networks is complex. For example, since the weight coefficients of a large matrix need to be processed, each element needs a chip to implement the operation, and only the chips need to reach hundreds or even thousands, resulting in low computing performance of the optical RC network, which is a problem to be solved. SUMMARY

[0004] The present application provides an optical reservoir computing system and method for improving the computing performance of the optical RC network.

[0005] In a first aspect, the present application provides an optical reservoir computing system, comprising: K input layer nonlinear optical elements, J reservoir layer tunable filters, L output layer nonlinear optical elements, S feedback layer tunable filters and R computing logic control units, wherein K, J, L, S and R are positive integers;

[0006] The first nonlinear optical element is used to generate a nonlinear optical effect under the action of N incident pump light signals, convert one incident input light signal into P output light signals with different frequencies, and / or convert one incident feedback light signal into P output feedback light signals with different frequencies, and output N pump light signals after generating the nonlinear optical effect, wherein the first nonlinear optical element is any nonlinear optical element in the K input layer nonlinear optical elements, and N and P are positive integers.

[0007] a first tunable filter configured to output N pump light signals output by the first nonlinear optical element after attribute adjustment, output P input light signals output by the first nonlinear optical element, and / or output P feedback light signals output by the first nonlinear optical element after attribute adjustment, the attributes including at least one of phase, amplitude, and polarization, the first tunable filter being any one of the J energy storage layer tunable filters;

[0008] a second nonlinear optical element configured to generate a nonlinear optical effect under the action of the pump light signals output by the first tunable filter when the first tunable filter outputs the P input light signals, output the P input light signals output by the first tunable filter after attribute adjustment, and output the feedback light signals output by the first tunable filter after attribute adjustment when the first tunable filter outputs the P feedback light signals, the second nonlinear optical element being any one of the L output layer nonlinear optical elements;

[0009] a second tunable filter configured to filter out the pump light signals output by the first tunable filter and / or the second nonlinear optical element, pair the input light signals output by the second nonlinear optical element and the feedback light signals output by the first tunable filter or the second nonlinear optical element, and output the paired feedback light signals and input light signals as one probe light signal, the second tunable filter being any one of the S feedback layer tunable filters;

[0010] a first computing logic control unit configured to convert any one of the probe light signals output by the second tunable filter into a probe electrical signal, the first computing logic control unit being any one of the R computing logic control units.

[0011] The optical reservoir computing system can achieve the basic requirements of the system functions of each layer by introducing nonlinear optical elements and tunable filters into the optical reservoir computing network, and only a small number of devices are needed for each layer to achieve the basic requirements of the system functions of the layer. As long as the devices can achieve the functions of the layers, the optical RC network can be implemented using only a small number of components, thereby improving the utilization of each component and improving the computing performance of the optical RC network.

[0012] There are various optional implementation manners of the optical reservoir computing system, and the specific implementation manners can be as follows:

[0013] In a first implementation manner, K and J are both 1, and the light signals incident on the first nonlinear optical element include N pump light signals, one input light signal, and one feedback light signal.

[0014] The first nonlinear optical element is specifically configured to:

[0015] produce nonlinear optical effect under the action of the incident N-path pump optical signal, convert the incident one-path input optical signal into P-path output optical signals with different frequencies, convert the incident one-path feedback optical signal into P-path output optical signals with different frequencies, and output the N-path pump optical signals after the nonlinear optical effect is produced;

[0016] The first tunable filter corresponds to the first nonlinear optical element, and the first tunable filter is specifically used for:

[0017] The N-path pump optical signals and the P-path feedback optical signals output by the first nonlinear optical element are output after attribute adjustment, and the P-path input optical signals output by the first nonlinear optical element are output.

[0018] In the above manner, the optical signals incident on the first nonlinear optical element include N-path pump optical signals, one-path input optical signals, and one-path feedback optical signals. In this case, only one first nonlinear optical element and one first tunable filter are needed to simultaneously convert the input optical signals and the feedback optical signals, and to perform attribute adjustment on the converted P-path feedback optical signals, so that the optical RC network can be implemented with fewer components, and the computing performance of the optical RC network is improved.

[0019] In a possible design of the first implementation manner, L is 1, the second nonlinear optical element corresponds to the first tunable filter, and the second nonlinear optical element is specifically used for:

[0020] The second nonlinear optical element produces nonlinear optical effect under the action of the N-path pump optical signals output by the first tunable filter, outputs the P-path input optical signals and the P-path feedback optical signals output by the first tunable filter after attribute adjustment, and outputs the N-path pump optical signals output by the first tunable filter.

[0021] In the above manner, the nonlinear optical effect can be produced by only one second nonlinear optical element, so as to perform attribute adjustment on the P-path input optical signals and the P-path feedback optical signals, and further improve the performance of the optical RC network.

[0022] In a possible design of the first implementation manner, S is 1, the second tunable filter corresponds to the second nonlinear optical element, and the second tunable filter is specifically used for:

[0023] The second tunable filter filters out the N-path pump optical signals output by the second nonlinear optical element, and pairs the P-path input optical signals and the P-path feedback optical signals output by the second nonlinear optical element, and combines the paired feedback optical signals and input optical signals to output P-path probe optical signals.

[0024] In the above manner, the N-path pump light signals emitted by the second nonlinear optical element can be filtered out by the unique second tunable filter, and the P-path input light signals and the P-path feedback light signals emitted by the second nonlinear optical element are paired, thereby further improving the performance of the optical RC network.

[0025] In the second implementation manner, K and J are 2, the K input layer nonlinear optical elements include the first nonlinear optical element and a third nonlinear optical element, the light signals incident on the first nonlinear optical element include N-path pump light signals and one-path input light signal, the light signals incident on the third nonlinear optical element include N-path pump light signals and one-path feedback light signal, and the first nonlinear optical element is specifically used for:

[0026] generating a nonlinear optical effect under the action of the incident N-path pump light signals, converting the incident one-path input light signal into P-path input light signals with different frequencies and emitting the P-path input light signals, and emitting the N-path pump light signals after the nonlinear optical effect is generated;

[0027] The third nonlinear optical element is specifically used for:

[0028] generating a nonlinear optical effect under the action of the incident N-path pump light signals, converting the incident one-path feedback light signal into P-path feedback light signals with different frequencies and emitting the P-path feedback light signals, and emitting the N-path pump light signals after the nonlinear optical effect is generated;

[0029] The J energy storage layer tunable filters include the first tunable filter and a third tunable filter, the first tunable filter corresponds to the first nonlinear optical element, and the third tunable filter corresponds to the third nonlinear optical element.

[0030] The first tunable filter is specifically used for:

[0031] emitting the N-path pump light signals emitted by the first nonlinear optical element after attribute adjustment, and emitting the P-path input light signals emitted by the first nonlinear optical element;

[0032] The third tunable filter is specifically used for:

[0033] emitting the N-path pump light signals and the P-path feedback light signals emitted by the first nonlinear optical element after attribute adjustment.

[0034] In the above manner, the K input layer nonlinear optical elements include the first nonlinear optical element and the third nonlinear optical element, the light signal incident on the first nonlinear optical element includes N pump light signals and one input light signal, and the light signal incident on the third nonlinear optical element includes N pump light signals and one feedback light signal, so that the input light signal and the feedback light signal can be converted respectively, and the converted P feedback light signals can be adjusted in attribute, so that the conversion efficiency can be improved by separate conversion through fewer components, and the computing performance of the optical RC network is improved.

[0035] In a possible design of the second implementation manner, L is 1, the second nonlinear optical element corresponds to the first tunable filter and the third tunable filter, and the second nonlinear optical element is specifically used for:

[0036] The second nonlinear optical element generates a nonlinear optical effect under the action of N pump light signals emitted by the first tunable filter and N pump light signals emitted by the third tunable filter, and emits P input light signals and P feedback light signals after attribute adjustment, and 2N pump light signals after the nonlinear optical effect are emitted.

[0037] In the above manner, the second nonlinear optical element corresponds to the first tunable filter and the third tunable filter, so that the second nonlinear optical element generates a nonlinear optical effect and emits P input light signals and P feedback light signals after attribute adjustment, so that the optical RC network is implemented through fewer components, and the performance of the optical RC network is improved.

[0038] In a possible design of the second implementation manner, S is 1, the second tunable filter corresponds to the second nonlinear optical element, and the second tunable filter is specifically used for:

[0039] The second tunable filter filters out 2N pump light signals emitted by the second nonlinear optical element, and pairs P input light signals and P feedback light signals emitted by the second nonlinear optical element, and combines the paired feedback light signals and input light signals to emit P probe light signals.

[0040] In the above manner, the second tunable filter can filter out 2N pump light signals emitted by the second nonlinear optical element, and pair P input light signals and P feedback light signals emitted by the second nonlinear optical element, so that optical elements are saved, and the performance of the optical RC network is improved.

[0041] In a possible design of the second implementation manner, L is 1, the second nonlinear optical element corresponds to the first tunable filter, and the second nonlinear optical element is specifically used for:

[0042] The second nonlinear optical element generates a nonlinear optical effect under the action of the N-path pump optical signal emitted by the first tunable filter, and emits the P-path input optical signal after attribute adjustment, and emits the N-path pump optical signal after the nonlinear optical effect is generated.

[0043] In the above manner, the nonlinear optical effect is generated by the unique second nonlinear optical element, and the P-path input optical signal is emitted after attribute adjustment, thereby saving optical elements and improving the performance of the optical RC network.

[0044] Optionally, in a possible design of the second implementation manner, S is 1, the second tunable filter corresponds to the second nonlinear optical element and the third tunable filter, and the second tunable filter is specifically used for:

[0045] The second tunable filter filters out the N-path pump optical signal emitted by the second nonlinear optical element and the N-path pump optical signal emitted by the third tunable filter, and pairs the P-path input optical signal emitted by the second nonlinear optical element with the P-path feedback optical signal emitted by the third tunable filter, and combines the paired feedback optical signal and the input optical signal to emit a P-path probe optical signal.

[0046] In the above manner, the second tunable filter corresponds to the second nonlinear optical element and the third tunable filter, and by the unique second tunable filter, the N-path pump optical signal and the N-path pump optical signal can be filtered out, and the P-path input optical signal and the P-path feedback optical signal can be paired, thereby saving optical elements and improving the performance of the optical RC network.

[0047] Optionally, for any of the above two implementation manners and possible designs, the first computing logic control unit is further used for:

[0048] According to any one of the P-path probe electrical signals in the P-path probe optical signal emitted by the second tunable filter and the corresponding one of the sample electrical signals, an electrical signal deviation amount corresponding to the probe electrical signal is obtained, and the electrical signal deviation amount is transmitted to the energy storage layer tunable filter.

[0049] The first tunable filter is further used for:

[0050] According to the electrical signal deviation amount transmitted by the first computing logic control unit, the tuning parameter of the first tunable filter is adjusted.

[0051] In the above manner, the first computing logic control unit obtains the electrical signal deviation amount corresponding to each path of the detection electrical signal, and transmits the electrical signal deviation amount of the path to the energy storage layer tunable filter, and the first tunable filter is further configured to adjust the tuning parameter of the first tunable filter according to the electrical signal deviation amount transmitted by the first computing logic control unit, so that the optical RC network is realized without the aid of other elements, and the performance of the optical RC network is improved.

[0052] Optionally, the property of the first tunable filter for adjusting the P-path feedback optical signal emitted by the first nonlinear optical element is phase, the property of the second nonlinear optical element for adjusting the P-path input optical signal emitted by the first tunable filter is amplitude, and the property of the second nonlinear optical element for adjusting the P-path feedback optical signal emitted by the first tunable filter is amplitude.

[0053] In the above manner, by limiting the property of the first tunable filter for adjusting the P-path feedback optical signal emitted by the first nonlinear optical element to be phase, and the property of the first tunable filter for adjusting the P-path input optical signal emitted by the first tunable filter to be amplitude, the adjustment of the optical signal by the fixed property in the specific component can be realized, so that the adjustment of the optical signal is more controllable, and the performance of the optical RC network is improved.

[0054] In a second aspect, the present application provides an optical reservoir computing method, which is applicable to the optical reservoir computing system and the optional system of the first aspect, the optical reservoir computing system comprising K input layer nonlinear optical elements, J energy storage layer tunable filters, L output layer nonlinear optical elements, S feedback layer tunable filters and R computing logic control units, wherein K, J, L, S and R are positive integers; the method comprises:

[0055] The first nonlinear optical element generates a nonlinear optical effect under the action of the N-path pump optical signal, converts one path of the incident input optical signal into P-path input optical signals with different frequencies, and / or converts one path of the incident feedback optical signal into P-path feedback optical signals with different frequencies, and emits the N-path pump optical signal after the nonlinear optical effect is generated, wherein the first nonlinear optical element is any nonlinear optical element in the K input layer nonlinear optical elements, and N and P are positive integers.

[0056] The first tunable filter emits the N-path pump light signal outputted by the first nonlinear optical element after attribute adjustment, emits the P-path input light signal outputted by the first nonlinear optical element, and / or emits the P-path feedback light signal outputted by the first nonlinear optical element after attribute adjustment, the attribute including at least one of phase, amplitude, and polarization, the first tunable filter being any tunable filter of the J energy storage layer tunable filters;

[0057] The second nonlinear optical element generates a nonlinear optical effect under the action of the pump light signal outputted by the first tunable filter when the first tunable filter emits the P-path input light signal, emits the P-path input light signal outputted by the first tunable filter after attribute adjustment, and emits the P-path feedback light signal outputted by the first tunable filter after attribute adjustment, the second nonlinear optical element being any nonlinear optical element of the L output layer nonlinear optical elements;

[0058] The second tunable filter filters out the pump light signal outputted by the first tunable filter and / or the second nonlinear optical element, and pairs the input light signal outputted by the second nonlinear optical element and the feedback light signal outputted by the first tunable filter or the second nonlinear optical element, and outputs the paired feedback light signal and input light signal as one path of probe light signal, the second tunable filter being any tunable filter of the S feedback layer tunable filters;

[0059] The first computing logic control unit converts any path of probe light signal outputted by the second tunable filter into one path of probe electrical signal, the first computing logic control unit being any computing logic control unit of the R computing logic control units.

[0060] The beneficial effects of the above second aspect can be found in the beneficial effects of the first aspect, which will not be repeated here.

[0061] These and other aspects of the present application will become more apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0062] Figure 1 A schematic diagram of an architecture of an optical reservoir computing system according to an embodiment of the present application;

[0063] Figure 2 A schematic diagram of a flow of an optical reservoir computing method according to an embodiment of the present application;

[0064] Figure 3 A schematic diagram of a structure of an embodiment one of an optical reservoir computing system according to the present application;

[0065] Figure 4 FIG. 2 is a structural schematic diagram of an embodiment of an optical reservoir computing system provided in the present application;

[0066] Figure 5 FIG. 3 is a structural schematic diagram of another embodiment of an optical reservoir computing system provided in the present application. DETAILED DESCRIPTION

[0067] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.

[0068] The terms used in the following embodiments are only for the purpose of describing the specific embodiments and are not intended to be limiting of the present application. As used in the specification and the appended claims of the present application, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that “one or more” as used in the embodiments of the present application means one or two or more (including two); “and / or” describes the associated relationship of associated objects, which means that there can be three kinds of relationships; for example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character “ / ” generally represents an “or” relationship between the associated objects.

[0069] In the present specification, the phrase “one embodiment” or “some embodiments” or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrase “in one embodiment”, “in some embodiments”, “in other embodiments”, “in additional embodiments” or the like in various places in the specification are not necessarily all referring to the same embodiment, but can refer to one or more but not all embodiments, unless otherwise specifically noted. The terms “including”, “containing”, “having” and their variants mean “including but not limited to”, unless otherwise specifically noted.

[0070] In this application's embodiments, the term "multiple" refers to two or more. Therefore, in this application's embodiments, "multiple" can also be understood as "at least two." "At least one" can be understood as one or more, such as one, two, or more. For example, "including at least one" means including one, two, or more, and is not limited to which ones are included. For example, "including at least one of A, B, and C" could mean A, B, C; A and B; A and C; B and C; or A and B and C. Similarly, the understanding of descriptions such as "at least one" is similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone; A and B existing simultaneously; or B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.

[0071] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the order, sequence, priority or importance of multiple objects.

[0072] like Figure 1 The diagram shown is a schematic representation of the architecture of an optical reservoir computing system provided in an embodiment of the present invention. Figure 1 The illustrated optical reservoir computing system includes an input layer, an energy storage layer, an output layer, and a feedback layer. The input layer comprises K input layer nonlinear optical elements, the energy storage layer comprises J energy storage layer tunable filters, the output layer comprises L output layer nonlinear optical elements, and the feedback layer comprises S feedback layer tunable filters and R computational logic control units, where K, J, L, S, and R are all positive integers. The K input layer nonlinear optical elements can be configured to correspond one-to-one with the J energy storage layer tunable filters, i.e., K = J.

[0073] The input layer nonlinear optical element or the output layer nonlinear optical element is made of nonlinear optical materials, such as optical materials with second-order or third-order nonlinear coefficients, through specific processes. For example, the nonlinear optical element can be a nonlinear optical waveguide, and the dispersion curve or domain reversal period of the nonlinear optical waveguide can be preset. The main structures of nonlinear optical waveguides include parallel double conductors, coaxial lines, parallel planar waveguides, rectangular waveguides, circular waveguides, microstrip lines, planar dielectric waveguides, and optical fibers. Since the nonlinear optical element is made of nonlinear optical materials, when the incident light signal of the nonlinear optical element meets the conditions for nonlinear optical effects, nonlinear optical effects, such as second-order and third-order nonlinear optical effects, can be generated based on phase matching and energy matching.

[0074] The energy storage layer tunable filter or the feedback layer tunable filter needs to have wavelength selection and optical tuning functions. As long as the device realized by cascading the basic units with wavelength selection and optical tuning functions, it can be used as the tunable filter in the present application, such as a thermal tuning micro-ring filter, and the tuning parameters of the tunable filter can be set in advance. Therefore, the tunable filter can use its optical tuning function to adjust the properties of the optical signal of a specific wavelength, and the properties of the optical signal include at least one of the phase, amplitude and polarization. The wavelengths of the pump optical signal, the feedback optical signal and the incident optical signal can be set in different wavelength intervals, so that the properties of the optical signal of a specific wavelength (such as the pump optical signal and the feedback optical signal) can be adjusted according to the wavelength. It should be noted that the input optical signal is the to-be-tested optical signal of the optical reservoir computing system, and the training purpose of the optical reservoir computing system is to accurately test the electrical signal corresponding to the input optical signal. The feedback optical signal is used to carry the electrical signal tested by the optical reservoir computing system, and the pump optical signal is used to assist the testing process of the optical reservoir computing system, and provides conditions for the generation of nonlinear optical effects, such as providing higher energy (such as hundreds of times of the input optical signal or the feedback optical signal, such as 100 times) and more abundant frequency of the optical signal relative to the input optical signal and the feedback optical signal.

[0075] Figure 1 The optical reservoir computing system shown can perform the optical reservoir computing method shown as Figure 2 The optical reservoir computing method shown.

[0076] Step 201: The input layer generates a nonlinear effect under the action of the incident pump optical signal, converts one input optical signal into P input optical signals, and converts one feedback optical signal into P feedback optical signals.

[0077] Step 202: The energy storage layer adjusts the properties of the incident pump optical signal and the feedback optical signal.

[0078] Step 203: The output layer adjusts the properties of the incident input optical signal and / or the feedback optical signal under the action of the incident pump optical signal which generates a nonlinear effect.

[0079] Step 204: The feedback layer combines any paired input optical signal and feedback optical signal into a detection optical signal, and converts the detection optical signal into a detection electrical signal.

[0080] The specific implementation details of the above steps can be referred to the subsequent description.

[0081] Based on the flow of the above optical reservoir computing method, the functions of each layer in the optical reservoir computing system are described in detail as follows:

[0082] The input layer is used to generate nonlinear optical effects (such as difference frequency effect, frequency doubling effect) with the incident pump light signal, the incident input light signal and the incident feedback light signal, to generate new light signals at new frequencies, so that the incident input light signal and the incident feedback light signal are both expanded in frequency, to generate multiple input light signals and feedback light signals with different frequencies, and the energy intensity of the input light signal and the feedback light signal is determined by the pump light signal. No matter what the value of K is, that is, no matter how many the number of the input layer nonlinear optical elements is, the incident light signal of the input layer must include the pump light signal, the input light signal and the feedback light signal. It should be noted that the attribute of the pump light signal in the input layer can also be adjusted, but the adjustment range is negligible compared with the input light signal and the feedback light signal, so in some embodiments, for the sake of calculation convenience, it can also be considered that the attribute of the pump light signal has not changed.

[0083] Specifically, for any first nonlinear optical element, the first nonlinear optical element is any nonlinear optical element of the K input layer nonlinear optical elements, and the light signal incident on the first nonlinear optical element can be a pump light signal and an input light signal, or a pump light signal and a feedback light signal. Therefore, the first nonlinear optical element is used to generate nonlinear optical effects under the action of the N incident pump light signals, to convert the incident input light signal into P output input light signals with different frequencies, and / or to convert the incident feedback light signal into P output feedback light signals with different frequencies, and to output the N pump light signals after generating nonlinear optical effects, N and P being positive integers.

[0084] The energy storage layer is used to adjust the attributes of the incident pump light signal and the feedback light signal, and the pump light signal and the feedback light signal can be selected by wavelength, so that the energy storage layer can output the adjusted pump light signal and the feedback light signal. No matter what the value of J is, the light signal incident on the energy storage layer is the light signal output from the input layer, so the incident light signal of the energy storage layer must include the pump light signal, the input light signal and the feedback light signal, and the output light signal must include the input light signal, the adjusted pump light signal and the adjusted feedback light signal.

[0085] Specifically, the incident light signal of the energy storage layer can include K*N pump light signals, P input light signals and P feedback light signals, and the output light signal of the energy storage layer is K*N adjusted pump light signals, P input light signals and P adjusted feedback light signals. Optionally, K=J, and the J energy storage layer tunable filters in the energy storage layer can correspond to the K input layer nonlinear optical elements one by one, so that the light signal output from the input layer nonlinear optical element is the light signal incident on the corresponding energy storage layer tunable filter.

[0086] It should be noted that the P-path input light signal emitted from the energy storage layer needs to enter the output layer, so that the input light signal generates nonlinear optical effect again, and the P-path adjusted feedback light signal emitted from the energy storage layer can enter the output layer or the feedback layer.

[0087] Therefore, for the first tunable filter, the first tunable filter is any one of the J energy storage layer tunable filters, the first tunable filter is used to emit the N-path pump light signal emitted by the first nonlinear optical element after attribute adjustment, emit the P-path input light signal emitted by the first nonlinear optical element, and / or emit the P-path feedback light signal emitted by the first nonlinear optical element after attribute adjustment, the attribute including at least one of phase, amplitude and polarization.

[0088] The output layer is used to generate nonlinear optical effect with the incident input light signal under the action of the incident pump light signal. Since the frequency of the input light signal has been fully expanded in the input layer, no new frequency light signal will be generated, only energy conversion will occur, so attribute adjustment is performed when the input light signal or the feedback light signal is incident.

[0089] Specifically, the incident light signal of the output layer can include the N-path adjusted pump light signal and the P-path input light signal, and can further include the N-path adjusted pump light signal and the P-path feedback light signal. Then, nonlinear optical effect is generated based on the N-path adjusted pump light signal or the 2N-path adjusted pump light signal, so as to adjust the attribute of the incident P-path input light signal and / or the P-path feedback light signal. It should be noted that the attribute of the pump light signal in the output layer is also adjusted, but the adjustment range thereof is negligible relative to the input light signal and the feedback light signal, and therefore in some embodiments, for the sake of calculation simplicity, it can be considered that the attribute of the pump light signal is unchanged.

[0090] Therefore, for the second nonlinear optical element, the second nonlinear optical element is any one of the L output layer nonlinear optical elements, the second nonlinear optical element is used to generate nonlinear optical effect under the action of the pump light signal emitted by the first tunable filter when the first tunable filter emits the P-path input light signal, emit the P-path input light signal emitted by the first tunable filter after attribute adjustment, and emit the P-path feedback light signal emitted by the first tunable filter after attribute adjustment.

[0091] The feedback layer is used to filter out the pump light signal, combine and emit any pair of feedback light signal and input light signal as one path of probe light signal, and convert any path of probe light signal into probe electrical signal.

[0092] Specifically, the incident light signal of the feedback layer includes N pump light signals or 2N pump light signals, and P adjusted feedback light signals and P adjusted input light signals, wherein the N pump light signals or 2N pump light signals are filtered out, and the P adjusted feedback light signals and the P adjusted input light signals can be combined and output, for example, combined and output according to the correspondence of the optical channels, thereby outputting P detection light signals.

[0093] Therefore, for the second tunable filter, the second tunable filter is any tunable filter in the S feedback layer tunable filters, which is used to filter out the pump light signals emitted by the first tunable filter and / or the second nonlinear optical element, and pair the input light signals emitted by the second nonlinear optical element, the feedback light signals emitted by the first tunable filter or the second nonlinear optical element, and combine and output the paired feedback light signals and input light signals as a detection light signal. It should be noted that the feedback light signals and the input light signals at this time can be adjusted, but at this time it is not necessary to pay attention to whether they are adjusted or not. Only the wavelength selection of the feedback light signals and the input light signals for combination and output is required. For the first calculation logic control unit, the first calculation logic control unit is any calculation logic control unit in the R calculation logic control units, which is used to convert any detection light signal emitted by the second tunable filter into a detection electrical signal.

[0094] It should be noted that in the optical reservoir computing method, if the method is only a test process, the first calculation logic control unit only needs to convert any incident detection light signal into a detection electrical signal. If the method is a training process, the first calculation logic control unit also needs to obtain an electrical signal deviation corresponding to the detection electrical signal according to the detection electrical signal and a sample electrical signal corresponding thereto. The sample electrical signal is the actual input electrical signal of the known input light signal. The first calculation logic control unit also transmits the electrical signal deviation to the energy storage layer tunable filter (for example, to all J energy storage layer tunable filters in the energy storage layer). For any energy storage layer tunable filter, the first tunable filter is also used to adjust the tuning parameter of the first tunable filter according to the input electrical signal deviation, thereby feeding back and adjusting the optical reservoir computing system, thereby completing a round of training.

[0095] Figure 1 The illustrated optical reservoir computing system is a general example of the optical reservoir computing system, and the correspondence between the layers will be described in more detail below.

[0096] In the correspondence between the input layer and the energy storage layer, the number of input layer nonlinear optical elements (i.e., K) and the number of energy storage layer tunable filters (i.e., J) can each be one or more, K and J can be equal or not equal, the input layer nonlinear optical elements and the energy storage layer tunable filters can be one-to-one correspondence or many-to-one relationship, K input layer nonlinear optical elements can be set to correspond to J energy storage layer tunable filters, that is, any input layer nonlinear optical element has a corresponding energy storage layer tunable filter, and any energy storage layer tunable filter also has a corresponding input layer nonlinear optical element. For example, the optical energy storage computing system can include 2 input layer nonlinear optical elements and 2 energy storage layer tunable filters, and the 2 input layer nonlinear optical elements and the 2 energy storage layer tunable filters are one-to-one correspondence respectively; for another example, the optical energy storage computing system can include 1 input layer nonlinear optical element and 1 energy storage layer tunable filter, and the 1 input layer nonlinear optical element and the 1 energy storage layer tunable filter are one-to-one correspondence; the optical energy storage computing system can also include 2 input layer nonlinear optical elements and 1 energy storage layer tunable filter, and the 2 input layer nonlinear optical elements correspond to one energy storage layer tunable filter.

[0097] In the corresponding relationship between the energy storage layer and the output layer or the feedback layer, the number of energy storage layer tunable filters (J) and the number of output layer nonlinear optical elements (L) can each be one or more, the energy storage layer tunable filter and the output layer nonlinear optical element can be a one-to-one correspondence, or a many-to-one relationship, J energy storage layer tunable filters and L output layer nonlinear optical elements can be set to correspond to each other, or correspond to each other in part, any energy storage layer tunable filter can have its corresponding input layer nonlinear optical element, or it can not have its corresponding input layer nonlinear optical element, and directly correspond to the feedback layer tunable filter, the output layer nonlinear optical element can be set to have its corresponding energy storage layer tunable filter, at least the energy storage layer tunable filter of the output input light signal, and the energy storage layer tunable filter of the output feedback light signal. For example, the optical energy storage layer computing system can include 2 energy storage layer tunable filters and 2 output layer nonlinear optical elements, and the 2 energy storage layer tunable filters and the 2 output layer nonlinear optical elements are in a one-to-one correspondence; for another example, the optical energy storage layer computing system can include 1 energy storage layer tunable filter and 1 output layer nonlinear optical element, and the 1 energy storage layer tunable filter and the 1 output layer nonlinear optical element are in a one-to-one correspondence; the optical energy storage layer computing system can also include 2 energy storage layer tunable filters and 1 output layer nonlinear optical element, and the 2 energy storage layer tunable filters correspond to the 1 output layer nonlinear optical element; the optical energy storage layer computing system can also include 2 energy storage layer tunable filters and 1 output layer nonlinear optical element, one of the 2 energy storage layer tunable filters is an energy storage layer tunable filter of the output input light signal, and the other is an energy storage layer tunable filter of the output feedback light signal, the energy storage layer tunable filter of the output input light signal corresponds to the 1 output layer nonlinear optical element, and the energy storage layer tunable filter of the output feedback light signal directly corresponds to the feedback layer tunable filter.

[0098] In the corresponding relationship between the feedback layer and the output layer or the energy storage layer, the number of feedback layer tunable filters (S), the number of energy storage layer tunable filters (J), and the number of output layer nonlinear optical elements (L) can each be one or more, the feedback layer tunable filter and the output layer nonlinear optical element can be a one-to-one correspondence, or a many-to-one relationship, and the feedback layer tunable filter and the energy storage layer tunable filter can be a one-to-one correspondence, or a many-to-one relationship, and for any feedback layer tunable filter, it must correspond to one of the energy storage layer tunable filter and the output layer nonlinear optical element. For specific examples, refer to the description of the corresponding relationship between the output layer and the energy storage layer described above.

[0099] In the correspondence between the S tunable filters and R computational logic control units within the feedback layer, both the number of tunable filters (S) and the number of computational logic control units can be one or more. The relationship between the tunable filters and the computational logic control units can be one-to-one or many-to-one. It is possible to configure all S tunable filters and R computational logic control units to correspond, meaning that each tunable filter has a corresponding tunable filter in the energy storage layer, and each computational logic control unit has a corresponding input layer nonlinear optical element. For example, an optical reservoir computing system may include two tunable feedback layer filters and two computing logic control units, with a one-to-one correspondence between the two tunable feedback layer filters and the two computing logic control units; alternatively, an optical reservoir computing system may include one tunable feedback layer filter and one computing logic control unit, with a one-to-one correspondence between the one tunable feedback layer filter and the one computing logic control unit; an optical reservoir computing system may also include two tunable feedback layer filters and one computing logic control unit, with each of the two tunable feedback layer filters corresponding to one computing logic control unit.

[0100] It should be noted that existing technologies not only fail to utilize the aforementioned component combinations to implement optical reservoir computing systems, but also lack the flexibility to configure the number and relationships of components in each layer. For example, existing technologies employ a fixed chip array, requiring a large number of chips, and the array needs to be fixed in place once formed. Therefore, the optical reservoir computing system provided in this application offers a significant advantage: its topology can be flexibly transformed when facing diverse and complex training scenarios.

[0101] The optical reservoir calculation system will be described in detail below with reference to specific embodiments. It should be noted that the following embodiments are merely examples for the purpose of more clearly describing this application, but do not constitute a limitation on this application. Those skilled in the art can derive more abundant embodiments based on the above content, and these embodiments are all within the protection scope of this application.

[0102] Example 1

[0103] like Figure 3 The diagram shown is a structural schematic of an embodiment of an optical reservoir computing system provided in this application. The optical reservoir computing system shown in Embodiment 1 of this application includes an input layer nonlinear optical element 301, an energy storage layer tunable filter 302, an output layer nonlinear optical element 303, a feedback layer tunable filter 304, and a computing logic control unit 305.

[0104] The incident optical signal of the input layer nonlinear optical element 301 includes N pump optical signals, one input optical signal, and one feedback optical signal. The input layer nonlinear optical element 301 is specifically used for:

[0105] under the action of the incident N-path pump light signal (λ p1_1 ~λ pN_1 ), converts the incident one-path input light signal (λ S ) into P-path output light signals (λ S_1_1 ~λ S_P_1 ) with different frequencies, converts the incident one-path feedback light signal (λ f ) into P-path feedback light signals (λ f_1_1 ~λ f_P_1 ) with different frequencies, and emits the N-path pump light signal (λ p1_2 ~λ pN_2 ) after the nonlinear optical effect, N and P are positive integers, and it should be noted that the energy of the pump light signal is in a higher order of magnitude (such as 100 times) of the energy of the input light signal and the energy of the feedback light signal. Although the energy of the pump light signal also changes, the change is small, so for the sake of simplicity, λ p1_2 ~λ pN_2 can be considered equivalent to λ p1_1 ~λ pN_1 .

[0106] The energy storage layer tunable filter 302 corresponds to the input layer nonlinear optical element 301, and the energy storage layer tunable filter 302 is specifically configured to:

[0107] adjust the properties of the N-path pump light signal (λ p1_2 ~λ pN_2 ) and the P-path feedback light signal (λ f_1_1 ~λ f_P_1 ) emitted from the input layer nonlinear optical element 301, emit the adjusted N-path pump light signal (λ p1_3 ~λ pN_3 ) and the adjusted P-path feedback light signal (λ f_1_2 ~λ f_P_2 ), and emit the incident P-path input light signal (λ S_1_1 ~λ S_P_1 ).

[0108] The output layer nonlinear optical element 303 corresponds to the energy storage layer tunable filter 302, and the output layer nonlinear optical element 303 is specifically configured to:

[0109] generate a nonlinear optical effect under the action of the adjusted N-path pump light signal (λ p1_3 ~λ pN_3 ) emitted from the energy storage layer tunable filter 302, and generate a nonlinear optical effect on the adjusted P-path feedback light signal (λ f_1_2 ~λf_P_2 ) again, and the P-channel input optical signals (λ S_1_1 ~ λ S_P_1 ) outputted by the energy storage layer tunable filter 302 are adjusted in attribute, and the adjusted P-channel feedback optical signals (λ f_1_3 ~ λ f_P_3 ), the adjusted P-channel input optical signals (λ S_1_2 ~ λ S_P_2 ) and the adjusted N-channel pump optical signals (λ p1_4 ~ λ pN_4 ) are outputted.

[0110] The feedback layer tunable filter 304 corresponds to the output layer nonlinear optical element 303, and the feedback layer tunable filter 304 is specifically used for:

[0111] filtering out the adjusted N-channel pump optical signals (λ p1_4 ~ λ pN_4 ) outputted by the output layer nonlinear optical element 303, and combining the adjusted P-channel input optical signals (λ S_1_2 ~ λ S_P_2 ) outputted by the output layer nonlinear optical element 303 with the paired feedback optical signals and input optical signals in the adjusted P-channel feedback optical signals (λ f_1_3 ~ λ f_P_3 ) to output P-channel probe optical signals (λ Sf_1 ~ λ Sf_P ).

[0112] The computing logic control unit 305 corresponds to the feedback layer tunable filter 304, and the computing logic control unit 305 is specifically used for:

[0113] converting the P-channel probe optical signals (λ Sf_1 ~ λ Sf_P ) outputted by the feedback layer tunable filter 304 into P-channel probe electrical signals (μ Sf_1 ~ μ Sf_P ).

[0114] If the optical energy storage layer computing system is in a training process, after the above test process is completed and the P-channel probe electrical signals (μ Sf_1 ~ μ Sf_P ) are obtained, the computing logic control unit 305 is further used for:

[0115] obtaining an electrical signal deviation corresponding to any one of the probe electrical signals according to the probe electrical signal and a sample electrical signal corresponding to the probe electrical signal, and transmitting the electrical signal deviation to the energy storage layer tunable filter 302; the sample electrical signal is an actual electrical signal corresponding to an input optical signal obtained by the computing logic control unit 305 in advance, and the P-channel probe electrical signals (μ Sf_1 ~ μSf_P The corresponding P-path electrical signal deviation (Δ) Sf_1 ~Δ Sf_P This characterizes the effect of the input optical signal in this test, such as the deviation of the P-channel electrical signal (Δ). Sf_1 ~Δ Sf_P The smaller the value, the better the effect of testing the input optical signal. This indicates that the deviation of the P-channel electrical signal (Δ) is... Sf_1 ~Δ Sf_P This feedback is sent to the energy storage layer, thereby enabling feedback regulation of the optical reservoir computing system.

[0116] The energy storage layer tunable filter 302 is also used for:

[0117] The tuning parameters of the first tunable filter are adjusted according to the deviation of the input electrical signal.

[0118] Obviously, since Embodiment 1 is only an exemplary description, Embodiment 1 can also have many variations, such as keeping other structures in Embodiment 1 unchanged and changing K to 2, or changing R to 2. These variations can be specifically referred to the description of Embodiment 1, and will not be repeated here.

[0119] Example 2

[0120] like Figure 4 The diagram shown is a schematic representation of a second embodiment of an optical reservoir computing system provided in this application. The optical reservoir computing system shown in this second embodiment includes two input-layer nonlinear optical elements, namely input-layer nonlinear optical element 4011 and input-layer nonlinear optical element 4012, and two energy storage layer tunable filters, namely energy storage layer tunable filter 4021 and energy storage layer tunable filter 4022; one output-layer nonlinear optical element 403, one feedback-layer tunable filter 404, and one computing logic control unit 405.

[0121] The incident optical signal from the input layer nonlinear optical element 4011 includes N pump optical signals (λ). p1_1 ~λ pN_1 ) and one input optical signal (λ) S The incident optical signal from the input layer nonlinear optical element 4012 includes N pump optical signals (λ). p(N+1)_1 ~λ p2N_1 ) and a feedback optical signal (λ) f The N-channel pump light signals (λ) incident on the input layer nonlinear optical element 4011 p1_1 ~λ pN_1 The N-channel pump light signal (λ) incident on the input layer nonlinear optical element 4012 and the input layer nonlinear optical element 4012 p(N+1)_1 ~λ p2N_1 The input layer nonlinear optical element 4011 can be consistent or inconsistent, and is specifically used for:

[0122] under the action of the incident N-path pump light signal (λ p1_1 ~λ pN_1 ), the incident one-path input light signal (λ S ) is converted into P-path input light signals (λ S_1_1 ~λ S_P_1 ) with different frequencies, and the N-path pump light signal (λ p1_2 ~λ pN_2 ) is emitted;

[0123] The input layer nonlinear optical element 4012 is specifically used for:

[0124] under the action of the incident N-path pump light signal (λ p(N+1)_1 ~λ p2N_1 ), the incident one-path feedback light signal (λ f ) is converted into P-path feedback light signals (λ f_1_1 ~λ f_P_1 ) with different frequencies, and the N-path pump light signal (λ p(N+1)_2 ~λ p2N_2 ) is emitted.

[0125] The energy storage layer tunable filter 4021 corresponds to the input layer nonlinear optical element 4011, the energy storage layer tunable filter 4022 corresponds to the input layer nonlinear optical element 4012, and the energy storage layer tunable filter 4021 is specifically used for:

[0126] adjusting the properties of the N-path pump light signal (λ p1_2 ~λ pN_2 ) emitted by the input layer nonlinear optical element 4011, emitting the adjusted N-path pump light signal (λ p1_3 ~λ pN_3 ) and the P-path input light signal (λ S_1_1 ~λ S_P_1 );

[0127] And the energy storage layer tunable filter 4022 is specifically used for:

[0128] adjusting the properties of the N-path pump light signal (λ p(N+1)_2 ~λ p2N_2 ) and the P-path feedback light signal (λ f_1_1 ~λ f_P_1 ) emitted by the input layer nonlinear optical element 4012, emitting the adjusted N-path pump light signal (λ p(N+1)_3 ~λ p2N_3 ) and the adjusted P-path feedback light signal (λ f_1_2 ~λ f_P_2 ).

[0129] The output layer nonlinear optical element 403 corresponds to the energy storage layer tunable filter 4021 and the energy storage layer tunable filter 4022, and the output layer nonlinear optical element 403 is specifically used for:

[0130] Under the action of the incident adjusted 2N-way pump light signal (λ p1_3 ~ λ p2N_3 ), the input layer nonlinear optical element 4012 generates a nonlinear optical effect, and the P-way feedback light signal (λ f_1_2 ~ λ f_P_2 ) emitted by the input layer nonlinear optical element 4012 is again adjusted in attribute, and the P-way input light signal (λ S_1_1 ~ λ S_P_1 ) emitted by the input layer nonlinear optical element 4011 is adjusted in attribute, and the adjusted P-way feedback light signal (λ f_1_3 ~ λ f_P_3 ), the adjusted P-way input light signal (λ S_1_2 ~ λ S_P_2 ) and the adjusted 2N-way pump light signal (λ p1_4 ~ λ pN_4 ) are emitted.

[0131] The feedback layer tunable filter 404 corresponds to the output layer nonlinear optical element 403, and the feedback layer tunable filter 404 is specifically used for:

[0132] Filtering the adjusted 2N-way pump light signal (λ p1_4 ~ λ p2N_4 ), and combining the adjusted P-way input light signal (λ S_1_2 ~ λ S_P_2 ) emitted by the output layer nonlinear optical element 403 with the paired feedback light signal and input light signal in the adjusted P-way feedback light signal (λ f_1_3 ~ λ f_P_3 ), and emitting as a P-way probe light signal (λ Sf_1 ~ λ Sf_P ).

[0133] The calculation logic control unit 405 corresponds to the feedback layer tunable filter 404, and the calculation logic control unit 405 is specifically used for:

[0134] Converting the incident P-way probe light signal (λ Sf_1 ~ λ Sf_P ) into a P-way probe electrical signal (μ Sf_1 ~ μ Sf_P ).

[0135] If the optical energy storage calculation system is in a training process, after the above test process is completed, the P-way probe electrical signal (μ Sf_1 ~ μ Sf_PAfter that, the calculation logic control unit 405 can also calculate the deviation (Δ) of the P-channel electrical signal based on the P-channel sample electrical signal. Sf_1 ~Δ Sf_P The data is then fed back to the energy storage layer. The specific process can be found in Example 1.

[0136] Obviously, since Embodiment 2 is only an exemplary description, Embodiment 2 can also have many variations, such as keeping other structures unchanged and changing S to 2. These variations can be referred to the description of Embodiment 1, and will not be repeated here.

[0137] Example 3

[0138] like Figure 5 The diagram shown is a structural schematic of Embodiment 3 of an optical reservoir computing system provided in this application. Embodiment 3 of this application illustrates an optical reservoir computing system comprising two input-layer nonlinear optical elements, namely input-layer nonlinear optical element 5011 and input-layer nonlinear optical element 5012, and two energy storage layer tunable filters, namely energy storage layer tunable filter 5021 and energy storage layer tunable filter 5022; one output-layer nonlinear optical element 503, one feedback-layer tunable filter 504, and one computing logic control unit 505.

[0139] The incident optical signal from the input layer nonlinear optical element 5011 includes N pump optical signals (λ). p1_1 ~λ pN_1 ) and one input optical signal (λ) S The incident optical signal from the input layer nonlinear optical element 5012 includes N pump optical signals (λ). p(N+1)_1 ~λ p2N_1 ) and a feedback optical signal (λ) f The N-channel pump light signals (λ) incident on the input layer nonlinear optical element 5011 p1_1 ~λ pN_1 The N-channel pump light signal (λ) incident on the input layer nonlinear optical element 5012 and the input layer nonlinear optical element 5012 p(N+1)_1 ~λ p2N_1 The input layer nonlinear optical element 5011 can be consistent or inconsistent, and is specifically used for:

[0140] In the incident N-channel pump light signal (λ) p1_1 ~λ pN_1 The nonlinear optical effect generated by the action of ) transforms one of the incident input light signals (λ) into a nonlinear optical signal. S ) is converted into P-channel input optical signals (λ) with different frequencies. S_1_1 ~λ S_P_1 ) output, and output N pump optical signals (λ) p1_2 ~λ pN_2 );

[0141] The input layer nonlinear optical element 5012 is specifically used for:

[0142] under the action of the incident N-path pump light signal (λ p(N+1)_1 p2N_1 ), generates a nonlinear optical effect, converts the incident one-path feedback light signal (λ f ) into P-path feedback light signals (λ f_1_1 f_P_1 ) with different frequencies, and emits N-path pump light signals (λ p(N+1)_2 p2N_2 ).

[0143] The energy storage layer tunable filter 5021 corresponds to the input layer nonlinear optical element 5011, the energy storage layer tunable filter 5022 corresponds to the input layer nonlinear optical element 5012, and the energy storage layer tunable filter 5021 is specifically used for:

[0144] adjusting the properties of the N-path pump light signal (λ p1_2 pN_2 ) emitted by the input layer nonlinear optical element 5011, emitting the adjusted N-path pump light signal (λ p1_3 pN_3 ) and emitting the P-path input light signal (λ S_1_1 S_P_1 ).

[0145] And the energy storage layer tunable filter 5022 is specifically used for:

[0146] adjusting the properties of the N-path pump light signal (λ p(N+1)_2 p2N_2 ) and the P-path feedback light signal (λ f_1_1 f_P_1 ) emitted by the input layer nonlinear optical element 5012, emitting the adjusted N-path pump light signal (λ p(N+1)_3 p2N_3 ) and the adjusted P-path feedback light signal (λ f_1_2 f_P_2 ).

[0147] The output layer nonlinear optical element 503 corresponds to the energy storage layer tunable filter 5021, and the output layer nonlinear optical element 503 is specifically used for:

[0148] under the action of the adjusted N-path pump light signal (λ p1_3 pN_3 ) emitted by the energy storage layer tunable filter 5021, generates a nonlinear optical effect, and adjusts the P-path input light signal (λ S_1_1 S_P_1 emitted by the energy storage layer tunable filter 5021.​​​​​​​​​​​) and the adjusted P-path input light signals (λ S_1_2 ~λ S_P_2 ) and the adjusted N-path pump light signals (λ p1_4 ~λ pN_4 ).

[0149] The feedback layer tunable filter 504 corresponds to the energy storage layer tunable filter 5022 and the output layer nonlinear optical element 503, and the feedback layer tunable filter 504 is specifically used for:

[0150] filtering out the adjusted 2N-path pump light signals (λ p1_4 ~λ pN_4 , λ p(N+1)_3 ~λ p2N_3 ) emitted by the energy storage layer tunable filter 5022 and the output layer nonlinear optical element 503, and combining the feedback light signals and the input light signals matched in the P-path feedback light signals (λ f_1_2 ~λ f_P_2 ) emitted by the energy storage layer tunable filter 5022 and the P-path input light signals (λ S_1_2 ~λ S_P_2 ) emitted by the output layer nonlinear optical element 503, and emitting the P-path probe light signals (λ Sf_1 ~λ Sf_P ).

[0151] The computing logic control unit 505 corresponds to the feedback layer tunable filter 504, and the computing logic control unit 505 is specifically used for:

[0152] converting the incident P-path probe light signals (λ Sf_1 ~λ Sf_P ) into P-path probe electrical signals (μ Sf_1 ~μ Sf_P ).

[0153] If the optical reservoir computing system is in a training process, after the above test process is completed and the P-path probe electrical signals (μ Sf_1 ~μ Sf_P ) are obtained, the computing logic control unit 505 can further calculate P-path electrical signal deviation amounts (Δ Sf_1 ~Δ Sf_P ) according to the P-path sample electrical signals and feed back to the energy storage layer, and the specific process can refer to the embodiment one and the embodiment two.

[0154] Obviously, since the embodiment three is only an exemplary description, the embodiment three can also have various modifications, such as changing S to 2 while other structures in the embodiment three remain unchanged, and these modifications can refer to the description of the embodiment one, which will not be repeated here.

[0155] The optical reservoir computing system provided in the application can expand input light signals and feedback light signals at new frequencies based on nonlinear optical effects. The optical reservoir computing system only needs a small number of components to realize the functions of each layer, thereby greatly reducing the physical overhead and having the advantages of low cost and low power consumption. In addition, the optical reservoir computing system can flexibly configure the number of components of each layer and the corresponding relationship between the components of each layer, so that the topology of the optical reservoir computing system can be adjusted, and large-scale node number expansion can be realized based on simple structure.

[0156] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these modifications and variations.

Claims

1. An optical reservoir calculation system, characterized in that, include: The system comprises K input-layer nonlinear optical elements, J energy storage-layer tunable filters, L output-layer nonlinear optical elements, S feedback-layer tunable filters, and R computational logic control units, wherein K, J, L, S, and R are all positive integers. The first nonlinear optical element is used to generate a nonlinear optical effect under the action of the incident N pump light signals, converting one incident input light signal into P input light signals with different frequencies for output, and / or converting one incident feedback light signal into P feedback light signals with different frequencies for output, and outputting the N pump light signals after generating the nonlinear optical effect. The first nonlinear optical element is any nonlinear optical element among the K input layer nonlinear optical elements, where N and P are positive integers. The first tunable filter is used to adjust the properties of the N-channel pump light signals emitted by the first nonlinear optical element before emitting them, to emit the P-channel input light signals emitted by the first nonlinear optical element, and / or to adjust the properties of the P-channel feedback light signals emitted by the first nonlinear optical element before emitting them. The properties include at least one of phase, amplitude, and polarization. The first tunable filter is any one of the J tunable filters of the energy storage layer. The second nonlinear optical element is used to generate a nonlinear optical effect under the action of the pump light signal emitted by the first tunable filter when the P-path input light signal is emitted from the first tunable filter, to adjust the properties of the P-path input light signal emitted by the first tunable filter before emission, and to adjust the properties of the P-path feedback light signal emitted by the first tunable filter before emission. The second nonlinear optical element is any one of the L output layer nonlinear optical elements. The second tunable filter is used to filter out the pump light signal emitted by the first tunable filter and / or the second nonlinear optical element, and to pair the input light signal emitted by the second nonlinear optical element, the feedback light signal emitted by the first tunable filter or the second nonlinear optical element, and to combine the paired feedback light signal and the input light signal into a probe light signal. The second tunable filter is any one of the S feedback layer tunable filters. The first computational logic control unit is used to convert any one of the probe optical signals emitted from the second tunable filter into a probe electrical signal. The first computational logic control unit is any one of the R computational logic control units.

2. The system as described in claim 1, characterized in that, Both K and J are 1, and the optical signal incident on the first nonlinear optical element includes N pump optical signals, one input optical signal and one feedback optical signal; The first nonlinear optical element is specifically used for: The nonlinear optical effect is generated under the action of the incident N pump light signals, which converts the incident one input light signal into P input light signals with different frequencies and outputs them, as well as converts the incident one feedback light signal into P feedback light signals with different frequencies and outputs them, and outputs the N pump light signals after the nonlinear optical effect is generated. The first tunable filter corresponds to the first nonlinear optical element, and the first tunable filter is specifically used for: The N-channel pump light signal and P-channel feedback light signal emitted from the first nonlinear optical element are emitted after property adjustment, and the P-channel input light signal emitted from the first nonlinear optical element is emitted.

3. The system as described in claim 2, characterized in that, When L is 1, the second nonlinear optical element corresponds to the first tunable filter, and the second nonlinear optical element is specifically used for: The nonlinear optical effect is generated under the action of the N pump optical signals emitted from the first tunable filter. The properties of the P input optical signals and P feedback optical signals emitted from the first tunable filter are adjusted before being emitted, and the N pump optical signals emitted from the first tunable filter are emitted.

4. The system as described in claim 3, characterized in that, S is 1, the second tunable filter corresponds to the second nonlinear optical element, and the second tunable filter is specifically used for: The N-channel pump light signals emitted by the second nonlinear optical element are filtered out, and the P-channel input light signals emitted by the second nonlinear optical element are paired with the P-channel feedback light signals. The paired feedback light signals and input light signals are then combined and emitted as P-channel probe light signals.

5. The system as described in claim 1, characterized in that, K and J are 2. The K input layer nonlinear optical elements include a first nonlinear optical element and a third nonlinear optical element. The optical signal incident on the first nonlinear optical element includes N pump optical signals and one input optical signal. The optical signal incident on the third nonlinear optical element includes N pump optical signals and one feedback optical signal. The first nonlinear optical element is specifically used for: The nonlinear optical effect is generated under the action of the incident N pump light signals, which converts the incident one input light signal into P input light signals with different frequencies and outputs the N pump light signals after the nonlinear optical effect is generated. The third nonlinear optical element is specifically used for: The nonlinear optical effect is generated under the action of the incident N pump light signals, which converts the incident one feedback light signal into P feedback light signals with different frequencies and outputs them, as well as outputting the N pump light signals after the nonlinear optical effect is generated. The J energy storage layer tunable filters include a first tunable filter and a third tunable filter, wherein the first tunable filter corresponds to the first nonlinear optical element, and the third tunable filter corresponds to the third nonlinear optical element; The first tunable filter is specifically used for: The N-channel pump light signals emitted from the first nonlinear optical element are emitted after property adjustment, and the P-channel input light signals emitted from the first nonlinear optical element are emitted. The third tunable filter is specifically used for: The N-channel pump light signal and P-channel feedback light signal emitted from the first nonlinear optical element are adjusted in terms of properties before being emitted.

6. The system as described in claim 5, characterized in that, L is 1, the second nonlinear optical element corresponds to the first tunable filter and the third tunable filter, and the second nonlinear optical element is specifically used for: The nonlinear optical effect is generated by the N pump optical signals emitted from the first tunable filter and the N pump optical signals emitted from the third tunable filter. After the properties of the incident P input optical signals and P feedback optical signals are adjusted, the 2N pump optical signals after generating the nonlinear optical effect are emitted.

7. The system as described in claim 6, characterized in that, S is 1, the second tunable filter corresponds to the second nonlinear optical element, and the second tunable filter is specifically used for: The 2N pump light signals emitted by the second nonlinear optical element are filtered out, and the P input light signal and P feedback light signal emitted by the second nonlinear optical element are paired, and the paired feedback light signal and input light signal are combined to emit a P probe light signal.

8. The system as described in claim 5, characterized in that, When L is 1, the second nonlinear optical element corresponds to the first tunable filter, and the second nonlinear optical element is specifically used for: The nonlinear optical effect is generated by the N pump optical signals emitted from the first tunable filter, and the P input optical signals are emitted after property adjustment, and the N pump optical signals after generating the nonlinear optical effect are emitted.

9. The system as described in claim 8, characterized in that, S is 1, the second tunable filter corresponds to the second nonlinear optical element and the third tunable filter, and the second tunable filter is specifically used for: The N-channel pump light signals emitted from the second nonlinear optical element and the N-channel pump light signals emitted from the third tunable filter are filtered out. The P-channel input light signal emitted from the second nonlinear optical element is paired with the P-channel feedback light signal emitted from the third tunable filter, and the paired feedback light signal and input light signal are combined to emit a P-channel probe light signal.

10. The system as claimed in claim 1, characterized in that, When R is 1, the first computational logic control unit is specifically used for: The P-path detection optical signal emitted from the second tunable filter is converted into a P-path detection electrical signal.

11. The system as claimed in claim 1, characterized in that, The first computing logic control unit is also used for: Based on any one of the P-path probe optical signals emitted by the second tunable filter and its corresponding sample electrical signal, the electrical signal deviation corresponding to the probe electrical signal is obtained, and the electrical signal deviation is transmitted to the energy storage layer tunable filter. The first tunable filter is also used for: The tuning parameters of the first tunable filter are adjusted based on the deviation of the electrical signal transmitted by the first computing logic control unit.

12. The system according to any one of claims 1 to 11, characterized in that, The attribute that adjusts the P-path feedback optical signal emitted by the first nonlinear optical element in the first tunable filter is phase; the attribute that adjusts the P-path input optical signal emitted by the first tunable filter in the second nonlinear optical element is amplitude; and the attribute that adjusts the P-path feedback optical signal emitted by the first tunable filter in the second nonlinear optical element is amplitude.

13. An optical reservoir calculation method, characterized in that, The method is applicable to an optical reservoir computing system, which includes K input-layer nonlinear optical elements, J energy storage layer tunable filters, L output-layer nonlinear optical elements, S feedback-layer tunable filters, and R computing logic control units, where K, J, L, S, and R are all positive integers; the method includes: The first nonlinear optical element generates a nonlinear optical effect under the action of the incident N pump light signals, converting one of the incident input light signals into P input light signals of different frequencies for output, and / or converting one of the incident feedback light signals into P feedback light signals of different frequencies for output, and outputting the N pump light signals after generating the nonlinear optical effect. The first nonlinear optical element is any nonlinear optical element among the K input layer nonlinear optical elements, where N and P are positive integers. The first tunable filter performs attribute adjustment on the N-channel pump light signals emitted by the first nonlinear optical element before emitting them, and also emits the P-channel input light signals emitted by the first nonlinear optical element, and / or performs attribute adjustment on the P-channel feedback light signals emitted by the first nonlinear optical element before emitting them. The attribute includes at least one of phase, amplitude, and polarization. The first tunable filter is any one of the J tunable filters of the energy storage layer. When the first tunable filter outputs a P-path input optical signal, the second nonlinear optical element generates a nonlinear optical effect under the action of the pump optical signal output from the first tunable filter. It performs attribute adjustment on the P-path input optical signal output from the first tunable filter before outputting it, and performs attribute adjustment on the P-path feedback optical signal output from the first tunable filter before outputting it. The second nonlinear optical element is any one of the L output layer nonlinear optical elements. The second tunable filter filters out the pump light signal emitted by the first tunable filter and / or the second nonlinear optical element, and pairs the input light signal emitted by the second nonlinear optical element, the feedback light signal emitted by the first tunable filter or the second nonlinear optical element, and combines the paired feedback light signal and the input light signal to emit a probe light signal. The second tunable filter is any one of the S feedback layer tunable filters. The first computational logic control unit converts any one of the probe optical signals emitted from the second tunable filter into one probe electrical signal. The first computational logic control unit is any one of the R computational logic control units.

Citation Information

Patent Citations

  • Method, system and apparatus for real-time reservoir model updating using ensemble Kalman filter

    US20070118346A1

  • Optical signal processing device

    WO2019167953A1