error_mitigation

The error_mitigation package provides tools and algorithms for mitigating errors in quantum systems.

Loss Mitigation

Photon recycling was introduced in the following publication: Mills and Mezher [53]

perceval.error_mitigation.loss_mitigation.photon_recycling(noisy_input, ideal_photon_count)

A classical technique to mitigate errors in the output distribution caused by photon loss in LO quantum circuits (ref: https://arxiv.org/abs/2405.02278)

Parameters:
  • noisy_input (BSCount | BSDistribution) – Noisy output (Basic State Samples or a distribution)

  • ideal_photon_count (int) – expected photon count for a loss-less system

Return type:

BSDistribution

Returns:

photon loss mitigated distribution