量子计算中,I,X,Y,Z 作为最基础的四种 Pauli 算符,作用在单量子比特上噪声较小,因此我们将这四种构成一组 Pauli 基,研究其他 Cifford 门(通常是 CNOT、CZ)的噪声。
X=[0110],Y=[0i−i0],Z=[100−1]
当量子门的噪声在 Pauli 基上相干时,噪声的累积使电路最终的噪声难以分析;Pauli Twirling 则提出了一个方法,使相干的噪声尽量趋于形似随机翻转、随机相位的噪声。形式化的,
Pauli 算符是自反正交的,也即
PiPj={0I2ni=ji=j
证明是显然的;据于此,在 RΛ 定义式两边左乘任一 Pauli 算符,有
PiΛ(Pj)=k∑(RΛ)kjPiPk
也即
PiΛ(Pj)=(RΛ)ijI2n
两边取迹可得
(RΛ)ij=2n1Tr[PiΛ(Pj)]
通过 RΛ,我们可以定量分析噪声引入对 Pauli 基相干程度的影响。
具体来说,噪声通道 PTM 的对角项反映了噪声对某个 Pauli 基的影响,非对角项反映了噪声引入后导致的 Pauli 基相互影响;Pauli Twirling 则通过在高噪声量子门前后添加纯 Pauli 门使噪声通道 PTM 只保留对角项。形式上的,令理想量子电路为 U,实际硬件上电路后存在噪声通道 Λ,对实际电路 Twirling 即为
UT=CTc∘Λ∘U∘CT where CQ(ρ)=QρQ
其中 T∈Pn,根据 Clifford 的门的定义,Tc∈Pn 满足
UT=TcU⟹Tc=UTU†
从而有
U∘CT=CTc∘U
因此
UT=CTc∘Λ∘CTc∘U
这意味着,我们在实际电路前后添加 Pauli 门不会改变电路的逻辑,只会对噪声通道产生影响。形式化的,对于 Pauli 基上的任一算符 Pj,Twirling 后的通道取每一个 Pauli 基的算数平均,也即
T(Λ)(Pj)=4n1Q∑QΛ(QPjQ)Q=4n1Q∑Qi∑sQj(RΛ)ijPiQ=4n1Q∑i∑sQisQj(RΛ)ijPi=4n1i∑(RΛ)ijPiQ∑sQisQj
其中 sQi=±1 满足
QPiQ=sQiPi,4n1Q∑sQisQj=δij
证明是平凡的。
因此,
T(Λ)(Pi)=(RΛ)Pi⟹RT(Λ)=diag(R11,R22,⋯)
所以,在 Twirling 后,噪声不会导致 Pauli 基之间的误差累积,而仅作用于某一 Pauli 基上。