On 07/19/2018 03:34 AM, - wrote:

I wondered if anybody could point me to a way in which I could use the
output of a meep simulation, to obtain a scalar electric field, which
I could propagate over longer distance using Fourier optics, or in the
far field even switch to a raytracing simulation.  I expect, that one
has to make certain assumptions (e.g. about the propagation direction)
etc. Has this mixed modelling been done?

The input to ray-tracing tools (e.g., LightTools, FRED, Zemax, etc.) is typically the bidirectional scattering distribution function (BSDF): for an input planewave at a given wavelength and angle of incidence, compute the reflectance (BRDF) and transmittance (BTDF) over a range of angles (e.g., -90 to +90 degrees). The BSDF can be computed in Meep via the mode-decomposition feature as demonstrated in this tutorial example for the BTDF:

https://meep.readthedocs.io/en/latest/Python_Tutorials/Mode_Decomposition/#diffraction-spectrum-of-a-binary-grating

Note that you will need format the BSDF data in a way that is readable by the ray-tracing tool as each tool has its own unique convention for importing such data.

Another approach for obtaining the far field directly is to use Meep's near2far feature as demonstrated in this tutorial example:

http://meep.readthedocs.io/en/latest/Python_Tutorials/Near_to_Far_Field_Spectra/



_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to