Poincaré sphere representation of a Jones vector under the action of either a half- or a quarter-wave plate
Clone or download this reposository and run it using python wihtin a conda environment. If this your first time using conda, please consider installing anaconda.
This code requires ipympl to dynamically interact with the Poincaré sphere. You can install ipympl in your conda environment via pip
pip install ipympl
or conda
conda install -c conda-forge ipympl
There are multiple conventions for the Jones vectors and matrices. However, we follow the Wikipedia Jones calculus convention because it is easily available to everyone.
The orthogonal polarisation vectors are:
For the half- and quarter-wave plates (HWP and QWP, respectively) we use the Jones matrix for an arbitrary linear phase retarder (LPR)
with
We assume an initial Jones vector of the form
The action of
with
To represent Jones vectors in the Poincaré sphere we calculate the Stokes parameters as
where
A HWP at 22.5° transforms H into D:
A QWP at 0° transforms R into D:
-
Verify that a HWP at an angle
$\vartheta$ rotates an arbitrary vector in the Poincaré sphere by 180° around an axis on the equator at$2\vartheta$ w.r.t. the "H" axis. -
Verify that a QWP at an angle
$\vartheta$ rotates an arbitrary vector in the Poincaré sphere by 90° around an axis on the equator at$2\vartheta$ w.r.t. the "H" axis following the left-hand rule (palm pointing towards the initial vector, thumb parallel to the QWP rotation axis). -
Verify that the wave plate angles to produce the orthogonal polarisation vectors – up to a global phase – in a PBS
$\to$ QWP$\to$ HWP configuration are:
Vector | QWP | HWP |
---|---|---|
H | 0° | 0° |
V | 0° | 45° |
D | 0° | 22.5° |
A | 0° | -22.5° |
R | -45° | 0° |
L | 45° | 0° |
- Verify that the wave plate angles to project the orthogonal polarisation vectors onto the transmission port of a PBS in a QWP
$\to$ HWP$\to$ PBS configuration are:
Vector | QWP | HWP |
---|---|---|
H | 0° | 0° |
V | 0° | 45° |
D | 45° | 22.5° |
A | 45° | -22.5° |
R | 0° | 22.5° |
L | 0° | -22.5° |