这对于一部分是体光学系统,另一部分是波导的多级情况系统interwetten与威廉的赔率体系 是十分有帮助的。在本例中,我们将研究从聚焦透镜到小尺寸硅光纤的耦合。我们将我们的偏振光束作为Zemax光束文件( .zbf)输出到Lumerical本征模求解算法中,并计算在Lumerical本征模求解算法中创建的模与输出的Zemax光束之间的重叠性和功率耦合情况。上述光束之间的重叠分析将为我们提供模态分析中更好的模态结果,该模态将作为Zemax光束文件从Lumerical导出到OpticStudio中。
01 简介
我们将通过本文主要介绍如何将OpticStudio内信息转换至Lumerical FDE本征模求解程序中。这对于一部分是体光学系统,另一部分是波导或光子晶体(需要电磁传播工具进行传播模拟)的多级情况系统模拟是十分有帮助的。Lumerical的有限差分本征模(FDE)求解程序可以可以用来确定任意光波导的几何结构所支持光模式的物理性质。
在本示例中,我们将通过Lumerical FDE求解程序来研究从聚焦透镜到细小二氧化硅光纤的耦合场景。教程内容将假设您对于Lumerical软件有一定熟悉程度。
02 从 OpticStudio 中获取数据
在本章节中,我们首先打开OpticStudio,载入附件中下载的对应文件。您可以选择任何分析功能,包括2D布局图,用以查看光线如何聚焦在一个像点上。作为光纤接收输入端的像面已设置具有折射率为1.43的材料和1%的反射率、99%透射率的AR涂层COAT I.99。
选择分析...物理光学传播查看6微米输入束腰的高斯光束将如何通过光学系统之后聚焦在系统像面上:
最终在像面上计算得到光束束腰尺寸为5.8787微米,瑞利距离为0.1mm。并且,在最终接收端对于束腰模式为6微米的接收端光纤具有95%的耦合接收效率:
从这里我们可以设置OpticStudio输出光束文件,稍后用作我们需要在Lumerical中导入的文件。点击物理光学传播窗口顶部的设置选项,然后选择“显示”选项卡,点击“保存输出光束至:”选项,接下来将文件的名称设置为Fiber_output.zbf,点击OK。请同时在“常规”选项卡中选择“使用偏振”复选框来定义矢量光束。如果没有设置偏振,光束是标量的,那么需要使用脚本命令在Lumerical中加载.zbf文件。
这些文件通常将保存在{Zemax}POPBEAMFILES文件夹目录下,您可以进行查找。
03创建光纤结构用于模式计算
在本章节中,我们将在Lumerical中创建步进折射率光纤结构。打开Lumerical启动器,并选择有限差分本征模(FDE)求解算法。您还可以在文末阅读原文下载step_index_fiber.lms文件。
使用布局编辑器(Layout Editors)中的STRUCTURES选项卡来创建阶跃折射率光纤的物理结构。按下STRUCTURES按钮上的箭头,从下拉菜单中选择CIRCLE。
然后,修改物体的属性设置。
根据以下表格中的内容,设置这些圆形包层和纤芯的属性。
纤芯
通过结构(Structures)部分的设计选项卡(Design tab),选择一个CIRCLE添加到物体树(Object Tree)中。选择物体树中的圆形物体,点击“编辑属性(Edit Properties)”按钮,按照下表内容编辑圆形物体的属性。
选项 | 属性 | 数值 |
名称 | 纤芯 | |
x (μm) | 0 | |
y (μm) | 0 | |
z (μm) / z 跨度(μm) |
1 | |
半径(μm) | 9 | |
材料 | 物体定义的介质 | |
折射率 | 1.44 | |
网格设置 | 2 |
包层
从设计选项卡(Design tab)的结构(Structures)部分,选择另一个要添加到物体树(Objects Tree)的CIRCLE。选择物体树中的圆形物体,点击“编辑属性(Edit Properties)”按钮,按照下表内容编辑圆形物体的属性。注意网格标识设置为5 (高于默认的2),这样“包层”结构就不会填充与“纤芯”结构重叠的区域。“包层”的z跨度被设置为略小于“纤芯”的z跨度,以便后者不会被前者隐藏在视窗中。或者,您可以在“包层”属性的图形渲染选项卡(Graphic Rendering tab)中使用小于1的alpha值,使物体成为半透明的。
选项 | 属性 | 数值 |
名称 | 包层 | |
x (μm) | 0 | |
y (μm) | 0 | |
z (um) / z 跨度(um) | 0 / 1 | |
半径(μm) | 26.389 | |
材料 | 物体定义的介质 | |
折射率 | 1.4 | |
覆盖网格设置 | 5 |
模拟范围
点击物体树(Objects Tree)当中的按钮 并且点击该按钮 (位于物体树的左侧),按照下表内容编辑其属性。请注意,模拟范围的大小需要将包层圆柱体完全设置在内部,并且模拟区域边界都设置为打开,目的是将模拟边界条件分配到包层圆形物体的外表面(参见边界条件Boundary Conditions 的定义)。
选项 | 属性 | 数值 |
几何参数 | X | 0 |
X跨度 | 35 | |
Y | 0 | |
Y跨度 | 35 | |
Z | 0 |
04阶跃折射率光纤的折射率分布
现在我们可以通过以下方式查看其设置的折射率分布。点击网格结构(Mesh Structure),查看折射率分布设置情况。
05导入 Zemax 光束文件
一旦确定了物理结构和模拟范围,本节将后续描述如何通过MODE中的有限差分本征模求解器(FDE)分析组件。现在我们已经创建了结构,我们可以继续设置启动场分析。我们已经将Zemax光束文件导出为single mode couple.zbf文件,现在我们将导入该光束。
在本征求解分析窗口界面中对于光束文件进行导入,需导入的文件位置为:Zemax LLCDocumentsemaxSamplesPOPBEAMFILES。
06模式计算
为了在Lumerical中查看对应光场,您需要通过Zemax光束文件计算对应模式。我们需要将波长设置为OpticStudio中的1.55微米。点击模式计算(Calculate Modes),然后我们会有一个模式显示区域,如下图所示。
07高斯光束的能量耦合以及重叠分析
重叠被定义为两个电磁场分布重叠的比例,可以通过下方公式进行计算,其中E1、H1是模式1的场,E2、H2为模式2的场。功率耦合则表示能量从一种模式耦合到另一种模式的比例。如果我们考虑输入模式(能量Pin)和i阶模式(能量Pi),能量耦合将由下方公式给出。能量耦合是考虑模态重叠和模态间等效指数不匹配的总输入耦合。
输入: E_input以及H_input
i阶模式: E_i以H_i
我们现在将计算与理想高斯光束的重叠,以确定我们应该用于与OpticStudio生成的Zemax光束文件中的基模耦合使用的ZUI佳光斑尺寸。选择“重叠”选项卡的结果如下图所示。点击计算按钮后,计算当前选择的模式与当前选择的D-CARD的重叠和能量耦合结果。
正如我们之前看到的,模式2与Zemax光束文件有ZUI大的能量耦合和重叠结果。在“光束”选项卡中,我们想要检查高斯参数,这样我们可以对等效区域进行匹配。由Zemax光束文件导出的高斯光束有效面积πw02中w0 =√(122.557/π) um = 6.3 um,模式2的有效面积为w0 =√(122.557/π) um = 6.7 um。为了匹配144.713 um2的模态面积,其对应的束腰半径为w0 =√(1.2/π) um = 6.7 um。我们将模式2作为Zemax光束文件导出到OpticStudio,并检查光纤耦合效率。
08导出 Zemax 光束文件至 OpticStudio
导出面板中D-Card的模式数据。Lumerical的D-Card可以保存为Zemax光束文件,并且效率更高。现在我们将这个光束导入OpticStudio来检查耦合效率。
09在 OpticStudio 导入新的 Zemax 光束文件
请将在Lumerical面板中创建的新Zemax光束文件导入到OpticStudio光束文件查看器中。我们可以看到从Lumerical模式2导入到Zemax光束文件查看器中的光束具有6.544 um的建议束腰尺寸结果。改变POP光束定义和光纤数据的束腰参数后,光纤耦合效率提高到96.02%。如果使用以前一样的束腰6 um,光纤耦合效率为95.47%。
审核编辑:刘清
-
PoP
+关注
关注
0文章
33浏览量
15683 -
编辑器
+关注
关注
1文章
806浏览量
31207 -
光纤耦合器
+关注
关注
1文章
39浏览量
10171
原文标题:如何在 Lumerical 与 OpticStudio 间模拟光纤及耦合分析
文章出处:【微信号:光电资讯,微信公众号:光电资讯】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论