Skip to main content
Solved

How to get Stokes vector from polarization ray tracing?

  • December 18, 2023
  • 2 replies
  • 156 views

When I use the polarization ray tracing function of OpticStudio or the POLTRACE function of ZPL, I get parameters such as polarization ellipse and Jones vector. If I need to calculate parameters such as IPS, I need to get the Stokes vector. Is there any way to get the Stokes vector in OpticStudio?

Best answer by Mark.Nicholson

Hi Haokan,

A single ray is always fully polarized (and an unpolarized ray is treated as two rays with orthogonal polarizations), so the polarization state of a single ray is always 100%, at least the way OpticStudio defines it.

To get meaningful Stokes parameters you need to trace a large number of rays and then you can compute the Stokes parameters for the average of the ensemble. This would give you parameters that represent the overall polarization state of all the rays traced. A single ray does not have a Stokes matrix, in much the same way that a single gas molecule does not have a temperature. 

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

2 replies

Mark.Nicholson
Luminary
Forum|alt.badge.img+3

Hi Haokan,

A single ray is always fully polarized (and an unpolarized ray is treated as two rays with orthogonal polarizations), so the polarization state of a single ray is always 100%, at least the way OpticStudio defines it.

To get meaningful Stokes parameters you need to trace a large number of rays and then you can compute the Stokes parameters for the average of the ensemble. This would give you parameters that represent the overall polarization state of all the rays traced. A single ray does not have a Stokes matrix, in much the same way that a single gas molecule does not have a temperature. 

  • Mark

  • Author
  • Visible
  • 17 replies
  • December 19, 2023

Hi @Mark.Nicholson , thank you very much for your reply. I am currently trying to use ZOS-API to chase a large number of light rays. This requires inserting the exit pupil sphere as a virtual surface, tracing a large number of light rays to the exit pupil sphere, and observing the polarized light state on the exit pupil sphere. distribution, I'm trying to program it and hope to get good results.


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