Chapter 2: Diffraction
2.16. Bethe Theory#
part of
MSE672: Introduction to Transmission Electron Microscopy
Spring 2025
by Gerd Duscher
Microscopy Facilities
Institute of Advanced Materials & Manufacturing
Materials Science & Engineering
The University of Tennessee, Knoxville
Background and methods to analysis and quantification of data acquired with transmission electron microscopes
2.16.1. Import numerical and plotting python packages#
Import the python packages that we will use:
We will use only the basic numerical (numpy) and plotting (pylab of matplotlib) libraries:
%matplotlib widget
import matplotlib.pyplot as plt
import numpy as np
2.16.2. Notation#
In the following I will introduce this Bethe diffraction theory in Dirac’s bra–ket notation.
$
Similarly
and this will make it easier to follow the equations of many beams in diffraction, which otherwise can become very messy.
Throughout this chapter we will use the notation for the wave vector common in solid state physics and not the one found in many crystallography books (
: wavelength : relativistically corrected mass of the electron : relativistic correction necessary for above 2kV : electron charge : acceleration voltage : speed of light in vacuum
This is the short version of quantum mechanics. The Axioms of quantum mechanics are:
The state of a system is described by its state vector
.An observables are expressed by hermitic operators
The mean value of an observable is given by
The time dependence is given by the time-dependent Schrödinger
equation:If you measure
the system changes to if was measured
Axioms 2. and 3. give:
If a system is in the state
with
2.16.3. Introduction to Bethe Theory#
The dynamic theory calculates the probability of a transition from an initial state
For the stationary problems the states
For the incoming wave, we get:
\begin{equation} H_0 = { -\frac{h^2}{8\pi^2} \nabla^2 } \end{equation} which expresses the kinetic energy.
Within a crystal the Hamiltonian will change to:
\begin{equation}
H = H_0 + V
\end{equation}
We have the Schrödinger equation for the incoming wave:
\begin{equation}
(H_0 ) |\vec{k}\rangle = E_k |\vec{k}\rangle
\end{equation}
and we want to solve: \begin{equation} (H_0 +V) |\psi\rangle = E_k |\psi\rangle \end{equation}
which we transform with equation \ref{IncomingWave}:
Effectively, we changed in the integral equation.
\begin{equation*} |\psi\rangle = |\vec{k}\rangle + \frac{1}{E_k -H_0}V|\psi\rangle \end{equation*}
2.16.3.1. Hamiltonian in Bethe Theory#
For our diffraction experiment is often better to use a Hamiltonian that contains the wave vector: \begin{equation} H_0 = { -\Delta_\rho -\xi^2 } \end{equation}
OOps, where is the wavevector
I replaced it by
We also take into account that our electrons are very fast and distort the space, reducing the problem to two dimensions (
The time- independent wave equation is then: \begin{equation} \nabla^2 \psi + k^2 \psi = 0 \end{equation} with the plane wave solution: \begin{equation} \psi = \exp(\pm\vec{k}\bullet\vec{r}) = 0 \end{equation}
2.16.4. Schrödinger Equation of Bethe Theory#
The Bethe theory is based on the (time independent, non relativistic) Schrödinger equation:
\begin{equation} \label{Schroedinger_equation} \Big[ \underbrace{ -\frac{h^2}{8\pi^2} \nabla^2 } +\underbrace{ \mathcal{V}(\vec{r})} \Big], |\psi(\vec{r}) \rangle = \underbrace{\mathcal{E}} \underbrace{|\psi(\vec{r})\rangle } \end{equation}
What does that mean for the TEM?
We have a acceleration voltage (electric field potential)
of 100kV We have a charge of the electron
with the value . We have a total Energy
which is just in the units of . We have a crystal with the potential
, which we declare positive inside the crystal and zero outside. We have a potential Energy
.
Now, that we declared all our variables we can transform the Schrödinger equation we started with to:
The left hand part of this equation is the impulse of the electron and the right hand part consists of a total energy part, which is boring and a part which originates from the crystal (interesting!).
2.16.5. Bloch Waves in Bethe Theory#
Well, if the potential is periodic, then the solution (wave function) must be periodic, too.
First we make a substitution in case our wave function is complicated: we define it as a linear combination of other waves. That is a useful trick, which makes the mathematics easier as we’ll see in a bit.
$
The
Now, we express the fact that these Bloch waves are indeed plane waves mathematically:
\begin{equation} |b^{(j)}(\vec{r})\rangle = b(\vec{k}^{(j)}, \vec{r})=\mu(\vec{k}^{(j)}, \vec{r})\cdot e^{2\pi i \vec{k}^{(j)} \vec{r}} = \underbrace{\mu^{(j)}(\vec{r})}_ e^{2\pi i \vec{k}^{(j)} \vec{r}} \end{equation}
by dividing it in a plane wave part (the exponential function) and a amplitude part (the Bloch function). Because of the periodicity which we assume for the solution, we expand the Bloch waves in a into a Fourier series, again (the same as in equation \ref{FourierExpand} for the potential).
\begin{equation}
b^{(j)}(\vec{r}) = \sum_g C_g^{(j)} e^{2\pi i (\vec{k}^{(j)} + \vec{g}) \vec{r}}
\end{equation}
The sum in this equation goes over all excited (aha!) points in the reciprocal lattice, including the incident direction
So in practice there are only a few
2.16.6. Crystal Potential in Bethe Theory#
The crystal potential is periodic and so we also make a Fourier expansion of that potential
$
The Fourier component of the crystal potential (in Volts) consists of several atoms
: atomic form (atomic scattering) factor of the th atom : charge of electron : rest mass of electron : Bohr radius : Volume of the unit cell
2.16.7. Solution of Bethe Theory#
Now, so far we haven’t done anything, but substitute and expand. Let’s put all this into the Schrödinger equation above:
\begin{equation}
4\pi \left[ K^2 - (k_0^{(j)} + g)^2 +\sum_{h \neq 0} U_h e^{2\pi i \vec{h}\vec{r} } \right] \cdot C_g^{(j)} e^{2\pi i (\vec{k}o^{(j)} +\vec{g})\cdot \vec{r} }= 0
\end{equation}
This can only be zero, if all coefficients with same exponential function simultaneous become zero; this results in a set of equations, after collecting up terms containing the factor
I made use of an abbreviation:
\begin{equation}
K=\frac{1}{h}\left[ 2m_0 E (1+\frac{E}{2E_0}) +2m_0 e U_0(1+\frac{E}{E_0}) \right]^{\frac{1}{2}}
\end{equation}
for the wave vector inside the the crystal which are not identical to the magnitude of the wave vectors of the Bloch waves
Please note, that I introduced relativistic corrections (the terms in the round brackets in the equation above), too. It is enough to add this corrections for the energy at this point; it is not necessary to solve the Dirac equation (relativistic Schrödinger equation).
The set of equations defined in \ref{setEquat} are essential for the understanding of dynamic diffraction. Let’s look at it a little more closely.
We get for each
The second term in equation \ref{setEquat} (the term with the sum) mixes the Bloch waves (
In summation:
We separated the problem!
2.16.8. Two Beam Case#
We rewrite the matrix expression for the boundary condition in the two beam case: \begin{equation} \left( \begin{matrix} C_{0}^{(1)} & C_{0}^{(2)} \ C_{g}^{(1)} & C_{g}^{(2)} \ \end{matrix} \right) \cdot \left( \begin{matrix} \gamma^{(1)} \ \gamma^{(2)} \ \end{matrix} \right) = \left( \begin{matrix} \phi_0^{(0)} \ \phi_g^{(0)} \ \end{matrix} \right) = \left( \begin{matrix} 1 \ 0\ \end{matrix} \right) \end{equation}
In the kinematic case, the centers M of the various Ewald spheres (for the various incident directions) lay on a sphere of radius
The fundamental equations of the dynamic theory for the two beam case are:
Such a homogeneous linear equation system for the
\begin{equation} \left| \begin{matrix} -\gamma^{(j)} & \frac{U_g}{2K}\ \frac{U_g}{2K}& (-\gamma^{(j)}+s)\ \end{matrix} \right| = {\gamma^{(j)}}^2 -s\gamma^{(j)}-\frac{U_g^2}{4K^2} =0 \end{equation}
Which is the same as the Howie-Whelan equation (on which we will use extensivly) with
Solution:
$
We made the substitution
The separation is
By use of the eigenvalues
We put this into the equation for the scattered wave and substitute the thickness
The intensities of the transmission
The solution is the Pendellösung of two coupled oscillators (in mechanics: two pendulums connected with a spring).
Even in exact Bragg condition, the intensity oscillates between primary beam and Bragg reflected beam with increasing film thickness. Look at the plot below, the Pendellösung is shown without absorption.
Normally one would want to add an absorption term to reduce the intensity with thickness. This absorption term is better named a damping term and stems form the inelatic scattering to random angles instead of the considered (here two) Bragg angles
These oscillations of the intensities are commonly called rocking curve
.
# ------ Input ------
xi_g = 4 # extiction distance (in terms of relative thickness )
omega = 0.4 # tilt from Bragg condition
damping = 0.3
# --------------------
t = np.linspace(0,8,401)
plt.figure()
plt.plot(t, (1-np.sin(np.pi * np.sqrt(np.sqrt(1.+ omega**2)*1/xi_g)*t)**2) * 1/np.exp(t*damping), label='incident beam')
plt.plot(t, np.sin(np.pi * np.sqrt(np.sqrt(1.+ omega**2)*1/xi_g)*t)**2 * 1/np.exp(t*damping), label='reflected beam')
plt.legend();
2.16.9. Summary of Bethe Theory#
The solution is the Pendellösung of two coupled oscillators.
The periodicity is the extinction length
Considering some absorption (well it’s not a real absorption, but inelastic scattering) then we see that the amplitudes decrease slowly.
2.16.10. Using Bethe Theory for Thickness Determination#
We will do this in a lab and it will be your homework.
The accurate thickness of the sample is an important but hard to obtain parameter, but it influences the contrast in all imaging modes.
Be aware that with different techniques you perform different thickness measurement. In any high resolution image and diffraction experiment, you always look at the thickness of the crystalline part of the sample, omitting the contribution of contamination and amorphous surface layer (from sample preparation).
In the Analytic Section of this class we learn how to the thickness from the whole sample.
We can observe the above rocking curve in convergent beam electron diffraction patterns (CBED).
But we have to ensure that:
Excitation error is as small as possible
We are in two beam condition
2.16.10.1. Experimental Considerations#
Choose a convergence angle
so that , to avoid overlapping of disks in the ZOLZ.The 000 disk usually contains concentric diffuse fringes, the Kossel-Möllenstedt fringes
If you move the specimen, then you will see that the number of this fringes changes. In fact the number of each fringes increases by one every time the thickness increases by one extinction length.
The foil thickness can be measured precisely at the point where you do your other analysis.
Please be aware that dynamic effects also occur for the HOLZ lines in a CBED pattern.
In practice to simplify the interpretation, we don’t use zone axis conditions, but tilt to two–beam conditions with only one strongly excited Bragg beam.
The CBED disks contain then parallel rather than concentric intensity oscillations as shown in the earlier figure.
In fact, this intensity oscillations are equivalent to the rocking curve intensity oscillations discussed earlier.
It helps, of you use an energy filter for this method.
2.16.10.2. Thickness Determination#
Because the oscillations are symmetric in the hkl disk we concentrate the analysis on this disk.
The middle of the hkl disk is bright and originates from the exact Bragg condition (
).We measure the distance between the midle (bright fringe) of the
disk and the dark lines.
You obtain a deviation
If the extinction distance
2.16.10.3. Data Analysis#
assign
to the first fringeassign
to the second fringe and so on for all other fringesplot
versus .if you get a straight line, then you are finished and you have
, where is the largest integer .if not repeat the same thing with
for , for , etc.repeat this increase by one till you get a straight line
the slope of the line is
the extrapolated value for
is .
The whole procedure is summarized in the figure below.
2.16.11. More about Bloch Waves#
We can replace the exponential functions by trigonometric functions and get:
$
Another set is located on the atomic rows and will cause much more inelastic scattering than the other, also they will travel much faster.
The second set is especially important for Z-contrast image, where a small convergent beam is located at the atomic rows. You might consider the atoms like little lenses which keep the beam focused on the column.