当前位置:文档之家› 多光束干涉原理及MATLAB实现

多光束干涉原理及MATLAB实现

多光束干涉原理及MATLAB实现
多光束干涉原理及MATLAB实现

matlab仿真光束的传输特性

一、课程设计题目: 用matlab 仿真光束的传输特性。 二、任务和要求 用matlab 仿真光束通过光学元件的变换。 ① 设透镜材料为k9玻璃,对1064nm 波长的折射率为1.5062,镜片中心厚度为3mm ,凸面曲率半径,设为100mm ,初始光线距离透镜平面20mm 。用matlab 仿真近轴光线(至少10条)经过平凸透镜的焦距,与理论焦距值进行对比,得出误差大小。 ② 已知透镜的结构参数为101=r ,0.11=n ,51=d ,5163.121=='n n (K9玻璃),502-=r ,0.12=' n ,物点A 距第一面顶点的距离为100,由 A 点计算三条沿光轴夹角分别为10、20、30的光线的成像。试用Matlab 对以上三条光线光路和近轴光线光路进行仿真,并得出实际光线的球差大小。 ③ 设半径为1mm 的平面波经凸面曲率半径为25mm ,中心厚度3mm 的平凸透镜。用matlab 仿真平面波在透镜几何焦平面上的聚焦光斑强度分布,计算光斑半径。并与理论光斑半径值进行对比,得出误差大小。(方法:采用波动理论,利用基尔霍夫—菲涅尔衍射积分公式。)

2、用MATLAB仿真平行光束的衍射强度分布图样。(夫朗和费矩形孔衍射、夫朗和费圆孔衍射、夫朗和费单缝和多缝衍射。) 3、用MATLAB仿真厄米—高斯光束在真空中的传输过程。(包括三维强度分布和平面的灰度图。) 4、(补充题)查找文献,掌握各类空心光束的表达式,采用费更斯-菲涅尔原理推导各类空心光束在真空中传输的光强表达式。用matlab对不同传输距离处的光强进行仿真。 三、理论推导部分 将坐标原点选在透镜中心处,θ1=arcsin(y1/r),由n1*sinθ1=n2*sin θ2可得出θ2=arcsin(n1/n2)*(y1/r),由几何关系可得到θ=θ2-θ1,则出射光线的斜率k=tan(θ2-θ1),当入射直线y=y1时,x1=d-(r -)2^1 r ),并设出射直线为y=k*x+b;由直线经过(x1,y1)即 2^(y

多光束干涉和法布里―珀罗干涉仪实验及其改进(精)

基础物理实验研究性报告论文题目:多光束干涉和法布里—珀罗干涉仪实验及其改进 第一作者:陈雪骑10231032 第二作者:王宇10231034 目录 引言 (2 实验重点 (2 实验原理 (3 实验内容 (9 原始数据及数据处理 (11

实验思考题 (13 误差分析与解决方法 (14 心得体会 (15 参考文献 (15 引言 1899年法国物理学家法布里和珀罗创制了以他们名字命名的法布里-珀罗干涉仪(简F-P干涉仪。用(相位相同的多光束干涉,可以获得细锐明亮且暗纹较宽的明条纹。因此一直是长度计量和研究光谱超精细结构的有效工具,多光束干涉原理还在激光器和光学薄膜理论中有重要的作用,是制作干涉仪器中干涉滤光片和激光共振腔的基本构型。 等倾干涉入射光经薄膜上表面反射后得第一束光,折射光经薄膜下表面反射,又经上表面折射后得第二束光,这两束光在薄膜的同侧,由同一入射振动分出,是相干光,属分振幅干涉。若光源为扩展光源(面光源,则只能在两相干光束的特定重叠区才能观察到干涉,故属定域干涉。对两表面互相平行的平面薄膜,干涉条纹定域在无穷远,通常借助于会聚透镜在其像方焦面内观察。 实验重点 ,1,了解法布里珀罗干涉仪的特点和调节; ,2,用法布里珀罗干涉仪观察多光束等倾干涉并测量钠双线的波长差和膜厚; ,3,巩固一元线性回归法在数据处理中的应用。 实验原理 法布里-珀罗(Fabry-Perot干涉仪主要由平行放置的两块平面板所组成,

O S L1 G G' L2 S O i 图1,法布里珀罗干涉仪示意图 图1为这种干涉仪的示意图,在两个板相向的平面G和'G上镀有薄银膜或 其它反射率较高的薄膜,要求镀膜的平面与标准样板之间的偏差不超过 1/20~1/50波长。若两平行的镀银平面的间隔固定不变(通常采用石英或铟钢作 间隔,则该仪器称为法布里-珀罗干涉仪。面光源S放在透镜1L的焦平面上,使许多方向不同的平行光束入射到干涉仪上,在' GG间作来回多次的反射,最后透射出来的平行光束在第二透镜2L的焦平面上形成同心圆形的等倾干涉条纹。

高斯光束的matlab仿真复习进程

高斯光束的m a t l a b 仿真

题目:根据高斯光束数学模型,模拟仿真高斯光束在谐振腔中某一位置处的归一化强度分布并给出其二维、三维强度分布仿真图;用Matlab读取实际激光光斑照片中所记录的强度数据(读取照片中光斑的一个直径所记录的强度数据即可,Matlab读取照片数据命令为imread),用该数据画出图片中激光光斑的强度二维分布图,与之前数学模型仿真图对比。(如同时考虑高斯光束光斑有效截面半径和等相位面特点,仿真高斯光束光强、光斑有效截面半径以及等相位面同时随传播距离z的变化并给出整体仿真图可酌情加分。) 原始光斑如图1所示,用imread命令读入matlab后直接用imshow命令读取即可, CCD采集的高斯光束光强分布 图1 CCD采集的高斯光束强度分布 读入的数据是一个224 X 244的矩阵,矩阵中的数值代表光强分布。用读入的数据取中间一行(122行)画出强度分布如图2所示。

图2 实验测量高斯曲线 用理论上的高斯曲线公式画出理论高斯曲线如图3所示。 图3 理论高斯曲线 50 100150200 020406080100120140160 180实验测量高斯曲线 -40 -30-20-10010203040 00.2 0.4 0.6 0.8 1 理论高斯曲线

M文件如下: A=imread('D:\documents\作业\激光原理与应用\高斯.bmp'); A1=A(:,122); x1=1:1:224; x2=-100:1:100; a2=exp(-x2.^2/10); figure imshow(A); axis off title('\fontsize{12}CCD采集的高斯光束光强分布'); figure plot(x2,a2,'linewidth',1,'color','b'); axis([-40 40 0 1.2]) title('\fontsize{12}实验测量高斯曲线') figure plot(x1,A1,'linewidth',1,'color','r') title('\fontsize{12}理论高斯曲线') axis([50 200 0 180]) 画三维强度分布。取图片矩阵的中间层,用mesh命令画出三维图如图4所示。 图4 三维强度分布 由于读入的图片有一行白边,需要手动去除掉,否则三维图会有一边整体竖起来,影响观察。最终的M文件如下。 A=imread('D:\documents\作业\激光原理与应用\高斯.bmp'); [high, width, color] = size(A); x=1:width; y=1:high-1; mesh(x', y', double(A(2:224,:,1))); grid on xlabel('x'),ylabel('y'),zlabel('z'); title('三维强度分布');

多光束干涉和法布里—珀罗干涉

多光束干涉和法布里—珀罗干涉

————————————————————————————————作者:————————————————————————————————日期:

大学物理实验研究性报告 多光束干涉和法布里—珀罗干涉 第一作者:何志明 第二作者:张猛13071054 机械工程及自动化学院

2015年5月23日 摘要: 本报告将系统整理多光束干涉和法布里——珀罗干涉实验的实验原理、实验步骤、实验数据处理等内容,并对实验数据和实验中可能存在的误差、实验改进方法与建议做了较为详细的归纳,最后说明实验的收获与感想。 关键词: 干涉、波长、膜厚、数据处理、误差分析

目录? 摘要....................................................................................................................................................................... 2关键词 .................................................................................................................................................................. 2引言3? 实验原理 (4) 实验仪器 (6) 实验装置示意图................................................................................................................................................ 6实验内容7? 数据处理?8 思考题11? 参考文献............................................................................................................................................................ 11 实验感想?11 附:原始数据照片 (13) 引言 法布里——珀罗干涉仪(Fabry--Perotinterferometer)简

高斯光束的matlab仿真

题目:根据高斯光束数学模型,模拟仿真高斯光束在谐振腔中某一位置处的归一化强度分布并给出其二维、三维强度分布仿真图;用Matlab读取实际激光光斑照片中所记录的强度数据(读取照片中光斑的一个直径所记录的强度数据即可,Matlab读取照片数据命令为imread),用该数据画出图片中激光光斑的强度二维分布图,与之前数学模型仿真图对比。(如同时考虑高斯光束光斑有效截面半径和等相位面特点,仿真高斯光束光强、光斑有效截面半径以及等相位面同时随传播距离z的变化并给出整体仿真图可酌情加分。) 原始光斑如图1所示,用imread命令读入matlab后直接用imshow命令读取即可, CCD采集的高斯光束光强分布 图1 CCD采集的高斯光束强度分布 读入的数据是一个224 X 244的矩阵,矩阵中的数值代表光强分布。用读入的数据取中间一行(122行)画出强度分布如图2所示。

图2 实验测量高斯曲线 用理论上的高斯曲线公式画出理论高斯曲线如图3所示。 图3 理论高斯曲线 50 100150200 020406080100120140160 180实验测量高斯曲线 -40 -30-20-10010203040 00.2 0.4 0.6 0.8 1 理论高斯曲线

M文件如下: A=imread('D:\documents\作业\激光原理与应用\高斯.bmp'); A1=A(:,122); x1=1:1:224; x2=-100:1:100; a2=exp(-x2.^2/10); figure imshow(A); axis off title('\fontsize{12}CCD采集的高斯光束光强分布'); figure plot(x2,a2,'linewidth',1,'color','b'); axis([-40 40 0 1.2]) title('\fontsize{12}实验测量高斯曲线') figure plot(x1,A1,'linewidth',1,'color','r') title('\fontsize{12}理论高斯曲线') axis([50 200 0 180]) 画三维强度分布。取图片矩阵的中间层,用mesh命令画出三维图如图4所示。 图4 三维强度分布 由于读入的图片有一行白边,需要手动去除掉,否则三维图会有一边整体竖起来,影响观察。最终的M文件如下。 A=imread('D:\documents\作业\激光原理与应用\高斯.bmp'); [high, width, color] = size(A); x=1:width; y=1:high-1; mesh(x', y', double(A(2:224,:,1))); grid on xlabel('x'),ylabel('y'),zlabel('z'); title('三维强度分布');

多光束干涉研究

i 极小转角的多光束干涉在线测量 引言:文章就极小转角的测量提出利用F-P干涉仪的想法。利用光学器件具有误差小测量精度优势,探究了利用现有的F-P干涉仪原理,并在此基础上进一步改进,进而实现其精确测量极小转角的目的。关键字:极小转角多光束干涉在线测量。 下图为F-P干涉仪的简易图 1.多光束干涉 由于F-P干涉仪利用分振幅多光束干涉,所以先对多光束干涉进行理论推导。利用透明薄透镜的第一个表面和第二个表面对光波的依次反射,将入射光的振幅分为若干部分,并由各部分光波再次相遇产生干涉。

假设入射光波的振幅为A,薄膜上下表面对光波的振幅反射比分 别为r 1、r' 2 (外表面反射)和r' 1 和r 2 (内表面反射),相应的振 幅投射比分别为t 1、t' 2 (自外向内)和t' 1 、t 2 (自内向外),则 反射光波的振幅依次为r 1A,r 2 t 1 t' 1 A,r2 2 r' 1 t 1 t' 1 A , r3 2r2' 1 t 1 t' 1 A … 透射光波的振幅依次为t 1t 2 A,r 2 r' 1 t 1 t 2 A,r2 2 r2' 1 t 1 t 2 A, r3 2r3' 1 t 1 t 2 A,… 若n 1 =n 2 ,则r 1 =r' 2 =r, r 2 = r' 1 =r', t 1 = t' 2 =t'。i 1 =i' 2 =i。 于是根据斯托克斯倒易关系(|r|=|r'|,r2+tt'=1)得 反射光波振幅:rA,r(1-r2)A,r3(1-r2)A,r5(1-r2)A,; 透射光波振幅:(1-r2)A,r2(1-r2)A,r4(1-r2)A, r6(1- r2)A, 若振幅反射比r比较小,则多次反射可以忽略,这时只需要考虑前两束反射光和透射光的影响,从而可以使薄膜多光束干涉简化为双光束干涉,而且两束反射光波振幅近似相等,干涉图样的衬比度近似等于1;两束投射光光波振幅相差较大,其干涉图样衬比度小于1。 若振幅反射比r比较大,则相邻反射光合投射光光波振幅相差不大,各光束对叠加的贡献不可忽略,薄膜干涉变为不等强度的多光束干涉,这正是我们要研究的问题。

基于matlab高斯光束经透射型体光栅后的光束传输特性分析(附源程序)

目录 1 基本原理 (1) 1.1耦合波理论 (1) 1.2高斯光波的基本理论 (9) 2 建立模型描述 (10) 3仿真结果及分析 (10) 3.1角度选择性的模拟 (10) 3.2波长选择性的模拟 (13) 3.3单色发散光束经透射型布拉格体光栅的特性 (15) 3.4多色平面波经透射型布拉格体光栅的特性 (17) 4 调试过程及结论 (18) 5 心得体会 (20) 6 思考题 (20) 7 参考文献 (20) 8 附录 (21)

高斯光束经透射型体光栅后的光束传输 特性分析 1 基本原理 1.1耦合波理论 耦合波理论分析方法基于厚全息光栅产生的布拉格衍射光。当入射波被削弱且产生强衍射效率时,耦合波理论分析方法适用耦合波理论分析方法适用于透射光栅。 1.1.1耦合波理论研究的假设条件及模型 耦合波理论研究的假设条件: (1) 单色波入射体布拉格光栅; (2) 入射波以布拉格角度或近布拉格角度入射; (3)入射波垂直偏振与入射平面; (4)在体光栅中只有两个光波:入射光波 R 和衍射光波 S; (5)仅有入射光波 R 和衍射光波 S 遵守布拉格条件,其余的衍射能级违背布拉格 条件,可被忽略; (6)其余的衍射能级仅对入射光波 R 和衍射光波 S 的能量交换有微小影响; (7)将耦合波理论限定于厚布拉格光栅中; 图1为用于耦合波理论分析的布拉格光栅模型。z 轴垂直于介质平面,x 轴在介质平面内,平行于介质边界,y 轴垂直于纸面。边界面垂直于入射面,与介质边界成Φ角。光栅矢量K垂直于边界平面,其大小为2/ =Λ,Λ为光栅周期,θ为入射角。 Kπ 图1布拉格光栅模型

MATLAB 高斯光束传播轨迹的模拟

B1:高斯光束传播轨迹的模拟 设计任务: 作图表示高斯光束的传播轨迹 (1)基模高斯光束在自由空间的传播轨迹; (2)基模高斯光束经单透镜变换前后的传播轨迹; (3)基模高斯光束经调焦望远镜变换前后的传播轨迹。 function varargout = B1(varargin) % B1 M-file for B1.fig % B1, by itself, creates a new B1 or raises the existing % singleton*. % % H = B1 returns the handle to a new B1 or the handle to % the existing singleton*. % % B1('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in B1.M with the given input arguments. % % B1('Property','Value',...) creates a new B1 or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before B1_OpeningFunction gets called. An % unrecognized property name or invalid value makes property application % stop. All inputs are passed to B1_OpeningFcn via varargin. % % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one % instance to run (singleton)". % % See also: GUIDE, GUIDA TA, GUIHANDLES % Copyright 2002-2003 The MathWorks, Inc. % Edit the above text to modify the response to help B1 % Last Modified by GUIDE v2.5 21-Oct-2010 17:52:32 % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @B1_OpeningFcn, ... 'gui_OutputFcn', @B1_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []);

多光束干涉

第四章多光束干涉 4.1 法布里-珀罗(F-P)标准具两反射面的反射系数为0.8944,求(1)条纹的位相差半宽度; (2)条纹精细度。 4.2 分别计算R=0.5, 0.8, 0.9, 0.98时,F-P标准具条纹的精细度。 4.3 F-P标准具的间隔h=2mm,所使用的单色光波长λ=632.8nm,聚焦透镜的焦距f=30cm,试求条纹图样中第5个环条纹的半径。(设条纹图样中心正好是一亮点。) 4.4 将一个波长稍小于600nm的光波与一个波长为600nm的光波在F-P干涉仪上进行比较。当F-P干涉仪两镜面间距离改变1.5mm时,两光波的条纹系就重合一次,试求未知光波的波长。 4.5 F-P标准具的间隔为2.5mm,问对于λ=500nm的光,条纹系中心的干涉级是多少?如果照明光波包含波长500nm和稍小于500nm的两种光波,它们的环条纹距离为1/100条纹间距,问未知光波的波长是多少? 4.6 F-P标准具两镜面的间隔为0.25mm,标准具产生的λ1谱线的干涉环系中第2环和第5环的半径为2mm和3.8mm,λ2谱线的干涉环系中第2环和第5环的半径分别为2.1mm和 3.85mm。两谱线的平均波长为500nm,试决定两谱线的波长差。 4.7 在4.3题中,如果标准具两镜面的反射率为R=0.98,(1)标准具所能测量的最大波长差是多少?(2)所能分辨的最小波长差是多少? 4.8 已知汞同位素在绿光的四条特征谱线的波长分别为546.0753nm, 546.0745nm, 546.0734nm, 546.0728nm,它们分别属于汞的同位素Hg198, Hg200, Hg202, Hg204。问用F-P标准具分析这一结构时,如何选取标准具的间隔?(设标准具两镜面的反射率R=0.9。) 4.9 如果把激光器的谐振腔看作为一个F-P标准具,激光器的腔长h=0.5m,两反射镜的反射率为R=0.99,试求输出激光的频率间隔和线宽(设气体折射率n=1,输出谱线的中心波长λ=632.8nm)。 4.10λF-P干涉仪两反射镜的反射率为0.5,试求它的最大透射率和最小透射率。若干涉仪为一折射率为n=1.6的玻璃平板所代替,最大透射率和最小透射率又是多少?(不考虑系统的吸收。) 4.11 在上题中,若考虑到干涉仪镜面的吸收,其吸收率为0.05,试求干涉仪最大透射率和最小透射率。 4.12 如图所示,F-P标准具两镜面的间隔为1cm,在其两侧各放一个焦距为15cm的准直透镜L1和会聚透镜L2。直径为1cm的光源(中心在光轴上)置于L1的焦平面,光源发射波长为589.3nm的单色光;空气的折射率为1。(1)计算L2焦点处的干涉级。在L2的焦面上能观察到多少个亮条纹?其中半径最大条纹的干涉级和半径是多少?(2)若将一片折射率为1.5,厚为0.5mm的透明薄片插入标准具两镜面之间,插至一半位置,干涉环条纹将发生怎样的变化?

高斯光束经透射型体光栅后的光束传输特性分析

目录 1 技术指标 (1) 1.1 初始条件 (1) 1.2 技术要求 (1) 1.3 主要任务 (1) 2 基本理论 (1) 2.1 高斯光波的基本理论 (1) 2.2 耦合波理论 (2) 3 建立模型描述 (4) 4 仿真结果及分析 (5) 4.1 角度选择性的模拟 (5) 4.1.1 不同光栅厚度下的角度选择性 (6) 4.1.2 不同光栅线对下的角度选择性 (7) 4.2 波长选择性的模拟 (8) 4.2.1不同光栅厚度下的波长选择性 (8) 4.2.2不同光栅线对下的波长选择性 (9) 4.3 单色发散光束经透射型布拉格体光栅的特性 (10) 4.4 多色平面波经透射型布拉格体光栅的特性 (11) 5 调试过程及结论 (12) 6 心得体会 (13) 7 思考题 (13) 8 参考文献 (14)

高斯光束经透射型体光栅后的光束传输 特性分析 1 技术指标 1.1 初始条件 Matlab软件,计算机 1.2 技术要求 根据耦合波理论,推导出透射体光栅性能参量(角度和波长选择性)与光栅参数(光栅周期,光栅厚度等)之间的关系式;数值分析平面波、谱宽和发散角为高斯分布的光束入射条件下,衍射效率受波长和角度偏移量的影响。 1.3 主要任务 1 查阅相关资料,熟悉体光栅常用分析方法,建立耦合波分析模型; 2 利用matlab软件进行模型仿真,程序调试使其达到设计指标要求及分析仿真结果; 3 撰写设计说明书,进行答辩。 2 基本理论 2.1 高斯光波的基本理论 激光谐振腔发出的基膜场,其横截面的振幅分布遵守高斯函数,称之为高斯脉冲光波。如图1所示为高斯脉冲光波及其参数的图。

多光束干涉

第四章多光束干涉 4.1法布里-珀罗(F-P)标准具两反射面的反射系数为0.8944,求(1)条纹的位相差半宽度;(2)条纹精细度。 4.2分别计算R=0.5, 0.8, 0.9, 0.98时,F-P标准具条纹的精细度。 4.3F-P标准具的间隔h=2mm,所使用的单色光波长=632.8nm,聚焦透镜的焦距f=30cm,试求条纹图样中第5个环条纹的半径。(设条纹图样中心正好是一亮点。) 4.4将一个波长稍小于600nm的光波与一个波长为600nm的光波在F-P干涉仪上进行比较。 当F-P干涉仪两镜面间距离改变1.5mm时,两光波的条纹系就重合一次,试求未知光波的波长。 4.5F-P标准具的间隔为2.5mm,问对于=500nm的光,条纹系中心的干涉级是多少?如果照明光波包含波长500nm和稍小于500nm的两种光波,它们的环条纹距离为1/100条纹间距,问未知光波的波长是多少? 4.6F-P标准具两镜面的间隔为0.25mm,标准具产生的 1谱线的干涉环系中第2环和第5环的半径为2mm和3.8mm, 2谱线的干涉环系中第2环和第5环的半径分别为2.1mm和 3.85mm。两谱线的平均波长为500nm,试决定两谱线的波长差。 4.7在4.3题中,如果标准具两镜面的反射率为R=0.98,(1)标准具所能测量的最大波长差是多少?(2)所能分辨的最小波长差是多少? 4.8已知汞同位素在绿光的四条特征谱线的波长分别为 546.0753nm,546.0745nm, 546.0734nm, 546.0728nm,它们分别属于汞的同位素Hg198, Hg200, Hg202, Hg204。问用F-P标准具分析这一结构时,如何选取标准具的间隔?(设标准具两镜面的反射率R=0.9。)

matlab仿真光束的传输特性

一、课程设计题目: 用matlab 仿真光束的传输特性。 二、任务与要求 用matlab 仿真光束通过光学元件的变换。 ① 设透镜材料为k9玻璃,对1064nm 波长的折射率为1、5062,镜片中心厚度为3mm,凸面曲率半径,设为100mm,初始光线距离透镜平面20mm 。用matlab 仿真近轴光线(至少10条)经过平凸透镜的焦距,与理论焦距值进行对比,得出误差大小。 ② 已知透镜的结构参数为101=r ,0.11=n ,51=d ,5163.121=='n n (K9玻 璃),502-=r ,0.12='n ,物点A 距第一面顶点的距离为100,由A 点计 算三条沿光轴夹角分别为10、20、30的光线的成像。试用Matlab 对以上三条光线光路与近轴光线光路进行仿真,并得出实际光线的球差大小。 ③ 设半径为1mm 的平面波经凸面曲率半径为25mm,中心厚度3mm 的平凸透镜。用matlab 仿真平面波在透镜几何焦平面上的聚焦光斑强度分布,计算光斑半径。并与理论光斑半径值进行对比,得出误差大小。(方法:采用波动理论,利用基尔霍夫—菲涅尔衍射积分公式。) 2、用MATLAB 仿真平行光束的衍射强度分布图样。(夫朗与费矩形孔衍射、夫朗与费圆孔衍射、夫朗与费单缝与多缝衍射。) 3、用MATLAB 仿真厄米—高斯光束在真空中的传输过程。(包括三维强度分布与平面的灰度图。)

4、(补充题)查找文献,掌握各类空心光束的表达式,采用费更斯-菲涅尔原理推导各类空心光束在真空中传输的光强表达式。用matlab对不同传输距离处的光强进行仿真。 三、理论推导部分 将坐标原点选在透镜中心处,θ1=arcsin(y1/r),由n1*sinθ1=n2*sinθ2可得出θ2=arcsin(n1/n2)*(y1/r),由几何关系可得到θ=θ2-θ1,则出射光线的斜率k=tan(θ2-θ1),当入射直线y=y1时,x1=d-(r-r ),并设出射直线为y=k*x+b;由直线经过(x1,y1)即可求出b (y 2^ )2^1 值,从而就可以求出射直线。由单透镜焦点计算公式1/f=-(n-1)*(1/r1-1/r2)可求得f=193、6858。

MATLAB 高斯光束传播轨迹的模拟

B1:xx光束传播轨迹的模拟 设计任务: 作图表示xx光束的传播轨迹 (1)基模高斯光束在自由空间的传播轨迹; (2)基模高斯光束经单透镜变换前后的传播轨迹; (3)基模高斯光束经调焦望远镜变换前后的传播轨迹。 function vargout = B1(vargin) % B1 M-file for B1.fig %B1, by itself, creates a new B1 or raises the existing %singleton*.%%H = B1 returns the handle to a new B1 or the handle to %the existing singleton*.%%B1('CALLBACK',hObject,eventData,handles,...) calls the local %function named CALLBACK in B1.M with the given input arguments.%%B1('Property','Value',...) creates a new B1 or raises the %existing singleton*.Starting from the left, property value pairs are %applied to the GUI before B1_OpeningFunction gets called.An %unrecognized property name or invalid value makes property application GUIDE, GUIDATA, GUIHANDLES % Copyright 2002-2003 The MathWorks, Inc. % Edit the above text to modify the response to help B1

拉盖尔高斯光束 厄米高斯光束MATLAB仿真

激光原理by贾而穑 130212114 厄米高斯光束MATLAB仿真 其中主程序文件:plotHermiteGaussianBeams.m 子程序文件:HermitePoly.m 程序如下: plotHermiteGaussianBeams.m %-------------------------------------------------------------------------% % auther:Erse Jia % Student ID 130212114 %-------------------------------------------------------------------------% %% Hermite Gaussian Beams %% SET PARAMETERS % Physical parameters lambda = 500; % nm k = 2*pi/lambda; % The two parameters for the gaussian beam (and derived quantities) z0 = 1; A0 = 1; W0 = sqrt(lambda*z0/pi); W = @(z) W0*sqrt(1+(z/z0)^2); R = @(z) z*(1+(z/z0)^2); Zeta = @(z) atan(z/z0); % The coefficients for the Hermite-Gaussian (HG) beam of order (l,m) A = [ 1 0 0 0; 1 1 0 0; 0 0 0 0; 0 0 .2 0]; % Display Parameters res = 800; z = 1e-9; x = linspace(-2*W(z),2*W(z),res); y = linspace(-2*W(z),2*W(z),res); [X Y] = meshgrid(x,y); X = X(:); Y = Y(:); %% RUN THE SIMULATION % Preallocate Memory

高斯光束传播 matlab

%Gaussian_propagation.m %Simulation of diffraction of Gaussian Beam clear; %Gaussian Beam %N:sampling number N=input('Number of samples(enter from 100 to 500)='); L=10*10^-3; Ld=input('wavelength of light in [micrometers]='); Ld=Ld*10^-6; ko=(2*pi)/Ld; wo=input('Waist of Gaussian Beam in [mm]='); wo=wo*10^-3; z_ray=(ko*wo^2)/2*10^3; sprintf('Rayleigh range is %f [mm]',z_ray) z_ray=z_ray*10^-3; z=input('Propagation length (z) in [mm]'); z=z*10^-3; %dx:step size dx=L/N; for n=1:N+1 for m=1:N+1 %Space axis x(m)=(m-1)*dx-L/2; y(n)=(n-1)*dx-L/2; %Gaussian Beam in space domain Gau(n,m)=exp(-(x(m)^2+y(n)^2)/(wo^2)); %Frequency axis Kx(m)=(2*pi*(m-1))/(N*dx)-((2*pi*(N))/(N*dx))/2; Ky(n)=(2*pi*(n-1))/(N*dx)-((2*pi*(N))/(N*dx))/2; %Free space transfer function H(n,m)=exp(j/(2*ko)*z*(Kx(m)^2+Ky(n)^2)); end end %Gaussian Beam in Frequency domain FGau=fft2(Gau); FGau=fftshift(FGau); %Propagated Gaussian beam in Frequency domain FGau_pro=FGau.*H;

高斯光束传播及其MATLAB仿真

目录 一、高斯光束 (1) 1简介: (1) 2. 命名 (1) 二、高斯定律的传播 (2) 1.振幅分布特性 (2) 2.等相位面特性 (2) 3.高斯光束的瑞利长度 (3) 4.高斯光束的远场发散角 (4) 三、用MATLAB仿真高斯光束的优势 (4) 四、提出高斯光束的问题 (4) 五、问题的求解 (5) 六、问题的MATLAB程序 (7) 1、程序如下: (7) 2.最终运行 (10) 七、结束语 (17) 八、参考文献 (17) 九、成绩评定 (18)

一、高斯光束 1简介: 通常情形,激光谐振腔发出的基模辐射场,其横截面的振幅分布遵守高斯函数,故称高斯光束。 2.命名 关于光斑大小的查询,其实问的就是光斑的束腰直径或束腰半径。束腰,是指高斯光绝对平行传输的地方。半径,是指在高斯光的横截面考察,以最大振幅处为原点,振幅下降到原点处的0.36788倍,也就是1/e倍的地方,由于高斯光关于原点对称,所以1/e的地方形成一个圆,该圆的半径,就是光斑在此横截面的半径;如果取束腰处的横截面来考察,此时的半径,即是束腰半径。沿着光斑前进,各处的半径的包络线是一个双曲面,该双曲面有渐近线。高斯光束的传输特性,是在远处沿传播方向成特定角度扩散,该角度即是光束的远场发散角,也就是一对渐近线的夹角,它与波长成正比,与其束腰半径成反比,故而,束腰半径越小,光斑发散越快;束腰半径越大,光斑发散越慢。 我们用感光片可以看到,在近距离时,准直器发出的光在一定范围内近似成平行光,距离稍远,光斑逐渐发散,亮点变弱变大;可是从光纤出来的光,很快就发散;这是因为,准直器的光斑直径大约有400微米,而光纤的光斑直径不到10微米。同时,对于准直器最大工作距离的定义,往往可理解为该准直器输出光斑的共焦参数,该参数与光斑束腰半径平方成正比,与波长成反比,计算式是:3.1415926*束腰半径*束腰半径/波长。所以要做成长工作距离(意味着在更长的传输距离里高斯光束仍近似成平行光)的准直器,必然要把光斑做大,透镜相应要加长加粗。

干涉理论基础

干涉理论基础 我们从电磁理论的基本方程导出了光传播的几何模型,并且证明了,当采取某些近似时,一束光中的强度变化可以用光线管横截面的变化来描述。当两个或两个以上的光束叠加在一起时,一般,强度分布不能再用这样简单的方式来描述。例如,如果用适当的仪器把光源来的光分成两束,然后把它们叠加起来,我们就发现叠加区域中的强度在极大与极小之间逐点变化:极大超过两光束强度之和,几小可能是零。这种现象称为干涉。下面我们就要看到,严格单色光束的叠加总能产生干涉。然而实际物理光源产生的光决不会是严格单色的,而是如我们从微观理论所得知的,其振幅和位相都有极快的不规则涨落,以至眼睛和通常的物理探测仪器都跟不上。如果两束光来自同一光源,则这两束光中的涨落一般是相关的,完全相关的称为完全相干光束,部分相关的称为部分相干光束。在不同光源来的光束中,涨落是完全不相关的,这样的光就称为相互不相干的。当不同光源来的这种光束叠加在一起时,在通常实验条件下观察不到干涉,总强度处处都等于各光束强度之和。二光束中涨落之间存在的“相关度”,决定了光束叠加产生的干涉效应的“清晰度”,反过来,相关度又通过干涉效应的清晰度表现出来。 从单个光束得到几个光束有两种一般方法,人们根据这两种方法对产生干涉的装置进行分类,一种方法是,让光束通过并排放置的几个小孔。这种方法称为波阵面分割,它只适用于光源足够小的情况。另一种方法是采用一个或多个部分反射的表面,在各表面上,一部分光被反射,一部分光透射。这种方式成为振幅分割;它可用于扩展光源情况,因而效应的强度可比波阵面分割的大。无论在哪种情况,把两个光束叠加产生的效应(双光束干涉)和两个以上光束叠加产生的效应(多光束干涉)分开考虑是有方便之处的。 在历史上,干涉现象曾经是确定光的波动性的依据,现在,他们在例如光谱学和基本量度学中,具有重要的实际应用。 两个单色波的干涉 当两个单色波E 1和E 2在某一点P 叠加在一起。P 点的总场强为: 21E E E += 因而 2122212·2E E E E E ++= 因此,P 点的总强度为: 1221J I I I ++= 其中 ><=2112·2E E J 现在设两个线偏振波沿z方向传播,但E 矢量同沿x轴,此时有 δcos 22112I I J = 因此,总强度为 δcos 22121I I I I I ++=

matlab仿真光束的传输特性

matlab仿真光束的传输特性

一、课程设计题目: 用matlab 仿真光束的传输特性。 二、任务和要求 用matlab 仿真光束通过光学元件的变换。 ① 设透镜材料为k9玻璃,对1064nm 波长的折射率为1.5062,镜片中心厚度为3mm ,凸面曲率半径,设为100mm ,初始光线距离透镜平面20mm 。用matlab 仿真近轴光线(至少10条)经过平凸透镜的焦距,与理论焦距值进行对比,得出误差大小。 ② 已知透镜的结构参数为101=r ,0.11=n ,51=d ,5163.121=='n n (K9玻璃),502-=r ,0.12=' n ,物点A 距第一面顶点的距离为100,由 A 点计算三条沿光轴夹角分别为10、20、30的光线的成像。试用Matlab 对以上三条光线光路和近轴光线光路进行仿真,并得出实际光线的球差大小。 ③ 设半径为1mm 的平面波经凸面曲率半径为25mm ,中心厚度3mm 的平凸透镜。用matlab 仿真平面波在透镜几何焦平面上的聚焦光斑强度分布,计算光斑半径。并与理论光斑半径值进行对比,得出误差大小。(方法:采用波动理论,利用基尔霍夫—菲涅尔衍射积分公式。) 2、用MATLAB 仿真平行光束的衍射强度分布图样。(夫朗和费矩形孔衍射、夫朗和费圆孔衍射、夫朗和费单缝和多缝衍射。)

3、用MATLAB仿真厄米—高斯光束在真空中的传输过程。(包括三维强度分布和平面的灰度图。) 4、(补充题)查找文献,掌握各类空心光束的表达式,采用费更斯-菲涅尔原理推导各类空心光束在真空中传输的光强表达式。用matlab对不同传输距离处的光强进行仿真。 三、理论推导部分 将坐标原点选在透镜中心处,θ1=arcsin(y1/r),由n1*sinθ1=n2*sinθ2可得出θ2=arcsin(n1/n2)*(y1/r),由几何关系可得到θ=θ2-θ1,则出射光线的斜率k=tan(θ2-θ1),当入射直线y=y1时,x1=d-(r-)2^1 (y r ),并设出射直线为y=k*x+b;由直线经过 ^ 2 (x1,y1)即可求出b值,从而就可以求出射直线。由单透镜焦点计算公式1/f=-(n-1)*(1/r1-1/r2)可求得f=193.6858。

相关主题
文本预览
相关文档 最新文档