MATLAB仿真光的干涉(五)

这是本系列的最后一篇,介绍法布里珀罗干涉仪

类似于平行平面板的结构,光在法布里珀罗腔内往返。

应用于选色、激光器等多领域。

法布里珀罗干涉仪的原理图如图所示:(实在是懒得画了hh)

(图像来源:知乎Tyalmath) 

可以看到,和多光束干涉仪是相似的:

确实,两者的计算和仿真过程也极为类似。 

法布里珀罗干涉仪的透射率随入射光波长的变化曲线仿真如下:

n = 1.5;
d = 2e-3;
theta2 = 0;
lambda = linspace(0.5498e-6,0.5502e-6,5001);
K = 4*pi*n*d*cos(theta2)./lambda;

figure(3)
r1 = 0.75;
R  = r1.^2;
F = 4*R./(1-R).^2;
I1 = 1./(1+F*sin(K/2).^2);
plot(lambda,I1,'LineWidth',2,'Color',[0.8,0.1,0.8]);
grid on
hold on

r2 = 0.85;
R  = r2.^2;
F = 4*R./(1-R).^2;
I2 = 1./(1+F*sin(K/2).^2);
plot(lambda,I2,'LineWidth',2,'Color',[0.1,0.7,0.7]);

r3 = 0.99;
R  = r3.^2;
F = 4*R./(1-R).^2;
I3 = 1./(1+F*sin(K/2).^2);
plot(lambda,I3);
axis([min(lambda),max(lambda),0,1]);
xlabel("\lambda (m)");
ylabel("I(\lambda)");
title("The Transmitted Intensity of a Fabry Perot Interferometer");

注意这里选择了三种不同的反射率进行仿真,观察反射率大小对于投射的影响。

结果:

和多光束干涉(见本专栏上一篇文章)对比可知:

1、两者非常类似;

2、重要参数均为:半高宽、自由光谱程、F数、细度(精细度)

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

matlab练习生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值