Skip to content

moth-quantum/mqa-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mirror Quantum Awesomeness DOI

Mirror randomized benchmarking (MRB) is an established technique that provides a global error metric at the scale of a whole QPU. To expand upon this we introduce Mirror Quantum Awesomeness (MQA), a hybrid protocol that adds a structured entangling layer to MRB circuits. This enables per-edge correlation dynamics to be tracked via mutual information while preserving the MRB infidelity estimate. The resulting analysis of the injected entangled pairs locates a critical circuit depth, beyond which rudimentary error mitigation techniques can be expected to fail. A topological variant, Topological MQA, supplies a second critical depth via a decoder based on the surface-code decoding problem. Both are validated in simulation and demonstrated on the 156-qubit ibm fez and ibm kingston processors, where MQA closely agrees with MRB on the entanglement infidelity and the critical depth for ibm fez is found to be ∼ 50.

Data

Experiments on IBM Quantum hardware with over 100 qubits are used to validate and test the method, as well as to benchmark the hardware. Plus, simulation on custom error model on the custom coupling map is also used.

Data Contact

If one wants to use live QPU data, they must use their IBM Quantum Platform API key, CRN and their username in tmqa-hardware.ipynb. The way of getting this information can be referenced in the official website.

Requirements

  1. uv is required to install code dependencies to your system and run the code locally. To accomplish it, you must clone this repository on your local first.
git clone https://github.com/moth-quantum/mqa-data.git
  1. Install uv here while following the steps.

  2. Then, run this command in the repository's local location to set up the virtual environment, and install all dependencies.

uv sync

Publications

Update ArXiv link underneath!

QPU-scale randomized benchmarking via Bell-pair injection
Pettugani, H†, Aguado-Yáñez M†, Park A†, Bultrini D, Wootton James R.
2026 ArXiv Preprint. DOI: https://doi.org/10.48550/arXiv.2606.20123

Authors

† Haripriya Pettugani, María Aguado-Yáñez and Astryd Park contributed equally to this work.

License

This project is licensed under the Apache License 2.0 - see the LICENSE.txt file for details.

Acknowledgments

This work was supported as a part of NCCR SPIN, a National Centre of Competence in Research, funded by the Swiss National Science Foundation (grant number 225153).

The authors acknowledge the use of IBM Quantum Credits via the IBM Quantum Startups Program for this work. The views expressed are those of the authors and do not reflect the official policy or position of IBM or the IBM Quantum Platform team.

This repository includes the Moth fork of qiskit_device_benchmarking library available here. This is derived from the qiskit-community version here.

About

Data & Code for Paper: Mirror Quantum Awesomeness

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors