| infotek |
2021-11-04 08:50 |
优化衍射扩散反射镜以生成任意的光图案
S5vMP
N 1.摘要 7ib<Cb>K 这个示例演示了优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。 }j@@ 优化过程分为三个步骤。 J-?(sjIX - 应用IFTA优化一个透射衍射扩散器的透过率函数。 D4S?bZFHo - 基于透过率函数来计算反射镜的反射函数。 T1
.@Tbbt - 计算反射镜的高度轮廓。 #`wfl9tj 在学习和使用此案例之前,我们建议你首先阅读应用案例545。 .tZ$a_O !Bbwl-e` 2.模拟任务 .y/?~+N^ jl29~^@}1i itMc!bUQ 衍射扩散器反射镜 }+Z;zm@/6 相位级次:2 ;]o^u.PC 直径:5.75×5mm J=bOw//
+a@SdWf 照明光束参数 P?ol]MwaB !-Q!/?
U^S:2 c=E.- 2xm?,p` 波长:532nm I#e*,#'S 激光光束直径(1/e2):1.1mm gvt4'kp $
$+z^%'_ 期望输出场参数 @&>
+`kgU- l'R`XGT
nXW1 : *Y?]="8c#; OPh@H.)^ 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg sTY l' Ieg 图案直径:400×187mm 0M.[) @ 光轴偏移:0×100mm 2M`Ni&v 效率:>25% |,f6c
Omf 分辨率约: 700×700um >qZRIDE5$ l,8|E 3.设计步骤1-设计透过率函数 wpmtv325 0nn#U
|%9~W^b 优化投射扩散器的透过率函数。 6?~pjMV 假设扩散器和目标屏之间是远场系统。 y['icGU6 >H! 2Wflm 开始扩散器设计 |a3b2x, ?!vW&KJZx
XRin~wz|S ]kvE+m&p}^ 选择Diffractive optics-Pattern Generating Diffuser 7%WI 8ttw!x69)_
~=Sr0+vV / nRaxzf' 进入扩散器设计会话编辑界面 9`b3=&i\ Kep?=9r4+
G_RK3E[FK dD!SgK [Jv 指定高斯光束束腰以及发散角的定义类型 I}{eYXh -z94>}Z=
J0o[WD$Ax IS~oyFS 确定高斯光束的波长及束腰直径 U)6JJv [ j_jee
B dUyI_Ks: q3t@)+l>* 指定近轴远场作为光学系统 iBt5aUt +!wc(N[(2
N*;/~bt7P &bNj/n/ 确定近轴远场距离 oKiu6= zyE yZc? 6w#v,RDEu 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm Z )I4U fC[gu$f][ 使用IFTA优化二元扩散器透过率函数。 mbK$Wp# IFTA优化文档可以通过图样生成扩散器会话编辑器生成。 x(Z@R\C-a 期望光图样可以由jpg文件导入。 *{bqHMd4L 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。 $6[]c)( 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。 2J5dZYW nNr3'6lz
Y,r2m nq 指定相位阶次:一个二阶相位级次 ubw ]}sfM# Z'~FZRF
|k0VJi Lj#6K@u@Z c1f6RCu$b IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp SE1 tlP 像素大小:830nm×800nm 62q-7nV 单周期像素数:2271×2355 ' =kX 周期:1.9mm×1.9mm rv[\2@} q]aRJ`9f
e#
DAa f\JyN@w+ 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd <f%9w] cW2:D$Pe 4.设计步骤2-反射镜反射函数 +y2*[ 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。
$n ) w4p_ 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸: :>;#/<3{ →像素大小的变化: !WmpnPr1 反射函数像素大小 , /pE*Yk 透射函数像素大小 ~Hq
2' _gHJ4(?w
W~qo
`r 3y!CkJKv 5.设计步骤3-反射镜高度轮廓 y\:2Re/*Jt 这个案例演示了如何设计一个微结构反射镜的光学函数。 mTt 9 o9E 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。 "v06Fj>q VirtualLab基于薄元近似结构设计来计算的表面轮廓。 ?{n#j,v! )xeVoAg 计算反射镜的表面轮廓 :5(TOF kF5}S8B
2+'&||h
Qj~0vx!
P%.5xYn m-:k]9I ;4 &~i • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具 AxeWj%w@ • 开始VirtualLab结构设计(Design→Structure Design) %+.]>''a KNnE5f
j EX([J1 z<ek?0?yS CNwhH)* • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。 FR&RIFy • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。 BBX4^;t • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。 E-/]UH3u H
`>V.}K^4 • 将计算光学函数每个采样点的表面高度轮廓。 Av'H(qB\K • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。 yP@=x!$ • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。 _tjH=Ff$ $?GF]BT 计算镜表面剖面 o)$sZ{` ="
(z[cf|he R'{V&H^Z pD]Ry"
ZG
q/[)mr|~ .sLx6J% 2`z+_DA • VirtualLab计算镜的高度剖面,假设垂直入射光。 1F=x~FMvY • 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。 H;^6%HV1 • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。 N\p3*#M • α是入射角。 NzEuiI} • 双击生成包含反射镜的双界面元件。 [~J4:yDd= • 反射镜表面由采样界面模拟。 WN0^hDc- • 点击Edit按钮。 ZK;HW
r4-r
z+x • 选择Scaling 窗口并且输入在z方向的缩放 a+X X?uN{ N>/U%01a
`a J[
!O ?O_;{(F_ • 调整反射镜的孔直径和形状来满足您的需求。 SZgH0W("L • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。 A}%sF MA q3;HfZ 6.结论 /q> ""> • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。 ,e;(\t: • 设计分三个步骤完成: Gf"/fpeQx - 设计和优化扩散器透过率函数 ?e BN_a,r6 基于透过率函数计算反射镜的反射函数 ^v,^.>P - 计算反射镜的高度轮廓 ci$o~b6V • 微结构镜的表面剖面可以以各种数据格式导出。 !6kLg1
|
|