菲涅耳全息图

 菲涅耳全息图:记录介质在物光波场的菲涅耳衍射区(物体到记录介质表面的距离在菲涅耳衍射区内)。

一、点源全息图的记录和再现
1.1 记录
        设物光波和参考光波是从点源O(xo, yo, zo)和点源 R(xr, yr, zr)发出的球面波, 波长为λ1, 全息底片位于z=0 的平面上, 与两个点源的距离满足菲涅耳近似条件。
傍轴近似 :

设投射到记录平面上的物光波的振幅为O, 到达记录平面的相位以坐标原点O为参考点来计算:

物体点源发出的光波在记录平面上的复振幅分布为:

同理,参考点源发出的光波在记录平面上的复振幅分布为:

记录平面上的复振幅分布为:

记录平面上的光强分布为:

在线性记录条件下,全息图的复振幅透过率为:

1.2 再现
再现光波在全息图上的光场分布为:

全息图后的光场分布为:

上面一组符号适用于U3,下面一组符号适用于U4.
(xi ,yi ,zi )是再现像点的位置, 这组公式类似于几何光学中的透镜成像公式.
再现像点的位置与:
        (1) 记录时物点及参考点源的位置有关;
        (2) 记录时所用光波的波长有关;
        (3) 再现点源的位置有关;
        (4) 再现点源的波长有关.
(5.5.10)和(5.5.11)式中:
        (1) (x, y)的二次相位因子是傍轴近似的球面波的相位因子, 表示发散或会聚, 它给出了再现像点在 z 轴方向上的位置.
        (2) (x, y)的一次项是倾斜传播的平面波的相位因子, 表示横向偏移, 分别给出了再现像点沿 x y 方向离开z轴的距离.
        (3) 当zi > 0时, 相当于一个位于(xi , yi , zi )的点源产生的发散球面波, 再现像是虚像, 位于全息图的左侧.
        (4) 当zi < 0时, 相当于一个向(xi ,yi , zi )会聚的会聚球面波, 再现像是实像, 位于全息图的右侧.

1.3 像的横向放大率

        当物点(xo, yo, zo)位置变化为(xo+dxo, yo+dyo, zo+dzo) 时, 像点由(xi , yi , zi )位置变化为(xi +dxi , yi +dyi , zi +dzi ), 所以有:

可见, 再现像的放大率也与:
        (1) 记录时物点及参考点源的位置及波长有关;
        (2) 再现点源的位置有关和波长有关.

二、几种特殊情况的讨论

2.1 再现光波与参考光波完全一样, 即

对应于U3, 取上面一组符号, 得

(1) 当zr < 2zo时, zi1 > 0,发散, 产生虚像;
(2) 当zr > 2zo时, zi1 < 0,会聚, 产生实像;
(3) 当zr = 2zo时, xi1, yi1, zi1趋于无穷大, 成像在无穷远;
(4) 一般情况下, 放大率不等于1, 并且横向、纵向放大率不相等.
对应于U4, 取下面一组符号, 得:

发散, 在原物点位置产生一个虚像, 放大率为1. 最常用、最容易观察到.
2.2 当再现光波与参考光波共轭时, 即

对应于U3, 取上面一组符号, 得

在与原物点关于全息图镜面对称的位置得到一个实像(赝实像), 放大率为1.
对应于U4, 取下面一组符号, 得:

可成实像, 亦可成虚像, 取决于zi2的正负; 放大率一般不等于1, 并且横向、纵向放大率不相等.

2.3 参考光波和再现光波都是沿z轴传播的平面波, 即

得:

得到一个实像、一个虚像, 位于全息图两侧对称位置, 放大率均为1。

2.4 如果物点和参考点位于z轴上, 即

此时为同轴全息图, 所形成的干涉条纹是一族同心圆, 中心位于原点, 半径为:

2.4.1 若用轴上照明光源再现, xp =yp=0,

两个再现像点均位于z轴上.
(1)照明光源与参考光源完全相同时, 即zp=zr, λ1=λ2

一个为虚像, 与原始物点完全重合(对应于U4), 另一个像(对应于U3), 可虚可实由zi1的符号决定.

(2)用参考光波的共轭光波再现时,即zp =-zr,λ1=λ2

一个像点是与原始物点位置对称的实像(对应于U3); 另一个像(对应于U4)可虚可实, 由zi2的符号决定.

2.4.2 用轴外照明光源再现. 照明光源坐标

 有xi /yi =xp/yp, 再现的两个像点位于通过原点的倾斜直线上. 说明: 即使用轴外照明光源再现, 同轴全息图产生的各分量波衍射仍然沿同一方向传播, 分不开, 观察时仍互相干扰.

三、线模糊和色模糊

上述分析中参考光源和再现光源都假设为点光源, 实际光源却是有一定大小的.
        实际光源上每一个点作为参考光源会产生全息图上的不同光栅结构,作为再现光源会产生不同的再现像,一个物点将对应产生多个像点,用扩展光源作为参考光和再现光源时会导致再现像的展宽,这个现象叫做线模糊。再现像由于照明光源的线宽Δλ而展宽的现象称为色模糊.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/886364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多线程-阻塞队列

目录 阻塞队列 消息队列 阻塞队列用于生产者消费者模型 概念 实现原理 生产者消费者主要优势 缺陷 阻塞队列的实现 1.写一个普通队列 2.加上线程安全和阻塞等待 3.解决代码中的问题 阻塞队列 阻塞队列&#xff0c;是带有线程安全功能的队列&#xff0c;拥有队列先进…

css样式:flex布局

文章目录 简介简单使用直接使用一行放不下的换行水平方向上对齐方式竖直方向上对齐方式布局中排列顺序放大比例缩小比例单个元素与其他元素不同的对齐 文章目录 简介简单使用直接使用一行放不下的换行水平方向上对齐方式竖直方向上对齐方式布局中排列顺序放大比例缩小比例单个元…

MySQL LOAD DATA INFILE导入数据报错

1.导入命令 LOAD DATA INFILE "merge.csv" INTO TABLE 报名数据 FIELDS TERMINATED BY , ENCLOSED BY " LINES TERMINATED BY \n IGNORE 1 LINES; 2.表结构 CREATE TABLE IF NOT EXISTS 报名数据 ( pid VARCHAR(100) NOT NULL, 查询日期 VARCHAR(25) NO…

详解模版类pair

目录 一、pair简介 二、 pair的创建 三、pair的赋值 四、pair的排序 &#xff08;1&#xff09;用sort默认排序 &#xff08;2&#xff09;用sort中的自定义排序进行排序 五、pair的交换操作 一、pair简介 pair是一个模版类&#xff0c;可以存储两个值的键值对.first以…

C#从入门到放弃

C#和.NET的区别 C# C#是一个编程语言 .NET .NET是一个在window下创建程序的框架 .NET框架不仅局限于C#,它还可以支持很多语言 .NET包括了2个组件&#xff0c;一个叫CLR(通用语言运行时)&#xff0c;另一个是用来构建程序的类库 CLR 用C写一个程序&#xff0c;在一台8688的机器…

算法复杂度详解

目录 算法定义 复杂度概念 时间复杂度 大O的渐近表示法 空间复杂度 常见复杂度对比 算法定义 算法(Algorithm):就是定义良好的计算过程&#xff0c;他取一个或一组的值为输入&#xff0c;并产生出一个或一组值作为 输出。简单来说算法就是一系列的计算步骤&#xff0c;用来…

AI写作(十)发展趋势与展望(10/10)

一、AI 写作的崛起之势 在当今科技飞速发展的时代&#xff0c;AI 写作如同一颗耀眼的新星&#xff0c;迅速崛起并在多个领域展现出强大的力量。 随着人工智能技术的不断进步&#xff0c;AI 写作在内容创作领域发挥着越来越重要的作用。据统计&#xff0c;目前已有众多企业开始…

电子应用设计方案-12:智能窗帘系统方案设计

一、系统概述 本设计方案旨在打造便捷、高效的全自动智能窗帘系统。 二、硬件选择 1. 电机&#xff1a;选用低噪音、扭矩合适的智能电机&#xff0c;根据窗帘尺寸和重量确定电机功率&#xff0c;确保能平稳拉动窗帘。 2. 轨道&#xff1a;选择坚固、顺滑的铝合金轨道&…

数据结构《栈和队列》

文章目录 一、什么是栈&#xff1f;1.1 栈的模拟实现1.2 关于栈的例题 二、什么是队列&#xff1f;2.2 队列的模拟实现2.2 关于队列的例题 总结 提示&#xff1a;关于栈和队列的实现其实很简单&#xff0c;基本上是对之前的顺序表和链表的一种应用&#xff0c;代码部分也不难。…

从0-1训练自己的数据集实现火焰检测

随着工业、建筑、交通等领域的快速发展,火灾作为一种常见的灾难性事件,对生命财产安全造成了严重威胁。为了提高火灾的预警能力,减少火灾损失,火焰检测技术应运而生,成为火灾监控和预防的有效手段之一。 传统的火灾检测方法,如烟雾探测器、温度传感器等,存在响应时间慢…

WSL--无需安装虚拟机和docker可以直接在Windows操作系统上使用Linux操作系统

安装WSL命令 管理员打开PowerShell或Windows命令提示符&#xff0c;输入wsl --install&#xff0c;然后回车 注意&#xff1a;此命令将启用运行 WSL 和安装 Linux 的 Ubuntu 发行版所需的功能。 注意&#xff1a;默认安装最新的Ubuntu发行版。 注意&#xff1a;默认安装路径是…

云原生-docker安装与基础操作

一、云原生 Docker 介绍 Docker 在云原生中的优势 二、docker的安装 三、docker的基础命令 1. docker pull&#xff08;拉取镜像&#xff09; 2. docker images&#xff08;查看本地镜像&#xff09; 3. docker run&#xff08;创建并启动容器&#xff09; 4. docker ps…

@Autowired 和 @Resource思考(注入redisTemplate时发现一些奇怪的现象)

1. 前置知识 Configuration public class RedisConfig {Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {RedisTemplate<String, Object> template new RedisTemplate<>();template.setConnectionFactory(facto…

HarmonyOS ArkUI(基于ArkTS) 常用组件

一 Button 按钮 Button是按钮组件&#xff0c;通常用于响应用户的点击操作,可以加子组件 Button(我是button)Button(){Text(我是button)}type 按钮类型 Button有三种可选类型&#xff0c;分别为胶囊类型&#xff08;Capsule&#xff09;、圆形按钮&#xff08;Circle&#xf…

Jenkins + gitee 自动触发项目拉取部署(Webhook配置)

目录 前言 Generic Webhook Trigger 插件 下载插件 ​编辑 配置WebHook 生成tocken 总结 前言 前文简单介绍了Jenkins环境搭建&#xff0c;本文主要来介绍一下如何使用 WebHook 触发自动拉取构建项目&#xff1b; Generic Webhook Trigger 插件 实现代码推送后&#xff0c;触…

【插件】重复执行 pytest-repeat

安装 pip3 install pytest-repeat 用法 1.命令行 pytest --count num pytest --count 32.装饰器 pytest.mark.repeat(num) #num运行次数 pytest.mark.repeat(5)#执行结果如下&#xff1a;

软件测试 —— 自动化基础

目录 前言 一、Web 自动化测试 1.什么是 Web 自动化测试 2.驱动 3.安装驱动管理 二、Selenium 1.简单 web 自动化测试示例 2.工作原理 三、元素定位 1.cssSelector 2.XPath 四、操作测试对象 1.点击/提交对象 2.模拟按键输入 3.清除文本内容 4.获取文本信息 5.…

Docker+Django项目部署-从Linux+Windows实战

一、概述 1. 什么是Docker Docker 是一个开源的应用容器引擎&#xff0c;支持在win、mac、Linux系统上进行安装。可以帮助我们在一台电脑上创建出多个隔离的环境&#xff0c;比传统的虚拟机极大的节省资源 。 为什么要创建隔离的环境&#xff1f; 假设你先在有一个centos7.…

深度学习工具和框架详细指南:PyTorch、TensorFlow、Keras

引言 在深度学习的世界中&#xff0c;PyTorch、TensorFlow和Keras是最受欢迎的工具和框架&#xff0c;它们为研究者和开发者提供了强大且易于使用的接口。在本文中&#xff0c;我们将深入探索这三个框架&#xff0c;涵盖如何用它们实现经典深度学习模型&#xff0c;并通过代码…

蓝桥杯-洛谷刷题-day3(C++)

目录 1.忽略回车的字符串输入 i.getline() ii.逐个字符的识别再输入 2.获取绝对值abs() 3.做题时的误区 4.多个变量的某一个到达判断条件 i.max() 5.[NOIP2016 提高组] 玩具谜题 i.代码 6.逻辑上的圆圈 i.有限个数n的数组 7.数组的定义 i.动态数组 1.忽略回车的字符串输…