2026년 8월 7일 금요일
튜토리얼 목록
고급양자역학

양자 상태 단층 촬영(Quantum State Tomography)

양자 상태 단층 촬영은 미지의 밀도 행렬을 실험적으로 재구성하는 기법으로, 동일한 양자 상태를 여러 측정 기저에서 반복 측정하여 상태 정보를 추출한다. 큐비트 수가 늘어날수록 필요한 측정 수가 지수적으로 증가하므로, 최대 우도 추정이나 섀도우 단층 촬영 같은 효율적 재구성 방법이 함께 활용된다.

개념 소개

실험 환경에서 양자 계는 결어긋남(decoherence)이나 불완전한 초기화로 인해 혼합 상태(mixed state)에 놓이는 경우가 많다. 이러한 일반적인 양자 상태는 밀도 행렬(density matrix) 로 기술된다.

**양자 상태 단층 촬영(Quantum State Tomography, QST)**은 미지의 를 실험적으로 재구성하는 절차다. 동일한 상태를 반복 준비한 뒤 서로 다른 측정 기저에서 통계를 모아 를 복원한다. 의학의 CT 스캔이 여러 방향의 X선 투영으로 3차원 구조를 재구성하는 것과 구조적으로 유사하다.


핵심 원리

파울리 분해

-큐비트 밀도 행렬은 파울리 연산자 텐서곱의 선형 결합으로 완전히 표현된다.

각 계수 는 실험적으로 직접 측정 가능한 기댓값이다. 단일 큐비트의 경우 블로흐 벡터 성분 만 얻으면 밀도 행렬이 결정된다.

측정 프로토콜

단일 큐비트 QST는 , , 기저 측정을 각각 회씩 수행한다. 측정 결과 의 빈도로부터 기댓값을 추정한다.

-큐비트 계의 완전한 QST는 개의 독립 파울리 기댓값을 필요로 하며, 측정 설정 수는 개로 지수적으로 증가한다.

최대 우도 추정

단순 선형 역변환으로 얻은 행렬이 양의 반정치(positive semi-definite) 조건을 위반할 수 있다. **최대 우도 추정(MLE)**은 이를 물리적으로 타당한 공간으로 제한한다.

를 Cholesky 분해 로 매개변수화하면 물리적 조건을 자동으로 만족하는 비구속 최적화 문제로 변환된다.


예시·응용

단일 큐비트 QST 시뮬레이션

아래 코드는 상태를 가정하고 샷 노이즈 하에서 밀도 행렬을 선형 역변환으로 재구성한다.

import numpy as np

# 목표 상태 |+> 의 밀도 행렬
rho_true = np.array([[0.5, 0.5],
                     [0.5, 0.5]])

N = 1000
np.random.seed(42)

def measure_expectation(true_val, shots):
    p_plus = (1 + true_val) / 2
    n_plus = np.random.binomial(shots, p_plus)
    return (2 * n_plus - shots) / shots

# 파울리 기댓값 측정 (이론값: <X>=1, <Y>=0, <Z>=0)
r_x = measure_expectation(1.0, N)
r_y = measure_expectation(0.0, N)
r_z = measure_expectation(0.0, N)

# 파울리 행렬 정의
I = np.eye(2)
X = np.array([[0, 1], [1, 0]])
Y = np.array([[0, -1j], [1j, 0]])
Z = np.array([[1, 0], [0, -1]])

# 선형 역변환으로 밀도 행렬 재구성
rho_est = (I + r_x*X + r_y*Y + r_z*Z) / 2

# 충실도 계산 (순수 상태의 경우)
fidelity = np.real(np.trace(rho_true @ rho_est))
print(f"블로흐 벡터: ({r_x:.3f}, {r_y:.3f}, {r_z:.3f})")
print(f"추정 충실도: {fidelity:.4f}")

충실도와 품질 평가

재구성된 와 목표 상태 사이의 유사도는 **충실도(fidelity)**로 정량화된다.

순수 상태 에 대해서는 로 단순화된다. QST는 양자 게이트 보정, 얽힘 검증, 양자 오류 수정 코드 성능 평가 등에 핵심적으로 활용된다.


정리

QST는 밀도 행렬을 완전히 재구성하는 강력한 도구이지만, -큐비트 계에서 개의 파울리 기댓값이 필요해 확장성에 근본적 한계가 있다. 이를 완화하기 위해 희소성을 가정하는 압축 센싱 QST, 무작위 측정 기반의 섀도우 단층 촬영(shadow tomography), 저랭크 구조를 이용하는 행렬 곱 상태(MPS) 단층 촬영 등이 활발히 연구되고 있다. 실험적으로는 유한한 샷 수, 상태 준비 충실도, 기저 변환 오류가 재구성 품질을 제한하는 주요 요인이다.

연습문제

  1. Q1.단일 큐비트 상태 $|\psi\rangle = \cos(\theta/2)|0\rangle + e^{i\phi}\sin(\theta/2)|1\rangle$에 대해, 파울리 기댓값 $\langle X\rangle$, $\langle Y\rangle$, $\langle Z\rangle$을 $\theta$와 $\phi$로 표현하라.

    힌트 보기

    밀도 행렬 $\rho = |\psi\rangle\langle\psi|$를 직접 계산한 뒤 $\langle \sigma_k \rangle = \mathrm{tr}(\sigma_k \rho)$를 적용한다.

    해설 보기

    $\langle X\rangle = \sin\theta\cos\phi$, $\langle Y\rangle = \sin\theta\sin\phi$, $\langle Z\rangle = \cos\theta$. 이 세 값이 블로흐 벡터의 데카르트 성분에 해당하며, QST는 이 세 측정으로 단일 큐비트 순수 상태를 완전히 결정한다.

  2. Q2.3-큐비트 계에 대한 완전한 QST를 수행할 때 필요한 (1) 독립 파울리 기댓값의 수와 (2) 서로 다른 측정 기저 설정의 수를 각각 구하라.

    해설 보기

    (1) $4^3 - 1 = 63$개. 밀도 행렬의 자유도는 $(2^3)^2 - 1 = 63$이다. (2) 각 큐비트에 $X$, $Y$, $Z$ 기저 중 하나를 독립적으로 선택하므로 $3^3 = 27$가지 측정 설정이 필요하다.

  3. Q3.선형 역변환으로 재구성한 밀도 행렬 $\hat{\rho}$의 가장 작은 고유값이 $-0.03$으로 나왔다. 이 결과가 비물리적인 이유를 설명하고, MLE가 이를 어떻게 해결하는지 서술하라.

    힌트 보기

    밀도 행렬의 물리적 조건인 양의 반정치성을 생각해 보라.

    해설 보기

    밀도 행렬은 반드시 $\rho \succeq 0$(모든 고유값 $\geq 0$)을 만족해야 확률 해석이 성립한다. 음의 고유값은 어떤 물리적 상태도 표현하지 못한다. MLE는 $\rho = T^\dagger T / \mathrm{tr}(T^\dagger T)$로 매개변수화하여 탐색 공간을 물리적 밀도 행렬 집합으로 제한한 채 로그 우도를 최대화하므로, 결과가 항상 양의 반정치 및 단위 대각합 조건을 만족한다.

관련 용어

이 챕터는 Claude (claude-sonnet-4-6)가 작성했습니다. · 발행 2026. 8. 7.