菲涅耳全息图

news2024/12/22 2:37:41

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

一、点源全息图的记录和再现
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.coloradmin.cn/o/2242016.html

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

相关文章

Pygame坦克大战游戏开发实验报告

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…

微搭低代码入门05循环

目录 1 for 循环2 while 循环3 do...while 循环4 break 语句5 循环展示组件总结 在编程中&#xff0c;循环是一种非常强大的控制结构&#xff0c;它允许我们重复执行一段代码直到满足某个条件为止。在微搭中&#xff0c;我们一般用循环来处理我们数据库返回的结果。 在微搭中&a…

C++:基于红黑树封装map和set

目录 红黑树的修改 红黑树节点 红黑树结构 红黑树的迭代器 红黑树Insert函数 红黑树的默认成员函数 修改后完整的红黑树 set、map的模拟实现 set map 测试封装的set和map 红黑树的修改 想要用红黑树封装map和set&#xff0c;需要对之前实现的key-value红黑树进行修…

【深度学习基础 | 预备知识】数据预处理

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈PyTorch深度学习 ⌋ ⌋ ⌋ 深度学习 (DL, Deep Learning) 特指基于深层神经网络模型和方法的机器学习。它是在统计机器学习、人工神经网络等算法模型基础上&#xff0c;结合当代大数据和大算力的发展而发展出来的。深度学习最重…

前端面试笔试(四)

目录 一、数据结构算法等综合篇 1.线性探查法解决哈希冲突 2.请求分页系统中文件区和对换区 3.RADIUS认证协议&#xff0c;运行在哪个网络协议上 二、代码输出篇 1.res[1,2,100].map(parseInt) 如果我们想要输出为[1,2,100]&#xff0c;可以&#xff1a; 还可以换map里…

从零开始学习 sg200x 多核开发之 milkv-duo256 编译运行 sophpi

sophpi 是 算能官方针对 sg200x 系列的 SDK 仓库 https://github.com/sophgo/sophpi &#xff0c;支持 cv180x、cv81x、sg200x 系列的芯片。 SG2002 简介 SG2002 是面向边缘智能监控 IP 摄像机、智能猫眼门锁、可视门铃、居家智能等多项产品领域而推出的高性能、低功耗芯片&a…

【客户服务】互联网时代客户投诉处理金点子

互联网时代客户投诉新特点 客户投诉渠道广投诉的内容涉及到企业的各个方面客户维权意识越来越强负面效应很难管 卓越客户体验成为企业核心竞争力 移动互联网与社会化媒体背景下&#xff0c;客户的全方位感知、情感、卓越体验、高效需求成为驱动技术、应用、终端以及服务持续…

SQL 审核在 CloudQuery 的四大场景应用

数据库作为数据的核心载体&#xff0c;其安全性和稳定性对业务的影响至关重要。而在我们日常业务中&#xff0c;SQL 编写不当是引起数据库故障的一个重要原因&#xff0c;轻则影响数据库性能&#xff0c;重则可能直接导致「雪崩」。因此&#xff0c;SQL 审核作为 SQL 代码投入生…

【前端知识】Javascript前端框架Vue入门

前端框架VUE入门 概述基础语法介绍组件特性组件注册Props 属性声明事件组件 v-model(双向绑定)插槽Slots内容与出口 组件生命周期完整示例1. 创建 Vue 项目&#xff08;如果还没有&#xff09;2. 定义和使用组件3. 在主应用中使用组件4. 运行应用完整项目结构 参考文献 概述 V…

Jmeter基础篇(24)Jmeter目录下有哪些文件夹是可以删除,且不影响使用的呢?

一、前言 Jmeter使我们日常做性能测试最常用的工具之一啦&#xff01;但是我们在和其他同学协同工作的时候&#xff0c;偶尔也会遇到一些问题&#xff0c;例如我想要给别人发送一个Jmeter工具包&#xff0c;但这个文件包往往会很大&#xff0c;比较浪费流量和空间&#xff0c;…

Python_爬虫3_Requests库网络爬虫实战(5个实例)

目录 实例1&#xff1a;京东商品页面的爬取 实例2&#xff1a;亚马逊商品页面的爬取 实例3&#xff1a;百度360搜索关键词提交 实例4&#xff1a;网络图片的爬取和存储 实例5&#xff1a;IP地址归地的自动查询 实例1&#xff1a;京东商品页面的爬取 import requests url …

StructuredStreaming (一)

一、sparkStreaming的不足 1.基于微批,延迟高不能做到真正的实时 2.DStream基于RDD,不直接支持SQL 3.流批处理的API应用层不统一,(流用的DStream-底层是RDD,批用的DF/DS/RDD) 4.不支持EventTime事件时间&#xff08;一般流处理都会有两个时间&#xff1a;事件发生的事件&am…

计算机网络HTTP——针对实习面试

目录 计算机网络HTTP什么是HTTP&#xff1f;HTTP和HTTPS有什么区别&#xff1f;分别说明HTTP/1.0、HTTP/2.0、HTTP/3.0请说明访问网页的全过程请说明HTTP常见的状态码Cookie和Session有什么区别&#xff1f;HTTP请求方式有哪些&#xff1f;请解释GET和POST的区别&#xff1f;HT…

转轮数组(C语言实现)

题目介绍 方法一我们可以先把数字1 2 3 4逆转一下&#xff0c;第二步我们可以逆转一下5 6 7&#xff0c; 最后整体逆置一下就会变成上面的数字。 void reverse(int* nums, int begin, int end) {while (begin < end){int tmp nums[begin];nums[begin] nums[end];nums[en…

Ubuntu 的 ROS 操作系统 turtlebot3 gazebo仿真

引言 TurtleBot3 Gazebo仿真环境是一个非常强大的工具&#xff0c;能够帮助开发者在虚拟环境中测试和验证机器人算法。 Gazebo是一个开源的3D机器人仿真平台&#xff0c;它能支持物理引擎&#xff0c;允许机器人在虚拟环境中模拟和测试。结合ROS&#xff0c;它能提供一个完整的…

uniapp vuex的使用

实现组件全局&#xff08;数据&#xff09;管理的一种机制&#xff0c;可以方便的实现组件之间共享数据&#xff0c;不同于上述三种传递值的方式。 可以把vuex当成一个store仓库&#xff0c;可以集中管理共享的数据&#xff0c;并且存储在vuex中的数据都是响应式的&#xff0c…

uniapp适配暗黑模式配置plus.nativeUI.setUIStyle适配DarkMode配置

uniapp适配暗黑模式配置 目录 uniapp适配暗黑模式配置setUIStyleDarkMode 适配app-plus manifest.json配置theme.json配置pages.json配置页面切换代码实现同步手机暗黑配置额外适配 参考官方文档&#xff1a;https://uniapp.dcloud.net.cn/tutorial/darkmode.html 主要用到api…

element ui table进行相同数据合并单元格

示例如图 //要合并的项&#xff08;自定义&#xff09; const columnArr ["dq","sj","xj","zj","zjj","zjfzr","nhxm","nhsjh","nhsfzh","","",""…

uniapp 实现 ble蓝牙同时连接多台蓝牙设备,支持app、苹果(ios)和安卓手机,以及ios连接蓝牙后的一些坑

首先对 uniapp BLE蓝牙API进行封装 这里我封装了一个类&#xff1a;bluetoothService.js 代码&#xff1a; import { throttle } from lodash export default class Bluetooth {constructor() {this.device {};this.connected false;// 使用箭头函数绑定类实例的上下文&am…

51单片机应用开发(进阶)---模块化编程

实现目标 1、掌握.h 文件的格式、extern 的用法&#xff1b; 2、握模块化编程方法步骤&#xff1b; 3、具体实现&#xff1a;&#xff08;1&#xff09;提供一个C文件&#xff0c;将其按照功能模块进行模块化。 一、为什么要进行模块化编程&#xff1f; 传统的编程方式&…