基于MATLAB的光纤光栅耦合模理论及其谱线特性(共29页).doc
《基于MATLAB的光纤光栅耦合模理论及其谱线特性(共29页).doc》由会员分享,可在线阅读,更多相关《基于MATLAB的光纤光栅耦合模理论及其谱线特性(共29页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 研究生课程论文封面 课程名称 光 电 子 学 论文题目基于MATLAB的光纤光栅耦 合模理论及其谱线特性 授课学期 2013 学年至 2014 学年 第 1 学期 学 院 物理科学与技术学院 专 业 光 学 学 号 姓 名 王 璐 玮 任课教师 秦 子 雄 交稿日期 2014年01月01日 成 绩 阅读教师签名 日 期 广西师范大学研究生学院制基于MATLAB的光纤光栅耦合模理论及其谱线特性0.前言光纤光栅是近二十几年来迅速发展的光纤器件,其应用是随着写入技术的不断改进而发展起来的,逐渐在实际中得到应用。1978年,加拿大通信研究中心的Hill等发现纤芯参锗的光纤具
2、有光敏性,并利用驻波干涉法制成了世界上第一根光纤光栅。光纤的光敏性主要是指光线的折射率在收到某些波长的激光照射后,会发生永久改变的特性。通常情况需要紫外光照射,折射率会向着增大的方向改变。具有光敏性的光纤主要是纤芯参锗的光纤,受到紫外光照射后,纤芯折射率会增加,而包层折射率不变。在光纤光栅的发展过程中,参锗光纤的载氢技术具有重要意义。参锗光纤本身具有光敏性,单当要求折射率改变较大时,相应就要提高纤芯的参锗浓度,这会影响光纤本身的特性。1993年,贝尔实验室的Lemaire等用光纤载氢技术增强了光纤的光敏性,这种发发适用于任何参锗的光纤。通过光纤的载氢能够将在不增加参锗浓度情况下,使光纤的光敏性
3、大大提高。在平面介质光波导中,布拉格光栅的应用比较早,主要应用于半导体激光器中,而后出现了光纤布拉格光栅,随着光纤光栅写入技术的成熟,光纤光栅在光通信和传感中得到广泛应用,特别是在光通信领域。光纤布拉格光栅和长周期光纤光栅的特性和应用有许多不同之处,也有类似的地方,都可用于通信和传感等领域。光纤布拉格光栅的周期一般在微米以下,根据耦合模理论,这样的周期表现为使向前传播的纤芯模与向后传播的纤芯模之间发生耦合,结果在输出端表现为很窄的带阻滤波特性。作为一种反射型的光纤无源器件,光纤布拉格光栅对温度,应变都有相当程度的敏感特性,其在光纤激光器,波分复用,可调谐光纤滤波器,高速光纤通信系统的色散补偿及
4、光纤传感器等反面有许多重要应用。对于长周期光纤光栅,其光栅的周期较长,根据光波导的耦合模理论,表现为向前传播的纤芯模和同向传播的包层模的耦合。特定长度和耦合系数的长周期光纤光栅可以将纤芯模耦合到包层中而损耗掉。一般来说,与光纤布拉格光纤相比,长周期光纤光栅的光谱带宽较大,其最典型的应用时参铒光纤放大器增益平坦,带阻滤波器和传感。1.耦合模理论耦合模方程是从麦克斯韦方程经过一系列推导得到的,其基本思想是:利用可求解光波导的解,研究受到微扰的光波导,或者相互有影响的光波导,其理论基础在于规则光波导的具有正交性,即:利用麦克斯韦方程组,经过变换可得:对于电场和磁场矢量,有:,在微扰光波导中,横向电、
5、磁矢量可以看作和的线性叠加,即:,则: 其中,为模序数为的本征模的传播常数。利用模的正交关系,可以得到:耦合系数: 在无耦合情况下有:设,根据以上两式,可以得出微扰光波导中的电场、磁场分布:其中,和分别为沿z轴正向传播的模式和反向传播的模式,也就是说,受到微扰后的波导中的模可以看做不同模序的前行模叠加、后行模叠加,或者说是相互叠加;和分别为相应分量的展开系数,均是z的函数,可表示为和。于是得到普遍的耦合模方程为:其中,和为模式和的传播常数;和分别是模式和之间的横向和纵向分量的耦合系数。和分别为: 其中,为光波的角频率;和分别为模式和的电场的横向矢量分量;为光波导中由于扰动引起的介电常量的改变量
6、,n为未受扰动时的折射率,为折射率改变量。位于光纤光栅来说,比小得多(大约为一个数量级),所以在通常情况下可以忽略。2. 光纤布拉格光栅 光纤布拉格光栅使沿z轴传播的纤芯模和沿-z方向传播的纤芯模之间产生耦合,属于两个反向模之间的耦合,取沿z轴传播的模的振幅为A,沿-z方向传播的模的振幅为B,只考虑这两个模之间的耦合,则由上面的方程可得: 从耦合系数方程可知,。前行模和后行模的自耦合系数相等,即,故可统一记为。对紫外激光写入的均匀正弦布拉格光栅,折射率分布为:其中,为光栅的周期;为折射率调制的缓变包络,通常称为切趾或切趾函数;相当于坐标z处折射率改变量的幅值。通常情况下,折射率改变量可写为:代
7、入横向耦合系数中,并改写为:其中,和均是z的慢变函数,当两个下标相同时,为自耦合系数,不同时为互耦合系数。但对于光纤布拉格光栅,只有纤芯模之间的耦合,对单模光纤,。利用关系:将的表达式中余弦表示为指数形式,并代入耦合模方程,则会出现指数项。在耦合模方程中,只有该项的指数部分为零时,才会使两个模之间发生较强的耦合,其前面的系数才会对方程的解有大的影响,显然,括号中同时取+时,该指数项不可能为零,因此,只能取-。从而得到如下简化后的耦合模方程:其中,。在上述方程中,起主导作用的是等号右边的第二项,为了简便,可以忽略含有的项。从而得到如下的耦合模方程:求解方程组后可以得到A和B。设光栅区在,上述方程
8、组可化为两个独立的二阶常微分方程,取边界条件,z=0时,A=A(0);z=L时,B=B(L)。当时,可以得到方程的解为:其中,。对一般情况,可取A(0)=1,B(L)=0,则得到光纤布拉格光栅的反射率和透射率为:在相位匹配条件下,对应了最大反射率和最大透射率,即:,若设光栅的输入端功率为,则谐振时光功率分别为,下图给出了相位匹配条件下,即对谐振波长的光功率转换。程序编码:kL=linspace(0,5);figureP_B=(tanh(kL).2;plot(kL,P_B,r);hold on P_A=(cosh(kL).-2;plot(kL,P_A,b);grid程序运行如下:FIG1.光纤布
9、拉格光栅的功率转换光纤布拉格光栅中耦合模的两个模都是纤芯模,但是反向传播,相位匹配条件为,即:利用传播常数和有效折射率的关系,可以将上式改写为:利用上述光纤布拉格光栅的反射率和透射率公式,可以画出其反射谱和透射谱,程序编码如下:lambda=linspace(1540,1560,5000);k=(1.2*pi./lambda)*10(-3);s=sqrt(k.2-delta.2);delta=3*pi*(lambda-1550)./(15502);y1=(sinh(2e6*s).2)./(cosh(2e6*s).2-(delta.2./k.2);subplot(2,1,1);plot(z,y1
10、,r);xlabel(波长(nm),ylabel(反射率);title(FBG反射谱);grid;y2=1./(cosh(2e6*s).2+(delta.2./s.2).*sinh(2e6*s).2);subplot(2,1,2);plot(z,y2,b);xlabel(波长(nm),ylabel(透射率);title(FBG透射谱);grid;程序运行如下:FIG2.光纤布拉格光栅反射谱和透射谱3. 相移光纤布拉格光栅相移光纤布拉格光栅是在均匀的折射率余弦调制光纤中,在某个或某些位置上出现相位偏移,结果会在反射谱中出现一个较窄的缺口,可以有多个相移,相应会出现多个缺口。对相移光纤布拉格光栅,
11、折射率变化时分段连续的,因此,不能再用一个函数来表示,需要用分段函数来表示。折射率调制可以写成:其中,为第i个相移点的相移量。相移光纤布拉格光栅的耦合模方程可以通过传输矩阵来表示。传输矩阵是由耦合模方程得到的,可以用于均匀和非均匀光纤光栅。类似的,利用上述方法,并考虑到:可以得到耦合模方程:经过复杂的计算,可以得到耦合模方程的解,并写成矩阵的形式为:其中,。当时,令,得:当时,令,可以得到:矩阵称为传输矩阵。如果光线中只有一段均匀光纤布拉格光栅,通常有,所以:,则反射率和透射率分别为:,利用上述相移光纤布拉格光栅的反射率和透射率公式,可以画出其反射谱和透射谱,程序编码如下:function P
12、haseFiber_by_TransmissionMatrix_minen=500;lamda=1e-9*linspace(1545,1555,n);R1,R2,R3,R4=Transmission_FBG;subplot(2,2,1);plot(lamda*1e9,R1,r);title(fai=0);gridaxis(1545,1555,0,1);xlabel(波长/nm);ylabel(反射率);subplot(2,2,2);plot(lamda*1e9,R2,c);title(fai=pi/2);gridaxis(1545,1555,0,1);xlabel(波长/nm);ylabel(
13、反射率);subplot(2,2,3);plot(lamda*1e9,R3,g);title(fai=pi);gridaxis(1545,1555,0,1);xlabel(波长/nm);ylabel(反射率);subplot(2,2,4);plot(lamda*1e9,R4,b);title(fai=3*pi/2);gridaxis(1545,1555,0,1);xlabel(波长/nm);ylabel(反射率);endfunction F1=Transmission_FBG1(lamda,lamda_B,dn,n_eff,i)delta=2*pi*n_eff*(1./lamda-1./lam
14、da_B);j=sqrt(-1);k=pi*dn/lamda_B;L(1)=1e-3;s=sqrt(k2-delta.2);s11(i,1)=(cosh(s(i)*L(1)+j*delta(i)./s(i).*sinh(s(i)*L(1).*exp(-j*delta(i)*L(1);s12(i,1)=j*k./s(i).*sinh(s(i)*L(1).*exp(-j*delta(i)*L(1);s21(i,1)=-j*k./s(i).*sinh(s(i)*L(1).*exp(j*delta(i)*L(1);s22(i,1)=(cosh(s(i)*L(1)-j*delta(i)./s(i).*s
15、inh(s(i)*L(1).*exp(j*delta(i)*L(1);F1=s11(i,1) s12(i,1);s21(i,1) s22(i,1);Endfunction R1,R2,R3,R4=Transmission_FBGn=500;n_eff=1.458;dn=1.2e-3;j=sqrt(-1);lamda_B=1550e-9;lamda=1e-9*linspace(1545,1555,n);delta=2*pi*n_eff*(1./lamda-1./lamda_B);k=pi*dn/lamda_B;s=sqrt(k2-delta.2);for i=1:nL(2)=1e-3; s111
16、(i,2)=(cosh(s(i)*L(2)+j*delta(i)./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2);s112(i,2)=j*k./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2).*exp(j*0);s121(i,2)=-j*k./s(i).*sinh(s(i)*L(2).*exp(j*delta(i)*L(2).*exp(-j*0);s122(i,2)=(cosh(s(i)*L(2)-j*delta(i)./s(i).*sinh(s(i)*L(2).*exp(j*delta(i)*L(2);F12=s1
17、11(i,2) s112(i,2);s121(i,2) s122(i,2);F1=Transmission_FBG1(lamda,lamda_B,dn,n_eff,i);F12=F12*F1;R1(i)=(abs(-F12(2,1)/F12(1,1)2; s211(i,2)=(cosh(s(i)*L(2)+j*delta(i)./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2);s212(i,2)=j*k./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2).*exp(j*pi/2);s221(i,2)=-j*k./s(i)
18、.*sinh(s(i)*L(2).*exp(j*delta(i)*L(2).*exp(-j*pi/2);s222(i,2)=(cosh(s(i)*L(2)-j*delta(i)./s(i).*sinh(s(i)*L(2).*exp(j*delta(i)*L(2);F22=s211(i,2) s212(i,2);s221(i,2) s222(i,2);F1=Transmission_FBG1(lamda,lamda_B,dn,n_eff,i);F22=F22*F1;R2(i)=(abs(-F22(2,1)/F22(1,1)2; s311(i,2)=(cosh(s(i)*L(2)+j*delta(
19、i)./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2);s312(i,2)=j*k./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2).*exp(j*pi);s321(i,2)=-j*k./s(i).*sinh(s(i)*L(2).*exp(j*delta(i)*L(2).*exp(-j*pi); s322(i,2)=(cosh(s(i)*L(2)-j*delta(i)./s(i).*sinh(s(i)*L(2).*exp(j*delta(i)*L(2);F32=s311(i,2) s312(i,2);s321(i,2)
20、 s322(i,2);F1=Transmission_FBG1(lamda,lamda_B,dn,n_eff,i);F32=F32*F1;R3(i)=(abs(-F32(2,1)/F32(1,1)2; s411(i,2)=(cosh(s(i)*L(2)+j*delta(i)./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2);s412(i,2)=j*k./s(i).*sinh(s(i)*L(2).*exp(-j*delta(i)*L(2).*exp(j*3*pi/2);s421(i,2)=-j*k./s(i).*sinh(s(i)*L(2).*exp(j*d
21、elta(i)*L(2).*exp(-j*3*pi/2);s422(i,2)=(cosh(s(i)*L(2)-j*delta(i)./s(i).*sinh(s(i)*L(2).*exp(j*delta(i)*L(2);F42=s411(i,2) s412(i,2);s421(i,2) s422(i,2);F1=Transmission_FBG1(lamda,lamda_B,dn,n_eff,i);F42=F42*F1;R4(i)=(abs(-F42(2,1)/F42(1,1)2;endend程序运行如下:FIG3.相移光纤布拉格光栅反射谱和透射谱4. 切趾光纤布拉格光栅对折射率均匀调制的光纤布
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 光纤 光栅 耦合 理论 及其 特性 29
限制150内