Band Structure 1
Band Structure 1
I. ELECTRONS IN A LATTICE
Ultimately we want to think about electrons on a lattice of atoms. This gives rise to one most important aspect of
solid state systems: band structures. Let’s see in various ways how these come about.
A. Periodic potentials in 1d
Electrons in a lattice move through a periodic array of atoms. A periodic lattice can have a hamiltonian:
p~2
Ĥ = + V (~r) (1)
2m
with V (~r) periodic. So there exist lattice unit vectors, which form the crystal basis: âi with i = 1, . . . , d such that:
How would we construct a potential like that? It is a periodic function, so might as well do a FT. Or at least try
to write it in terms of harmonics. Let’s start simple. 1d. If V (x) = v(x + a), then we can definitely write:
X
V (x) = Vn eiknx (3)
n
with k = 2π/a. For instance, V (x) = V1 cos(kx) has the write form.
Let’s start with a 1d system where electrons can move through a simple and weak periodic potential:
p2 2πx
Ĥ = + 2V0 cos . (4)
2m a
The potential minimia are a crude approximation for the attractive potential that atoms apply to electrons. Typically,
the potential will take more harmonics to have an honest description. Let’s bear that in mind, and push on the simple
potential.
How do we start on this problem? Let’s just do perturbation theory. Start with:
1
|pi = √ eipx (5)
L
with L being the size of the system. We break the hamiltonian to the pieces:
H = H0 + V (6)
Clearly this is not always the case. . . In particular, looking at p = ±k/2 we see that ∆E∓ → 0. What do we do
then? In that case, we need to rely on degenerate perturnation theory.
To carry out a degenerate perturbation theory calculation we need to concentrate only on the part of the Hilbert
space that is spanned by the degenerate states. Let’s look at p near k/2. Then |pi and |p − ki have similar energy
eigenvalues. In fact, let’s just write
p = k/2 + δ (12)
[DRAW on diagram] Let’s write the hamiltonian just as it pertains to these two states:
! !
(k/2+δ)2 (k/2)2 +kδ
V0 V0
Hef f = 2m
(−k/2+δ)2
≈ 2m
(k/2)2 −kδ)
(13)
V0 2m V0 2m
k2 kδ
Hef f ≈ 1 + σz + V0 σ x (14)
8m 2m
And the eigenenergies are:
(k/2)2
q
2
E± = ± (kδ/2m) + V02 (15)
2m
And amazingly, when δ = 0 there is a gap - V0 between the two possible states. The way to think about it is that we
had a degeneracy which we can see by moving the right moving dispersion by a k to the left, and then there is this
crossing. It gets resolved via this analysis.
Some terminology. The wave vector k is called the recirocal lattice vector. Multiplied by the lattice constant it
gives 2π. The region between the two momenta where the first gap occurs is called the Brillouin zone. In 1d it is
simply − k2 < p < k2 .
C. Bloch Theorem in 1d
We can already see that wave functions can not be classified based on momentum when a periodic potential is
present, since momentum is not a good quantum number. There is no translational invariance! According to Bloch,
though, ther is something close: Crystal momentum. The statement of Bloch theorem is that the wave functions in
the lattice have the form:
where up (r) is a periodic spatial function with the same periodicity as the underlying lattice. The momentum p is
called the ‘crystal momentum’, and it only makes sense to define it upto reciprocal lattice vectors - −k/2 < p < k/2.
Why? Because we can expand the whole thing in terms of reciprocal harmonics:
X
up (x) = up (n)einkx (17)
n
The different coefficients up (n) encode the wave function in terms of the different momentum components that are
connected to p by adding an integer number of reciprocal lattice vectors.
Therefore, generically, there will be several bands present. Indeed, if we start with a free electron, its momentum
can be anything. The periodic potential distorts its p2 /2m dispersion to introduce band gaps. By shifting the high-
energy bands by integer times the reciprocal momentum k, we can shift all those bands to the first Brillouin zone.
3
But the price we pay is that for each −k/2 < p < k/2 crystal momentum there are several energy eigenstates - one
from each band. This is refered to as the ‘folded band’ picture, and in it, the eigenstates become:
D. Effective mass
Let’s go back to the results of our degenerate perturbation theory. If we look a the bottom of the second band,
about p ∼ k/2, it looks like a quadratic dispersion. We can even expand the square root
(k/2)2 + δ 2 k2 δ2
q
E± = ± ((kδ)2 /4m2 ) + V02 ≈ + V02 + (19)
2m 8m 2(4m2 V0 /k 2 )
The expression underneath δ 2 is the effective mass. The effective curvature of the bottom of the band. Or the top of
the valence band for that matter. For the conduction band we have:
1 1 k2
= + . (20)
meef f m 4m2 V0
The top of the valence band can accomodate holes, and they too will have an effective mass. The value will be given
with the minus choice for the square root:
1 1 k2
= − . (21)
meef f m 4m2 V0
E. Higher-order gaps
What about other places in the band? Actually, these degeneracies are going to plague us in every point in the
dispersion that is related to another point with the same energy by some momentum which is an integer multiple of
a reciprocal lattice vector n~k:
p2 (p + n~k)2
= (22)
2m 2m
will give momenta that exhibit a gap. You may wonder why this is true given that hte hamiltonian (4) doesn’t have
terms that connect these momenta directly for |n| > 1.
The first order answer is that the potential will always have components at haigher momenta, since no potential
is a simple harmonic. For instance, one can consider a square potential well that repeats. If we want to know the
periodic part of the potnetial we need a Fourier series:
X
V (x) = −V0 Θ(d − |x − n|) (23)
n
with d < 1/2 and Θ(x) the Heaviside function Θ(|x|) = 1, Θ(−|x|) = 0. We would like to write it in terms of harmonic
functions -sum of reciprocal lattice vectors. No problem. That is really just a Fourier series:
X
V (x) = ei2πxn Vn (24)
n
with
Z0.5
Vn = dxe−i2πxn V (x) (25)
−0.5
4
a. b.
FIG. 1. A 1d band structure in the folded zone representation with a = 1 lattice constant. (a) No periodic structure. (b) A
periodic structure with harmonics falling of as 1/n with n the harmonic.
Z0.5
e2πind − e−2πind
−i2πxn sin(2πnd)
Vn = dxe V (x) = −V0 = −V0 (26)
2πin πn
−0.5
This leads to suppressed gaps, but nontheless opens a gap to the second Brillouin Zone.
F. Brillouin zones
Now the meaning of the BZ’s becomes more palpable. The 1st Brillouin zone is where a gap opens due to single
reciprocal lattice vectors. But then there is a second BZ - which is out the first BZ, but contained within the lines
where a gap opens due to a second order scattering by the lattice potential. And so forth.
What ~k’s should we have? Let’s satisfy the condition of periodicity. For once:
~ ~ ~ ~
X X
V (~r + ~ai ) = V~n ei(n1 k1 +n2 k2 ·(~r+~ai )) = V~n ei(n1 k1 +n2 k2 ·~r) (30)
~
n ~
n
Which implies:
a. b. c.
FIG. 2. (a) The lattice base vectors of a triangular lattice. (b) Same as (a) with the reciprocal lattice vectors (divided by 2π to
fit in the figure) included. Note that ki are perpendicular to lattice planes. (c) The reciprocal lattice. These are the momenta
that participate in the Bloch wave function, multiplying the crystal momentum.
with some integers `ij . There are many solutions. But let me advertize one simple one:
How do we construct these? Mostly, we want ~k1 · ~a2 = 0, and numbers reversed. We need vectors that only have
projections on one basis vector. So it needs to be normal to all others.
With our example, in 2d, we can just play a trick:
so
~k2 = 2πN ŷ (34)
√ !
~k1 = 2π 3 1 2
x̂ − ŷ ·√ (35)
2 2 3
These momenta are the ‘reciprocal lattice vectors’. You can see that they are just the rotated lattice vectors - by
90 degrees. Now that we have them, we can construct a potentil with these lattice constants. The trivial way would
be:
Check out the figure - looks like a triangular lattice! We could even make it nicer by adding the vector that completes
the triangle:
In 3d there is even more of a suggestive way of getting the reciprocal vectors. Cross products anyone?
H. Bloch theorem
Now we can also extend the Bloch prescription for solutions of the periodic potential hamiltonian to higher dimen-
sions. Once again, we write the wave function in terms of a non-periodic phase times a periodic function:
a. b. c. d.
FIG. 3. Potentials (a) V1 and (b) V2 from above. Differences between the two potentials are more apparent when we look from
below.
where, again, up~ (~r) is a periodic spatial function with the same periodicity as the underlying lattice. p~ is the ‘crystal
momentum’, and the expansion in terms of reciprocal harmonics takes the form:
~ ~ ~
X
up~ (~r) = up~ (n, m, `)ei(nk1 +mk2 +`k3 )·~r (39)
n,m,`
so that shifiting p~ with a reciprocal lattice vector ~ki will only relabel the Fourier components of up~ .
BTW, n, m, ` are the Miller indices, and they mark crystal planes. So you can use them to describe lattice
termination.
We could have done something a bit different. We could have just took the ansatz that Bloch theorem gives us,
and plugged it into the Schroedinger equation. This results in:
X X (p + nk)2 X
ipx iknx
Ee e ψn = + V (x) eipx eiknx ψn (40)
n n
2m n
But identifying the same terms on the two sides of the equation, we find a simple matrix relation:
(p + nk)2 X
Eψn = + Vm ψn−m . (42)
2m m
P
This is just an effective hamiltonian, Eψn = Hnm ψm , with:
m
(p + nk)2
Hnm = δnm + Vn−m (43)
2me
Where I added an e subscript to the mass. Not to get confused with the matrix index!
J. 2d example
with j 6= i. This gives this parallelogram. But wait! This doesn’t look like it has the symmetry of the lattice. It
should have some symmetry for rotation by 2π/3. But that is not the case. What are we missing? We can also use
−~k1 − ~k2 to open gaps. And indeed, in a triangular lattice, there will be Fourier components corresponding to this
combination, due to symmetry. This makes the gaps appear at a momentum hexagon, as we suspected the symmetry
should be. These are the borders of the first Brillouin zone.
But gaps will open at higher momenta as well. Fig. 4 gives the boundaries of the triangular lattice Brillouin zones.