Optimized control bus for photonic resonator control
AssigneeHewlett Packard Enterprise Development LP
InventorsSAI RAHUL CHALAMALASETTI, Marco Fiorentino, Joseph Chang, Chaerin Hong
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for controlling a plurality optical resonators along a common control bus. Examples include a plurality of resonators coupled to a plurality of tuning mechanisms, a control bus connected to the plurality of tuning mechanisms, and a resonator controller configured to input a data stream onto the control bus. The data stream includes a plurality of request data packets which are being assigned to respective ones of the plurality of resonators. The plurality of tuning mechanisms are configured to adjust resonance wavelengths of the plurality of resonators based on receiving the data stream.
Claims20
A system comprising:
- a plurality of resonators coupled to a plurality of tuning mechanisms;
- a control bus connected to the plurality of tuning mechanisms;
- and
- a resonator controller configured to input a data stream onto the control bus, wherein the data stream comprises a plurality of request data packets, the request data packets of the plurality of request data packets being assigned to respective ones of the plurality of resonators, and
- wherein the plurality of tuning mechanisms are configured to adjust resonance wavelengths of the plurality of resonators based on receiving the data stream.
A method, comprising:
- receiving, by a resonator driver, a first data packet of a data stream, wherein the resonator driver is associated with an optical resonator;
- determining, by the resonator driver, that the first data packet is assigned to the optical resonator based on information contained in a header field of the first data packet;
- based on the determination:
- tuning a resonance wavelength of the optical resonator by controlling a tuning mechanism coupled to the optical resonator according to a payload of the first data packet;
- and
- measuring, by a photodetector, an intensity of an optical signal resonating in the optical resonator;
- and
- insert a second data packet into the data stream, the second data packet comprising the measured intensity of the optical signal.
A system comprising:
- a memory comprising instructions;
- a hardware processor communicably connected to the memory and configured to execute the instructions to:
- receive, by a resonator driver, a first data packet of a data stream, wherein the resonator driver is associated with an optical resonator;
- determine, by the resonator driver, that the first data packet is assigned to the optical resonator based on information contained in a header field of the first data packet;
- based on the determination,
- tune a resonance wavelength of the optical resonator by controlling a tuning mechanism coupled to the optical resonator according to a payload of the first data packet;
- and
- measure, by a photodetector, an intensity of an optical signal resonating in the optical resonator;
- and
- insert a second data packet into the data stream, the second data packet comprising the measured intensity of the optical signal.
Dependencies are inferred from the claim text.