MATLAB仿真光的干涉(三)

除了波前分割法,波幅分割法也很常见。

利用反射和折射将光束分来,并利用往返的光产生光程差,形成干涉。

本文主要讲等倾干涉,以及它的拓展多光束干涉。

等倾干涉的原理如图所示:

两光束的光程差主要由AB、BC、AN组成,分别用路程和折射率相乘再相加可以求出结果。

等倾干涉的一种应用是多光束干涉

多个反射或折射的光束会在远处汇集(可以加透镜来模拟这个过程)

对于透射光,不同光束光强相差r1*r2*e^{i\delta},其中,r1、r2为上下两面的反射系数,\delta表示相位变化项。

利用等比数列求和得到最终结果。

反射光强随角变量变化的程序代码如下:

clear
r = 0:0.1:1;
phi = -5:0.0001:25;

for i = 1:11
    y1 = 1./(1+4*r(i)*sin(phi/2).^2/(1-r(i))^2);%反射光强
    plot(phi,y1)
    hold on
end
text(-3,0.1,'r = 0.8')
text(5,0.2,'r = 0.5')
text(7,0.44,'r = 0.6')
text(12,0.5,'r = 0.01')
text(16,0.65,'r = 0.4')
text(20,0.89,'r = 0.23')
xlabel('角变量')
ylabel('反射光强')

结果如图: 

透射光同样可以用这样的形式表示:

figure(2)
for i = 1:11
    y2 = 1./(1+(1-r(i))^2./(4*r(i)*sin(phi/2).^2));%反射光强
    plot(phi,y2);
    hold on
end
text(-3,0.1,'r = 0.8')
text(5,0.2,'r = 0.5')
text(7,0.44,'r = 0.6')
text(12,0.5,'r = 0.01')
text(16,0.65,'r = 0.4')
text(20,0.89,'r = 0.23')
xlabel('角变量')
ylabel('透射光强')

结果:

另外:

对于平行平面板的多光束干涉,细度(自由光谱范围除以投射函数半高宽)越高,投射峰形状越锐利。

模拟细度随平行平面板反射率变化的程序代码如下:

figure(1)
r = 0.5:0.005:0.99;%反射比
FF = pi*sqrt(r)./(1-r);
plot(r,FF);
xlabel("Mirror Reflectivity R");
ylabel("Finesse FR");
title("Reflectivity Finesse versus Mirror Reflectivity R");
grid on

结果:

参考:

《高等光学仿真——光波导、激光》

《多光束干涉原理及matlab实现》

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
matlab是一款功能强大的数值计算和科学编程软件,也可以用于进行干涉仿真干涉是指两个或多个波相遇形成干涉现象的过程。在matlab中,我们可以使用学工具箱中的函数和工具来模拟干涉效应。 首先,我们可以使用matlab中的傅里叶变换函数来模拟场的传播。通过定义干涉源的波函数或场的复振幅分布,利用傅里叶变换将其转换为频域中的波数分布。 其次,我们可以使用matlab的空间传播函数来模拟波的传播过程。通过定义透镜、棱镜或衍射栅等学元件的传输函数或相位函数,结合傅里叶变换得到的频域波数分布,可以得到波在空间中的传播和干涉效应。 最后,我们可以使用matlab中的二维绘图函数来显示干涉效果。例如,可以绘制干涉图案、干涉条纹或强分布等直观的结果,从而观察和分析干涉现象。 在模拟干涉过程时,我们需要考虑波长、振幅、相位差等参数,以及学元件的特性和参数。通过调整这些参数,可以得到不同干涉效应的仿真结果。同时,我们可以使用matlab中的多种工具和函数来分析干涉模拟的结果,如FFT、相干长度、干涉对比度等。 总之,利用matlab可以进行干涉仿真,通过定义波函数、传输函数和学元件,以及绘制干涉图案或强分布,可以模拟和研究干涉现象,为相关学实验和应用提供有价值的参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

matlab练习生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值