首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
讯技光电&黉论教育
->
体全息光栅的建模
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2023-04-19 08:45
体全息光栅的建模
HKN"$(Q
本教程说明了如何在VirtualLab软件中实现体全息光栅的建模。
9Ru%E>el-
第一部分描述了该光栅的设置,第二部分对波长进行分析,并对角度与偏振的关系进行了详细的研究。
G5y
利用傅里叶模态法进行仿真。
RTBBb:eX
B00wcYM<1r
1. VirtualLab中的体光栅
`G0rF\[
VirtualLab的光栅工具箱提供了两种生成体光栅的方法。
pQ(eF0KG
1) 利用可编程介质,可利用解析法输入折射率分布(例如,在光传输方向,如z方向折射率进行正弦调制)。
7 P^{*!
2) 假设折射率分布是由两个或多个平面波叠加产生的干涉图样所给出。通过该方式产生的体光栅,被称为全息光栅,并以该技术命名。利用VirtualLab可以对这种曝光过程中的不同的设置进行仿真。
@EOR]^?!]
该教程的重点
;s.5\YZ"k
"u8o?8+q~
2. 建模目标
ww t()
2*wO5v
pQ^,. [[
wW! r}I#
反射全息(体)光栅采用熔融石英作为基底材料,折射率变化为∆n=0.01。
&W<>^C2v
对波长与入射角度与反射率之间的关系进行了分析。
39aCwhh7v
6aZt4Lw2\
3. 体光栅的建模
n!eqzr{
光栅建模可通过在基底(基底块)的一边或者两边的堆叠完成。
<*Kh=v
堆叠是一系列的表面和均匀或非均匀的介质。
^!p<zZ
体光栅的全息层是通过两个平面和之间的体光栅介质构成。
A~GtK\=;
>{qK]xj
lH@E %
; (0(8G
4. 体光栅设置
!:O/|.+Vmf
f,HzrHax
$:BK{,\
建立一个新的光路图:Start ribbon –>Grating (Toolbox) –>Volume Grating Light Path Diagram;
}8F$& AFt
双击”体光栅”组件。
@f5@0A\0
5. 全息/体光栅的设置
DkF2R @
hp]ng!I{\u
v;bP8)mI
选择结构/函数界面。
VXc+Wm*W
如果无需进一步考虑材料,则我们不需要实际的基板或第二个堆叠。
keQXJ0
因此基底块的厚度应设置为0。基板的介质是无关的。
]%<Q:+38
可以指定任意一个堆叠为全息层。此处我们选择默认选项,如第一个界面作为堆栈层。 点击Edit进入堆栈编辑界面。
DR yESi
vMZ7uO
O? Gl4_y
在“堆叠编辑器(Stack Editor)”中,可以定义并查看光栅堆叠情况。
"H="Ip!s
VirtualLab自动插入两个中间含有体光栅介质的平面。
zdjM%l);
:ONuWNY N
当鼠标移至介质项时可显示编辑按钮,如图所示,通过编辑按钮可编辑全息层参数。
>4|c7z4
=yTa,PY
设置界面间距70um。
X=p3KzzX
此界面间距为全息层厚度。
XHZ: mLf
首先,通过点击加载(Load)按钮以选择全息材料。
a?,[w'7FU
yXTK(<'
U!\2K~
在打开材料库后,在杂项的子栏中选择熔融石英。
i2FD1*=/?
在右侧可以显示所选材料在一个宽光谱范围内的光学参数。 点击“OK”确认选项。
R7B,Q(q2-
y KYP
:(l $^ M
此后,可以设置折射率变化参数。
Y1fy2\<'
通过至少两个平面波的干涉,嵌入的体光栅介质允许设置一个2维的全息体光栅。
JIP+ !2
VirtualLab自动计算干涉图样结果并模拟曝光过程(更多的信息通过帮助按钮获取)。
]/o12pI
&>W (l.
CP]S-o}yd
由于全息层应该完全嵌入熔融石英,选择定义方法:全息材料
z#{0;t
此外,将考虑平面波在空气和熔融石英分界面的折射。
p2Dh3)&
J+71FP`ZH
现在指定两个相干波:参考波和物波。 通过点击附加(APPed)以添加干涉波。
%kK ][2e
在选项卡中选择相关的平面波, 点击编辑 (Edit) ,可修改平面波的属性。 选择第一个平面波(参考波),并点击编辑(Edit) 。
5e#&"sJ.1
<}EV*`w4
R81{<q'%X
对于参考波,指定波长 640nm 和 60°入射角(笛卡尔角,指定y轴为旋转轴)。 选项 Z轴正向表示参考波从光源处发出。
+HOCVqx
C(V[wvL
对于物波同样输入波长640nm。
n^iNo
相反,选择 0°的入射角并且不勾选 z 轴正向,这说明物波与参考波方向相反。
:Su #xI
"?.'{,Q
Z;GIlgK9
一旦三个或更多相干光波发生高度干涉时,会出现更复杂的干涉图样。 这些图形可能是由具有特别大周期的不同差拍震动组成,
\LdmGv@&
因为傅里叶模态法总是假设光栅周期是沿x 方向,因此大光栅周期在计算过程中会消耗大量的时间和内存。
&o*s !u
4{;8:ax&w
(odR'#
通过设置选项测试周期 x方向,可以限制差拍周期尺寸。
PTbA1.B
输入值与对最大周期相对应。
;-KAUgL2
考虑测试周期,通过微量修正干涉图样以避免大差拍周期。
Ml8 YyF/~
因此,平面波的入射角度 Alpha 变更为Alpha (Quant.)
yn/?= ?0
自动计算获取的Alpha (Quant.)值确保了干涉图样仅包含小于测试周期的周期值。
M5GY>3P$c
更具体地,通过引入测试周期,干涉波间的角度值可被限制(详见帮助/用户手册)
?$|uT
这个约束可以协调角度精度和数值计算量。
HzRX$IKB3(
]#Vo}CVP
bJQ5- *F
光栅周期小于1um的两个相干光波被接收。 用于严格光栅分析(利用 FMM)的光栅周期显示在对话框的左下角。
Q_&}^
V~(EVF{h
4M @oj
VirtualLab 可以模拟一个复杂的曝光过程。因此可以计算一个由平面波干涉图样产生的折射率调制。 在体光栅介质中,可支持三种不同的建模模式。(详见帮助/用户手册)
`Yx-~y5X
在该教程中, 假定一个直接调制。 是一个与干涉图样光强成正比的折射率调制。 设置调制为 0.01
Em e'Gk
jM5_8nS&d
一个光栅堆叠可以看作是一系列任意光学插入面和具有不同周期的均匀或非均匀介质。
4S,. R
为使用 FMM,必须定义整个堆叠周期。
r]A"Og_U
周期可通过帘状层的从属关系或手动设置
op hH9D
在这个示例中, 堆叠周期简单地通过体光栅介质决定。
Y{B9`Z
由于折射率的变化只有0.01, 因此不能看到其屏幕截图。
PsU9R#HL1
u0m5JD0/
折射率调制为 1 的时候可以明显的看到折射率调制。
C#MFpT
,CJAzGBS
6. 光栅方向的设置
YfE>Pn'r
t"<s} ~
Ts|--,
为分析配置的光栅,通过倾斜光栅控制光线的入射角。
t)-*.qZh
光学组件的倾斜可在位置/方向(Page/Orientation)页面设置。
qqnclqkw&
可有多种方式定义方向角(详见帮助/用户手册)。
eeuZUf+~]
该案例中的倾斜角与反射波的圆形入射角 Alpha(Quant)相一致,符号为负号。(输入-59.907°)
bTZ>@~$
^"3\iA:
7. 傅里叶模态法的设置
)^4ko
Ho3dsh)
Dt.0YKF
改变FMM 的参数设置可通过传播(Propagation)页面>传播方法(Propagation Method)标签。
lj.nCV_
点击编辑可编辑倏逝级数,该参数应该在 FMM 编辑中加以考虑。
7OB%A&
VirtualLab 的自动设置通常包括一个适当的级数。可通过减小该值节省计算所需时间。
OE_QInb<
25 个倏逝波级次基本上适用于所有的电介质光栅结构。
tbtI1"$
IUOxGJ|rO
严格的处理需要对结构进行离散化,如折射率调制。 可通过传播页面> 高级设置标签改变离散参数。
p6`Pp"J_tr
利用二元层和转折点可以自动离散。 改变精度因子可增加层数和转换点数目, 并可获得更高的数值精度但会增加计算量。
"r u]?{v
本例中离散化信息显示在页面的底部
k@#5$Ejc2
25UYOK}!
8. 全息/体光栅的设置
*yJ[zXXjJ
y8G&Wg aCi
<lUOJV{&\
为了抑制插入空气和熔融石英面的折射和多重反射,将全息光栅的前后介质也都设置为熔融石英。
Y[2Wt%2\6
点击光路视图中确定材料的编辑按钮,从材料库中选择熔融石英。
/QQ8.8=5
当地一个自由空间介质发生改变,VirtualLab自动改变所有其他的相似介质,假设第一项定义总的嵌入介质。(当然也可修改其他介质)
[+;qWfs B
MWiMUTZg3
9. 光源设置
/D]Kkm)
t)` p@]j
`>s7M.|X
10. 光栅效率的严格分析
*myG"@P4hW
nSS>\$
c! @F
VirtualLab光栅工具箱提供了光栅级次分析器, 可严格计算光栅衍射效率。
}^9]jSq5
通过使用分析器,也可分别计算出现的每一个衍射级次的效率。
#? dUv#
为设置分析器,双击该组件
eqq`TT#Z
'l~6ErBSg
11. 光栅效率的计算
r!7 Y'|
zF8'i=b&
qz 9tr
对于本示例中, 只需要通过极坐标图中输出即可。
?>af'o:
因此,仅需选择 X-Z 平面极坐标图工具箱
x[QZ@rGIW
为计算定义的体光栅衍射效率,选择光路编辑器中的光栅级次分析器,并点击GO!
!YiuwFt
+iy7e6P
12. 计算结果
j Fma|y
h35Hu_c&
@9Q2$
计算出的衍射效率可通过极坐标图表示,包含所有传播的衍射级次及其衍射角和衍射效率。
v!H:^!z
因为使用小测试周期而可量化角度,物波出现小的偏差(-1级次)。
CswE
由于波长的转换,系统衍射效率变低。
%a];
{XgnZ`*
13. 波长依赖性的分析
_d@=nK)
'CXRG$D
$<|ocUC7
通过选择 VirtualLab 中的参数运行功能可以改变参数。光路—>新参数运行。
XF}rd.K:
点击下一步,选择波长。
H6&7\Wbk
设置第 81 步波长范围630nm 至650nm。
6 "U8V?E
点击两次下一步
+Ng0WS_0
然后只选择光栅分析器(不选择虚拟屏)
P}V=*g
再次点击下一步,然后GO!。
|ETiLR=&
mf' ]O,
14. 计算结果—波长关系
,LZX@'5
F[saP0 *
/4$4h;_8
图片描述了计算-1 级次的反射效率与波长的关系。
w%dL8k
由于局部改变(平均)折射率,最大波场反射率发生微量改变
'9s5OTkN ;
衍射效率 最大值 在644.25nm处(70.3%)。
^N{ltgQY
at6149B\)
15. 波长变化补偿
99=s4*xzM
e8}Ezy"^
~9=aT1S|
平面波光源改为644.25nm(双击光路图中的光源组件) 。
N j4IQ<OV
修改后的波长用于下一步的研究, 以补偿折射率变化引起的波长偏移。
0:&ZnE}##
#z!^<,
16. 角度依赖的分析
PWB(5 f?
}CDk9Xk
V-!"%fO.s
Sm-wH^~KA
通过使用VirtualLab中的参数运行功能可以改变入射角度。光路—>新参数运行。
-?6MU~"GK
点击下一步并选择体光栅的Cartesian Angle Alpha 坐标系。
J:j<"uPm
设置角度范围为-60.8°到-58.8°,步数为41步(每步0.05°)。
C`V)VJM
点击两次下一步。
%O%=rUD
选择光栅级次分析器(虚拟屏不勾选)。
W`z 0"
再一次点击下一步并点击Go!
K93p"nHN
zf [`~g
上图所示为+1 衍射级次(物波)反射效率与光源入射角度的关系;
kforu!C
当角度为 59.9°是可以获取最大的效率(70.3%),与 Alpha(Quant)一致;
bU54-3Ox*
所选的测试周期(Test Period)(及所对应的Alpha(Quant))影响了最大的反射角度,因此必须将其考虑在内。
wGsRS[
17. 偏振依赖性分析
DJ@|QQ
'b/<