A logical operation system and method for simulating the dynamics of biological brain neurons
By using the injection optical module and the optical modulation module to generate a tunable optical signal, and combined with the dual polarization characteristics of the vertical cavity surface emission laser, efficient and fast logic operations are achieved, solving the problems of large size and low speed in the prior art.
Patent Information
- Application Number
- CN202510073245.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2045-01-17
AI Technical Summary
In the prior art, the logical computing system that uses semiconductor lasers to simulate the dynamics of biological brain neurons has problems such as large size, accuracy of computing results and low computing speed.
The injection optical module is used to generate two injected optical signals with tunable wavelengths. These optical signals are modulated and coupled through the optical modulation module to generate a coupling signal that can change the excitability threshold of the vertical cavity surface emission laser. The vertical cavity surface emission laser generates spikes in the XP polarization and YP polarization directions respectively or jointly, thereby realizing logical operations.
It realizes a logical computing system with a simple structure, low cost and small size, avoids the impact of different response times of different semiconductor lasers on the calculation results, improves the logical computing rate to GHz level, and is suitable for high-real-time data processing application scenarios.
Smart Images

Figure CN119514624B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical fields of neuromorphic photon computing and spiking neural networks, and in particular to a logic operation system for simulating the dynamics of biological brain neurons, an exclusive OR operation method for simulating the dynamics of biological brain neurons, and a NOR operation method for simulating the dynamics of biological brain neurons. Background Art
[0002] Neuromorphic computing mainly abstracts the human brain neurons from the perspective of information processing, and processes information by establishing corresponding neural computing models and systems to simulate the way of processing and memorizing information by the biological brain neural network. The spiking neural network realizes the processing of information by simulating the structure and function of the brain. For example, when the spiking neural network receives an external stimulus reaching the threshold, it will respond in the form of spikes, and the sparse spike sequence of its response contains information such as the time and intensity of the external stimulus. Compared with the traditional neural network, the spiking neural network has the advantages of low power consumption and strong parallel processing ability, so it has attracted wide attention.
[0003] As a typical excitable device, a semiconductor laser can achieve excitatory output under external perturbations, such as optical feedback, current modulation, optical injection, and mutual coupling, etc., and has the advantages of simple structure, convenient operation, and easy integration. Therefore, it is very suitable for simulating neurons in a spiking neural network to construct a spiking neural network.
[0004] In recent years, researchers have used photonic devices such as semiconductor lasers as neurons in spiking neural networks, thereby constructing spiking neural network systems that can perform functions such as logical operations, frequency encoding, and pattern recognition. These constructed logical operation systems, frequency encoding systems, and pattern recognition systems can efficiently process complex sensor data, and thus have wide applications in fields such as autonomous driving, healthcare, and industrial automation. In the prior art, systems for simulating neuron dynamics of vertical-cavity surface-emitting lasers and implementing exclusive-OR logic operations based on a dual-modulation optical injection scheme, and photonic exclusive-OR logic operation systems based on the carrier recovery characteristics of vertical-cavity surface optical amplifiers have been proposed. These systems use two semiconductor lasers as the first input terminal and the second input terminal of logical operations. By modulating the input signals of the two semiconductor lasers respectively, and then using a photodetector to combine the laser responses of the two semiconductor lasers to output an electrical signal representing the result of the logical operation, thereby realizing the exclusive-OR logic operation. Specifically, when both semiconductor lasers emit light under the excitation of the input signal (i.e., the output of the semiconductor laser is high level), at this time the photodetector receives two optical signals. Since the two optical signals interfere and cancel each other out, the photodetector outputs an electrical signal representing logic 0; when both semiconductor lasers do not emit light (i.e., the output of the semiconductor laser is low level), at this time the electrical detector does not receive an optical signal, so an electrical signal representing logic 0 is output; when the light-emitting states of the two semiconductor lasers are different, the photodetector receives one optical signal, and thus outputs an electrical signal representing logic 1. However, the logical operation system constructed using two semiconductor lasers has a large volume. If it is applied to a large spiking neural network for implementing complex tasks, it will further increase the volume of the spiking neural network. At the same time, due to the difference in the response time of different semiconductor lasers to the input signal, this means that the two semiconductor lasers cannot reach a stable output state simultaneously, that is, the two optical signals output by the two semiconductor lasers cannot reach the photodetector simultaneously, resulting in an incorrect logical operation result output by the photodetector. In order to minimize the impact of signal timing inconsistency on the accuracy of the operation result, it is usually necessary to add a delay line to adjust the signal timing, or adopt a complex calibration procedure to match the response times of the two lasers, resulting in the speed of the logical operation being limited to 200 MHz, reducing the operation rate of the logical operation system, and making the logical operation system inapplicable to application scenarios with high requirements for real-time data processing (such as: high-speed production line monitoring in industrial automation, real-time power dispatching in smart grids, etc.).
[0005] In summary, the logical operation system in the prior art that uses semiconductor lasers to simulate the dynamics of biological brain neurons has problems of large volume, low accuracy of operation results, and low operation rate. Summary of the Invention
[0006] To this end, the technical problem to be solved by the present invention is to overcome the problems in the prior art that the logic operation system using a semiconductor laser to simulate the dynamics of biological brain neurons has a relatively large volume, low accuracy of operation results, and low operation rate.
[0007] To solve the above technical problems, the present invention provides a logic operation system for simulating the dynamics of biological brain neurons, including:
[0008] An injection light module for generating a first injection light signal and a second injection light signal with tunable wavelengths; wherein, the frequencies of the first injection light signal and the second injection light signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser;
[0009] A light modulation module, whose input end is connected to the output end of the injection light module, for modulating and coupling the first injection light signal and the second injection light signal to output a coupling signal;
[0010] A vertical cavity surface emitting laser, whose input end is connected to the output end of the light modulation module, for receiving the coupling signal and performing laser response on the two injection light signals in the coupling signal in the XP polarization direction and the YP polarization direction respectively, so as to realize logical operation;
[0011] An output module, whose input end is connected to the output end of the vertical cavity surface emitting laser, for outputting the laser response of the vertical cavity surface emitting laser in a time series form to obtain a logical operation result.
[0012] Preferably, the injection light module includes:
[0013] A first tunable laser for generating a first injection light signal with tunable wavelength;
[0014] A second tunable laser for generating a second injection light signal with tunable wavelength.
[0015] Preferably, the light modulation module includes:
[0016] A first arbitrary waveform generator for generating a first modulation electrical signal;
[0017] A first Mach-Zehnder modulator, whose input end is connected to the output end of the first tunable laser and the output end of the first arbitrary waveform generator, for modulating the first injection light signal based on the first modulation electrical signal;
[0018] A second arbitrary waveform generator for generating a second modulation electrical signal;
[0019] A second Mach-Zehnder modulator, whose input end is connected to the output end of the second tunable laser and the output end of the second arbitrary waveform generator, is used to modulate the second injected optical signal based on the second modulation electrical signal;
[0020] A first optical coupler is used to couple the first injected optical signal and the second injected optical signal and output a coupled signal.
[0021] Preferably, the output module includes:
[0022] A photodetector, whose input end is connected to the output end of the vertical cavity surface emitting laser, is used to convert the laser response of the vertical cavity surface emitting laser into an electrical signal;
[0023] An oscilloscope, whose input end is connected to the output end of the photodetector, is used to output the electrical signal in a time series form.
[0024] Preferably, the output module further includes:
[0025] A spectrum analyzer, whose input end is connected to the output end of the vertical cavity surface emitting laser, is used to obtain spectral response data corresponding to the laser response of the vertical cavity surface emitting laser.
[0026] Preferably, the output module further includes:
[0027] A second optical coupler, whose input end is connected to the output end of the vertical cavity surface emitting laser, whose first output end is connected to the input end of the photodetector, and whose second output end is connected to the input end of the spectrum analyzer, is used to divide the laser response of the vertical cavity surface emitting laser into a first laser response and a second laser response, input the first laser response into the photodetector so that the photodetector converts the first laser response into an electrical signal, and input the second laser response into the spectrum analyzer so that the spectrum analyzer obtains spectral response data corresponding to the second laser response.
[0028] The present invention also provides an exclusive OR logic operation method for simulating the dynamics of biological brain neurons. The method is implemented by using the above-mentioned logic operation system for simulating the dynamics of biological brain neurons, and includes:
[0029] Generating a wavelength-tunable first injected optical signal and a second injected optical signal by using an injection optical module; wherein, the frequencies of the first injected optical signal and the second injected optical signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser;
[0030] Use the optical modulation module to modulate and couple the first injection optical signal and the second injection optical signal respectively, adjust the frequency of the first injection optical signal to a first preset range, and adjust the frequency of the second injection optical signal to a second preset range, so that in the modulated first injection optical signal and second injection optical signal, one injection optical signal is a high-level signal and the other injection optical signal is a low-level signal, and output a coupled signal;
[0031] Use a vertical cavity surface emitting laser to receive the coupled signal, and under the excitation of the two injection optical signals in the coupled signal before modulation, no spikes are generated in the XP polarization direction and the YP polarization direction, and under the excitation of the two injection optical signals in the coupled signal after modulation, spikes are generated in the XP polarization direction or the YP polarization direction, so as to realize the exclusive OR logic operation;
[0032] Use the output module to output the laser response of the vertical cavity surface emitting laser in a time series form to obtain the exclusive OR logic operation result.
[0033] Preferably, when the response frequency of the vertical cavity surface emitting laser is 20ns -1 When
[0034] The first preset range is 0ns -1 ~5ns -1 And the second preset range is 19ns -1 ~22ns -1 ; Or,
[0035] The first preset range is 19ns -1 ~21ns -1 And the second preset range is 0ns -1 ~5.5ns -1 .
[0036] The present invention also provides a NOR operation method for simulating the dynamics of biological brain neurons. The method is implemented by using the above-mentioned logical operation system for simulating the dynamics of biological brain neurons, and includes:
[0037] Use the injection optical module to generate a first injection optical signal and a second injection optical signal with tunable wavelengths; wherein, the frequencies of the first injection optical signal and the second injection optical signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser;
[0038] Use the optical modulation module to modulate and couple the first injection optical signal and the second injection optical signal respectively, adjust the frequency of the first injection optical signal to a third preset range, and adjust the frequency of the second injection optical signal to a fourth preset range, so that both the modulated first injection optical signal and second injection optical signal are low-level signals, and output a coupled signal;
[0039] The vertical cavity surface emitting laser is used to receive the coupled signal. Under the excitation of the two injected optical signals in the coupled signal before modulation, no spikes are generated in both the XP polarization direction and the YP polarization direction. Under the excitation of the two injected optical signals in the coupled signal after modulation, spikes are generated in both the XP polarization direction and the YP polarization direction, thereby realizing a NOR logic operation;
[0040] The output module is used to output the laser response of the vertical cavity surface emitting laser in a time series form to obtain the NOR logic operation result.
[0041] Preferably, when the response frequency of the vertical cavity surface emitting laser is 20 ns -1 the third preset range is 10 ns -1 ~18 ns -1 and the fourth preset range is 6 ns -1 ~10 ns -1 .
[0042] The logic operation system for simulating the dynamics of biological brain neurons provided by this application has the following beneficial effects:
[0043] 1. Based on the dual-polarization characteristics of vertical-cavity surface-emitting lasers (VCSELs), this application uses two orthogonal polarization modes of the VCSEL as the first input terminal and the second input terminal for logical operations. At the same time, this application discovers that by adjusting the frequencies of the two injection optical signals in the coupled signal input to the VCSEL, the excitability threshold of the VCSEL can be changed, enabling the VCSEL to respectively make excitation responses to the two injection optical signals in the coupled signal in the form of spikes in the XP polarization and YP polarization directions. At the same time, the output excitation response shows the result of logical operations on the two signals in the coupled signal. Therefore, this application uses the two injection optical signals generated by the injection optical module to simulate the signal transmission between biological neurons, uses the optical modulation module to modulate and couple the injection optical signals to generate a coupled signal that can change the excitability threshold of the VCSEL, and uses the VCSEL to simulate the response of biological neurons to the coupled signal, thereby constructing a logical operation system that simulates the dynamics of biological brain neurons. Only one laser is needed to construct a two-input single-output logical operation system, which has a simple structure, low cost, and reduced system volume. At the same time, it avoids the influence of the response time difference of different semiconductor lasers on the accuracy of the operation result, and there is no need to match the timing of the two signals by extending the operation time, so that the logical operation rate of the entire system is increased to GHz, greatly improving the logical operation efficiency, and thus can be used in various application scenarios with high requirements for real-time data processing. In addition, due to the low threshold current of the VCSEL, only a few milliamperes, it not only makes the noise in the injection optical signal low, improves the accuracy of logical operations, but also reduces the power consumption of the entire logical operation system.
[0044] 2. Based on the logical operation system for simulating the dynamics of biological brain neurons provided by this application, only need to use the optical modulation module to modulate and couple the first injection optical signal and the second injection optical signal, adjust the frequency of the first injection optical signal to the first preset range, and adjust the frequency of the second injection optical signal to the second preset range, so that in the modulated first injection optical signal and second injection optical signal, one injection optical signal is a high-level signal and the other injection optical signal is a low-level signal, and output the coupled signal. The VCSEL can then be excited by the two injection optical signals in the coupled signal before modulation and not generate spikes in both the XP polarization direction and the YP polarization direction. When excited by the two injection optical signals in the coupled signal after modulation, spikes are generated in either the XP polarization direction or the YP polarization direction, thereby realizing the exclusive OR logical operation.
[0045] 3. NOR logic operation requires a high-level signal to be output when both input signals are low-level signals. For a traditional logic operation system constructed using two semiconductor lasers, it is necessary to make the entire system output a high-level signal when there is no input optical signal in both semiconductor lasers. However, when there is no input optical signal in the semiconductor laser, no spike-shaped excitation response will be generated, and the system cannot output a high-level signal. Therefore, limited by the input-output characteristics of the semiconductor laser, the existing logic operation systems constructed using semiconductor lasers cannot implement NOR logic operation. The logic operation system for simulating the dynamics of biological brain neurons provided in this application uses an optical modulation module to modulate and couple the first injected optical signal and the second injected optical signal, adjusts the frequency of the first injected optical signal to a third preset range, and adjusts the frequency of the second injected optical signal to a fourth preset range, so that both the modulated first injected optical signal and the second injected optical signal are low-level signals and a coupled signal is output. The vertical cavity surface emitting laser can generate no spikes in both the XP polarization direction and the YP polarization direction under the excitation of the two injected optical signals in the coupled signal before modulation, and can generate spikes in both the XP polarization direction and the YP polarization direction under the excitation of the two injected optical signals in the coupled signal after modulation, thereby implementing NOR logic operation and expanding the types of logic operations and the scope of tasks that the logic operation system can implement. Brief Description of the Drawings
[0046] In order to make the content of the present invention easier to be clearly understood, the following further describes the present invention in detail according to specific embodiments of the present invention in conjunction with the drawings, where:
[0047] Figure 1 Schematic structural diagram of the logic operation system for simulating the dynamics of biological brain neurons provided in this application;
[0048] Figure 2 Flowchart of the exclusive OR logic operation method for simulating the dynamics of biological brain neurons provided in this application;
[0049] Figure 3 Flowchart of the NOR logic operation method for simulating the dynamics of biological brain neurons provided in this application;
[0050] Figure 4 Schematic diagram of the biological neuron dynamics characteristics regarding the dual-channel optical injection intensity simulated by the logic operation system for simulating the dynamics of biological brain neurons provided in the embodiments of this application; where Figure 4 in (a) is a schematic diagram of the activation spike response of the XP polarization and YP polarization modes to the coupled signal, Figure 4 in (b) is a timing diagram of the output of the logic operation system when spikes are generated only in the XP polarization direction, Figure 4Among them, (c) is the timing diagram of the output of the logic operation system when a spike response is generated only in the YP polarization direction. Figure 4 Among them, (d) is the timing diagram of the output of the logic operation system when spike responses are generated in both the XP polarization and YP polarization directions.
[0051] Figure 5 This is a schematic diagram of the operation result of the XOR logic operation implemented by the logic operation system that simulates the dynamics of biological brain neurons provided in the embodiment of the present application based on neuron dynamics. Among them, Figure 5 Among them, (a) is the schematic diagram of the input and output intensities in the XP polarization direction. Figure 5 Among them, (b) is the schematic diagram of the input and output intensities in the YP polarization direction. Figure 5 Among them, (c) is the schematic diagram of the XOR logic operation result.
[0052] Figure 6 This is a schematic diagram of the operation result of the NOR logic operation implemented by the logic operation system that simulates the dynamics of biological brain neurons provided in the embodiment of the present application based on neuron dynamics. Among them, Figure 6 Among them, (a) is the schematic diagram of the input and output intensities in the XP&YP polarization direction. Figure 6 Among them, (b) is the schematic diagram of the NOR logic operation result.
[0053] Explanation of the reference numerals in the drawings of the specification: 1. Injection optical module; 11. First tunable laser; 12. Second tunable laser; 2. Optical modulation module; 21. First arbitrary waveform generator; 22. First Mach-Zehnder modulator; 23. Second arbitrary waveform generator; 24. Second Mach-Zehnder modulator; 25. First optical coupler; 3. Vertical cavity surface emitting laser; 31. Laser driver; 4. Output module; 41. Photoelectric detector; 42. Oscilloscope; 43. Spectrum analyzer; 44. Second optical coupler. Detailed implementation manners
[0054] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and be able to implement it, but the embodiments cited do not limit the present invention. Embodiment 1
[0055] Please refer to Figure 1 , Figure 1 This is a schematic structural diagram of the logic operation system that simulates the dynamics of biological brain neurons provided in the present application. The logic operation system that simulates the dynamics of biological brain neurons includes: an injection optical module 1, an optical modulation module 2, a vertical cavity surface emitting laser 3, and an output module 4.
[0056] The injection optical module 1 is used to generate a first injection optical signal and a second injection optical signal with tunable wavelengths. Among them, the frequencies of the first injection optical signal and the second injection optical signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser 3.
[0057] The input end of the optical modulation module 2 is connected to the output end of the injection optical module 1, and is used to modulate and couple the first injection optical signal and the second injection optical signal to output a coupled signal.
[0058] The input end of the vertical cavity surface emitting laser 3 is connected to the output end of the optical modulation module 2, and is used to receive the coupled signal, and perform laser response on the two injection optical signals in the coupled signal in the XP polarization direction and the YP polarization direction respectively, so as to realize logical operation.
[0059] The input end of the output module 4 is connected to the output end of the vertical cavity surface emitting laser 3, and is used to output the laser response of the vertical cavity surface emitting laser 3 in a timing form to obtain a logical operation result.
[0060] Specifically, two-thirds of human cortical neurons can perform exclusive OR and NOR operations. These neurons determine whether to trigger spikes based on the bioelectric signals received from two different paths through their dendritic structures, so as to perform logical operations; Biology shows that although dendritic electrodes can successfully trigger somatic spikes at currents close to the threshold level, the effect of inducing somatic spikes under the simultaneous stimulation of multiple currents is poor, or completely fails. Therefore, only a single biological neuron can implement exclusive OR and NOR logical operations. Inspired by the above, this application considers that two orthogonal polarization modes of a laser can be used as the first input end and the second input end of logical operation, and the input of Boolean values can be redefined, so that a logical operation system with dual-input and single-output can be constructed using a single laser.
[0061] Furthermore, the vertical-cavity surface-emitting laser 3 is a special semiconductor laser. Different from the traditional edge-emitting laser, the laser cavity of the vertical-cavity surface-emitting laser 3 is perpendicular to the substrate. Therefore, the light beam is emitted from the top or bottom of the device. Thanks to the unique structural design, the threshold current of the vertical-cavity surface-emitting laser 3 is relatively low, usually only a few milliamperes, which gives it great advantages in low-power applications. At the same time, based on the dual-polarization characteristics of the vertical-cavity surface-emitting laser 3, the present application uses two orthogonal polarization modes of the vertical-cavity surface-emitting laser 3 as the first input terminal and the second input terminal for logical operations. The present application finds that by adjusting the frequencies of the two injected optical signals in the coupled signal input to the vertical-cavity surface-emitting laser, the excitability threshold of the vertical-cavity surface-emitting laser can be changed, so that the vertical-cavity surface-emitting laser makes an excitation response to the two injected optical signals in the coupled signal in the form of spikes in the XP polarization and YP polarization directions respectively, and the output excitation response shows the result of logical operations on the two signals in the coupled signal.
[0062] Therefore, the present application uses the two injected optical signals generated by the injection optical module 1 to simulate the signal transmission between biological neurons, uses the optical modulation module 2 to modulate and couple the injected optical signals to generate a coupled signal that can change the excitability threshold of the vertical-cavity surface-emitting laser 3, and uses the vertical-cavity surface-emitting laser 3 to simulate the response of biological neurons to the coupled signal, thereby constructing a logical operation system that simulates the dynamics of biological brain neurons. Only one laser is needed to construct a logical operation system with two inputs and one output, which has a simple structure, low cost, and also reduces the system volume and power consumption; at the same time, it avoids the influence of the response time difference of different semiconductor lasers on the accuracy of the operation result, and there is no need to match the timing of the two signals by extending the operation time, so that the logical operation rate of the entire system is increased to GHz, greatly improving the logical operation efficiency, and thus can be used in various application scenarios with high requirements for real-time data processing.
[0063] Furthermore, in the prior art, the logical operation system based on two semiconductor lasers can only implement the exclusive OR logical operation and cannot implement the NOR logical operation. This is because for the NOR logical operation, a high-level signal needs to be output when both inputs are low-level signals. For the traditional logical operation system constructed using two semiconductor lasers, it is required that when there is no input optical signal in both semiconductor lasers, the entire system outputs a high-level signal. However, when there is no input optical signal in the semiconductor laser, no excitation response in the form of spikes will be generated, and the system cannot output a high-level signal. Therefore, limited by this input-output characteristic of the semiconductor laser, the existing logical operation systems constructed using semiconductor lasers cannot implement the NOR logical operation. And the logical operation system that simulates the dynamics of biological brain neurons provided by the present application can not only implement the exclusive OR logical operation, but also implement the NOR logical operation.
[0064] Specifically, in some embodiments, the optical modulation module 2 is further configured to modulate and couple the first injection optical signal and the second injection optical signal during the XOR logic operation, adjust the frequency of the first injection optical signal to a first preset range, and adjust the frequency of the second injection optical signal to a second preset range, so that in the modulated first injection optical signal and second injection optical signal, one injection optical signal is a high-level signal and the other injection optical signal is a low-level signal, and a coupled signal is output, so that the vertical cavity surface emitting laser 3 can receive the coupled signal, and under the excitation of the two injection optical signals in the coupled signal before modulation, no spikes are generated in the XP polarization direction and the YP polarization direction, and under the excitation of the two injection optical signals in the coupled signal after modulation, spikes are generated in the XP polarization direction or the YP polarization direction, thereby realizing the XOR logic operation.
[0065] Further, when the response frequency of the vertical cavity surface emitting laser 3 is 20 ns -1 , the first preset range is 0 ns -1 ~5 ns -1 and the second preset range is 19 ns -1 ~22 ns -1 ; or, the first preset range is 19 ns -1 ~21 ns -1 and the second preset range is 0 ns -1 ~5.5 ns -1 .
[0066] Specifically, in some embodiments, the optical modulation module 2 is further configured to modulate and couple the first injection optical signal and the second injection optical signal during the NOR logic operation, adjust the frequency of the first injection optical signal to a third preset range, and adjust the frequency of the second injection optical signal to a fourth preset range, so that the modulated first injection optical signal and second injection optical signal are both low-level signals, and a coupled signal is output, so that the vertical cavity surface emitting laser 3 can receive the coupled signal, and under the excitation of the two injection optical signals in the coupled signal before modulation, no spikes are generated in the XP polarization direction and the YP polarization direction, and under the excitation of the two injection optical signals in the coupled signal after modulation, spikes are generated in both the XP polarization direction and the YP polarization direction, thereby realizing the NOR logic operation.
[0067] Further, when the response frequency of the vertical cavity surface emitting laser 3 is 20 ns -1 the third preset range is 10 ns -1 ~18 ns -1 and the fourth preset range is 6 ns -1 ~10 ns -1 .
[0068] Further, asFigure 1 As shown, the injection optical module 1 includes a first tunable laser 11 and a second tunable laser 12.
[0069] The first tunable laser 11 is used to generate a first injection optical signal with a tunable wavelength.
[0070] The second tunable laser 12 is used to generate a second injection optical signal with a tunable wavelength.
[0071] Furthermore, the optical modulation module 2 includes a first arbitrary waveform generator 21, a first Mach-Zehnder modulator 22, a second arbitrary waveform generator 23, a second Mach-Zehnder modulator 24, and a first optical coupler 25.
[0072] The first arbitrary waveform generator 21 is used to generate a first modulation electrical signal.
[0073] The input end of the first Mach-Zehnder modulator 22 is connected to the output end of the first tunable laser 11 and the output end of the first arbitrary waveform generator 21, and is used to modulate the first injection optical signal based on the first modulation electrical signal.
[0074] The second arbitrary waveform generator 23 is used to generate a second modulation electrical signal.
[0075] The input end of the second Mach-Zehnder modulator 24 is connected to the output end of the second tunable laser 12 and the output end of the second arbitrary waveform generator 23, and is used to modulate the second injection optical signal based on the second modulation electrical signal.
[0076] The first optical coupler 25 is used to couple the first injection optical signal and the second injection optical signal and output a coupled signal.
[0077] In a specific example of the present application, both the first modulation electrical signal and the second modulation electrical signal generated by the first arbitrary waveform generator 21 and the second arbitrary waveform generator 23 include a rectangular square wave electrical signal with a tunable duty cycle and a variable modulation depth, and an electrical signal that continuously changes with distance information.
[0078] Specifically, as Figure 1 shown, a vertical cavity surface emitting laser 3 is connected to a laser driver 31, and the laser driver 31 is used to adjust the operating temperature and drive current of the vertical cavity surface emitting laser 3.
[0079] Furthermore, the output module 4 includes a photodetector 41 and an oscilloscope 42.
[0080] The input end of the photodetector 41 is connected to the output end of the vertical cavity surface emitting laser 3, and is used to convert the laser response of the vertical cavity surface emitting laser 3 into an electrical signal.
[0081] The input end of the oscilloscope 42 is connected to the output end of the photodetector 41, and is used for outputting the electrical signal in a time sequence form.
[0082] Optionally, in some embodiments, the output module 4 further includes a spectral analyzer 43.
[0083] The input end of the spectral analyzer 43 is connected to the output end of the vertical cavity surface emitting laser 3, and is used for obtaining spectral response data corresponding to the laser response of the vertical cavity surface emitting laser 3.
[0084] Optionally, the photodetector 41 and the spectral analyzer 43 can be directly connected to the output end of the vertical cavity surface emitting laser 3, or the output of the vertical cavity surface emitting laser 3 can be first divided into two paths by using an optical coupler device, and then respectively input into the photodetector 41 and the spectral analyzer 43.
[0085] Specifically, in some embodiments of the present application, the output module 4 further includes a second optical coupler 44.
[0086] The input end of the second optical coupler 44 is connected to the output end of the vertical cavity surface emitting laser 3, its first output end is connected to the input end of the photodetector 41, and its second output end is connected to the input end of the spectral analyzer 43. It is used for dividing the laser response of the vertical cavity surface emitting laser 3 into a first laser response and a second laser response, inputting the first laser response into the photodetector 41 so that the photodetector 41 converts the first laser response into an electrical signal, and inputting the second laser response into the spectral analyzer 43 so that the spectral analyzer 43 obtains spectral response data corresponding to the second laser response. Embodiment 2
[0087] Based on the logic operation system for simulating the dynamics of biological brain neurons provided in the above Embodiment 1, the embodiment of the present application further provides an exclusive OR logic operation method for simulating the dynamics of biological brain neurons, as Figure 2 shown, the exclusive OR logic operation method for simulating the dynamics of biological brain neurons includes:
[0088] S10: Using an injection light module to generate a wavelength-tunable first injection light signal and a second injection light signal; wherein, the frequencies of the first injection light signal and the second injection light signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser;
[0089] S20: Using an optical modulation module to respectively modulate and couple the first injection light signal and the second injection light signal, adjusting the frequency of the first injection light signal to a first preset range, and adjusting the frequency of the second injection light signal to a second preset range, so that in the modulated first injection light signal and second injection light signal, one injection light signal is a high-level signal and the other injection light signal is a low-level signal, and an output coupling signal is output;
[0090] S30: Use a vertical cavity surface emitting laser to receive the coupled signal. Under the excitation of the two injected optical signals in the coupled signal before modulation, no spikes are generated in the XP polarization direction and the YP polarization direction. Under the excitation of the two injected optical signals in the coupled signal after modulation, spikes are generated in either the XP polarization direction or the YP polarization direction, thereby implementing an exclusive OR logic operation;
[0091] S40: Use an output module to output the laser response of the vertical cavity surface emitting laser in a time series form to obtain the exclusive OR logic operation result.
[0092] Further, when the response frequency of the vertical cavity surface emitting laser is 20 ns -1 the first preset range is 0 ns -1 ~5 ns -1 and the second preset range is 19 ns -1 ~22 ns -1 ; or, the first preset range is 19 ns -1 ~21 ns -1 and the second preset range is 0 ns -1 ~5.5 ns -1 . Embodiment 3
[0093] Based on the logic operation system for simulating the dynamics of biological brain neurons provided in the above Embodiment 1, the embodiment of the present application further provides a NOR logic operation method for simulating the dynamics of biological brain neurons. As Figure 3 shown, the NOR logic operation method for simulating the dynamics of biological brain neurons includes:
[0094] S100: Use an injection optical module to generate a wavelength-tunable first injection optical signal and a second injection optical signal; wherein, the frequencies of the first injection optical signal and the second injection optical signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser;
[0095] S200: Use an optical modulation module to respectively modulate and couple the first injection optical signal and the second injection optical signal, adjust the frequency of the first injection optical signal to a third preset range, and adjust the frequency of the second injection optical signal to a fourth preset range, so that both the modulated first injection optical signal and the second injection optical signal are low-level signals, and output a coupled signal;
[0096] S300: Use a vertical cavity surface emitting laser to receive the coupled signal. Under the excitation of the two injected optical signals in the coupled signal before modulation, no spikes are generated in the XP polarization direction and the YP polarization direction. Under the excitation of the two injected optical signals in the coupled signal after modulation, spikes are generated in both the XP polarization direction and the YP polarization direction, thereby implementing a NOR logic operation;
[0097] S400: The laser response of the vertical cavity surface emitting laser is output in a time series manner using the output module to obtain the NOR logic operation result.
[0098] Further, when the response frequency of the vertical cavity surface emitting laser is 20 ns -1 the third preset range is 10 ns -1 ~18 ns -1 and the fourth preset range is 6 ns -1 ~10 ns -1 .
[0099] Specifically, the polarization characteristics of the vertical cavity surface emitting laser are explained below. The spin-flip model is a theoretical model that describes the spin-polarized electron dynamics in semiconductor lasers. In semiconductors, the electron spin can be reversed through various mechanisms, including spin-orbit coupling and spin-spin interactions, etc. Spin-flip not only affects the carrier recombination process but also directly acts on the polarization state of the photons emitted by the laser. Therefore, the spin-flip model can be used to explain and predict the polarization behavior of the vertical cavity surface emitting laser when spin-polarized injection or spin-orbit coupling effects occur through the study of the interaction between photons and electron spin. Among them, the spin-flip model used to describe the dynamic characteristics of the vertical cavity surface emitting laser can be described by the following equations:
[0100] ,
[0101] ,
[0102] ,
[0103] ,
[0104] Among them, and respectively represent the slowly varying amplitudes of the XP and YP polarization modes; represents 's complex conjugate; represents 's complex conjugate; represents the total number of carrier inversions between the conduction band and the valence band; represents the difference in the number of carrier inversions between the spin-up and spin-down radiative channels; represents the optical field decay rate; represents the linewidth enhancement factor; and respectively represent the linear anisotropies of dichroism and birefringence; represents 's decay rate; represents the normalized pump current; represents the spin - flip relaxation rate; represents the injection light intensity of the XP polarization mode; represents the angular frequency detuning between the injection light of the XP polarization mode and the center frequency of the vertical - cavity surface - emitting laser; , represents the frequency difference between the first tunable laser and the XP polarization mode of the vertical - cavity surface - emitting laser; represents the injection light intensity of the YP polarization mode; represents the angular frequency detuning between the injection light of the YP polarization mode and the center frequency of the vertical - cavity surface - emitting laser; , represents the frequency difference between the second tunable laser and the YP polarization mode of the vertical - cavity surface - emitting laser. In a specific example of this application, the values of the various parameters in the provided logic operation system are as follows: , .
[0105] Please refer to Figure 4 , Figure 4 which shows a schematic diagram of the biological neuron dynamics characteristics regarding the dual - path light injection intensity simulated by the logic operation system provided in the embodiment of this application. Among them, Figure 4 in (a) is a schematic diagram of the activation spike response of the XP polarization and YP polarization modes to the coupling signal. In the figure, the XP region represents the generation of spike responses only in the XP polarization direction, the YP region represents the generation of spike responses only in the YP polarization direction, and the XP&YP region represents the generation of spike responses in both the XP polarization and YP polarization directions. Figure 4 in (b) is a timing diagram of the output of the logic operation system when spike responses are generated only in the XP polarization direction. Figure 4 in (c) is a timing diagram of the output of the logic operation system when spike responses are generated only in the YP polarization direction. Figure 4 in (d) is a timing diagram of the output of the logic operation system when spike responses are generated in both the XP polarization and YP polarization directions.
[0106] From Figure 4 it can be seen that when the frequency of the first injection light signal is adjusted from 20 ns -1 to 2 ns -1 , and the frequency of the second injection light signal is adjusted from 21 ns -1 to 21 ns -1 , the vertical - cavity surface - emitting laser releases a spike in the XP polarization direction, that is, when the first input terminal is lowered to a low level and the second input terminal remains at a high level, the output of the vertical - cavity surface - emitting laser is at a high level, realizing exclusive - OR; when the frequency of the first injection light signal is adjusted from 20 ns -1 to 20 ns-1 and the frequency of the second injection optical signal is adjusted from 21 ns -1 to 5 ns -1 When this occurs, the vertical cavity surface emitting laser emits a spike in the YP polarization direction, that is, when the first input terminal remains at a high level and the second input terminal is lowered to a low level, the output of the vertical cavity surface emitting laser is at a high level, implementing exclusive OR; when the frequency of the first injection optical signal is adjusted from 20 ns -1 to 17.5 ns -1 and the frequency of the second injection optical signal is adjusted from 21 ns -1 to 6.5 ns -1 When this occurs, the vertical cavity surface emitting laser emits a spike in both the XP and YP polarization directions, that is, when both the first input terminal and the second input terminal are lowered to a low level, the output of the vertical cavity surface emitting laser is at a high level, implementing NOR.
[0107] As Figure 5 shown in the figure is a schematic diagram of the operation result of the exclusive OR logic operation implemented by the logic operation system for simulating the dynamics of biological brain neurons provided by the embodiment of the present application based on neuron dynamics; among them, Figure 5 in (a) is a schematic diagram of the input-output intensity in the XP polarization direction, Figure 5 in (b) is a schematic diagram of the input-output intensity in the YP polarization direction, Figure 5 in (c) is a schematic diagram of the exclusive OR logic operation result; it can be seen from Figure 5 that during the logic operation process, for the operation result that should be at a high level "1", it will be shown in the form of a spike at the corresponding time sequence, and for the operation result that should be at a low level "0", there will be no spike response at the corresponding time sequence. For example, when the input value is 20 ns -1 it represents that the input Boolean value is at a high level "1"; when the input value is about 2 ns -1 it represents that the input Boolean value is at a low level "0"; it can be clearly seen in the table that only when the inputs are different, a spike is generated, representing the output "1", successfully implementing the exclusive OR logic operation (XOR); in addition, at the front end and the back end of the intercepted time period, continuous XOR is achieved, and discrete XOR is achieved in the middle region. And it can be seen from the figure that the interval between the two spikes is close to 1 ns, which means that the speed of the XOR operation of the logic operation system for simulating the dynamics of biological brain neurons provided by the present application is very close to GHz.
[0108] Figure 6 is a schematic diagram of the operation result of the NOR logic operation implemented by the logic operation system for simulating the dynamics of biological brain neurons provided by the embodiment of the present application based on neuron dynamics; among them, Figure 6 in (a) is a schematic diagram of the input-output intensity in the XP & YP polarization directions, Figure 6In it, (b) is a schematic diagram of the NOR logic operation result; as can be seen from Figure 6 Figure 6 , only when two signals are simultaneously affected by a weak stimulus signal "0", a spike pulse "1" will be triggered in the corresponding time sequence, and no spike pulse will be triggered in other cases. For example, when the input value is 20ns -1 it represents that the input Boolean logic value is high level "1"; when the input value XP is about 14ns -1 or the input value YP is about 17ns -1 that is, corresponding to Figure 4 the XP&YP area in Figure 4 , it represents that the input Boolean logic value is low level "0"; it can be clearly seen from the table that only when the inputs are both "0", a spike is generated, representing the output "1", and the NOR logic operation (NOR) is successfully implemented; in addition, at the front end of the intercepted time period, continuous NOR is implemented, and discrete NOR is implemented at the back end. Similarly, when performing the NOR operation, the interval between the two spikes is less than 1ns, only 0.7ns, which means that the logic operation system for simulating the dynamics of biological brain neurons provided by this application will exceed 1GHz in the speed of performing the NOR operation.
[0109] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0110] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0111] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device implements the functions in the processFigure 1 one process or multiple processes and / or boxes Figure 1 functions specified in one box or multiple boxes.
[0112] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or boxes Figure 1 one box or multiple boxes.
[0113] Obviously, the above embodiments are only examples for clear illustration and are not limitations on the implementation manners. For those of ordinary skill in the art, other different forms of changes or variations can be made based on the above description. It is not necessary and impossible to enumerate all implementation manners here. And the obvious changes or variations derived therefrom are still within the protection scope of the present invention.
Claims
1. A logical operation system simulating the dynamics of biological brain neurons, characterized in that: include: An injection optical module, used to generate a first injection optical signal and a second injection optical signal with tunable wavelengths; wherein the frequencies of the first injection optical signal and the second injection optical signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser; An optical modulation module, whose input end is connected to the output end of the injection optical module, is used to modulate and couple the first injection optical signal and the second injection optical signal when performing an XOR logic operation, adjust the frequency of the first injection optical signal to a first preset range, and adjust the frequency of the second injection optical signal to a second preset range, so that one of the modulated first injection optical signal and the second injection optical signal is a high-level signal and the other injection optical signal is a low-level signal, and output a coupled signal; when performing an OR-NON logic operation, modulate and couple the first injection optical signal and the second injection optical signal, adjust the frequency of the first injection optical signal to a third preset range, and adjust the frequency of the second injection optical signal to a fourth preset range, so that the modulated first injection optical signal and the second injection optical signal are both low-level signals, and output a coupled signal; A vertical cavity surface emitting laser, whose input end is connected to the output end of the optical modulation module, is used to receive a coupling signal when performing an XOR logic operation, and under the excitation of the two-way injected light signal in the coupling signal before modulation, no peaks are generated in the XP polarization direction and the YP polarization direction, and under the excitation of the two-way injected light signal in the coupling signal after modulation, a peak is generated in the XP polarization direction or the YP polarization direction, thereby realizing an XOR logic operation; receiving a coupling signal when performing an OR logic operation, and under the excitation of the two-way injected light signal in the coupling signal before modulation, no peaks are generated in the XP polarization direction and the YP polarization direction, and under the excitation of the two-way injected light signal in the coupling signal after modulation, a peak is generated in both the XP polarization direction and the YP polarization direction, thereby realizing an OR logic operation; The output module has an input end connected to the output end of the vertical cavity surface emitting laser and is used to output the laser response of the vertical cavity surface emitting laser in a time sequence form to obtain a logic operation result.
2. The logic operation system for simulating biological brain neuron dynamics according to claim 1 is characterized in that: The injection optical module comprises: A first tunable laser, used to generate a first injection optical signal with tunable wavelength; The second tunable laser is used to generate a second injection optical signal with tunable wavelength.
3. The logic operation system for simulating biological brain neuron dynamics according to claim 2 is characterized in that: The optical modulation module comprises: A first arbitrary waveform generator, used to generate a first modulated electrical signal; a first Mach-Zehnder modulator, whose input end is connected to the output end of the first tunable laser and the output end of the first arbitrary waveform generator, and is used to modulate the first injected optical signal based on the first modulating electrical signal; A second arbitrary waveform generator, used to generate a second modulated electrical signal; a second Mach-Zehnder modulator, whose input end is connected to the output end of the second tunable laser and the output end of the second arbitrary waveform generator, and is used to modulate the second injected optical signal based on the second modulating electrical signal; The first optical coupler is used to couple the first injection optical signal and the second injection optical signal and output a coupled signal.
4. The logic operation system for simulating biological brain neuron dynamics according to claim 1 is characterized in that: The output module comprises: A photodetector, whose input end is connected to the output end of the vertical cavity surface emitting laser, and is used to convert the laser response of the vertical cavity surface emitting laser into an electrical signal; An oscilloscope, whose input end is connected to the output end of the photodetector, is used to output the electrical signal in a time sequence form.
5. The logic operation system for simulating biological brain neuron dynamics according to claim 4 is characterized in that: The output module also includes: An optical spectrum analyzer, whose input end is connected to the output end of the vertical cavity surface emitting laser, is used to obtain optical spectrum response data corresponding to the laser response of the vertical cavity surface emitting laser.
6. The logic operation system for simulating biological brain neuron dynamics according to claim 5, characterized in that: The output module also includes: A second optical coupler, whose input end is connected to the output end of the vertical cavity surface emitting laser, whose first output end is connected to the input end of the photodetector, and whose second output end is connected to the input end of the spectrum analyzer, is used to divide the laser response of the vertical cavity surface emitting laser into a first laser response and a second laser response, and input the first laser response to the photodetector so that the photodetector converts the first laser response into an electrical signal, and input the second laser response to the spectrum analyzer so that the spectrum analyzer obtains spectrum response data corresponding to the second laser response.
7. A XOR operation method for simulating the dynamics of biological brain neurons, characterized in that: The method is implemented by using the logic operation system for simulating biological brain neuron dynamics according to any one of claims 1 to 6, comprising: Using an injection optical module to generate a first injection optical signal and a second injection optical signal with tunable wavelengths; wherein the frequencies of the first injection optical signal and the second injection optical signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser; Using an optical modulation module to modulate and couple the first injected optical signal and the second injected optical signal respectively, adjusting the frequency of the first injected optical signal to a first preset range, and adjusting the frequency of the second injected optical signal to a second preset range, so that in the modulated first injected optical signal and the second injected optical signal, one injected optical signal is a high-level signal, and the other injected optical signal is a low-level signal, and outputting a coupled signal; The coupling signal is received by a vertical cavity surface emitting laser, and under the excitation of the two injection optical signals in the coupling signal before modulation, no peaks are generated in the XP polarization direction and the YP polarization direction, and under the excitation of the two injection optical signals in the coupling signal after modulation, a peak is generated in the XP polarization direction or the YP polarization direction, thereby realizing an exclusive OR logic operation; The output module is used to output the laser response of the vertical cavity surface emitting laser in a time sequence form to obtain an exclusive OR logic operation result.
8. The XOR operation method for simulating biological brain neuron dynamics according to claim 7, characterized in that: When the response frequency of the vertical cavity surface emitting laser is 20ns -1 hour, The first preset range is 0ns -1 ~5ns -1 , and the second preset range is 19ns -1 ~22ns -1 ; or, The first preset range is 19ns -1 ~21ns -1 , and the second preset range is 0ns -1 ~5.5ns -1 .
9. A method for simulating the dynamics of biological brain neurons, characterized in that: The method is implemented by using the logic operation system for simulating biological brain neuron dynamics according to any one of claims 1 to 6, comprising: Using an injection optical module to generate a first injection optical signal and a second injection optical signal with tunable wavelengths; wherein the frequencies of the first injection optical signal and the second injection optical signal are both greater than or equal to the response frequency of the vertical cavity surface emitting laser; Using an optical modulation module to modulate and couple the first injection optical signal and the second injection optical signal respectively, adjusting the frequency of the first injection optical signal to a third preset range, and adjusting the frequency of the second injection optical signal to a fourth preset range, so that the modulated first injection optical signal and the second injection optical signal are both low-level signals, and outputting a coupling signal; The coupling signal is received by a vertical cavity surface emitting laser, and under the excitation of the two injection optical signals in the coupling signal before modulation, no peaks are generated in the XP polarization direction and the YP polarization direction, and under the excitation of the two injection optical signals in the coupling signal after modulation, peaks are generated in the XP polarization direction and the YP polarization direction, thereby realizing a non-OR logic operation; The output module is used to output the laser response of the vertical cavity surface emitting laser in a time sequence form to obtain a logical NOR operation result.
10. The method for simulating biological brain neuron dynamics according to claim 9, characterized in that: When the response frequency of the vertical cavity surface emitting laser is 20ns -1 When the third preset range is 10ns -1 ~18ns -1 , the fourth preset range is 6ns -1 ~10ns -1 .