| infotek |
2021-11-04 08:50 |
优化衍射扩散反射镜以生成任意的光图案
iwS55o 1.摘要 0oiz V;B5% 这个示例演示了优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。 [t }\8^y 优化过程分为三个步骤。 \Uh$%#}. - 应用IFTA优化一个透射衍射扩散器的透过率函数。 Yv ZcG3@c3 - 基于透过率函数来计算反射镜的反射函数。 7w?V0pLwn8 - 计算反射镜的高度轮廓。 p81Vt 在学习和使用此案例之前,我们建议你首先阅读应用案例545。 V_p[mSKJv {Xw6p 2.模拟任务 /CfgxPo G}8Zkz@+ dw"{inMf 衍射扩散器反射镜 5i|DJ6 相位级次:2 @&fAR2 直径:5.75×5mm Q-7C'|
zC<k4[ . 照明光束参数 j$ h>CZZ ^P p2T
Z?"f# (eEs0 #ssSs]zl 波长:532nm >xB[k-C4 激光光束直径(1/e2):1.1mm fqp!^-!X TcEvUZJ" 期望输出场参数 3I):W9$Qp !]*Cwbh.
u
'2X6>6`w ExKjH*gn O~~WP*N 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg MIF`|3$, 图案直径:400×187mm qGVf!R 光轴偏移:0×100mm %!X9>i> 效率:>25% 6zR9(c:a~ 分辨率约: 700×700um P~d&PhOe MFzJ 8^.1R 3.设计步骤1-设计透过率函数 [QZ g=." m(DJ6CSa
:)=>,XwL8 优化投射扩散器的透过率函数。 IMcuoQ5 假设扩散器和目标屏之间是远场系统。 Svqj@@_f F)n^pT 开始扩散器设计 |x#w8=VP- !9p;%Ny`
d":GsI?3 4-vo R5Fd 选择Diffractive optics-Pattern Generating Diffuser X"Ca 8gn12._x
`WRM7 ,*MAteD 进入扩散器设计会话编辑界面 CyXFuk!R ,$A'Y
1LZ[i89&% J1UG},-h 指定高斯光束束腰以及发散角的定义类型 3LW_qX {'@`:p&3r
eEl71 Mv?$zV"`# 确定高斯光束的波长及束腰直径 ic;M=dsh: Cno+rmsfT
YMr2|VEU[ !YVGT
< 指定近轴远场作为光学系统 q"9 2][} X 7R&>Pf
m xEniy H5!e/4iz 确定近轴远场距离 Mj<T+Ohz pt$\pQ *hvC0U@3 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm cMK}BHOC sXaudT 使用IFTA优化二元扩散器透过率函数。 "K c/Cs2[ IFTA优化文档可以通过图样生成扩散器会话编辑器生成。 WRov7 期望光图样可以由jpg文件导入。 Lvd es.0| 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。 LE}V{%)xD 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。 `F`{s`E) zQ~ax!}R
{&ykpu090 指定相位阶次:一个二阶相位级次 MSaOFv_Q H@!]5 <:9
!9t,#?! ^_gH}~l+U x/dyb. IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp Xti.yQx\ 像素大小:830nm×800nm PC!g?6J 单周期像素数:2271×2355 Bwl@Muw 周期:1.9mm×1.9mm %jJ|4\ ey@ccc*sZ9
cDIZkni= Qo~|[]GE 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd BUS4 T#D $1 t
IC_ 4.设计步骤2-反射镜反射函数 QpD-%gN 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。 r yNe=9p 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸: Ozg,6&3ji →像素大小的变化: Z`<5SHQd 反射函数像素大小 .XT]\'vW 透射函数像素大小 fE"-W{M Z 4QL&?U
1ixBwnp? $0Ys{m 5.设计步骤3-反射镜高度轮廓 !oa/\p 这个案例演示了如何设计一个微结构反射镜的光学函数。 JNv@MJb} 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。 {l"(EeW6) VirtualLab基于薄元近似结构设计来计算的表面轮廓。 7M)<Sv xzHb+1+p 计算反射镜的表面轮廓 `ZU]eAV X-*LA*xbN
6UI6E)g H<3:1*E
U@9v(TfV lAR1gHhJ D"gv:RojD • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具 DwGRv:&HH • 开始VirtualLab结构设计(Design→Structure Design) U+R9bn iJH?Z,Tjf
y+p"5s" +Sc2'z>R *q"1I9zvT • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。 T+q5~~\d • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。 w75Ro6y • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。 )t((x
@?>5~ • 将计算光学函数每个采样点的表面高度轮廓。 Oy b0t|do+ • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。 osc A\r • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。 d_!}9 v"o_V| 计算镜表面剖面 31\mF\{V
V qcw2 YYL3a=;`a hBaF^AWW
,`PYU[ %}JSR y LP !d|X • VirtualLab计算镜的高度剖面,假设垂直入射光。 HQ wrb HS • 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。 #0?3RP • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。 ;66{S'*[ • α是入射角。 U&43/;<, • 双击生成包含反射镜的双界面元件。 ~k%XW$cV • 反射镜表面由采样界面模拟。 na*Z0y • 点击Edit按钮。 .K1wp G[4
cY Qm8TR< • 选择Scaling 窗口并且输入在z方向的缩放 c>3j$D+ g6+5uvpd
Nf)SR#; u@P1`E1Q • 调整反射镜的孔直径和形状来满足您的需求。 -p%cw0*Y]C • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。 ZuZCIqN RP^vx`9h 6.结论 'v@*xF/L6a • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。 cltx(C> • 设计分三个步骤完成: {6%-/$LX - 设计和优化扩散器透过率函数 4;@L#Pzt 基于透过率函数计算反射镜的反射函数 r i)`e - 计算反射镜的高度轮廓 24
.'+3 • 微结构镜的表面剖面可以以各种数据格式导出。 xB]^^NYE=
|
|