Scattering from electric and magnetic dipole



I would like to calculate the scattering and extinction spectra of my photonic crystal…my file is as herese square array 1000nm period.fsp (5.6 MB)and hence I would like also to calculate the contribution from eetic dipole…as shown in this paperMagnetic lights.pdf (1.1 MB)…how could I do in my structure…can anyone help me? thanks


i created this programme using TFSFse square array 1000nm period TFSF.fsp (4.3 MB)…ut how do I position the source? and also I would like to oberve the near fields



Extinction and scattering spectra are usually used to characterize single standalone particles. Since your simulation file is simulating an array of particles instead of a single particle, you can use grating projections to characterize the directions that light is reflected and transmitted in, as well as the amount of light which propagates in each direction:

For the setup, I would recommend using the plane wave source and performing the grating calculations for the R and T monitors in your simulation file instead of using the TFSF source and the total and scat analysis groups. The setup is discussed in more detail here:

There are some examples of periodic structures like the one you are simulating in this section of our Knowledge Base:

If you would instead like to simulate a single particle and get the scattering due to that particle, the setup would be more similar to the examples here:

Hopefully one of these options is what you are looking for, but if anything is still unclear please let me know.


If I would like to use the time montor to know how the field varies at a particuler position like for example the electric field that i get in the spectrum part is in what cale? Is it normalized to 100?
and also the magnetic field?


@ tapajyoti_das_gupta

The spectrum result from the time monitor is a Fourier transform of the time-domain fields, so it will have peaks at the resonant frequencies, but the scale of the y-axis is in arbitrary units and is not normalized by the power injected by the source. We would typically use the spectrum result from a time monitor just to locate resonant frequencies rather than look at the amplitudes of the spectrum result.

Frequency domain monitors use CW normalization by default, so the field results from frequency domain power or profile monitors at each frequency point will be normalized by the amplitude of the source: