如何实现两个量子比特之间的量子门操作?

2026-05-22 12:190阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1967个文字,预计阅读时间需要8分钟。

如何实现两个量子比特之间的量子门操作?

量子计算机基于单量子门和双量子门,更复杂的量子操作都基于这两种门。双量子门比单量子门更难理解,但也更重要。它可以用来创建纠缠,没有纠缠,量子计算机就无法工作。

量子计算机就是基于单qubit门和双qubit门的,再多的量子操作都是基于这两种门。双qubit门比单qubit门难理解得多,不过也重要得多。它可以用来创建纠缠,没有纠缠,量子机就不可能有量子霸权。

CNOT门(受控非)

C是受控Controlled的首字母

受控非们作用在两个qubit上,一个叫控制位\(|\text{x}\rangle\),一个叫目标位\(|\text{y}\rangle\)。如果控制位是\(0\),目标位不变;如果控制位是\(1\),目标就反转:

所以有

\[|00\rangle\overset{CNOT}{\rightarrow}|00\rangle,|01\rangle\overset{CNOT}{\rightarrow}|01\rangle,|10\rangle\overset{CNOT}{\rightarrow}|11\rangle,|11\rangle\overset{CNOT}{\rightarrow}|10\rangle \]

受控非们的图示是

实现的能力是

\[|x\rangle\otimes|y\rangle\rightarrow|x\rangle\otimes\left(|x\rangle\oplus|y\rangle\right) \]

\(\oplus\)是模2加法(也就是异或)。

阅读全文

本文共计1967个文字,预计阅读时间需要8分钟。

如何实现两个量子比特之间的量子门操作?

量子计算机基于单量子门和双量子门,更复杂的量子操作都基于这两种门。双量子门比单量子门更难理解,但也更重要。它可以用来创建纠缠,没有纠缠,量子计算机就无法工作。

量子计算机就是基于单qubit门和双qubit门的,再多的量子操作都是基于这两种门。双qubit门比单qubit门难理解得多,不过也重要得多。它可以用来创建纠缠,没有纠缠,量子机就不可能有量子霸权。

CNOT门(受控非)

C是受控Controlled的首字母

受控非们作用在两个qubit上,一个叫控制位\(|\text{x}\rangle\),一个叫目标位\(|\text{y}\rangle\)。如果控制位是\(0\),目标位不变;如果控制位是\(1\),目标就反转:

所以有

\[|00\rangle\overset{CNOT}{\rightarrow}|00\rangle,|01\rangle\overset{CNOT}{\rightarrow}|01\rangle,|10\rangle\overset{CNOT}{\rightarrow}|11\rangle,|11\rangle\overset{CNOT}{\rightarrow}|10\rangle \]

受控非们的图示是

实现的能力是

\[|x\rangle\otimes|y\rangle\rightarrow|x\rangle\otimes\left(|x\rangle\oplus|y\rangle\right) \]

\(\oplus\)是模2加法(也就是异或)。

阅读全文