Skip to main content
Solved

Diffraction from microlens arrays in non-sequential mode

  • December 8, 2021
  • 2 replies
  • 690 views

Dear Community,

 

I’m trying to model the diffraction from microlens arrays using non-sequential mode. I’ve made my array fine and I’m using a diffractive source. The results look nice, with the diffraction spikes in the place where I would expect. What I do not understand is that the intensity of the diffraction spikes are much smaller than I see in reality. Has anyone ever tried to use Zemax to model these effects before or is there an example somewhere?

Best answer by Jeff.Wilde

It’s not clear that use of the Source Diffractive object in a nonsequential model is the proper way to go about looking at diffraction from a microlens array (MLA). 

As noted in this Knowledgebase article: The Source Diffractive object -- “The Source Diffractive object in Non-Sequential Mode is defined by a collimated ray bundle passing through a User Defined Aperture (UDA). The simulation of this source includes scalar diffractive effects due the clipping of the wavefront by the aperture.”

Are you somehow trying to incorporate an MLA into a UDA (which I don’t think is doable)? 

Instead, you may want to use Physical Optics Propagation (POP) in a sequential model.  Here’s a good article that describes the details: How to use POP with lenslet arrays

 

View original
Did this topic help you find an answer to your question?

2 replies

Jeff.Wilde
Luminary
Forum|alt.badge.img+3
  • Luminary
  • 491 replies
  • Answer
  • December 8, 2021

It’s not clear that use of the Source Diffractive object in a nonsequential model is the proper way to go about looking at diffraction from a microlens array (MLA). 

As noted in this Knowledgebase article: The Source Diffractive object -- “The Source Diffractive object in Non-Sequential Mode is defined by a collimated ray bundle passing through a User Defined Aperture (UDA). The simulation of this source includes scalar diffractive effects due the clipping of the wavefront by the aperture.”

Are you somehow trying to incorporate an MLA into a UDA (which I don’t think is doable)? 

Instead, you may want to use Physical Optics Propagation (POP) in a sequential model.  Here’s a good article that describes the details: How to use POP with lenslet arrays

 


  • Author
  • Single Emitter
  • 1 reply
  • December 12, 2021

Dear Jeff,

 

Thank you very much for the answer - that article you’ve linked looks to have contrasts far more like what I’d expect, so I’ll try it this way. 

Fingers crossed!

Rob

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings