G02F3/024

Optoelectronic computing systems

Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format. In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules.

Apparatus and methods for optical neural network

An optical neural network is constructed based on photonic integrated circuits to perform neuromorphic computing. In the optical neural network, matrix multiplication is implemented using one or more optical interference units, which can apply an arbitrary weighting matrix multiplication to an array of input optical signals. Nonlinear activation is realized by an optical nonlinearity unit, which can be based on nonlinear optical effects, such as saturable absorption. These calculations are implemented optically, thereby resulting in high calculation speeds and low power consumption in the optical neural network.

OPTOELECTRONIC COMPUTING SYSTEMS

Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format.

In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules.

Optoelectronic computing systems

Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format. In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules.

TERAHERTZ WAVE GENERATION APPARATUS AND INSPECTION APPARATUS

A terahertz wave generation apparatus includes a plurality of laser light sources configured to generate laser beams respectively having different wavelengths; and a terahertz wave generating element configured to receive the laser beams having different wavelengths and generate a terahertz wave from the laser beams. The plurality of laser light sources include fiber laser light sources respectively including parameters that can be controlled independently, and the terahertz wave generating element includes a nonlinear optical crystal.

GRAPHENE-BASED OPTICAL BISTABLE DEVICE WITH TERNARY PHOTONIC CRYSTAL STRUCTURE
20240353591 · 2024-10-24 ·

The present disclosure relates to the technical field of terahertz-band optical bistable devices, and provides a graphene-based optical bistable device with a ternary photonic crystal structure. The optical bistable device includes a composite structure suitable for a terahertz band, where the composite structure is formed by a ternary photonic crystal structure, a defect layer C, and a graphene layer G through permutation and combination; and the ternary photonic crystal structure is formed by three alternately-arranged dielectric layers A, B, and P with different dielectric constants, two defect layers C are embedded in the ternary photonic crystal structure, and the graphene layer G is embedded between the two defect layers C. The composite structure is Air/(ABP).sup.N1CG.sup.MC(ABP).sup.N2/Air the dielectric layer A is made of a ZrO.sub.2 material, the dielectric layer B is made of a Si material, and the dielectric layer P is made of an anisotropic plasma material.

OPTICAL LOGIC GATES

In the examples provided herein, an optical logic gate includes multiple couplers, where no more than two types of couplers are used in the optical logic gate, and further wherein the two types of couplers consist of: a 3-dB coupler and a weak coupler with a given transmission-to-reflection ratio. The optical logic gate also includes a first resonator, wherein the first resonator comprises a photonic crystal resonator or a nonlinear ring resonator, wherein in operation, the first resonator has a dedicated continuous wave input to bias a complex amplitude of a total field input to the first resonator such that the total field input is either above or below a nonlinear switching threshold of the first resonator, where the optical logic gate is an integrated photonic circuit.

All-optical logic gates using nonlinear elements—claim set V
09703172 · 2017-07-11 ·

An all-optical logic gates comprises a nonlinear element such as an optical resonator configured to receive optical input signals, at least one of which is amplitude-modulated to include data. The nonlinear element is configured in relation to the carrier frequency of the optical input signals to perform a logic operation based on the resonant frequency of the nonlinear element in relation to the carrier frequency. Based on the optical input signals, the nonlinear element generates an optical output signal having a binary logic level. A combining medium can be used to combine the optical input signals for discrimination by the nonlinear element to generate the optical output signal. Various embodiments include all-optical AND, NOT, NAND, NOR, OR, XOR, and XNOR gates and memory latch.

Nanophotonic Quantum Memory

Systems and methods are disclosed for making a quantum network node. A plurality of scoring function F values are calculated for an array of at least two photonic crystal cavity unit cells, each having a lattice constant and a hole having a length H.sub.x and a width H.sub.y. A value of , a value of H.sub.x, and a value of H.sub.y are selected for which a scoring function value is at a maximum. A waveguide region and the array of at least two photonic crystal cavity unit cells based on the selected values are formed on a substrate. At least one ion between a first photonic crystal cavity unit cell and a second photonic crystal cavity unit cell are implanted and annealed into a quantum defect. A coplanar microwave waveguide is formed on the substrate in proximity to the array of at least two photonic crystal cavity unit cells.

Optoelectronic computing systems

Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format. In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules.