| infotek |
2021-11-04 08:50 |
优化衍射扩散反射镜以生成任意的光图案
YpqrZWvh 1.摘要 %n*-VAfE\ 这个示例演示了优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。 F i0GknQ+ 优化过程分为三个步骤。 Hw4%uS==V - 应用IFTA优化一个透射衍射扩散器的透过率函数。 :Y [LN - 基于透过率函数来计算反射镜的反射函数。 >p"c>V& 8 - 计算反射镜的高度轮廓。 <_7*67{ 在学习和使用此案例之前,我们建议你首先阅读应用案例545。 BqT y~{)+ ;3@cy|\: 2.模拟任务 9g<7i d@qsdYu-* d QqK^# 衍射扩散器反射镜 &G-!qxe 相位级次:2 sIy^m}02 直径:5.75×5mm : 2EDjW
R~PA1wDZ 照明光束参数 "yS _s 6ZP"p<xX
qw^uPs7Uw [C'JH//q*t P09;ng67 波长:532nm -[wGX}} 激光光束直径(1/e2):1.1mm <_-hRbS "/wyZ 期望输出场参数 bJX)$G Ck)*&
y]f"@9G# 9@Jtaq>jf Jt}Bpg!J 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg B&n<M]7 图案直径:400×187mm ,Pdf,2 光轴偏移:0×100mm eLfk\kk]Pc 效率:>25% !]=d-RGNe 分辨率约: 700×700um QD0"rxZJ
@fl-3q 3.设计步骤1-设计透过率函数 {A05u3} 9[.8cg*
24z< gO 优化投射扩散器的透过率函数。 G?Q3/y( 假设扩散器和目标屏之间是远场系统。 `ojoOB^L ,Y/ g2
4R 开始扩散器设计 f,018]| )p<ExMIxd
,g2ij 2#c<\s|C 选择Diffractive optics-Pattern Generating Diffuser ^c9t'V`IWQ ur:3W6ZKl
*%%g{
3$ I|^;B8[ 进入扩散器设计会话编辑界面 wAf\|{Vn nU7>uU
_./Sk|C E87Ww,z8 指定高斯光束束腰以及发散角的定义类型 e4?>- H9YW
l1BtI_7p [XEkz#{
确定高斯光束的波长及束腰直径 ~?d Nd >7jbgHB
TJK[ev};S 9\_eK,*B 指定近轴远场作为光学系统 au:
fw 1g8_Xe4
H[,i{dD a7r%X - 确定近轴远场距离 n"G&ENN"$ F \KjEl0 &"&Z
#llb 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm v0z5j6)-1 ZX9T YN 使用IFTA优化二元扩散器透过率函数。 TaKLzd2 IFTA优化文档可以通过图样生成扩散器会话编辑器生成。 mr*JJF0Z 期望光图样可以由jpg文件导入。 /Z'L^L%R 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。 v+46QK|I& 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。 WrQD X3 u0|8Tgf
[>8}J" 指定相位阶次:一个二阶相位级次 BJ$9vbhZN <D<4BnZ(
Pg,b-W?n* Wbr|_W xS4w5i2 IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp v$7QIl_/7 像素大小:830nm×800nm [^Os kJ4 单周期像素数:2271×2355 Dz>^IMsY 周期:1.9mm×1.9mm l? Udn0F uki#/GzaO
[$0p+1 :W!7mna 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd I`-8Air5f O#:$^#j& 4.设计步骤2-反射镜反射函数 4>F'oqFF 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。 xST8|H 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸: C7lH]`W|/ →像素大小的变化: OK[T3/v, 反射函数像素大小 F
U_jGwD 透射函数像素大小 nw -xSS{ K2M~-S3
"6MVvpy" TSTl+W 5.设计步骤3-反射镜高度轮廓 1O/+8yw 这个案例演示了如何设计一个微结构反射镜的光学函数。 @e(o129 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。 Ixb=L(V VirtualLab基于薄元近似结构设计来计算的表面轮廓。 b LlKe50 Sg&UagBj 计算反射镜的表面轮廓 (D#B_`;- 6G1@smP
LLk(l#K* QLXN*c
7C,&*Ax,9 E27vR 7 6h|q'.Y • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具 D^yRaP*|7 • 开始VirtualLab结构设计(Design→Structure Design) V=R 3)GC )WRLBFi3
aZ2!i q$I;dOCJ, QQ%D8$k" • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。 ]$ L| • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。 _-q.Q^ • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。 tjIl-IQ
![`Ay4AZ@a • 将计算光学函数每个采样点的表面高度轮廓。 L^E[J` • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。 l1T m`7} • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。 Q\^O64geD 13 =A 计算镜表面剖面 }#L^! \V}
AJh w "fG8?)d; -e_hrCW&9
<v)1<*I QqFR\6 D?;"9e% • VirtualLab计算镜的高度剖面,假设垂直入射光。 (KFCs^x7wG • 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。 GR&z, • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。 't1ax^-g • α是入射角。 JSkLEa~< • 双击生成包含反射镜的双界面元件。 _7H7
dV • 反射镜表面由采样界面模拟。 < vL,*.zd • 点击Edit按钮。 `P@T$bC
6VS4y-N • 选择Scaling 窗口并且输入在z方向的缩放 d:#yEC F20E_2;@@
N*"p|yhd] tX5"UQA • 调整反射镜的孔直径和形状来满足您的需求。 -wp|RD,}( • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。 c9HrMgW kjg~n9#T 6.结论 D ~stM • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。 MLoYnR^ • 设计分三个步骤完成: )k\H@Dy%$ - 设计和优化扩散器透过率函数 q"%_tS 基于透过率函数计算反射镜的反射函数 tQ8.f - 计算反射镜的高度轮廓 iI\oz&!vH • 微结构镜的表面剖面可以以各种数据格式导出。 @Fluc,Il
|
|