量子计算之量子压缩编码(dense coding)
帅文
传统的计算机在数据传输过程中传输位数不能少于信息编码的最少bit数。比如要传输4个状态,那么最少需要两个bit来编码并传输,分别对应00、01、10、11。但是利用纠缠量子对可实现只传输一个量子就完成4个状态中一种的传递。下面就介绍实现过程。
实现步骤(以Alice 发送数据给Bob为例):
步骤1:
首先构造一组纠缠量子对,这样两个量子满足编码4个数据的要求。
利用Hadamard 门和CNOT门实现纠缠量子对:
上面的输出变为纠缠态:
步骤2:
将两个量子分别分配给Alice和Bob,注意这时候这对量子里面没有包含任何需要传输的编码信息,所以不要认为这时候有提前信息传递。
步骤3:
Alice开始对她持有的量子进行信息编码,使用的工具就是门变换工具I,X,Y,Z。门变换这个动作就对应着00、01、10、11四种状态。这里我们定义X变换想传输01,变换前后结果如下(这里忽略前面的归一化参数),留意一下可以发现Alice也只能操作她自己的量子,并没有改变Bob的量子状态:
|00>+|11> ======> |10>+|01>
步骤4:
Alice 把她变换后的这个量子发送给Bob。
步骤5:
Bob使用收到的量子作为控制位对自己拥有的量子做CNOT门操作
|10>+|01> ======> |11>+01>
从结果看,从Alice接收的bit处于量子态而Bob自己的量子已经退缩成为经典态|1>,所以可以安全的测量自己的量子。
步骤6:
对Alice的bit使用一个H门,得到一个经典的状态|0>,这个确定的状态也可以安全的测量出来。
|1>+|0> ======> |0>
步骤7:
将步骤5和6获取的状态拼接一起Bob最终还原出一个两个bit组成的编码数据|01>,实现数据的传输。
我们可以在My first circuit - IBM Quantum上验证这个试验,下图是验证测试的结果:
下面是对应的代码:
OPENQASM 2.0;
include "qelib1.inc";
qreg q[2];
creg c[2];
reset q[0];
reset q[1];
h q[0];
cx q[0],q[1];
x q[0];
measure q[1] -> c[1];
h q[0];
measure q[0] -> c[0];
上面传输数据的方法仅适合理论分析,实际操作过程中无法提前分配好纠缠量子对给每个人,即便能分配,保存并维持纠缠态本身就是一个难题。
量子计算之量子压缩编码(dense coding)相关推荐
- 量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法
原标题:漫画 | 10分钟看懂量子比特.量子计算和量子算法 请做好准备,即将进入烧脑模式! 宏观世界的生活经验很多都是表象.比如,你可能认为世界的运行是确定的.可预测的:一个物体不可能同时处于两个相互 ...
- 量子计算和量子模拟研究获进展
来源:中国科学技术大学 北京时间11月19日,中国科学技术大学潘建伟.苑震生等与德国海德堡大学.意大利特伦托(Trento)大学的合作者在超冷原子量子计算和模拟研究中取得重要突破:他们开发了一种专用的 ...
- 学习实践量子计算与量子
本文转自 Learn Quantum Computing with the Quantum Katas - Q# Blog 本文章为机器翻译. 该文章的最新版本已迁移至个人博客[比特飞],单击链接 h ...
- 量子计算与量子信息_量子计算会破坏安全性吗?
量子计算与量子信息 在过去的几年中,一种新型的计算机问世了:量子计算机. 可以说这是第六种计算机: 人类:在出现人造计算机之前,人们经常使用. 从事这项工作的人被称为"计算机". ...
- 研究量子计算机学什么,量子计算,量子信息技术,要学什么专业?
量子计算,量子信息技术,要学量子计算机专业. 量子计算机(quantum computer)是一类遵循量子力学规律进行高速数学和逻辑运算.存储及处理量子信息的物理装置.当某个装置处理和计算的是量子信息 ...
- 量子计算 3 量子门与测量
量子计算 3 量子门与测量 1 经典门与量子门 (Quantum gate) 1.1 什么是量子门 1.2 单比特门操作 NOT/X (Pauli-X or NOT) NOT\sqrt{\text{N ...
- 量子计算计算机简史pdf,量子计算与量子信息简介.pdf
量子计算与量子信息简介.pdf 研究与开发 文章编号: ( ) : 1007-1423 2015 22-0018-05 DOI 10.3969/j.issn.1007-1423.2015.22.004 ...
- 量子计算与量子信息之量子力学引论(一)
量子计算与量子信息之量子力学引论(一) 文章目录 量子计算与量子信息之量子力学引论(一) 一.概述 二.线性代数复习与延伸 1.一些记号 2.狄拉克记号与线性空间 3.狄拉克符号与线性无关 4.线性算 ...
- 量子计算与量子软件(一)
量子计算与量子软件 摩尔定律 量子计算的起源 量子计算的公理 Qubit 最小的酉变化--量子门 量子测量 量子缠绕 不可克隆理论 量子算法 量子的线性性 量子计算的成就 本文的内容来自清华大学魏教授 ...
- 量子计算与量子信息之量子计算概述
量子计算与量子信息之量子计算概述 (这个是连载的哦,期待大家的持续关注啦-) 文章目录 量子计算与量子信息之量子计算概述 一.引言 二.初步感知 三.引言与概述 四.量子比特 1.量子比特的概念 2. ...
最新文章
- go 用的不多的命令
- shell中获取单个文件大小
- 堆排序最坏时间复杂度
- JFreeChart 使用介绍
- Eclipse字符集设置方式
- 域名如何设置才能带www和不带www都能正常访问
- Python入门:ChainMap 有效管理多个上下文
- mysql 存储过程实际应用,mysql 存储过程应用实例
- 某热门单击手游lua解密.md
- php 爬虫 执行js,使用PyV8在Python爬虫中执行js代码
- 图片验证码是如何刁难用户的?一招教你彻底去除图片验证码!
- BeanAir—无线传感器测试方案
- 数据库系统--期末复习
- Blender - Shrinkwrap - 更方便的制作贴合模型的表面来建模
- 基于单片机的室内空气质量检测系统(甲烷甲醛)
- 锐捷无线AC虚拟化配置-VAC
- U-MEX and Increments
- 学习-Java循环之continue
- 如何用空气质量查询API接口进行快速开发
- 云服务器上搭建个人云笔记——leanote