摘要

光栅是光学中最常用的衍射元件之一。如今,它们经常被用于复杂的系统中,并与其他元件一起工作。在这种情况下,非常需要将光栅不仅仅是作为孤立的元件来模拟,而是与系统的其余部分结合,以评估整个系统性能。VirtualLab Fusion提供了一个独特的光栅元件,允许在光路中轻松地包含各种不同形状的光栅,无论是一维周期光栅(层状),二维周期光栅,或体(布拉格)光栅。本用例介绍了该元件的功能,包括光栅级次的设置和堆栈的定位。

系统内光栅建模

 在一般光路中,光栅元件可以插入到系统的任何位置。

 这使得在一个复杂的系统中对光栅进行建模,并因此评估整个系统的性能成为可能,同时考虑光栅的可能影响。

 光栅元件可以通过元件 > 单个表面&堆栈 > 光栅找到。

附着光栅堆栈

 为了描述系统内的光栅,光栅堆栈总是附着在一个虚拟参考面上(仅平面)。

 元件的大小仅用于在3D光线追迹视图中显示;仿真中不考虑孔径效应。

 参考面可以在三维系统视图中可视化,以帮助排列光栅。

 所应用的光栅结构可以是一维周期(层状),也可以是二维周期(交叉光栅)。

堆栈的方向

堆栈的方向可以用两种方式指定:

它既可以应用在表面的正面,也可以应用在背面(在固体标签中定义)。

请注意,如果堆栈位于正面,堆栈将绕Z轴旋转180°。这会影响堆栈的内部坐标系,需要在定义高度轮廓时加以考虑。

基底的处理、菲涅耳损耗和衍射角

 作为一种惯例,往往忽略基底的影响,例如衍射效率的计算。

 然而,任何实际的光栅结构必须建立在基底上,因此,我们使用一个平面元件和中间的自由空间延伸对其进行建模。

 平面的建模包括菲涅耳效应(S矩阵求解器)。

高级选项和信息

 在求解器菜单中有几个高级选项可用。

 求解器选项卡允许编辑所使用FMM(“傅里叶模态法”,也被称为RCWA,“严格耦合波分析”)算法的精度设置。

 既可以设置考虑的总级次数,也可以设置倏逝级次数。

 如果考虑金属光栅,这可能是有用的。相反,对于介质光栅,默认设置就足够了。

结构分解

 结构分解选项卡提供了关于结构分解的信息。

 层分解和转换点分解设置可以用来调整结构的离散化。默认设置适用于几乎所有光栅结构。

 此外,还提供了有关层数和转换点数的信息。

 分解预览按钮提供了用于FMM计算的结构数据的描述。折射率用色标表示。

光栅级次通道选择

 可以定义具体的透射和反射级次,以供模拟中考虑。在表面被从背面照明的情况下,也可以有不同的级次。

 并不总是需要考虑所有的衍射级,我们建议只使用那些感兴趣的,以确保更有效的模拟。

 光栅级次通道的选择不影响FMM计算中的内部衍射级次(即精度)。

光栅的角度响应

 在VirtualLab Fusion中,光栅元件的运算符通过FMM(又名RCWA)在k域中建模。

 对于给定的光栅,其衍射行为与输入场有关。

 不同波长/偏振态下的衍射效率不同,不同入射角度下的衍射效率也不同。

 为了解决角度相关的衍射行为,可能需要指定k域(角空间)的采样点。请参阅下面的示例以进一步说明。

例:谐振波导光栅的角响应

谐振波导光栅的角响应

文件信息

用于一般光学系统的光栅元件相关推荐

  1. 用于超短脉冲的光栅展宽器

    1. 摘要 超短脉冲在现代光学中的到了更广泛的应用.如在激光材料加工.医学成像以及光通信等领域.棱镜和光栅都是用于操控光脉冲时间特性的典型光学元件.在本示例中,建模了一个由两个衍射光栅组成的光栅展宽器 ...

  2. 光学系统中的光栅建模——实例讨论

    1. 摘要 光栅是当前光学中最常用的衍射光学元件.如今已常用于复杂光学系统,与其他组件协同作用.因此,迫切需要对系统内部的光栅进行分析,从而评估系统的性能.我们将通过实例说明如何在VirtualLab ...

  3. 用于光导耦合的倾斜光栅的分析

    摘要 倾斜光栅通常用于将光耦合到光学光导中,因为它们在特定的衍射级上具有很高的效率.目前,它们经常应用于增强现实和混合现实应用中.我们展示了如何使用VirtualLab Fusion来分析文献中的某些 ...

  4. 通俗易懂理解几何光学(六)光学系统的像质评价

    这里写自定义目录标题 瑞利判断法 中心点亮度 分辨率 点列图与星点检测法 光学传递函数 成像质量评价的方法分为两大类,第一类用于在光学系统还没有制造出来,即在设计阶段通过计算就能评价系统的质量(像质评 ...

  5. 用于期望视场中光导耦合的二元光栅的优化

    摘要 耦合光栅通常用于将期望视场(FOV)内的光发射到光导结构中,VirtualLab Fusion可用于研究此类耦合光栅的性能.在所有期望角度上获得均匀的耦合效率是一项具有挑战性的任务,来自Dyna ...

  6. 【成像】【6】太赫兹光学——理想光学系统的高斯波束传输

    前言 高斯光束~~ \;\\\;\\\; 目录 前言 太赫兹光学 理想光学系统中的高斯波束传输 简单高斯波束模型 1.傍轴波动方程 2.共聚焦距离(瑞利范围) 3.波束偏振 聚焦高斯波束:简单光学系统 ...

  7. 二维周期光栅结构的配置

    摘要 复杂光学光栅结构被广泛用于多种应用,如光谱仪.近眼显示系统等.利用傅里叶模态法(FMM,或称RCWA) VirtualLab Fusion 提供了一种用于任意光栅结构严格分析的简单方法.利用图形 ...

  8. 如何去掉Orcad Capture中元件标号下划线

    转载:https://blog.csdn.net/david_xtd/article/details/44117157 使用环境:Orcad Capture 16.6,放置了元器件后,修改了元件标号, ...

  9. axrue9不显示右侧文件_Axure 9.0基础教程:史上最详细的元件说明,建议你认真看完(一)...

    元件说明摘要:元件作为Axure 9.0的基础功能,线框图的绘制与交互事件的设置都离不开它,熟练掌握并了解每个元件的功能及用途,对原型设计来说尤为重要.这是一篇细到令人发指的关于元件的使用说明,不仅有 ...

最新文章

  1. HTML iframe 和 frameset 的区别
  2. LeetCode题组:第206题-反转链表
  3. opencv 梯度幅值_OpenCV边缘检测的详细参数调节
  4. spring boot 如何修改默认端口号和context path
  5. 4_python基础—判断(if)语句
  6. 将指定内容写入目标文件(日志)
  7. JavaScript 字符串属性和方法
  8. 手机访问www如何自动跳转到m js代码实现
  9. ironpython怎么编译_将IronPython WPF项目编译为
  10. 手把手教你制作R包(一)
  11. mysql varbinary blob_从数据库中读取SQL Varbinary Blob
  12. 分枝定界法,例题梳理
  13. PDF文件怎么转成JPG图片?来看这几种转换方法
  14. 你努力的样子很“可耻”
  15. windows的hosts文件位置
  16. m基于LS+变步长LMS的Volterra级数数字预失真DPD系统matlab仿真
  17. 在python终端中打印颜色的3中方式(python3经典编程案例)
  18. codewars练习(javascript)-2021/2/10
  19. allegro库函数 c语言,[转载]Allegro之Dev-Cpp版上手指南
  20. 小白从零开始学习区块链的个人笔记(一) 什么是区块链

热门文章

  1. Java坦克大战 (五) 之产生敌方坦克和爆炸效果
  2. 计算机一键黑屏,终极:计算机黑屏的原因和解决方法是什么(计算机大师教您一键恢复)...
  3. 实战爬取Plati官网游戏实时最低价格-Python
  4. 并行计算与分布式计算区别与联系
  5. 微型计算机代表性机型,接下的旗舰机型将能频繁看到它!高通骁龙845解析
  6. 超全的Python完全版电子书 pdf,从基础到爬虫、分析等高级应用
  7. H5底部导航栏适配苹果X等机型
  8. 廖雪峰讲python高阶函数-高阶函数
  9. 线控转向系统Carsim和Simulink联合仿真模型,带Carsim数据库
  10. 韩国GENICOM 紫外线探测器 探头 - GUVV-T11GC-TLW5 原厂渠道