单模光纤的三维模场分布解析.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 1单模光纤 1 2单模光纤模场分布近似 1 3 MATLAB语言 6 3.1主程序 6 3.2调用函数 3.3 程序运行说明 11 4 总结 16 1单模光纤 在工作波长中,只能传输一个传播模式的光纤,通常简称为单模光纤(SMF:Single ModeFiber)。由于光纤的纤芯很细(约10pm)而且折射率呈阶跃状分布,当归一化频率V参数<2.4时,理论上只能形成单模传输。 2单模光纤模场分布 光纤中的电磁波可以看成时谐场,满足亥姆霍兹方程, 与电磁波理论中的做法一样,先求解z方向分量,然后再由麦克斯韦方程组求得其他分量。 采用柱坐标,z方向的分量满足亥姆霍兹方程: 如果求得z方向的分量,其他各横向分量可以用z分量表示出来。 阶跃光纤中的电磁场解及导波模的截止参数 式中,A 、B 待定常数, Jm :m 阶第一类贝塞尔函数,Km:m 阶第二类变形贝塞尔函数。 U=kca W=aca u表示导波模场在纤芯内部的横向分布规律,w表示它在包层中的横向分布规律,两者结合起来,就可以完整地描述导波模的横向分布规律; β是轴向的相位传播常数,表明导波模的纵向传输特性。 与电磁学公式比较 几个低阶第一类贝塞尔函数曲线用纵向分量表示的其他分量 对于实际使用的光钎可以引入弱导条件而得到的简化方程。 简化的特征方程, 上面这些公式与电磁场与电磁波中公式完全相同,求解很困难,一般用数值法,如果只求各种模式的截止条件,只需令W2=0,求解满足边界条件的U,则相对简单一些. 本征方程是反映导波模涉及到的参数u、w和β之间相互关系的方程,对于弱导光纤(n1≈n2)则可得到本征方程 上面这些式子中,uxy表示x阶贝塞尔函数的第y个零点,下面表5.1 是几个低阶贝塞尔函数的零点位置。 HE11模对应 0 阶贝塞尔函数的第零个零点 n m 0 1 2 3 1 2.40483 3.83171 5.13562 6.38016 2 5.52008 7.01559 8.41724 9.76102 3 8.65373 10.17347 11.61984 13.01520 4 11.79153 12.32369 14.79596 16.22347 5 14.930492 16.63 17.95982 14.40942 定义另一个重要的特征参量,V,称为光纤的归一化频率,是一个无量纲的参数。 当W2=0时,相应的 U 记为 Uc,V 记为Vc, Vc称之为归一化截止频率。显然,此时Uc = Vc 且: 这样,光纤中任意一个模式的传播条件是: 光纤中单模传播的条件是: gcc=figure(Position,[10,50,1100,660]); 设置程序抬头 set(gcc,Menubar,none,Name,单模光钎的三维模场分布,NumberTitle,off); uicontrol(gcc,Style,text,Units,normalized,Position,[0.01,0.35,0.05,0.6],String,单模光钎的三维模场分布,Fontsize,24,Horizontal,center,Back,[0.5 0.8 0.9]); 设置交互区域框 uicontrol(gcc,Style,Frame,Units,normalized,Position,[0.15,0.015,0.8,0.24],Back,[1,1,1]); 设置绘图框 b=axes(Position,[0.15,0.3,0.8,0.68]); 设置程序背景颜色 set(gcc,color,[0.5 0.8 0.9]); 2、视图缩放功能 通过改变坐标轴的值改变视图大小 uicontrol(gcc,Style,text,Units,normalized,Fontsize,15,Position,[0.04,0.21,0.075,0.04],... String,同比例缩放,Fontsize,12,Horizontal,left,Back,[1 1 0.4]); COM=[j=get(hdxyz,Value);,f=5*j;,g=1*j;,set(b,xlim,[-f,f],ylim,[-f,f],zlim,[0,g]);]; hdxyz=uicontrol(gcc,Style,slider,Units,normalized,Position,[0.015,0.18

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档