Phase control based optical signal computation method, device and photonic computing system
Patent Information
- Application Number
- CN202310233883.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-03
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-03-03
AI Technical Summary
[0004]本发明提供一种基于相位控制的光学信号计算方法、装置及光子计算系统,用以解决现有的光学信号计算方法具有较多缺点,无法满足普遍的计算需求,导致最终获取的计算结果可能不够准确的缺陷,可利用各个载波信号对应的操作数,准确得到对应的相位,并根据该相位,确定计算结果,该计算结果也是较为准确的
[0022] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the optical signal calculation method based on phase control as described above.
Smart Images

Figure CN116380258B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of photonic computing technology, and in particular to a method, apparatus and system for calculating optical signals based on phase control. Background Technology
[0002] Existing optical signal calculation methods are based on light intensity control. However, in determining the digital signal corresponding to the laser signal, their calculation accuracy is severely limited by the signal-to-noise ratio, making them unsuitable for current application accuracy requirements. Furthermore, these optical signal calculation devices generally have slow calibration and configuration speeds, resulting in low reconfiguration performance. Consequently, these methods can only perform relatively fixed, small-scale, coarse-grained calculations.
[0003] In summary, existing optical signal calculation methods have many shortcomings and cannot meet general calculation needs, which may result in inaccurate final calculation results. Summary of the Invention
[0004] This invention provides an optical signal calculation method, apparatus, and photonic computing system based on phase control, which addresses the shortcomings of existing optical signal calculation methods that fail to meet general computing needs and may result in inaccurate calculation results. The invention utilizes the operands corresponding to each carrier signal to accurately obtain the corresponding phase, and determines the calculation result based on the phase, resulting in a more accurate calculation result.
[0005] This invention provides a phase-controlled optical signal calculation method, comprising:
[0006] The input laser signal is segmented to obtain a first carrier signal and a second carrier signal;
[0007] A first phase is determined based on a first operand corresponding to the first carrier signal; and / or a second phase is determined based on a second operand corresponding to the second carrier signal;
[0008] The calculation result is determined based on the first phase and / or the second phase.
[0009] According to the present invention, an optical signal calculation method based on phase control is provided, wherein determining a first phase based on a first operand corresponding to a first carrier signal includes: performing a modulo operation on the first operand corresponding to the first carrier signal to obtain a first digital signal, and determining a first analog signal corresponding to the first digital signal as the first phase.
[0010] According to the optical signal calculation method based on phase control provided by the present invention, the method involves performing a modulo operation on a first operand corresponding to a first carrier signal to obtain a first digital signal, and determining a first analog signal corresponding to the first digital signal as the first phase. The method includes: determining the first phase according to a phase formula; wherein the phase formula is:
[0011] This indicates the first phase; L represents the number of phase modulators in the phase modulator array; This represents the phase response of the i-th phase modulator to the first digital signal; K represents the base of the first digital signal; m represents the modulus of the phase modulation; X represents the K-ary operand; x i This represents the i-th element (bit) in the K-ary operand X.
[0012] According to the present invention, an optical signal calculation method based on phase control is provided, wherein determining the calculation result based on the first phase and / or the second phase includes: determining the first phase based on the first operand corresponding to the first carrier signal; and determining the second phase based on the second operand corresponding to the second carrier signal, wherein the calculation result is determined based on the phase difference between the first phase and the second phase; determining the first phase as the calculation result based solely on the first operand corresponding to the first carrier signal; and determining the second phase as the calculation result based solely on the second operand corresponding to the second carrier signal.
[0013] According to the present invention, an optical signal calculation method based on phase control is provided, which divides an input laser signal to obtain a first carrier signal and a second carrier signal, including: equally dividing the input laser signal to obtain the first carrier signal and the second carrier signal.
[0014] The present invention provides an optical signal computing device based on phase control, comprising: a laser splitter, a first waveguide, a second waveguide, and an optical analog-to-digital converter (ADC), wherein the first waveguide and / or the second waveguide comprises at least one phase modulator array;
[0015] The laser splitter is used to split the input laser signal to obtain a first carrier signal and a second carrier signal. The first carrier signal corresponds to the first waveguide, and the second carrier signal corresponds to the second waveguide.
[0016] The first waveguide includes a phase modulator array for determining a first phase based on a first operand corresponding to the first carrier signal;
[0017] The second waveguide includes a phase modulator array for determining a second phase based on a second operand corresponding to the second carrier signal;
[0018] The optical analog-to-digital converter (ADC) is used to determine the calculation result based on the first phase and / or the second phase.
[0019] According to the optical signal computing device based on phase control provided by the present invention, the i-th phase modulator in each phase modulator array included in the first waveguide is specifically used to perform modulo operation on the first operand corresponding to the first carrier signal to obtain a first digital signal, and to determine the first analog signal corresponding to the first digital signal as the first phase.
[0020] According to the optical signal computing device based on phase control provided by the present invention, the i-th phase modulator in each phase modulator array included in the first waveguide is specifically used to determine the first phase according to a phase formula; wherein, the phase formula is: This indicates the first phase; L represents the number of phase modulators in the phase modulator array; This represents the phase response of the i-th phase modulator to the first digital signal; K represents the base of the first digital signal; m represents the modulus of the phase modulation; X represents the K-ary operand; x i This represents the i-th element (bit) in the K-ary operand X.
[0021] The present invention also provides an integrated photonic computing system, comprising: an optical signal computing device based on phase control as described above.
[0022] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the optical signal calculation method based on phase control as described above.
[0023] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the optical signal calculation method based on phase control as described above.
[0024] The present invention provides a phase-controlled optical signal calculation method, apparatus, and photonic computing system. This method divides an input laser signal into a first carrier signal and a second carrier signal; determines a first phase based on a first operand corresponding to the first carrier signal; and / or determines a second phase based on a second operand corresponding to the second carrier signal; and determines a calculation result based on the first phase and / or the second phase. This method can accurately obtain the corresponding phase using the operands corresponding to each carrier signal, and determines the calculation result based on the phase, resulting in a relatively accurate calculation. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0026] Figure 1 This is a schematic diagram of the structure of a photonic computing system provided by existing technology;
[0027] Figure 2 This is a schematic diagram illustrating the principle of the phase-controlled optical signal calculation method provided by the present invention;
[0028] Figure 3 This is a flowchart illustrating the optical signal calculation method based on phase control provided by the present invention.
[0029] Figure 4 This is one of the structural schematic diagrams of the phase-controlled optical signal computing device provided by the present invention;
[0030] Figure 5 This is the second schematic diagram of the optical signal computing device based on phase control provided by the present invention;
[0031] Figure 6a This is one of the structural schematic diagrams of the integrated photonic computing system provided by the present invention;
[0032] Figure 6b This is the second schematic diagram of the integrated photonic computing system provided by the present invention;
[0033] Figure 6c This is the third schematic diagram of the integrated photonic computing system provided by the present invention;
[0034] Figure 7a This is a schematic diagram of the quantization curves of the experimental and ideal 9-port CS-MMI optical quantizer provided by the present invention;
[0035] Figure 7b This is a schematic diagram of the quantization curves of the experimental and ideal 5-port CS-MMI optical quantizer provided by the present invention;
[0036] Figure 7c This is a schematic diagram comparing the simulation results of the 15-bit computational load provided by the present invention. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0038] like Figure 1 The diagram shown is a schematic of the structure of a photonic computing system provided by the prior art. It may include a digital control system and a physical calculation system. The structure of this photonic computing system is a general structure of emerging physical computing.
[0039] Where a represents the operand; f(·) represents the function to be executed; f(a) represents the operation instance corresponding to operand a; x a This represents the controllable physical quantity that operand a maps to in the computational system; Q(x) a f) represents the physical computing system determining the controllable physical quantity x within that physical computing system. a The signal output later.
[0040] The function of the digital control system is to control the physical computing system to execute the operation function f, send the operand a to the physical computing system, and obtain the output signal of the physical computing system.
[0041] The function of the physics calculation device is to output a signal Q, which is mapped to the physical quantity x after operand mapping. a The result of the operation f is consistent, so that the result of the operation f(a) can be obtained by transforming Q.
[0042] like Figure 2 The diagram shown is a schematic representation of the principle of the phase-controlled optical signal calculation method provided by this invention. Figure 2In existing photonic computing systems, to achieve computational control using optical phase, integers modulo m, resulting in numbers {0, 1, ..., m-1}, are mapped to discrete optical phases {0, 2π / m, ..., 2π-2π / m}. Specifically, modulo addition or subtraction can be achieved by loading operands corresponding to the laser signal into phase modulators (PMs) on the same or different waveguides. Furthermore, to effectively implement modulo multiplication, modulo values satisfying the index-sum multiplication requirement can be selected, and multiplication can be performed through simple modulo addition and table lookup.
[0043] like Figure 3 The diagram shown is a flowchart illustrating the phase-controlled optical signal calculation method provided by this invention, which may include:
[0044] 301. The input laser signal is segmented to obtain the first carrier signal and the second carrier signal.
[0045] The input laser signal refers to the laser signal emitted by the laser source.
[0046] The carrier signal refers to the laser signal obtained by segmenting the input laser signal.
[0047] This allows for subsequent modulation of the phase of the first carrier signal and the phase of the second carrier signal.
[0048] In some embodiments, dividing the input laser signal to obtain a first carrier signal and a second carrier signal may include: equally dividing the input laser signal to obtain multiple target laser signals.
[0049] In this way, the input laser signal is equally divided to obtain two carrier signals. The energies of these two carrier signals are similar, which facilitates subsequent calculations to obtain more accurate results.
[0050] 302. Determine the first phase based on the first operand corresponding to the first carrier signal; and / or, determine the second phase based on the second operand corresponding to the second carrier signal.
[0051] The operands corresponding to the carrier signal refer to the relevant data used to characterize the carrier signal.
[0052] Optionally, the operands can be in Residue Number System (RNS) format or number base format, etc.
[0053] For example, if the operand is in a number base format, the operand can be a binary number.
[0054] Optionally, the number of the first operand and the number of the second operand are not limited. The number of the first operand and the number of the second operand can be the same or different, and there is no specific limitation here.
[0055] After acquiring the first carrier signal, calculations and conversions can be performed based on the first operand corresponding to the first carrier signal to obtain the modulated phase, i.e., the first phase, which is relatively accurate. Similarly, after acquiring the second carrier signal, calculations and conversions can be performed based on the second operand corresponding to the second carrier signal to obtain the second phase, which is also relatively accurate. The first phase and / or the second phase can provide data support for subsequent acquisition of calculation results.
[0056] It should be noted that when determining the first phase based on the first operand corresponding to the first carrier signal and determining the second phase based on the second operand corresponding to the second carrier signal, the timing of determining the first phase and determining the second phase is not limited.
[0057] In some embodiments, determining the first phase based on the first operand corresponding to the first carrier signal may include: performing a modulo operation on the first operand corresponding to the first carrier signal to obtain a first digital signal, and determining the first analog signal corresponding to the first digital signal as the first phase.
[0058] Regarding the first carrier signal, since the first operand corresponding to the first carrier signal is a digital signal, the digital signal can be first subjected to a modulo operation to obtain the first digital signal corresponding to the first operand. Then, since the first digital signal cannot be combined with the first carrier signal, the first digital signal can be converted to obtain the first analog signal, and then the first analog signal can be determined as the first phase.
[0059] In some embodiments, performing a modulo operation on a first operand corresponding to a first carrier signal to obtain a first digital signal, and determining a first analog signal corresponding to the first digital signal as a first phase, may include: determining the first phase according to a phase formula.
[0060] The phase formula is as follows:
[0061] L represents the phase of the target laser signal in the waveguide; L represents the number of digital voltage signals. Let represent the phase response of the i-th phase modulator to the digital voltage signal; K represents the base of the digital voltage signal; m represents the modulus in the phase modulator array; X represents the K-ary operand; x iThis represents the i-th element (bit) in the K-ary operand X.
[0062] In this way, according to the phase formula, the first phase corresponding to the first carrier signal can be accurately determined, and this first phase is also relatively accurate.
[0063] Optionally, determining the second phase based on the second operand corresponding to the second carrier signal may include: performing a modulo operation on the second operand corresponding to the second carrier signal to obtain a second digital signal, and determining the second analog signal corresponding to the second digital signal as the second phase.
[0064] It should be noted that the process of determining the second phase is similar to that of determining the first phase, and will not be elaborated here.
[0065] Optionally, performing a modulo operation on the second operand corresponding to the second carrier signal to obtain a second digital signal, and determining the second analog signal corresponding to the second digital signal as the second phase, may include: determining the second phase according to a phase formula. This phase formula is the same as the phase formula described above and will not be elaborated upon here.
[0066] 303. Determine the calculation results based on the first phase and / or the second phase.
[0067] After obtaining the first phase and / or the second phase, if both the first and second phases are obtained, the calculation result can be determined based on the phase difference between the first and second phases; if only the first phase is obtained, the first phase can be directly determined as the calculation result; if only the second phase is obtained, the second phase can be directly determined as the calculation result. All these calculation results are relatively accurate.
[0068] In some embodiments, determining the calculation result based on the first phase and / or the second phase can include the following three implementation methods:
[0069] Implementation Method 1: When the first phase is determined based on the first operand corresponding to the first carrier signal and the second phase is determined based on the second operand corresponding to the second carrier signal, the calculation result is determined based on the phase difference between the first phase and the second phase.
[0070] After obtaining the first phase and the second phase, the calculation result can be obtained by subtracting the second phase from the first phase, or by subtracting the first phase from the second phase. No specific limitation is made here.
[0071] Regardless of the method used to calculate it, the result is accurate.
[0072] Implementation method 2: When the first phase is determined solely based on the first operand corresponding to the first carrier signal, the first phase is determined as the calculation result.
[0073] If only the first phase is obtained, then the first phase can be directly determined as the calculation result.
[0074] Implementation method 3: When the second phase is determined solely based on the second operand corresponding to the second carrier signal, the second phase is determined as the calculation result.
[0075] If only the second phase is obtained, then the second phase can be directly determined as the calculation result.
[0076] Optionally, after step 303, the method may further include: converting the calculation result to obtain the digital signal corresponding to the laser signal.
[0077] In this embodiment of the invention, the input laser signal is segmented to obtain a first carrier signal and a second carrier signal; a first phase is determined based on a first operand corresponding to the first carrier signal; and / or a second phase is determined based on a second operand corresponding to the second carrier signal; and a calculation result is determined based on the first phase and / or the second phase. This method can accurately obtain the corresponding phase using the operands corresponding to each carrier signal, and determine the calculation result based on the phase, which is also relatively accurate.
[0078] The phase-controlled optical signal calculation device provided by the present invention will be described below. The phase-controlled optical signal calculation method described below can be referred to in correspondence with the phase-controlled optical signal calculation device described above.
[0079] like Figure 4 The diagram shown is a schematic diagram of the optical signal computing device based on phase control provided by the present invention. The optical signal computing device 40 based on phase control may include: a laser splitter 401, a first waveguide 402, a second waveguide 403 and an optical analog-to-digital converter ADC 404. The first waveguide 402 and / or the second waveguide 403 may include at least one phase modulator array.
[0080] Laser splitter 401 is used to split the input laser signal to obtain a first carrier signal and a second carrier signal. The first carrier signal corresponds to the first waveguide 402 and the second carrier signal corresponds to the second waveguide 403.
[0081] The first waveguide 402 includes a phase modulator array 4021, which is used to determine the first phase according to the first operand corresponding to the first carrier signal;
[0082] The second waveguide 403 includes a phase modulator array 4031, which is used to determine the second phase according to the second operand corresponding to the second carrier signal;
[0083] The optical analog-to-digital converter ADC404 is used to determine the calculation result based on a first phase and / or a second phase.
[0084] Among them, the optical signal computing device 40, also known as the phase-based optical modular arithmetic (POMA) unit, can process the input laser signal to obtain a highly accurate calculation result.
[0085] Laser divider 401 refers to a device for dividing the laser signal emitted by a laser source.
[0086] Optionally, the Laser Source can be a Continuous Wave (CW) laser, which emits a CW laser signal.
[0087] The first waveguide 402 refers to the medium device that guides the first carrier signal to propagate in the first waveguide 402; the second waveguide 403 refers to the medium device that guides the second carrier signal to propagate in the second waveguide 403.
[0088] The phase modulator array included in the waveguide can be called an optical DAC.
[0089] The first waveguide 402 includes a phase modulator array 4021, which is capable of modulating the phase of the first carrier signal in the first waveguide 402; the second waveguide 403 includes a phase modulator array 4031, which is capable of modulating the phase of the second carrier signal in the second waveguide 403.
[0090] Optionally, the number of phase modulator arrays 4021 included in the first waveguide 402 and the number of phase modulator arrays 4031 included in the second waveguide 403 can be the same or different, and no specific limitation is made here.
[0091] Each phase modulator array can correspond to a number of operands.
[0092] Furthermore, phase modulator arrays of different modes are different. However, for phase modulator arrays of the same mode, if the phase modulators of these phase modulator arrays are the same, then the structure of the phase modulator arrays of the same mode is also the same. Even if these phase modulator arrays have the same structure, the phase of the signal modulated by these phase modulator arrays will be different because the received signals are different.
[0093] In this embodiment, after acquiring the input laser signal, the laser splitter 401 can split the laser signal to obtain two carrier signals, namely a first carrier signal and a second carrier signal. Then, the laser splitter 401 sends the first carrier signal to the first waveguide 402 so that the first waveguide 402 can effectively guide the propagation of the first carrier signal, and sends the second carrier signal to the second waveguide 403 so that the second waveguide 403 can effectively guide the propagation of the second carrier signal. Then, after receiving the first carrier signal, the phase modulator array 4021 included in the first waveguide 402 can process the first operand to obtain a first phase, and the second waveguide 403... After receiving the second carrier signal, the included phase modulator array 4031 can process the second operand to obtain the second phase. In other words, the optical signal computing device 40 can effectively avoid the limitations of the corresponding interface of electronic DAC in the prior art by utilizing the phase modulator array included in each waveguide. Finally, the optical analog-to-digital converter ADC 404 determines the calculation result based on the first phase and / or the second phase. The calculation result is also relatively accurate. In this way, the optical signal computing device 40 can effectively determine the calculation result by utilizing the optical analog-to-digital converter ADC 404 and avoid the limitations of the corresponding interface of electronic ADC in the prior art, thus expanding the application range of the optical signal computing device.
[0094] In other words, the optical signal computing device 40 described above can effectively eliminate the dependence of traditional optical analog computing devices on electronic ADC / DAC, thereby improving the practicality of the optical signal computing device 40.
[0095] In some embodiments, when the waveguide includes multiple phase modulator arrays, the multiple phase modulator arrays are cascaded.
[0096] Cascading refers to connecting multiple phase modulator arrays in a certain way, which is not specifically limited here.
[0097] In this embodiment, multiple phase modulator arrays are cascaded in a waveguide, which can effectively expand the capacity of the communication network.
[0098] For example, such as Figure 5 The diagram shown is a schematic diagram of the optical signal computing device based on phase control provided by the present invention. The optical signal computing device 40 based on phase control can include a laser splitter 401, a first waveguide 402, a second waveguide 403, and an optical analog-to-digital converter ADC 404.
[0099] The first waveguide 402 may include a phase modulator array 4021, which is a phase modulator array 4021a;
[0100] The second waveguide 403 may include two phase modulator arrays 4031, namely phase modulator array 4031a and phase modulator array 4031b, which are cascaded together.
[0101] In some embodiments, the i-th phase modulator in each phase modulator array 4021 included in the first waveguide 402 is specifically used to perform modulo operation on the first operand corresponding to the first carrier signal to obtain a first digital signal, and to determine the first analog signal corresponding to the first digital signal as the first phase.
[0102] When the first waveguide 402 includes a single phase modulator array 4021, the phase modulator array 4021 can directly determine the first operand corresponding to the first carrier signal, perform modulo operation on the first operand to obtain the first digital signal, and then determine the first analog signal corresponding to the first digital signal as the first phase. In other words, one phase modulator array 3021 performs phase control processing on the first carrier signal only once.
[0103] When the first waveguide 402 includes two phase modulator arrays 4021, since these two phase modulator arrays 4021 are cascaded, the first carrier signal in the first waveguide 402 can first pass through the first phase modulator array 4021a for phase modulation, and then pass through the second phase modulator array 4021b for secondary phase modulation, thereby obtaining the first phase. In other words, the two phase modulator arrays 4021 can perform phase control processing on the first carrier signal twice.
[0104] Based on this, the number of phase modulator arrays included in the waveguide will determine how many times the first carrier signal will undergo phase control processing.
[0105] In this embodiment, the phase modulator array 4021 included in the first waveguide 402 can effectively modulate the phase to obtain a more accurate modulated phase, namely the first phase, which provides data support for obtaining more accurate calculation results in the future.
[0106] In some embodiments, the i-th phase modulator in each phase modulator array 4021 included in the first waveguide 402 is specifically used to determine the first phase according to the phase formula.
[0107] The phase formula is as follows:
[0108] L represents the first phase; L represents the number of phase modulators in the phase modulator array. The i-th phase modulator represents the phase response of the first digital signal; K represents the base of the first digital signal; m represents the modulus of the phase modulation; X represents the K-ary operand; x i This represents the i-th element (bit) in the K-ary operand X.
[0109] In this embodiment, the i-th phase modulator in each phase modulator array 4021 included in the first waveguide 402 can accurately determine the first phase corresponding to the first carrier signal in the first waveguide 402 according to the phase formula.
[0110] Similarly, the i-th phase modulator in each phase modulator array 4031 included in the second waveguide 403 can accurately determine the second phase corresponding to the second carrier signal in the second waveguide 403 according to the phase formula.
[0111] Optionally, the optical analog-to-digital converter (ADC) is specifically used to determine the calculation result based on the phase difference between the first phase and the second phase when the first phase is determined according to the first operand corresponding to the first carrier signal and the second phase is determined according to the second operand corresponding to the second carrier signal; when the first phase is determined only according to the first operand corresponding to the first carrier signal, the first phase is determined as the calculation result; and when the second phase is determined only according to the second operand corresponding to the second carrier signal, the second phase is determined as the calculation result.
[0112] In this embodiment, different calculation results can be obtained depending on the number of phase modulator arrays in the waveguide, and all of these calculation results are relatively accurate.
[0113] Optionally, the laser divider 401 is specifically used to equally divide the input laser signal to obtain a first carrier signal and a second carrier signal.
[0114] In this embodiment, the laser divider 401 equally divides the input laser signal to obtain a first carrier signal and a second carrier signal. The energies of these two carrier signals are similar, which facilitates obtaining more accurate calculation results in the future.
[0115] For example, the laser splitter 401 is a 1×2CW laser, which can split the input laser signal to obtain a first carrier signal and a second carrier signal; then, the first carrier signal is sent to the first waveguide 402 and the second carrier signal is sent to the second waveguide 403.
[0116] Optionally, the optical analog-to-digital converter ADC404 is also used to convert the calculation results to obtain the digital signal corresponding to the laser signal.
[0117] Since the above calculation results are accurate, the final digital signal obtained is also relatively accurate.
[0118] like Figure 6a The diagram shown is a structural schematic of the integrated photonic computing system provided by the present invention. The integrated photonic computing system 60 may include: the above-mentioned... Figure 4 or Figure 5 The phase-controlled optical signal computing device 40.
[0119] Each optical signal calculation device 40 is used to obtain the calculation result corresponding to the input laser signal based on the carrier signal.
[0120] Optionally, the number of optical signal computing devices 40 is at least one.
[0121] The integrated photonic computing system 60 can also be called an optical RNS computing system. This optical RNS computing system can decompose high-precision calculations into multiple independent low-precision modular calculations, which can be implemented by at least one of the aforementioned optical signal computing devices 40.
[0122] In other words, the aforementioned integrated photonic computing system 60 not only expands the application scope of the photonic computing system 60, making the device practical, but also efficiently expands the computational accuracy.
[0123] For example, such as Figure 6b The diagram shown is a structural schematic of the integrated photonic computing system provided by this invention. The integrated photonic computing system 60 may include multiple sub-cores, each containing a corresponding optical signal computing device 40. Each optical signal computing device 40 is capable of performing corresponding modulus operations, and the moduli of any two optical signal computing devices 40 are pairwise coprime. After phase processing of multiple carrier signals, the integrated photonic computing system 60 can obtain high-precision calculation results in RNS format.
[0124] The RNS format mentioned above can be converted to and from the binary format.
[0125] Optionally, with memory support based on the RNS architecture, the RNS format and binary format do not need to be converted to each other, and the remaining operations can continue to be completed in the RNS format.
[0126] In summary, the integrated photonic computing system 60 achieves high-precision computational results while maintaining the same performance as low-bit-width sub-cores. Furthermore, the integrated photonic computing system 60 exhibits high scalability in terms of accuracy; that is, accuracy can be improved simply by adding more sub-cores.
[0127] like Figure 6cThe diagram shown is a structural schematic of the integrated photonic computing system provided by the present invention. The integrated photonic computing system 60 may further include: an output device 601.
[0128] The output unit 601 is used to determine the target digital signal based on the calculation results obtained from the optical signal calculation device 40, and then output it.
[0129] In this embodiment, the output device 601 can effectively output the target digital signal.
[0130] Furthermore, the process of determining the target digital signal by the aforementioned integrated photonic computing system 60 was simulated through experiments, such as... Figure 7a The figure shown is a schematic diagram of the quantization curves of the experimental and ideal 9-port CS-MMI optical quantizer provided by this invention; as shown Figure 7b The figure shown is a schematic diagram of the quantization curves of the experimental and ideal 5-port CS-MMI optical quantizer provided by the present invention.
[0131] The aforementioned cascaded step-size MMI (CS-MMI) can also be called a CS-MMI optical quantizer. This CS-MMI optical quantizer can be an optical analog-to-digital converter (ADC).
[0132] It should be noted that this experiment demonstrates the basic operations of a photonic computing system 60 with a modulus of {9, 10}. For example... Figure 7a As shown in -b, the calculation of each modulus can be regarded as the accumulation of the number of jumps on the phase set, starting from zero and finally falling into a certain phase point.
[0133] To distinguish the resulting phase points from these phase sets, the experiment used a 9-port CS-MMI optical quantizer and a 5-port CS-MMI optical quantizer. Figure 7a -b displays the experimental quantization curves and the boundaries of the phase quantization intervals for these optical quantizers. Specifically, for the two optical quantizers mentioned above, the phase in a 2π period generates an average of 18 and 10 quantization intervals, respectively. After static initialization and phase calibration, the discrete phase group is located at the center of the selected phase interval, enabling the photonic computing system 60 to obtain explicit computational results based on the operands corresponding to the RNS format.
[0134] Subsequently, the photonic computing system 60 was compared with existing intensity-based analog optical computing devices on a 15-bit multiplication task through simulation. Figure 7c The diagram shown is a comparison of simulation results for the 15-bit computational load provided by this invention. Figure 7cIn this study, as the number of operands in the SNR format increases, both the error probability and the total error value in the photonic computing system 60 are significantly reduced, while the errors of intensity-based analog optical computing devices in the prior art are only slightly suppressed. Furthermore, when the SNR is higher than 33.5 dB, the photonic computing system 60 achieves error-free 15-bit multiplication, which is impossible for intensity-based optical computing devices in the prior art.
[0135] To further improve the reliability of the photonic computing system 60, a redundant remainder system can be constructed, and redundant modules can be added for error detection and correction to avoid the accumulation of small errors and their evolution into uncorrectable errors in the entire photonic computing system 60. This can also further reduce the SNR requirement.
[0136] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the phase-controlled optical signal calculation method provided by the above methods. The method includes: segmenting an input laser signal to obtain a first carrier signal and a second carrier signal; determining a first phase according to a first operand corresponding to the first carrier signal; and / or determining a second phase according to a second operand corresponding to the second carrier signal; and determining a calculation result according to the first phase and / or the second phase.
[0137] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements the phase-controlled optical signal calculation method provided by the methods described above. The method includes: segmenting an input laser signal to obtain a first carrier signal and a second carrier signal; determining a first phase based on a first operand corresponding to the first carrier signal; and / or determining a second phase based on a second operand corresponding to the second carrier signal; and determining a calculation result based on the first phase and / or the second phase.
[0138] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0139] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0140] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for calculating optical signals based on phase control, characterized in that, include: The input laser signal is segmented to obtain a first carrier signal and a second carrier signal; A modulo operation is performed on the first operand corresponding to the first carrier signal to obtain a first digital signal, and the first analog signal corresponding to the first digital signal is determined as a first phase; and / or, a modulo operation is performed on the second operand corresponding to the second carrier signal to obtain a second digital signal, and the second analog signal corresponding to the second digital signal is determined as a second phase; When a first phase is determined based on a first operand corresponding to the first carrier signal, and a second phase is determined based on a second operand corresponding to the second carrier signal, the calculation result is determined based on the phase difference between the first phase and the second phase. When the first phase is determined solely based on the first operand corresponding to the first carrier signal, the first phase is determined as the calculation result; When the second phase is determined solely based on the second operand corresponding to the second carrier signal, the second phase is determined as the calculation result.
2. The optical signal calculation method according to claim 1, characterized in that, The step of performing a modulo operation on the first operand corresponding to the first carrier signal to obtain a first digital signal, and determining the first analog signal corresponding to the first digital signal as the first phase, includes: The first phase is determined according to the phase formula; The phase formula is as follows: ; L represents the first phase; L represents the number of phase modulators in the phase modulator array. This represents the phase response of the i-th phase modulator to the first digital signal; K represents the base of the first digital signal; m represents the modulus of the phase modulation; X represents the K-ary operand. This represents the i-th element (bit) in the K-ary operand X.
3. The optical signal calculation method according to any one of claims 1-2, characterized in that, The step of segmenting the input laser signal to obtain a first carrier signal and a second carrier signal includes: The input laser signal is divided equally to obtain the first carrier signal and the second carrier signal.
4. An optical signal computing device based on phase control, characterized in that, include: A laser splitter, a first waveguide, a second waveguide, and an optical analog-to-digital converter (ADC), wherein the first waveguide and / or the second waveguide includes at least one phase modulator array; The laser divider is used to divide the input laser signal to obtain a first carrier signal and a second carrier signal, wherein the first carrier signal corresponds to the first waveguide and the second carrier signal corresponds to the second waveguide; The i-th phase modulator in each phase modulator array included in the first waveguide is used to perform modulo operation on the first operand corresponding to the first carrier signal to obtain a first digital signal, and to determine the first analog signal corresponding to the first digital signal as the first phase; The i-th phase modulator in each phase modulator array included in the second waveguide is used to perform modulo operation on the second operand corresponding to the second carrier signal to obtain the second digital signal, and to determine the second analog signal corresponding to the second digital signal as the second phase; The optical analog-to-digital converter (ADC) is configured to determine a calculation result based on the phase difference between the first phase and the second phase when a first phase is determined based on a first operand corresponding to the first carrier signal and a second phase is determined based on a second operand corresponding to the second carrier signal; when the first phase is determined based solely on the first operand corresponding to the first carrier signal, the first phase is determined as the calculation result; and when the second phase is determined based solely on the second operand corresponding to the second carrier signal, the second phase is determined as the calculation result.
5. The optical signal computing device according to claim 4, characterized in that, The i-th phase modulator in each phase modulator array included in the first waveguide is specifically used to determine the first phase according to the phase formula; The phase formula is as follows: ; L represents the first phase; L represents the number of phase modulators in the phase modulator array. This represents the phase response of the i-th phase modulator to the first digital signal; K represents the base of the first digital signal; m represents the modulus of the phase modulation; X represents the K-ary operand. This represents the i-th element (bit) in the K-ary operand X.
6. The optical signal computing device according to any one of claims 4-5, characterized in that, When the first waveguide and / or the second waveguide includes multiple phase modulator arrays, the multiple phase modulator arrays are cascaded.
7. An integrated photonic computing system, characterized in that, include: The phase-controlled optical signal computing device according to any one of claims 4-6 above.