Hadamard门可将基态变为叠加态的量子逻辑门,简称H门。
Hadamard门矩阵形式为H= 。
它将基态|0>变为|+>=(|0>+|1>)/,将 |0>变为|->=(|0>-|1>)/ 。
Pauli-X门作用在单量子比特上,相当于经典计算机的NOT门,把量子态进行翻转。
Pauli-X门的矩阵形式为泡利矩阵,即,X==。
假设X门作用在量子态|>=a|0>+b|1>上面,
则得到新的量子态为:|`>=X|>===b|0>+a|1>
Pauli-Y门作用在单量子比特上,作用效果为绕Bloch球Y轴旋转角度π。
Pauli-Y门的矩阵形式为泡利矩阵,即Z==
假设Y门作用在量子态|>=a|0>+b|1>上面,
则得到新的量子态为:|`>=Y|>===-ib|0>+ia|1>
Pauli-Y门作用在单量子比特上,作用效果为绕Bloch球Z轴旋转角度π。
Pauli-Z门的矩阵形式为泡利矩阵,即Z==
假设Z门作用在量子态|>=a|0>+b|1>上面,
则得到新的量子态为:|`>=Z|>===a|0>-b|1>
RX门由Pauli-X矩阵作为生成元生成,矩阵形式为:
RX()≡=cos(/2) I -i sin(/2)X=
假设RX(/2)门作用在量子态|>=a|0>+b|1>上面,
则得到新的量子态为:
|`>=RX(/2)|>===+"> ">
RY门由Pauli-Y矩阵作为生成元生成,矩阵形式为:
RY()≡=cos(/2) I -i sin(/2)Y=
假设RY(/2)门作用在量子态|>=a|0>+b|1>上面,
则得到新的量子态为:
|`>=RY(/2)|>= ==+"> ">
RZ门由Pauli-Z矩阵作为生成元生成,也称为相位转化门,矩阵形式为:
RZ()≡=cos(/2) I -i sin(/2)Z=
假设RZ(/2)门作用在量子态|>=a|0>+b|1>上面,
则得到新的量子态为:
|`>=RZ(/2)|>= == +\frac{\sqrt{2}(a+b)}{2}b|1>">
控制非门,是一种普遍使用的两量子比特门。
对于一个n量子比特">中,从左到右依次是二进制中的高位到低位。例如|01>中,0为高位,1为低位。
在量子线路图中,从上到下依次为从低位到高位。下面是对应的CNOT门线路图表示。
实心点为控制比特,有+号的为目标比特。
在该图下,低位为控制比特,则对应的CNOT门为:
|00>|00>,|01>|11>,|10>|10>,|11>|01。
如果高位为控制比特,则线路图为:
对应的矩阵形式为:
|00>|00>,|01>|01>,|10>|11>,|11>|10>
可以看出 CNOT 门的含义是当控制比特为|0〉态时,目标比特不发生改变;当控制比 特为|1〉态时,对目标比特执行 X 门(量子非门)操作。要注意的是控制比特和目标比特的地位是不 能交换的。
控制相位门,矩阵形式为:
类似于控制非门,实心点为控制比特,有+号的为目标比特。当控制比特为|0〉态时,目标比特不发生改变;当控制比特为|1〉态时,对目标比特执行相变门,其特殊的是,控制相位门里交换控制比特和目标比特的角色,矩阵形式不会发生任何改变。