양자컴퓨터에서 디코히런스가 왜 중요한지 T1, T2, 양자 상태, 환경 잡음의 관계를 중심으로 쉽게 설명합니다. 큐비트 수가 많아도 오류가 발생하는 이유와 양자컴퓨터 성능을 볼 때 coherence time을 어떻게 해석해야 하는지도 정리했습니다.
양자컴퓨터에서 디코히런스가 중요한 이유
양자컴퓨터를 공부하면서 처음에는 큐비트 숫자에 가장 관심이 갔습니다. 100큐비트보다 1,000큐비트가 당연히 더 좋은 양자컴퓨터처럼 보이기 때문입니다.
하지만 조금 더 살펴보면 실제 양자컴퓨터의 성능은 큐비트 숫자만으로 설명하기 어렵다는 것을 알 수 있습니다.
그 이유 가운데 하나가 바로 **디코히런스(Decoherence)**입니다.
큐비트는 외부 환경과 완전히 단절된 상태로 존재하지 않습니다. 주변의 열, 전자기적 잡음, 재료 결함, 제어신호의 오차 등 다양한 환경과 상호작용합니다.
이 과정에서 처음에 준비했던 양자 상태의 정보가 점차 손실될 수 있습니다.
이를 이해하기 위해 자주 등장하는 값이 T1과 T2입니다.
T1은 무엇을 의미할까?
T1은 흔히 Energy Relaxation Time이라고 부릅니다.
예를 들어 큐비트가 |1〉 상태에 있다고 생각해보겠습니다.
시간이 지나면서 주변 환경으로 에너지를 잃으면 큐비트는 |0〉 상태로 내려갈 수 있습니다.
T1은 이러한 에너지 완화가 얼마나 빠르게 발생하는지를 나타내는 대표적인 시간 상수입니다.
T1이 길수록 일반적으로 큐비트가 여기 상태를 더 오래 유지할 수 있다는 의미입니다.
하지만 T1만 길다고 좋은 큐비트가 되는 것은 아닙니다.
양자컴퓨터에서는 상태 자체뿐 아니라 상태 사이의 위상 관계 역시 중요하기 때문입니다.
T2는 무엇일까?
T2는 양자 상태의 위상 coherence가 얼마나 오래 유지되는지를 나타내는 시간과 관련되어 있습니다.
예를 들어 다음과 같은 중첩 상태가 있다고 해보겠습니다.
(|0〉 + |1〉) / √2
여기서 중요한 것은 단순히 |0〉과 |1〉이 존재하는 것이 아니라 두 상태 사이의 정확한 상대적인 위상입니다.
주변 잡음 때문에 이 위상관계가 흐트러지면 양자 간섭을 정확하게 사용할 수 없게 됩니다.
이 현상을 dephasing이라고 합니다.
즉,
T1 → 에너지 손실과 관련
T2 → 위상 정보 손실과 관련
이라고 이해하면 처음 공부할 때 비교적 쉽습니다.
| 항목 | 의미 | 대표적인 영향 |
| T1 | Energy relaxation | |
| T2 | Phase coherence | 중첩 상태의 위상 정보 손실 |
| Gate Time | 하나의 연산에 필요한 시간 | 짧을수록 같은 coherence 시간 내 더 많은 연산 가능 |
| Error Rate | 실제 연산 오류 | 알고리즘 정확도와 직접 연결 |
T1이 100μs라면 100μs 동안 계산할 수 있을까?
여기에서 흔히 오해가 생깁니다.
T1이 100μs라고 해서 정확하게 100μs가 되는 순간 큐비트가 갑자기 망가지는 것은 아닙니다.
T1은 통계적인 시간 상수입니다.
따라서 실제 양자컴퓨터에서는
Coherence Time / Gate Time
의 관계가 중요합니다.
예를 들어 단순한 가정을 해보겠습니다.
큐비트의 coherence와 관련된 시간이 100μs이고 하나의 gate가 50ns 걸린다면 단순한 시간 비율만 보면
100μs ÷ 50ns = 2,000
입니다.
이론적으로는 그 시간 안에 많은 gate를 넣을 수 있어 보입니다.
하지만 실제로는 이보다 복잡합니다.
Gate error, readout error, crosstalk, calibration drift 등 다른 오류가 동시에 발생하기 때문입니다.
따라서 'T1이 길다 = 무조건 좋은 양자컴퓨터'로 판단하면 안 됩니다.
디코히런스는 왜 발생할까?
초전도 큐비트를 예로 들면 다양한 원인이 있을 수 있습니다.
재료 내부 결함, microwave noise, magnetic flux noise, 주변의 thermal photon, 다른 큐비트와의 원하지 않는 상호작용 등이 영향을 줄 수 있습니다.
그래서 양자컴퓨터를 만드는 과정에서는 QPU 설계만 중요한 것이 아닙니다.
재료, 패키징, 극저온 시스템, RF 회로, 전원, 차폐 기술까지 함께 중요해집니다.
이 부분을 살펴보면서 양자컴퓨터가 단순한 '새로운 반도체 칩'이라기보다 매우 복잡한 시스템 기술이라는 점을 이해할 수 있었습니다.
디코히런스와 양자오류정정
디코히런스를 완전히 없애는 것은 현실적으로 매우 어렵습니다.
따라서 양자컴퓨터 연구는 두 방향으로 진행됩니다.
하나는 Physical Qubit 자체의 품질을 향상시켜 오류를 줄이는 것입니다.
다른 하나는 여러 Physical Qubit을 이용한 양자오류정정을 통해 Logical Qubit을 만드는 것입니다.
결국
더 좋은 Physical Qubit + 더 효과적인 QEC
가 함께 필요합니다.
정리
양자컴퓨터의 성능을 볼 때 큐비트 숫자만 봐서는 부족합니다.
T1, T2, gate time, gate fidelity, readout error 등을 함께 봐야 실제로 얼마나 복잡한 양자회로를 실행할 수 있는지 이해할 수 있습니다.
앞으로 양자컴퓨터 기업의 새로운 프로세서 발표를 볼 때 단순히 '몇 큐비트인가'만 보는 대신 coherence와 gate 성능이 얼마나 개선됐는지 함께 확인해보면 기술 발전을 훨씬 정확하게 볼 수 있습니다.

Surface Code란? 양자오류정정의 핵심 원리를 쉽게 이해해보자
Surface Code는 대규모 양자컴퓨터를 만들기 위한 대표적인 양자오류정정 방식입니다. Data Qubit, Ancilla Qubit, Syndrome, Code Distance와 Threshold 개념을 쉽게 정리합니다.양자컴퓨터의 가장 큰 어려움 중 하
iiiii.co.kr