Photonics gates

Hi everybody,

Is it possible to define quantum gates for photon absorption, scattering, reflection, and transmission with STRAWBERRY FIELDS?

Thanks in advance for your quick and useful on time answers.

Hi @sassan_moradi,

The use of sf.ops.BSgate allows you to implement a beam splitter that would constitute a gate for controlling reflection and transmission. The amount of reflection and transmission can be controlled by the theta and phi parameters that you can pass to the gate.

There is currently no gate available for controlling the scattering and absorption of photons though you may find the sf.ops.LossChannel for implementing loss to be useful depending on your application.

A full list of photonic operations available in strawberryfields can be found here.

We’re happy to answer any further questions you may have.


Many thanks. i think i can define absorption with loss channel.

Thanks @sassan_moradi! Let us know if you have any more questions.