TAGGED: circular-polarization, fdtd, optics
-
-
July 18, 2023 at 4:12 pm
Albi.Pani
SubscriberHi,
is there any way to calculately separately the right and circular polarization? Moreover I would like to visualize their propagation separately.
-
July 18, 2023 at 6:58 pm
Guilin Sun
Ansys Employeeit is a very broad question without specific simulation/device.
The simplest way is to excite left/right circular polarizarion and quantify their results.
If you want to quantify the polarization from the output fields, you can decompose them, for exmple
E1=sqrt(2)/s*(Ex+jEy)
E2=sqrt(2)/2*(Ex-iEy)
As for which one is left or right circu polarization it is up to you from your definition since there are two opposite definitions.
if you can decompose H fields, you will be able to get the correct transmission by following https://optics.ansys.com/hc/en-us/articles/360034405354-transmission-Script-command
Following the same procedure, you can decompoae the fields anywhere inside the simulation volume if you want.
This is a more theoretical question than simulation.
-
July 18, 2023 at 7:12 pm
Albi.Pani
SubscriberHi, thank you. I want to simulate a metasurface that, when probed by light with circular right polarization, generates one beam with circular right polarization and the other one with left circular polarization. I simulate it with fdtd but when I calculate the transmissivity, it calculates of course the total transmissivity. I want to calculate it separately for the two polarization.
Decomposition of the output field can be a good idea? Have you any reference how to do it?
The paper I am trying to simulate is this one: Multifunctional resonant wavefront-shaping meta-optics based on multilayer and multi-perturbation nonlocal metasurfaces | Light: Science & Applications (nature.com)
and I want to obtain a figure like this one:
-
-
July 18, 2023 at 10:41 pm
Guilin Sun
Ansys EmployeeI do not have any reference. Probably you could find a paper. But the best way is to drive the expression by your self and then use the "transmission" link to get the desired transmission.
Again this forum is for simulation we do not provide guidance for any theory.
-
July 19, 2023 at 1:40 am
Albi.Pani
SubscriberYes, I know that this forum is for simulation. In fact I was asking how to decompose a field in the simulation. I know the theory. What can I do? I have seen that many use grating_S_parameter.
-
-
July 19, 2023 at 7:24 pm
Guilin Sun
Ansys EmployeeThe post is closed. Did you find the solution? From grating_S_parameter group you have the “S” paramters which are actually the E field(s). Except that you modified the group it only gives one field component.
Once you have the E fields,say Ex and Ey, or Ep and Es, you can decompose it as suggest in the first reply. for the farfield it is straight forward to get the optical intensity (0.5*E^2/impedance). Please find more information regarding to power calculation from some books. This article has some information but you may not directly use it without modification since it is for dipole.
https://optics.ansys.com/hc/en-us/articles/360034914813-Integrating-power-in-far-field-project
-
July 19, 2023 at 7:32 pm
Albi.Pani
SubscriberI have found the answer here:
Code:
switchtolayout;setnamed("FDTD","mesh accuracy",3);setnamed("grating_s_parameters","polarization angle",0);setglobalmonitor("frequency points",50);run;S_pol1 = getresult("grating_s_parameters","S_polarization");refractive_index_1=1;refractive_index_2=1;S12_x=S_pol1.S21_Gn;S12_x=S12_x/sqrt(refractive_index_1/refractive_index_2);switchtolayout;setnamed("grating_s_parameters","polarization angle",90);run;S_pol12=getresult("grating_s_parameters","S_polarization");S12_y=S_pol12.S21_Gn;S12_y=S12_y/sqrt(refractive_index_1/refractive_index_2);f=getdata("grating_s_parameters::T","f");S12_L=(S12_x+1i*S12_y)/sqrt(2);S12_R=(S12_x-1i*S12_y)/sqrt(2);S12_RL=(S12_L(:,1)-1i*S12_L(:,2))/sqrt(2);S12_RR=(S12_L(:,1)+1i*S12_L(:,2))/sqrt(2);effect=abs(S12_RL)^2;effect2=abs(S12_RR)^2;plot(c/f*1e9,effect);plot(c/f*1e9,effect2); -
July 20, 2023 at 12:20 am
Guilin Sun
Ansys EmployeeIn many cases it works fine in the farfield. It is the same as Ex+-jEy.
-
- The topic ‘How to calculate transmissivity of left/right circular polarization separately?’ is closed to new replies.
- Import material .txt file with script
- Errors Running Ring Modulator Example on Cluster
- Absorption cross-section of AuNR excited by prism-based TIR
- How to measure transmission coefficients on a given plane .
- TE Polarization Fraction + Waveguide TE/TM Fraction
- Edge Coupler EME Example Issue
- Lumerical Python API Topology Optimization Error 2025 R1
- 2D inverse design grating coupler
- FDE : Simulation waveguides with electrodes
- Loss of lithium niobate phase modulator
-
2337
-
925
-
599
-
591
-
527
© 2025 Copyright ANSYS, Inc. All rights reserved.