A framework for the simulation of multimode quantum optical systems is introduced. This framework is capable of simulating a wide breadth of quantum optical experiments in the single-photon counting regime. Provided that the appropriate classical-computing memory requirements are satisfied, the framework is not limited by the inclusion of multiple photons or spectrotemproally entangled photons. This is accomplished by breaking the system into a collection of different multiphoton pulses. Experimental results can then be simulated through interactions involving these various pulses. The computation techniques utilized in the framework are generalizations of the technique introduced in [R. A. Brewster et al., IEEE Access 11, 26729 (2023).] Additionally, the framework provides techniques for the transformation of pulses due to interactions with various optical components. We demonstrate this framework by computing the expected results of a quantum teleportation experiment that includes the effects of accidental coincidences and other multiphoton and spectral impairments. We expect that this framework will be useful for more easily detecting the most detrimental nonideal real-world components of quantum networks and optical quantum computers so as to guide the investment into more robust quantum technologies.
Top