Method for phase-based photonic computing
First Claim
Patent Images
1. A method for optical computation comprising:
- throughout a time period, controlling a filter bank based on a plurality of weights, comprising;
based on a first weight of the plurality, determining a first control signal;
based on a second weight of the plurality, determining a second control signal, wherein the second weight is different from the first weight;
providing the first control signal to a first optical filter of the filter bank, wherein the first optical filter is associated with a first optical characteristic; and
providing the second control signal to a second optical filter of the filter bank, wherein the second optical filter is associated with a second optical characteristic different from the first optical characteristic;
during the time period, receiving a first optical input signal at a first waveguide of the filter bank, wherein the first optical input signal comprises;
a first portion having the first optical characteristic; and
a second portion having the second optical characteristic;
during the time period, substantially concurrent with receiving the first optical input signal, receiving a second optical input signal at a second waveguide of the filter bank, wherein the second optical input signal comprises;
a third portion having the first optical characteristic; and
a fourth portion having the second optical characteristic; and
during the time period, in response to receiving the first and second optical input signals;
at the first optical filter, based on the first control signal, phase shifting the first portion by a first phase shift amount;
at the second optical filter, based on the second control signal, phase shifting the second portion by a second phase shift amount, different from the first phase shift amount;
after phase shifting the first and second portions, generating an optical output signal, comprising coupling the first optical input signal and the second optical input signal; and
outputting the optical output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for photonic computing, preferably including an input module, computation module, and/or control module, wherein the computation module preferably includes one or more filter banks and/or detectors. A photonic filter bank system, preferably including two waveguides and a plurality of optical filters optically coupled to one or more of the waveguides. A method for photonic computing, preferably including controlling a computation module, controlling an input module, and/or receiving outputs from the computation module.
-
Citations
12 Claims
-
1. A method for optical computation comprising:
-
throughout a time period, controlling a filter bank based on a plurality of weights, comprising; based on a first weight of the plurality, determining a first control signal; based on a second weight of the plurality, determining a second control signal, wherein the second weight is different from the first weight; providing the first control signal to a first optical filter of the filter bank, wherein the first optical filter is associated with a first optical characteristic; and providing the second control signal to a second optical filter of the filter bank, wherein the second optical filter is associated with a second optical characteristic different from the first optical characteristic; during the time period, receiving a first optical input signal at a first waveguide of the filter bank, wherein the first optical input signal comprises; a first portion having the first optical characteristic; and a second portion having the second optical characteristic; during the time period, substantially concurrent with receiving the first optical input signal, receiving a second optical input signal at a second waveguide of the filter bank, wherein the second optical input signal comprises; a third portion having the first optical characteristic; and a fourth portion having the second optical characteristic; and during the time period, in response to receiving the first and second optical input signals; at the first optical filter, based on the first control signal, phase shifting the first portion by a first phase shift amount; at the second optical filter, based on the second control signal, phase shifting the second portion by a second phase shift amount, different from the first phase shift amount; after phase shifting the first and second portions, generating an optical output signal, comprising coupling the first optical input signal and the second optical input signal; and outputting the optical output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification