Propagate command in MODE


#1

Hi,
Today I found the propagate command which calculates the result of an arbitrary mode after it has propagated through a waveguide for some distance.
https://kb.lumerical.com/en/pic_passive_polarization_ctrl_rotator.html

My question is: does this command account for the propagation losses of the waveguide modes?

I have a waveguide structure where an ITO lossy layer is utilized. However, when I used the following script, the transmission seems to ignore the losses of the first two modes of the waveguide.

mode_L = propagate(“Si Mode”,10e-3,2.25,2.26);
?getdata(mode_L,“accounted_transmission”);
result:
0.982719
ayaITO20nm.lms (254.2 KB)


#2

Hi Aya,

I did a test with a lossy material and found that the propagation loss is not accounted for when using the propagate script command. I think if the modes have loss then it would be better to use the EME solver to perform the propagation and take into account the loss.


#3

Yes, Nancy, this is what I did eventually. I suggest you add this note to the KB page to avoid confusion.
Thanks :slight_smile: