An optoelectronic signal processing device, an optical neural network model training method, and an optical computing device
By adopting three-dimensional stacked optical signal processing layer, electrical signal transmission layer and control layer structure in optical computing devices, the problem of poor scalability of optical computing devices is solved, and the processing capability and material protection of big data tasks are achieved.
Patent Information
- Application Number
- CN202510714934.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-05-30
AI Technical Summary
Optical computing devices are difficult to scale on a large scale, resulting in poor scalability. Especially when dealing with big data tasks, high-intensity laser light sources can damage silicon optical materials.
The structure of at least two optical signal processing layers, at least one electrical signal transmission layer and an electrical signal control layer is adopted. The optical signal processing layer is stacked three-dimensionally, and the optical signal processing unit parameters are modulated using the electrical signal control layer, and the electrical signals are transmitted through the electrical signal transmission layer to avoid the direct irradiation of the silicon optical material from the silicon optical material.
It improves the scalability of optical computing devices, can handle a large number of data tasks, and reduces the intensity of laser light source for each optical signal processing layer to avoid material damage.
Smart Images

Figure CN120235205B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of optical signal processing, and particularly relates to an optoelectronic signal processing device, an optical neural network model training method, and an optical computing device. Background Art
[0002] An optical computing device is a new type of computing device based on the principle of photonics, using optical signals as information carriers. Since optical signals are hardly affected by electromagnetic interference, they have high stability and anti-interference ability; since optical signals propagate at high speed, optical computing devices have high-speed data transmission and processing capabilities. They are suitable for processing parallel computing tasks with high complexity and large data volumes.
[0003] However, when processing tasks with a large amount of data, a high-intensity laser light source is required. Irradiating a silicon photonics material with a high-intensity laser light source will cause damage to the silicon photonics material. Therefore, it is difficult for optical computing devices to be extended into a large-scale computing system, and the scalability is poor. Summary of the Invention
[0004] The present application provides an optoelectronic signal processing device, an optical neural network model training method, and an optical computing device, which at least solve the problem that it is difficult for optical computing devices to be scaled up on a large scale.
[0005] In a first aspect, the present application provides an optical signal processing device, including:
[0006] At least two layers of optical signal processing layers, at least one layer of electrical signal transmission layer, and an electrical signal control layer;
[0007] The optical signal processing layers are disposed on a device substrate, the optical signal processing layers and the electrical signal transmission layer are spaced apart, and the electrical signal control layer is disposed on the topmost optical signal processing layer;
[0008] The electrical signal control layer is configured to generate an electrical signal for modulating the parameters of the optical signal processing units in the first layer of optical signal processing layer;
[0009] The first layer of optical signal processing layer is configured to receive and modulate the parameters of the optical signal processing units in this optical signal processing layer according to the electrical signal generated by the electrical signal control layer, determine the optical information of this optical signal processing layer according to the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate an electrical signal for adjusting the second layer of optical signal processing layer;
[0010] The Nth layer of optical signal processing layer is configured to receive and modulate the parameters of the optical signal processing units in this optical signal processing layer according to the electrical signal generated by the (N - 1)th layer of optical signal processing layer, determine the optical information of this optical signal processing layer according to the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate an electrical signal for modulating the (N + 1)th layer of optical signal processing layer, where N is an integer greater than or equal to 2, representing the number of layers of the optical signal processing layer;
[0011] The electrical signal transmission layer is disposed between the Nth optical signal processing layer and the (N + 1)th optical signal processing layer, and is configured to transmit the electrical signal generated by the Nth optical signal processing layer to the (N + 1)th optical signal processing layer through the through-silicon vias disposed in the electrical signal transmission layer.
[0012] In a second aspect, a method for training an optical neural network model is provided, which is applied to the optical signal processing device described in the first aspect, and includes:
[0013] Setting an initial value of at least one optical signal processing unit parameter corresponding to the model to be trained;
[0014] Creating a loss function of the model to be trained;
[0015] Adjusting the values of at least one optical signal processing unit parameter corresponding to the model to be trained by using the finite difference method until the convergence condition is reached, so as to determine the final value of the optical signal processing unit parameter.
[0016] In a third aspect, an optical computing device is provided, which includes the optical signal processing device described in the first aspect and a memory.
[0017] The beneficial effects brought by the technical solutions provided in the embodiments of the present application are as follows: By three-dimensionally stacking the optical signal processing layers, the scalability of the optical computing device is improved. Through the three-dimensional stacking of the optical signal processing layers, the overall number of optical processing units in the optical computing device is increased, enabling the optical computing device to have the ability to process a large amount of data tasks. When processing tasks with a large amount of data, the intensity of the laser light source received by each optical signal processing layer is weak, so as to avoid damage to the silicon optical material due to strong light irradiation. Description of the Drawings
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 It is a schematic structural diagram of an optical signal processing device provided by an embodiment of the present application;
[0020] Figure 2 It is a schematic diagram of an optical signal processing layer provided by an embodiment of the present application;
[0021] Figure 3 It is a schematic diagram of a photoelectric conversion module provided by an embodiment of the present application;
[0022] Figure 4It is a schematic diagram of an interferometer network provided by an embodiment of the present application;
[0023] Figure 5 It is a schematic diagram of a Mach-Zehnder interferometer provided by an embodiment of the present application;
[0024] Figure 6 It is a schematic diagram of an optical signal processing layer composed of interferometer modules provided by an embodiment of the present application;
[0025] Figure 7 It is a schematic diagram of a micro-ring resonator provided by an embodiment of the present application;
[0026] Figure 8 It is a schematic diagram of the optical signal processing layer processing an optical signal provided by an embodiment of the present application;
[0027] Figure 9 It is a schematic diagram of an electrical signal transmission provided by an embodiment of the present application;
[0028] Figure 10 It is a schematic diagram of a three-dimensional stacked structure of a multi-layer optical signal processing layer provided by an embodiment of the present application;
[0029] Figure 11 It is a schematic diagram of a method for training an optical neural network model provided by an embodiment of the present application;
[0030] Figure 12 It is a schematic diagram of an optical computing device provided by an embodiment of the present application. Detailed implementation manners
[0031] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0032] Unless otherwise defined, technical terms or scientific terms used in this disclosure shall have the ordinary meanings as understood by those of ordinary skill in the art to which this disclosure pertains. The "first", "second" and similar terms used in this disclosure do not denote any order, quantity or importance, but are only used to distinguish different components. Similarly, words such as "a", "an" or "the" do not denote a quantity limitation, but mean that there is at least one. The numbers in the accompanying drawings of the specification only represent the distinction of each functional component or module, and do not represent the logical relationship between the components or modules. Words such as "comprising" or "including" mean that the elements or objects appearing before this word cover the elements or objects listed after this word and their equivalents, without excluding other elements or objects. Words such as "connected" or "coupled" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Upper", "lower", "left", "right", etc. are only used to represent relative position relationships. When the absolute position of the object being described changes, the relative position relationship may also change accordingly.
[0033] Next, various embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that in the drawings, the same reference numerals are assigned to components having substantially the same or similar structures and functions, and repeated descriptions thereof will be omitted.
[0034] Regarding the problem in the prior art that optical computing devices are difficult to scale up massively, the present application provides the following embodiments.
[0035] In some embodiments, as Figure 1 shown, an optical signal processing device includes:
[0036] At least two layers of optical signal processing layers C a , where a = 1, 2,..., N, at least one layer of electrical signal transmission layer T, and an electrical signal control layer SC;
[0037] The optical signal processing layer is disposed on the device substrate. The optical signal processing layer and the electrical signal transmission layer are spaced apart. The electrical signal control layer is disposed on the optical signal processing layer at the top layer.
[0038] Among them, the device substrate includes a silicon (Si) substrate and a silicon dioxide substrate (SiO2 substrate). The silicon dioxide substrate is disposed on the silicon substrate, and the Nth layer of optical signal processing layer is disposed on the silicon dioxide substrate.
[0039] The electrical signal control layer is provided with through-silicon vias (TSVs) connecting the upper and lower surfaces of the electrical signal transmission layer in this layer, and is used to generate an electrical signal for modulating the parameters of the optical signal processing units in the first layer of optical signal processing layer;
[0040] The first-layer optical signal processing layer is configured to receive and control the optical signal according to the electrical signal generated by the electrical signal control layer, modulate the parameters of the optical signal processing units in this optical signal processing layer, determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate an electrical signal for adjusting the second-layer optical signal processing layer;
[0041] The Nth-layer optical signal processing layer is configured to receive and control the optical signal according to the electrical signal generated by the (N - 1)th-layer optical signal processing layer, modulate the parameters of the optical signal processing units in this optical signal processing layer, determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate an electrical signal for modulating the (N + 1)th-layer optical signal processing layer, where N is an integer greater than or equal to 2, representing the number of layers of the optical signal processing layer;
[0042] The electrical signal transmission layer is disposed between the Nth-layer optical signal processing layer and the (N + 1)th-layer optical signal processing layer, and is configured to transmit the electrical signal generated by the Nth-layer optical signal processing layer to the (N + 1)th-layer optical signal processing layer through the through-silicon vias disposed in the electrical signal transmission layer.
[0043] For example: An optical signal processing device includes a total of two layers of optical signal processing layers C1 and C2. The first-layer optical signal processing layer C1 is configured to receive and control the optical signal according to the electrical signal generated by the electrical signal control layer, modulate the parameters of the optical signal processing units in this optical signal processing layer, determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate an electrical signal for adjusting the second-layer optical signal processing layer. This electrical signal is transmitted to the second-layer optical signal processing layer through the through-silicon vias in the optical signal transmission layer between the first-layer optical signal processing layer and the second-layer optical signal processing layer. The second-layer optical signal processing layer C2 is configured to receive and control the optical signal according to the electrical signal generated by the first-layer optical signal processing layer, modulate the parameters of the optical signal processing units in this optical signal processing layer, and determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer. Since there are only two layers of optical signal processing layers, although the second-layer optical signal processing layer can generate an electrical signal, this electrical signal is no longer transmitted.
[0044] For another example: An optical signal processing device includes a total of three optical signal processing layers C1, C2, and C3. The first optical signal processing layer is configured to receive and modulate the parameters of the optical signal processing units in this optical signal processing layer according to the electrical signals generated by the electrical signal control layer, determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate electrical signals for adjusting the second optical signal processing layer. The electrical signals generated by the first optical signal processing layer are transmitted to the second optical signal processing layer through the through-silicon vias in the optical signal transmission layer between the first optical signal processing layer and the second optical signal processing layer. The second optical signal processing layer C2 is configured to receive and modulate the parameters of the optical signal processing units in this optical signal processing layer according to the electrical signals generated by the first optical signal processing layer, determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate electrical signals for modulating the third optical signal processing layer. The electrical signals generated by the second optical signal processing layer are transmitted to the third optical signal processing layer through the through-silicon vias in the optical signal transmission layer between the second optical signal processing layer and the third optical signal processing layer. The third optical signal processing layer C3 is configured to receive and modulate the parameters of the optical signal processing units in this optical signal processing layer according to the electrical signals generated by the second optical signal processing layer, and determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer. Since there are only three optical signal processing layers, although the third optical signal processing layer can generate electrical signals, these electrical signals are no longer transmitted.
[0045] Specifically, as Figure 2 shown, the optical signal processing layer is provided with: a light source LS, an electro-optic modulation module EOM, a wavelength division multiplexer MUX, at least one optical processing branch LP, a demultiplexer DMUX, a photoelectric conversion module PD, and a photodetector PED;
[0046] The electro-optic modulation module is connected to the wavelength division multiplexer, the wavelength division multiplexer is connected to at least one optical processing branch, at least one optical processing branch is correspondingly connected to a demultiplexer, the demultiplexer is correspondingly connected to the photoelectric conversion module, and at least one optical processing branch is also correspondingly connected to the photodetector;
[0047] The light source is configured to generate a laser with a preset wavelength;
[0048] The electro-optic modulation module is configured to modulate the light intensity of the laser;
[0049] The wavelength division multiplexer is configured to simultaneously transmit optical signals of at least one wavelength;
[0050] The optical processing branch is configured to determine the optical signal corresponding to this optical processing branch based on the light source;
[0051] Demultiplexer, for decomposing to obtain an optical signal of a single wavelength;
[0052] Optoelectronic conversion module, for generating and sending an electrical signal for modulating the adjacent lower-layer optical signal processing layer;
[0053] Photodetector, for detecting the optical signal generated by the corresponding optical processing branch.
[0054] Preferably, the modulator is: a lithium niobate electro-optic modulator, a polymer electro-optic modulator, or a silicon-based integrated electro-optic modulator.
[0055] Specifically, as Figure 3 shown, the optoelectronic conversion module includes: a photosensitive element, an operational amplifier, a resistor, and a capacitor;
[0056] The electrical signal output terminal of the photosensitive element is connected to the inverting input terminal of the operational amplifier, both ends of the resistor R are connected in parallel to the inverting input terminal and the operational amplifier output terminal of the operational amplifier, and the capacitor C is connected in parallel to the inverting input terminal "-" and the operational amplifier output terminal OP o , and the non-inverting input terminal "+" of the operational amplifier is grounded. The electrical signal input terminal of the photosensitive element is connected to the voltage V p . The photosensitive element receives the input light source.
[0057] Preferably, the wavelength division multiplexer is an arrayed waveguide grating.
[0058] Preferably, the demultiplexer is a nonlinear Bragg grating.
[0059] Preferably, the light source is a laser.
[0060] Preferably, the laser is an InGaAsP laser or an InP laser.
[0061] Optionally, the laser wavelength range generated by the laser is from 1300 nm to 2200 nm.
[0062] InGaAsP (indium gallium arsenide phosphide) lasers and InP (indium phosphide) lasers are commonly used lasers in the field of optical fiber communication. The bandgap energy of the material can be adjusted by changing the alloy composition, so as to achieve laser output of different wavelengths. Usually, the typical wavelength of an InGaAsP laser is from 1300 nm to 1550 nm. The wavelength generated by an InP laser can be extended to 2200 nm.
[0063] As Figure 2 shown, any optical processing branch has: an optical branch input terminal LP1 and an optical branch output terminal LP2;
[0064] The optical branch input terminal is connected to the output terminal of the wavelength division multiplexer, and the optical branch output terminal is connected to the input terminal of the corresponding demultiplexer;
[0065] Any optical processing branch includes at least one optical processing unit LU;
[0066] The optical processing unit has: an optical input port LU1 and an optical output port LU2;
[0067] In any optical processing branch, the optical output end of the previous-stage optical processing unit is cascaded with the optical input end of the next-stage optical processing unit. The optical input end of the first optical processing unit serves as the optical branch input end, and the optical output end of the last optical processing unit serves as the optical branch output end.
[0068] Optionally, the optical processing unit is an interferometer module;
[0069] The interferometer module has an interferometer module input end and an interferometer module output end;
[0070] The interferometer module input end serves as the optical input port, and the interferometer module output end serves as the optical output port.
[0071] In this embodiment, the optical processing unit in any optical signal processing layer of the optical signal processing device is an interferometer module.
[0072] In some embodiments, as Figure 4 shown, the interferometer module is an interferometer network;
[0073] The interferometer network has: a first network input end IW11, a second network input end IW12, a third network input end IW13, a first network output end IW21, a second network output end IW22, and a third network output end IW23;
[0074] The interferometer network includes: a first interferometer I1, a second interferometer I2, and a third interferometer I3;
[0075] The first interferometer has: a first input end of the first interferometer, a second input end of the first interferometer, a first output end of the first interferometer, and a second output end of the first interferometer;
[0076] The second interferometer has: a first input end of the second interferometer, a second input end of the second interferometer, a first output end of the second interferometer, and a second output end of the second interferometer;
[0077] The third interferometer has: a first input end of the third interferometer, a second input end of the third interferometer, a first output end of the third interferometer, and a second output end of the third interferometer;
[0078] The first input end of the first interferometer, the second input end of the first interferometer, and the first input end of the second interferometer serve as the input ends of the interferometer module. The first output end of the first interferometer is connected to the second input end of the second interferometer, the second output end of the first interferometer is connected to the second input end of the third interferometer, the second output end of the second interferometer is connected to the first output end of the third interferometer. The second output end of the second interferometer, the first output end of the third interferometer, and the second output end of the third interferometer serve as the output ends of the interferometer module.
[0079] Specifically, the first interferometer, the second interferometer, and the third interferometer are Mach-Zehnder interferometers.
[0080] In some other embodiments, as Figure 5 shown, the interferometer module is a single Mach-Zehnder interferometer;
[0081] The Mach-Zehnder interferometer has: a first input port In1, a second input port In2, a first output port Out1, and a second output port Out2;
[0082] The first input port and the second input port serve as the input ends of the interferometer module, and the first output port and the second output port serve as the output ends of the interferometer module;
[0083] Furthermore, the Mach-Zehnder interferometer includes: a first coupler, a second coupler, a first phase shifter, and a second phase shifter;
[0084] One end of the first coupler serves as the first input port and the second input port, or as the first input end of the first interferometer and the second input end of the first interferometer, or as the first input end of the second interferometer and the second input end of the second interferometer, or as the first input end of the third interferometer and the second input end of the third interferometer;
[0085] The other end of the first coupler is connected to one end of the first phase shifter through a waveguide. One end of the first phase shifter is connected to one end of the second coupler through a waveguide. The other end of the first coupler is also connected to one end of the second coupler through a waveguide. The other end of the second coupler is connected to the second phase shifter through a waveguide;
[0086] The other end of the second phase shifter serves as the first output port;
[0087] The other end of the second coupler serves as the second output port.
[0088] The Mach-Zehnder interferometer (MZI) is a commonly used silicon photonics device and also a natural minimum matrix core, as Figure 5As shown, the matrix network constructed by cascading it according to specific rules can perform any matrix multiplication. The Mach-Zehnder interferometer consists of two couplers and two sets of interference arms, and the interference arms are waveguides through which light propagates. One of each set of interference arms is equipped with a tunable phase shifter, which provides phase shifts of θ and Φ respectively. The black rectangles are couplers, and the white rectangles are tunable phase shifters. A single Mach-Zehnder interferometer has two inputs and two outputs, and the input-output relationship can be represented by a unitary rotation matrix R ( θ, Φ ):
[0089] ;
[0090] ;
[0091] By modulating the phases θ and Φ of the tunable phase shifters, R ( θ, Φ ) can be changed to achieve any unitary rotation matrix. This phase modulation is achieved through an external electrical signal. Currently, the commonly used tunable phase shifters are electro-optic phase shifters and thermo-optic phase shifters, that is, by adjusting the input voltage or the temperature of the device through an electrical signal to achieve the adjustment of the phases θ and Φ . The input optical signal is output from two ports with the power allocated by this matrix, and the measurement can obtain the calculation result.
[0092] According to the triangular decomposition algorithm, any n×n unitary matrix can theoretically be decomposed into the continuous multiplication of n(n - 1) / 2 unitary rotation matrices. For example, for a 3×3 Unitary matrix, the decomposition follows U (3×3) = U 3 U 2 U 1 , where U 1 , U 2 , U 3 has the following form:
[0093] ;
[0094] Here R i = R ( θ 𝑖 , Φ 𝑖 ), and each θ𝑖 and Φ 𝑖 It can be modulated separately. The executable maximum unitary matrix is determined according to the number of input and output of the triangular network. A 3×3 unitary matrix requires 3 pairs of input and output to form the interferometer network described above. Based on the optical interference calculation of the Mach-Zehnder interferometer, it has strong adjustability and can realize any calculation process.
[0095] The Mach-Zehnder interferometer includes: a first coupler, a second coupler, a first phase shifter, and a second phase shifter;
[0096] One end of the first coupler serves as the first input end and the second input end of the first interferometer, or as the first input end and the second input end of the second interferometer, or as the first input end and the second input end of the third interferometer;
[0097] The other end of the first coupler is connected to one end of the first phase shifter through a waveguide, the other end of the first phase shifter is connected to one end of the second coupler through a waveguide, the other end of the first coupler is also connected to one end of the second coupler through a waveguide, and the other end of the second coupler is connected to the second phase shifter through a waveguide;
[0098] The other end of the second phase shifter serves as the first output end of the first interferometer, or as the first output end of the second interferometer, or as the first output end of the third interferometer;
[0099] The other end of the second coupler serves as the second output end of the first interferometer, or as the second output end of the second interferometer, or as the second output end of the third interferometer.
[0100] Figure 6 It shows a layer of optical signal processing layer in which the optical processing units are all composed of interferometer modules. The optical signal processing layer composed of interferometer modules is suitable for processing the normalization matrix.
[0101] In some other embodiments, as Figure 7 shown, the optical processing unit is a microring resonator;
[0102] The microring resonator has: a microring resonator input port and a first output port of the microring resonator;
[0103] The microring resonator input port serves as the optical input port, and the first output port of the microring resonator serves as the optical output port.
[0104] In this embodiment, the optical processing unit in any optical signal processing layer in the optical signal processor device is a microring resonator.
[0105] The microring resonator includes: a first straight waveguide SWG1, a second straight waveguide SWG2, a ring waveguide RWG, and a modulator (not shown in the figure);
[0106] The first straight waveguide has: a first straight waveguide input end SWG11 and a first straight waveguide output end SWG12;
[0107] The first straight waveguide input end serves as the micro-ring resonator input port, and the first straight waveguide output end serves as the first output port of the micro-ring resonator;
[0108] The first straight waveguide is coupled to the ring waveguide, the ring waveguide is coupled to the second straight waveguide, and the modulator is attached to the ring waveguide.
[0109] The ring waveguide is a resonant cavity structure formed by connecting the head and tail of a bent waveguide. Its resonance condition is that for light of a specific wavelength, after passing through the micro-ring once, it exactly satisfies constructive interference, then the light of this wavelength forms resonance in the ring and the light intensity increases; while light of other wavelengths cannot form resonance and is output from the waveguide, as Figure 7 shown. Figure 7 It is a schematic diagram of a common micro-ring resonator structure. Among them, k1 and k2 are coupling coefficients. k1 determines the proportion of light from the first straight waveguide to the ring waveguide, and k2 determines the proportion of light from the ring waveguide to the second straight waveguide.
[0110] According to the characteristics of the micro-ring, the relationship between the transmission spectrum of the upload-download micro-ring and the round-trip phase shift can be calculated. By using this relationship, some mathematical operations can be realized. Through wavelength-division multiplexing technology, controlling different micro-rings to resonate at different wavelengths can realize parallel matrix operations. Wavelength-division multiplexing means that waves of different wavelengths carry different information and are processed differently, as Figure 8 shown, where MUX is the wavelength-division multiplexer.
[0111] The optical signal operation process is to input an n×1 vector: I = [i1, i2,..., i n ] T , which is composed of a group of laser light sources including different wavelengths λ1, λ2,..., λ n . Different wavelengths are represented by different colors in the figure. X is the parameter matrix.
[0112] Here, n intensity modulators are used to modulate these n laser light sources respectively to form the input vector. On the chip, the light source is divided into n equal parts and then input into each row respectively. Each row on the chip has n micro-rings, and the resonance peaks of the micro-rings exactly align with the wavelengths of the n input light sources respectively, forming a one-to-one operation relationship. Each micro-ring only corresponds to one of the input wavelengths and will not affect the input of other wavelengths. The common through end and the common download end of each row of micro-rings are simultaneously detected by a balanced detector, and the differential result constitutes one element o a of the output vector. The outputs of n rows of micro-rings form the output vector O = [o1, o2,..., on T The implemented matrix operation formula is as follows:
[0113] ;
[0114] The schematic diagram of the three-dimensional stacking structure is as Figure 9 shown, where C a refers to the optical signal processing layer of the a-th layer, PD represents a photodiode, and C a-2 transmits the electrical signal E a―2 to the modulation module M a―1 of the C a―1 layer. M a―1 affects the optical calculation module O a―1 of C a―1 and then adjusts the optical signal transmitted to the photodiode. The photodiode converts the optical signal into an electrical signal and transmits this signal to the next-layer optical signal processing layer C a―1 through the through-silicon via, and so on. a And so on.
[0115] The optical signal processing layer composed of microring resonators is suitable for processing non-normalized matrices.
[0116] In some other embodiments, the optical processing units in one of the at least two optical signal processing layers are different from those in another optical signal processing layer.
[0117] Taking an optical signal processing device with 2 optical signal processing layers as an example: the optical processing unit in one of the optical signal processing layers is an interferometer network; the optical processing unit in another optical signal processing layer is a microring resonator. This application does not limit which layer of the optical processing unit is set as the interferometer network and which layer of the optical processing unit is set as the microring resonator.
[0118] The optical signal processing layer composed of both an interferometer network and a microring resonator is suitable for processing scenarios where both normalized matrices and non-normalized matrices exist.
[0119] The electro-optic modulator mainly modulates by adjusting the refractive index of the material through an electric field, thereby changing the phase of light.
[0120] The change of the material refractive index with the electric field can be expressed as:
[0121] ;
[0122] Among them, n0 represents the refractive index without applying an external electric field. When the refractive index changes linearly with the applied electric field (a≠0, and the coefficients of the remaining orders such as b and c are all 0), it is called the first-order electro-optic effect, that is, the Pockels effect.
[0123] Generally, the first-order electro-optic effect is used by default, that is, the refractive index and the law of electric field change satisfy:
[0124] ;
[0125] For the modulation of a Mach-Zehnder interferometer, the relationship between the refractive index of the material and the phase:
[0126] When light travels in a waveguide with a length of L, the application of an external electric field will cause a change in phase, which can be expressed as:
[0127] ;
[0128] Among them, λ0 is the operating wavelength, n e is the extraordinary refractive index of lithium niobate, r 33 is the electro-optic coefficient of lithium niobate, V A represents the applied voltage, G represents the electrode spacing, and Γ mo is the electro-optic overlap integral.
[0129] Both Δθ and Δ Φ can be calculated using the above equation.
[0130] For the modulation of a microring resonator, attention is paid to how to achieve the calculation of O = X * I.
[0131] Here, X is also essentially modulated by adjusting the refractive index through an electro-optic modulator.
[0132] Therefore, there is also:
[0133] ;
[0134] X can be determined by Δ Φ :
[0135] ;
[0136] Among them, I in and I out are the input and output optical intensities respectively. t is the self-coupling coefficient of the microring resonator, α is the internal loss factor, which can generally be simplified to 1, e is the natural constant (2.71828…), and i represents the imaginary unit.
[0137] The schematic diagram of the three-dimensional stacked structure of the multi-layer optical signal processing layer is as shown in Figure 10 ; Figure 10 shows the complete three-layer optical signal processing layer. Among them, C1 represents the schematic diagram of the structure of the first-layer optical signal processing layer, C2 represents the schematic diagram of the structure of the second-layer optical signal processing layer, and C3 represents the schematic diagram of the structure of the third-layer optical signal processing layer.
[0138] In the optical signal processing device, an optical signal processing layer in which the optical processing units are all composed of interferometer modules can be adopted, or an optical signal processing layer in which the optical processing units are all composed of micro-ring resonators can be adopted. Alternatively, a structure in which the optical processing units of some optical signal processing layers are composed of interferometer modules and the optical processing units of other optical signal processing layers are composed of micro-ring resonators can be adopted. This application does not make any limitations.
[0139] In some other embodiments, as Figure 11 shown, an optical neural network model training method, which is applied to the optical signal processing device described above, includes:
[0140] S100: Set the initial values of the parameters of at least one optical signal processing unit corresponding to the model to be trained;
[0141] S200: Create a loss function for the model to be trained;
[0142] S300: Use the finite difference method to adjust the values of the parameters of at least one optical signal processing unit corresponding to the model to be trained until the convergence condition is reached to determine the final values of the optical signal processing unit parameters.
[0143] The model to be trained is usually an optical neural network model. For a structure with micro-ring resonators as optical signal units, the matrix elements of the parameter matrix X described above are updated. For a structure with interferometer modules as optical signal units, the first phase θ and the second phase Φ .
[0144] The convergence condition therein includes: reaching the preset training argument, or the loss function reaching the preset value.
[0145] The loss function can choose the cross-entropy or MSE method, and this application does not make any limitations.
[0146] For the optical signal processing device, optionally, the on-chip training of the optical neural network is performed using the stochastic error gradient algorithm.
[0147] For the optical signal processing device, preferably, the finite difference method is used to train the optical neural network.
[0148] In some embodiments, the optical signal processing unit is an interferometer module, and at least one optical signal processing unit parameter is the first phase θ and the second phase corresponding to the optical signal processing unit Φ , and using the finite difference method to adjust the values of the parameters of at least one optical signal processing unit corresponding to the model to be trained includes:
[0149] S310a: Fine-tune the value of the first phase θ and the value of the second phase Φ ;
[0150] S320a: Calculate the loss function of the model to be trained based on the values of the fine-tuned first phase and the fine-tuned second phase;
[0151] S330aa: In response to the decrease in the value of the loss function, update the value of the first phase with the fine-tuned first phase and update the value of the second phase with the fine-tuned second phase;
[0152] S330ab: In response to the increase in the value of the loss function, keep the values of the first phase and the second phase unchanged.
[0153] In some other embodiments, the optical signal processing unit is a microring resonator, and at least one optical signal processing unit parameter is the parameter matrix corresponding to the optical signal processing unit. Adjusting the value of at least one optical signal processing unit parameter corresponding to the model to be trained by using the finite difference method includes:
[0154] S310b: Fine-tune any parameter matrix element in the parameter matrix to obtain a fine-tuned parameter matrix;
[0155] S320b: Calculate the loss function of the model to be trained based on the fine-tuned parameter matrix;
[0156] S330ba: In response to the decrease in the value of the loss function, update the parameter matrix element of the parameter matrix with the fine-tuned parameter matrix;
[0157] S330bb: In response to the increase in the value of the loss function, keep the parameter matrix elements in the parameter matrix unchanged.
[0158] In some other embodiments, an optical computing device, such as Figure 12 shown, includes the optical signal processing device and the memory described above. The optical signal processing device therein includes:
[0159] At least two layers of optical signal processing layers, at least one layer of electrical signal transmission layer, and an electrical signal control layer;
[0160] The optical signal processing layers are disposed on the device substrate. The optical signal processing layers and the electrical signal transmission layer are spaced apart. The electrical signal control layer is disposed on the topmost optical signal processing layer.
[0161] Among them, the device substrate includes a silicon (Si) substrate and a silicon dioxide substrate (SiO2 substrate). The silicon dioxide substrate is disposed on the silicon substrate, and the Nth layer of optical signal processing layer is disposed on the silicon dioxide substrate.
[0162] The electrical signal control layer is provided with through-silicon vias (TSVs) connecting the upper and lower surfaces of the electrical signal transmission layer in this layer, for generating electrical signals for modulating the optical signal processing unit parameters in the first layer of optical signal processing layer;
[0163] The first optical signal processing layer is configured to receive and, according to the electrical signals generated by the electrical signal control layer, modulate the parameters of the optical signal processing units in this optical signal processing layer, determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate electrical signals for adjusting the second optical signal processing layer;
[0164] The Nth optical signal processing layer is configured to receive and, according to the electrical signals generated by the (N - 1)th optical signal processing layer, modulate the parameters of the optical signal processing units in this optical signal processing layer, determine the optical information of this optical signal processing layer based on the light source and the parameters of the optical signal processing units in this optical signal processing layer, and generate electrical signals for modulating the (N + 1)th optical signal processing layer, where N is an integer greater than or equal to 2, representing the number of layers of the optical signal processing layer;
[0165] The electrical signal transmission layer is disposed between the Nth optical signal processing layer and the (N + 1)th optical signal processing layer, and is configured to transmit the electrical signals generated by the Nth optical signal processing layer to the (N + 1)th optical signal processing layer through the through - silicon vias disposed in the electrical signal transmission layer.
[0166] Specifically, as Figure 2 shown, the optical signal processing layer is provided with: a light source LS, an electro - optic modulation module EOM, a wavelength - division multiplexer MUX, at least one optical processing branch LP, a demultiplexer DMUX, a photoelectric conversion module PD, and a photodetector PED;
[0167] The electro - optic modulation module is connected to the wavelength - division multiplexer, the wavelength - division multiplexer is connected to at least one optical processing branch, at least one optical processing branch is correspondingly connected to a demultiplexer, the demultiplexer is correspondingly connected to the photoelectric conversion module, and at least one optical processing branch is also correspondingly connected to the photodetector;
[0168] The light source is configured to generate a laser with a preset wavelength;
[0169] The electro - optic modulation module is configured to modulate the light intensity of the laser;
[0170] The wavelength - division multiplexer is configured to simultaneously transmit optical signals of at least one wavelength;
[0171] The optical processing branch is configured to determine the optical signal corresponding to this optical processing branch based on the light source;
[0172] The demultiplexer is configured to decompose and obtain optical signals of a single wavelength;
[0173] The photoelectric conversion module is configured to generate and send electrical signals for modulating the adjacent lower - layer optical signal processing layer;
[0174] The photodetector is configured to detect the optical signals generated by the corresponding optical processing branch.
[0175] Preferably, the modulator is: a lithium niobate electro-optic modulator, a polymer electro-optic modulator, or a silicon-based integrated electro-optic modulator.
[0176] Specifically, as Figure 3 shown, the optoelectronic conversion module includes: a photosensitive element, an operational amplifier, a resistor, and a capacitor;
[0177] The electrical signal output terminal of the photosensitive element is connected to the inverting input terminal of the operational amplifier, and both ends of the resistor R are connected in parallel between the inverting input terminal and the operational amplifier output terminal, and the capacitor C is connected in parallel to the inverting input terminal "-" and the operational amplifier output terminal OP o , and the non-inverting input terminal "+" of the operational amplifier is grounded. The electrical signal input terminal of the photosensitive element is connected to the voltage V p . The photosensitive element receives the input light source.
[0178] Preferably, the wavelength division multiplexer is an arrayed waveguide grating.
[0179] Preferably, the demultiplexer is a nonlinear Bragg grating.
[0180] Preferably, the light source is a laser.
[0181] Preferably, the laser is an InGaAsP laser or an InP laser.
[0182] Optionally, the laser wavelength range generated by the laser is from 1300 nm to 2200 nm.
[0183] As Figure 2 shown, any optical processing branch has: an optical branch input terminal LP1 and an optical branch output terminal LP2;
[0184] The optical branch input terminal is connected to the output terminal of the wavelength division multiplexer, and the optical branch output terminal is connected to the input terminal of the corresponding demultiplexer;
[0185] Any optical processing branch includes at least one optical processing unit LU;
[0186] The optical processing unit has: an optical input port LU1 and an optical output port LU2;
[0187] In any optical processing branch, the optical output terminal of the previous-stage optical processing unit is cascaded with the optical input terminal of the next-stage optical processing unit. The optical input terminal of the first optical processing unit is used as the optical branch input terminal, and the optical output terminal of the last optical processing unit is used as the optical branch output terminal.
[0188] Optionally, the optical processing unit is an interferometer module;
[0189] The interferometer module has an interferometer module input terminal and an interferometer module output terminal;
[0190] The input end of the interferometer module serves as the optical input port, and the output end of the interferometer module serves as the optical output port.
[0191] In some embodiments, as Figure 4 shown, the interferometer module is an interferometer network;
[0192] The interferometer network has: a first network input end IW11, a second network input end IW12, a third network input end IW13, a first network output end IW21, a second network output end IW22, and a third network output end IW23;
[0193] The interferometer network includes: a first interferometer I1, a second interferometer I2, and a third interferometer I3;
[0194] The first interferometer has: a first input end of the first interferometer, a second input end of the first interferometer, a first output end of the first interferometer, and a second output end of the first interferometer;
[0195] The second interferometer has: a first input end of the second interferometer, a second input end of the second interferometer, a first output end of the second interferometer, and a second output end of the second interferometer;
[0196] The third interferometer has: a first input end of the third interferometer, a second input end of the third interferometer, a first output end of the third interferometer, and a second output end of the third interferometer;
[0197] The first input end of the first interferometer, the second input end of the first interferometer, and the first input end of the second interferometer serve as the input end of the interferometer module. The first output end of the first interferometer is connected to the second input end of the second interferometer. The second output end of the first interferometer is connected to the second input end of the third interferometer. The second output end of the second interferometer is connected to the first output end of the third interferometer. The second output end of the second interferometer, the first output end of the third interferometer, and the second output end of the third interferometer serve as the output end of the interferometer module.
[0198] Specifically, the first interferometer, the second interferometer, and the third interferometer are Mach-Zehnder interferometers.
[0199] In other embodiments, as Figure 5 shown, the interferometer module is a single Mach-Zehnder interferometer;
[0200] The Mach-Zehnder interferometer has: a first input port In1, a second input port In2, a first output port Out1, and a second output port Out2;
[0201] The first input port and the second input port serve as the input end of the interferometer module, and the first output port and the second output port serve as the output end of the interferometer module;
[0202] Further, the Mach-Zehnder interferometer includes: a first coupler, a second coupler, a first phase shifter, and a second phase shifter;
[0203] One end of the first coupler serves as the first input port and the second input port, or as the first input end of the first interferometer and the second input end of the first interferometer, or as the first input end of the second interferometer and the second input end of the second interferometer, or as the first input end of the third interferometer and the second input end of the third interferometer;
[0204] The other end of the first coupler is connected to one end of the first phase shifter through a waveguide, the other end of the first phase shifter is connected to one end of the second coupler through a waveguide, the other end of the first coupler is also connected to one end of the second coupler through a waveguide, and the other end of the second coupler is connected to the second phase shifter through a waveguide;
[0205] The other end of the second phase shifter serves as the first output port;
[0206] The other end of the second coupler serves as the second output port.
[0207] The Mach-Zehnder interferometer includes: a first coupler, a second coupler, a first phase shifter, and a second phase shifter;
[0208] One end of the first coupler serves as the first input end of the first interferometer and the second input end of the first interferometer, or as the first input end of the second interferometer and the second input end of the second interferometer, or as the first input end of the third interferometer and the second input end of the third interferometer;
[0209] The other end of the first coupler is connected to one end of the first phase shifter through a waveguide, the other end of the first phase shifter is connected to one end of the second coupler through a waveguide, the other end of the first coupler is also connected to one end of the second coupler through a waveguide, and the other end of the second coupler is connected to the second phase shifter through a waveguide;
[0210] The other end of the second phase shifter serves as the first output end of the first interferometer, or as the first output end of the second interferometer, or as the first output end of the third interferometer;
[0211] The other end of the second coupler serves as the second output end of the first interferometer, or as the second output end of the second interferometer, or as the second output end of the third interferometer.
[0212] Figure 6 It shows a layer of optical signal processing layer in which the optical processing unit is composed of interferometer modules.
[0213] In other embodiments, as Figure 7 shown, the optical processing unit is a microring resonator;
[0214] The microring resonator has: a microring resonator input port and a first microring resonator output port;
[0215] The microring resonator input port serves as the optical input port, and the first microring resonator output port serves as the optical output port.
[0216] The microring resonator includes: a first straight waveguide SWG1, a second straight waveguide SWG2, a ring waveguide RWG, and a modulator (not shown in the figure);
[0217] The first straight waveguide has: a first straight waveguide input end SWG11 and a first straight waveguide output end SWG12;
[0218] The first straight waveguide input end serves as the microring resonator input port, and the first straight waveguide output end serves as the first microring resonator output port;
[0219] The first straight waveguide is coupled to the ring waveguide, the ring waveguide is coupled to the second straight waveguide, and the modulator is attached to the ring waveguide.
[0220] The ring waveguide is a resonant cavity structure formed by connecting the head and tail of a bent waveguide. Its resonance condition is that for light of a specific wavelength, after passing through the microring once, it exactly satisfies constructive interference, then the light of this wavelength forms resonance in the ring and the light intensity increases; while light of other wavelengths cannot form resonance and is output from the waveguide, as Figure 7 shown. Figure 7 It is a schematic diagram of a common microring resonator structure. Among them, k1 and k2 are coupling coefficients. k1 determines the proportion of light from the first straight waveguide to the ring waveguide, and k2 determines the proportion of light from the ring waveguide to the second straight waveguide.
[0221] According to the characteristics of the microring, the relationship between the transmission spectrum of the upload-download microring and the round-trip phase shift can be calculated. And using this relationship, some mathematical operations can be realized. By wavelength division multiplexing technology, controlling different microrings to resonate at different wavelengths can achieve parallel matrix operations. Wavelength division multiplexing means that waves of different wavelengths carry different information and are processed differently, as Figure 8 shown, where MUX is a wavelength division multiplexer.
[0222] The schematic diagram of the three-dimensional stacking structure is as Figure 9 shown, C a refers to the a-th layer optical signal processing layer, PD represents a photodiode, C a-2 electrical signal E a―2 is transmitted to the modulation module M of layer C a―1 , M a―1 , M a―1 affects C a―1 's optical calculation module O a―1 , and then adjusts O a―1The optical signal transmitted to the photodiode is converted into an electrical signal by the photodiode and then transmitted to the next-layer optical signal processing layer C through the through-silicon via. a And so on.
[0223] In some other embodiments, the optical processing units in at least one of the multiple optical signal processing layers are different from those in another optical signal processing layer.
[0224] The electro-optic modulator mainly modulates by adjusting the refractive index of the material through an electric field, thereby changing the phase of light.
[0225] The schematic diagram of the three-dimensional stacked structure of the multiple optical signal processing layers is as Figure 10 shown, Figure 10 A complete three-layer optical signal processing layer is shown in it. Among them, C1 represents the schematic diagram of the structure of the first optical signal processing layer, C2 represents the schematic diagram of the structure of the second optical signal processing layer, and C3 represents the schematic diagram of the structure of the third optical signal processing layer.
[0226] The beneficial effects brought by the technical solutions provided in the embodiments of the present application are as follows: By three-dimensionally stacking the optical signal processing layers, the scalability of the optical computing device is improved. Through the three-dimensional stacking of the optical signal processing layers, the overall number of optical processing units in the optical computing device is increased, enabling the optical computing device to have the ability to process a large amount of data tasks. When processing tasks with a large amount of data, the intensity of the laser light source received by each optical signal processing layer is weak to avoid damage to the silicon photonics material due to strong light irradiation.
[0227] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0228] The above has introduced the technical solutions provided by the present application in detail. Specific examples are used in this article to elaborate on the principles and implementation manners of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present application.
[0229] The above has introduced in detail an optical signal processing device provided by this application. Specific examples are used in this article to elaborate on the principle and implementation manner of this application. The above embodiments are only the preferred embodiments of this application, which are used to help understand the method and its core idea of this application, and are not intended to limit this application. It should be noted that for those of ordinary skill in the art of this technology, without departing from the principle of this application, any modifications, equivalent replacements, improvements, etc., made within the spirit and principle of this application also fall within the protection scope of the claims of this application.
Claims
1. An optical signal processing device, characterized in that, Comprising: At least two optical signal processing layers, at least one electrical signal transmission layer, and an electrical signal control layer; The optical signal processing layer is disposed on the device substrate, the optical signal processing layer and the electrical signal transmission layer are spaced apart, and the electrical signal control layer is disposed on the optical signal processing layer at the top layer; The electrical signal control layer is configured to generate an electrical signal for modulating the parameters of the optical signal processing unit in the first layer of the optical signal processing layer; The first layer of the optical signal processing layer is configured to receive and modulate the parameters of the optical signal processing unit in the optical signal processing layer according to the electrical signal generated by the electrical signal control layer, determine the optical information of the optical signal processing layer according to the light source and the parameters of the optical signal processing unit in the optical signal processing layer, and generate an electrical signal for adjusting the second layer of the optical signal processing layer; The Nth layer of the optical signal processing layer is configured to receive and modulate the parameters of the optical signal processing unit in the optical signal processing layer according to the electrical signal generated by the (N-1)th layer of the optical signal processing layer, determine the optical information of the optical signal processing layer according to the light source and the parameters of the optical signal processing unit in the optical signal processing layer, and generate an electrical signal for modulating the (N+1)th layer of the optical signal processing layer, where N is an integer greater than or equal to 2, representing the number of layers of the optical signal processing layer; The electrical signal transmission layer is disposed between the Nth layer of the optical signal processing layer and the (N+1)th layer of the optical signal processing layer, and is configured to transmit the electrical signal generated by the Nth layer of the optical signal processing layer to the (N+1)th layer of the optical signal processing layer through the through-silicon vias disposed in the electrical signal transmission layer.
2. The optical signal processing device according to claim 1, characterized in that The optical signal processing layer is provided with: a light source, an optical intensity modulation module, a wavelength division multiplexer, at least one optical processing branch, a demultiplexer, an optoelectronic conversion module, and a photodetector; The optical intensity modulation module is connected to the wavelength division multiplexer, the wavelength division multiplexer is connected to the at least one optical processing branch, the at least one optical processing branch is correspondingly connected to a demultiplexer, the demultiplexer is correspondingly connected to the optoelectronic conversion module, and the at least one optical processing branch is also correspondingly connected to the photodetector; The light source is configured to generate a laser with a preset wavelength; The optical intensity modulation module is configured to modulate the optical intensity of the laser; The wavelength division multiplexer is configured to simultaneously transmit optical signals of at least one wavelength; The optical processing branch is configured to determine the optical signal corresponding to the optical processing branch according to the light source; The demultiplexer is configured to decompose to obtain an optical signal of a single wavelength; The optoelectronic conversion module is configured to generate an electrical signal for modulating the adjacent lower layer of the optical signal processing layer, and transmit it to the adjacent lower layer of the optical signal processing layer through the through-silicon vias disposed corresponding to the optoelectronic conversion module in the corresponding optical signal transmission layer; The photodetector is configured to detect the optical signal generated by the corresponding optical processing branch.
3. The optical signal processing device according to claim 2, wherein The optoelectronic conversion module includes: a photosensitive element, an operational amplifier, a resistor, and a capacitor; The electrical signal output terminal of the photosensitive element is connected to the inverting input terminal of the operational amplifier, the two ends of the resistor are connected in parallel to the inverting input terminal and the output terminal of the operational amplifier, and the capacitor is connected in parallel to the inverting input terminal and the output terminal of the operational amplifier; The electrical signal generated at the output terminal of the operational amplifier is transmitted through the through-silicon via provided corresponding to the output terminal of the operational amplifier in the corresponding optical signal transmission layer to the adjacent lower-layer optical signal processing layer.
4. The optical signal processing device according to claim 2, wherein Any optical processing branch has: an optical branch input terminal and an optical branch output terminal; The optical branch input terminal is connected to the output terminal of the wavelength division multiplexer, and the optical branch output terminal is connected to the input terminal of the corresponding demultiplexer; Any optical processing branch includes at least one optical processing unit; The optical processing unit has: an optical input port and an optical output port; In any optical processing branch, the optical output terminal of the previous-stage optical processing unit is cascaded with the optical input terminal of the subsequent-stage optical processing unit. The optical input terminal of the first optical processing unit serves as the optical branch input terminal, and the optical output terminal of the last optical processing unit serves as the optical branch output terminal.
5. The optical signal processing device according to claim 4, wherein The optical processing unit is an interferometer module; The interferometer module has an interferometer module input terminal and an interferometer module output terminal; The interferometer module input terminal serves as the optical input port, and the interferometer module output terminal serves as the optical output port.
6. The optical signal processing device according to claim 5, wherein The interferometer module is an interferometer unit or an interferometer network; The interferometer module is based on: ; Perform modulation, where Δ Φ represents the phase shift angle, λ0 represents the operating wavelength, n e represents the extraordinary optical refractive index of lithium niobate, r 33 represents the electro-optic coefficient of lithium niobate, V A represents the applied voltage, G represents the electrode spacing, L represents the waveguide length, Γ mo represents the electro-optic overlap integral.
7. The optical signal processing device according to claim 4, wherein The optical processing unit is a microring resonator; The microring resonator has: a microring resonator input port and a microring resonator first output port; The microring resonator input port serves as the optical input port, and the microring resonator first output port serves as the optical output port.
8. The optical signal processing device according to claim 7, characterized in that, The microring resonator includes a modulator; The modulator is based on: ; Modulation is performed, where I out represents the output optical intensity, I in represents the input optical intensity, t is the self-coupling coefficient of the microring resonator, α is the internal loss factor, e is the natural constant, Φ is the phase angle.
9. The optical signal processing device according to claim 4, wherein The optical processing units in one of the at least two optical signal processing layers are different from the optical processing units in another optical signal processing layer.
10. The optical signal processing device according to claim 2, characterized in that, The wavelength division multiplexer and the demultiplexer are arrayed waveguide gratings; Or, The wavelength division multiplexer and the demultiplexer are nonlinear Bragg gratings.
11. The optical signal processing device according to claim 2, wherein The light source is an InGaAsP laser or an InP laser, and the laser wavelength range generated by the laser is from 1300 nm to 2200 nm.
12. A method for training an optical neural network model, characterized in that, The method is applied to the optical signal processing device according to any one of claims 1-11, and includes: Setting an initial value of at least one optical signal processing unit parameter corresponding to the to-be-trained model; Creating a loss function of the to-be-trained model; Adjusting the numerical values of at least one optical signal processing unit parameter corresponding to the to-be-trained model by using the finite difference method until the convergence condition is reached to determine the final values of the optical signal processing unit parameters.
13. The optical neural network model training method according to claim 12, wherein The optical signal processing unit is an interferometer module, and the at least one optical signal processing unit parameter is the first phase and the second phase corresponding to the optical signal processing unit. The adjusting the numerical values of at least one optical signal processing unit parameter corresponding to the to-be-trained model by using the finite difference method includes: Fine-tuning the numerical value of the first phase and the numerical value of the second phase; Calculating the loss function of the to-be-trained model based on the fine-tuned numerical value of the first phase and the fine-tuned numerical value of the second phase; In response to the decrease in the numerical value of the loss function, updating the numerical value of the first phase with the fine-tuned first phase and updating the numerical value of the second phase with the fine-tuned second phase; In response to an increase in the value of the loss function, the values of the first phase and the second phase are kept unchanged.
14. The optical neural network model training method according to claim 12, characterized in that The optical signal processing unit is a microring resonator. The at least one optical signal processing unit parameter corresponds to a parameter matrix for the optical signal processing unit. Adjusting the value of at least one optical signal processing unit parameter corresponding to the to-be-trained model by using the finite difference method includes: Fine-tuning any parameter matrix element in the parameter matrix to obtain a fine-tuned parameter matrix; Calculating the loss function of the to-be-trained model based on the fine-tuned parameter matrix; In response to a decrease in the value of the loss function, updating the parameter matrix element of the parameter matrix with the fine-tuned parameter matrix; In response to an increase in the value of the loss function, keeping the parameter matrix elements in the parameter matrix unchanged.
15. An optical computing device, characterized in that, It includes the optical signal processing device and the memory according to any one of claims 1-11.
Citation Information
Patent Citations
All-optical control optical neural network system based on acousto-optic technology
CN113792870A
Photoelectric information processing device based on micro-ring resonator (MRR) and optical computing network formed by photoelectric information processing device
CN118466687A