11.使用的OptiBPM和OptiSystem的集成光学电路仿真 - 散射数据导出_第1页
11.使用的OptiBPM和OptiSystem的集成光学电路仿真 - 散射数据导出_第2页
11.使用的OptiBPM和OptiSystem的集成光学电路仿真 - 散射数据导出_第3页
11.使用的OptiBPM和OptiSystem的集成光学电路仿真 - 散射数据导出_第4页
11.使用的OptiBPM和OptiSystem的集成光学电路仿真 - 散射数据导出_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、o完成第6课:设计用VB脚本3dB耦合器。第11课:使用的OptiBPM和OptiSystem的集成光学电路仿真-散射数据导出(光学BPM)散射的数据是在OptiBPM中一个新的模拟功能。OptiBPM中使用时更大的光子电路的一小部分被分离为使用BPM表征散射数据。这个较小的部分具有波导进入左侧和退出的右侧。N个输入和M个输出被假定为具有光在一个模态的配置,虽然输入和输出波导可以倾斜。您可以导出生成的OptiBPMOptiSystem的要供日后分析散射数据矩阵。本课介绍如何生成和导出散射数据,并以简单的二维定向耦合器的OptiBPM和OptiSystem的仿真器之间的连接。有两个部分:第一部分

2、-OptiBPM中第二部分-OptiSystem中在您开始这一课理论背景我们将分析一个碱性光子电路中,马赫-曾德尔干涉仪(MZI),如图1所示。该设备实际上是由四个基本部件/设备,我们的目标是把电路进入这些原语自现有的设备,或者,换句话说,3dB耦合器。它们可以通过的OptiBPM装置分开的模拟和后来分析由OptiSystem.The设备的整个装置可以是相当大的,因此,消耗较长的模拟时间。任何部门到子组件减少了时间消耗厉害,因为仿真速度是成正比的分量的区域(参见技术背景有关更多信息,散射数据)。在这一点上,我们应该强调的电路划分标准是大小写敏感的,这个决定是依赖于用户的知识和经验,但是子(即它

3、们的边界)也常常可见自然。另一方面,不正确的subcomponental分裂可导致错误的结果。此外,设计人员已经明确要enitiating任何实用的设计之前,心中一给定电路的工作原理。在这个例子中,我们将设计的MZI具有最大强度为另一波长的一个波长和最小强度(在相同的端口)。这是MZI的主要行为,它可以被利用作为一个基本开关,因为其他输出端口明显的行为以互补的方式与第一个。该装置的功能是众所周知的。光线射入一个输入(我们将选择上面的输入波导,标志着输入)。输入3dB耦合将光分成相等的两部分。3dB耦合先前优化,从一个输入端口平分的光输出的。然后,光通过每个臂独立传播。其中之一就是光学较长,是什

4、么原因导致这些武器的两端的相位差。这可以通过多种方式来实现,我们简单地通过增加下臂的纤芯折射率展示出这样的效果。最后,从两个臂来的光入射到输出耦合器,它重新组合取决于相位差的大小的光。如果没有相位差时,光应该最好只是在下部出现CB),输出中的端口。然而,具有一定相位差的存在下,用配光将与波长变化而变化。我们将在这里省略任何理论为简便起见(你应该指的是任何基本的光子的文献,如1)。由于我们感兴趣的设备bahaviour的波长依赖性的,光学相位差采用以下形式:=机仏)一帕仏)=2应俨仏);2)其中入为波长,L是臂长度,心(入)和N2,Ch)是在上,下臂的有效折射率分别。臂在耦合器之间的长度为3毫米

5、。关于材料的配置,纤芯折射率是1.5,包层为1.49的所有设备。下臂的纤芯折射率提高到该值1.52。所有特定波导的宽度为4微米。的有效指标显示了一个基本的检查,所以我们便会有兴趣分析波长间隔from1.534nm到1.554纳米,达到设备(包括耦合器)的期望的行为。很显然,我们可以看到在我们的情况下,下面的子组件(见图1):输入耦合器输出耦合器两个臂连接所述耦合器一个臂(下)会导致所希望的相位差。图1:MZI的原理图第一部分-OptiBPM中本节介绍以产生OptiBPM中散射数据所需的程序。该程序是:产生散射数据的脚本导出散射数据开始设计3dB耦合器,将使用在第6章中创建的耦合器,其中所述耦合

6、器的耦合部分之间的距离的影响,研究了一个脚本(参见图2)。当你运行示例文件,就可以看到最佳的半功率分裂某处出现的第三和第四迭代步之间(见图3)。图2:Lesson6_3db_coupler布局22图3:电源在输出波导-第6课使用数据在第6课产生散射的数据,请执行以下步骤。步行动打开Lesson6_3dB_coupler.BPD文件(见图)。有关创建此文件的详细信息,请参见第课:设计用VB脚本3dB耦合器。1注意:您可以使用任何完整的2D布局(包括输入模场)产生的散射数据。点击脚本在布局窗口选项卡。我们会从脚本代码导出耦合器中的波导的坐标在第6课。在第6课脚本代码的末尾是:ConstNuinlt

7、erations=10Delta=1.0:(Numlterations-1)ForM1toNuiriltcmtionoSBendSini.SetPosition100,7.5,470,(x-1)SBendSin.SetPosition900,7.5,530,+Delta*(x-1)SBendSin3_.SetPosition900,-7.5,530,-(3:.O+Delta*贰1)SBendSin4.SetPosition100,-7.5,470,-(霸匚l+D亡丄古贰1)Lin=ar3_.SetPosition470,3U+Delt.a*(x-1)r53.0,3.0+Delt.a*(x-1)

8、LinzorS.Sctrooition170,(31Delta.*(x(5.0IDelta*(x1)ParainMgr.SimulateNext很明显的所有SBends和短中央线性波导(Linear6和Linear3)的垂直位置,必须相应地定义。考虑理想的耦合x=3.5,从剧本产量,所需的垂直位置值3.278和-3.278分别的表情。然而,让我们考虑一个稍微非对称耦合(约45及总功率为每个波导的55)作为一个不准确的制造一个虚构的模拟。我们将降低值略有下降,至+/-3.19。修改这些垂直波导最简单的方法就是手动修改相关的波导坐标。该耦合器被保存为deriv_3dB.bpd进一步剥削。要修改这一

9、课的波导特性,请执行以下步骤。步行动打开Lesson6_3dB_coupler.BPD文件。有关创建此文件的详细信息,请参见第6课:设计用VB脚本3dB耦合器。注意:您可以使用任何完整的2D布局(包括输入模场)产生的散射数据。在水平波导标记双击Linear3(见图4),打开线性波导属性对话框。在启动选项卡上,键入3.19垂直偏移。在结束选项卡,键入3.19垂直偏移。单击OK(确定)。该线性波导属性对话框关闭。在水平波导标记双击Linear6(见图4),打开线性波导属性对话框。在启动选项卡上,键入-3.19垂直偏移。在结束选项卡,键入-3.19垂直偏移。单击OK(确定)。的线性波导属性对话框关闭

10、。在S弯波导的末端也必须进行修改以满足两端Linear3和Linear6。步行动在S弯波导标记双击SBendSinl(见图4),打开S弯正弦属性对话框。在结束选项卡,键入3.19垂直偏移。单击OK(确定)。的S型弯正弦属性对话框关闭。在S弯波导标记双击SBendSin2(见图4),打开S弯正弦属性对话框。在结束选项卡,键入3.19垂直偏移。单击OK(确定)。的S型弯正弦属性对话框关闭。在S弯波导标记双击SBendSin3(见图4),打开S弯正弦属性对话框。8在结束选项卡,键入-3.19垂直偏移。单击OK(确定)。的S型弯正弦属性对话框关闭。在S弯波导标记双击SBendSin4(见图4),打开S

11、弯正弦属性对话框。在结束选项卡,键入-3.19垂直偏移。单击OK(确定)。的S型弯正弦属性对话框关闭。除第6课用新的名称,deriv_3dB.bpdo注:在图4的垂直偏移值显示为3.0|-你改变这些为3.19。EIqnnrrjIL2SjEendSlhl=L3图4:Lesson6_3db_coupler.BPD文件产生散射数据的脚本为了产生散射数据的脚本,请执行以下步骤步行动从模拟菜单中,选择生成散射数据脚本或一个消息框打开,并通知您散射数据的脚本将覆盖当前的脚本(参见图5)。图5:散射数据脚本消息框单击是。的散射数据脚本对话框出现。从输入平面下拉列表中,选择InputPlanel(参见图6)。

12、55要确定扫描间隔和在区间的步数,键入以下波长值:初始值:1.534决赛:1.5544步骤:21注:步骤的默认数量为3。当您选择只差一步,结果是波长无关作进一步分析。图6:散射数据脚本对话框单击OK(确定)。该脚本窗口打开并显示所产生的散射数据的脚本(见图7)。-SCATTEftlMf;DATXSCRIPT1Gettheinputpfoe*whichthescattec35Hijdata审二1】begnerateU*DimInpuuFLaneSetInputPLaneInputPlanEHgr.cJEtOfajFromlD(wInputIInelrr)bRJ.丄thtlnjuicflaidte

13、Ktrismilsbfter&stdtogendraitthecor.tectscatteringdaLaInputPlanejPeleteAJLFieldsSfttthtjcarclng工丄eldtpetoBodal.Input-Pa:針eSetStaptingFieLdTypeStr弐口出匸FFEiiatJ丄亡t.itfthidSfft1tipntplen.InputPienenSetEnaJiidTRUKInputFieidsfor2Ba.ndZiDcajesLAlthoughtwinp丄tfieIdantedefined,only*onewj11ectualiycreated,Uhic

14、honedependaonthedirftensilon(2Dor3D)thsitwillbtsiinulaEtti.DInputFiEld2L5etInputFLeld2D=InputPLane.CreateInputFieid(吆,*fhModeHFfInputFielD*)InpucFt&ld2D.setUiplltutie1匚1=InputTlelci2D.SetTiItAng1eType片Anto17InputFieldD.SetTiItIndexTypeHadalD:rnInputField3DSetInputFieldlSO=InputPlane.CreateInputField

15、(H3D1ffrMod已,InputFieldSr*)inputrleldJD.StcAmplltudt1.0InputFp*SetTxItitngXeType片Jiut口IupuLrxtld5T.3tL-T丄丄JTml!匕xTyp匕*HulAs丄ldScriptparameters,tintiaveleigr;hln11la1DiiuUavelengthFinalI;uiDJumibeuCiljfavElengths图7:使用脚本窗口散射数据的脚本从模拟菜单中,选择计算二维各向同性仿真。的模拟参数。出现对话框(参见图8)注:根据模拟技术,模拟使用脚本和仿真生成散射数据信息复选框会自动选中。S

16、MatrixWavelength出现在波长自动盒,而不是一个数值-波长间隔设定在第4步。6点击二维标签,并确保将正确的仿真参数设置。图8:仿真参数对话框单击运行。OptiBPM_Simulator打开和模拟运行。当仿真完成后,打开OptiBPM_Analyzer以查看结果。导出散射数据有两种可能性为S-数据导出:直角坐标系中散射数据(出口7PCOS9)7PSIN9)为每个波导)极坐标系中散射数据(出口7p,e为每个波导)。显然,无论在数学上是相等的。然而,极坐标出口是因为慢慢变累积阶段在OptiSystem中进一步插值利于相对较长的设备。因此,需要只有几个迭代步骤。在另一方面,在笛卡尔坐标的出

17、口是值得使用的设备的行为突然相变的情况下,却需要相当数量的迭代(即,频繁振荡功能将被安装在大多数情况下)。从OptiBPM_Analyzer导出散射数据OptiSystem中,请执行以下步骤。步行动从出口菜单中,选择散射数据的极坐标(见图9)。在导出散射数据对话框(参见图10)。将数据保存为*出来的,S档。!HT-rsUporLRiRrWAi.Fa出h1II段E订-覘111.1“咖Ihl砒.14鼻.图9:Export菜单散射数据图10:出口散射数据对话框生成并导出散射数据的程序就完成了。接下来的步骤描述了如何产生,使用,并分析散射数据*出来的,S档与OptiSystem的。创建武器该布局由直线

18、线性波导。使用下面的参数:晶圆尺寸:3000 x30“m的波导宽度:4波导长度:3毫米包层的折射率:1.49:核心(上臂)的折射率1.50的核心(下臂)折光率:1.52扫描波长:初始:1.534决赛:1.554步骤:14注:由于我们所面对的是单一直线波导,14或更少的步骤应该是数据导出不够准确。以下列出的4端口耦合器的程序,生成SDATA文件双臂(L11_Arm.bpd和L11_Arm.s;L11_Arm_phase.bpd和L11_Arm_phase.s,后者具有较高纤芯折射率)。图11:MZI的武器的布局第二部分-OptiSystem中本节介绍如何分析散射数据*S来自OptiBPM中在Op

19、tiSystem中生成的文件。该程序是:加载*s档案在OptiSystem中载入文件的双臂在完成OptiSystem中的布局连接组件运行计算创建图形来查看结果加载*s档案在OptiSystem中要加载的*出来的,S档到组件的OptiBPMNxM个在OptiSystem中,请执行以下步骤。步行动从开始的任务栏,选择菜单上的程序0PTIWAVE软件OptiSystem中0ptiSystem1的。OptiSystem中打开。要打开一个新的项目,从文件菜单中选择新建。2主要布局打开(参见图12)。o囱2wa.l&k!DFibJ:YchlJiA胆曲*訓P.IiliiLwMj叩a空*.也.缈叮帀ectlJ

20、2图12:OptiSystem中,新建项目在组件库,双击默认的文件夹,然后双击OPTIWAVE软件工具文件夹中。该0PTIWAVE软件工具文件夹打开,并显示可用的组件。这是其中的OptiBPM元器件的NX】3位。选中并拖动的OptiBPM组件的NXM到主布局(见图13)。OptiBPMCornponentNxMMainLayout图13:OptiBPM中组件的NxM加载散射数据到组件的OptiBPMNXM个,在主要版面,双击的OptiBPM组件的NXM。5在OptiBPM中组件的NXM属性对话框(参见图14)。必须选择数据的类型(笛卡尔(真实的Imag)或极坐标(振幅相)的选择必须对应于从Op

21、tiBPM中(导出的数据样式极地在这种情况下)。在OptiBPM中组件的NXM属性对话框中,文件格式列中选择值振幅相位。:aGtrilirKurm11:aGtrilirKurm1177LJIgJjermWtRuitaKKELil*ja4.FtuiirrtFdHiilifaFib蕈tnr.Hwm|1Urwlfta1rrjrjApw-u|址AWf呵F4rrnwl_uicmnihfiihMinIUahJF/Lijt呻JF比Tf4n图14:OptiBPM中组件的NxM属性对话框要打开s_data.s文件,值下,单击口,打开对话框出现(见图15)。图15:打开对话框选择deriv_3dB.s文件,然后单

22、击打开。8该deriv_3dB.s文件路径下出现价值。在标签,根据(在这种情况下,我们使用“4端口耦合器(3dB)的”)(参见图16)中的OptiBPM仿真描述该设备。单击OK(确定)。在OptiBPM中组件的NXM成为2X2元素的两个输入和两个输出(见图17)和标签的变化。图16:加载最后一步*s档案图17:加载2x2的OptiBPM分量的NxM-4端口耦合器(3dB)载入文件的双臂加载手臂文件,请执行以下步骤。注:有迹象表明,加载/复制文件到布局时节省时间可在OptiSystem中的选项。此外,Optisystem的保持最近使用的文件名为相同的文件夹下。你可以简单地打开文件夹并拖动Opti

23、BPM的组成部分如果最近使用的。步行动选择4端口耦合器(3dB)的布局,并单击鼠标右键。出现一个快捷菜单。选择复制,将光标放置在版面中,右键单击并选择粘贴。的副本4端口耦合器(3dB)的出现在布局。或2选取最近使用的OptiSystem中的组件库浏览器图标。最近使用的组件的列表将出现在组件库浏览器(参见图18)。选择组件的OptiBPMNXM个和组件拖动到布局。一个OptiBPM中分量的NXM出现在布局。负载和标签我手臂和手臂II(见图20)。图18:OptiBPM中组件的NxM在最近使用列表(OptiBPM中分量的NxM选择)在介绍了输入耦合器和两个手臂,OptiSystem的版面应该像图1

24、9。Jl4pur4ifkhn71dB)住Lsw-HHffinHrcwiQL鹊soa1LM30姫MMil单lUf町口LdfnbPlBfBCtli母芒怕【brEQ4pollcouei出ARMIIIphaHI-APMI34如|tEXOpBid5pMtr.LtncdfZ昨FkMultjmg,图19:OptiSystem的布局引进武器后在完成OptiSystem中的布局为了完成布局,只需复制并粘贴输入耦合器和移动到右侧(*。s档案已经被加载如前所述)。安排(点击和移动)的图标遵循从图1的原理图约(见图20)。图20:组件在OptiSystem中布局要添加光功率的输入和探测器组件的OptiBPMNxM个输

25、出,请执行以下步骤。注:由于我们正在研究波长响应,我们将使用光学滤波器分析器,它互相发送和从一个给定的时间间隔接收的光。该组件由一个参考光信号之前和之后的计算比较提取的光学部件的频率响应。1_lB步123456789行动要找到分析仪,上双击默认文件夹,过滤器LibraryFilter分析仪,并选择光学过滤器分析仪。禁用自动连接上跌落在布局操作工具栏。选择光学过滤器分析仪,拖动组件到主布局和它的位置靠近第一OptiBPM中组件的NXM(4端口耦合器3dB)的输入端口。在双击光学滤波器分析器,打开属性对话框。在频单元行中,单击单元,并选择纳米(纳米)。注:此设置被选择为对应于模拟的OptiBPM单

26、位。在主选项卡中,在频率行中,键入1544。注意:这是过滤器分析仪的中心频率。在带宽行中,键入20,单击单元,并选择纳米(纳米)。注:这是选择,以确保过滤器运行所需的时间间隔1544纳米+/内部-10纳米。选择线性刻度。注:结果会使用在轴的线性刻度。默认为对数(见图21)。单击OK(确定)以保存设置并关闭对话框。图21:光学滤波器分析器属性对话框连接组件步行动要连接的端口,点击分析仪的输出(上端口),并将其连接到4端口耦合器(3dB)的上侧的输入端口。该组件由绿线(参见图22)连接。OpLiudlFilLtiAidlyitiiComitction4portcoupler(3dB)4portco

27、upler(3dB)Coiuiectiiv:portsOpLiudlFilm、Jiicily图22:连接光学滤波器分析器4端口耦合器(3dB)的详见图23(遵循原理图如图1)连接在布局中臂的端口。44portcoupler(3dB)ARMIARMII(phase)4portcoupler(3dB)Optical1Filter.rialyzer图23:布局的连接部分内连接的右侧(输出)的耦合器上的输出端口与输入端口光学筛选分析仪(见图24)。其余的输入端口必须被分配到有不输入字段。这是通过使用光学零组件来完成的。要找到光学零组件,在组件库浏览器中,双击默认的文件夹,工具库,并选择光空。在拖动光学零组件到主布局,并将其连接到输入端口4端口耦合器(3dB)的(参见图24)OpticalFilterAnalyzer44AFMIIphase)4puiLuuupltfi(3dB)1UplicalNullAF.MI4portcoupler(3dB)图24

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论