Skip to content

Latest commit

 

History

History
69 lines (33 loc) · 2.04 KB

README.md

File metadata and controls

69 lines (33 loc) · 2.04 KB

Polarimeter_py

Polarimeter_py.mp4
rotator.mp4

Python code of Mueller matrix dual-rotating retarder polarimeter. You can find principle here:

https://opg.optica.org/ao/abstract.cfm?uri=ao-31-31-6676

The polarimeter consisits of three elements:

  1. rotating quarter waveplate
  2. polarizer
  3. photo detector.

Photo detector signal is fourier transformed. After transformation, azimath and phase of polarized light are calculated using amplitude and phase of frequency signals.

Below are calculation results.

From Left to Right:

  1. Polarization State in XY plane
  2. Photo detector time domain signal
  3. Fast Fourir Transform (fft) of photo detector time domain signal
  4. Peak Search of fft signal (Under development)

Figure_1 Figure 1. Typical elliptical polarization

Figure_2 Figure 2. Linear Polarization of upward

Figure_3 Figure 3. Linear Polarization of downward

Figure_4 Figure 4. Right handed cicular polarization

Figure_5 Figure 5. Left handed cicular polarization

Analysis:

The time domain sinal consists of two frequency: low frequency f1 and high frequency f2.

Magnitude of f1 and f2 determines ellipcity.

Phase of f1 time domain signal determines semisphere: North or South.

Phase of f2 time domain signal determines azimath of polarization state.

Figure_2

Poincaré sphere