Optical computing device and method for adjusting mach-zehnder interferometer in optical computing device
Patent Information
- Application Number
- CN202480087806.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-19
- Publication Date
- 2026-09-15
AI Technical Summary
[0007]由于非专利文献1所示的Clements型网格如以上那样构成,因此对所有的MZI的校正时间变长
[0012] According to this disclosure, it is possible to adjust the MZI in a multi-level MZI array configured as a rectangle in an optical computing device in a short time.
Smart Images

Figure CN122766818A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to an optical computing device and a method for adjusting an MZI in the optical computing device, the optical computing device having a multi-level MZI array configured with a multi-level Mach-Zehnder interferometer (MZI) in a rectangular configuration. Background Technology
[0002] In optical computing circuits that utilize analog computing techniques to perform linear operations involving the interference of light traveling in an optical waveguide, a rectangular configuration structure with less light loss, namely the Clements type grid, is shown in Non-Patent Document 1 as a multi-port interferometer grid, which is more compact than the Reck type grid, which is a triangular configuration structure.
[0003] The Clements-type grid shown in Non-Patent Document 1 has N input and N output detectors and M columns of MZI.
[0004] There are N / 2 MZIs configured in odd-numbered columns and (N / 2-1) MZIs configured in even-numbered columns.
[0005] Furthermore, the correction method shown in Non-Patent Document 1 for compensating for phase errors caused by manufacturing deviations of each MZI in a Clements-type grid is as follows: First, the correction is performed along the longest diagonal line within the grid, starting from the bottommost MZI and proceeding sequentially towards the topmost MZI. Then, the correction is performed along the line connecting the MZIs of the row above the bottommost MZI (excluding the bottommost MZI) relative to the diagonal line, proceeding sequentially towards the topmost MZI. Similarly, the correction is performed along the line connecting the MZIs of the final column, proceeding sequentially for the topmost MZI. The same procedure is repeated for the odd-numbered rows below.
[0006] Non-Patent Literature 1: Christophe Alexiev et al. “Calibrating rectangular interferometer meshes with external photodetectors” OSA Continuum vol.4, No.11 / 15 Nov.2021. PP2892-2904
[0007] Since the Clements-type mesh shown in Non-Patent Document 1 is constructed as described above, the correction time for all MZIs becomes longer.
[0008] Furthermore, the Clements-type mesh shown in Non-Patent Document 1 is constructed starting from the last MZI of multiple connections, resulting in very weak light intensity detected based on initial conditions, making it difficult to construct.
[0009] Moreover, in the Clements-type grid shown in Non-Patent Document 1, there must be uncorrected MZI along the waveguide path of the light from the input node of the input light to the output node of the output light, thus reducing the detection accuracy of the light at the output node. Summary of the Invention
[0010] This disclosure was made to solve the above-mentioned problems, and the purpose is to obtain an optical computing device that can adjust the MZI in the multi-level MZI array in a short time in an optical computing device having a multi-level MZI array configured in a rectangular shape.
[0011] The optical computing device disclosed herein includes: a multi-level MZI array, wherein in a multi-row, multi-column matrix, Mach-Zehnder interferometers arranged in odd-numbered columns are arranged in even-numbered rows, and Mach-Zehnder interferometers arranged in even-numbered columns are arranged in odd-numbered rows, the Mach-Zehnder interferometers being arranged in a rectangular configuration; and a monitoring photodetector connected to the first output port of the Mach-Zehnder interferometer arranged in the first row.
[0012] According to this disclosure, it is possible to adjust the MZI in a multi-level MZI array configured as a rectangle in an optical computing device in a short time. Attached Figure Description
[0013] Figure 1 This is a schematic diagram conceptually representing the structure of the optical computing device in Embodiment 1.
[0014] Figure 2 This is a diagram showing the structure of the MZI in the optical computing device of Embodiment 1.
[0015] Figure 3 This is a diagram showing the structure of the MZI in the optical computing device of Embodiment 1.
[0016] Figure 4 This is a diagram showing the structure of the MZI in the optical computing device of Embodiment 1.
[0017] Figure 5 This is a flowchart illustrating the sequence of the MZI adjustment method in the optical computing device of Embodiment 1.
[0018] Figure 6 This refers to the optical processing device in Embodiment 1, used for adjusting the MZI as the target. 33 A schematic diagram of the adjusted waveguide path of the light.
[0019] Figure 7 This is a schematic diagram conceptually representing the structure of the optical computing device in Embodiment 2.
[0020] Figure 8This is a flowchart illustrating the sequence of the MZI adjustment method in the optical computing device of Embodiment 2.
[0021] Figure 9 This is a schematic diagram showing the waveguide path of the light used to adjust MZI9 and MZI25, which are the objects of adjustment, in the optical computing device of Embodiment 2.
[0022] Figure 10 This is a schematic diagram conceptually representing the structure of the optical computing device in Embodiment 3.
[0023] Figure 11 This is a schematic diagram conceptually representing the structure of the optical computing device in Embodiment 4. Detailed Implementation
[0024] Implementation method 1.
[0025] use Figures 1-6 The optical computing device of Embodiment 1 will be described.
[0026] The optical computing device of Embodiment 1 is an optical computing device equipped with an optical computing circuit that uses analog computing technology to perform linear computation using the interference of light traveling in an optical waveguide.
[0027] The optical computing circuit consists of a rectangular configuration structure formed on the surface of the substrate, namely a Clements-type multi-level MZI array.
[0028] The optical computing device of Embodiment 1 includes: a multi-level MZI array 1 and multiple monitoring optical detectors (MPDs).
[0029] The multi-stage MZI array 1 is an integrated optical unitary converter that performs unitary transformation on the optical signal input to the input node and outputs it to the output node.
[0030] In a multi-row, multi-column matrix, the Mach-Zehnder interferometers (hereinafter referred to as MZIs) arranged in odd-numbered columns are arranged in even-numbered rows, and the MZIs arranged in even-numbered columns are arranged in odd-numbered rows, forming a rectangular configuration.
[0031] Each MZI has: a first input port Port1, a second input port Port2, a first output port Port3, and a second output port Port4.
[0032] Multiple monitoring optical detectors (MPDs) are photodiodes connected to the first output port of the corresponding MZI configured in the first row.
[0033] In Implementation 1, the number of MZIs configured in the first column, i.e. the input level, of the multi-level MZI array 1 is set to N (N is a natural number greater than 2), then the number of rows is 2N+1, and the number of columns, i.e. the number of levels, is 2N.
[0034] The number of MZIs configured in each row is N.
[0035] In addition, the number of stages can be less than 2N.
[0036] The index for MZI is assigned as follows.
[0037] That is, set the index of MZI in row 1, column 2 to 0, increase the index of MZI in row 1 one by one in column order, set the MZI in row 1, column N after MZI in row 1 to MZI in row 2, column 1, increase the index of MZI in row 2 one by one in column order, and so on up to MZI in row 2N+1, column N, until [N×(2N+1)-1].
[0038] In each row, if the number of columns in the configured MZI index is small, then it is the smaller number.
[0039] In the following explanation, MZI is used to specifically represent each MZI. i Let's explain. i is the index number from 0 to [N×(2N+1)-1].
[0040] Additionally, in the following explanation, such as Figure 1 As shown, the example is a 4×4 Clements-type multi-level MZI array with 4 MZIs configured at the input level, 8 input nodes, and 8 output nodes.
[0041] exist Figure 1 The numbers 0 to 35 enclosed in a box represent MZI, and also represent the index number of MZI.
[0042] exist Figure 1 In the multi-level MZI array 1 shown, N is 4, the number of rows is 9 (2N+1), the number of columns is 8 (2N), the input stage is the 1st column, and the output stage is the final column, i.e., the 8th column.
[0043] Configure MZI with indices 0-4 in row 1, MZI with indices 5-7 in row 2, MZI with indices 8-11 in row 3, MZI with indices 12-15 in row 4, MZI with indices 16-19 in row 5, MZI with indices 20-23 in row 6, MZI with indices 24-27 in row 7, MZI with indices 28-31 in row 8, and MZI with indices 32-35 in row 9.
[0044] The number of MZIs configured in each row is 4 (N).
[0045] Therefore, the optical signal propagates in the same number of MZIs in all paths from the input node to the output node.
[0046] As a result, in a multi-stage MZI array, the waveguide loss of each path becomes constant, thus ensuring good path symmetry.
[0047] The first input port (Port1) and the second input port (Port2) of the MZI configured at the input level are respectively arranged from MZI4 configured in the second row to MZI4 configured in the fourth row. 12 MZI configured in line 6 20 And the MZI configured in line 8 26 The nodes are connected sequentially to the input nodes x0~x7.
[0048] Light-emitting diodes (LEDs), i.e. light-emitting elements, that output optical signals are connected to input nodes x0~x7 (not shown).
[0049] The second output port Port4 of MZI3 in the first row of MZI3, which is configured in the 8th column of the final level, is connected to the output node y0.
[0050] The MZI configuration is located in the lowest line, i.e., the 9th line, within the final-level MZI configuration. 35 The first output port, Port3, is connected to the output node y7.
[0051] The MZI configured in the final level MZI is located in line 3, between lines 1 and 9. 11 MZI configured in line 5 19 MZI configured in line 7 27 The first output port Port3 and the second output port Port4 are connected to the output nodes y1~y6 in sequence.
[0052] A photodetector (not shown) that acts as a photodetector for the input optical signal is connected to the output nodes y0~y7.
[0053] In each of MZI0, MZI1, MZI2, and MZI3 configured in the first row, the first input port Port1 is connected to the corresponding monitoring input nodes p0~p3, the second input port Port2 is connected to the first output port Port3 of the adjacent front column of MZI4~MZI7 configured in the second row via an optical waveguide, and the first output port Port3 is connected to the corresponding monitoring photodetectors MPD0~MPD3.
[0054] All MZIs except for the input stage, output stage, first row, and bottom row.i In the first input port Port1, the second output port Port4 of the MZI located in the adjacent front column of the adjacent front row is connected to the first output port Port3 of the MZI located in the adjacent back row via an optical waveguide.
[0055] MZI is configured in the lowest line, i.e., the 9th line. 32 MZI 33 MZI 34 MZI 35 In each of them, the first input port Port1 is connected via an optical waveguide to the MZI in the adjacent front column of the 8th row. 28 ~MZI 31 The second output port, Port4, is connected, and the second input port, Port2, is connected to the corresponding monitoring input nodes p4~p7.
[0056] MZI0~MZI 35 These are structures that can compensate for manufacturing deviations in the branch ratio (branch ratio deviation) through adjustments. Figures 2-4 Any of the MZIs shown.
[0057] Figure 2 The MZI shown has a first optical waveguide connecting the first input port Port1 and the first output port Port3, and a second optical waveguide connecting the second input port Port2 and the second output port Port4, and has a phase shifter.
[0058] Figure 3 The MZI shown has a first optical waveguide connecting the first input port Port1 and the first output port Port3, and a second optical waveguide connecting the second input port Port2 and the second output port Port4, and has a φ phase shifter and a θ phase shifter.
[0059] Figure 4 The MZI shown has a first optical waveguide connecting the first input port Port1 and the first output port Port3, and a second optical waveguide connecting the second input port Port2 and the second output port Port4, and has a φ phase shifter, an θ phase shifter, and a ψ phase shifter.
[0060] Figures 2-4The MZI shown can take the following two states: Through state, where the input light to the first input port Port1 is output to the first output port Port3, and the input light to the second input port Port2 is output to the second output port Port4; and Cross state, where the input light to the first input port Port1 is output to the second output port Port4, and the input light to the second input port Port2 is output to the first output port Port3.
[0061] Figures 2-4 The MZI shown is made using semiconductor processes, with the first and second optical waveguides formed from optical waveguides using single-crystal silicon, known as silicon photonics, as the core material.
[0062] In addition, silicon nitride (SiN), aluminum oxide, or quartz can be used instead of single-crystal silicon, which is the core material for forming optical waveguides.
[0063] The monitoring photodetectors MPD0~MPD3 each use photodiodes with pin structures, which are photodiodes using germanium as a material that is compatible with silicon photonics manufacturing processes.
[0064] Alternatively, instead of using germanium photodiodes, photodiodes formed by integrating compound semiconductors such as InGaAs through dissimilar material bonding can be used.
[0065] Next, the method for adjusting the MZI in the optical computing device of Embodiment 1 will be described.
[0066] That is, to explain in order to compensate MZI i The branch ratio deviation, and for each MZI i The order of MZI adjustment methods for optimizing the phase adjustment region.
[0067] In the MZI adjustment method of the optical computing device in Embodiment 1, for the MZI that is the target of adjustment for compensating phase error... i Configured by adjusting the object's MZI i Adjustment object MZI in optical waveguide path i The MZIs in the front row are set to a through state, while the MZIs in the rear row arranged in the optical waveguide path are set to a cross state, and the MZIs to be compensated and adjusted are... i Adjustment of branch ratio deviation in the process.
[0068] In the MZI adjustment method of the optical computing device in Embodiment 1, the MZIs configured in the first row that are to be adjusted are... iSpecifically, it inputs an optical signal to its first input port (Port1) and outputs it to a monitoring optical detector (MPD) connected to its first output port (Port3). k The output optical signal is used for adjustment, and the MZI that is the object of adjustment is configured after the second line. i Only the completed investigation of MZI i Adjustments are made as optical waveguide paths.
[0069] In the MZI adjustment method of the optical computing device in Embodiment 1, the MZI is adjusted sequentially from index 0 to index [N×(2N+1)-1].
[0070] Below, for an example where N is set to 4, we will use... Figure 5 as well as Figure 6 The specific sequence of the adjustment method for MZI in the optical computing device of Embodiment 1 is explained.
[0071] In step ST1, the MZI0~MZI3 configured in the first row are set as adjustment objects in index order for adjustment.
[0072] That is, for each of MZI0 to MZI3, light is input to the corresponding monitoring input nodes p0 to p3 in index order, and the corresponding monitoring photodetectors MPD0 to MPD3 are used to monitor and compensate for the branch ratio deviation of MZI0 to MZI3. After adjustment, MZI0 to MZI3 are set to the straight-through state respectively.
[0073] The following shows the optical waveguide path used for adjustment.
[0074] Set up a monitoring input node p0 for the adjustment target MZI0, and adjust it by setting the optical detector to the optical waveguide path p0→MZI0→MPD0 of MPD0.
[0075] In the following description, the optical waveguide path is shown based on the reference numerals in the accompanying drawings, as this would be too cumbersome to explain.
[0076] For the adjustment object MZI1, p1→MZI1→MPD1.
[0077] For the adjustment object MZI2, p2→MZI2→MPD2.
[0078] For the adjustment object MZI3, p3→MZI3→MPD3.
[0079] In step ST1, the adjustment of MZI0~MZI3 configured in row 1 is completed, and their characteristics are known.
[0080] In step ST2, MZI4~MZI7 configured in the second row are set as adjustment objects in index order for adjustment.
[0081] At this time, light is input from input node x0 to the first input port Port1 of the MZI4 input stage.
[0082] In addition, by adjusting the MZIs configured in the front row of the optical waveguide path of the object, they are set to a through state, and the MZIs configured in the back row are set to a cross state.
[0083] In the optical waveguide path shown below, for MZI i The state of MZI i The straight-through state will then be represented as [T], and the crossover state as [C].
[0084] For the adjustment target MZI4, x0→MZI4→MZI0[C]→MPD0. After adjustment, MZI4 is in a pass-through state, and MZI0 is also in a pass-through state.
[0085] For the adjustment target MZI5, x0→MZI4[T]→MZI0[T]→MZI5→MZI1[C]→MPD1. After adjustment, MZI5 is in a pass-through state, and MZI1 is also in a pass-through state.
[0086] For the adjustment target MZI6, x0→MZI4[T]→MZI0[T]→MZI5[T]→MZI1[T]→MZI6→MZI2[C]→MPD2. MZI6 is in a pass-through state after adjustment, and MZI2 is also in a pass-through state after adjustment.
[0087] For the adjustment target MZI7, x0→MZI4[T]→MZI0[T]→MZI5[T]→MZI1[T]→MZI6[T]→MZI2[T]→MZI7→MZI3[C]→MPD3. After adjustment, MZI7 is in a pass-through state, and MZI3 is also in a pass-through state.
[0088] In summary, MZI4~MZI7 configured in the second row receive light from input node x0 and are monitored by monitoring photodetectors MPD0~MPD3 respectively.
[0089] In the adjustment of MZI4~MZI7 configured in the second row, before the input light from the input node x0 and before the light output from the adjustment object reaches the monitoring light detectors MPD0~MPD3 respectively, the characteristics of the adjustment object's MZI are extracted with high precision by the monitoring light detectors MPD0~MPD3, since the MZI characteristics are known and adjusted.
[0090] Furthermore, since the MZI does not involve a state where it is unclear whether the state is a straight-through state or a cross-through state, it is possible to detect all the light in the waveguide path during adjustment (excluding power loss due to waveguide loss) by monitoring the photodetectors MPD0~MPD3 separately, thereby maximizing the light intensity during adjustment. As a result, the signal-to-noise ratio can be maximized, enabling high-precision adjustment.
[0091] In step ST3, for MZI8~MZI configured in row 3 11 Adjust the objects according to their index order.
[0092] At this time, light is input from input node x1 to the second input port Port2 of the input stage MZI4.
[0093] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0094] For the adjustment object MZI8, x1→MZI4[T]→MZI8→MZI5[C]→MZI1[C]→MPD1.
[0095] For the adjustment object MZI9, x1→MZI4[T]→MZI8[T]→MZI5[T]→MZI9→MZI6[C]→MZI2[C]→MPD2.
[0096] For the adjustment object MZI 10 , x1→MZI4[T]→MZI8[T]→MZI5[T]→MZI9[T]→MZI6[T]→MZI 10 →MZI7[C]→MZI3[C]→MPD3.
[0097] For the adjustment object MZI 11 , x1→MZI4[T]→MZI8[T]→MZI5[T]→MZI9[T]→MZI6[T]→MZI 10 [T]→MZI7 [T]→MZI 11 →y1.
[0098] Adjustment object MZI 11 It is monitored by a photodetector connected to the output node y1.
[0099] In the following description, the output node shown in the optical waveguide path used for adjustment includes a photodetector connected to the output node.
[0100] In summary, the configuration in line 3 is MZI8~MZI 11Light is input from input node x1 and monitored by monitoring photodetectors MPD1~MPD3 and photodetectors connected to output node y1.
[0101] In the configuration of MZI8~MZI in the 3rd row 11 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0102] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0103] In step ST4, for the MZI configured in row 4 12 ~MZI 15 Adjust the objects according to their index order.
[0104] At this time, light flows from input node x2 to the MZI of the input stage. 12 The first input port is Port1.
[0105] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0106] For the adjustment object MZI 12 x2→MZI 12 →MZI8[C]→MZI5[C]→MZI1[C]→MPD1.
[0107] For the adjustment object MZI 13 x2→MZI 12 [T]→MZI8 [T]→MZI 13 →MZI9[C]→MZI6[C]→MZI2[C]→MPD2.
[0108] For the adjustment object MZI 14 x2→MZI 12 [T]→MZI8 [T]→MZI 13 [T]→MZI9 [T]→MZI 14 →MZI 10 [C]→MZI7[C]→MZI3[C]→MPD3.
[0109] For the adjustment object MZI 15 x2→MZI 12 [T]→MZI8 [T]→MZI13 [T]→MZI9 [T]→MZI 14 [T] → MZI 10 [T] → MZI 15 →MZI 11 [C] → y1.
[0110] In summary, the MZI configured in line 4 12 ~MZI 15 Light is input from input node x2 and monitored by monitoring photodetectors MPD1~MPD3 and photodetector connected to output node y1.
[0111] In the configuration of MZI in line 4 12 ~MZI 15 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0112] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0113] In step ST5, for the MZI configured in row 5 16 ~MZI 19 Adjust the objects according to their index order.
[0114] At this time, light flows from input node x3 to the MZI of the input stage. 12 The second input port is Port2.
[0115] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0116] For the adjustment object MZI 16 x3→MZI 12 [T] → MZI 16 →MZI 13 [C]→MZI9[C]→MZI6[C]→MZI2[C]→MPD2
[0117] For the adjustment object MZI 17 x3→MZI 12 [T] → MZI 16 [T] → MZI 13 [T] → MZI 17 →MZI 14 [C] → MZI10 [C]→MZI7[C]→MZI3[C]→MPD3.
[0118] For the adjustment object MZI 18 x3→MZI 12 [T] → MZI 16 [T] → MZI 13 [T] → MZI 17 [T] → MZI 14 [T] → MZI 18 →MZI 15 [C] → MZI 11 [C] → y1.
[0119] For the adjustment object MZI 19 x3→MZI 12 [T] → MZI 16 [T] → MZI 13 [T] → MZI 17 [T] → MZI 14 [T] → MZI 18 [T] → MZI 15 [T] → MZI 19 →y3.
[0120] In summary, the MZI configured in line 5 16 ~MZI 19 Light is input from input node x3 and monitored by monitoring photodetectors MPD2, MPD3 and photodetectors connected to output nodes y1 and y3 respectively.
[0121] In the configuration of MZI in line 5 16 ~MZI 19 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0122] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0123] In step ST6, for the MZI configured in row 6 20 ~MZI 23 Adjust the objects according to their index order.
[0124] At this time, light flows from input node x4 to the MZI of the input stage. 20 The first input port is Port1.
[0125] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0126] For the adjustment object MZI 20 x4→MZI 20 →MZI 16 [C] → MZI 13 [C]→MZI9[C]→MZI6[C]→MZI2[C]→MPD2.
[0127] For the adjustment object MZI 21 x4→MZI 20 [T] → MZI 16 [T] → MZI 21 →MZI 17 [C] → MZI 14 [C] → MZI 10 [C]→MZI7[C]→MZI3[C]→MPD3.
[0128] For the adjustment object MZI 22 x4→MZI 20 [T] → MZI 16 [T] → MZI 21 [T] → MZI 17 [T] → MZI 22 →MZI 18 [C] → MZI 15 [C] → MZI 11 [C] → y1.
[0129] For the adjustment object MZI 23 x4→MZI 20 [T] → MZI 16 [T] → MZI 21 [T] → MZI 17 [T] → MZI 22 [T] → MZI 18 [T] → MZI 23 →MZI 19 →y3.
[0130] In summary, the MZI configured in line 6 20 ~MZI 23 Light is input from input node x4 and monitored by monitoring photodetectors MPD2, MPD3 and photodetectors connected to output nodes y1 and y3 respectively.
[0131] In the MZI configuration in line 6 20 ~MZI 23During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0132] Furthermore, since the MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0133] In step ST7, for the MZI configured in row 7 24 ~MZI 27 Adjust the objects according to their index order.
[0134] At this time, light flows from input node x5 to the MZI of the input stage. 20 The second input port is Port2.
[0135] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0136] For the adjustment object MZI 24 x5→MZI 20 [T] → MZI 24 →MZI 21 [C] → MZI 17 [C] → MZI 14 [C] → MZI 10 [C]→MZI7[C]→MZI3[C]→MPD3.
[0137] For the adjustment object MZI 25 x5→MZI 20 [T] → MZI 24 [T] → MZI 21 [T] → MZI 25 →MZI 22 [C] → MZI 18 [C] → MZI 15 [C] → MZI 11 [C] → y1.
[0138] For the adjustment object MZI 26 x5→MZI 20 [T] → MZI 24 [T] → MZI 21 [T] → MZI 25 [T] → MZI 22 [T] → MZI 26 →MZI 23[C] → MZI 19 [C] → y3.
[0139] For the adjustment object MZI 27 x5→MZI 20 [T] → MZI 24 [T] → MZI 21 [T] → MZI 25 [T] → MZI 22 [T] → MZI 26 [T] → MZI 23 [T] → MZI 27 →y5.
[0140] In summary, the MZI configured in line 7 24 ~MZI 27 Light is input from input node x5 and monitored by monitoring photodetector MPD3 and photodetectors connected to output nodes y1, y3 and y5 respectively.
[0141] In the configuration of MZI in line 7 24 ~MZI 27 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0142] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0143] In step ST8, for the MZI configured in line 8 28 ~MZI 31 Adjust the objects according to their index order.
[0144] At this time, light flows from input node x6 to the MZI of the input stage. 28 The first input port is Port1.
[0145] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0146] For the adjustment object MZI 28 x6→MZI 28 →MZI 24 [C] → MZI 21 [C] → MZI 17 [C] → MZI 14 [C] → MZI10 [C]→MZI7[C]→MZI3[C]→MPD3.
[0147] For the adjustment object MZI 29 x6→MZI 28 [T] → MZI 24 [T] → MZI 29 →MZI 25 [C] → MZI 22 [C] → MZI 18 [C] → MZI 15 [C] → MZI 11 [C] → y1.
[0148] For the adjustment object MZI 30 x6→MZI 28 [T] → MZI 24 [T] → MZI 29 [T] → MZI 25 [T] → MZI 30 →MZI 26 [C] → MZI 23 [C] → MZI 19 [C] → y3.
[0149] For the adjustment object MZI 31 x6→MZI 28 [T] → MZI 24 [T] → MZI 29 [T] → MZI 25 [T] → MZI 30 [T] → MZI 26 [T] → MZI 31 →MZI 27 [C] → y5.
[0150] In summary, the MZI configured in line 8 28 ~MZI 31 Light is input from input node x6 and monitored by monitoring photodetector MPD3 and photodetectors connected to output nodes y1, y3 and y5 respectively.
[0151] In the configuration of MZI in line 8 28 ~MZI 31 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0152] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0153] In step ST9, for the MZI configured in row 9 32 ~MZI 35 Adjust the objects according to their index order.
[0154] At this moment, light travels from input node x7 to the MZI of the input stage. 28 The second input port is Port2.
[0155] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0156] For the adjustment object MZI 32 x7→MZI 28 [T] → MZI 32 →MZI 29 [C] → MZI 25 [C] → MZI 22 [C] → MZI 18 [C] → MZI 15 [C] → MZI 11 [C] → y1.
[0157] For the adjustment object MZI 33 x7→MZI 28 [T] → MZI 32 [T] → MZI 29 [T] → MZI 33 →MZI 30 [C] → MZI 26 [C] → MZI 23 [C] → MZI 19 [C] → y3. In Figure 6 The thick line in the middle represents the MZI object used for adjustment. 33 The adjusted optical waveguide path.
[0158] For the adjustment object MZI 34 x7→MZI 28 [T] → MZI 32 [T] → MZI 29 [T] → MZI 33 [T] → MZI 30 [T] → MZI 34 →MZI31 [C] → MZI 27 [C] → y5.
[0159] For the adjustment object MZI 35 x7→MZI 28 [T] → MZI 32 [T] → MZI 29 [T] → MZI 33 [T] → MZI 30 [T] → MZI 34 [T] → MZI 31 [T] → MZI 35 →y7.
[0160] In summary, for the MZI configured in line 9 32 ~MZI 35 Light is input from input node x5 and monitored by photodetectors connected to output nodes y1, y3, y5, and y7 respectively.
[0161] In the configuration of MZI in line 9 32 ~MZI 35 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0162] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0163] Furthermore, although MZI is shown for the adjustment object i An example of adjusting the optical waveguide path; however, in summary, the MZI configured in row 1... i MPD (Multi-Purpose Photodetector) for monitoring k Directly monitor and adjust the MZI configuration after line 2. i When set as the adjustment object, the light used for adjustment passes through the MZI of the adjustment object. i The MZI only needs to be adjusted to determine whether the optical waveguide path is in a straight-through state or a cross-through state.
[0164] Additionally, the MZI configuration will be placed after line 2. i When set as the adjustment object, start from the 2nd row and press MZI for each row sequentially. i The index order is adjusted, and the light used for adjustment passes through the MZI of the object. i The optical waveguide path only needs to be adjusted to the adjusted MZI.
[0165] The optical processing device of Embodiment 1 includes: a multi-level MZI array 1. In a multi-row, multi-column matrix, MZIs arranged in odd-numbered columns are arranged in even-numbered rows, and MZIs arranged in even-numbered columns are arranged in odd-numbered rows, with the MZIs arranged in a rectangular configuration; and a monitoring photodetector MPD. k It connects to the first output port of the MZI configured in the first row, thus enabling the configuration of MPD in a short time. k All adjustments to MZI.
[0166] In addition, compared to the MPD (Multi-Detector for Monitoring) k The MZI of the monitored adjustment object i This can reduce the amount of MZI that needs to be adjusted. i The number of adjusted MZIs present in the optical waveguide path through which light passes can reduce the loss in the optical waveguide path.
[0167] As a result, it is possible to maximize the intensity of the monitored light, maximize the signal-to-noise ratio, and make high-precision adjustments to the MZI.
[0168] Furthermore, in the optical computing device of Embodiment 1, the MZI arranged in the first row i MPD (Multi-Purpose Photodetector) for monitoring k Directly monitor and adjust, relative to the MZI configured after line 2. i The adjustment allows the light used for adjustment to pass through the MZI of the object being adjusted. i The optical waveguide path is adjusted in a way that the characteristics of the MZI are known and the adjusted MZI is available, and there are no unadjusted MZIs. Therefore, it is possible to extract only the MZI of the object to be adjusted with high precision. i Its characteristics enable high-precision adjustment of MZI.
[0169] Furthermore, the optical processing device of Embodiment 1 can transmit the light used for adjustment through the MZI of the adjustment target. i Since there is no MZI method on the optical waveguide path where the state is unclear (whether it is a straight-through state or a cross-through state), adjustments can be made using a monitoring photodetector (MPD). k Alternatively, a photodetector connected to the output node can efficiently detect the MZI of the light used for adjustment as it passes through the adjustment object. i The light propagating along the optical waveguide path can thus increase the intensity of the monitored light, for example, maximize the signal-to-noise ratio, and enable high-precision MZI adjustment.
[0170] Implementation method 2.
[0171] use Figures 7-9 The optical computing device of Embodiment 2 will be described.
[0172] Compared to the optical computing device of Embodiment 1, the optical computing device of Embodiment 2 differs in that it also includes an MZI located at the lowest position. i The second output port, Port4, is connected to the second monitoring optical detector, MPD, and is otherwise identical.
[0173] Therefore, the following explanation will focus on the differences.
[0174] Furthermore, in the following description, the monitoring optical detector MPD connected to the first output port of the MZI configured in the first row will be referred to as the first monitoring optical detector.
[0175] exist Figures 7-9 In, with Figures 1-6 The same reference numerals in the accompanying drawings indicate the same or equivalent parts.
[0176] MZI is configured in the lowest line, i.e., the 9th line. 32 MZI 33 MZI 34 MZI 35 In each of them, the first input port Port1 is connected via an optical waveguide to the MZI in the adjacent front column of the 8th row. 28 ~MZI 31 The second output port Port4 is connected, the second input port Port2 is connected to the corresponding monitoring input nodes p4~p7, and the second output port Port4 is connected to the corresponding second monitoring photodetectors MPD4~MPD7.
[0177] The second monitoring photodetector, MPD4 to MPD7, uses photodiodes with pin structures, which are photodiodes using germanium as a material that is compatible with silicon photonics manufacturing processes.
[0178] Alternatively, instead of using germanium photodiodes, photodiodes formed by integrating compound semiconductors such as InGaAs through dissimilar material bonding can be used.
[0179] Next, the method for adjusting the MZI in the optical computing device of Embodiment 2 will be described.
[0180] The multi-row (2N+1) array 1 of the multi-level MZI array is divided into two parts: a first half (N+1) and a second half (N). From the first row to the bottom row (N+1) of the first half, and from the bottom row (2N+1) to the top row (N+2) of the second half, adjustments are made to compensate for the branch ratio deviation of the MZI arrays in both the first and second half. The MZI arrays in each row are adjusted using only the investigated MZI arrays as the optical waveguide path.
[0181] The MZIs in the first half of the multi-level MZI array 1 are adjusted in index order from the MZI at index 0 to the MZI at index [N×(N+1)-1]. The MZIs in the second half are adjusted in index order from the MZI at index [N×(2N+1)-1] to the MZI at index [N×(N+1)].
[0182] Below, for an example where N is set to 4, we will use... Figure 8 as well as Figure 9 The specific sequence of the adjustment method for MZI in the optical computing device of Embodiment 2 is explained.
[0183] Simultaneously adjust the configurations of MZI0~MZI3 in the first row of the front half of the multi-level MZI array 1 and the MZI array in the ninth row of the rear half. 32 ~MZI 35 Adjustments.
[0184] Simultaneously adjust the MZI4~MZI7 configurations in the second row of the first half and the MZI configurations in the eighth row of the second half. 28 ~MZI 31 Adjustments.
[0185] Simultaneously adjust the configuration of MZI8~MZI in the third row of the first half. 11 The adjustment and configuration of MZI in the 7th line of the second half. 24 ~MZI 27 Adjustments.
[0186] Simultaneously adjust the MZI configuration in the 4th row of the first half. 12 ~MZI 15 The adjustment and configuration of MZI in the 6th line of the second half. 20 ~MZI 23 Adjustments.
[0187] Adjust the configuration of MZI in line 5. 16 ~MZI 19 .
[0188] The first half of the multi-level MZI array 1, consisting of MZI0~MZI 19 The adjustment method of MZI in the optical computing device of implementation method 1 shows MZI0~MZI. 19 Similarly, this is done through steps ST1 to ST5, so the explanation is omitted.
[0189] In step ST1, corresponding to MZI0~MZI3 configured in row 1, simultaneously for MZI configured in row 9... 32 ~MZI35 Adjust the objects according to their index order.
[0190] For the adjustment object MZI 32 p4→MZI 32 →MPD4.
[0191] For the adjustment object MZI 33 p5→MZI 33 →MPD5.
[0192] For the adjustment object MZI 34 p6→MZI 34 →MPD6.
[0193] For the adjustment object MZI 35 p7→MZI 35 →MPD7.
[0194] In step ST1, the MZI configured in line 9 32 ~MZI 35 The adjustment is complete, and its characteristics are known.
[0195] In step ST2, corresponding to MZI4~MZI7 configured in row 2, simultaneously for MZI configured in row 8... 28 ~MZI 31 Adjust the objects according to their index order.
[0196] At this moment, light travels from input node x7 to the MZI of the input stage. 28 The second input port is Port2.
[0197] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0198] For the adjustment object MZI 28 x7→MZI 28 →MZI 32 [C] → MPD4. MZI 28 After adjustment, it is in a pass-through state, MZI 32 It is also in a pass-through state.
[0199] For the adjustment object MZI 29 x7→MZI 28 [T] → MZI 29 →MZI 32 [T] → MZI 33 [C] → MPD5. MZI 29 After adjustment, it is in a pass-through state, MZI33 It is also in a pass-through state.
[0200] For the adjustment object MZI 30 x7→MZI 28 [T] → MZI 32 [T] → MZI 29 [T] → MZI 33 [T] → MZI 30 →MZI 34 [C] → MPD6. MZI 30 After adjustment, it is in a pass-through state, MZI 34 It is now in a pass-through state after the adjustment.
[0201] For the adjustment object MZI 31 x7→MZI 28 [T] → MZI 32 [T] → MZI 29 [T] → MZI 33 [T] → MZI 30 [T] → MZI 34 [T] → MZI 31 →MZI 35 [C] → MPD7.
[0202] In summary, the MZI configured in line 8 28 ~MZI 31 Light is input from input node x7 and monitored by light detectors connected to the second monitoring light detectors MPD4~MPD7.
[0203] In the configuration of MZI in line 8 28 ~MZI 31 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0204] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0205] In step ST3, MZI8~MZI are configured in row 3. 11 Correspondingly, this also applies to MZI configured in line 7. 24 ~MZI 27 Adjust the objects according to their index order.
[0206] At this time, light flows from input node x6 to the MZI of the input stage. 28The first input port is Port1.
[0207] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0208] For the adjustment object MZI 24 x6→MZI 28 [T] → MZI 24 →MZI 29 [C] → MZI 33 [C] → MPD5.
[0209] For the adjustment object MZI 25 x6→MZI 28 [T] → MZI 24 [T] → MZI 29 [T] → MZI 25 →MZI 30 [C] → MZI 34 [C] → MPD6. In Figure 9 In the diagram, the thick lines represent the objects used for adjustment in step ST3, namely, the adjustment object MZI9 and the adjustment object MZI. 33 The adjusted optical waveguide path.
[0210] For the adjustment object MZI 26 x6→MZI 28 [T] → MZI 24 [T] → MZI 29 [T] → MZI 25 [T] → MZI 30 [T] → MZI 26 →MZI 31 [C] → MZI 35 [C] → MPD7.
[0211] For the adjustment object MZI 27 x6→MZI 28 [T] → MZI 24 [T] → MZI 29 [T] → MZI 25 [T] → MZI 30 [T] → MZI 26 [T] → MZI 31 [T] → MZI 27 →y6.
[0212] In summary, the MZI configured in line 7 24 ~MZI 27Light is input from input node x6 and monitored by the second monitoring photodetectors MPD5~MPD7 and the photodetector connected to output node y6.
[0213] In the configuration of MZI in line 7 24 ~MZI 27 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0214] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0215] In step ST4, the MZI configured in row 4 is... 12 ~MZI 15 Correspondingly, this also applies to MZI configured in line 6. 20 ~MZI 23 Adjust the objects according to their index order.
[0216] At this time, light flows from input node x5 to the MZI of the input stage. 20 The second input port is Port2.
[0217] In addition, each time the object is adjusted, the MZIs configured in the front column of the optical waveguide path of the object are set to the through state, and the MZIs configured in the back column are set to the cross state.
[0218] For the adjustment object MZI 20 x5→MZI 20 →MZI 24 [C] → MZI 29 [C] → MZI 33 [C] → MPD5.
[0219] For the adjustment object MZI 21 x5→MZI 20 [T] → MZI 24 [T] → MZI 21 →MZI 25 [C] → MZI 30 [C] → MZI 34 [C] → MPD6.
[0220] For the adjustment object MZI 22 x5→MZI 20 [T] → MZI 24 [T] → MZI 21[T] → MZI 25 [T] → MZI 22 →MZI 26 [C] → MZI 31 [C] → MZI 35 [C] → MPD7.
[0221] For the adjustment object MZI 23 x5→MZI 20 [T] → MZI 24 [T] → MZI 21 [T] → MZI 25 [T] → MZI 22 [T] → MZI 26 [T] → MZI 23 →MZI 27 [C] → y6.
[0222] In summary, the MZI configured in line 6 20 ~MZI 23 Light is input from input node x4 and monitored by monitoring photodetectors MPD5~MPD7 and photodetectors connected to output node y6.
[0223] In the MZI configuration in line 6 20 ~MZI 23 During the adjustment, by using the MZI whose characteristics are known and have been adjusted, it is possible to extract only the characteristics of the MZI of the object being adjusted with higher precision.
[0224] Furthermore, since MZI does not involve a state where it is unclear whether the light is in a straight-through or cross-through state, it can detect light from all waveguides in the adjustment waveguide path, maximizing the light intensity during adjustment. This, in turn, maximizes the signal-to-noise ratio, enabling high-precision adjustment.
[0225] Furthermore, although for convenience, MZI will be configured in line 5. 16 ~MZI 19 It can be set as the first half, but it can also be set as the second half. Alternatively, it can be set as the middle part between the first half and the sound-reversed cloth.
[0226] In addition to having the same effect as the optical computing device of Embodiment 1, the optical computing device of Embodiment 2 can complete the adjustment in a shorter time because it can adjust the MZI of the first half and the MZI of the second half in parallel with each other in each row of the multi-level MZI array 1.
[0227] Implementation method 3.
[0228] use Figure 10 The optical computing device of Embodiment 3 will be described.
[0229] In the optical processing device of Embodiment 1, monitoring photodetectors MPD0 to MPD3 are respectively arranged corresponding to MZI0 to MZI3 arranged in the first row. In contrast, the optical processing device of Embodiment 3 differs in that all MZI0 to MZI3 arranged in the first row are collectively arranged into a single, centralized MPD. I Everything else is the same.
[0230] Therefore, the following explanation will focus on the differences.
[0231] exist Figure 10 In, with Figures 1-6 The same reference numerals in the accompanying drawings indicate the same or equivalent parts.
[0232] MPD (Multi-Purpose Photodetector) for Surveillance I It is a centralized photodiode with four input terminals, namely the 0th input terminal to the 3rd input terminal, which are respectively connected to the 1st output port Port3 of MZI0, MZI1, MZI2, and MZI3 configured in the 1st row.
[0233] A centralized photodiode is a pin-structured photodiode with a light absorption layer connected to the other end of a waveguide that is connected at one end to the first output port Port3 of each of MZI0, MZI1, MZI2, and MZI3.
[0234] The specific sequence of the MZI adjustment method in the optical computing device of Embodiment 3 is essentially the same as the specific sequence of the MZI adjustment method in the optical computing device of Embodiment 1. The only difference is that in steps ST1 to ST9, monitoring by monitoring photodetectors MPD01 to MPD3 is replaced by monitoring by monitoring photodetector MPD01. I Monitor it.
[0235] However, in step ST1, the adjustment order of MZI0 to MZI3 arranged in the first row in Embodiment 1 can be performed according to the index order, or it can be performed according to the reverse index order.
[0236] That is, in step ST1, light is input to the corresponding monitoring input nodes p0 to p3 in reverse order of index for each of MZI0 to MZI3, and the light passes through the monitoring light detector MPD. I Monitoring is performed to compensate for the branch ratio deviation of MZI0~MZI3. After adjustment, MZI0~MZI3 are set to straight-through state respectively.
[0237] In summary, the input node p3 is set for the adjustment object MZI3 by setting the photodetector to MPD. Ip3→MZI3→MPD I The optical waveguide path is adjusted accordingly. After adjustment, the MZI3 is in a straight-through state.
[0238] The optical waveguide path is formed and adjusted in the following order and manner.
[0239] For the adjustment object MZI2, p2→MZI2→MPD I .
[0240] For the adjustment object MZI1, p1→MZI1→MPD I .
[0241] For the adjustment object MZI0, p0→MZI0→MPD I .
[0242] In step ST1, the adjustment of MZI0~MZI3 configured in row 1 is completed, and their characteristics are known.
[0243] In a multi-level MZI array 1 with 2N+1 rows and 2N columns, the MZIs configured in the first row are adjusted in the reverse order of their indices, in the order of N-1, N-2, ..., 1, 0, i.e., MZI N-1, MZI... N-2 The order of MZI1, MZI0, ...
[0244] Steps ST2 to ST9 are the same as in Implementation Method 1.
[0245] In addition to having the same effects as the optical computing device of Embodiment 1, the optical computing device of Embodiment 3 is further enhanced by centrally configuring a monitoring optical detector (MPD). I Therefore, it can also reduce the number of circuit components, thereby improving yield and manufacturing costs.
[0246] Implementation method 4.
[0247] use Figure 11 The optical computing device of Embodiment 4 will be described.
[0248] In the optical processing device of Embodiment 2, first monitoring photodetectors MPD0-MPD3 are respectively arranged corresponding to MZI0-MZI3 arranged in the first row, and MZI0-MZI3 arranged in the bottom row (9th row) are respectively arranged with the first monitoring photodetectors MPD0-MPD3 arranged in the first row. 32 ~MZI 35 The second monitoring optical detectors MPD4 to MPD7 are configured accordingly.
[0249] In contrast, the optical processing device of Embodiment 4 has a centralized first monitoring photodetector MPD that is configured to integrate all MZI0 to MZI3 arranged in the first row into one unit.I , and all MZI configured in row 9 32 ~MZI 35 Correspondingly, they are all integrated into one centralized second monitoring optical detector (MPD). II .
[0250] The optical computing device in Embodiment 4 differs from that in Embodiment 2 in that it is equipped with a first monitoring optical detector (MPD). I And the second monitoring optical detector MPD II Everything else is the same.
[0251] Therefore, the following explanation will focus on the differences.
[0252] exist Figure 10 In, with Figures 1-6 The same reference numerals in the accompanying drawings indicate the same or equivalent parts.
[0253] MPD (Multi-Detector for Monitoring) I It is a centralized photodiode with four input terminals, namely the 0th input terminal to the 3rd input terminal, which are respectively connected to the 1st output port Port3 of MZI0, MZI1, MZI2, and MZI3 configured in the 1st row.
[0254] A centralized photodiode is a pin-structured photodiode with a light absorption layer connected to the other end of a waveguide that is connected at one end to the first output port Port3 of each of MZI0, MZI1, MZI2, and MZI3.
[0255] MPD (Multi-Detector for Second-Level Monitoring) II It has MZI configured in line 9. 32 MZI 33 MZI 34 MZI 35 Each of the four input terminals, Port3, is connected to the first output port, Port3 of each terminal.
[0256] A concentrated photodiode is a pin-structured photodiode with a light-absorbing layer, one end of which is connected to an MZI (Metal Inductor). 32 MZI 33 MZI 34 MZI 35 Each of their first output ports, Port3, is connected to the other end of the waveguide.
[0257] The specific sequence of the MZI adjustment method in the optical computing device of Embodiment 3 is essentially the same as the specific sequence of the MZI adjustment method in the optical computing device of Embodiment 2. The only difference is that in steps ST1 to ST5, monitoring is replaced by monitoring through the first group of monitoring photodetectors MPD0 to MPD3, respectively, with monitoring through the first monitoring photodetector MPD. I Monitoring will be conducted via the second set of monitoring photodetectors MPD04~MPD7, respectively. This will be replaced by monitoring via the second set of monitoring photodetectors MPD. II Monitor it.
[0258] However, although in step ST1, the adjustment order of MZI0 to MZI3 arranged in the first row in Embodiment 1 is performed according to the index order, the adjustment order of MZI0 to MZI3 arranged in the ninth row is performed according to the index order. 32 ~MZI 35 The adjustment order is based on the index order, but it can also be done in the reverse order of the index in rows 1 and 9 respectively.
[0259] That is, in step ST1, light is input to the corresponding monitoring input nodes p0 to p3 in reverse order of index for each of MZI0 to MZI3, and the light passes through the monitoring light detector MPD. I Monitoring is performed to compensate for the branch ratio deviation of MZI0~MZI3, and at the same time, relative to MZI 32 ~MZI 35 Each of these nodes receives light in reverse order of its index into the corresponding monitoring input nodes p4~p7, which then pass through the monitoring light detector MPD. II Monitoring is used to compensate MZI 32 ~MZI 35 Adjustments to the deviation of each branch.
[0260] After adjustment, MZI0~MZI3 and MZI 32 ~MZI 35 Set them to pass-through mode respectively.
[0261] In summary, for the adjustment object MZI3, as the monitoring input node p3, the photodetector is set to MPD. I p3→MZI3→MPD I The optical waveguide path is adjusted accordingly.
[0262] At the same time, the adjustment target MZI 35 Configure the monitoring input node p7 by setting the optical detector to MPD. II p7→MZI 35 →MPD II The optical waveguide path is adjusted accordingly.
[0263] MZI3 and MZI 35 After adjustment, it is now in a pass-through state.
[0264] The optical waveguide path is formed and adjusted in the following order and manner.
[0265] For the adjustment object MZI2, set it as p2→MZI2→MPD I For the adjustment object MZI 34 Set as p6→MZI 34 →MPD II .
[0266] For the adjustment object MZI1, set it as p1→MZI1→MPD I For the adjustment object MZI 33 Set as p5→MZI 33 →MPD II .
[0267] For the adjustment object MZI0, set it as p0→MZI0→MPD I For the adjustment object MZI 32 Set as p4→MZI 32 →MPD II .
[0268] In step ST1, MZI0~MZI3 are configured in line 1 and MZI is configured in line 9. 32 ~MZI 35 The adjustment is complete, and its characteristics are known.
[0269] In a multi-level MZI array 1 with 2N+1 rows and 2N columns, the MZIs configured in the first row are adjusted in the reverse order of their indices, in the order of N-1, N-2, ..., 1, 0, i.e., MZI N-1, MZI... N-2 The order of MZI1, MZI0, ...
[0270] Furthermore, the adjustment order of MZI configured in the last row, i.e., the (2N+1)th row, is the reverse order of the index, i.e., the order of column number from largest to smallest, (2N+1)N-1, (2N+1)N-2, ..., (2N+1)NN, that is, MZI (2N+1)N-1 MZI (2N+1)N-2 MZI (2N+1)N-N The order.
[0271] Steps ST2 to ST5 are the same as in Implementation Method 2.
[0272] The optical computing device of Embodiment 4 has the same effects as the optical computing device of Embodiment 2, except that it is centrally configured with a first monitoring optical detector (MPD). I And the second monitoring optical detector MPD II Therefore, it can also reduce the number of circuit components, thereby improving yield and manufacturing costs.
[0273] Alternatively, in embodiment 4, instead of a centralized first monitoring photodetector MPD that is configured to be integrated into one unit relative to all MZI0~MZI3 arranged in the first row, it can be used. I As shown in the optical processing device of Embodiment 2, the first monitoring optical detectors MPD0 to MPD3 are respectively configured corresponding to MZI0 to MZI3 configured in the first row.
[0274] That is, it can also be configured such that the first monitoring photodetectors MPD0~MPD3 are configured corresponding to MZI0~MZI3 configured in the first row, and corresponding to all MZI3 configured in the ninth row. 32 ~MZI 35 Correspondingly, they are all integrated into one unit and equipped with a centralized second monitoring optical detector (MPD). II .
[0275] Alternatively, in implementation 4, all MZIs configured in row 9 can be substituted. 32 ~MZI 35 Correspondingly, a centralized second monitoring optical detector (MPD) is configured and integrated into one unit. II As shown in the optical computing device of Embodiment 2, and the MZI arranged in the 9th row 32 ~MZI 35 The second monitoring optical detectors MPD4 to MPD7 are configured accordingly.
[0276] That is, it can also be configured such that all MZI0~MZI3 arranged in the first row are collectively grouped into one centralized first monitoring optical detector MPD. I , and the MZI configured in line 9 32 ~MZI 35 The second monitoring optical detectors MPD4 to MPD7 are configured accordingly.
[0277] Furthermore, it is possible to freely combine the various embodiments or modify any constituent elements of the various embodiments, or omit any constituent elements in each embodiment.
[0278] Industrial availability
[0279] The optical computing device disclosed herein is applied to applications that utilize analog computing technologies such as machine learning and quantum computing.
[0280] Explanation of reference numerals in the attached figures
[0281] 1...Multi-level MZI array; MZI0~MZI 35 ...Mach-Zehnder interferometer; MPD0~MPD3, MPD I ...(1) Monitoring optical detectors; MPD4~MPD7, MPD II ...Second monitoring light detector; x0~x7...input nodes; y0~y7...output nodes.
Claims
1. An optical computing device, characterized in that, have: A multi-level MZI array, in which Mach-Zehnder interferometers are arranged in odd-numbered columns in even-numbered rows and in even-numbered columns in odd-numbered rows, with the Mach-Zehnder interferometers arranged in a rectangular configuration. and A monitoring photodetector is connected to the first output port of the Mach-Zehnder interferometer configured in the first row.
2. The optical computing device according to claim 1, characterized in that, In the multi-level MZI array, the number of Mach-Zehnder interferometers configured in the first column is set to N, where N is a natural number greater than 2. Then the number of rows is 2N+1 and the number of columns is 2N. The index of the Mach-Zehnder interferometer in the first row and second column is set to 0. The index of the Mach-Zehnder interferometer configured in the first row is increased one by one in column order. After the Mach-Zehnder interferometer in the first row and Nth column, the Mach-Zehnder interferometer in the second row and first column is set. The index of the Mach-Zehnder interferometer configured in the second row is increased one by one in column order. Similarly, the index is assigned sequentially up to the Mach-Zehnder interferometer in the 2N+1th row and Nth column until [N×(2N+1)-1].
3. The optical computing device according to claim 1 or 2, characterized in that, The monitoring photodetector is configured in correspondence with the Mach-Zehnder interferometer configured in the first row.
4. The optical computing device according to claim 1 or 2, characterized in that, The monitoring photodetector is configured in conjunction with all the Mach-Zehnder interferometers arranged in the first row.
5. The optical computing device according to any one of claims 1 to 4, characterized in that, It is equipped with a second monitoring photodetector, which is connected to the second output port of the Mach-Zehnder interferometer located at the bottom.
6. The optical computing device according to claim 5, characterized in that, The second monitoring photodetector is configured in correspondence with the Mach-Zehnder interferometer located at the bottom.
7. The optical computing device according to claim 5, characterized in that, The second monitoring photodetector is configured in conjunction with all the Mach-Zehnder interferometers located at the bottom row.
8. A method for adjusting a Mach-Zehnder interferometer in an optical computing device, characterized in that, The optical computing device comprises: a multi-level MZI array, wherein Mach-Zehnder interferometers arranged in odd-numbered columns are arranged in even-numbered rows, and Mach-Zehnder interferometers arranged in even-numbered columns are arranged in odd-numbered rows, the Mach-Zehnder interferometers being arranged in a rectangular configuration; and a monitoring photodetector connected to the first output port of the Mach-Zehnder interferometer arranged in the first row. For the Mach-Zehnder interferometer that is the target of adjustment for compensating for the branch ratio deviation, the Mach-Zehnder interferometers arranged in the front row of the optical waveguide path of the Mach-Zehnder interferometer that is the target of adjustment are set to a straight-through state, and the Mach-Zehnder interferometers arranged in the rear row of the optical waveguide path are set to a cross state, so as to adjust the branch ratio deviation of the Mach-Zehnder interferometer that is the target of investigation.
9. The adjustment method of the Mach-Zehnder interferometer in the optical computing device according to claim 8, characterized in that, The Mach-Zehnder interferometer configured in row 1, which is the object of adjustment, inputs an optical signal to its first input port and outputs an optical signal to the monitoring photodetector connected to its first output port for adjustment. Regarding the Mach-Zehnder interferometers configured in the second row and beyond that which are subject to adjustment, only the Mach-Zehnder interferometers that have been investigated will be adjusted as optical waveguide paths.
10. The adjustment method of the Mach-Zehnder interferometer in the optical computing device according to claim 8 or 9, characterized in that, The monitoring photodetector is configured correspondingly to the Mach-Zehnder interferometer arranged in the first row. Regarding the adjustment of the Mach-Zehnder interferometer configured in the first row, the optical signal is input to its first input port in ascending order of the configured column number, and the optical signal is output to the monitoring optical detector corresponding to itself connected to its first output port for adjustment.
11. The adjustment method of the Mach-Zehnder interferometer in the optical computing device according to claim 8 or 9, characterized in that, The monitoring photodetector is configured in conjunction with all the Mach-Zehnder interferometers arranged in the first row. The adjustment of the Mach-Zehnder interferometer configured in the first row is performed by inputting an optical signal into its first input port and outputting an optical signal to the common monitoring photodetector connected to its first output port, in descending order of the configured column number.
12. A method for adjusting a Mach-Zehnder interferometer in an optical computing device, characterized in that, The optical computing device comprises: a multi-level MZI array, wherein Mach-Zehnder interferometers arranged in odd-numbered columns are arranged in even-numbered rows, and Mach-Zehnder interferometers arranged in even-numbered columns are arranged in odd-numbered rows, the Mach-Zehnder interferometers being arranged in a rectangular configuration; and a monitoring photodetector connected to the first output port of the Mach-Zehnder interferometer arranged in the first row. In the multi-level MZI array, the number of Mach-Zehnder interferometers configured in the first column is set to N, where N is a natural number greater than 2. The number of rows is 2N+1 and the number of columns is 2N. The index of the Mach-Zehnder interferometer in the first row and second column is set to 0. The index of the Mach-Zehnder interferometers configured in the first row is increased one by one in column order. After the Mach-Zehnder interferometer in the first row and Nth column, the Mach-Zehnder interferometer in the second row and first column is set. The index of the Mach-Zehnder interferometers configured in the second row is increased one by one in column order. Similarly, the index [N×(2N+1)-1] is assigned up to the Mach-Zehnder interferometer in the (2N+1)th row and Nth column. The adjustment of the branch ratio deviation compensation of the Mach-Zehnder interferometer is carried out from 0 to [N×(2N+1)-1] in index order.
13. A method for adjusting a Mach-Zehnder interferometer in an optical computing device, characterized in that, The optical computing device comprises: a multi-level MZI array, in which Mach-Zehnder interferometers arranged in odd-numbered columns are arranged in even-numbered rows, and Mach-Zehnder interferometers arranged in even-numbered columns are arranged in odd-numbered rows, the Mach-Zehnder interferometers being arranged in a rectangular configuration; and a first monitoring photodetector connected to the first output port of the Mach-Zehnder interferometer arranged in the first row. And a second monitoring photodetector, which is connected to the second output port of the Mach-Zehnder interferometer located at the bottom row. The Mach-Zehnder interferometer configured in the first row, which is the adjustment target for compensating for branch ratio deviation, inputs an optical signal to its first input port and outputs an optical signal to the first monitoring photodetector connected to its first output port for adjustment. Simultaneously, the Mach-Zehnder interferometer configured in the last row, which is also the adjustment target for compensating for branch ratio deviation, inputs an optical signal to its second input port and outputs an optical signal to the second monitoring photodetector connected to its second output port for adjustment. The rows are divided into two parts: the first half and the second half. From the second row of the first half to the bottom row of the first half, the Mach-Zehnder interferometers in the first half and the Mach-Zehnder interferometers in the second half are adjusted to compensate for the branch ratio deviation. The Mach-Zehnder interferometers in each row are adjusted only using the investigated Mach-Zehnder interferometers as the optical waveguide path.
14. The adjustment method of the Mach-Zehnder interferometer in the optical computing device according to claim 13, characterized in that, The first monitoring photodetector is configured correspondingly to the Mach-Zehnder interferometer arranged in the first row. The second monitoring photodetector is configured correspondingly to the Mach-Zehnder interferometer located at the bottom row. Regarding the adjustment of the Mach-Zehnder interferometer configured in the first row, the optical signal is input to its first input port in ascending order of the configured column number, and the optical signal is output to the first monitoring photodetector connected to its first output port for adjustment. Regarding the adjustment of the Mach-Zehnder interferometer configured at the bottom row, the optical signal is input to its first input port in ascending order of the configured column number, and the optical signal is output to the second monitoring photodetector corresponding to itself, which is connected to its first output port, for adjustment.
15. The adjustment method of the Mach-Zehnder interferometer in the optical computing device according to claim 13, characterized in that, The first monitoring photodetector is configured in conjunction with all the Mach-Zehnder interferometers arranged in the first row. The second monitoring photodetector is configured in conjunction with all the Mach-Zehnder interferometers located at the bottom row. The adjustment of the Mach-Zehnder interferometer configured in the first row is performed by inputting optical signals into its first input port and outputting optical signals to the common first monitoring photodetector connected to its first output port, in descending order of the configured column number. Regarding the adjustment of the Mach-Zehnder interferometer configured at the bottom row, the optical signal is input to its first input port in descending order of the configured column number, and the optical signal is output to the common second monitoring photodetector connected to its first output port for adjustment.