当前位置:文档之家› 光波在介质中界面上的反射及透射特性的仿真

光波在介质中界面上的反射及透射特性的仿真

西安邮电大学光学报告学院:电子工程学生姓名:专业名称:光信息科学与技术班级:光信1103班设计名称:光波在介质中界面上的反射及透射特性的仿真一、课程设计目的1.掌握反射系数及透射系数的概念;2.掌握反射光与透射光振幅和相位的变化规律;3.掌握布儒斯特角和全反射临界角的概念。

二、任务与要求对n1=1、n2=1.52及n1=1.52、n2=1的两种情况下,分别计算反射光与透射光振幅和相位的变化,绘出变化曲线并总结规律。

三、课程设计原理光在介质界面上的反射和折射特性与电矢量的振动方向密切相关。

由于平面光波的横波特性,电矢量可在垂直传播方向的平面内的任意方向上振动,而它总可以分解成垂直于入射面振动的分量和平行于入射面振动的分量,一旦这两个分量的反射、折射特性确定,则任意方向上的振动的光的反射、折射特性也即确定。

菲涅耳公式就是确定这两个振动分量反射、折射特性的定量关系式。

(1)s分量和p分量p s m E Et E E r imtm m im rm m ,,,0000===垂直入射面的振动分量- -s 分量平行入射面的振动分量- -p 分量定义:s 分量、p 分量的反射系数、透射系数分别为(2)反射系数和透射系数定义:s 分量、p 分量的反射系数、透射系数分别为p s m E E t E E r imtm m im rm m ,,,0000===(3)菲涅耳公式已知界面两侧的折射率21n n 、和入射角1θ,就可由折射定律确定折射角2θ;进而可由菲涅耳公式求出反射系数和透射系数。

绘出如下按光学玻璃(n=1.5)和空气界面计算,在21n n <(光由光疏介质射向光密介质)和21n n >(光由光密介质射向光疏介质)两种情况下,反射系数、透射系数随入射角1θ的变化曲线。

(a)光由光疏介质射向光密介质 (b)光由光密介质射向光疏介反射光与入射光中s,p 分量的相位关系: (1)n1<n2时,光疏入射光密 s 分量的反射系数s r :反射光中的s 分量与入射光中的s 分量相位相反;反射光中的s 分量相对入射光中的s 分量存在一个π相位突变(rs ϕ=π); p 分量的反射系数p r :在1θ<B θ范围内,p r >0,反射光中的p 分p 量与入射光中的分量相位相同(rp ϕ=0);在1θ>B θ范围内,p r <0,反射光中的p 分量相对入射光中的p 分量有π相位突变(rp ϕ=π);(2)n1>n2时,光密入射光疏 s 分量的反射系数s r :入射角1θ在0到C θ(临界角,12/sin n n C =θ)的范围内,s 分量的反射系数s r >0。

反射光中的s 分量与入射光中的s 分量同相位,rs ϕ=0;入射角1θ>C θ时,发生全反射,1212cos sin 2tan θθϕn rs--=(21/n n n =); p 分量的反射系数p r :在1θ<B θ范围内,p r <0,反射光中的p 分量相对入射光中的p 分量有π相位突变(rp ϕ=π);在B θ<1θ<C θ范围内,p r >0,反射光中的p 分量与入射光中的p 分量相位相同(rp ϕ=0);入射角1θ>C θ时,发生全反射,12122cos sin 2tan θθϕn n rp--=; 四、课程设计步骤(流程图)(1)定义变量n1,n2,f1.(2)给变量赋值,其中n1=1,n2=1.52,还有一种情况其中n1=1.52,n2=1(3)设计for 循环,使f1每循环一次加 /1000,实现在f1每变化一次下,得出相应的反射系数,透射系数的值,从而得出程序的循环(4)根据程序仿真结果五、仿真结果分析102030405060708090-1-0.500.51Fn1<n2s/p 分量与相位的关系010203040506070809001234Ff r s010203040506070809001234Ff r p0102030405060708090-11234n1>n2s/p 分量与相位的关系F01020304050607080901234Ff r s01020304050607080901234Ff r p结论:光在介质面上的反射、透射特性有三个因素决定:入射光的偏振态,入射角,界面两侧介质的折射率。

(1)光波由光疏介质射向光密介质(n1<n2)a.n1<n2时,反射系数rs<0,说明反射光中的s 分量与入射光中的s 分量相位相反。

(即frs=π)b.而p分量的反射系数rp在f1<fb范围内,rp>0,说明反射光中的p 分量与入射光中的p分量相位相同。

(即frp=0)c.在f1>fb范围内,rp<0,说明反射光中的p分量与入射光中的p分量π相位突变。

(即frp=π)(2)光波由光密介质射向光疏介质(n1>n2)a.入射角f1在0到fc的范围内,s分量的反射系数rs>0,说明反射光中s分量与入射光中的s分量同相位。

(即frs=0)b.P分量的反射系数rp在f1<fb范围内,rp<0,说明反射光中的p分量相对入射光中的p分量有π相位突变。

(即frp=π)c.在fb<f1<fc范围内,rp>0,说明反射光中的p分量与入射光中的p分量相位相同。

六、仿真小结光在介质界面上的反射、透射特性由三个因素决定:(1)入射光的偏振态;(2)入射角;(3)界面两侧介质的折射率。

由rs、rp、ts、tp随入射角的变化曲线可知,在入射角从0度到90度的变化范围内,不论光波以什么角度入射至界面,也不论界面两侧折射率大小如何,s分量和p分量的透射系数t总是取正值,因此,折射光总是与入射光同相位。

通过本次实验,掌握了反射系数及透射系数的概念,反射光与透射光振幅和相位的变化规律,布儒斯特角和全反射临界角的概念。

七、程序clear all;%n1=1;%n2=1.52;n1=1.52;n2=1;n=n2./n1;if n1<n2subplot(1,3,1)qa=0:pi/100:pi/2;qb=asin(n1.*sin(qa)./n2);rs=-sin(qa-qb)./sin(qa+qb);rp=tan(qa-qb)./tan(qa+qb);ts=2.*cos(qa).*sin(qb)./sin(qa+qb);tp=2.*cos(qa).*sin(qb)./sin(qa+qb)./cos(qa-qb);plot(qa*180./pi,rs,'r',qa*180./pi,rp,'c',qa*180./pi,ts,'b',qa*180./pi ,tp,'g')legend('rs','rp','ts','tp')%rssubplot(1,3,2)for qa=0:pi/1000:pi/2qb=asin(n1.*sin(qa)./n2);rs=-sin(qa-qb)./sin(qa+qb);if rs<=0Frs=pi;elseFrs=0;endplot(qa*180./pi,Frs,'r')hold onendlegend('Frs')%rpsubplot(1,3,3)for qa=0:pi/1000:pi/2qb=asin(n1.*sin(qa)./n2);rp=tan(qa-qb)./tan(qa+qb);if rp<=0Frp=pi;elseFrp=0;endplot(qa*180./pi,Frp,'b')hold onendlegend('Frp')elsesubplot(1,3,1)qc=asin(n2./n1);qa=0:0.0001:qc;qb=asin(n1.*sin(qa)./n2);rs=-sin(qa-qb)./sin(qa+qb);rp=tan(qa-qb)./tan(qa+qb);ts=2.*cos(qa).*sin(qb)./sin(qa+qb);tp=2.*cos(qa).*sin(qb)./sin(qa+qb)./cos(qa-qb);plot(qa*180./pi,rs,'r',qa*180./pi,rp,'c',qa*180./pi,ts,'b',qa*180./pi ,tp,'g')hold onqa=qc:0.0001:pi/2;tp=0;ts=0;rs=1;rp=1;plot(qa*180./pi,rs,'r',qa*180./pi,rp,'c',qa*180./pi,ts,'b',qa*180./pi ,tp,'g')hold onlegend('rs','rp','ts','tp')%rsqc=asin(n2./n1);subplot(1,3,2)for qa=0:pi/1000:qcqb=asin(n1.*sin(qa)./n2);rs=-sin(qa-qb)./sin(qa+qb);if rs<=0Frs=pi;elseFrs=0;endplot(qa*180./pi,Frs,'r')hold onendqa=qc:pi/1000:pi/2;Frs= 2.*atan(sqrt(sin(qa).^2-(n.^2))./cos(qa));plot(qa*180./pi,Frs,'r')hold onlegend('Frs')%rpsubplot(1,3,3)for qa=0:pi/1000:qc;qb=asin(n1.*sin(qa)./n2);rp=tan(qa-qb)./tan(qa+qb);if rp<=0Frp=pi;elseFrp=0;endplot(qa*180./pi,Frp,'b')hold onendqa=qc:pi/1000:pi/2;Frp= 2.*atan(sqrt(sin(qa).^2-(n.^2))./cos(qa)./n.^2); plot(qa*180./pi,Frp,'b')hold onlegend('Frp')end。

相关主题