在本文中,我们将演示如何使用 MODE 的本征模扩展 (EME) 求解器来模拟光纤布拉格光栅 (FBG)。

一、仿真设置

FBG 的有效折射率为 1.5,阶跃折射率光纤纤芯的折射率周期性变化为 1e-3。 可以调整折射率对比度以及光栅的周期和占空比,以便可以反射特定波长的光,而光谱的其余部分则完全透射,从而使 FBG 成为高效的滤光器。

对于周期性结构,只需要定义几何的 1 个晶胞。 在 fbg.lms 中,EME 求解器覆盖了 FBG 的单个晶胞,如下所示。


如上图所示,求解器两端各设置 1 个端口,用于计算基模的透射和反射。 在 EME 设置选项卡下,我们为 EME 求解器定义了 2 个单元组,一个覆盖高折射率区域,一个覆盖低折射率区域。 由于每个细胞组内的折射率和几何形状是一致的,我们只需为每个细胞组使用 1 个细胞。 在 EME 计算中,我们将为每个单元组使用 4 种模式。

为了设置 FBG 的周期,我们将在“周期群定义”(periodic group definition)表下定义 1 个周期群。 开始和结束单元组分别设置为 1 和 2,周期数设置为 20000。这意味着单元(由 2 个单元组组成)将传播 20000 次,FBG 的最终长度 将是 1 厘米。


由于 EME 是一种频域方法,我们需要为每个感兴趣的波长运行 1 次模拟。 为了模拟完整的透射/反射光谱,使用参数扫描来扫描从 1.495um 到 1.504um 的波长。 来自 EME 区域的用户 s 矩阵(user s matrix)结果作为结果存储。


二、结果

参数扫描完成后,可以通过右键单击参数扫描对象并 Visualize->S 在 Visualizer 中绘制 S 参数结果。 由于有 2 个端口(各有 1 种模式),因此 S11 和 S21 将是 FBG 的反射和透射。 下图中的 Visualizer 设置将用户 s 矩阵的 S21 元素绘制为波长的函数。 要提高分辨率,只需增加参数扫描中的“点数”即可。



使用(左)具有 100 个点的参数扫描和(右)具有 5000 个点的波长扫描特征计算光纤布拉格光栅传输。

在 EME 分析窗口中使用具有波长扫描功能的 100 个点也可以获得类似的结果。 与参数扫描对象相比,这种技术要快得多,5000 个点的波长扫描只需几秒钟。 为此,请在波长扫描部分设置波长跨度,然后按波长扫描。 计算完成后,使用“可视化波长扫描”(visualize wavelength sweep)按钮,然后在可视化器中选择 Abs^2,如上所述。EME 方法非常适合 FBG,因为增加 FBG 设备的周期数或长度不会增加 模拟时间。 由于所需的计算时间和内存量,使用基于 FDTD 的方法很难模拟 1cm FBG。

三、案例分析

3.1 仿真结构

包层的环形设置成绕y轴旋转了90度(不然就平躺在xoy平面)

四个折射率芯层和包层的位置设置


芯层的折射率

high为1.5,low为1.499。响应这句“阶跃折射率光纤纤芯的折射率周期性变化为 1e-3”

求解区域设置

z上运用了对称边界条件

扫描设置

扫描结果


3.2 结果说明

结果中的index_1和index_2是S矩阵的下标。如下图所示,如果index_1取2,index_2取1,则所选的是S21。


S参数初步理解:

S参数是散射(scatter)参数。通过S参数,能看到传输通道的几乎全部特性。

S11:端口2匹配时,端口1的反射系数;
S22:端口1匹配时,端口2的反射系数;
S12:端口1匹配时,端口2到端口1的反向传输系数;
S21:端口2匹配时,端口1到端口2的正向传输系数;

S 参数由两个复数之比定义,它包含有关信号的幅度和相位的信息。

如:S 参数 S21 是端口 2 的输出信号与 端口 1 的输入信号之比,输出信号和输入信号都用复数表示。

若是对称的,S11=S22

Lumerical官方案例、FDTD时域有限差分法仿真学习(八)——光纤布拉格光栅(Fiber Bragg gratings)相关推荐

  1. Lumerical官方案例、FDTD时域有限差分法仿真学习(十)——光栅耦合器(Grating coupler)

    设计一个光栅耦合器,将光子芯片表面的单模光纤连接到集成波导. 内置粒子群优化工具用于最大化耦合效率,并使用组件 S 参数创建 INTERCONNECT 中的紧凑模型. 它还展示了如何使用 CML 编译 ...

  2. Lumerical官方案例、FDTD时域有限差分法仿真学习(九)——布拉格光栅(Bragg gratings)

    一.使用 FDTD 的布拉格光栅初始设计 在本例中,将使用 3D FDTD 模拟来了解布拉格光栅的性能如何受几何参数(如波纹深度和未对准)的影响. 1.1 背景 波导布拉格光栅是一维光子带隙结构的示例 ...

  3. Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第一部分

    环形谐振器教程的第 1 部分使用 MODE 来设计和仿真环形谐振器. 自由光谱范围 (FSR) 和品质因数 (Q 因数) 是这种面向片上通信应用的基于绝缘体上硅 (SOI) 波导设计的关键性能指标. ...

  4. Lumerical官方案例、FDTD时域有限差分法仿真学习(四)——环形调制器 - 瞬态响应 (Ring modulator - transient response ,varFDTD)

    (这个案例感觉没怎么看懂,运行出来的结果也跟官方的对不上,过一段时间再来看看) 模拟波导中的非线性效应通常需要较长的模拟时间和传播长度. 2.5D FDTD Propagator 可以有效地模拟长距离 ...

  5. Lumerical官方案例、FDTD时域有限差分法仿真学习(七)——纳米孔阵列(Nanohole array)

    我们将计算金属薄膜中纳米孔阵列的透射和反射光谱. 我们还将考虑薄膜表面的近场分布和局部场增强. 一.模拟设置 文件 sp_array.fsp 可用于在 100 nm 厚的金层中模拟半径为 100 nm ...

  6. Lumerical官方案例、FDTD时域有限差分法仿真学习(十八)——Y分支粒子群算法优化

    官网链接:https://optics.ansys.com/hc/en-us/articles/360042800333-Y-branch-optimization-using-particle-sw ...

  7. Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第二&第三部分

    二.使用 MODE 的参数提取和蒙特卡罗 2.1 学习目标 在此示例中,用户将学习: 1.使用模式扩展监视器提取参数以与 INTERCONNECT 中的电路级仿真接口. 2.将 S 参数结果与 3D ...

  8. Lumerical官方案例、FDTD时域有限差分法仿真学习(十四)——超透镜(Metalens)

    案例链接:Metalens - Zemax Interoperability 注:该文纯翻译,无任何拓展. 案例下载链接: 链接:https://pan.baidu.com/s/1FgQGnfXy10 ...

  9. Lumerical官方案例、FDTD时域有限差分法仿真学习(十三)——多模干涉耦合器(MMI)

    Multimode interference (MMI) coupler 计算通过 1×2 端口多模干涉 (MMI) 耦合器的宽带传输和光损耗. 使用设备 S 参数在 INTERCONNECT 中创建 ...

  10. Lumerical官方案例、FDTD时域有限差分法仿真学习(十七)——Y分支功分器

    官网链接:https://optics.ansys.com/hc/en-us/articles/360042800353-Y-branch 使用 FDTD 计算 Y 分支的插入损耗.传输和 S 参数. ...

最新文章

  1. 718保时捷spyder_我要买保时捷718 Spyder的原因:新手也可以玩手动
  2. php中soap的使用以及wsdl的生成
  3. Shader 坐标转换
  4. 这座中国小城,靠“造假”称霸一个全球市场
  5. BIM工程信息管理新系统- 系统管理模块
  6. 软件企业通常会犯近视和远视两个错误
  7. binlog2sql闪回恢复数据
  8. element 使用阿里图标变形了_2TB不限速的阿里网盘App来了 终于不再忍受众生平等盘...
  9. 如何升级浏览器_涨姿势|教你用手机一键升级路由器软件(固件)
  10. h5项目打包为app
  11. 搜索引擎的大数据时代将到来
  12. ArduinoUNO实战-第二十二章-红外遥控实验
  13. python——文件处理
  14. 蓝桥杯试题 算法提高 Cutting Chains
  15. java实现Calendar求两个日期差
  16. 鸿蒙系统(HarmonyOS)应用开发入门篇
  17. 刀马旦计算机音乐,刀马旦 MIDI File Download :: MidiShow
  18. 签电子合同的流程是怎样的
  19. 指针:C语言二级指针与二维数组
  20. kali linux外网渗透指定ip,kali Linux局域网渗透之win10

热门文章

  1. (2021年)iOS面试题及答案,以及添加Flutter 面试问题,Swift面试题
  2. echarts制作中国地图
  3. 经济学中ppf计算机会成本例题,经济学中的PPF是什么
  4. 一种实用的BOOST电路_UC3842升压设计
  5. TypeError: only size-1 arrays can be converted to Python scalars 报错如何解决
  6. 计算机取消右键粘贴,复制粘贴文件后鼠标右击取消粘贴功能的简单方法介绍
  7. 解决虚拟机与宿主机不在同一个网段中,不能相互ping通的问题
  8. 英语音乐---三、Cry on my shoulder
  9. SecureCRT Home End键
  10. 【Matlab】贝叶斯网络工具箱简介