PHY.K02UF Molecular and Solid State Physics

Bloch waves in 1-D

This page contains a program that plots the real and imaginary parts of a wave function for an electron moving in a periodic potential with period $a$, $V(x+a) = V(x)$. The Schrödinger equation for this case is,

$$-\frac{\hbar^2}{2m}\frac{d^2\psi}{dx^2}+V(x)\psi =E\psi .$$

For every energy $E$, there are two solutions. If the energy is in a band, there is a left moving Bloch wave $\psi_-=e^{-ikx}u_{k-}(x)$ and a right moving Bloch wave $\psi_+=e^{ikx}u_{k+}(x)$ where $k$ is the wavenumber in the first Brillouin zone and $u_k(x)$ is a periodic function with periodicity $a$. These two solutions are complex conjugates of each other. If the energy $E$ is in a band gap, one solution decays exponentially with $x$ and the other grows exponentially with $x$. The solutions in the band gap are real. These buttons load the parameters for the two types of solutions into the program below.

   

The following form calculates the Bloch waves for a potential $V(x)$ that is specified in the interval between $0$ and $a$. The program plots the wave functions as well as the probability of finding an electron at position $x$, $\psi^*\psi$, and the group velocity $v_k$. The probability of finding an electron is a periodic function with periodicity $a$ with maxima where the potential $V(x)$ is a minimum. The group velocity goes to zero at the Brillouin zone boundaries where the solutions are standing waves. The group velocity should be the same everywhere so that probability does not pile up. If a constant potential, such as $V(x)=0$, is used, the solutions are plane waves, the free-electron solutions. A discussion of the calculation can be found below.

$V(x)$
[eV]

$x/a$

The 1-D Potential

Energy E = 

 [eV] 

Mass m = 

 [kg] 

Lattice constant a  = 

 [m] 

Potential V(x)  = 

 [eV] 

$\psi_+$ 

$x/a$

$\psi_-$ 

$x/a$

$u_{k+}$ 

$x/a$

$u_{k-}$ 

$x/a$

$e^{ik\xi}$ 

$\xi = x/a$

$e^{-ik\xi}$ 

$\xi = x/a$

$\psi^*\psi$ 

$x/a$

$\frac{2ma}{\hbar}v_k$ 

$x/a$

Data:

Standard mathematical functions abs(x), acos(x), asin(x), atan(x), cos(x), exp(x), log(x), pi = 3.141592653589793, pow(x,y) = xy, round(x), sin(x), sqrt(x) tan(x) can be used in the form. In addition, the Heaviside step function H(x) can be used. Multiplication must be specified with a '*' symbol, 3*cos(x) not 3cos(x). Powers are specified with the 'pow' function: x² is pow(x,2) not x^2.

Some potentials that can be pasted into the form are given below.

    
    
    
    

Show details of the calculation (not exam material).


[1] W. Magnus and S. Winkler, Hill's Equation, Dover 1966.