| infotek |
2021-11-04 08:50 |
优化衍射扩散反射镜以生成任意的光图案
Of1IdE6~ 1.摘要 WuBmdjZ 这个示例演示了优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。 JaH*
rDs- 优化过程分为三个步骤。 *D\0.K,o - 应用IFTA优化一个透射衍射扩散器的透过率函数。 X}3P1.n: - 基于透过率函数来计算反射镜的反射函数。 5,F;j<F - 计算反射镜的高度轮廓。 wY' "ab 在学习和使用此案例之前,我们建议你首先阅读应用案例545。 ^{),+S /6Y0q9 2.模拟任务 +n@f'a"> N YCj; ,V
W;^Rx.W 衍射扩散器反射镜 *6NO-T; - 相位级次:2 VT'0DQ!NIq 直径:5.75×5mm Bx+d3
MinbE13?U 照明光束参数 4BHtR017r (F/HU"C
?lF mXZy` ksTzXG8 2K3MAd{ 波长:532nm BqQ] x'AF 激光光束直径(1/e2):1.1mm ZH\0=l) 3.(.*> 期望输出场参数 DP|TIt ,Rl Y
[4vRzc
I4rV5;f
H4 dAL0.>|`0 5(423"(y 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg z9^c]U U)E 图案直径:400×187mm ' Q\ @19 光轴偏移:0×100mm pfR"s:# 效率:>25% [w,(EE 分辨率约: 700×700um FH4u$g+ Ft3I>=f{ 3.设计步骤1-设计透过率函数 }I\-HP8!gv 3QIdN
w
nWgy4: 优化投射扩散器的透过率函数。 yDzdE; 假设扩散器和目标屏之间是远场系统。 it~Z|$ `(3SfQ- 开始扩散器设计 j]>=1Rd0b( JwjI{,jY
e$HQuA~Q; Yhe+u\vGs\ 选择Diffractive optics-Pattern Generating Diffuser `{DG;J03[ >jv\Qh
CldDr<k3 z/weit 进入扩散器设计会话编辑界面 {H+?z<BF< `v~!H\q
-]/7hN*v =rEA:Q`~w 指定高斯光束束腰以及发散角的定义类型 TMqY4;UeL 0potz]}
6ga5^6W l~rb]6E 确定高斯光束的波长及束腰直径 JIMWMk;ot c8<xFvYG
7u::5 W-q zi
}(^~Fe 指定近轴远场作为光学系统 D;jK/2 sXiv,
#sZIDn J# y+A{Y 确定近轴远场距离 )yrAov\z* yc[(lq.^n ;gUXvx~~r 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm +bUW!$G E?cZbn*>` 使用IFTA优化二元扩散器透过率函数。 =T4u":#N; IFTA优化文档可以通过图样生成扩散器会话编辑器生成。 vOe0}cR 期望光图样可以由jpg文件导入。 5,R`@&K3D 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。 [x5mPjgw 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。 bK4&=#Zh pv&^D,H,
NI.`mc6Xd 指定相位阶次:一个二阶相位级次 Z(;AyTXA =Dk7RKoHF
8+>\3j 3;l "=#5 4H-j
.|e IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp Xm|ib%no 像素大小:830nm×800nm ! Mo`^t 单周期像素数:2271×2355 L M
/Ga 周期:1.9mm×1.9mm .YR8v1Cp \ha-"Aqze3
h/K@IAd ,{8v4b- 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd 5un^yRMB- c`jDW S 4.设计步骤2-反射镜反射函数 =cn~BnowY 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。 +s~.A_7) 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸: [!~}S →像素大小的变化: PsbG|~ 反射函数像素大小 vq>l>as9O 透射函数像素大小 ,E}$[mHyjz ,Sg33N?
kjE*9bUc zCV7%,H~ 5.设计步骤3-反射镜高度轮廓 eFFc 9'o 这个案例演示了如何设计一个微结构反射镜的光学函数。 [s}/nu~U 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。 ,{KCY[}| VirtualLab基于薄元近似结构设计来计算的表面轮廓。 !ni>\lZ p/*"4-S 计算反射镜的表面轮廓 B+"g2Y P1V1as
"U8S81' $iPP|Rw
BQ#L+9% {Uq:Xw d#>y }H9 • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具 -5k2j^r; • 开始VirtualLab结构设计(Design→Structure Design) ipjkZG@ `@XehSQ
/S~m)$vu Yb:pAzw6 XYfv(y • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。 u
#~;&D*q • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。 Lh ap4: • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。 H?Jm'\~
wa:0X)KC? • 将计算光学函数每个采样点的表面高度轮廓。 1*UNsEr • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。 :2y"3azxk • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。 v}[dnG f /y` 计算镜表面剖面 ][7p+IsB
RiR:69xwR*
4["&O=:d JhX=l-?
,Z~;U Jpj!rXTX* qp~gP • VirtualLab计算镜的高度剖面,假设垂直入射光。 k;Fh4Hv • 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。 YnTB&GPxl • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。 r;m`9,RW • α是入射角。 I1"MPx{ • 双击生成包含反射镜的双界面元件。 >M;u*Go`QO • 反射镜表面由采样界面模拟。 Cifd21v4 • 点击Edit按钮。 mT.e>/pa
$nPAm6mH • 选择Scaling 窗口并且输入在z方向的缩放 R_kQPP e3m*i}K}
k\7:{y@, tIuoD+AW • 调整反射镜的孔直径和形状来满足您的需求。 t"AzI8O • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。 ga0'zo9K XL5Es:"+?S 6.结论 {9 PR()_ • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。 ~<9{#uM • 设计分三个步骤完成: N_DT7
- 设计和优化扩散器透过率函数 )S@jDaU< | |