Conditional generation of arbitrary single-mode quantum states of light by repeated photon subtractions

Abstract
We propose a scheme for the conditional generation of arbitrary finite superpositions of Fock states in a single mode of a traveling optical field. The setup requires a source of squeezed vacuum states, beam splitters, strong coherent beams, photodetectors with single-photon sensitivity, and a final squeezer. If we want to generate a squeezed superposition of Fock states, which is sufficient in several applications, then the last squeezer is not even needed. The thrust of this method is that it achieves a high fidelity without requiring photodetectors with a high efficiency or a single-photon resolution. The possibility to improve its scaling by using a quantum memory is also discussed.