Methods For Sensitive Detection of Magneto Optic Kerr Effect
Methods For Sensitive Detection of Magneto Optic Kerr Effect
SJSU ScholarWorks
Spring 2020
Recommended Citation
Creed, James, "Methods for Sensitive Detection of Magneto Optic Kerr Effect" (2020). Master's Theses.
5092.
DOI: https://doi.org/10.31979/etd.8brz-y9ww
https://scholarworks.sjsu.edu/etd_theses/5092
This Thesis is brought to you for free and open access by the Master's Theses and Graduate Research at SJSU
ScholarWorks. It has been accepted for inclusion in Master's Theses by an authorized administrator of SJSU
ScholarWorks. For more information, please contact [email protected].
METHODS FOR SENSITIVE DETECTION OF MAGNETO OPTIC
KERR EFFECT
A Thesis
Presented to
In Partial Fulfillment
Master of Science
by
James K. Creed
May 2020
c 2020
James K. Creed
by
James K. Creed
May 2020
by James K. Creed
the Magneto Optic Kerr Effect, MOKE, where the interaction between light and
proportional to the strength of the magnetic field and changes in polarization can be
I would like to dedicate this to my parents, Debbie and Kevin Creed without
whom I wouldn’t have the deepest love for science that I do and my wife Sarah Creed
who has supported me throughout so many years and made me believe that I can do
v
ACKNOWLEDGEMENTS
I would like to also thank my SJSU professors for putting up with me and
getting me through school. Dr. Peter Beyersdorf, Dr. Ranko Heindl, Dr. Chris
vi
TABLE OF CONTENTS
CHAPTER
1 INTRODUCTION TO THESIS 1
2 THEORY/BACKGROUND 2
2.1 Magneto-Optics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
vii
3 NUMERICAL MODEL IN PYTHON 24
5 CONCLUSION 39
APPENDIX
A APPENDIX 40
A.1 PyJones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
BIBLIOGRAPHY 44
viii
LIST OF TABLES
Table
ix
LIST OF FIGURES
Figure
x
CHAPTER 1
INTRODUCTION TO THESIS
This thesis project studies and models the interaction between light and
magnetic fields. Specifically, the focus of this thesis is to model the rotation of the
major axis of polarization of light after a reflection off of a metallic material that is
in the presence of a magnetic field. This effect is known as the Magneto Optic Kerr
Effect, MOKE, for short, and was discovered by John Kerr in 1877. MOKE is the
is possible to measure the amount of intensity change due to MOKE. This thesis
CHAPTER 2
THEORY/BACKGROUND
2.1 Magneto-Optics
The term magneto-optics refers to the interaction between light and a magnetic
field and how magnetic fields can be utilized to manipulate properties of light.
MOKE is one specific interaction where the effect rotates the major axis of
field, exhibits MOKE. For example, a thin film of nickel will is a material when in
the presence of a magnetic field, will exhibit MOKE. John Kerr describes this effect
current [2]. There are two effects that emerge when light reflects off of a magnetic
surface namely magnetic circular birefringence and magnetic circular dichroism. The
former is a difference in the index of refraction of the magnetic material, and the
state. Magnetic circular dichroism converts linearly polarized light into elliptical
delaying both components equally. These effects scale with the strength of the
applied magnetic field however, these effects do not have equal magnitudes. The
dominating effect is the rotation of the major axis of polarization and only a slight
change in ellipticity for oblique incident light [2]. The focus of this thesis will be on
There are three orientations of the magnetic field relative to the sample, that
affects the magnitude of the polarization rotation. The three orientations are shown
in Figure 2.1 where the magnetic field is either a) normal to the surface, polar, b)
magnetic field is parallel to the surface of reflection and perpendicular to the plane
and ellipticity for a given sample and incident light. The numerical model, as
discussed in chapter 3, simulates both polar and longitudinal MOKE set ups and
Figure 2.1: Polar (a), Longitudinal (b), Transverse (c) MOKE Geometries
magnetic field and dependent on the properties of the material. n is the average
index of refraction of the material. The off-diagonal elements are what give rise to
light.
The mathematical basis used to model the behavior of the components in the
experiment and model the outcome of the experiment is known as Jones calculus.
vector. To compute the end polarization state or intensity of the light after passing
vector matrix representing the electric field polarization. Squaring this vector results
in a vector representing the intensity. Below are the relevant Jones vectors and
matrices used in this experiment and later in the paper, I will go into some sample
calculations that demonstrate how to use Jones calculus as well as how some of these
optical elements will be used. Table 2.1 below, shows the relevant Jones matrices
and vectors for the given optical elements that are considered in the calculations.
5
φ φ φ
cos 2 + i sin 2 cos 2θ i sin sin 2θ
2
* Simplified from
φ φ φ
i sin sin 2θ cos − i sin cos 2θ
2 2 2
Where φ is rotation angle of the wave plate which is this case is zero and θ is
** Jones matrices for these elements has been simplified by assuming the fast
axis is horizontal.
exhibit MOKE under a magnetic field using the Fresnel reflection coefficients. Since
the interest is in the amplitude of the light after reflection, the Jones matrix for
such a material would contain elements of the reflection coefficients for S and P
polarizations along the diagonal and reflection coefficients for circular polarization
6
definition of the Jones matrix representing a MOKE material which has also been
a non-magnetic, air, and a magnetic surface, the sample. Then solving the system of
equations for the Fresnel coefficients. The amount of polarization rotation due to
rps
For S-Polarized incident light: θKerr =
rss
rsp
for P - Polarized incident light: θKerr =
rpp
Computationally the Fresnel coefficients will be solved for using the method laid
out by Zak et. al. and used to estimate the amount of rotation of the axis of
polarization and the intensity change due to MOKE assuming a completely ideal
system.
and non magnetic material comes from a method developed by Zak et al. which has
interface where the results are well defined, e.g. air to glass, is done as a verification
The Fresnel coefficient equations come from applying Maxwell’s equations across
the interface of two materials. Let us walk through applying Maxwell’s equations
Let’s start with applying Gauss’ Law across the interface. The first step is to
define a Gaussian loop between the interfaces of the materials which provide us with
the behavior of the perpendicular component of the electric field. The boundary
condition is derived by applying Gauss’ Law, equation 2.1, across the boundary
Starting with Gauss’ Law and expanding the equation to both sides of the
boundary [5].
I
E · dA = q (2.1)
8
The following expression is obtained by expanding Gauss’ law based on the fact
1 E1⊥ − 2 E2⊥ = 0
Where E2⊥ and 2 represent the perpendicular component of the electric field
and the permittivity of the second medium. Simplifying results in equation 2.2
below.
The result here is that the perpendicular components of the electric field must
Applying Faraday’s at the interface will yield the relationship between the
parallel components of the electric field [5]. The boundary is shown below in Figure
2.3.
H d R
E · ds = − B · dA
dt
The area of the loop is infinitesimal so the right ride of Faraday’s law becomes
zero.
E1k = E2k
Where E1k and E2k are the parallel components of the electric field of first and
second medium respectively. Applying Faraday’s law at the interface shows that the
The magnetic field components of the incident wave at the boundary as well
using Gauss’ Law for magnetism [5], must be considered to find the relationship
between the perpendicular components of the magnetic field . The Gaussian surface
B1⊥ A − B2⊥A = 0
B1⊥ + B2⊥
The result is that the perpendicular components of the magnetic field,B1⊥ and
Finally, applying Ampere’s Law [5] at the interface and using an Amperian loop
similar to the loop used for Faraday’s Law, Figure (2.2). Applying this law will find
With no currents and in the limit that the loop approaches zero area, Ampere’s
10
B1k B2k
L− L=0
µ1 µ2
B1k B2k
=
µ1 µ2
Finally the last boundary condition constrains the parallel components of the
Below is a list of the four boundary conditions equations that will be applied to
an incident field to understand changes in the amplitude and phase after reflection
B1k B2k
= (2.6)
µ1 µ2
From applying both Gauss’ and Faraday’s Law at the interface of a dielectric,
two boundary conditions have been obtained that state that the parallel and
11
perpendicular components of the electric field must be equal at the interface. Now
that the boundary conditions are defined, the next step is to solve for the Fresnel
coefficients for two interface cases. The first case is that of a non-magnetic material
interface and the second is a MOKE material in the presence of a magnetic field.
The first step is to write the incident field as s-polarized light, meaning the
Ei = E0 ei(kx−ωt)
ni Ei
Bi =
c
and the reflected wave as
0
Er = E00 ei(k x−ωt)
ni Er
Br =
c
and the transmitted wave as
00
Et = E000 ei(k x−ωt)
nt Et
Bt =
c
Where ni is incident index of refraction and nt is the index of the material.
For S- polarized light, the tangential components of the electric and magnetic
fields are continuous at the interface which results in the following expressions.
Ei (z = 0) + Er (z = 0) = Et (z = 0)
Using the definitions of the fields above, Snells law, ni sin θi = nr sin θr and the
To solve for the amplitude of the reflection, the ratio of the reflected and
incident electric field is calculated to obtain the Fresnel reflection coefficient for
s-polarized light.
Now considering when the electric field is parallel to the interface or p-polarized
The same boundary conditions apply requiring the tangential components of the
Bi (z = 0) + Br (z = 0) = Bt (z = 0)
cB
Which can be combined using Snell’s Law (θi = θr ) and E = into
n
nt (E0r − E0i ) cos θi = ni (E0r + E0i ) cos θt
Finally solving for the amplitude of the reflected light results in the following
equation.
Now that two Fresnel reflection coefficients have been obtained for S and P
Matrix that will simulate a MOKE sample in the presence of a magnetic field. The
next step is to calculate the fresnel coefficients for a magnetic sample which will be
boundary between a non-magnetic and magnetic surface. The dielectric term that is
used between two non-magnetic surfaces is a scalar value since the dielectric
constant does not change depending on the spatial direction the light travels in the
tensor where the direction of propagation will change the value the dielectric
represented by a 4x1 vector whose elements are the polarization states. Doing so
writes the polarization states in the basis of a MOKE material in the presence of a
magnetic field which in this case is combinations of right and left circular
polarization states. Evaluating the boundary conditions then returns a set of four
independent equations that can be solved for the Fresnel coefficients which allows us
to populate a 4x4 matrix containing the Fresnel coefficients in the basis of the
polarization states. This process is applied for both polar and longitudinal MOKE
derived by Zak et al. [1], for polar and longitudinal geometries which contains
variables dependent on the incident angle of light, the index of refraction of each
Later in this analysis, the validity of the method laid out by Zak et al., by
these coefficients is well known [1]. One underlying problem with the magnetic
material analysis however, is that the behavior of the reflection and transmission
coefficients is not well defined. These coefficients are unique to the magnetic
material in question so evaluating the validity of that analysis will be difficult and
The matrix for a magnetic medium defined for polar and longitudinal geometries
is shown below.
1 0 1 0
i i 2
αy2 Q αz α Q −αz
2 2 y
AP OLAR = i
i
αz QNpolar
2 −Npolar − αz QNpolar −Npolar
2
i i
αz Npolar QNpolar −αz Npolar QNpolar
2 2
1 0 1 0
i αy i αy
− 2 2
2 α (1 + αz )Q αz (1 + αz )Q −αz
ALON = z 2 αz
i i
2 αy QNlon
−Nlon αy QNlon −Nlon
2
i αy i αy
αz Nlon QNlon −αz Nlon − QNlon
2 αz 2 αz
field Esi or Epi and substituting the following definitions for the Fresnel coefficients.
s-polarization
Esr
rss = (2.9)
Esi
Epr
rps = (2.10)
Esi
Esi
tss = (2.11)
Esi
Epi
tps = (2.12)
Esi
p-polarization
Epr
rpp = (2.13)
Epi
Esr
rsp = (2.14)
Ep i
Epi
tpp = i (2.15)
Ep
Esi
tsp = (2.16)
Epi
Evaluating the fields at the boundary is the product of the material matrix Apolar
or Alon , and the polarization matrix P for each material and setting them equal as
1 t 0 t
ss sp
0 tps 1 tpp
s-polarization: A1 = A2 , p − polarization : A1 = A2
rss 0 rsp 0
rps 0 rpp 0
This operation leads to a system of four equations which can be solved for the
Fresnel reflection coefficients. Solving for these coefficients is done in Python using a
incident angle, index of the material and value of the magnetic parameter Q.
Further more, these calculations are repeated for polar and longitudinal
To test that the method developed by Zak et al. [1] works as intended, the
Fresnel coefficients can be solved for a well known interface, air to glass. Evaluating
at an air glass interface requires that both material matrices have their values of Q
set equal to zero and that the index of the second material denoted by n2 is now
just equal to the index of glass, 1.5. The only variable here is the angle of incidence
which shows up in the αz,y term which is varied from normal incidence to parallel
π
incident or zero to .
2
In Figure 2.4 below, are the reflection and transmission coefficients as a function
of incident angle for an air glass interface. The expected behavior of transmission
and reflection coefficients, is observed for each input polarization state where
transmission decreases as the angle of incidence is shifted away from normal to the
surface.
Figure 2.4: Reflection and transmission at an air glass interface using calculations of
equations 2.7 and 2.8
The transmission and reflection coefficients behave as expected for an air glass
18
interface providing validation to the method developed by Zak et. al. The next step
is to now evaluate the interface between air and a magnetically active material.
Solving for the reflection coefficients in this case follows the same general procedure
however the matrix that represents the second medium has non-zero values for the
strength of the magnetic field. A few other calculations were done in Python as
well, namely varying the angle of incidence and changing the index of the second
material. Figures 2.5, 2.6, 2.7, 2.8 show the calculations of the Fresnel coefficients
with incident angle as the variable. Figures 2.5 and 2.6 show the Fresnel coefficients
for s-polarized incident light for polar and longitudinal MOKE orientations
respectively. Figures 2.7 and 2.8 consider p-polarized incident light for both MOKE
orienatations as well.
The circular polarization components barely change with incident angle which is
the material. So with that in mind, the next set of calculations to be carried out
would be to vary Q and observe the changes in the Fresnel reflection coefficients.
19
Figure 2.7: p-polarized versus Incident Angle: polar orientation ; Calculated from
the Fresnel boundary equations for Polar orientation
Notice that in Figures 2.5 through 2.6, there are now circular polarization
expected since the MOKE material is expected to cause some slight ellipticity in the
polarization state. It can also be further noted that the magnitude of these
21
components are much smaller than the magnitude of the normal polarization states.
The take away from these results is that the numerical model is solving these
boundary conditions and yielding results that are in line with intuition. These
results will be used to create a MOKE Jones matrix which will accurately represent
the intensity of light will follow Malus’ law resulting in changes in intensity as the
wave plates can convert the slight ellipticity of the polarization state, due to
MOKE, back into linear. This will improve the extinction ratio of the polarizer
Half wave plates are responsible for rotating the major axis of polarization.
Below is a sample calculation demonstrating the effect of a half wave plate on the
polarization of light.
cos θ
Linearly polarized light at θ =
sin θ
22
1 0
and the definition of half wave plate =
0 −1
Evaluting the effect of a half wave plate on the major axis of polarization by
This results tells us that a half wave-plate rotates the axis of polarization from θ
to -θ or rather two times the angle between the angle of the polarization of light and
the fast axis of the wave plate. The purpose of the half wave plate is to rotate the
(s-polarized) relative to the surface of the sample. The incident polarization angle
on the MOKE sample will affect the magnitude of rotation and ellipticity due to
MOKE.
Knowing that the polarization state after the magnetic sample will be some
what elliptical yet the goal is to convert the polarization state back to linear. Using
“catching it up” with the other component creating linearly polarized light. A
Conversion
This time, the incident light is going to be circularly polarized, a special case of
The end polarization state has been converted back into linear.
24
CHAPTER 3
The numerical model developed for this experiment was done in Python. The
goal of the numerical model is to model an optical system capable of measuring the
MOKE rotation and for classifying the performance of the optics that would be used
of light, the quality of the physical wave-plate itself and whether light is diverging or
converging through the wave plate. Also manufacturing tolerances and misalignment
can affect the performance of optics so an ideal case numerical model is essential.
There are three variables that the numerical model needs to account for, the angle
of the quarter wave-plate and half wave-plate relative to the fast axis and the
strength of the magnetic field. Understanding how the MOKE signal changes with
these variables will produce an ideal case that could be duplicated in a lab setting.
The experimental set up of interest in modeling is seen below in Figure 3.1. The
The focus of the numerical model will be to solve the Fresnel reflection equations
of incident angle and magnetic field strength. Changing the incident angle has a
small effect on the strength of MOKE but the incident polarization state does
change the magnitude of the effect significantly. The amount of MOKE rotation is
given incident polarization. The coefficients are calculated using both P and S
incident light to understand which incident polarization will result in the largest
MOKE signal. The Fresnel coefficients will also make up the Jones matrix
representing the MOKE material which is used in the Jones calculations to calculate
Jones Calculus
Calculating how a series of optics affects the output intensity and polarization is
most easily done using Jones calculus. A package called PyJones provides predefined
Jones matrices for the most common polarizing optics and Jones vectors for any
26
input electric field. Calculating output intensities is done via matrix multiplication
inside a FOR loop that is iterating over the independent variable. Appendix section
A.1 contains the PyJones package definitions for the various optical components.
Solving for the boundary equations across the air to magnetic material interface
was done using the symbolic equation solver in Python. One of the advantages of
using symbolic equations is that the solved equations can be printed out and
checked for potential errors. Segments of code that demonstrate how the Python
program was built in order to solve equations 2.7 through 2.14 can be found in the
Below are the various graphs generated by the Python code that function either
to calibrate the performance of the optics or to make predictions about the outcome
of the experiment. Figure 3.2 shows the intensity of light as a function of the angle
of the quarter wave-plate for p-polarized incident light. Since rotating the angle of
the wave-plate rotates the major axis of polarization, a linear polarizer is in place
set at 45 degrees before the detector. The intensity is then expected to change
sinusoidally when changing the angle of the quarter wave-plate. However, the
intensity should remain at a constant value when rotating the half wave plate since
equal parts of either polarization state will pass through the polarizer. Figure 3.3
shows the same set of calculations but this time assuming s-incident polarization.
27
Computing the difference between the maximum and minimum intensities of the
quarter wave plate plot is a change of about half of the intensity and zero for the
half wave plate rotations. In practice, losses in the system will most likely attribute
for more than half of the intensity being lost. The mechanical tolerances in setting
28
the angle of the linear polarizer at exactly 45 degrees means that the extinction
Figures 3.4 and 3.5 calculate the Fresnel reflection coefficients while changing
the value of the magnetic parameter for longitudinal and polar orientations
polarized components are equal e.g. Rsp = Rps. This is why only three curves are
Figure 3.7, shows the results of calculating how much the intensity should
change for a varying magnetic parameters. This plot is the most important result
from the numerical model since the equations of these lines can be used to predict
how much intensity change to expect given any arbitrary change in magnetic
parameter. The next section is dedicated to using this data to understand how
This section is dedicated to going through calculations to figure out what sort of
sensitivity can be expected from a physical system set up to measure MOKE such
as in figure 3.1. The sensitivity is how the system responds to a change in magnetic
field. Sources of noise, the laser and the photodetector in this case, require a
minimum change in signal greater than the noise level. A typical HeNe laser has a
relative intensity noise of about 1% as cited from a ThorLabs HeNe laser spec sheet
[4]. A photodetector has a noise spectral density reported in either amps or volts
over the square root of the measurement bandwidth. The PDA10A2 silicon based
change in Q needed before a signal can be detected above these noise levels.
Assuming the relationship between Q and the relative intensity is linear within the
∆VPOol
M= (3.1)
∆Qmodel
Where ∆VPOol is the range of relative intensity values from the Python model for
∆Vm = M ∆Q (3.2)
∆Q = M −1 ∆Vm (3.3)
photodetector.
The other condition required is that ∆Vm > ∆Vmin where ∆Vmin is the smallest
detectable power. For example, a HeNe laser from ThorLabs [4], has a amplitude
stability of 1% meaning that, for a direct measurement, the change in intensity due
to MOKE needs to be greater than 1% of the laser power. Using the slope of each
above the relative amplitude noise of the laser for a given MOKE orientation and
incident polarization.
∆QLON
S = .31
∆QLON
P = .54
From these results, polar orientation and p-polarization incident light has the
32
smallest value for change Q which indicates the highest sensitivity in that
configuration. However, there is not just laser noise but also noise from the
29.2 pW[3] in a one second measurement. Calculating the cutoff frequency beyond
which the measurement is limited by detector noise by solving the follow equation
for ∆f .
√ p
N oise = 29.2pW/ Hz × ∆f (3.4)
N oise
∆f = √ (3.5)
29.2pW/ Hz
Solving for ∆f using 1% of the 285 mW output of the laser as the noise returns
produce a signal above that limit is calculated using equation 3.3. The results of
that calculation are seen below for both polar and longitudinal orientations and s
and p-polarization.
∆QLON
S = 7.8 × 10−11
∆QLON
P = 1.3 × 10−10
The sensitivity of the system drastically improves if the only source of noise is
from the photodetector. In the next section, there will be a discussion on how to
could be used in order to increase the sensitivity of an optical system to isolate the
two signals. In the case of this experiment, the two signals that could be measured
are the two beams coming from the polarizing beam splitting cube. If the incident
polarization on the cube is set to 45 degrees, then equal amount of intensity will
travel down each path hence the “balanced” part of the detection. If there is a
non-zero change in the major axis of polarization, then there will not be equal
intensities in each beam and a non-zero signal in the difference in intensity of the
beams will be obtained. Doing a balance detection also doubles the amount of signal
that would be detected and eliminates the noise due to the laser. One beam coming
out of the cube will contain both the background noise plus the MOKE signal and
the other beam will have the background noise minus the MOKE signal. So taking
the difference between these two beams would result in doubling the MOKE signal
measured and suppressing any laser noise. However, the implicit assumption here is
that the polarizing beam splitting cube perfectly splits the polarization components.
meaning that one part in a thousand of the wrong polarization leaks through. So in
reality, laser noise is not completely eliminated but reduced by three orders of
the magnetic field with a current source driven by a function generator and using a
frequency on the order of hertz will vary the magnetic field strength over time which
will also vary the amount of the polarization rotation at the same frequency. Doing
this also moves the MOKE signal into a frequency where noise could be lower. For
instance the low frequency noise of background room lights or 1/f might motivate
someone to shift the MOKE signal into a different frequency channel. A lock-in
amplifier can be used to recover the MOKE signal after it has been frequency
shifted. The reference for the lock-in amplifier will be the frequency of the current
modulator. In the absence of low frequency noise, modulation detection does not
CHAPTER 4
of measuring the polarization rotation due to MOKE. The experimental work that
is needed for this thesis project was intended to be done as apart of this project.
However, the COVID-19 pandemic forced San Jose State University to close and I
was unable to finish the experimental side of the work. The rest of the experiment
The optical system that allows for polarization measurement utilizes the effects
MOKE. To control the incident polarization on the sample, a half wave plate is
placed right after the laser source. This half-wave plate will then rotate the
polarization of the laser by two times the angle between the incident polarization
and the optical axis of the wave plate. The magnitude of MOKE is dependent upon
the incident polarization of light on the sample. The effect is maximized when the
light is p-polarized for the longitudinal MOKE orientation. The next element would
be the MOKE sample which typically is a thin film of nickle. Surrounding the
sample, are a pair of Helmholtz coils which apply a field parallel to the surface of
the sample which activates the magneto optic properties of the material. The next
polarization of the light coming from the sample and return it to linearly polarized
36
light. The angle of the linearly polarized light will depend on the amount of
polarization rotation due to MOKE. The polarizer is set to 45 degrees which makes
data can be done by measuring the change in intensity at various magnetic field
strengths. A pair of Helmholtz coils can generate a uniform field around the sample
at various magnetic field strengths using a current source. Measuring the change in
intensity at a few points and fitting the data will generate an expression for
intensity as a function of magnetic field strength allowing for any arbitrary change
The next task in this project is to image the surface of the sample onto a CCD
sensor. The imaging system could be a basic two lens, 4F system that captures the
nearly collimated light from the sample and then fully collimates the light before
passing through the optics. There are a few constraints of this system that need to
be considered when choosing the lens sizes for the imaging system. The surface of
the samples range from fairly smooth and uniform to rough which means that in
either case, light will scatter from the surface reducing the overall intensity
37
measured. This means the first lens in the imaging system needs to be as large as
possible. The lenses that are used are 1 inch in diameter and will be sufficient for
capturing enough light. Assuming a lens has been chosen to collect the most light,
the light then needs to be collimated before passing through the rest of the optical
system. The one inch diameter lenses will collimate the light at a diameter that is
smaller than the diameter of the wave-plates so only two lenses are needed in order
vignetting will occur, provides constraints on the size of the optics that can be
chosen. Checking for vignetting is done by creating a ray tracing diagram that
traces rays coming from extreme points on the object. Considering a point on the
object far from the optical axis, will show whether or not those rays will make it
through all of the lenses. The chief ray is the ray coming from the most off center
point on the object and passes through the first lens. It continues on and intersects
the vertical plane passing through the second lens. If the point of intersection
between the ray and the vertical plane at the second lens is larger than the diameter
of the second lens, vignetting will occur. Below is the ray traced diagram, Figure
4.1, showing the chief ray coming from the object as well as a secondary ray to
With the ray traced diagram, expressing the chief ray in terms of an equation of
a line and finding the intersection point between the ray and the vertical plane
m(d − S2 ) − y 0
y= (4.1)
(d − S2 )
y + y0
m= (4.2)
S2
y + y 0 [(d − S2 ) − y 0 ]
y= (4.3)
S2 (d − S2 )
A simple Excel program was created to calculate the minimum diameter of the
second lens to avoid vignetting and the result is that a second lens with a diameter
of one inch is sufficient to avoid vignetting. These equations can be solved for any
lens combinations and is not derived specifically for the context of this experiment.
39
CHAPTER 5
CONCLUSION
The results of this project have laid out the foundation to build a physical
system in order to measure MOKE and a few techniques in order to improve the
and change in intensity has been modeled in Python. The experimental calibration
results of the model in terms of magnetic field, remains future work. I was able to
build an optical system that made use of balanced detection but could not acquire
experimental data with SJSU closed due to the COVID-19 outbreak. The data that
would be taken in the lab would determine the relationship between magnetic field
strength and intensity change. This data can then be used along with the numerical
model data to calibrate the experiment and determine the relationship between
magnetic field, B, and the magnetic parameter, Q. The take away from the results
of this paper are that the best sensitivity can be achieved with a polar MOKE
orientation and using P incident polarized light. The model in Python also predicts
intensity over the range of Q seen in Figure 3.7. So making a balanced detection
measurement, in a polar orientation with P incident light sets up the most sensitive
APPENDIX A
APPENDIX
A.1 PyJones
Polarization States:
print LinearVertical()
A quick note here, the printout of 1x2 matrices in Python is seen as a 2x1 instead
Note: The matrix here for a quarter wave plate includes the normalization factor of
√
1/ 2. Removing this factor puts this matrix into the expected form. The letter j in
print HalfWavePlate(0)
Each wave-plate Jones matrix takes one argument as input namely the angle of
Reflection_s = np.matrix([1,0,r_ss,r_ps])
Reflection_p = np.matrix([0,1,r_sp,r_pp])
Transmission_s = np.matrix([t_ss,t_ps,0,0])
Transmission_p = np.matrix([t_sp,t_pp,0,0])
T_p = Transmission_p.T
# Air, Q =0
A_0 = np.matrix([[1,0,1,0],[0,a_z_1,0,-a_z_1],[0,-n_1,0,-n_1],[a_z_1*n_1,0,-a_z_1*
# Glass Material, Q = 0
A_0_glass = np.matrix([[1,0,1,0],[0,a_z_2,0,-a_z_2],[0,-n_2,0,-n_2],[a_z_2*n_2,0,-
# The solutions to these equations will result in a set of 4 equations and 4 unkno
air_glass_symbolic_solution_s=sy.solve(F_s_glass, [r_ss,r_ps,t_ss,t_ps])
air_glass_symbolic_solution_p=sy.solve(F_p_glass, [r_pp,r_sp,t_pp,t_sp])
symbolic_solution_S_POLAR=sy.solve(F_S_POLAR, [r_ss,r_ps,t_ss,t_ps])
symbolic_solution_S_LON=sy.solve(F_S_LON,[r_ss,r_ps,t_ss,t_ps])
symbolic_solution_P_POLAR=sy.solve(F_P_POLAR, [r_pp,r_sp,t_pp,t_sp])
symbolic_solution_P_LON=sy.solve(F_P_LON,[r_pp,r_sp,t_pp,t_sp])
Q_list = np.linspace(0,.5,20)
returnArray=0*arrX
x=arrX[i][j]
y=arrY[i][j]
out = Polarizer(45)*QuarterWavePlate(i)*JonesMatrix([[R_SS_POLAR[j],R_PS_POLAR
returnArray[i][j] = out.intensity
return returnArray
The structure of the intensity function is set up such that it can handle two
variables that can be ’meshed’ together and also perform the calculation using both
variables at the same time. The enumerate function is responsible for calculating
over all of the values of Theta and Phi simultaneously. The function will take the
angle of the quarter wave-plate and the angle of the variable wave-plate ( magnetic
field ) as input and return the intensity as expected but in a useable form for a
surface plot.
44
BIBLIOGRAPHY
[5] Jackson, John David. Classical Electrodynamics. N.p.: Wiley, 2016. Print.