Background Theory: Reciprocal Space and Brillouin Zone¶
Go back to the interactive notebook
Source code: https://github.com/osscar-org/quantum-mechanics/blob/master/notebook/band-theory/theory/theory_brillouin_zone.ipynb
Introduction¶
The concept of the reciprocal space and the reciprocal lattice was first introduced by Paul Peter Ewald (German crystallographer and physicist) in 1921 [Annalen der Physik, 369, 3, 253 (1921)]. The concept is invaluable, for example, when one is trying to interpret X-ray diffraction patterns. It is also one of the core conceptual tools employed in solid state physics.
The Wigner–Seitz construction is a method to build the primitive cell in real space. Its counterpart in reciprocal space (i.e. transformation of the Wigner-Seitz cell to reciprocal space) is called the 1st Brillouin zone.
Reciprocal space and reciprocal lattice¶
Let's define $\vec{a}_1$, $\vec{a}_2$ and $\vec{a}_3$ as a set of primitive vectors describing the real-space lattice. The lattice vector $\vec{R}_l$ can be written as:
$$\vec{R}_l = (l_1\vec{a}_1 + l_2\vec{a}_2 + l_3\vec{a}_3)$$
The volume of the lattice cell is computed as:
$$\Omega = \vec{a}_1 \cdot (\vec{a}_2 \times \vec{a}_3)$$
Now, let's define another set of primitive vectors, $\vec{b}_1$, $\vec{b}_2$ and $\vec{b}_3$ which satisfy the relationship
$$\vec{a}_i \cdot \vec{b}_j = 2\pi \delta_{ij} $$
Here, $\delta_{ij}$ is the Dirac delta function, which equals to 1 when $i=j$ and equals to 0 when $i \neq j$. Such as set of vectors $\{\vec{b}_1$, $\vec{b}_2$, $\vec{b}_3\}$ are referred to as the reciprocal lattice vectors corresponding to $\{\vec{a}_1, \vec{a}_2,\vec{a}_3\}$. The reciprocal lattice vectors can be explicitly constructed as:
$$\vec{b}_1 = 2\pi \frac{\vec{a}_2 \times \vec{a}_3}{\vec{a}_1 (\vec{a}_2 \times \vec{a}_3)}$$ $$\vec{b}_2 = 2\pi \frac{\vec{a}_3 \times \vec{a}_1}{\vec{a}_1 (\vec{a}_2 \times \vec{a}_3)}$$ $$\vec{b}_3 = 2\pi \frac{\vec{a}_1 \times \vec{a}_2}{\vec{a}_1 (\vec{a}_2 \times \vec{a}_3)}$$
Wigner–Seitz cell¶
For soild-state systems, there are many ways to construct the primitive cell according to the symmetry of the lattice. The most common method is called the Wigner-Seitz construction, which is named after two physicists Eugene Wigner and Frederick Seitz. The Wigner-Seitz cell is defined as the locus of point in real space which are closer to a given point on the crystalline lattice than any of the other lattice points.
For a 2D lattice (as shown in Figure 1), the Wigner-Seitz cell can be produced via the following steps. First, connect one random lattice point to all its nearest neighbor lattice points (the blue lines). Then bisect each blue line with another line (the red line). The smallest polyhedron formed in this way is the boundary of the Wigner-Seitz cell. An animination perorming this construction is illustrated in the right of Figure 1. We can use the same method to construct the Wigner-Seitz cell for a three dimensional lattice.
Brillouin zone¶
The concept of a Brillouin zone was first developed by French physicist Léon Brillouin. The 1st Brillouin zone is the Wigner-Seitz primitive cell in the reciprocal lattice. As shown in Figure 2, the pink area shows the 1st Brillouin zone. The second Brillouin zone is constructed by drawing perpendicular bisectors of the group of reciprocal lattice vectors connecting to the second nearest neighbour lattice points. The region corresponding to the second Brillouin zone is the polyhedron with the area of the 1st Brillouin zone removed; this is the yellow area in the Figure 2. The green and red areas together constitute the 3rd Brillouin zone.