版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于Matlab的矩孔菲涅尔衍射仿真摘 要光学试验中衍射实验是非常重要的实验. 光的衍射是指光在传播过程中遇 到障碍物时能够绕过障碍物的边缘前进的现象, 光的衍射现象为光的波动说提供了有力的证据. 衍射系统一般有光源、衍射屏和接受屏组成, 按照它们相互距离的大小可将衍射分为两大类, 一类是衍射屏与光源和接受屏的距离都是无穷远时的衍射, 称为夫琅禾费衍射, 一类是衍射屏与光源或接受屏的距离为有限远时的衍射称为菲涅尔衍射。 本文用Matlab软件主要针对矩孔菲涅尔衍射现象建立了数学模型,对衍射光强分布进行了编程运算,对衍射实验进行了仿真。 关键字:Matlab;矩孔菲涅尔衍射;仿真;光学实验 Ab
2、stractOptical diffraction experiment is a very important experiment. is the diffraction of light propagation of light in the obstacles encountered in the process to bypass the obstacles when the forward edge of the phenomenon of light diffraction phenomenon of the wave theory of light provides a str
3、ong Evidence. diffraction systems generally have light, diffraction screen and accept the screen composition, size according to their distance from each other diffraction can be divided into two categories, one is the diffraction screen and the light source and the receiving screen is infinity when
4、the distance between the diffraction Known as Fraunhofer diffraction, one is diffraction screen and the light source or accept a limited away from the screen when the diffraction is called Fresnel diffraction. In this paper, Matlab software on a typical phenomenon of a mathematical model of single s
5、lit Fresnel diffraction, the diffraction intensity distribution of the programming operation, the diffraction experiment is simulated. Key word: matlab;single slit Fresnel diffraction; simulation; optical experiment 一、菲涅尔衍射原理由惠更斯-菲涅尔原理可知接收屏上的P点的复振幅可以表示为EP=CEQexpikrrKd (1)其中EQ为衍射屏上的复振幅分布,K()为倾斜因子。根据基
6、尔霍夫对此公式的完善,有:C=1iK=1+cos21(1)式中给出的脉冲响应比到达时相当复杂,不过,根据实际条件可之简化。为此,首先将r表达为 r=z1+x-x0z2+(y-y0z)212 (2)将上式作二项式展开得: r=z1+x-x02+y-y022z2-x-x02+y-y0228z4+ (3) 当衍射孔径和观察范围确定后,只要z取足够的大,对于相位因子而言,(3)的展开式中只取前两项而舍弃全部高次项是可以的,也就是r取这样的近似值不会引起明显的相位误差,这种近似称为菲涅尔近似。 r=z1+12x-x0z2+12y-y0z2 (4)设衍射屏上点的坐标为(x1, y1),接收屏上点的坐标为(
7、x, y),衍射屏与接收屏间距离为z1,当满足菲涅尔近似条件时,即k8z13(x-x1)2+(y-y1)2max2 (5)此时可得到菲涅尔衍射的计算公式Ex,y=expikz1iz1-Ex1,y1expik2z1x-x12+y-y12dx1dy1 (6)把上式指数项中的二次项展开,并改写成傅里叶变换的形式,可以写成Ex,y=exp(ikz1)iz1expik2z1x2+y2fEx1,y1expik2z1x12+y12 (7)上式为菲涅尔衍射的傅里叶变换表达式,它表明除了积分号前面的一个与x1、y1无关的振幅和相位因子外,菲涅尔衍射的复振幅分布是孔径平面的复振幅分布和一个二次相位因子乘积的傅里叶
8、变换。相对于夫琅和费衍射而言,菲涅尔衍射的观察屏距衍射屏不太远。在菲涅尔衍射中,输入变量和输出变量分别为衍射孔径平面的光场分布和观察平面的光场以及光强分布,考虑到这三个量都是二维分布,而且Matlab主要应用于矩阵数值运算,所以本程序选择用二维矩阵来存储衍射孔径平面和观察平面的场分布,并分别以矩阵的列数和行数来对应平面的直角坐标值(x, y)以及(x1, y1)。二MATLAB仿真模拟用MATLAB分别构造表示衍射屏和接收屏的二维矩阵。注意使两矩阵阶次相同,考虑到运算量的要求,采样点数不能过多,所以每个屏的x和y方向各取200点进行运算。根据式(7),选取合适的衍射屏和接收屏尺寸和相距的距离,
9、模拟结果如下:取典型的He-Ne激光器波长=632.8nm,固定衍射屏和接收屏尺寸和相距的距离,分别取不同的矩孔半径。%所有长度单位为毫米lamda=632.8e-6;k=2*pi/lamda;z=1000;%先确定衍射屏N=300; %圆屏采样点数a=0.15;b=0.15;m,n=meshgrid(linspace(-N/2,N/2-1,N);I=rectpuls(m/(2*a).*rectpuls(n/(2*b);q=exp(j*k*(m.2+n.2)/2/z);subplot(2,2,1); %矩孔图像画在2行2列的第一个位置imagesc(I) %画衍射屏的形状colormap(0
10、0 0; 1 1 1) %颜色以黑白区分axis imagetitle('衍射屏形状')L=300;M=300; %取相同点数用于矩阵运算x,y=meshgrid(linspace(-L/2,L/2,M);h=exp(j*k*z)*exp(j*k*(x.2+y.2)/(2*z)/(j*lamda*z);%接收屏H =fftshift(fft2(h);B=fftshift(fft2(I); %矩孔频谱G=H.*B; %公式中为卷积,空间域中相卷相当于频域中相乘U= fftshift(ifft2(G); %求逆变换,得到复振幅分布矩阵Br=(U/max(U); %归一化subplot(2,2,2);imshow(abs(U);axis image;colormap(hot)% figure,imshow(C);title('衍射后的图样');subplot(2,2,3);mesh(x,y,abs(U); %画三维图形subplot(2,2,4);plot(abs(Br)图1(a=b=0.15mm,衍射距离1m)图2(a=b=0.15mm,衍射距离0.5m)图3(a=b=0.2mm,衍射距离1m)图4(a=b=0.2mm,衍射距离0.5m)图5(a=b=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防疫工作先进事迹简介(6篇)
- 《供配电技术》6.9 教案
- 景区讲解员实习总结(11篇)
- 有关校园安全的演讲稿范文(33篇)
- 幼儿园生命教育的教案6篇
- 销售公司总经理年会发言稿
- 企业为居民供水合同
- 山西省长治市(2024年-2025年小学五年级语文)人教版竞赛题(上学期)试卷及答案
- 2024年民航运输项目资金筹措计划书代可行性研究报告
- 高考生物复习教案生命活动的调节
- 《旅行社经营与管理》教学课件汇总全套电子教案(完整版)
- 消防工程技术标书(暗标)
- DBJ∕T 15-138-2018 建筑电气防火检测技术规程
- 北师大版数学七年级上册期中测试题【含答案】(共4套)
- 2022年WABCO防抱死系统
- 离婚登记申请受理回执单(民法典版)
- 《过敏性休克》PPT课件(PPT 32页)
- 宿舍管理制度及台账
- 多吃健脑食物,预防老年痴呆症
- 清洗效果监测方法--ppt课件
- 企业员工职业生涯规划表模板
评论
0/150
提交评论