Intelligent optical calculation error suppression method and system

By receiving the optical input signal in the intelligent optical computing system for optical calculation, digitizing and binarizing processing, the problem of error accumulation in optical calculation is solved, and high-accurate optical calculation is achieved.

CN119882932AInactive Publication Date: 2025-04-25TSINGHUA UNIVERSITY
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510379740.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-04-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing electronic computing technologies are difficult to effectively cope with the strict demands of large-scale complex algorithms for computing power and power consumption, and errors introduced in optical computing due to material defects, wavefront errors and other factors affect the accuracy of the calculation results.

Method used

An intelligent optical calculation error suppression method is proposed, which performs optical calculation, digital processing by receiving optical input signals, and binary processing of optical digital output signals to accurately suppress errors and achieve high-accurate optical calculations.

Benefits of technology

Through precise error suppression processing, the accuracy of the calculation results is ensured, and the highly accurate optical calculation is achieved, and the problem of error accumulation in traditional optical calculations is overcome.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119882932A_ABST
    Figure CN119882932A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of optical calculation, in particular to an intelligent optical calculation error suppression method and system. The method comprises the following steps: receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; performing digital processing on the optical analog output signal to obtain an optical digital output signal; and performing binarization processing on the optical digital output signal to obtain a binarized optical digital output signal. By means of the scheme, high-accuracy optical calculation can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of optical computing technology, and in particular to an intelligent optical computing error suppression method and system. Background Art

[0002] With the rapid development of artificial intelligence and scientific computing, the complexity and scale of computing needs are also increasing. However, the existing electronic computing technology is limited by Moore's Law, and its performance is gradually approaching saturation, making it difficult to effectively cope with the increasingly stringent requirements of large-scale complex algorithms on computing power and power consumption. Light has natural advantages such as high throughput and low latency in the propagation process. Optical computing technology that uses photons instead of electrons as computing carriers is seen as the key to breaking the existing computing bottleneck. Summary of the invention

[0003] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0004] To this end, a first objective of the present disclosure is to propose an intelligent optical computing error suppression method to achieve high-accuracy optical computing.

[0005] The second objective of the present disclosure is to provide an intelligent optical computing error suppression system.

[0006] To achieve the above-mentioned purpose, the first aspect of the present disclosure provides an intelligent optical computing error suppression method, comprising: receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; Digitally processing the optical analog output signal to obtain an optical digital output signal; The optical digital output signal is binarized to obtain a binarized optical digital output signal.

[0007] Optionally, after obtaining the binarized optical digital output signal, the method further comprises: A new optical input signal is determined based on the binarized optical digital output signal to continue optical calculation until the optical calculation task target is completed to obtain an optical calculation result.

[0008] Optionally, the digitalizing the optical analog output signal to obtain an optical digital output signal includes: Determine a light intensity set corresponding to the light simulation output signal; Each light intensity in the light intensity set is converted into a digital value to obtain an optical digital output signal corresponding to the optical analog output signal.

[0009] Optionally, the binarizing the optical digital output signal to obtain a binarized optical digital output signal includes: The optical digital output signal is binarized based on a binarization threshold to obtain a binarized optical digital output signal.

[0010] Optionally, the binarization processing of the optical digital output signal based on a binarization threshold comprises: Binarizing the first light intensity in the optical digital output signal which is less than the binarization threshold value to -1; The second light intensity in the optical digital output signal that is not less than the binarization threshold is binarized to +1.

[0011] To achieve the above-mentioned purpose, a second aspect of the present disclosure provides an intelligent optical computing error suppression system, comprising at least one intelligent optical computing module, wherein the intelligent optical computing module is used to: receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; Digitally processing the optical analog output signal to obtain an optical digital output signal; The optical digital output signal is binarized to obtain a binarized optical digital output signal.

[0012] Optionally, the intelligent optical computing error suppression system includes a plurality of interconnected intelligent optical computing modules, the first intelligent optical computing module is any intelligent optical computing module except the last intelligent optical computing module in the intelligent optical computing error suppression system, the output end of the first intelligent optical computing module is connected to the input end of the second intelligent optical computing module, and the first intelligent optical computing module is used for, after obtaining the binarized optical digital output signal, further: A new optical input signal is determined based on the binarized optical digital output signal, and the new optical input signal is input into the second intelligent optical computing module to continue optical computing, until the binarized optical digital output signal is the output of the last intelligent optical computing module in the intelligent optical computing error suppression system, thereby obtaining an optical computing result.

[0013] Optionally, the intelligent optical computing module is used to digitally process the optical analog output signal to obtain an optical digital output signal, specifically for: Determine a light intensity set corresponding to the light simulation output signal; Each light intensity in the light intensity set is converted into a digital value to obtain an optical digital output signal corresponding to the optical analog output signal.

[0014] Optionally, the intelligent optical computing module is used to perform binarization processing on the optical digital output signal to obtain a binarized optical digital output signal, specifically for: The optical digital output signal is binarized based on a binarization threshold to obtain a binarized optical digital output signal.

[0015] Optionally, when the intelligent optical calculation module is used to perform binarization processing on the optical digital output signal based on a binarization threshold, it is specifically used to: Binarizing the first light intensity in the optical digital output signal which is less than the binarization threshold value to -1; The second light intensity in the optical digital output signal that is not less than the binarization threshold is binarized to +1.

[0016] In summary, the intelligent optical computing error suppression method and system provided by the present disclosure receives an optical input signal, performs optical calculation on the optical input signal, obtains an optical analog output signal; performs digital processing on the optical analog output signal to obtain an optical digital output signal; performs binarization processing on the optical digital output signal to obtain a binarized optical digital output signal. Therefore, the optical analog output signal can be accurately processed for error suppression, thereby ensuring the accuracy of the calculation result, and realizing optical calculation with high accuracy.

[0017] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which: Figure 1 A schematic diagram of a flow chart of an intelligent optical computing error suppression method provided by an embodiment of the present disclosure; Figure 2 A schematic diagram of the use of an intelligent optical computing error suppression method provided by an embodiment of the present disclosure; Figure 3 A schematic diagram of the use effect of an intelligent optical computing error suppression method provided by an embodiment of the present disclosure; Figure 4 A schematic diagram of the structure of an intelligent optical computing error suppression system provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0019] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0020] With the rapid development of artificial neural network (ANN) technology, the performance and complexity of machine vision algorithms have been significantly improved, resulting in a continuous increase in the demand for high computing power. The bottleneck of traditional electronic computing architecture is its high power consumption and limited computing speed, which cannot fully meet the high parallel processing capabilities required for dynamic machine vision processing.

[0021] However, due to factors such as material defects, wavefront errors, and uneven transmission in optical systems, various errors are inevitably introduced into optical calculations, which may affect the accuracy of the calculation results and cause deviations between experimental results and simulation data. When optical modules are cascaded for intelligent computing, the errors in the output of each module will accumulate layer by layer. As the number of layers increases, the final output may be greatly affected by the errors, resulting in wrong decisions in intelligent tasks.

[0022] The present disclosure is described in detail below with reference to specific embodiments.

[0023] In the first embodiment, if Figure 1 As shown, Figure 1 This is a flow chart of a method for intelligent optical computing error suppression provided by an embodiment of the present disclosure, which can be implemented by a computer program and can be run on a system for intelligent optical computing error suppression. The computer program can be integrated into an application or run as an independent tool application.

[0024] The intelligent optical computing error suppression method may be executed by an intelligent optical computing error suppression system.

[0025] For example, the intelligent optical computing error suppression method includes the following steps: S101, receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; It should be noted that in traditional optical systems, only optical calculations are performed. Since various errors are inevitably introduced into the optical simulation output signal, the accuracy of the optical calculation results is low.

[0026] S102, digitally processing the optical analog output signal to obtain an optical digital output signal; According to some embodiments, digitization refers to converting an analog signal into a digital signal.

[0027] In some embodiments, the optical digital output signal refers to a digital signal corresponding to the optical analog output signal.

[0028] S103, binarizing the optical digital output signal to obtain a binarized optical digital output signal.

[0029] According to some embodiments, binarization processing is used to convert the optical digital output signal into a binary value, aiming to compress the range of the optical analog output signal into a simple binary value to simplify the subsequent calculation and control process, and can suppress various errors introduced in the optical analog output signal.

[0030] In summary, the method provided in this embodiment receives an optical input signal, performs optical calculation on the optical input signal, obtains an optical analog output signal, performs digital processing on the optical analog output signal, obtains an optical digital output signal, and performs binarization processing on the optical digital output signal to obtain a binarized optical digital output signal. Therefore, the optical analog output signal can be accurately processed with error suppression, thereby ensuring the accuracy of the calculation result, and realizing high-accuracy optical calculation.

[0031] This embodiment also provides another intelligent optical computing error suppression method, which can be executed by an intelligent optical computing error suppression system.

[0032] For example, the intelligent optical computing error suppression method may include the following steps: S201, receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; According to some embodiments, the optical computing methods include but are not limited to optical diffraction networks, optical interference Mach-Zehnder networks, resonant ring optical computing, etc.

[0033] S202, determining a light intensity set corresponding to the optical simulation output signal; It should be noted that the optical analog output signal includes at least one optical signal, and the light intensity in the light intensity set corresponds to the optical signal one by one.

[0034] According to some embodiments, the intensity of the optical signal may be measured to obtain the light intensity corresponding to the optical signal, thereby providing basic data for subsequent error suppression operations.

[0035] S203, converting each light intensity in the light intensity set into a digital value to obtain an optical digital output signal corresponding to the optical analog output signal; According to some embodiments, when each light intensity in the light intensity set is converted into a digital value, the digital value corresponding to each light intensity can be determined by the current value output by the device used to receive the light intensity, and an optical digital output signal corresponding to the optical analog output signal can be obtained, thereby providing basic data for subsequent error suppression operations.

[0036] S204, performing binarization processing on the optical digital output signal based on a binarization threshold value to obtain a binarized optical digital output signal; According to some embodiments, the binarization threshold does not specifically refer to a fixed threshold, and the binarization threshold can be determined according to actual application scenarios.

[0037] In some embodiments, when the optical digital output signal is binarized based on the binarization threshold, the first light intensity in the optical digital output signal that is less than the binarization threshold can be binarized to -1; and the second light intensity in the optical digital output signal that is not less than the binarization threshold can be binarized to +1.

[0038] That is, if the light intensity of the optical signal is not lower than the binarization threshold, the optical signal will be binarized to +1; if the intensity of the optical signal is lower than the binarization threshold, the optical signal will be binarized to -1.

[0039] S205, determining a new optical input signal based on the binarized optical digital output signal to continue optical calculation until the optical calculation task target is completed and an optical calculation result is obtained.

[0040] According to some embodiments, when determining a new optical input signal based on a binarized optical digital output signal, a new initial optical input signal can be obtained, and the new initial optical input signal can be adjusted based on the binarized optical digital output signal to obtain a new optical input signal; or the binarized optical digital output signal can be mapped to the analog domain to obtain a new optical input signal.

[0041] It is easy to understand that based on the output value of +1 or -1 in the binary optical digital output signal, the new initial optical input signal can be accurately adjusted, which can effectively transmit information and reduce the transmission of errors.

[0042] Take a scenario as an example. Figure 2 A schematic diagram of the use of an intelligent optical computing error suppression method provided by an embodiment of the present disclosure. Figure 2 As shown in Figure 1, it shows the process of error suppression at any layer in the error suppression network. The analog output of the previous stage is noisy. After being quantized by the bit-layer, it is binarized and the error is eliminated. It is then used as the input of this layer for continuous calculation.

[0043] According to some embodiments, Figure 3 This is a schematic diagram of the effect of using an intelligent optical computing error suppression method provided by an embodiment of the present disclosure. Figure 3 As shown in the figure, it shows the improvement of the robustness of optical neural networks by this method. Compared with optical neural networks that do not use this method, this method ensures extremely strong robustness when the parameters of each layer of optical network are affected by noise. As the influence of noise and information flux increase, the system corresponding to this method can still maintain good performance in intelligent tasks, while the performance of intelligent optical computing systems that do not use error suppression design is seriously deteriorated.

[0044] In summary, the method provided in this embodiment adopts a layer-by-layer error suppression operation solution for the error accumulation problem, that is, the optical analog output signal and the input transmitted to the next layer are binarized into +1 and -1. Due to the low number of quantization bits, the error introduced by each error suppression operation is controlled within the minimum range. This means that although there will be a certain error in each processing process, this error will not accumulate significantly when it is processed layer by layer. Finally, through error suppression in the digital domain, the error in the analog calculation is almost completely eliminated, thereby effectively ensuring the correctness of subsequent network calculations. Compared with higher-bit quantization (such as 8bit) based on the upper limit of calculation accuracy, it can provide stronger error tolerance and ensure the accuracy of the calculation results of the deep intelligent optical computing system. In this design mode, the advantages of high throughput and high parallelism of optical neural networks are retained, and the error disadvantages of analog calculations are also overcome, which lays a solid foundation for the further expansion of the scale and application promotion of optical neural networks. It has broad application prospects and is expected to bring new opportunities for high-performance intelligent computing in the post-Moore era and real-time analysis and control of transient scientific phenomena, and be applied to complex intelligent tasks such as unmanned systems, autonomous driving, and ultrafast science.

[0045] In order to implement the above embodiments, the present disclosure also proposes an intelligent optical computing error suppression system.

[0046] like Figure 4 As shown, the intelligent optical computing error suppression system includes at least one intelligent optical computing module, and the intelligent optical computing module is used to: receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; Digitally processing the optical analog output signal to obtain an optical digital output signal; The optical digital output signal is binarized to obtain a binarized optical digital output signal.

[0047] Optionally, the intelligent optical computing error suppression system includes a plurality of interconnected intelligent optical computing modules, the first intelligent optical computing module is any intelligent optical computing module except the last intelligent optical computing module in the intelligent optical computing error suppression system, the output end of the first intelligent optical computing module is connected to the input end of the second intelligent optical computing module, and the first intelligent optical computing module is used to, after obtaining the binarized optical digital output signal, further: A new optical input signal is determined based on the binarized optical digital output signal, and the new optical input signal is input into the second intelligent optical computing module to continue optical computing, until the binarized optical digital output signal is the output of the last intelligent optical computing module in the intelligent optical computing error suppression system, and an optical computing result is obtained.

[0048] Optionally, the intelligent optical computing module is used to digitally process the optical analog output signal to obtain an optical digital output signal, specifically for: Determine a light intensity set corresponding to the light simulation output signal; Each light intensity in the light intensity set is converted into a digital value to obtain an optical digital output signal corresponding to the optical analog output signal.

[0049] Optionally, the intelligent optical computing module is used to perform binarization processing on the optical digital output signal to obtain the binarized optical digital output signal, specifically for: The optical digital output signal is binarized based on the binarization threshold to obtain a binarized optical digital output signal.

[0050] Optionally, when the intelligent optical computing module is used to perform binarization processing on the optical digital output signal based on the binarization threshold, it is specifically used to: Binarizing the first light intensity in the optical digital output signal that is less than the binarization threshold value to -1; The second light intensity not less than the binarization threshold in the optical digital output signal is binarized to +1.

[0051] It should be noted that the above explanations of the embodiment of the intelligent optical computing error suppression method are also applicable to the intelligent optical computing error suppression system of this embodiment, and will not be repeated here.

[0052] In summary, the intelligent optical computing error suppression system provided by the embodiment of the present disclosure regards a specific intelligent optical computing module as an intermediate layer of an optical neural network (ONN). In order to achieve the deep expansion of the network and effectively suppress the accumulated errors layer by layer, an intelligent optical computing error suppression method is adopted. The analog output of each layer of the intelligent optical computing module is subjected to precise error suppression processing, and then converted into a new optical input signal and input into the next layer of intelligent optical computing module, thereby forming a deep optical neural network. Compared with general multi-layer optical neural networks, this system can significantly suppress the deterioration of network performance caused by layer stacking and physical noise, and ensure the accuracy of the calculation results of the entire network. The existence of error suppression processing makes it possible to build a large-scale intelligent optical computing network, and it has good performance and noise robustness in intelligent tasks.

[0053] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.

[0054] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0055] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0056] The acquisition, transmission, storage, use, and processing of data in the technical solution disclosed in this disclosure are in compliance with the relevant provisions of national laws and regulations.

[0057] It should be noted that in the embodiments of the present disclosure, certain software, components, models and other existing solutions in the industry may be mentioned, which should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0058] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they contradict each other.

[0059] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0060] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.

[0061] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.

[0062] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0063] A person skilled in the art may understand that all or part of the steps in the above-mentioned embodiment method may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0064] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0065] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.

Claims

1. A method for suppressing errors in intelligent optical computing, characterized in that: include: receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; Digitally processing the optical analog output signal to obtain an optical digital output signal; The optical digital output signal is binarized to obtain a binarized optical digital output signal.

2. The method according to claim 1, characterized in that After obtaining the binarized optical digital output signal, the method further comprises: A new optical input signal is determined based on the binarized optical digital output signal to continue optical calculation until the optical calculation task target is completed to obtain an optical calculation result.

3. The method according to claim 1, characterized in that The step of digitally processing the optical analog output signal to obtain an optical digital output signal comprises: Determine a light intensity set corresponding to the light simulation output signal; Each light intensity in the light intensity set is converted into a digital value to obtain an optical digital output signal corresponding to the optical analog output signal.

4. The method according to claim 1, characterized in that The binarization processing of the optical digital output signal to obtain a binarized optical digital output signal comprises: The optical digital output signal is binarized based on a binarization threshold to obtain a binarized optical digital output signal.

5. The method according to claim 4, characterized in that The binarization processing of the optical digital output signal based on the binarization threshold comprises: Binarizing the first light intensity in the optical digital output signal which is less than the binarization threshold value to -1; The second light intensity in the optical digital output signal that is not less than the binarization threshold is binarized to +1.

6. An intelligent optical computing error suppression system, characterized in that: The device comprises at least one intelligent optical computing module, wherein the intelligent optical computing module is used for: receiving an optical input signal, and performing optical calculation on the optical input signal to obtain an optical analog output signal; Digitally processing the optical analog output signal to obtain an optical digital output signal; The optical digital output signal is binarized to obtain a binarized optical digital output signal.

7. The system according to claim 6, characterized in that The intelligent optical computing error suppression system comprises a plurality of interconnected intelligent optical computing modules, wherein the first intelligent optical computing module is any intelligent optical computing module except the last intelligent optical computing module in the intelligent optical computing error suppression system, wherein the output end of the first intelligent optical computing module is connected to the input end of the second intelligent optical computing module, and the first intelligent optical computing module is used for, after obtaining the binarized optical digital output signal, further: A new optical input signal is determined based on the binarized optical digital output signal, and the new optical input signal is input into the second intelligent optical computing module to continue optical computing, until the binarized optical digital output signal is the output of the last intelligent optical computing module in the intelligent optical computing error suppression system, thereby obtaining an optical computing result.

8. The system according to claim 6, characterized in that The intelligent optical computing module is used to digitally process the optical analog output signal to obtain an optical digital output signal, specifically for: Determine a light intensity set corresponding to the light simulation output signal; Each light intensity in the light intensity set is converted into a digital value to obtain an optical digital output signal corresponding to the optical analog output signal.

9. The system according to claim 6, characterized in that The intelligent optical computing module is used to perform binarization processing on the optical digital output signal to obtain a binarized optical digital output signal, specifically for: The optical digital output signal is binarized based on a binarization threshold to obtain a binarized optical digital output signal.

10. The system according to claim 9, characterized in that When the intelligent optical calculation module is used to perform binarization processing on the optical digital output signal based on the binarization threshold, it is specifically used to: Binarizing the first light intensity in the optical digital output signal which is less than the binarization threshold value to -1; The second light intensity in the optical digital output signal that is not less than the binarization threshold is binarized to +1.

Citation Information

Patent Citations

  • Intelligent coding and decoding computing system and method for optical computing communication

    CN115021826A

  • Optical system online design method and device based on intelligent optical calculation

    CN117233960A

  • Neural network computing system and method based on optical matrix computing chip

    CN118446251A

  • Signal conversion method for encoder reading

    CN118518139A

  • Optical computing system and chip

    CN119234195A