DLL (Diffractive): Non paraxial linear Y idealized polarizer model
This diffraction DLL models a non-paraxial idealized polarizer model that produces a linear polarized transverse electric field. It is an alternative to the Jones matrix, that model polarizers for paraxial fields under normal incidence. The diffractive DLL is only a tool used here to compute the electric field.
Thanks for sharing this model, it’s very interesting! I did a similar one based on a paper by Korger https://doi.org/10.1364/OE.21.027032 and a scatter surface (I don’t have subscription licence) some time ago.
I’m interested to see how you implemented your solution. Can you please share the C++ code?
Hi Sebastian,
Unfortunately, the source code for this DLL cannot be shared, although I do think it’s actually quite simple that I just follow the paper I mentioned in the post.
But anyway I actually think this model is only ideal and I would suggest you use the static link to have a more realistic model when you start to do a realistic design. In this workflow, you can use Lumerical STACK to calculate the response accurately for any incident angle and polarization. You can find more detail in the following link.
On the other hand, for the purpose of accurately modeling of components like grating, wave plate, or polarizer, I would suggest to use diffraction DLL instead of scattering DLL. The problem with scattering is it cannot control the power ratio between reflection and transmission, while diffraction DLL has more control to this.
Please let me know if you still have any questions. Thank you.