SImBA - Systematic Inference of Bosonic quAntum systems

github link CI status License: MIT Documentation Status

Welcome to the documentation for simba, a set of python scripts and modules for the systematic synthesis of linear quantum dynamical systems directly from frequency-domain transfer functions.

Indices and tables

Glossary

SISO

Single-Input Single-Output; systems that only have one input channel and one output channel.

Doubled-up form

Where the state-space vectors are ordered such that all the creation operators for the modes follow the annihilation operators: (a_1, \dots, a_n; a_1^\dagger, \dots, a_n^\dagger)^T, as opposed to a paired operator form: (a_1, a_1^\dagger; \dots; a_n, a_n^\dagger)^T.

Paired operator form

Where each pair of operators corresponds to the same mode, in the form (a_1, a_1^\dagger; \dots; a_n, a_n^\dagger)^T, in contrast to doubled-up form.

References

squeezing-components


Gough, J. E., James, M. R., & Nurdin, H. I. (2010). Squeezing components in linear quantum feedback networks. Physical Review A - Atomic, Molecular, and Optical Physics, 81(2). https://doi.org/10.1103/PhysRevA.81.023804

synthesis


Nurdin, Hendra I., Matthew R. James, and Andrew C. Doherty. “Network Synthesis of Linear Dynamical Quantum Stochastic Systems.” SIAM Journal on Control and Optimization 48.4 (2009): 2686–2718. Crossref. Web. https://arxiv.org/abs/0806.4448

transfer-function


A. J. Shaiju and I. R. Petersen, “A Frequency Domain Condition for the Physical Realizability of Linear Quantum Systems,” in IEEE Transactions on Automatic Control, vol. 57, no. 8, pp. 2033-2044, Aug. 2012. https://doi.org/10.1109/TAC.2012.2195929