11월 4일 (수)양자 뉴스·논문·데이터를 매일 검증해 한국어로 전합니다

튜토리얼 목록
Tutorial고급양자역학

양자 상태 단층 촬영: 밀도 행렬의 완전한 재구성

양자 상태 단층 촬영(Quantum State Tomography, QST)은 동일하게 준비된 양자 상태를 여러 측정 기저에서 반복 측정하여 밀도 행렬을 실험적으로 재구성하는 기법이다. 단일 큐비트부터 다중 큐비트 시스템까지 적용되며, 최대 우도 추정(MLE) 등의 고전적 최적화와 결합해 물리적으로 유효한 밀도 행렬을 얻는다.

난이도 고급5분 읽기연습문제 3개

개념 소개

양자역학에서 계의 상태는 순수 상태(pure state)라면 상태 벡터 로, 일반적으로는 밀도 행렬(density matrix) 로 기술된다. 밀도 행렬은 다음 세 조건을 만족하는 연산자다.

그러나 실험 장치는 오직 측정값의 확률 분포만 출력한다. 동일한 상태를 반복 준비·측정하여 그 통계로부터 를 역산하는 과정이 바로 양자 상태 단층 촬영이다. 이름이 시사하듯, X선 CT가 여러 각도의 투영 영상으로 3차원 구조를 복원하듯, QST는 여러 기저의 측정 결과로 양자 상태의 "단면"을 쌓아 전체를 복원한다.


핵심 원리

파울리 분해와 블로흐 벡터

-큐비트 밀도 행렬은 에르미트 행렬이므로, 파울리 행렬의 텐서곱 으로 전개할 수 있다.

단일 큐비트의 경우:

여기서 는 블로흐 벡터이며 이다. 순수 상태이면 , 혼합 상태이면 이다.

각 성분은 기댓값으로 직접 읽힌다.

따라서 , , 기저 각각에서 측정 확률을 수집하면 블로흐 벡터 전체를 결정할 수 있다.

일반 -큐비트 단층 촬영

큐비트 계를 완전히 기술하려면 개의 실수 매개변수가 필요하다. 측정 연산자 집합 에 대해 이론적 확률과 측정 빈도 사이의 선형 관계는 다음과 같이 쓸 수 있다.

이를 행렬-벡터 형식으로 표현하면:

는 측정 연산자들로 구성된 토모그래피 행렬이다. 이 연립방정식을 역산하는 가장 단순한 방법이 **선형 역산(linear inversion)**이지만, 통계 잡음으로 인해 조건을 위반할 수 있다.

최대 우도 추정 (MLE)

물리적으로 유효한 밀도 행렬을 보장하기 위해 최대 우도 추정을 사용한다. 측정 데이터 (빈도)가 주어질 때, 로그 우도는:

이를 , 제약하에 최대화한다. 흔히 꼴의 Cholesky 파라미터화를 통해 양반정치(positive semidefinite) 조건을 자동으로 만족시킨다.


예시·응용

단일 큐비트 MLE 예시 (Python)

import numpy as np
from scipy.optimize import minimize

# 파울리 행렬
I  = np.eye(2, dtype=complex)
sx = np.array([[0,1],[1,0]], dtype=complex)
sy = np.array([[0,-1j],[1j,0]], dtype=complex)
sz = np.array([[1,0],[0,-1]], dtype=complex)

def cholesky_to_rho(t):
    """Cholesky 파라미터 t(4개) → 밀도 행렬"""
    T = np.array([[t[0], 0],
                  [t[2]+1j*t[3], t[1]]], dtype=complex)
    rho = T.conj().T @ T
    return rho / np.trace(rho)

# 가상의 측정 데이터: [X+, X-, Y+, Y-, Z+, Z-]
# 각 기저에서 1000회 측정한 빈도
counts = np.array([600, 400,  510, 490,  850, 150])
N = 1000

# 측정 POVM 요소 (각 기저의 +/- 사영)
Mlist = [
    (I+sx)/2, (I-sx)/2,
    (I+sy)/2, (I-sy)/2,
    (I+sz)/2, (I-sz)/2,
]

def neg_log_likelihood(t):
    rho = cholesky_to_rho(t)
    probs = np.array([np.real(np.trace(M @ rho)) for M in Mlist])
    probs = np.clip(probs, 1e-10, 1)
    return -np.sum(counts * np.log(probs))

t0 = np.array([1.0, 1.0, 0.0, 0.0])
result = minimize(neg_log_likelihood, t0, method='Nelder-Mead')
rho_est = cholesky_to_rho(result.x)
print("추정 밀도 행렬:\n", np.round(rho_est, 3))

위 코드는 Z 방향으로 편향된 상태(Z+ 빈도 높음)를 측정 데이터로 사용하며, MLE를 통해 물리적으로 유효한 밀도 행렬을 복원한다.

주요 응용 분야

분야 역할
양자 컴퓨팅 게이트 출력 상태 검증
양자 통신 채널 노이즈 특성화
양자 센서 준비 오류 진단
양자 오류 정정 논리 큐비트 충실도 측정

큐비트 수가 늘면 필요한 측정 횟수가 으로 지수 증가한다. 이를 해결하기 위해 압축 감지(compressed sensing) 기반 QST와 신경망 QST 등이 활발히 연구되고 있다.


정리

양자 상태 단층 촬영은 밀도 행렬을 구성하는 모든 자유도를 관측 가능량의 기댓값으로 표현하고, 측정 통계로부터 이를 역산하는 방법론이다. 선형 역산은 이론적으로 단순하지만 물리적 제약 위반 문제가 있으며, MLE 또는 볼록 최적화(semidefinite programming)를 통해 이를 극복한다. 이 커질수록 측정 자원이 지수 증가하므로, 저-랭크 가정이나 사전 구조 정보를 활용하는 효율적 QST 방법론의 개발이 현대 양자 정보 실험의 핵심 과제로 남아 있다.

Exercises

연습문제

  1. Q1단일 큐비트 상태 $|\psi\rangle = \frac{1}{\sqrt{2}}(|0\rangle + |1\rangle)$의 밀도 행렬을 구하고, 파울리 분해 $\rho = \frac{1}{2}(I + r_x \sigma_x + r_y \sigma_y + r_z \sigma_z)$에서 블로흐 벡터 $\mathbf{r}$을 계산하라.

    힌트 보기

    $\rho = |\psi\rangle\langle\psi|$를 먼저 계산한 뒤, $r_k = \mathrm{Tr}(\sigma_k \rho)$를 각각 적용한다.

    해설 보기

    $\rho = \frac{1}{2}\begin{pmatrix}1&1\\1&1\end{pmatrix}$이며, $r_x = \mathrm{Tr}(\sigma_x \rho) = 1$, $r_y = 0$, $r_z = 0$이므로 블로흐 벡터는 $\mathbf{r} = (1, 0, 0)$이다. $|\mathbf{r}|=1$이므로 순수 상태임을 확인할 수 있다.

  2. Q2두 큐비트 계의 완전 양자 상태 단층 촬영에 필요한 독립 실수 매개변수의 수를 구하고, 이를 측정 기저 개수로 어떻게 충족시키는지 설명하라.

    해설 보기

    두 큐비트 밀도 행렬은 $4 \times 4$ 에르미트 행렬이므로 $4^2 - 1 = 15$개의 독립 실수 매개변수가 필요하다. 이는 $\{\sigma_i \otimes \sigma_j\}_{i,j \in \{x,y,z\}}$ 9개의 상관 관측량과 단일 큐비트 파울리 기댓값 6개로 구성된다. 실험적으로는 $\{X,Y,Z\}^{\otimes 2}$의 9가지 기저 조합에서 측정을 수행하면 충분하다.

  3. Q3선형 역산으로 추정한 밀도 행렬 $\hat{\rho}$가 음의 고유값을 가질 수 있는 이유를 설명하고, 이를 물리적으로 유효한 상태로 투영하는 방법을 논하라.

    힌트 보기

    통계 잡음과 유한한 측정 횟수의 관계를 생각해보라.

    해설 보기

    유한한 샘플에서 얻은 측정 빈도는 이상적 확률로부터 통계적으로 편차를 가지므로, 선형 역산 결과가 $\rho \geq 0$ 경계를 벗어날 수 있다. 이를 해결하는 방법은 크게 두 가지다. 첫째, MLE는 $\rho \geq 0$, $\mathrm{Tr}(\rho)=1$ 제약 최적화를 통해 자연스럽게 유효 상태를 반환한다. 둘째, Smolin-Gambetta-Smith 방법처럼 고유값 분해 후 음의 고유값을 0으로 잘라내고 재정규화하는 사영 기법도 사용된다.

관련 용어

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

Keep Learning

다음으로 볼 튜토리얼

전체보기
중급

양자통신

포스트양자암호(PQC) 기초: 양자 시대를 대비하는 암호 설계

포스트양자암호(PQC)는 충분한 규모의 양자 컴퓨터가 등장해도 안전하도록 설계된 고전 알고리즘 기반 암호 체계다. RSA·ECC 등 현행 공개키 암호의 취약점을 수학적 난제로 보완하며, NIST의 표준화를 통해 실용화 단계에 진입했다.

4분 읽기

중급

양자통신

PQC(포스트양자암호) 기초: 양자 시대의 암호 보안

양자 컴퓨터의 발전으로 RSA, ECC 등 현재의 공개키 암호 체계가 근본적인 위협에 직면했다. 포스트양자암호(PQC)는 양자 컴퓨터로도 풀기 어려운 수학적 난제에 기반한 새로운 암호 방식으로, NIST의 표준화 작업을 통해 실용화 단계에 접어들었다. PQC는 기존 통신 인프라 위에서 동작하므로 양자키분배(QKD)와는 구별되는 상호 보완적인 접근이다.

4분 읽기

고급

양자컴퓨팅

변분 양자 고유값 계산(VQE): 원리와 구현

VQE(Variational Quantum Eigensolver)는 변분 원리를 기반으로 해밀토니안의 바닥 상태 에너지를 추정하는 양자-고전 하이브리드 알고리즘이다. 매개변수화 양자 회로(Ansatz)로 시험 상태를 준비하고 고전 최적화기로 에너지를 최소화하는 반복 루프를 구성한다. 깊이가 얕은 회로를 사용하므로 NISQ 장치에서 실행 가능한 현실적 양자 알고리즘으로 평가받는다.

6분 읽기

고급

양자컴퓨팅

QAOA: 조합 최적화를 위한 양자 근사 최적화 알고리즘

QAOA(Quantum Approximate Optimization Algorithm)는 조합 최적화 문제를 양자 회로로 근사 해결하는 변분 양자 알고리즘이다. 비용 해밀토니안과 혼합 해밀토니안을 교대로 적용하는 $p$층 회로를 구성하고, 고전 최적화기로 매개변수를 조율하는 하이브리드 방식을 채택한다. MaxCut, 포트폴리오 최적화 등 NP-난해 문제에 대한 근사 해를 NISQ 장치에서 탐색하는 데 활발히 연구되고 있다.

5분 읽기