|
电路通常以| 0i作为每个量子位的状态进行初始化。门是一种仅作用于恒定数量的量子位的幺正运算,然后按顺序应用。最后,在电路的末端进行测量,折叠被测量的量子比特的叠加。注意,电路图应该从左到右阅读。图一提供了一个电路图,该电路根据参数q=p=1/2的伯努利分布生成真随机数。在电路的左侧,一个量子位被初始化为状态| 0i。哈达玛门由矩形内的H表示,然后应用于量子位,使其处于相等的叠加状态:√|0i+√|1i。最后,应用测量,以相同的概率将叠加分解为|0i或|1i。测量结果将被读出到一个经典位,以便在经典计算机上存储和使用。图二展示了一个简单的两量子位电路:交换电路。执行| 0iH图一:上图显示了一个具有一个量子位的电路。量子位在| 0i状态下初始化。然后将阿达玛门应用于量子位,将其称为|+i=√(|0i+|1i)状态。最后,进行测量。除非另有说明,否则应假定测量值符合标准(即{0,1})。在这种情况下,结果是0或1,概率相等|0iooo| 1io图二:上图显示了一个带有两个量子位的电路,它们在状态| 01i下初始化。然后,电路依次应用三个CNOT门:CNOT(0,1)、CNOT(1,0)和CNOT(0,1)。这将交换0和1位置的量子位,在进行测量时产生状态| 10i。交换将把量子位元0的状态改变为量子位元1的状态,反之亦然。请注意,我们已将系统初始化为| 01i状态,并应将| 10i作为电路的输出。
|