欢迎来到天天文库
浏览记录
ID:52711965
大小:55.53 KB
页数:5页
时间:2020-03-29
《光场传输模拟(菲涅尔衍射).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、光场传输模拟题目:一束平面光通过一内径为2mm,外径3mm的圆环光阑,在光阑后100mm处加一相位板,相位板口径10mmx10mm,左半侧相位延迟0,右边相位延迟pi,在相位板后100mm处放一透镜,焦距200mm,计算透镜后150mm、200mm、250mm处光场分布。思路:根据标量衍射理论,光在均匀介质中传播时,任意输出面上的光场分布可以由输入面的光场分布乘以相应的传递函数而求得。b5E2RGbCAP程序:clearsymsabxynma=2。%µ¥Î»mmb=3。%µ¥Î»mmwavelength=532e-6。%²¨³¤µ¥Î»mmN=1024。%²ÉÑùµãÊý£¨N
2、*N£©L0=10。%²ÉÑù¿í¶Èdelta_x=L0/N。%¿Õ¼ä²ÉÑù¼ä¸ôdelta_y=L0/N。delta_fx=N/L0。%ƵÓò²ÉÑù¼ä¸ôdelta_fy=N/L0。k=2*pi/wavelength。%²¨Êýform=1:Nforn=1:Nif(((m-N/2>*delta_x>^2+((n-N/2>*delta_y>^2>>=a^2&(((m-N/2>*delta_x>^2+((n-N/2>*delta_y>^2><=b^2p1EanqFDPwU0(m,n>=1。elseU0(m,n>=0。endendendfigure(1>imshow(
3、U0,[]>。aabs=abs(U0>。figure(2>z1=100。G0=fftshift(fft2(U0>>。Fx=(-N/2+1:N/2>/N*delta_fx。Fy=(-N/2+1:N/2>/N*delta_fy。[Fx,Fy]=meshgrid(Fx,Fy>。k=2*pi/wavelength。%²¨ÊýH0=sqrt(1-wavelength^2*(Fx.^2+Fy.^2>>。H1=exp(i*k*z1*H0>。%´«µÝº¯ÊýDXDiTa9E3dGz=G0.*H1。Uz=ifft2(fftshift(Gz>>。aabss1=abs(Uz>。5/5imshow(
4、aabss1,[]>colormap(gray>figure(3>z2=100。s=N/2。form=1:Nforn=1:Nifn=pi。elseP(m,n>=0。end。end。end。T=exp(i*P>。GOO=fftshift(fft2(Uz.*T>>。H02=sqrt(1-wavelength^2*(Fx.^2+Fy.^2>>。H2=exp(i*k*z2*H02>。GZZ=ifft2(GOO.*H2>。aabsss=abs(GZZ>。imshow(aabsss,[]>figure(4>z3=200。f=200。form=1:Nforn=1:NT2(m,
5、n>=exp(-i*k*(((m-N/2>*delta_x>.^2+((n-N/2>*delta_y>.^2>/(2*f>>。RTCrpUDGiTendendU2=GZZ.*T2。G2=fft2(U2>。H03=sqrt(1-wavelength^2*(Fx.^2+Fy.^2>>。H3=exp(i*k*z3*H03>。G2o=G2.*H3。U2=ifft2(G2o>。aabss3=abs(U2>。imshow(aabss3,[]>colormap(gray>模拟结果:圆环光阑5/5光通过光阑后100mm处光场分布光通过相位板后200mm处光场分布5/5光通过透镜后150mm处光
6、场分布
此文档下载收益归作者所有