iqm.benchmarks.compressive_gst.mgst.additional_fns.generate_fids

Contents

iqm.benchmarks.compressive_gst.mgst.additional_fns.generate_fids#

iqm.benchmarks.compressive_gst.mgst.additional_fns.generate_fids(d: int, length: int, m_f: int) tuple[ndarray, ndarray, ndarray]#

Generate random fiducial sequencecs.

Parameters:
  • d (int) – Number of gates

  • length (int) – Total sequence length

  • m_f (int) – Number of random fiducial sequences

Returns:

Sequence list of only the fiducial sequences J_fid2: Sequence list for all combinations of two concatenated fiducial sequences J_meas: Sequence list for all combinations of fiducials seuqneces with a gate in between:

fiducial1 – gate – fiducial2

Return type:

J_fid