Method and system for design of photonics systems
A system for designing a photonics system, comprising a topology optimization module and a component parameter optimization module; wherein the topology optimization module searches candidate photonics systems through photonics combinations of component; and the component parameter optimization module searches for component parameters of the candidate photonics systems to simulate successive candidate photonics systems in a desired degree-of-freedom according to a target characteristic of the photonics system. The method comprises searching through different photonics combinations of components and component parameters and selecting candidate photonics systems, and searching component parameters of the candidate photonics systems in a desired degree-of-freedom according to a target characteristic of the photonics system.
1 . A method for producing a photonic system which achieves a target photonic functionality, and programmed as sets of computer instructions performed by using a classical processor, comprising:
receiving (i) an objective function representing the target photonic functionality as described by photonic degrees-of-freedom of the photonic system and relationship of the photonic degrees-of-freedom of the photonic system to parameters of the photonic system, including derivatives thereof, and (ii) a finite database of differentiable, parameterized photonic components of which candidate photonic systems are composed;
performing, on the classical processor, an evolutionary and gradient-based optimization algorithm which iteratively assembles sets of photonic system topologies, optimizes parameters of each individual system topology, identifies and stores combinations of topologies and parameters which achieve respective score on the received objective function, grouping photonic systems into families based on the objective function of the scores and similarity in system topologies; until a stopping criterion is met;
obtaining output data which represents families of photonic system topology and parameters for the candidate photonic systems;
selecting one of the candidate photonic systems;
transmitting, via an instrument-control interface, control instructions to configure a combination of photonic components; generating an optical field through the configured combination; measuring, at a detector, an output corresponding to the objective function; and iteratively updating at least one of the system topology and component parameters until the measured objective function satisfies the target photonic functionality.
2 . The method of claim 1 , wherein the photonic degrees-of- freedom of the photonic system comprise at least temporal and spectral degrees-of-freedom.
3 . The method of claim 1 , wherein the stopping criterion is one of a number of iterations and a maximum objective score.
4 . The method of claim 1 , further comprising performing a robustness analysis by computing and processing the objective function and objective function derivative with respect to system parameters using automatic differentiation.
5 . The method of claim 1 , performed by at least one of: central processing units and graphics processing units.
6 . A system comprising photonic components, a detector and a controller configured to execute the method of claim 1 to configure the system with an output that satisfies the objective function.
7 . A system comprising photonic components, a detector and a controller configured to execute the method of claim 1 to configure the system with an output that satisfies the objective function, wherein the photonic components comprise a continuous-wave laser, a radiofrequency synthesizer, an electro-optic phase modulator, a programmable wave shaper, and the objective function measures similarity of a measured electronic waveform to a target waveform.
8 . A system comprising photonic components, a detector, and a controller configured to execute the method of claim 1 to configure the system with an output that satisfies the objective function, wherein the objective function measures optical power sensitivity to detuning of a tunable continuous-wave laser frequency through an absorption line, and a robustness analysis maintains the optical power sensitivity above a threshold while limiting degradation from electro-optic modulation depth variation, the system being an optical gas sensor.
9 . A system comprising photonic components, a detector, and a controller configured to execute the method of claim 1 to configure the system with an output that satisfies the objective function, wherein the system comprises a radiofrequency synthesizer and single-photon detectors, and the objective function is a gate-fidelity metric between a realized operation and a target frequency-bin unitary; and a robustness analysis constrains fidelity variation in a local parameter neighborhood.
10 . The method of claim 1 , wherein the system comprises a continuous-wave laser, a radiofrequency synthesizer, an electro-optic phase modulator, a programmable wave shaper and a photodetector, and the objective function measures similarity of a measured electronic waveform to a target waveform.
11 . The method of claim 1 , wherein the objective function measures optical power sensitivity to detuning of a tunable continuous-wave laser frequency through an absorption line, and a robustness analysis maintains sensitivity above a threshold while limiting degradation from electro-optic modulation depth variations.
12 . The method of claim 1 , wherein the photonic system comprises a radiofrequency synthesizer and single-photon detectors, and the objective function is a gate-fidelity metric between a realized operation and a target frequency-bin unitary; and the robustness analysis constrains fidelity variation in the local parameter neighborhood.
13 . The method of claim 1 , comprising enforcing realization constraints comprising at least one constraint on at least one of the individual photonics component; and accepting a configuration only when the measured output meets a tolerance bound on the objective function.