
Physics IV course sequence · Interactive lesson
Rotational spectra and the rigid rotor
Point a microwave source at a gas of polar diatomic molecules and a comb of evenly spaced absorption lines comes back. That spacing is a bond length in disguise. Learn to read it out — and to see why a homonuclear molecule stays dark while rotating exactly as hard.
UPIV-12.03 · Lesson 3 of 9 in this unit. Position is not a completion score.Build the model
Uniformly spaced lines from a ladder whose rungs are not uniformly spaced.
The key idea
A rigid rotor is a two-atom molecule modelled as two point masses held a fixed distance apart and free to tumble; its allowed energies are EJ = J(J+1)ħ²/2I, where I = μR² is the moment of inertia about the centre of mass.
Example. ¹²C¹⁶O has μ = 6.856 u and R = 113.1 pm, so I = 1.456 × 10⁻⁴⁶ kg m² and B = h/8π²I = 57.64 GHz. Its J = 0 → 1 line therefore sits at 2B = 115.27 GHz — the line radio astronomers use to map molecular clouds.
The complete physical model and assumptions
A rotating diatomic is a two-body problem, and the trick that tamed hydrogen tames it too: separate the centre of mass, and what remains is one fictitious particle of reduced mass μ = m₁m₂/(m₁+m₂) held at the bond length R. The entire mass distribution collapses to one number, I = μR². Freeze R and the angular equation is already solved — the spherical harmonics — so EJ = J(J+1)ħ²/2I, with each level (2J+1)-fold degenerate. That ladder is quadratic, so its rungs spread apart; but its differences grow linearly, and since an electric-dipole photon can only change J by one, the spectrum is a comb of lines at 2B(J+1) whose every gap is the same 2B. One measured spacing therefore hands you I, and with a known μ a bond length good to three figures — which is how we know how long a chemical bond is. The costs are explicit and each shows up in the data. The rotor is not rigid, so centrifugal stretching subtracts DJ²(J+1)² and the comb converges at high J. The molecule is not alone, so Boltzmann weighting of the (2J+1) rungs, more than the transition itself, decides which line is brightest. And the whole spectrum carries the permanent dipole as a prefactor, so a homonuclear diatomic gives nothing at all — while rotating, storing rotational energy and stretching exactly as its polar neighbours do.
1Two nuclei, one particle on a sphere
Born-Oppenheimer lets the slow nuclei move on a potential U(R) set by the fast electrons, and the rigid-rotor approximation then holds the bond at one length, so R enters as a fixed parameter rather than a dynamical variable. The two-body rotation then separates the way every two-body problem does: the centre of mass drifts free, and the internal motion is one fictitious particle of reduced mass μ = m₁m₂/(m₁+m₂) moving on a sphere of radius R. Every detail of how the mass is distributed collapses into a single number, I = μR². For ¹²C¹⁶O, μ = 12 × 15.995/27.995 = 6.856 u = 1.1385 × 10⁻²⁶ kg, and with R = 113.1 pm, I = 1.456 × 10⁻⁴⁶ kg m². Watch how μ behaves when the masses are lopsided: for H³⁵Cl it is 0.9796 u, under 3% below the hydrogen mass alone, because the chlorine barely moves. The light atom does almost all the swinging and the heavy one sits close to the centre of mass — which is also why isotopic substitution at hydrogen shifts a rotational spectrum enormously and substitution at chlorine barely shifts it at all.
2A quadratic ladder makes a uniformly spaced comb
Fixing R kills the radial equation and leaves the angular equation you already solved for hydrogen, so the eigenfunctions are the spherical harmonics YJM and the eigenvalues follow from L² → J(J+1)ħ²: EJ = J(J+1)ħ²/2I, with 2J+1 values of MJ sharing each energy. Write it as EJ = hcB̃⋅J(J+1). The rungs sit at 0, 2B̃, 6B̃, 12B̃, 20B̃ — visibly spreading apart. But the gaps between neighbouring rungs are 2B̃, 4B̃, 6B̃, 8B̃, and each one exceeds the last by the same 2B̃. Since a photon can only move you one rung, the lines land at ν̃ = 2B̃(J+1) and come out evenly spaced. For CO with B̃ = 1.9225 cm⁻¹ the levels are at 0, 3.845, 11.535 and 23.07 cm⁻¹, while the first three lines are at 3.845, 7.690 and 11.535 cm⁻¹. Levels and lines are two different lists that happen to share their first nonzero entry, and reading one as the other is the classic way to get I wrong by a factor of two.
3What makes a line appear: the dipole matrix element
An electric-dipole transition rate goes as |⟨J′M′|μₑₗ⋅ε̂|JM⟩|². For a diatomic the dipole lies along the bond, so for light polarized along z the operator is μₑₗ cos θ, and cos θ is proportional to Y₁₀; the other two polarizations bring in its M = ±1 partners. An integral over three spherical harmonics survives only when the angular momenta can couple and the parity changes — here ΔJ = ±1 and ΔMJ = 0, ±1, which is the photon's one unit of angular momentum being absorbed by the rotor. Two consequences follow. There are no ΔJ = 2 lines in absorption, so the comb has no extra or missing teeth. And the whole integral carries μₑₗ as a prefactor, so a molecule with no permanent dipole gives a spectrum of exactly zero intensity, not a weak one. This is why CO, present at a mole fraction near 10⁻⁴ in a molecular cloud, is the tracer radio astronomers actually use, while the H₂ that makes up the cloud is invisible in the microwave.
4Degeneracy against Boltzmann sets which line is brightest
The lines are not all the same height, and two competing factors decide them. The population of level J carries the degeneracy 2J+1, rising linearly, times the Boltzmann factor exp(−hcB̃J(J+1)/kT), falling faster than any power. Their product peaks; setting its derivative to zero gives 2J+1 = √(2kT/hcB̃), so Jₘₐₓ = √(kT/2hcB̃) − ½. Since hc/k = 1.4388 cm K, that is Jₘₐₓ = √(T/2.8776B̃) − ½ with B̃ in cm⁻¹. For H³⁵Cl at 300 K it returns 2.66, so check the integers either side: level 2 has weight 5e(−0.300) = 3.70 and level 3 has 7e(−0.601) = 3.84, so J = 3 wins. Cool the gas to 100 K and Jₘₐₓ drops to 1.32. The band envelope is therefore a thermometer. Strictly the absorbed intensity also carries a (J+1)/(2J+1) factor from the transition moment, which drifts slowly, and the line frequency times a stimulated-emission correction, which together grow roughly as (J+1)² while hcν̃ is small next to kT. For HCl at 300 K they move the measured absorption maximum from J = 3 → 4 up to the nearly equal J = 4 → 5 and 5 → 6 lines, so Jₘₐₓ locates the most populated level, and the population model's brightest line, rather than the exact peak of a far-infrared spectrum.
5The rotor stretches, and the comb converges
Nothing holds R fixed except a bond of finite stiffness. Balance the centrifugal pull against that spring and the bond extends by x = J(J+1)ħ²/(kμR³); feeding the stretch back, the rotational energy falls by kx² while the spring stores only ½kx², a net drop of ½kx² that gives EJ = hcB̃J(J+1) − hcD̃J²(J+1)², with the Kratzer estimate D̃ ≈ 4B̃³/ω̃² tying the distortion constant to the vibrational wavenumber. Lines move to ν̃ = 2B̃(J+1) − 4D̃(J+1)³. For CO, B̃ = 1.9225 cm⁻¹ and ω̃ = 2170 cm⁻¹ give D̃ = 6.04 × 10⁻⁶ cm⁻¹ against a measured 6.12 × 10⁻⁶, so the correction is six parts per million at the first line and one part in a hundred by J = 39. That cubic growth is why you must never fit a straight line to raw high-J line positions. Divide instead: ν̃/(J+1) = 2B̃ − 4D̃(J+1)², linear in (J+1)² with intercept 2B̃ and slope −4D̃.
6Reading a bond length out, and what it actually is
Invert the chain: a measured spacing gives B̃ = spacing/2, then I = h/8π²cB̃, then R = √(I/μ). For H³⁵Cl, a 20.88 cm⁻¹ spacing gives B̃ = 10.44 cm⁻¹, I = 2.681 × 10⁻⁴⁷ kg m² and R = 128.4 pm. Two checks are worth running. First, isotopes: Born-Oppenheimer says R is set by the electrons and so is identical for H³⁵Cl and H³⁷Cl, while μ differs by 0.15%, so B̃ must scale as 1/μ — predicting B̃(H³⁷Cl) = 10.424 cm⁻¹, a comb 0.032 cm⁻¹ tighter, with the doublet intensities in chlorine's 3:1 abundance ratio. Second, honesty about what R is. A rotational spectrum of the vibrational ground state measures B̃₀, and hcB̃₀ is an average of ħ²/2μR² over the v = 0 wavefunction rather than the value at the potential minimum, with B̃ᵥ = B̃ₑ − α̃ₑ(v + ½). So HCl's spectroscopic r₀ = 128.4 pm sits about 1 pm above its equilibrium rₑ = 127.5 pm.
Key equations
Read the units, assumptions and limits before substituting.
Reduced mass and moment of inertia
μ = m₁m₂/(m₁ + m₂), I = μR²
¹²C¹⁶O: μ = 6.856 u with R = 113.1 pm gives I = 1.456 × 10⁻⁴⁶ kg m². One number carries the whole mass distribution.
μ in kg (1 u = 1.66054 × 10⁻²⁷ kg), R the bond length in m, I in kg m²The rigid-rotor ladder
EJ = J(J+1)ħ²/2I = hcB̃⋅J(J+1), J = 0, 1, 2, …
Quadratic in J, so the rungs spread: the gap above level J is 2hcB̃(J+1), widening as you climb the ladder.
B̃ = h/8π²cI in cm⁻¹; every level is (2J+1)-fold degenerate in MJWhere the absorption lines fall
ν̃(J → J+1) = 2B̃(J+1), so the spacing is 2B̃
Every gap is identical, so one measured spacing gives I and then R = √(I/μ) to three significant figures.
ν̃ in cm⁻¹; as a frequency, ν = 2B(J+1) with B = h/8π²I in HzElectric-dipole selection rule
ΔJ = ±1, ΔMJ = 0, ±1, and only if μₑₗ ≠ 0
HCl and CO absorb in the microwave; H₂ and N₂ rotate just as freely and have no electric-dipole rotational lines at all.
Rotational Raman reaches the same levels with ΔJ = 0, ±2 through the anisotropic polarizabilityThermal population and the brightest line
NJ ∝ (2J+1)e(−hcB̃J(J+1)/kT), Jₘₐₓ ≈ √(kT/2hcB̃) − ½
H³⁵Cl at 300 K gives Jₘₐₓ = 2.66, so level 3 is the most populated and the population model makes J = 3 → 4 the strongest line.
hc/k = 1.4388 cm K, so Jₘₐₓ = √(T/2.8776B̃) − ½ with B̃ in cm⁻¹Centrifugal distortion
ν̃(J → J+1) = 2B̃(J+1) − 4D̃(J+1)³, D̃ ≈ 4B̃³/ω̃²
Fit ν̃/(J+1) against (J+1)²: the intercept is 2B̃ and the slope is −4D̃, so one straight line gives both constants.
D̃ in cm⁻¹, ω̃ the vibrational wavenumber; D̃/B̃ ≈ 3 × 10⁻⁶ for COInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Raise B̃ and the whole comb stretches while every gap stays equal — the bond-length readout falls as 1/√B̃. Drop T to 20 K and the heights collapse onto J = 1 with the spacing untouched. Then push D̃/B̃ (exaggerated here) to 15 × 10⁻⁴ and watch the far lines crowd left of the dashed rigid mark.
Live results
- LINE SPACING 2B̃
- 3.80 cm⁻¹
- BOND LENGTH WITH CO MASSES
- 113.8 pm
- MOST POPULATED J
- 6.9
- J = 9→10 LINE SHIFTED BY
- 0.0 %
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Rotational constant B̃: 1.9 cm⁻¹; Temperature T: 300 K; Distortion D̃/B̃: 0 ×10⁻⁴
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
Students hear that N₂ has no rotational spectrum and conclude that N₂ does not rotate, or that ΔJ = ±1 somehow forbids the transition. Neither is true. A homonuclear diatomic has exactly the same ladder, EJ = hcB̃J(J+1) — for N₂, B̃ ≈ 2.0 cm⁻¹ — its thermal population peaks near J ≈ 7 at room temperature, it contributes R to the molar heat capacity, and it stretches under centrifugal force like anything else. What vanishes is the transition moment, not the rotation: the electric-dipole matrix element carries the permanent dipole as a prefactor, and that is zero by symmetry, so the integral is zero however perfectly ΔJ = ±1 is satisfied. Rotational Raman spectroscopy reaches those same levels through the anisotropic polarizability, with ΔJ = 0, ±2, and returns a bond length of 110 pm for N₂.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
The lowest pure-rotational absorption line of ¹²C¹⁶O lies at 115.271 GHz. Treating the molecule as a rigid rotor, find B, predict the next two lines, and obtain the moment of inertia.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- The lowest line is J = 0 → 1, and ν(J → J+1) = 2B(J+1), so this line sits at 2B. Hence B = 115.271/2 = 57.636 GHz.
- The next two are J = 1 → 2 at 4B = 230.54 GHz and J = 2 → 3 at 6B = 345.81 GHz. Every gap is the same 2B = 115.27 GHz, even though the levels behind them are not evenly spaced.
- Invert B = h/8π²I: I = h/(8π²B) = 6.626 × 10⁻³⁴ / (78.957 × 5.7636 × 10¹⁰) = 6.626 × 10⁻³⁴ / 4.551 × 10¹² = 1.456 × 10⁻⁴⁶ kg m².
- Check against the real sky. The measured lines are 230.538 and 345.796 GHz, so the rigid rotor over-predicts by 4 MHz and then 17 MHz — small, one-signed, and growing about four times faster each step. That is centrifugal distortion arriving exactly on cue.
Answer. B = 57.636 GHz; the next lines fall at 230.54 and 345.81 GHz; I = 1.456 × 10⁻⁴⁶ kg m². The 4 MHz and 17 MHz over-predictions are centrifugal distortion, not experimental error.
MediumExample 2
The far-infrared absorption spectrum of H³⁵Cl shows lines evenly spaced by 20.88 cm⁻¹. Taking μ = 0.9796 u, find the bond length. Then, ranking lines by the population of their lower level, identify which line is strongest at 300 K and say where it lies.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- Uniform spacing is 2B̃, so B̃ = 20.88/2 = 10.44 cm⁻¹.
- I = h/(8π²cB̃). With 8π²c = 78.957 × 2.998 × 10¹⁰ cm s⁻¹ = 2.367 × 10¹², I = 6.626 × 10⁻³⁴/(2.367 × 10¹² × 10.44) = 2.681 × 10⁻⁴⁷ kg m².
- μ = 0.9796 × 1.66054 × 10⁻²⁷ = 1.6267 × 10⁻²⁷ kg, so R = √(I/μ) = √(2.681 × 10⁻⁴⁷ / 1.6267 × 10⁻²⁷) = √(1.648 × 10⁻²⁰) = 1.284 × 10⁻¹⁰ m = 128.4 pm.
- Brightest line: Jₘₐₓ = √(T/2.8776B̃) − ½ = √(300/30.04) − 0.5 = 3.160 − 0.5 = 2.66. That is not an integer, so test the neighbours.
- Weights are (2J+1)e(−1.4388B̃J(J+1)/T), and 1.4388 × 10.44/300 = 0.05007. J = 2: 5e(−0.3004) = 3.70. J = 3: 7e(−0.6008) = 3.84. J = 4: 9e(−1.0014) = 3.31. Level 3 carries the largest population.
- On that ranking the strongest absorption is J = 3 → 4, at 2B̃ × 4 = 83.52 cm⁻¹. The line-frequency and stimulated-emission factors left out here push the measured far-infrared maximum up to the nearly equal J = 4 → 5 and 5 → 6 lines.
Answer. B̃ = 10.44 cm⁻¹, I = 2.681 × 10⁻⁴⁷ kg m² and R = 128.4 pm. At 300 K the population ranking makes J = 3 → 4, at 83.52 cm⁻¹, the strongest line.
HardExample 3
¹²C¹⁶O has B̃₀ = 1.9225 cm⁻¹, vibrational wavenumber ω̃ = 2170 cm⁻¹ and R₀ = 113.1 pm. Estimate its centrifugal distortion constant, find the first line pulled down by a full 1% of its rigid-rotor position, and say how far the bond has stretched by then.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- Kratzer: D̃ ≈ 4B̃³/ω̃² = 4(1.9225)³/(2170)² = 28.42/4.7089 × 10⁶ = 6.04 × 10⁻⁶ cm⁻¹. The measured value is 6.12 × 10⁻⁶ cm⁻¹, so a two-parameter estimate lands within 1.4%.
- The line sits at ν̃ = 2B̃(J+1) − 4D̃(J+1)³, so the fractional pull-down is 4D̃(J+1)³ / 2B̃(J+1) = 2D̃(J+1)²/B̃ — it grows as the square of the line number, not linearly.
- Set that to 0.010: (J+1)² = 0.010 × 1.9225/(2 × 6.04 × 10⁻⁶) = 0.019225/1.208 × 10⁻⁵ = 1591, so J + 1 = 39.9. The J = 39 → 40 line is the first to reach 1%.
- Its position: rigid 2B̃ × 40 = 153.80 cm⁻¹, distortion −4 × 6.04 × 10⁻⁶ × 40³ = −1.55 cm⁻¹, so the line lands at 152.25 cm⁻¹ rather than 153.80 cm⁻¹.
- Bond stretch. Balancing centrifugal force against the bond spring and using D̃ = 2hcB̃²/kR², the extension satisfies x/R = D̃J(J+1)/B̃ = 6.04 × 10⁻⁶ × 39 × 40 / 1.9225 = 4.90 × 10⁻³, so x = 0.0049 × 113.1 pm = 0.55 pm.
- Consistency check: B̃ ∝ R⁻², so a 0.49% stretch lowers B̃ by 0.98% — the same 1% shift, reached by a completely independent route.
Answer. D̃ ≈ 6.0 × 10⁻⁶ cm⁻¹. The J = 39 → 40 line is the first pulled down 1%, landing at 152.25 cm⁻¹ instead of 153.80 cm⁻¹, by which point the bond has stretched 0.55 pm — about half a percent of 113 pm.
Quick check
Select an answer and explain it before checking.
Review & continue
A rigid rotor is a two-atom molecule modelled as two point masses held a fixed distance apart and free to tumble; its allowed energies are EJ = J(J+1)ħ²/2I, where I = μR² is the moment of inertia about the centre of mass.
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.