从这一章开始,本专栏所涉及的内容包括但不仅限于 《量子信息与量子计算简明教程》陈汉武 这本教材,会在其内容及笔记的基础上进行相应的扩展。

  这一部分内容主要是介绍量子信息与量子计算的基本概念,包括量子信息、量子通信、量子加密、量子计算、量子逻辑门、量子信息编码以及经典计算机和量子计算机等基础知识。除此之外,还介绍了薛定谔的猫、EPR佯谬和贝尔态基与量子隐形传态的知识。

一、量子信息

  微观世界中所有的 微观粒子(电子、光子、原子等) 统称为 量子,微观客体间存在的相互干涉称为 量子相干性,包括量子叠加、量子纠缠、量子态不可克隆、“波粒二象性”等。

   量子信息是利用微观粒子的状态表示的信息。利用量子信息实现通信的过程是使每一个微观粒子通过自身的物理特性携带经典信息000和111的叠加信号后实现的数据传输的技术,一般情况下,称叠加得到的结果信号态为 量子比特。

  量子比特是量子信息的基本存储单元。一个量子比特的状态是一个二维复数空间的向量,它的两个极化状态∣0⟩|0\rangle∣0⟩和∣1⟩|1\rangle∣1⟩(狄拉克符号∣⋅⟩|·\rangle∣⋅⟩也称为ket,表示列向量,⟨⋅∣\langle·|⟨⋅∣也称为bra,表示行向量)对应于经典状态的000和111。不同于经典比特只能为000或111,一个量子比特可以随机地、连续地存在于状态∣0⟩|0\rangle∣0⟩和∣1⟩|1\rangle∣1⟩的任意叠加态上,即:∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha |0\rangle + \beta |1\rangle∣ψ⟩=α∣0⟩+β∣1⟩其中α\alphaα和β\betaβ为复数,满足归一化要求:α∗α+β∗β=1\alpha^{*} \alpha+\beta^{*} \beta=1α∗α+β∗β=1。需要注意的是α∗\alpha^{*}α∗表示的是α\alphaα的共轭,例如α=a+bi\alpha=a+biα=a+bi,那么α∗=a−bi\alpha^{*}=a-biα∗=a−bi。同理可以得到β∗\beta^{*}β∗。

  对于这样的一个量子叠加态(或称量子比特)∣ψ⟩|\psi\rangle∣ψ⟩,如果我们直接对其进行测量的话,会导致∣ψ⟩|\psi\rangle∣ψ⟩以某个概率值坍缩到状态∣0⟩|0\rangle∣0⟩或∣1⟩|1\rangle∣1⟩上。对于∣ψ⟩|\psi\rangle∣ψ⟩而言,其坍缩到∣0⟩|0\rangle∣0⟩的概率为∣α∣2|\alpha|^2∣α∣2,坍缩到∣1⟩|1\rangle∣1⟩的概率为∣β∣2|\beta|^2∣β∣2。

  上述仅为单量子比特的表示,当有两个甚至多个量子比特的时候,情况会有些变化:此时需要引入张量积(也称直积),符号表示为 ⊗\otimes⊗。为了方便更好地理解什么是张量积,我们在这里以一个 mmm维向量和一个 nnn维向量 为例,它们的张量积为:
[a1a2⋮am]⊗[b1b2⋮bn]=[a1b1⋮a1bna2b1⋮a2bn⋮ambn]\left[\begin{array}{c} a_{1} \\ a_{2} \\ \vdots \\ a_{m} \end{array}\right] \otimes\left[\begin{array}{c} b_{1} \\ b_{2} \\ \vdots \\ b_{n} \end{array}\right]=\left[\begin{array}{c} a_{1} b_{1} \\ \vdots \\ a_{1} b_{n} \\ a_{2} b_{1} \\ \vdots \\ a_{2} b_{n} \\ \vdots \\ a_{m} b_{n} \end{array}\right] ⎣⎢⎢⎢⎡​a1​a2​⋮am​​⎦⎥⎥⎥⎤​⊗⎣⎢⎢⎢⎡​b1​b2​⋮bn​​⎦⎥⎥⎥⎤​=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡​a1​b1​⋮a1​bn​a2​b1​⋮a2​bn​⋮am​bn​​⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤​
不难看出,张量积运算的规则是前一个向量中的每个元素均与第二个向量整体进行数乘,得到的结果是一个m×nm\times nm×n维的向量。向量与矩阵、矩阵与矩阵之间的张量积以此类推。

  两个或多个量子态之间便是张量积的关系,比如态∣ψ⟩|\psi\rangle∣ψ⟩和∣φ⟩|\varphi\rangle∣φ⟩的张量积可以记作∣ψ⟩⊗∣φ⟩、∣ψ⟩∣φ⟩、∣ψφ⟩|\psi\rangle\otimes |\varphi\rangle、|\psi\rangle |\varphi\rangle、|\psi \varphi\rangle∣ψ⟩⊗∣φ⟩、∣ψ⟩∣φ⟩、∣ψφ⟩。具体来说,令∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha |0\rangle + \beta |1\rangle∣ψ⟩=α∣0⟩+β∣1⟩,∣φ⟩=∣0⟩|\varphi\rangle=|0\rangle∣φ⟩=∣0⟩,那么有:
∣ψ⟩⊗∣φ⟩=(12∣0⟩+12∣1⟩)∣0⟩=12∣0⟩∣0⟩+12∣1⟩∣0⟩=12∣00⟩+12∣10⟩|\psi\rangle\otimes |\varphi\rangle=\left(\frac{1}{\sqrt{2}}|0\rangle+\frac{1}{\sqrt{2}}|1\rangle\right)|0\rangle=\frac{1}{\sqrt{2}}|0\rangle|0\rangle+\frac{1}{\sqrt{2}}|1\rangle|0\rangle= \frac{1}{\sqrt{2}}|00\rangle+\frac{1}{\sqrt{2}}|10\rangle ∣ψ⟩⊗∣φ⟩=(2​1​∣0⟩+2​1​∣1⟩)∣0⟩=2​1​∣0⟩∣0⟩+2​1​∣1⟩∣0⟩=2​1​∣00⟩+2​1​∣10⟩ 此时∣ψ⟩⊗∣φ⟩|\psi\rangle\otimes |\varphi\rangle∣ψ⟩⊗∣φ⟩为叠加态。

  进一步,我们引入量子纠缠态的概念。量子纠缠状态指的是两个或多个量子系统之间的非定域、非经典的关联,是量子系统内各子系统或各自由度之间关联的力学属性。这句话理解起来比较困难,但是我们有一种更加直观且明了的理解量子纠缠的方式。以上述例子为例,根据12∣00⟩+12∣10⟩\frac{1}{\sqrt{2}}|00\rangle+\frac{1}{\sqrt{2}}|10\rangle2​1​∣00⟩+2​1​∣10⟩,我们有
12∣00⟩+12∣10⟩=(12∣0⟩+12∣1⟩)∣0⟩\frac{1}{\sqrt{2}}|00\rangle+\frac{1}{\sqrt{2}}|10\rangle=\left(\frac{1}{\sqrt{2}}|0\rangle+\frac{1}{\sqrt{2}}|1\rangle\right)|0\rangle 2​1​∣00⟩+2​1​∣10⟩=(2​1​∣0⟩+2​1​∣1⟩)∣0⟩
即对于叠加态12∣00⟩+12∣10⟩\frac{1}{\sqrt{2}}|00\rangle+\frac{1}{\sqrt{2}}|10\rangle2​1​∣00⟩+2​1​∣10⟩,它可以表示为量子比特(12∣0⟩+12∣1⟩)(\frac{1}{\sqrt{2}}|0\rangle+\frac{1}{\sqrt{2}}|1\rangle)(2​1​∣0⟩+2​1​∣1⟩)与∣0⟩|0\rangle∣0⟩的张量积。但是,当叠加态无法用各量子比特的张量积表示时,称这种叠加态为量子纠缠态。比如
12∣01⟩+12∣10⟩\frac{1}{\sqrt{2}}|01\rangle+\frac{1}{\sqrt{2}}|10\rangle2​1​∣01⟩+2​1​∣10⟩就不能写成两个量子比特的乘积,因此这就是一个量子纠缠态

量子态的叠加特性和纠缠特性在量子信息理论中占有举足轻重的地位。

二、量子通信与量子加密的概念

  量子通信系统由量子态产生器、量子通道和量子接收设备组成。量子通信技术按其所传输的信息是经典还是量子而分为两类,前者主要用于量子密钥的传输,开发无法破译的密码;后者则是量子瞬间传输。

  量子密码技术用于建立和传送密码本,根据测不准原理,任何的测量都会立刻改变系统的状态,因此,任何窃听都会被发现,从而保证信息的安全。

三、量子计算的概念

  简单的说,量子计算是利用量子态进行信息处理的方法,其实体设备称为量子计算机。量子计算机的基本原理是通过量子力学的运用,将微晶体管压缩到原子般大小,然后在极小的面积上放入数十亿颗量子微晶体管,进而利用量子态的叠加性和相干性进行信息运算、保存及处理。

  量子计算机采用量子逻辑门电路构成运算组件。量子逻辑组件对应于数学上的一个幺正矩阵。量子并行处理就是对量子态的每一叠加分量进行幺正变换,所有这些变换在同一时刻一次完成,并按一定的概率幅叠加起来得出结果。

幺正矩阵

  幺正矩阵为满足条件U†U=UU†=IU^{\dagger} U=U U^{\dagger}=IU†U=UU†=I的方阵,其中U†U^{\dagger}U†是UUU的厄米共轭矩阵,U†=(UT)∗U^{\dagger}=(U^T)^{*}U†=(UT)∗。

《量子信息与量子计算简明教程》第一章·基本概念(上)相关推荐

  1. 偏微分方程简明教程第一章部分答案

    偏微分方程简明教程答案 第一章 方程的导出及定解问题的提法 习题1.1 1.1.1 1.1.3 1.1.4 习题1.2 1.2.2 习题1.3 1.3.1 第一章 方程的导出及定解问题的提法 习题1. ...

  2. 数字信号处理简明教程第一章

    本系列博客的目的是帮助工科研究生在最短的时间内了解,数字信号处理的基本知识,以基础的理论概念,定理为主. 1-1离散时间信号-序列 信号是传递信息的函数,他可以表示一个或多个独立变量的函数 按照时间的 ...

  3. 《量子信息与量子计算简明教程》第三章·量子纠缠状态及其应用 (上)

    本专栏的主要内容是 <量子信息与量子计算简明教程>陈汉武 这本书的学习笔记及复习整理. 本章所涉及到的主要内容概览如下: 一.量子纠缠态   关于量子纠缠态,如果阅读过第一章·基本概念(上 ...

  4. 量子信息与量子计算_量子计算为23美分。

    量子信息与量子计算 On Aug 13, 2020, AWS announced the General Availability of Amazon Braket. Braket is their ...

  5. 量子信息与量子计算_我们会看到量子计算革命吗?

    量子信息与量子计算 In late 2019, 在2019年末, Google built a quantum computer that could make a calculation in th ...

  6. 量子计算与量子信息之量子计算概述

    量子计算与量子信息之量子计算概述 (这个是连载的哦,期待大家的持续关注啦-) 文章目录 量子计算与量子信息之量子计算概述 一.引言 二.初步感知 三.引言与概述 四.量子比特 1.量子比特的概念 2. ...

  7. 量子计算与量子信息之量子信息概述

    量子计算与量子信息之量子信息概述 上一节中,我们谈过了量子计算的概述,最后一部分是简单介绍了一下量子算法的实现及其应用,现在,这里我们来进行一下量子信息的概述. 文章目录 量子计算与量子信息之量子信息 ...

  8. 量子计算与量子信息之量子隐形传态

    量子计算与量子信息之量子隐形传态 文章目录 量子计算与量子信息之量子隐形传态 一.量子隐形传态简介 二.理论推导与证明 三.搭建模拟的量子线路 4.讨论 虽然之前也有介绍过量子隐形传态,我们希望单独写 ...

  9. matlab里面atn是什么意思,matlab教程第一章

    <matlab教程第一章>由会员分享,可在线阅读,更多相关<matlab教程第一章(63页珍藏版)>请在人人文库网上搜索. 1.第1章 矩阵及其基本运算MATLAB,即&quo ...

  10. 乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍(可供技术选型时使用)

    乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍 RabbitMQ介绍 1.RabbitMQ技术简介 2.RabbitMQ其他扩展插件 2.1监控工具rabbitmq-managemen ...

最新文章

  1. C#中Request.servervariables参数
  2. mysql slave 详细配置_进击的MysqlSlave环境搭建及配置
  3. RenderMonkey基本使用方法
  4. phpversion() 与 phpinfo()
  5. Gradient Boost 算法流程分析
  6. 昂贵的聘礼(poj 1062)
  7. NYOJ练习题 下三角矩形 (模拟)
  8. 第七届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
  9. CodeForces - 1198A MP3(尺取)
  10. halcon/c++接口基础 之 HALCON图像变量类
  11. Codeforces Round #671 (Div. 2)
  12. IEEE 回应禁止华为系审稿人;WiFi联盟、蓝牙联盟已恢复华为成员资格;中国计算机学会:暂时中止与IEEE通信学会合作……...
  13. 1473. A + B 格式
  14. php 大型网站内链,网站SEO关键词优化如何做好站内链接即网站内链?
  15. 正则表达式:JS在一段HTML文字中找出所有img标签的src属性
  16. oki5530sc打印错误_四通OKI5530常见故障分析
  17. 象棋人机对弈程序的思想
  18. WordPress整站轻松开启HTTPS 1
  19. Ctrl、Alt、Shift常用的电脑快捷键大全(收藏级)
  20. 2048游戏java教程_java版实现2048游戏功能

热门文章

  1. H5页面在微信中下载APP的解决办法
  2. Mac安装Linux虚拟机
  3. 支付宝小程序的开通流程
  4. 医院病房监护系统和图书管理系统数据流图
  5. 如何在safri查看网页源代码
  6. 青少年计算机编程赛,青少年编程竞赛汇总
  7. linux cc csv文件怎么打开,csv文件怎么打开?csv是什么文件?
  8. 小红书后台开发岗面试经历复盘
  9. halcon之屌炸天的自标定
  10. pandas处理时序数据