监视器的Visualizer中远场设置的问题


#1

对于图中这种周期性的结构, 我仅仅需要观察高级次衍射,不需要正确的结果,所以我没有用grating。我点击监视器,选Visualizer,选far field,然后这个周期大小该怎么设置啊,我看默认的都是10?这个illumination选择guassian spot是什么意思?resolution一般要多大才合适?请老师针对这个far field setting解答一下!


#2

如果只是想查看有没有高级衍射,一般使用缺省的设置就可以。
周期是10个可以;
guassian spot表示用高斯函数作了光滑化,另外一个是矩形窗口,可能有如衍射斑那样的波纹,一般推荐使用高斯函数。
resolution是计算的远场的分辨率,此数值越大结果越光滑但是用的时间越长。一般用缺省值就可以。


#3

相关的介绍在KB的页面中有,你可以参考参考
https://kb.lumerical.com/en/index.html?solvers_far_field_projections.html
https://kb.lumerical.com/en/index.html?solvers_far_field_projections_periodic.html


#4

我发现,将周期变化,例如将10变成20,光斑就会发生变化。我想问:周期对于结果的影响是什么原因造成的?


#5

所以,在Visualizer里面查看远场,不是选的周期个数越多结果就越精确,因为实际上是光栅衍射,如果没有抽样到光栅的衍射级或者偏差大,Visualizer里面结果就不正确。
你如果怀疑Visualizier里面估算的结果,可以用GratingOrder 验证一下


你用的周期数越多,Visualizer里面计算出来的衍射斑越小,越有可能没有抽样到。而选周期个数少,例如10个,那么窗口函数(高斯或矩形)的效应越显著,光斑越大,越容易看到衍射。你可以用更少或更多的周期个数比较一下。