optical simulation of quantum logic
量子逻辑的光学模拟(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的更多相关文章
- Computer Graphics Research Software
Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last update ...
- 论文翻译——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 ...
- Logic and Fault simulation
fault simulation是指对fault circuit的simulation,来locate manufacturing defects并且进行fault diagnosis. logic ...
- Day1 Numerical simulation of optical wave propagation之标量衍射理论基本原理(一)
<Numerical simulation of optical wave propagation>内容 1. 介绍光波传输的基础理论.离散采样方法.基于MATLAB平台的编码实例以及具 ...
- Day7 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(三)
三 执行湍流仿真 基本参数设置: 光场条件:波长wvl,源平面的光场U 传播几何结构:观察面孔径尺寸D2,传播距离Dz 湍流条件:大气折射率结构常数Cn2 1. 准备工作 确定传播几何结构 (程序: ...
- Day6 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(二)
2.蒙特卡洛相位屏 大气折射率变化是一个随机的过程,通过大气的光程长度也同样是随机的.因此,湍流模型仅给出统计平均值,如折射率变量的结构函数和功率谱. 建立大气相位屏的问题就是产生随机过程独立表达式的 ...
- Day5 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(一)
一 分步光束传播方法 到目前为止,人们已经设计出传播算法,用于模拟通过真空和通过可用光线矩阵描述的简单光学系统的传播. 其中分步光束传播方法除了描述上述传播过程,还有更复杂的应用,包括:部分时间和空间 ...
- Day4 Numerical simulation of optical wave propagation之数字傅里叶变换
标量衍射理论是波动光学模拟的物理基础.这一理论基础的结果是将电磁波在真空中的传播作为线性系统进行处理. 对于单色波,系统观察平面的电场矢量是源平面电场矢量和自由空间脉冲响应的卷积. 因此,线性系统理论 ...
- Day3 Numerical simulation of optical wave propagation之标量衍射理论基本原理(三)
3.标量衍射理论 光源通常不是简单地平面.球面或高斯光束波.对于更一般的情况,必须使用更老练的方法来求解标量赫姆霍兹方程,需要利用格林定理并灵活使用边界条件. 基本问题:给定源平面光场U(x1,y1) ...
- Day2 Numerical simulation of optical wave propagation之标量衍射理论基本原理(二)
2.麦克斯韦方程组的简单行波解 讨论通过线性.各向同性.均匀.无色散.无限电荷和电流的电介质材料的光波传输.在这种情况下,介质具有如下属性: (1)推导获得波动方程( 由麦克斯韦方程组导出的.描述电磁 ...
随机推荐
- 【2】Kaggle 医学影像数据读取
赛题名称:RSNA 2024 Lumbar Spine Degenerative Classification 中文:腰椎退行性病变分类 kaggle官网赛题链接:https://www.kaggle ...
- C# Winform 使用 BarTender打印条码
目录 - 1. 使用软件BarTender 设计打印模板 - 2. Winfrom集成打印 - 3.最终效果 - 1. 使用软件BarTender 设计打印模板 贴一个入门级使用教程:https:// ...
- RGB、HSV和HSL颜色空间
这个文章写的很清楚了 https://zhuanlan.zhihu.com/p/67930839
- C#整合Ollama实现本地LLMs调用
前言 近两年AIGC发展的非常迅速,从刚开始的只有ChatGPT到现在的很百家争鸣.从开始的大参数模型,再到后来的小参数模型,从一开始单一的文本模型到现在的多模态模型等等.随着一起进步的不仅仅是模型的 ...
- 深度学习批次(batch)、迭代(iteration)、周期(epoch)、前向传播(forward propagation)、反向传播(backward propagation)、学习率(learning rate)概念解释
虽然现在应该是已经熟练掌握这些基础概念的时候,但是我是鱼的记忆,上一秒的事情,下一秒就忘了,除非是重要的人的重要的事情,呜呜呜呜,我这个破脑子. 还是写一下吧,直接GPT出来的(人类之光,欢呼~). ...
- Stooges – AI 孙燕姿
很久没有写文章了... 最近听了 AI 孙燕姿 的一首歌 <一场游戏一场梦>, 有感而发. 所以特别写一篇记入一下我的这半年很火的 AI 的想法.
- JDK,JRE和JVM的区别和联系
一.JDK,JRE和JVM的区别和联系 JDK JDK:Java Development Kit,是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包. JDK:普通用户只需 ...
- 前端使用 Konva 实现可视化设计器(23)- 绘制曲线、属性面板
本章分享一下如何使用 Konva 绘制基础图形:曲线,以及属性面板的基本实现思路,希望大家继续关注和支持哈(多求 5 个 Stars 谢谢)! 请大家动动小手,给我一个免费的 Star 吧~ 大家如果 ...
- .NET 跨平台工业物联网网关解决方案
前言 随着工业4.0时代的到来,物联网技术正在以前所未有的速度改变着我们的生产和生活方式.本文给大家介绍一个基于 .NET 6 开发的跨平台工业物联网网关解决方案. 工业物联网(IIoT)成为了连接物 ...
- `operator++(int)` 和 `operator++()`
operator++(int) 和 operator++() 是 C++ 中重载的两个不同的自增运算符函数,它们分别用于后置自增和前置自增.它们的区别在于调用方式以及自增行为的不同. 1. 前置自增运 ...