FDTD Solutions如何设置圆偏振光


#1

FDTD Solutions缺省的平面波和TFSF光源都是线偏振,要得到圆偏振振光结果,有[两种方法],都是根据定义来设置的,如果不熟悉,请先找参考书看一下定义和解释 (https://kb.lumerical.com/en/index.html?ref_sim_obj_planewave_circular_polarization.html ):

1:一个仿真文件双光源
直接在仿真区添加 两个位置相同偏振垂直且位相相差90度的两个线偏振光源。例如沿Z轴入射,则应添加沿X和Y的线偏振光,并且
phase(Ex) = 0
phase(Ey) = +(-)90
这里,± 将取决于你如何定义左旋和右旋。需要注意的是,我们软件的空间位相是phase(Ex) = +kz。

优点:只需要一次仿真;

2:双仿真文件单光源
设置两个相同的文件,只是光源偏振正交。即
phase(Ex) = 0
phase(Ey) = 0
分别仿真,然后利用脚本将两个仿真结果的相加:例如
Ex=Ex1+aexp(+(-)1ipi/2)*Ex2
这里a=1 是圆偏振光,a不等于1是椭圆偏振光。位相的正负同前。

此方法适合椭圆和圆偏振光,但是需要脚本,透射率等其它强度参数都需要重新计算。

优点:可分别用不同的对称性边界条件以减少内存需求和加快仿真;
其次,仅需要两次仿真,通过后续处理,可以得到任意的椭圆偏振,以及不同旋向(左、右)的结果。

前述两种方法适合平面波、TFSF和高斯光源。

网上的例子
usr_polarization1-1.fsp (12.8 KB)


如何模拟圆偏振光,并设置左旋,右旋
初学者常见问题帖子集锦
关于偏振光旋向定义问题
请问用TFSF光源可以实现圆偏振光照明吗
请问如何用脚本写出圆极化光源?
光子晶體模擬中該如何正確的設定單一"圓偏振"的"平面波"?
#2