Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ecc::Q18Surface code: phase flip correction #282

Open
pichristoph opened this issue Jan 4, 2023 · 0 comments
Open

ecc::Q18Surface code: phase flip correction #282

pichristoph opened this issue Jan 4, 2023 · 0 comments
Labels
enhancement Enhancement to existing feature

Comments

@pichristoph
Copy link
Contributor

    How temporary is this deactivation? Something to be fixed before this PR is merged?

If not, then please create an issue for that. Otherwise I am fairly certain this will get lost.

Originally posted by @burgholzer in cda-tum/mqt-core#210 (comment)

Currently, the ecc::Q18Surface error correction code only corrects bit flips.
The basic procedure for correcting phase errors is very similar to bit flip correction, however, only the initialization of ancilla qubits takes more effort and thus still has to be done.

Strategy: Starting with the 0-state, we perform a "measure-and-correct" step. To work correctly, this step has to detect and correct multiple errors at once. In the current implementation (already used for bit flip correction), multiple errors can be detected, but only single errors can be corrected.

@burgholzer burgholzer added the enhancement Enhancement to existing feature label Jun 15, 2023
@burgholzer burgholzer transferred this issue from cda-tum/mqt-core Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement to existing feature
Projects
Status: Todo
Status: In Progress
Development

No branches or pull requests

2 participants