🧮 Студія квантової корекції помилок

Конфігуруйте коди, моделі шуму та оцінюйте ресурси для надійних квантових обчислень.

Навіщо корекція помилок?

Квантові кубіти крихкі: шум фліпів та фаз руйнує стан. Корекція помилок забезпечує стійкість шляхом додавання надлишкових кубітів і механізмів виправлення. Ця сторінка допоможе дослідникам та інженерам оцінити торгові оффи між ресурсами та якістю.

1. Вибір коду

Оцініть логічну помилку залежно від типу коду та фізичного шуму.

2. Ресурсний аналіз

Порахуйте кількість фізичних кубітів і циклів вимірювань для логічного кубіта.

3. Модель шуму

Перевірте, як різні канали шуму впливають на ефективність коду.

📚 Стаття: Основи квантової корекції

Коди

Surface-коди розміщують кубіти на решітці й виправляють помилки, вимірюючи стабілізатори. Steane та color-коди пропонують альтернативні структури з меншими ресурсами для невеликих систем.

Шум

Деполяризація моделює випадкові X/Y/Z помилки. Фазовий шум домінує в надпровідниках, амплітудна релаксація — у іонних пастках. Реалістичні моделі враховують корельовані та час-залежні помилки.

Оркестрація

Великі системи потребують контролю за синхронізацією, швидкого читання та оптимізації розмаху. Ковчеги кубітів (patches) маршрутизуються у кодах для виконання гейтів.

❓ FAQ

1. Що таке поріг коду?
Фізичний рівень помилки, нижче якого логічна помилка зменшується при збільшенні дистанції коду.
2. Скільки фізичних кубітів на логічний?
Залежить від коду. Surface-код з дистанцією d вимагає ≈ d² кубітів на логічний.
3. Чому важливі корельовані помилки?
Вони руйнують припущення незалежності, знижуючи ефективність класичних декодерів.
4. Що таке декодер?
Алгоритм, що за результатами стабілізаторів визначає виправлення (MWPM, Union-Find, ML).
5. Як тестувати коди?
Монте-Карло симуляції, аналіз помилок на реальних процесорах, моделювання з шумовими каналами.
6. Чи можна комбінувати коди?
Так, наприклад, каскадні або гібридні коди з різними рівнями захисту.
7. Як виконуються логічні гейти?
Через деформації граней, телепортацію, lattice surgery чи додаткові ресурси (magic states).
8. Що таке magic state factory?
Система, яка створює високоякісні стани для нелінійних логічних гейтів, споживаючи багато ресурсів.
9. Чи є open-source інструменти?
Stim, PyMatching, Qiskit QEC, Cirq стабілізатори.
10. Як враховувати часові затримки?
В моделі слід додати різні τ для гейтів, читання та корекції, щоб не заниžувати логічні помилки.

📖 Посібник з прикладами

Приклад 1: Surface Code

p=0.8%, d=7.

Логічна помилка ≈ 4.2e-5, ресурси ≈ 49 кубітів/логічний.

Приклад 2: Ресурси

10 логічних, 1000 циклів, читання 1.2 мкс.

Фізичні кубіти ≈ 490, час ≈ 1.2 мс.

Приклад 3: Шум

Деполяризація 1.5%, кореляція 15%.

Корекція ефективна, але потрібно покращити кореляцію < 10%.