首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
讯技光电&黉论教育
->
体全息光栅的建模
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2023-04-19 08:45
体全息光栅的建模
w1+xlM,,9
本教程说明了如何在VirtualLab软件中实现体全息光栅的建模。
kU5chltGF
第一部分描述了该光栅的设置,第二部分对波长进行分析,并对角度与偏振的关系进行了详细的研究。
si nnHQ
利用傅里叶模态法进行仿真。
BtN@P23>k.
(Wu_RXfCw_
1. VirtualLab中的体光栅
W=$d|*$
VirtualLab的光栅工具箱提供了两种生成体光栅的方法。
"3"9sIZ(
1) 利用可编程介质,可利用解析法输入折射率分布(例如,在光传输方向,如z方向折射率进行正弦调制)。
_f8<t=R
2) 假设折射率分布是由两个或多个平面波叠加产生的干涉图样所给出。通过该方式产生的体光栅,被称为全息光栅,并以该技术命名。利用VirtualLab可以对这种曝光过程中的不同的设置进行仿真。
E}V8+f54S
该教程的重点
jz_\B(m9%
\)?[1b&[_
2. 建模目标
jc|"wN]
H"H&uA9"
5};Nv{km^2
4Y[uqn[
反射全息(体)光栅采用熔融石英作为基底材料,折射率变化为∆n=0.01。
h<50jnH!
对波长与入射角度与反射率之间的关系进行了分析。
09{B6l6P
i-'rS/R
3. 体光栅的建模
ZCZY gf@
光栅建模可通过在基底(基底块)的一边或者两边的堆叠完成。
u[_~ !y
堆叠是一系列的表面和均匀或非均匀的介质。
9I:H=5c
体光栅的全息层是通过两个平面和之间的体光栅介质构成。
(q!tI*}
=Zcbfo_&
FbVdqO
Jp<Y2-
4. 体光栅设置
S"iz fQ@
xe;1D'(
&n.7~C]R
建立一个新的光路图:Start ribbon –>Grating (Toolbox) –>Volume Grating Light Path Diagram;
_ FcfNF
双击”体光栅”组件。
6Hz45
5. 全息/体光栅的设置
0i2ZgOJ
777N0,o(
QQ4 &,d
选择结构/函数界面。
8kz7*AO
如果无需进一步考虑材料,则我们不需要实际的基板或第二个堆叠。
d`U{-?N>
因此基底块的厚度应设置为0。基板的介质是无关的。
>W= 0N(
可以指定任意一个堆叠为全息层。此处我们选择默认选项,如第一个界面作为堆栈层。 点击Edit进入堆栈编辑界面。
2-9'zN0u
V/Q~NXN
,ufB*[~
在“堆叠编辑器(Stack Editor)”中,可以定义并查看光栅堆叠情况。
CY&Z*JI"'B
VirtualLab自动插入两个中间含有体光栅介质的平面。
SbmakNWJ}
51Yq>'8
当鼠标移至介质项时可显示编辑按钮,如图所示,通过编辑按钮可编辑全息层参数。
Y3+GBqP
RzG<&a3B3s
设置界面间距70um。
[]D@"Bz
此界面间距为全息层厚度。
6>! ;g'k
首先,通过点击加载(Load)按钮以选择全息材料。
rAK}rNxI
n%lY7.z8d
V&x6ru#
在打开材料库后,在杂项的子栏中选择熔融石英。
?d)I!x,;;
在右侧可以显示所选材料在一个宽光谱范围内的光学参数。 点击“OK”确认选项。
8-Ik .,}
SrPZ^NF
P>/n!1c
此后,可以设置折射率变化参数。
sGjYL>*
通过至少两个平面波的干涉,嵌入的体光栅介质允许设置一个2维的全息体光栅。
ln#Jb&u
VirtualLab自动计算干涉图样结果并模拟曝光过程(更多的信息通过帮助按钮获取)。
$~xY6"_}!!
-AUdBG
#!d@;=[\
由于全息层应该完全嵌入熔融石英,选择定义方法:全息材料
okx~F9
此外,将考虑平面波在空气和熔融石英分界面的折射。
1s4+a^&
|cwGc\ES
现在指定两个相干波:参考波和物波。 通过点击附加(APPed)以添加干涉波。
B[:-SWd
在选项卡中选择相关的平面波, 点击编辑 (Edit) ,可修改平面波的属性。 选择第一个平面波(参考波),并点击编辑(Edit) 。
m&xyw9a
)BR6?C3
: [o0Va2 d
对于参考波,指定波长 640nm 和 60°入射角(笛卡尔角,指定y轴为旋转轴)。 选项 Z轴正向表示参考波从光源处发出。
Vk/CV2
]+O];*T
对于物波同样输入波长640nm。
}Wf \\
相反,选择 0°的入射角并且不勾选 z 轴正向,这说明物波与参考波方向相反。
0;,4.hsh
<X}@afS
HCHZB*r[
一旦三个或更多相干光波发生高度干涉时,会出现更复杂的干涉图样。 这些图形可能是由具有特别大周期的不同差拍震动组成,
|7Z7_YWs
因为傅里叶模态法总是假设光栅周期是沿x 方向,因此大光栅周期在计算过程中会消耗大量的时间和内存。
f(Q-W6
-`FPR4;
G*_$[| H
通过设置选项测试周期 x方向,可以限制差拍周期尺寸。
3-4' x2
输入值与对最大周期相对应。
,>X +tEgR
考虑测试周期,通过微量修正干涉图样以避免大差拍周期。
%\8E{M:
因此,平面波的入射角度 Alpha 变更为Alpha (Quant.)
Bd$i%.r
自动计算获取的Alpha (Quant.)值确保了干涉图样仅包含小于测试周期的周期值。
Gj]*_"T
更具体地,通过引入测试周期,干涉波间的角度值可被限制(详见帮助/用户手册)
Nq|b$S [4
这个约束可以协调角度精度和数值计算量。
>]?!c5=
s u]x
5\Sm^t|Tx
光栅周期小于1um的两个相干光波被接收。 用于严格光栅分析(利用 FMM)的光栅周期显示在对话框的左下角。
'1]Iu@?
fI@4 v\
=ja(;uC
VirtualLab 可以模拟一个复杂的曝光过程。因此可以计算一个由平面波干涉图样产生的折射率调制。 在体光栅介质中,可支持三种不同的建模模式。(详见帮助/用户手册)
B>, O@og
在该教程中, 假定一个直接调制。 是一个与干涉图样光强成正比的折射率调制。 设置调制为 0.01
/ $7E
r=YprVX
一个光栅堆叠可以看作是一系列任意光学插入面和具有不同周期的均匀或非均匀介质。
a=3?hVpB
为使用 FMM,必须定义整个堆叠周期。
JAM4 R_
周期可通过帘状层的从属关系或手动设置
u!TVvc
在这个示例中, 堆叠周期简单地通过体光栅介质决定。
Jwzkd"D
由于折射率的变化只有0.01, 因此不能看到其屏幕截图。
FZTBvdUYp
dLQV>oF
折射率调制为 1 的时候可以明显的看到折射率调制。
S^;D\6(r
S<"T:Y&
6. 光栅方向的设置
R(Y4n w+Y-
p3Uus''V4
uXPvl5(Y?
为分析配置的光栅,通过倾斜光栅控制光线的入射角。
).HYW _Yih
光学组件的倾斜可在位置/方向(Page/Orientation)页面设置。
0#f;/c0i
可有多种方式定义方向角(详见帮助/用户手册)。
b=<xzvy
该案例中的倾斜角与反射波的圆形入射角 Alpha(Quant)相一致,符号为负号。(输入-59.907°)
umV5Y`
cl s-x@ Kd
7. 傅里叶模态法的设置
L7i^?40
X2PQL"`
n~xh %r;
改变FMM 的参数设置可通过传播(Propagation)页面>传播方法(Propagation Method)标签。
p:]kH
点击编辑可编辑倏逝级数,该参数应该在 FMM 编辑中加以考虑。
ao>`[-
VirtualLab 的自动设置通常包括一个适当的级数。可通过减小该值节省计算所需时间。
K1c@]]y)
25 个倏逝波级次基本上适用于所有的电介质光栅结构。
<a_Q1 l
Y'6GY*dL
严格的处理需要对结构进行离散化,如折射率调制。 可通过传播页面> 高级设置标签改变离散参数。
8':^tMd
利用二元层和转折点可以自动离散。 改变精度因子可增加层数和转换点数目, 并可获得更高的数值精度但会增加计算量。
,1+AfI
本例中离散化信息显示在页面的底部
u'"VbW3u n
595P04
8. 全息/体光栅的设置
L$*sv.
FbRq h|
;<qv-$P
为了抑制插入空气和熔融石英面的折射和多重反射,将全息光栅的前后介质也都设置为熔融石英。
+/ ,J$(
点击光路视图中确定材料的编辑按钮,从材料库中选择熔融石英。
X.V6v4
当地一个自由空间介质发生改变,VirtualLab自动改变所有其他的相似介质,假设第一项定义总的嵌入介质。(当然也可修改其他介质)
Aa^%_5
@ %LrpD
9. 光源设置
4?GW]'d
78't"2>
G2Zr(b')
10. 光栅效率的严格分析
Ic_>[E?k
"?E>rWz
[43:E*\$
VirtualLab光栅工具箱提供了光栅级次分析器, 可严格计算光栅衍射效率。
mouLjT&p
通过使用分析器,也可分别计算出现的每一个衍射级次的效率。
d\Q~L 3x
为设置分析器,双击该组件
vMOI&_[\z
#kD8U#
11. 光栅效率的计算
hVPSW# .d
XD>(M{~
8RS=Xemds
对于本示例中, 只需要通过极坐标图中输出即可。
gp Aqz Y
因此,仅需选择 X-Z 平面极坐标图工具箱
/Q Xq<NG
为计算定义的体光栅衍射效率,选择光路编辑器中的光栅级次分析器,并点击GO!
~Dsz9 f
=<nx[J
12. 计算结果
u*#j;Xc
: ]&O