3.2 Solving the Quantum Harmonic Oscillator

We will now go through all the stages of solving equation 3.9 to find the energy eigenstates.

3.2.1 Changing to Dimensionless Quantities

The first step is change our variable from x to some dimensionless variable y. This will simplify the notation somewhat, which makes it easier to see what is going on.

We have three physical constants, , m, and ω in equation 3.9. These have units of kg m2 s1, kg, and s1 respectively. If we combine these in the form mω, this has units of m2. Therefore, if we define

x0=mω, (3.10)

this is a natural length scale for the problem, so we can define our new dimensionless length parameter y as

y=xx0=mωx. (3.11)

Note that x0 has nothing to do with equilibrium position. For a given oscillator, this is a constant. Substituting x=yx0 into equation 3.9 and expanding the definition of x0, we get

22m1x02d2udy2+12mω2x02y2u =Eu (3.12)
22mmωd2udy2+12mω2mωy2u =Eu (3.13)
ω2(d2udy2y2u) =Eu (3.14)
d2udy2y2u =εu, (3.15)

where we have defined

ε=2Eω, (3.16)

as the dimensionless energy parameter.

3.2.2 Simplifying Using Asymptotic Analysis

As y±, we can neglect εu compared to y2u as the former will be negligible. Equation 3.15 then becomes

d2udy2=y2u. (3.17)

If we guess a solution of the form Aey22, then we get

ddyAey22 =Ayey22 (3.18)
d2dy2Aey22 =Aey22+Ay2ey22Ay2ey22, (3.19)

where in the last part we have neglected terms that are small when y±. Therefore, this function is a solution to the TISE for large y. Note that Be+y22 is also a valid solution, but is does not have a finite limit as y± and is therefore not normalisable, so we will throw it out.

So the behaviour of the full solution to the TISE must be Gaussian for large y, but what about the rest of the function? We now suppose that it takes the form

u(y)=h(y)ey22, (3.20)

and substitute this into equation 3.15 to see what we get.

Taking derivatives, we find

dudy =dhdyey22yhey22 (3.21)
d2udy2 =d2hdy2ey22ydhdyey22hey22ydhdyey22+y2hey22 (3.22)
=d2hdy2ey222ydhdyey22hey22+y2hey22. (3.23)

Substituting these in, we get

d2hdy2ey222ydhdyey22hey22+y2hey22+(εy2)hey22=0 (3.24)
d2hdy2ey222ydhdyey22+(ε1)hey22=0 (3.25)
d2hdy22ydhdy+(ε1)h=0. (3.26)

If we solve this differential equation for h(y), we get the full solution for equation 3.15. Luckily, this equation is a well-known equation in mathematics called “Hermite’s Equation” (with 2λ=ε1)! We will now go through the solution via a series method.

3.2.3 Solving for h(y) via a Series Expansion

Assuming that h(y) can be written as an infinite polynomial (a power series), we can substitute the following into equation 3.26:

h(y)=n=0anyn. (3.27)

What we find is a recurrence relation for the coefficients:

aj+2aj=2j+1ε(j+2)(j+1). (3.28)

The limiting behaviour for the ratio of the subsequent coefficients is

limjaj+2aj=2j, (3.29)

which diverges more quickly than the Gaussian converges. This means that for the solutions to be valid wavefunctions, meaning for them to be normalisable, the power series must terminate. For each solution with a series terminating at j=1, j=2, j=3, etc., we obtain one valid eigenstate.

For some j to be the highest non-vanishing coefficient, we must have the numerator of the recurrence relation be zero, i.e.

2j+1ε=0. (3.30)

If we substitute back in ε=2Eω, this gives us the energy eigenvalues of the quantum harmonic oscillator:

En=ω(n+12), (3.31)

where we have replaced j with n. Note that in contrast to the infinite square well, the label for the energy eigenvalues starts at 0 instead of 1. This is just a matter of preference for how the equations look and doesn’t mean anything physically.

The ground state energy is E0=12ω, the first excited state is E1=32ω, and so on. The energy levels are equally spaced, increasing in single units of ω.

So what are the polynomials hn(y)? To determine the coefficients, we need a0 to calculate all the even coefficients and a1 to calculate all the odd coefficients. Both the even and odd coefficients must terminate for the whole series to terminate, but the value of E only allows us to terminate one or the other. Therefore, valid eigenstates will either have a0=0 and only odd powers of x or a1=0 and only even power of x in h(y).

For the ground state, only a00, so h(y)=a0 and the ground state eigenfunction is

u0(y)=a0ey22. (3.32)

For the first excited state, only a10, so h(y)=a1y and the eigenfunction is therefore

u1(y)=a1yey22. (3.33)

For the second excited state, a0 and a2 are nonzero so h(y)=a0+a2x2. The dimensionless energy has the value

ε=2Eω=2×52ωω=5, (3.34)

so the recurrence relation gives

a2a0=2(0)+15(0+2)(0+1)=42=2. (3.35)

Hence the eigenfunction takes the form

u2(y)=a0(12y2)ey22. (3.36)

The process carries on like this. The polynomials generated are called Hermite polynomials, and denoted hn(y). Note that it is conventional to introduce a minus sign to the normalisation constant a0 or a1 so that the leading-order terms in the polynomial have a positive sign. The first few Hermite polynomials are

h0(y) =1 (3.37)
h1(y) =2y (3.38)
h2(y) =4y22 (3.39)
h3(y) =8y312y (3.40)
h4(y) =16y448y2+12 (3.41)
h5(y) =32y5160y3+120y. (3.42)

These coefficients are slightly different to the ones calculated above, but it doesn’t matter since we have to normalise the whole wavefunction anyway.