ZEMAX | 如何使用 Jones Matrix 表面

在 OpticStudio 中,Jones Matrix 表面可以用来表示偏振元件。这篇文章将提供一些使用上的范例。(联系我们下载文章中的附件)

简介

偏振态分析 (polarization analysis) 可以作为一般光线追跡的进阶功能。在模拟的过程中,会将入射光因为元件表面镀膜、反射和吸收而造成的能量损耗纳入考量。

一般的情况下,OpticStudio 可以对大多数的镀膜或双折射材料进行完整的分析。但有时因为分类数据报告 (Prescription data) 不够齐全,在进行模拟时会需要简化后的模型。举例而言,当我们无法得到真实的镀膜资讯时,OpticStudio 中的理想 (IDEAL) 和表定 (TABLE) 镀膜设定就可以派上用场。相似的,Jones Matrix 可以在缺乏实际模型的情况下,用来表示偏振元件。当我们面对元件资讯不完整的情形时,Jones Matrix会是模拟偏极化效应 (polarization effect) 的好帮手。

关于 Jones Matrix

在下列的式子中,我们用向量 E 来表示电场的振幅和偏振态。此外,E 具有 {Ex, Ey, Ez} 三个复数型式的分量。而传播向量 k 的三个分量 {l, m, n} 则是电磁波在 x, y, z 方向上的 Cosine分量。为了使下方的式子成立,E 和 k 必须互相垂直。

将 E 和 k 分别以分量的形式带入,我们可以得到下方的结果。

任意两种材料间的介面都可以使入射光产生偏极化的现象,而 OpticStudio 可以将这个结果完整的呈现。除此之外,OpticStudio 也为一般的偏极化装置提供了理想的模型。若想在OpticStudio 中产生 Jones Matrix 表面,在序列模式(Sequential ray tracing)下,Jones Matrix 可在表面型态 (Surface Type) 选单中选取; 而在非序列模式 (non-Sequential ray tracing) 中,则是以物件型态 (Object Type) 的方式呈现。Jones Matrix 根据下方的式子改变电场的 Jones 向量

上式中的 A, B, C, D 皆为复数形式。在镜头数据编辑器 (LDE)和非序列元件编辑器 (Non-Sequential components editor),我们可以在Jones Matrix后方的栏位输入各元素的实数及虚数部分,以定义不同的 Jones Matrix。

有一点必须要特别注意的,Jones Matrix 并不会因为 Ez 的变化产生改变 (系统预设入射光垂直入射偏振片)。一般而言,偏振片和玻板(waveplate)确实是用在準直入射光线或发散角(divergence angle)极小的情况下。

假如是入射光束是准直的,且与 Jones Matrix 互相垂直。我们可以经由 k • E = 0 以及传播向量k具有 {0, 0, 1} 分量,这两个前提得知 Ez 一定为 0。同时,我们可以利用 Ex 和 Ey 表示入射光的偏振态。另一方面,如果光束以任意的 {l, m, n} 向量入射,OpticaStudio 会自动调整 Ez 或 {Ex, Ey},来达到 k • E = 0 且 E 的振幅不会增加的目标。但这样的调整可能会使 E 的振幅变小,最后导致穿透光能量的损耗。

以下是一些具代表性的 Jones Matrix,我们可以在 OpticStudio 的 Help System 中找到这些资讯。

范例

下方是一个将 Jones Matrix 表面作为1/4玻板 (quarter wave plate) 的案例。范例档案可由文章顶端的连结下载。

注意,上图中 Jones Matrix 表面并没有曲率半径 (Radius) 的栏位。如上一个小节所说,这种表面通常用在准直光束垂直入射的情况,因此必须是一个平面。我们可以在下图的分类数据报告 (Prescription data) 看到矩阵中的元素已被输入镜头数据编辑器 (Lens Data Editor)。在这个案例中,Jones Matrix 被用来当作 x 方向上的1/4玻板。

观察 Jones Matrix 表面产生的结果最简单的方式是利用偏振光瞳图 (Polarization Pupil Map)。依序选取 Analyze...Polarization...Polarization Pupil Map,我们可以看到如下图的结果。

观察上图,我们可以看到输入的圆偏振被转为线偏振。假如我们将 Jones Matrix 当作 x 方向上的半玻板 (Areal = -1, Dreal = +1,其余元素皆为0),这时输出的圆偏振方向会与输入时相反(例如输入左旋圆偏振后会产生右旋圆偏振的结果)。

假如我们将 Jones Matrix 当作 x 方向上的检偏镜 (analyzer) (Areal = +1,其余元素皆为0),则只有 x 方向的偏振光可以顺利通过,穿透率 (Transmission) 也因此减为原本的一半。

注意: Analyze...Polarization 中的所有分析功能均有 Settings 的选项,提供使用者直接输入入射光的偏振态。但假如在其他情况下,使用具有’偏振使用(Use Polarization)’选项,却又无法直接键入光线偏振态的分析功能时(像是Huygens PSF),我们需要透过System Explorer...Polarization更改全域的偏振态设定。注意: Analyze...Polarization 中的所有分析功能均有 Settings 的选项,提供使用者直接输入入射光的偏振态。但假如在其他情况下,使用具有’偏振使用 (Use Polarization) ’选项,却又无法直接键入光线的偏振态的分析功能时(像是 Huygens PSF),我们需要透过 System Explorer... Polarization 更改全域的偏振态设定。

ZEMAX | 如何使用 Jones Matrix 表面相关推荐

  1. Ansys Zemax | 如何使用 Zernike 凹陷表面对全反射系统进行建模

    本文介绍如何使用Zernike标准下垂表面对全反射系统进行建模.全反射系统是一种特殊情况,其中Zernike凹陷表面可用于模拟给定场点的所有波长下的性能.使用Zernike凹陷表面代替Zernike相 ...

  2. Ansys Zemax | 探究 OpticStudio 偏振分析功能

    本文介绍了 OpticStudio 模拟基于偏振的光学现象的几种方法.本文的目的是在对基于偏振的光学进行建模时检查这些特征的优势和正确应用.讨论的功能包括偏振光瞳图.琼斯矩阵.双折射.表面涂层等.这些 ...

  3. Ansys Zemax | 利用 Kogelnik 方法模拟体全息光栅的衍射效率

    全息本文介绍了OpticStudio 21.1中新的原生体全息模拟功能,此功能考虑到全息光栅的物理特性,在序列模式下对其进行全面模拟和分析.同时,也示范使用现有DLL在非序列模式下展示相同的功能.这些 ...

  4. Zemax操作22--物理光学传播

    我们模拟一下高斯光束传播中的波前转化 根据公式:计算光束尺寸1mm(A=1mm)的三阶.二阶.一阶菲涅尔局部的距离(Fresnel Zones) Z=A^2 / lamda * Fn Z(Fn=3)= ...

  5. 双折射晶体偏振干涉效应

    简介: 本文的目的是介绍FRED的材料性质方面一些高级的设定,这些设定共分成以下几个部份.  双折射晶体和偏振光干涉  光源偏振设置  双折射材料方向和其他设定  干涉结果和光线性质查看  ...

  6. FRED应用:波片模拟

    简介 FRED具备通过光学系统模拟光线偏振的能力.光源可以是随机偏振.圆偏振或线偏振.过滤或控制偏振的光学元件,如双折射波片和偏振片,可以准确的模拟.FRED偏振模型中一些简单例子包括吸收二向色性和线 ...

  7. django 1.8 官方文档翻译: 2-5-2 进行原始的sql查询

    Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质. 交流群:467338606 网站:http://python.usyiyi.cn/django/index.html ...

  8. 人工衍射透镜的设计与分析

    摘要 多焦点人工晶体植入术是目前广泛应用于白内障治疗的技术.衍射式人工晶体的优点之一是为患者提供了良好的远近视力.这样的镜头通常使用如Zemax OpticStudio的Binary 2表面设计.在这 ...

  9. 10g gtx 光纤通信测试_光纤的pmd参数及测试_光纤通信

    凌海波 安徽省电信公司计划建设处 摘要: 随着10Gb/s SDH传输系统的大规模使用,对光缆的指标提出了更高的要求,尤其是光缆的PMD指标.本文介绍了光纤的PMD参数及其测试. 关键词: PMD 干 ...

最新文章

  1. Laravel之Eloquent ORM
  2. 一次Linux系统被***的分析过程
  3. RobotFramework教程使用笔记——requests和requestslibrary库
  4. C ++ 函数模板求三个数的最大和
  5. 中国计算机学会CCF推荐国际学术会议和期刊目录-计算机科学理论
  6. 跨sql server查询mysql_SQL Server 跨数据库查询数据的方法
  7. 话里话外: 信息化与高层参与度的关系
  8. JAVA进阶教学之(StrngBuffer进行字符串拼接)
  9. 可持续字典树 Perfect Security
  10. 【Qt串口调试助手】1.2 - 串口数据接收不发生换行,CH340 / CP2102 多硬件兼容
  11. python抓取图片_Python3简单爬虫抓取网页图片
  12. 让vim在utf-8的local下打开 gbk 文件
  13. 【深入浅出通信原理-学习笔记】信号与频谱
  14. Kafka运维大全来了!优化、监控、故障处理……
  15. 苹果id被停用_三招解决Apple ID停用问题
  16. 有趣的计算机课的作文,有趣的电脑课作文400字
  17. 关于PHPExcel导出单元格换行的问题
  18. flex布局遇到white-space失效问题
  19. android5.1 Recovery添加从U盘升级功能【转】
  20. Jmeter介绍与使用

热门文章

  1. 什么是网络端口?或许工作10年的人也很难100%理解
  2. 热部署JRebel的使用
  3. 计算机教学论研究生学校,渤海大学课程与教学论(计算机)硕士点介绍
  4. linux普通用户转换成超级用户的好多种方法
  5. 在迅影prayaya中phpcms系统图片上传功能无效
  6. 国产物联网技术ZETA正为工业数字化转型提供底层基础设施
  7. [DevOps]如何用VSTS持续集成到Github仓库!
  8. 2018年英语四级作文
  9. ZEMAX多重结构分光镜模拟
  10. Android6.0 蓝牙搜索不到设备原因