量子逻辑的光学模拟(PRA, 1998)  主机中《1998Cerf.pdf》

核心:

1. 用一个光子的多条路径的叠加态来表示n qubits, 那么实验上干涉仪所包含的路径数为 2^n

2. 实现量子门(or conditional dynamics): 在各路径上使用不同光学元素。比如一个 50:50 BS 相当于一个sqrtm(NOT) gate for  an input qubit, 即output 为路径自由度的叠加态;一个 phase shifter act as a quantum phase gate.

3. Fig 1 中的(b)(c) 已用到了路径和极化这2个自由度,也是日后各种多自由度光子实验的雏形。


  方法:使用线性光学器件来模拟小规模量子线路。

  根据:用单光子表示几个量子bits, 使用简单的光学零件(BS,phase shifter 等)来执行普适量子门。

  意味着:小量子网络的光学实现是合理的目标。

  例子:呈现了非平凡 3-bit quantum circuit 的光学模拟。


  U(N)中的每一个矩阵都可以使用一批O(N^2)个BS来构建,它们组成 a optical multiport with N input and N output beams.

  这篇文献,我们讨论了‘ 量子网络’ 和‘ 线性光学装置’ 的一种对应。

  实现:引入 a single-photon 来表示几个qubit, 这建立在传统线性光学元素(如BS or phase shifters)和one-bit 量子门的等价性。

   例如:

      量子线路术语中,一个‘ 光学对称BS ’ 行为为一个量子√NOT 门(up to a phase of  pi/4), 如果我们使用一对儿输入模式 |01> (or |10>) 来表示 qubit 的逻辑 0(1) 态。如果一个输入端口为处于真空态 |0>, 且第二个输入端口处于单光子态 |1>, 那么 2 个输出端口实际上处于叠加态 |01>+i |10>.

      类似地,使用一个phase shifter 作用到光子的一个模式上可以获得一个量子相门。

      换而言之,单光子干涉仪实验可以用量子线路语言阐述,the 'which-path' 变量被替换为一个 qubit.

    前人的工作中:'量子逻辑' 和‘ 单光子光学实验’ 之间的二元性(duality)还没有被利用。

    这里,我们利用了一个事实:n qubits 可以被处于本质上包含 2^n 条路径的干涉仪装置中的一个光子来表示,这样通过使用不同路径中的不同光学元素可以执行量子条件动力学。

    


  下图(a)Hadamard gate on a 'location'  qubit

     (b)  CNOT门,使用极化旋转器。control qubit: location;  target qubit: polarization

     (c) CNOT门。 control qubit: polarization ;  target qubit: location


   我们这里的模型以一种直接的方式将任何 n-bit 量子线路翻译为一个单光子光学装置,只要 n 不太大。

   要付出的代价:

    1. 光路数的指数增长; 2. 导致所要求光学器件的增长。

optical simulation of quantum logic的更多相关文章

  1. Computer Graphics Research Software

    Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last update ...

  2. 论文翻译——Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank

    Abstract Semantic word spaces have been very useful but cannot express the meaning of longer phrases ...

  3. Logic and Fault simulation

    fault simulation是指对fault circuit的simulation,来locate manufacturing defects并且进行fault diagnosis. logic ...

  4. Day1 Numerical simulation of optical wave propagation之标量衍射理论基本原理(一)

    <Numerical simulation of optical  wave propagation>内容 1. 介绍光波传输的基础理论.离散采样方法.基于MATLAB平台的编码实例以及具 ...

  5. Day7 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(三)

    三  执行湍流仿真 基本参数设置: 光场条件:波长wvl,源平面的光场U 传播几何结构:观察面孔径尺寸D2,传播距离Dz 湍流条件:大气折射率结构常数Cn2 1. 准备工作 确定传播几何结构 (程序: ...

  6. Day6 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(二)

    2.蒙特卡洛相位屏 大气折射率变化是一个随机的过程,通过大气的光程长度也同样是随机的.因此,湍流模型仅给出统计平均值,如折射率变量的结构函数和功率谱. 建立大气相位屏的问题就是产生随机过程独立表达式的 ...

  7. Day5 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(一)

    一 分步光束传播方法 到目前为止,人们已经设计出传播算法,用于模拟通过真空和通过可用光线矩阵描述的简单光学系统的传播. 其中分步光束传播方法除了描述上述传播过程,还有更复杂的应用,包括:部分时间和空间 ...

  8. Day4 Numerical simulation of optical wave propagation之数字傅里叶变换

    标量衍射理论是波动光学模拟的物理基础.这一理论基础的结果是将电磁波在真空中的传播作为线性系统进行处理. 对于单色波,系统观察平面的电场矢量是源平面电场矢量和自由空间脉冲响应的卷积. 因此,线性系统理论 ...

  9. Day3 Numerical simulation of optical wave propagation之标量衍射理论基本原理(三)

    3.标量衍射理论 光源通常不是简单地平面.球面或高斯光束波.对于更一般的情况,必须使用更老练的方法来求解标量赫姆霍兹方程,需要利用格林定理并灵活使用边界条件. 基本问题:给定源平面光场U(x1,y1) ...

  10. Day2 Numerical simulation of optical wave propagation之标量衍射理论基本原理(二)

    2.麦克斯韦方程组的简单行波解 讨论通过线性.各向同性.均匀.无色散.无限电荷和电流的电介质材料的光波传输.在这种情况下,介质具有如下属性: (1)推导获得波动方程( 由麦克斯韦方程组导出的.描述电磁 ...

随机推荐

  1. SMU Summer 2023 Contest Round 2

    SMU Summer 2023 Contest Round 2 A. Treasure Hunt 当\(x1 - x2\)的差值与\(y1-y2\)的差值都能被\(x,y\)整除时,且商之和为2的倍数 ...

  2. CSS学习(一)CSS和文档

    应用样式的三种方式 外部样式表(link.@import) 嵌入式样式表(<style></style>) 行内样式 (html元素的属性为style的值作为样式) CSS的空 ...

  3. 编译器实现之旅——第十三章 if语句和while语句的代码生成器分派函数的实现

    在上一章的旅程中,我们已经实现了表达式类代码生成器分派函数,而在这一章的旅程中,我们将要实现if语句和while语句的代码生成器分派函数.if语句和while语句是两种典型的带有跳转指令的语句.观察C ...

  4. win2003 密钥 vl_cd1_X13-46432.iso

    1.使用的 ISO为:cn_win_srv_2003_r2_enterprise_with_sp2_vl_cd1_X13-46432.iso 2.迅雷链接 ed2k://|file|cn_win_sr ...

  5. .net core 依赖注入,运行报错 Cannot consume scoped 'xxx' service from singleton 'yyy'

    这是因为 xxx 的生命周期是 AddScoped 注入的,而 yyy 的生命周期是 AddSingleton ,然后 yyy 这个单例的对象中,它又依赖了xxx 也就是说,单例注入的对象中依赖了 A ...

  6. python 或者 pyspark 和 java 交互, pyspark 里怎么调用自定义的 jar 包

    1. python 直接访问 jar 里面的类 先定义java文件,然后要访问java class, 需要有gateway server 和 entrypoint, 到时候python就可以连接上ga ...

  7. JavaScript 中 structuredClone 和 JSON.parse(JSON.stringify()) 克隆对象的区别

    JavaScript 中 structuredClone 和 JSON.parse(JSON.stringify()) 克隆对象的异同点 一.什么是 structuredClone? 1. struc ...

  8. CSS & JS Effect – Button Hover Bling Bling Effect

    效果 原理 一眼看上去, background 有渐变颜色 linear-gradient. 当 hover in 的时候有一束白光, 从右边移动到左边. hover out 则是反过来. 它其实是通 ...

  9. 邀请参与第四季度 Flutter 开发者调查

    本次调研会较为详细地了解大家对 Flutter 框架.开发语言.package 生态 (包括 Firebase package).IDE 插件以及 Material Design / Cupertin ...

  10. 开发板、windows、虚拟机互相ping通/ VMNET0、VMNET1、VMNET8释义

    当前环境:板子通过网线连接windows 问题: 我当前的板子可以ping通windows,windows也能ping通ubuntu.但是板子却ping不通ubuntu. 原因: ubuntu通过NA ...