| infotek |
2020-11-10 10:40 |
优化衍射扩散反射镜以生成任意的光图案
Scenario 573(1.0) JGhK8E
Fkqw#s(T 相关案例:DO.003,545 |D;I>O^"R 相关教程:VirtualLab Fusion-基本工具箱,衍射光学工具箱 n?^oQX}.\ dt=M#+g 1.摘要 6_w~#86= 这个示例演示了优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。 ,k:>Z&: 优化过程分为三个步骤。 ^m.%FIwR - 应用IFTA优化一个透射衍射扩散器的透过率函数。 a|dn3R>vX - 基于透过率函数来计算反射镜的反射函数。 nob}}w]~C - 计算反射镜的高度轮廓。 ?|hYtV 在学习和使用此案例之前,我们建议你首先阅读应用案例545。 6SAYe%e i|!R*" 2.模拟任务 0w2<2grQ HErG%v]nw *'@T+$3s 衍射扩散器反射镜 /dR:\ffz2 相位级次:2 (x[z=_I%` 直径:5.75×5mm ?O#"x{Pk
;
jJ%< 照明光束参数 '_n$xfH c5eimA%`
DnB :~&Dw M"OCwBTU =#I/x=L: 波长:532nm +'g~3A-G 激光光束直径(1/e2):1.1mm E@@XWU21;N vWYU'_= 期望输出场参数 hus9Zv4 s%zdP
Ez^wK~ :u?L
y[x FCt %of# 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg 5.U|CL 图案直径:400×187mm =kW7|c5Z 光轴偏移:0×100mm 7t%
|s!~ 效率:>25% `jGG^w3 分辨率约: 700×700um o7fJ@3B/ [_tBv" z 3.设计步骤1-设计透过率函数 a7fn{VU8 J}VG4}L
g % 8@pjk 优化投射扩散器的透过率函数。 [jKhC<t} 假设扩散器和目标屏之间是远场系统。 >Cglhsb:N }}d,xI 开始扩散器设计 ]RI+:f KN\tRE
]6?6 k4@ I^gLiLUN*6 选择Diffractive optics-Pattern Generating Diffuser ";w"dfC^ CGZ3-OW@E
Zx%6pZ(. P?`a{sl. 进入扩散器设计会话编辑界面 =zwn3L8 fL TDW\n
PCiwQ4~ AbOF/g)C 指定高斯光束束腰以及发散角的定义类型 9.l*#A^
/,^AG2]( f
+nQp_a1{9% {bO
O?pp 确定高斯光束的波长及束腰直径 GsNZr=;C 6F3FcUL
j:'8yFi_ 9at_F'>R 指定近轴远场作为光学系统 :sJQ r._L
o+FDkqEN
w@hbY:Z9z 0hOps5c8= 确定近轴远场距离 M_f.e!? 9 EV. ![ 2$yNryd 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm cFloaCz %bgUU|CdA 使用IFTA优化二元扩散器透过率函数。 ~>>^7oq IFTA优化文档可以通过图样生成扩散器会话编辑器生成。 '>#8
F. 期望光图样可以由jpg文件导入。 2X@" #wIg 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。 KWiP`h8 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。 8QFg6#"O o9c?)KQ
5/m}v'S% 指定相位阶次:一个二阶相位级次 'DtC= $3^Cp_p6
'Em633 klx28/] YaAOP'p IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp
L }pj+xB 像素大小:830nm×800nm &[y+WrGG 单周期像素数:2271×2355 \MB$ Cwc 周期:1.9mm×1.9mm `]wk)50BVp 3?bTs =
L_R(K89w p?'&P! 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd "{M?,jP# :r}C&3 4.设计步骤2-反射镜反射函数 w7QYWf' 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。 k83S.*9Mx 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸: ;><m[ l6 →像素大小的变化: j},3@TFh 反射函数像素大小 QEc4l[^{.B 透射函数像素大小 ;]^% 6B n Y@2yV(m)o
B PG&R 80 ckh 5.设计步骤3-反射镜高度轮廓 q:u,)6 这个案例演示了如何设计一个微结构反射镜的光学函数。 J1@skj4#\~ 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。 <j:@ iP VirtualLab基于薄元近似结构设计来计算的表面轮廓。 |Jny0a/0 FPukV^ 计算反射镜的表面轮廓 ].Xh=7&2{ )_SpY\J
N}KL' U}DLzn|w
y'm5Z-@o6 '>[Ut@lT; W(Rp@=!C • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具 59BB-R,V • 开始VirtualLab结构设计(Design→Structure Design) R$i-%3 1\-r5e; BE
Tb}op XYK H7(D8.y ) h}4yz96WD • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。 0HN%3AG] • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。 %BF,;(P • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。 .Ky)Co
rG3?Z^&R+ • 将计算光学函数每个采样点的表面高度轮廓。 ew<_2Xy"< • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。 ;2[),k • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。 OxN[w|2\4 H`1q8}m 计算镜表面剖面 DGNn#DP
k5)a| i@mS8%|l $N\k*=
`N8t2yF z! :0%qu B[9y<FB+ • VirtualLab计算镜的高度剖面,假设垂直入射光。 fNz(z\ • 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。 ch33+~Nn • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。 D!&]jkUN • α是入射角。 I>{o]^xw-D • 双击生成包含反射镜的双界面元件。 % _nmv • 反射镜表面由采样界面模拟。 Vllxv6/_ • 点击Edit按钮。 IZs&7
P=l 7m*m • 选择Scaling 窗口并且输入在z方向的缩放 2"_5Yyb opTH6a
Wg,7k9I 2S-f5&o • 调整反射镜的孔直径和形状来满足您的需求。 oxL)Jx\c9A • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。 wHh6y? g\ t1wzSG 6.结论 oRZe?h^r# • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。 7^tYtMm|U • 设计分三个步骤完成: NS-0-o|4# - 设计和优化扩散器透过率函数 Iw?*y.z| 基于透过率函数计算反射镜的反射函数 yhrjML2K - 计算反射镜的高度轮廓 9sI&d • 微结构镜的表面剖面可以以各种数据格式导出。 kU,g=+2J /B)2L]6p *HB 32 =qD QQ:2987619807 'KDt%?24
|
|