教程586(2.0) @$nI\n?* ~l}TlRqL 本教程说明了如何在VirtualLab软件中实现体全息光栅的建模。 -I_lCZ{Nbi 第一部分描述了该光栅的设置,第二部分对波长进行分析,并对角度与偏振的关系进行了详细的研究。 xd .I5 利用傅里叶模态法进行仿真。 +qz)KtJS
dIpt&nH&$ 1. VirtualLab中的体光栅 f`IgfJN VirtualLab的光栅工具箱提供了两种生成体光栅的方法。 yh0|f94m 1) 利用可编程介质,可利用解析法输入折射率分布(例如,在光传输方向,如z方向折射率进行正弦调制)。 4
^+hw; 2) 假设折射率分布是由两个或多个平面波叠加产生的干涉图样所给出。通过该方式产生的体光栅,被称为全息光栅,并以该技术命名。利用VirtualLab可以对这种曝光过程中的不同的设置进行仿真。 uRL3v01?H0 该教程的重点 \
qs6%
X
]a> 2. 建模目标 ynDx'Q* N'
{X =\
;Q"F@v}18 [{ { ?e6J
反射全息(体)光栅采用熔融石英作为基底材料,折射率变化为∆n=0.01。 )>Lsj1qk
对波长与入射角度与反射率之间的关系进行了分析。 #VO2O0GR .nSupTyG 3. 体光栅的建模 G1nW{vce 光栅建模可通过在基底(基底块)的一边或者两边的堆叠完成。 y\S7oD(OR 堆叠是一系列的表面和均匀或非均匀的介质。 XsG]-Cw 体光栅的全息层是通过两个平面和之间的体光栅介质构成。 Gqia@>T4*N eY(usK
*xl7;s
b?bYPN+ 4. 体光栅设置 -DuiK:mp
9Y 4N
n5JB'F)
建立一个新的光路图:Start ribbon –>Grating (Toolbox) –>Volume Grating Light Path Diagram; ?}]kIK}MC
双击”体光栅”组件。 ~o%-\^oc xBZ9|2Y s 5. 全息/体光栅的设置 (Dar6>! ipzUF o<w 8;!Eqyt 选择结构/函数界面。
dH/t|.% 如果无需进一步考虑材料,则我们不需要实际的基板或第二个堆叠。
6>L. )V 因此基底块的厚度应设置为0。基板的介质是无关的。
kIfb! 可以指定任意一个堆叠为全息层。此处我们选择默认选项,如第一个界面作为堆栈层。 点击Edit进入堆栈编辑界面。
F889JSZ% V%0.%/<#5 ={b
]
在“堆叠编辑器(Stack Editor)”中,可以定义并查看光栅堆叠情况。
dq8 /^1P VirtualLab自动插入两个中间含有体光栅介质的平面。
b"Mq7&cf |O)deiJRy 当鼠标移至介质项时可显示编辑按钮,如图所示,通过编辑按钮可编辑全息层
参数。
y[zA[H: a?Y1G3U' 设置界面间距70um。
`;_tt_ 此界面间距为全息层厚度。
?V{k\1A 首先,通过点击加载(Load)按钮以选择全息材料。
cyhD%sB[D9 pNqf2CnnT YT5>pM-% 在打开材料库后,在杂项的子栏中选择熔融石英。
)PG,K4z 在右侧可以显示所选材料在一个宽
光谱范围内的
光学参数。 点击“OK”确认选项。
B@;)$1-UT rq1kj 8%2 &V?q d{39 此后,可以设置折射率变化参数。
I1myu Z 通过至少两个平面波的干涉,嵌入的体光栅介质允许设置一个2维的全息体光栅。
@gqw]_W VirtualLab自动计算干涉图样结果并
模拟曝光过程(更多的信息通过帮助按钮获取)。
N#u8{\ |8] Z M+Hb_6f 0lRH
Yu 由于全息层应该完全嵌入熔融石英,选择定义方法:全息材料
zkp
Apj]. 此外,将考虑平面波在空气和熔融石英分界面的折射。
2&Byq 0v@/I< 现在指定两个相干波:参考波和物波。 通过点击附加(APPed)以添加干涉波。
[\b_+s)eN 在选项卡中选择相关的平面波, 点击编辑 (Edit) ,可修改平面波的属性。 选择第一个平面波(参考波),并点击编辑(Edit) 。
/,Rca1W |w JZU rEhf_[Dv 对于参考波,指定波长 640nm 和 60°入射角(笛卡尔角,指定y轴为旋转轴)。 选项 Z轴正向表示参考波从
光源处发出。
}x.)gW p0rwiBC=q 对于物波同样输入波长640nm。
O&,O:b:@ 相反,选择 0°的入射角并且不勾选 z 轴正向,这说明物波与参考波方向相反。
3\KII9 (J*w./ gFT~\3jp= 一旦三个或更多相干光波发生高度干涉时,会出现更复杂的干涉图样。 这些图形可能是由具有特别大周期的不同差拍震动组成,
u3wC}Zo 因为傅里叶模态法总是假设光栅周期是沿x 方向,因此大光栅周期在计算过程中会消耗大量的时间和内存。
VWshFI "k-ov9yK &'7"i~pC 通过设置选项测试周期 x方向,可以限制差拍周期尺寸。
,z1!~gIal 输入值与对最大周期相对应。
7I(t,AKJ 考虑测试周期,通过微量修正干涉图样以避免大差拍周期。
%<?ciU 因此,平面波的入射角度 Alpha 变更为Alpha (Quant.)
JQ_gM._3 自动计算获取的Alpha (Quant.)值确保了干涉图样仅包含小于测试周期的周期值。
,0Zn hS)kq 更具体地,通过引入测试周期,干涉波间的角度值可被限制(详见帮助/用户手册)
M_1Tx 这个约束可以协调角度精度和数值计算量。
v1C.\fL ^Q=y^fx1 <8)s 光栅周期小于1um的两个相干光波被接收。 用于严格光栅分析(利用 FMM)的光栅周期显示在对话框的左下角。
VK'T[5e rh`.$/^ [S]!+YBK VirtualLab 可以模拟一个复杂的曝光过程。因此可以计算一个由平面波干涉图样产生的折射率调制。 在体光栅介质中,可支持三种不同的建模模式。(详见帮助/用户手册)
VxN64;|= 在该教程中, 假定一个直接调制。 是一个与干涉图样光强成正比的折射率调制。 设置调制为 0.01
R*@[Pg* d_C4B 一个光栅堆叠可以看作是一系列任意光学插入面和具有不同周期的均匀或非均匀介质。
b#g
{`E 为使用 FMM,必须定义整个堆叠周期。
L)lQ&z? 周期可通过帘状层的从属关系或手动设置
~B!O~nvdQ 在这个示例中, 堆叠周期简单地通过体光栅介质决定。
WkaR{{nM 由于折射率的变化只有0.01, 因此不能看到其屏幕截图。
s$Zq/l$1x }{8Fo4/ 折射率调制为 1 的时候可以明显的看到折射率调制。
#\;>8 6. 光栅方向的设置 5)yOw|Bd
V+qJrZ,i
'yd@GQM&
为分析配置的光栅,通过倾斜光栅控制光线的入射角。 u5Ny=Xm
光学组件的倾斜可在位置/方向(Page/Orientation)页面设置。 {KDgK
可有多种方式定义方向角(详见帮助/用户手册)。 A*;?U2
该案例中的倾斜角与反射波的圆形入射角 Alpha(Quant)相一致,符号为负号。(输入-59.907°) irsfJUr[V
y|.fR>5 7. 傅里叶模态法的设置 7"q+"0G
`x}
Dk<HF
N\q)LM !M
改变FMM 的参数设置可通过传播(Propagation)页面>传播方法(Propagation Method)标签。 Mi}I0yhVm
点击编辑可编辑倏逝级数,该参数应该在 FMM 编辑中加以考虑。 ole|J
VirtualLab 的自动设置通常包括一个适当的级数。可通过减小该值节省计算所需时间。 <'[Ku;m
25 个倏逝波级次基本上适用于所有的电介质光栅结构。 *J_iXu|
%X9b=%'+
严格的处理需要对结构进行离散化,如折射率调制。 9&%#nN4`8
可通过传播页面> 高级设置标签改变离散参数。 5#0e={X
利用二元层和转折点可以自动离散。 i<m$#6<Z
改变精度因子可增加层数和转换点数目, 并可获得更高的数值精度但会增加计算量。 nMGrG
本例中离散化信息显示在页面的底部 P>Q{He: w,Z"W;| 8. 全息/体光栅的设置 gcg>Gjp
=4zNo3IvL+ \&iil =H8! 为了抑制插入空气和熔融石英面的折射和多重反射,将全息光栅的前后介质也都设置为熔融石英。 #SQvXMT 点击光路视图中确定材料的编辑按钮,从材料库中选择熔融石英。
3@)obb 当地一个自由空间介质发生改变,VirtualLab自动改变所有其他的相似介质,假设第一项定义总的嵌入介质。(当然也可修改其他介质) 8?7kIin
0||"r&:X 9. 光源设置 EqnpMHF bar0{!Y" L)F1NuR 10. 光栅效率的严格分析 v**z$5x9 W|dpFh`
j1YH9T#|D
VirtualLab光栅工具箱提供了光栅级次分析器, 可严格计算光栅衍射效率。 mz\NFC<
通过使用分析器,也可分别计算出现的每一个衍射级次的效率。 @P:R~m2
为设置分析器,双击该组件 )nwZ/&@ h2wN<