28. 空间滤波器

导论:

几何光线追迹是光线传播的一种不完善描述。严格地说,光束传播是一个相干过程。当波前通过自由空间或光学介质时,波前会发生相干干涉。这种相干传播的建模包括物理光学领域。

物理光学传播(POP)是zemax的一项强大的功能,它利用衍射计算将一个波前进行建模。阵列中的每个点储存了波束的复振幅信息。该数组在尺寸、采样和纵横比方面都是用户可定义的。

为了将光束从一个表面传播到另一个表面,可以使用菲涅尔衍射传播或角频谱传播算法。zemax自动选择产生最高数值精度的算法。衍射传播算法可以对任意传播距离、任意光束产生正确的结果,并且可以考虑任意表面孔径、包括用户自定义孔径。

物理光学传播的应用包括光纤耦合(单模或多模)、通过任意类型的光学空间的衍射传播、计算由于像差导致的最佳束腰聚焦位置的偏移、以及计算光学表面的光束通量和辐照度。物理光学传播也可用于详细分析通过复杂光学系统的任意激光束的传播。如M^2计算。

设计流程:

光源建模和光束聚焦

首先输入系统的特性参数,如下:

打开系统选项,在系统孔径中选址入瞳直径,并输入“6”;

在视场设定对话框中。设置一个视场(0视场),选择“角度”,如下图:

在波长设定对话框中,加入1um一个波长,如下图:

然后在镜头数据编辑器中输入光源的结构参数,如下图:

查看光源的二维结构图,如下图:

此时,透镜将光束聚焦在像面上(第四面)。

加入空间滤波器

在第3面后插入两个面,如下图

并双击第五面在孔径中输入空间滤波器的孔径要求,如下图:

查看此时系统的二维结构图,如下图:

查看通过空间滤波器(PINHOIE)前后光束发生了明显的变化,对比如下图:

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

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

相关文章

基于springboot的实习管理系统源码数据库

近年来,信息化管理行业的不断兴起,使得人们的日常生活越来越离不开计算机和互联网技术。首先,根据收集到的用户需求分析,对设计系统有一个初步的认识与了解,确定实习管理系统的总体功能模块。 然后,详细设…

ssl证书能认证多少个域名

SSL证书能认证的域名数量取决于SSL证书的类型。不同类型的SSL证书支持不同数量的域名: SSL证书,作为网络安全的基石之一,起着至关重要的作用。它通过为网站提供加密连接,确保数据传输的安全性和完整性,同时验证网站的真…

IDM(Internet Download Manager)简介

IDM(Internet Download Manager)是一款知名的下载管理软件,它通过优化下载过程来提升下载速度和效率。主要优势: 下载速度显著提升:IDM采用分段下载技术和多线程下载,可以显著提高下载速度,减少…

“Docker操作案例实践“

目录 1. 下载nginx 2. Portainer可视化 1. 下载nginx 步骤: 搜索nginx:docker search nginx;下载镜像:docker pull nginx ;查看镜像:docker images ;后台运行 :docker run -d -na…

Ceph: vdbench 测试ceph存储rbd块设备

目录 2.搭建ceph 3.vdbench环境 准备 笔记本架构:x86 i5 8 代 虚拟化软件:virtualBox 7.0 操作系统:CentOS Linux release 7.9.2009 (Core) 测试虚拟机操作系统:CentOS Linux release 7.9.2009 (Core) 节点 外部网络 内部网…

qml实现界面的切换

自定义组件中是可以直接使用main界面中根节点这个层级中声明的所有id MyRect01.qml import QtQuick 2.0 import QtQuick.Controls 2.0 Rectangle{id:rec01width:450height: 200color: "green"Button{id:btn01text: "dian ji"onClicked: {yRec01.visiblefa…

003 AOP介绍

文章目录 什么是AOP为什么用AOPAOP相关术语介绍AOP实现之AspectJ(了解)AOP实现之Spring AOP(了解)JDK动态代理Cglib动态代理 什么是AOP 在软件业中,AOP为Aspect Oriented Programming的缩写,意为面向切面编程作用:在不修改目标类代码的前提下…

数仓开发那些事_番外

一位神州的正式员工(没错,就是之前文章中出现的实习生):一闪,你今年涨工资了吗? 一闪:mad,一年辛苦到头只涨了500米 神州员工:你去年绩效不是优秀吗,怎么就涨…

【单调栈算法题记录】739. 每日温度

题目描述 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 初始答案 我先…

微信小程序录音机源代码

<!-- <button bind:tap"startTab">开始录音</button> <button bind:tap"stopTab">结束录音</button> <button bind:tap"playTab">播放录音</button> <view style"margin: 0 auto;">{{ti…

【机器学习】第10章 聚类算法

一、概念 1.聚类 &#xff08;1&#xff09;是无监督学习&#xff0c;其实无监督学习就是无中生有&#xff0c;不给你标准答案&#xff08;标签啊啥的&#xff09;&#xff0c;然后让你自己来。 &#xff08;2&#xff09;聚类就是这样&#xff0c;让机器自己根据相似特征把相…

ThreadLocal内存泄漏

什么是内存泄漏&#xff1f; 内存泄漏发生在程序中已动态分配的堆内存由于某种原因未被释放或无法释放&#xff0c;导致系统内存浪费。 这种情况会让程序运行速度变慢&#xff0c;甚至可能导致系统崩溃。 ThreadLocal是Java提供的一个本地线程副本变量工具类&#xff0c;它允…

AOSP刷Fart8脱壳机安装及使用

我的电脑硬件不支持对AOSP源码进行编译&#xff0c;所以只能用别人编译好的刷机包进行刷机。使用的刷机包是luffy 8期 day37 下的v5目录下的taimen包&#xff0c;这个刷机包里面 的AOSP是 UserDebug 版本&#xff0c;已经实现的功能有&#xff1a; - root特征隐藏 - Fart特征隐…

架构模式——分层架构

分层架构&#xff1a;软件设计的经典之选 分层架构是软件开发中一种常见且广泛应用的架构模式。它通过将应用程序划分为不同的层次&#xff0c;每一层都承担特定的职责&#xff0c;从而帮助开发者组织代码、简化复杂性&#xff0c;并增强系统的可维护性和可扩展性。本文将详细…

asio之select_interrupter

简介 select_interrupter用于唤醒reactor的事件循环&#xff0c;其是对不同唤醒机制的别名 定义 在有eventfd时&#xff0c;表示的是eventfd_select_interrupter&#xff0c;在window平台下使用的是socket_select_interrupter &#xff0c;否则表示的是pipe_select_interrup…

如何去掉el-input-number两侧的上下按键

期初做法 输入的数据都是数字&#xff0c;就想着使用number类型的输入框但是输入框很小的情况下&#xff0c;就会导致上下按键特别占地方&#xff0c;所以想去掉使用deep 语法进行样式覆盖 <style scoped> /deep/ input::-webkit-outer-spin-button, /deep/ input::-webk…

适合度与挑战并存的计算机相关专业!计算机行业前景看好!

作为即将踏入大学校门的高考生&#xff0c;我在选择专业时&#xff0c;计算机相关专业无疑是一个热门选项。然而&#xff0c;随着市场竞争的加剧和行业饱和度的提高&#xff0c;我对此类专业的未来发展产生了些许疑虑。  首先&#xff0c;计算机科学与技术、人工智能、网络安…

char 型变量中能不能存贮一个中文汉字?为什么?

在 Java 中&#xff0c;char 类型变量可以存储一个中文汉字&#xff0c;这是因为 char 类型使用 Unicode 编码&#xff0c;而 Unicode 编码字符集包括了大量的汉字。详细解释如下&#xff1a; Unicode 和 Java 中的 char 类型 Unicode 编码&#xff1a; Unicode 是一种字符编码…

数据仓库之Kappa架构

Kappa架构是一种简化的数据处理架构&#xff0c;旨在处理实时数据流&#xff0c;解决传统Lambda架构中批处理和实时处理的复杂性。Kappa架构完全基于流处理&#xff0c;不区分批处理和实时处理&#xff0c;所有数据都是通过流处理系统进行处理。以下是对Kappa架构的详细介绍&am…

【ArcGIS微课1000例】0120:ArcGIS批量修改符号的样式(轮廓)

ArcGIS可以批量修改符号的样式,如样式、填充颜色、轮廓等等。 文章目录 一、加载实验数据二、土地利用符号化三、批量修改符号样式四、注意事项一、加载实验数据 订阅专栏后,从私信查收专栏配套的完整实验数据包,打开0120.rar中的土地利用数据,如下图所示: 查看属性表: …