Skip to main content
Question

POP to profile and characterize 1D array of collimated beams

  • November 11, 2025
  • 1 reply
  • 23 views

Forum|alt.badge.img
  • Fully Spectral
  • 52 replies

Hello all!

I would like to design an Object which is a 1D array of collimated beams and look at all the beams on a single POP surface? Not discrete POP windows with one field at a time, but a single window with all beams.


Goal is to measure:

  1. Beam Width of each individual beam in X and Y
  2. Peak-to-Peak distance and Centroid-to-Centroid distance between let’s say 2 extreme beams emanating from the 1D array of collimated beams.

In other words, I would like to measure individual beam profiles of multiple collimated beams using POP (beam widths in X and Y)  and also measure the distance/separation between these beams (peak/centroid/etc.) as part of tolerance analysis?

 

How would I model this in Zemax?

 

Cheers - Asuku

 

1 reply

MichaelH
Ansys Staff
Forum|alt.badge.img+2
  • Ansys Staff
  • 411 replies
  • November 14, 2025

Hi Asuku,

I think you will need to create either a File or DLL to define your initial beam.  With both techniques, you can use an arbitrary phase as your starting point and use this to propagate your beam.  The File or DLL will propagage through your system as a single “beam” that is spatially separated so all the phase & irradiance data will be available for all the beamlets at the image plane.  You will need to write custom code/analysis to determine the beam width and peak-to-peak separation since all the built-in capabilities to OpticStudio assumes a “well behaved” beam that adheres to the ISO 11146 specification.  

The following article talks about how to model higher order laser beams in OpticStudio, which could be a good starting point for this analysis:

https://optics.ansys.com/hc/en-us/articles/43071103262611-Modeling-high-order-laser-beams-in-OpticStudio

~Michael