基于轨道角动量自由度在空间频域中的可选择特性

news/2025/2/13 8:17:53/

将光的轨道角动量自由度应用到全息领域,证实了轨道角动量全息;实现了高维轨道角动量复用全息技术,获得了高安全的全息加密和超高容量全息信息系统。

1、轨道角动量自由度在全息中的引入

图片

如图1所示,当全息图中没有携带轨道角动量的涡旋(k_g)时,出射光的轨道角动量态(k_out)保留了入射光中的轨道角动量态(k_in). 当入射光中的轨道角动量分别为-2, -1, 1, 2 时,出射光的轨道角动量也是-2, -1, 1, 2。这些拓扑荷非零的轨道角动量模式的强度分布均为中空的面包圈形式。

图片

如图2所示,当全息图中携带轨道角动量的涡旋(k_g)时,出射光的轨道角动量态(k_out)是入射光中的轨道角动量态(k_in)和全息图中携带轨道角动量的涡旋(k_g)的叠加,即为:k_out = k_in+ k_g. 当k_g中的轨道角动量为-1,入射光中的轨道角动量分别为-2, -1,1, 2 时,出射光的轨道角动量也是-3, -2, 0, 1。这时,只有出射光的轨道角动量为0的情况对于的强度分布为强度分布相对集中的高斯点分布。再用格点过滤之后,只有用轨道角动量为1的光束入射才可以得到全息图中隐含的图像。这样,轨道角动量自由度在全息中成为信息的载体,实现了轨道角动量全息。图3展示了没有携带轨道角动量的全息图(OAM-preserved hologram )和携带轨道角动量的全息图(OAM-selected hologram )的制作过程。

图片

2、轨道角动量复用全息.

将多个轨道角动量选择全息图(OAM-selective hologram)复用在一起,可实现轨道角动量复用全息技术。此时,用不同的OAM态入射复用全息图时,可获得不同的全息图样。如图3所示。

图片

3、基于轨道角动量复用全息的全息加密技术.

首先选用10个OAM模式作为信息的载体。在将十个OAM模式和十个数字对应的全息图数字一一组合在一起,得到十个OAM-selected holograms, 如图5所示。最后将这十个OAM-selected holograms复用在一起即为OAM密文全息图。

图片

将明文转化成数字组,再将数字组中的每一个数字和一个OAM模式对应起来,数字组对应的OAM模式组即为解密的秘钥。图6展示了加密和解密的实例。密文是“Please, receive”和“Thank you, wife”。首先将密文转成摩斯密码“RSE, RX”和“TU, XYL”。之后转化成数字组“16 19 05 18 24” 和“20 21 24 25 12”。再根据图5将 数字组转化成OAM模式组。最后用OAM模式以此入射到OAM密文全息图上,获得相应的全息图像数字,得到明文。

图片

图6

参考文献:

X. Fang, H. Ren, and M. Gu, "Orbital angular momentum holography for high-security encryption," Nat. Photonics 14(2), 102–108 (2020).


http://www.ppmy.cn/news/1571652.html

相关文章

LeetCode刷题第4题【寻找两个正序数组的中位数】---解题思路及源码注释

LeetCode刷题第4题【寻找两个正序数组的中位数 】—解题思路及源码注释 结果预览 目录 LeetCode刷题第4题【寻找两个正序数组的中位数结果预览一、题目描述二、解题思路1、问题理解2、解题思路 三、代码实现及注释1、源码实现2、代码解释 四、执行效果1、时间和空间复杂度分析…

普通人怎样用好Deepseek?

DeepSeek R1由于超强的推理能力,可以赋能很多真实场景,比如编程、数学、数据分析、办公提效等,最近刚开工,打工人们都惊叹其解决问题的能力之强,失业恐慌之感油然而生,所以大家都在加紧在研究DeepSeek怎么帮…

DeepScaleR:仅用 1.5B 参数超越 OpenAI O1-Preview 的强化学习模型

1. 项目概述 1.1 项目目标与意义 DeepScaleR 项目旨在通过强化学习技术推动人工智能模型的性能提升,以更低的成本实现更优的推理能力。其核心目标是开发出在特定任务上超越现有模型的高效模型,同时为开源社区提供技术参考,促进技术的普惠和…

【橘子ES】Metric aggregations指标聚合

一、简介 上文我们说到了聚合的三类聚合,其中包括指标聚合。 Metric aggregations:指标聚合是根据字段值计算量度(如总和或平均值)的量度聚合。 此系列中的聚合基于以某种方式从正在聚合的文档中提取的值来计算度量。这些值通常从文档的字段中提取&…

Docker 安装指南:Windows、Mac、Linux

Docker 是一种非常流行的容器化平台,用于开发、部署和运行应用程序。它通过容器的方式使得应用程序与其依赖环境一同打包并在不同环境中一致地运行。在本篇文章中,我们将介绍如何在 Windows、Mac 和 Linux 上安装 Docker。 1. Docker 安装前的准备工作 …

关于 IoT DC3 中位号(Point)的理解

在开源IoT DC3物联网系统中,位号(Point,有的系统也叫Tag、Variable、Node、Signal等)用于数据采集、状态监测和报警管理。 位号数据可以通过 PLC、传感器或数据采集模块读取,并存储在数据库或云端,以供进一…

在C++的DLL文件中定义的结构体,在DLL外可以使用吗,如何使用?

在C的DLL文件中定义的结构体,在DLL外可以使用,但需要正确处理类型匹配和内存管理。‌ 在DLL外使用DLL中定义的结构体的方法: 一、 ‌使用extern "C"声明‌: 在DLL的导出声明中使用extern "C"可以确保函数和…

【C/C++】位段

零.导言 位段,对初学者来说是一个相对陌生的概念。今天,我将简单的介绍位段的概念。 先说结论:位段和结构体是类似的,并且在空间储存上战友,但同时存在难以跨平台的弊端。 一.位段的声明 我们来简单看一下结构体和位段…