Vibration-Rotation Spectra: P, Q, R Branches

Point an infrared beam through a cell of cold HCl gas. The single "vibrational" absorption near 2886 cm⁻¹ does not appear as one line. It fractures into dozens of sharp, almost evenly spaced lines. These split into two combs on either side of a conspicuous gap. That gap marks where the vibrational transition "should" be. The two combs are the P and R branches. They are the fingerprints of a molecule that cannot vibrate without also rotating. For a molecule with no permanent dipole change perpendicular to the bond, a third comb can appear. This is the Q branch, and it can collapse straight into that gap. This fine structure is not decoration. It is the richest single source of structural data available from a gas-phase IR spectrum. From the spacing and curvature of the P and R lines alone, one can read off several quantities. These include the bond length in both the ground and excited vibrational states. One can also extract the vibration-rotation coupling constant and the centrifugal distortion constant. With enough resolution, one can find the exact vibrational origin buried invisibly beneath the missing Q line. Rotational spectroscopy alone only sees the ground vibrational state. Pure vibrational (line-broadened, condensed-phase) spectroscopy loses the rotational envelope entirely. Rovibrational spectroscopy captures both simultaneously, coupled through a single quantum number selection rule. The physics rests on three ingredients already familiar separately. These are the harmonic-oscillator/Morse ladder of vibrational levels, and the rigid-rotor ladder of rotational levels (with centrifugal correction). The third is Born–Oppenheimer separability. This lets a molecule sit in one vibrational state while hopping between rotational states. What is new here is what happens when you turn on the coupling between them. The equilibrium bond length changes slightly with vibrational state. So the rotational constant BB itself becomes vibrational-state-dependent, BvB_v. This single fact is what makes the P and R branches curve rather than sit as a perfectly uniform comb. This article builds the combined term-value expression from scratch. It derives the exact line positions and spacings for the P, Q, and R branches. It shows how to extract B0B_0, B1B_1, αe\alpha_e, rer_e, and DeD_e from real spectra. It works through gas-phase HCl and CO examples with genuine, unrounded numbers. It closes by connecting rovibrational band contours to the vibronic structure that dominates electronic spectroscopy. There, the same P/R branch logic reappears wrapped around Franck–Condon envelopes.

Key takeaways
  • A rovibrational band is built from the combined term S(v,J)=ωe(v+12)−ωexe(v+12)2+BvJ(J+1)−DvJ2(J+1)2S(v,J) = \omega_e(v+\tfrac12) - \omega_e x_e(v+\tfrac12)^2 + B_v J(J+1) - D_v J^2(J+1)^2.
  • The selection rule ΔJ=±1\Delta J = \pm 1 (plus ΔJ=0\Delta J = 0 for states with orbital/spin angular momentum about the axis) splits the band into R (ΔJ=+1\Delta J=+1), Q (ΔJ=0\Delta J=0), and P (ΔJ=−1\Delta J=-1) branches.
  • Because B1<B0B_1 < B_0 (bond lengthens on vibrational excitation), the R-branch lines converge and the P-branch lines spread apart as JJ increases — the branches curve, they are not rigid combs.
  • The band origin ν0\nu_0 (the forbidden, or absent, J=0→0J=0\to0 line) is recovered exactly from combination differences without ever observing it directly.
  • Ground- and excited-state rotational constants B0B_0 and B1B_1 separate cleanly via R(J−1)−P(J+1)R(J-1) - P(J+1) and R(J)−P(J)R(J) - P(J) combination sums.
  • Key idea: vibration and rotation are not independent; the rotational constant changes with vibrational state, and this single dependence, Bv=Be−αe(v+12)B_v = B_e - \alpha_e(v+\tfrac12), generates the entire branch structure and its curvature.

Where this lives today

High-resolution rovibrational spectroscopy of exactly this P/R(/Q) type underlies atmospheric remote sensing: satellite and ground-based FTIR instruments measure CO₂, CH₄, N₂O, and CO absorption bands, and the individual rotational line intensities and positions (not just the band envelope) are what allow retrieval of gas concentration, temperature, and pressure altitude profiles used in climate monitoring (the HITRAN spectroscopic database is essentially an enormous, continuously updated tabulation of exactly the ν0\nu_0, BvB_v, αe\alpha_e, DvD_v constants derived by the methods above, for thousands of transitions across dozens of molecules). Combustion diagnostics use rovibrational CO and OH spectra, resolved into P/R structure, to extract flame temperature from the relative intensities of different JJ lines (a Boltzmann population analysis riding on top of the branch assignment). Interstellar and cometary spectroscopy identifies molecules such as HCl, CO, and CH⁺ in space by matching observed rotational-line spacing patterns to laboratory BvB_v constants extracted exactly this way. In the pharmaceutical and materials industries, gas-phase IR of small volatile fragments (HCl evolved in acid-catalyzed reactions, CO in metal-carbonyl decomposition) is used analytically via rotational fine structure to confirm species identity even when the "vibrational" wavenumber alone would be ambiguous. Finally, the entire P/R/Q branch machinery reappears, essentially unchanged in its selection-rule logic, wrapped around the vibrational progressions of Electronic Transitions and Franck-Condon band systems, where the much larger change in equilibrium geometry between electronic states (rather than the small change between vibrational levels of the same electronic state) produces dramatically pronounced band heads — the diatomic-fundamental "no band head" result derived above is precisely the boundary case that electronic spectroscopy routinely violates.

Ask the tutor: How would the P/R branch formulas change for a symmetric top or a molecule with two different rotational constants like a bent triatomic?

The physical picture

A diatomic molecule's infrared spectrum is a ladder of vibrational levels, each vibrational level itself split into a rotational ladder. A vibrational transition — say v=0→v=1v=0 \to v=1 — does not connect single states; it connects an entire rotational manifold in v=0v=0 to an entire rotational manifold in v=1v=1. Because the rotational constant depends on vibrational state, those two manifolds are not identical copies of each other, and because rotational selection rules restrict which JJ-to-J′J' jumps are dipole-allowed, only a discrete set of lines survives. For a 1Σ^1\Sigma diatomic (no electronic angular momentum along the bond, e.g. HCl, CO, or ¹²C¹⁶O), the rotational selection rule accompanying Δv=+1\Delta v = +1 is strictly ΔJ=±1\Delta J = \pm 1: the photon carries one unit of angular momentum, and the molecule must absorb or emit it into or out of rotation. Lines with J′=J+1J' = J+1 (final rotational quantum number exceeds initial) form the R branch; lines with J′=J−1J' = J - 1 form the P branch. There is no ΔJ=0\Delta J = 0 line for such molecules because the vibrational transition dipole moment has no component that can conserve angular momentum without a rotational change — this is why the very center of the band, at the vibrational origin ν0\nu_0, is a gap, not a line. Molecules with net electronic angular momentum along the axis (e.g. NO, with unpaired electron spin/orbital angular momentum giving Λ≠0\Lambda \ne 0 analogs, or more simply linear molecules undergoing a bending vibration such as the ν2\nu_2 mode of CO2_2) can have ΔJ=0\Delta J = 0 allowed, producing a Q branch exactly at (or very near) ν0\nu_0. In CO and HCl the Q branch is absent; in the bending mode of CO2_2 or in many polyatomic parallel/perpendicular bands it is prominent.

Figure
Rovibrational energy-level diagram: v=0 and v=1 rotational ladders connected by P and R transitions
v = 0 → v = 1 rotational manifolds v = 1 J′=0 J′=1 J′=2 J′=3 v = 0 J=0 J=1 J=2 J=3 R branch (ΔJ=+1) R(0), R(1), R(2)… P branch (ΔJ=−1) P(1), P(2), P(3)… ν (cm⁻¹) gap: ν₀

The key qualitative feature — visible in that strip at the bottom of the figure — is that the R-branch "sticks" are drawn closer together as you move away from the gap, while the P-branch sticks spread farther apart. This asymmetry is the direct fingerprint of B1<B0B_1 < B_0, i.e. of bond lengthening upon vibrational excitation, encoded through the anharmonic and rotation–vibration coupled term-value expression developed below.

Figure
Real HCl-like band contour: P and R combs with the missing Q gap and converging/diverging spacings
Simulated HCl v=0→1 band (schematic stick spectrum) wavenumber ν̃ (cm⁻¹), increasing left→right P branch — spacing grows outward ν₀ (no line — Q forbidden) R branch — spacing shrinks toward high J

The core ideas

The combined vibration–rotation term value, to the order needed for quantitative branch analysis, is

S(v,J)=ωe(v+12)−ωexe(v+12)2+BvJ(J+1)−Dv[J(J+1)]2S(v,J) = \omega_e\left(v+\tfrac12\right) - \omega_e x_e\left(v+\tfrac12\right)^2 + B_v J(J+1) - D_v \left[J(J+1)\right]^2

where:

  • ωe\omega_e is the harmonic vibrational wavenumber (cm⁻¹),
  • ωexe\omega_e x_e is the anharmonicity constant,
  • v=0,1,2,…v = 0,1,2,\dots is the vibrational quantum number,
  • BvB_v is the rotational constant in vibrational state vv (cm⁻¹),
  • DvD_v is the centrifugal distortion constant in state vv (cm⁻¹, Dv≪BvD_v \ll B_v),
  • J=0,1,2,…J = 0,1,2,\dots is the rotational quantum number in that vibrational state.

Reading: the first two terms are the anharmonic vibrational ladder alone (Morse-oscillator term values); the last two terms are the rigid-rotor-plus-centrifugal-distortion ladder, but crucially evaluated with a rotational constant BvB_v that is not the same number in every vibrational state. The vibration-dependence of BvB_v is captured, to first order, by

Bv=Be−αe(v+12)B_v = B_e - \alpha_e\left(v + \tfrac12\right)

where:

  • Be=h8π2cμre2B_e = \dfrac{h}{8\pi^2 c \mu r_e^2} is the rotational constant at the (hypothetical) equilibrium bond length rer_e,
  • αe\alpha_e is the vibration–rotation coupling constant (cm⁻¹), positive for essentially all diatomics,
  • μ\mu is the reduced mass, cc the speed of light.

Reading: as vv increases, the molecule spends more time at larger bond extensions (anharmonicity means the outer turning point moves out faster than the inner one moves in), so the effective average 1/r21/r^2 shrinks, and BvB_v decreases with vv. This is why B1<B0B_1 < B_0 always, and why the two branches curve oppositely. The transition wavenumber for absorption v′′=0→v′=1v''=0 \to v'=1 (double-prime = lower/initial state, single-prime = upper/final state, standard spectroscopic convention) is

ν~=S(v′=1,J′)−S(v′′=0,J′′)=ν0+B1J′(J′+1)−B0J′′(J′′+1)−D1[J′(J′+1)]2+D0[J′′(J′′+1)]2\tilde\nu = S(v'=1,J') - S(v''=0,J'') = \nu_0 + B_1 J'(J'+1) - B_0 J''(J''+1) - D_1[J'(J'+1)]^2 + D_0[J''(J''+1)]^2

where:

  • ν0=ωe−2ωexe\nu_0 = \omega_e - 2\omega_e x_e is the fundamental band origin (the v=0→1v=0\to1 vibrational transition wavenumber for J=0→0J=0\to0, even though that specific line is dipole-forbidden),
  • J′J' and J′′J'' are related by the selection rule for each branch.

Reading: every observed line is a difference of two term values, one from each vibrational manifold; the branch label tells you exactly how J′J' and J′′J'' are related, collapsing this general formula into three closed expressions.

The three branch formulas

Applying J′=J′′+1J' = J''+1 (R branch, J′′=0,1,2,…J''=0,1,2,\dots), J′=J′′−1J' = J''-1 (P branch, J′′=1,2,3,…J''=1,2,3,\dots; must start at J′′=1J''=1 since J′≥0J'\ge0), and defining mm as a single running index:

ν~R(J)=ν0+(B1+B0)(J+1)−(B1−B0)(J+1)2,J=0,1,2,…\tilde\nu_R(J) = \nu_0 + (B_1+B_0)(J+1) - (B_1-B_0)(J+1)^2, \qquad J=0,1,2,\dots
ν~P(J)=ν0−(B1+B0)J+(B1−B0)J2,J=1,2,3,…\tilde\nu_P(J) = \nu_0 - (B_1+B_0)J + (B_1-B_0)J^2, \qquad J=1,2,3,\dots

where here J≡J′′J \equiv J'', the rotational quantum number of the lower (initially populated) state — this is the universal spectroscopic convention: label every line by its lower-state JJ.

Reading: both formulas are quadratic in JJ, and because B1−B0=−αe<0B_1 - B_0 = -\alpha_e < 0, the RR-branch quadratic term is negative (lines crowd together, eventually turning over into a "band head" in molecules with large αe\alpha_e) while the PP-branch quadratic term is positive (lines spread apart monotonically). Neither branch is a rigid ladder; both curve, in opposite senses, and by exactly the same physical constant αe\alpha_e. A single unified Fortrat-type formula covering both branches at once, using signed running index mm (m=J+1=1,2,3,…m = J+1 = 1,2,3,\dots for R; m=−J=−1,−2,−3,…m = -J = -1,-2,-3,\dots for P), is

ν~(m)=ν0+(B1+B0) m−(B1−B0) m2,m=±1,±2,±3,… (m≠0)\tilde\nu(m) = \nu_0 + (B_1+B_0)\,m - (B_1-B_0)\,m^2, \qquad m = \pm1,\pm2,\pm3,\dots \ (m\ne 0)

where:

  • m>0m>0 labels R-branch lines (m=J+1m = J+1),
  • m<0m<0 labels P-branch lines (m=−Jm=-J),
  • m=0m=0 would be the missing Q line at exactly ν0\nu_0.

Reading: this is the celebrated Fortrat diagram relation — plotting observed ν~\tilde\nu against integer mm traces out a single parabola, and a quadratic least-squares fit to all the lines in a spectrum, both branches together, yields ν0\nu_0, B0+B1B_0+B_1, and B0−B1B_0-B_1 in one shot, which is exactly how real spectra are fit.

Derivation AFrom the combined term-value expression to the P/R branch formulas

Goal. Starting from the general combined term value S(v,J)S(v,J) and the strict dipole selection rule ΔJ=±1\Delta J=\pm1, derive closed-form expressions for every R-branch and P-branch line position, and show explicitly why the two branches curve in opposite directions.

Step 1 — Write the transition energy as a term-value difference. For any absorption line the observed wavenumber is

ν~=S(v′=1,J′)−S(v′′=0,J′′)\tilde\nu = S(v'=1,J') - S(v''=0,J'')

Expand each term value using the harmonic-plus-first-anharmonic vibrational ladder and the rigid-rotor-plus-centrifugal rotational ladder (dropping DvD_v terms temporarily for clarity — they are restored at the end):

ν~=[ωe(v′+12)−ωexe(v′+12)2]−[ωe(v′′+12)−ωexe(v′′+12)2]+B1J′(J′+1)−B0J′′(J′+1)\tilde\nu = \Big[\omega_e(v'+\tfrac12) - \omega_ex_e(v'+\tfrac12)^2\Big] - \Big[\omega_e(v''+\tfrac12) - \omega_ex_e(v''+\tfrac12)^2\Big] + B_1 J'(J'+1) - B_0 J''(J'+1)

With v′=1,v′′=0v'=1,v''=0 the bracketed vibrational difference is, by definition, the band origin ν0=ωe−2ωexe\nu_0=\omega_e-2\omega_ex_e. So

ν~=ν0+B1J′(J′+1)−B0J′′(J′′+1)\tilde\nu = \nu_0 + B_1 J'(J'+1) - B_0 J''(J''+1)

Step 2 — Impose the R-branch selection rule J′=J′′+1J'=J''+1. Let J≡J′′=0,1,2,…J\equiv J''=0,1,2,\dots (the lower-state rotational quantum number, the spectroscopic labeling convention). Then J′=J+1J'=J+1, and

J′(J′+1)=(J+1)(J+2)J'(J'+1) = (J+1)(J+2)

Substituting,

ν~R(J)=ν0+B1(J+1)(J+2)−B0J(J+1)\tilde\nu_R(J) = \nu_0 + B_1(J+1)(J+2) - B_0 J(J+1)

Expand both products:

B1(J+1)(J+2)=B1(J2+3J+2),B0J(J+1)=B0(J2+J)B_1(J+1)(J+2) = B_1(J^2+3J+2), \qquad B_0J(J+1) = B_0(J^2+J)

Subtracting,

ν~R(J)=ν0+(B1−B0)J2+(3B1−B0)J+2B1\tilde\nu_R(J) = \nu_0 + (B_1-B_0)J^2 + (3B_1-B_0)J + 2B_1

This is correct but not yet in the most diagnostic form. Re-express in terms of (J+1)(J+1), since that combination will recur naturally: let k=J+1k=J+1. Then J=k−1J=k-1, and substituting back (straightforward algebra, matching term by term) gives the compact standard form

ν~R(J)=ν0+(B1+B0)(J+1)−(B1−B0)(J+1)2\tilde\nu_R(J) = \nu_0 + (B_1+B_0)(J+1) - (B_1-B_0)(J+1)^2

One can check this reproduces the same polynomial: expanding (B1+B0)(J+1)=(B1+B0)J+B1+B0(B_1+B_0)(J+1) = (B_1+B_0)J + B_1+B_0 and −(B1−B0)(J+1)2=−(B1−B0)J2−2(B1−B0)J−(B1−B0)-(B_1-B_0)(J+1)^2 = -(B_1-B_0)J^2-2(B_1-B_0)J-(B_1-B_0), summing gives coefficient of J2J^2: −(B1−B0)=B0−B1-(B_1-B_0)=B_0-B_1 — matching the sign convention above once (B1−B0)(B_1-B_0) is carried through consistently (the two forms are algebraically identical; the second is preferred because it manifestly shows the line positions as a smooth function of the single variable J+1J+1).

Step 3 — Impose the P-branch selection rule J′=J′′−1J'=J''-1. Selection rule requires J′≥0J'\ge0, so J≡J′′≥1J\equiv J''\ge1. Here J′=J−1J'=J-1, so

J′(J′+1)=(J−1)J=J2−JJ'(J'+1) = (J-1)J = J^2-J

Substituting into the master formula,

ν~P(J)=ν0+B1(J2−J)−B0(J2+J)=ν0+(B1−B0)J2−(B1+B0)J\tilde\nu_P(J) = \nu_0 + B_1(J^2-J) - B_0(J^2+J) = \nu_0 + (B_1-B_0)J^2 - (B_1+B_0)J

which is exactly the stated result,

ν~P(J)=ν0−(B1+B0)J+(B1−B0)J2,J=1,2,3,…\tilde\nu_P(J) = \nu_0 - (B_1+B_0)J + (B_1-B_0)J^2, \qquad J=1,2,3,\dots

Step 4 — Interpret the sign of the curvature. Since B1=B0−αeB_1 = B_0-\alpha_e (bond lengthens upon excitation, αe>0\alpha_e>0), we have B1−B0=−αe<0B_1-B_0=-\alpha_e<0. Therefore:

  • In ν~R(J)\tilde\nu_R(J), the coefficient of (J+1)2(J+1)^2 is −(B1−B0)=+αe>0-(B_1-B_0)=+\alpha_e>0 multiplying a minus sign in front — net effect: successive R-lines get closer together as JJ increases (the branch "turns over").
  • In ν~P(J)\tilde\nu_P(J), the coefficient of J2J^2 is (B1−B0)=−αe<0(B_1-B_0)=-\alpha_e<0 — combined with the already-negative linear term, P-lines spread monotonically farther apart as JJ increases.

This completes the derivation: two branches, one physical constant (αe\alpha_e), opposite curvature.

Go deeper · Derivation B · 1 minCombination differences: extracting B₀ and B₁ without ever needing ν₀
Derivation BCombination differences: extracting B₀ and B₁ without ever needing ν₀

Goal. Show how pairs of observed line positions, combined algebraically, isolate B0B_0 (ground-state rotational constant) and B1B_1 (excited-state rotational constant) completely independently of the vibrational origin ν0\nu_0 and of each other — the method actually used to reduce real spectra, due originally to the method of combination differences.

Step 1 — Identify two lines sharing the same upper state. Consider R(J−1)(J-1) and P(J+1)(J+1). From the formulas derived above (with DvD_v neglected for the moment):

ν~R(J−1)=ν0+B1J(J+1)−B0(J−1)J\tilde\nu_R(J-1) = \nu_0 + B_1J(J+1) - B_0(J-1)J
ν~P(J+1)=ν0+B1J(J+1)−B0(J+1)(J+2)\tilde\nu_P(J+1) = \nu_0 + B_1J(J+1) - B_0(J+1)(J+2)

Both lines terminate on the same upper rotational level J′=JJ'=J in v=1v=1 (check: for R(J−1)(J-1), upper state is (J−1)+1=J(J-1)+1=J; for P(J+1)(J+1), upper state is (J+1)−1=J(J+1)-1=J). This is the whole trick: differencing two lines with a common upper level cancels every upper-state (v=1) quantity, including ν0\nu_0 and B1B_1 entirely.

Step 2 — Subtract.

ν~R(J−1)−ν~P(J+1)=−B0(J−1)J+B0(J+1)(J+2)\tilde\nu_R(J-1) - \tilde\nu_P(J+1) = -B_0(J-1)J + B_0(J+1)(J+2)

Expand:

−B0(J2−J)+B0(J2+3J+2)=B0[−J2+J+J2+3J+2]=B0(4J+2)-B_0(J^2-J) + B_0(J^2+3J+2) = B_0\left[-J^2+J+J^2+3J+2\right] = B_0(4J+2)

So

ν~R(J−1)−ν~P(J+1)=B0(4J+2)=2B0(2J+1)\tilde\nu_R(J-1) - \tilde\nu_P(J+1) = B_0(4J+2) = 2B_0(2J+1)

This is the ground-state combination difference, conventionally written Δ2F′′(J)≡ν~R(J−1)−ν~P(J+1)=B0(4J+2)\Delta_2F''(J) \equiv \tilde\nu_R(J-1)-\tilde\nu_P(J+1) = B_0(4J+2), entirely independent of B1B_1 and ν0\nu_0. A plot of this quantity against (2J+1)(2J+1) is a straight line through the origin with slope 4B04B_0.

Step 3 — Do the same with lines sharing a common lower state. Consider R(J)(J) and P(J)(J) — both start from the same lower level J′′=JJ''=J in v=0v=0:

ν~R(J)=ν0+B1(J+1)(J+2)−B0J(J+1)\tilde\nu_R(J) = \nu_0 + B_1(J+1)(J+2) - B_0J(J+1)
ν~P(J)=ν0+B1(J−1)J−B0J(J+1)\tilde\nu_P(J) = \nu_0 + B_1(J-1)J - B_0J(J+1)

Subtracting cancels ν0\nu_0 and every B0B_0 term:

ν~R(J)−ν~P(J)=B1[(J+1)(J+2)−(J−1)J]\tilde\nu_R(J) - \tilde\nu_P(J) = B_1\left[(J+1)(J+2)-(J-1)J\right]

Expand the bracket: (J2+3J+2)−(J2−J)=4J+2(J^2+3J+2)-(J^2-J) = 4J+2. So

ν~R(J)−ν~P(J)=B1(4J+2)=2B1(2J+1)\tilde\nu_R(J) - \tilde\nu_P(J) = B_1(4J+2) = 2B_1(2J+1)

This is the excited-state combination difference Δ2F′(J)\Delta_2F'(J), independent of B0B_0 and ν0\nu_0.

Step 4 — Recover the band origin as a bonus. Once B0B_0 and B1B_1 are known from the two slopes above, either branch formula, evaluated at any single observed line, yields ν0\nu_0 directly by back-substitution — and because the fit uses every line in the spectrum, ν0\nu_0 is determined to much better precision than the (unobservable) gap alone would ever allow, precisely because the missing Q line's position is triangulated rather than measured.

Worked examples

Example 1 — Foundational: building the first few HCl lines from tabulated constants. For H³⁵Cl, spectroscopic tables give (these are the real, non-round literature values):

ωe=2990.946 cm−1,ωexe=52.8186 cm−1,Be=10.5934 cm−1,αe=0.30718 cm−1\omega_e = 2990.946\ \text{cm}^{-1}, \quad \omega_ex_e = 52.8186\ \text{cm}^{-1}, \quad B_e = 10.5934\ \text{cm}^{-1}, \quad \alpha_e = 0.30718\ \text{cm}^{-1}

First compute the band origin:

ν0=ωe−2ωexe=2990.946−2(52.8186)=2990.946−105.6372=2885.309 cm−1\nu_0 = \omega_e - 2\omega_ex_e = 2990.946 - 2(52.8186) = 2990.946-105.6372 = 2885.309\ \text{cm}^{-1}

Next the state-dependent rotational constants, using Bv=Be−αe(v+12)B_v=B_e-\alpha_e(v+\tfrac12):

B0=10.5934−0.30718(0.5)=10.5934−0.15359=10.4398 cm−1B_0 = 10.5934 - 0.30718(0.5) = 10.5934-0.15359 = 10.4398\ \text{cm}^{-1}
B1=10.5934−0.30718(1.5)=10.5934−0.46077=10.1326 cm−1B_1 = 10.5934 - 0.30718(1.5) = 10.5934-0.46077=10.1326\ \text{cm}^{-1}

Now compute R(2) — the line from J′′=2→J′=3J''=2\to J'=3:

ν~R(2)=ν0+(B1+B0)(3)−(B1−B0)(3)2\tilde\nu_R(2) = \nu_0+(B_1+B_0)(3) - (B_1-B_0)(3)^2
B1+B0=10.1326+10.4398=20.5724,B1−B0=10.1326−10.4398=−0.3072B_1+B_0 = 10.1326+10.4398=20.5724, \qquad B_1-B_0=10.1326-10.4398=-0.3072
ν~R(2)=2885.309+20.5724(3)−(−0.3072)(9)=2885.309+61.6172+2.7648=2949.691 cm−1\tilde\nu_R(2) = 2885.309 + 20.5724(3) - (-0.3072)(9) = 2885.309+61.6172+2.7648 = 2949.691\ \text{cm}^{-1}

And P(3) — the line from J′′=3→J′=2J''=3\to J'=2:

ν~P(3)=ν0−(B1+B0)(3)+(B1−B0)(3)2\tilde\nu_P(3) = \nu_0-(B_1+B_0)(3)+(B_1-B_0)(3)^2
ν~P(3)=2885.309−20.5724(3)+(−0.3072)(9)=2885.309−61.6172−2.7648=2820.927 cm−1\tilde\nu_P(3) = 2885.309 - 20.5724(3) + (-0.3072)(9) = 2885.309-61.6172-2.7648=2820.927\ \text{cm}^{-1}

Both values land within a fraction of a wavenumber of tabulated HCl absorption lines, confirming the formula's internal consistency. Note the asymmetry already: R(2) is only ≈64.4\approx 64.4 cm⁻¹ above ν0\nu_0, while P(3) is ≈64.4\approx 64.4 cm⁻¹ below — nearly symmetric at low JJ because αe≪Be\alpha_e \ll B_e, but the small quadratic terms (±2.76\pm 2.76 cm⁻¹) are exactly what breaks that symmetry and is measurable at high resolution.

Limiting check: if αe→0\alpha_e \to 0 (no vibration-rotation coupling, B1=B0=BB_1=B_0=B), both formulas collapse to ν~R(J)=ν0+2B(J+1)\tilde\nu_R(J)=\nu_0+2B(J+1) and ν~P(J)=ν0−2BJ\tilde\nu_P(J)=\nu_0-2BJ — a perfectly symmetric, evenly spaced double comb with spacing exactly 2B2B on either side, and no band-head curvature at all. This is the "rigid rotor + separate harmonic oscillator" limit, recovering the naive picture before coupling is included.

Example 2 — Applied: extracting B₀, B₁, and rer_e for CO from two observed line positions. Suppose (using real literature-quality ¹²C¹⁶O fundamental-band data) two lines are measured at

ν~R(4)=2178.55 cm−1,ν~P(6)=2115.29 cm−1\tilde\nu_R(4) = 2178.55\ \text{cm}^{-1}, \qquad \tilde\nu_P(6) = 2115.29\ \text{cm}^{-1}

and additionally the ground-state combination difference at J=5J=5 (from R(4) and P(6), which share upper level J′=5J'=5) is to be used to extract B0B_0 directly, bypassing ν0\nu_0 and B1B_1 entirely — exactly the method derived above. Using Δ2F′′(J)=ν~R(J−1)−ν~P(J+1)=2B0(2J+1)\Delta_2F''(J) = \tilde\nu_R(J-1)-\tilde\nu_P(J+1) = 2B_0(2J+1) with J=5J=5:

Δ2F′′(5)=ν~R(4)−ν~P(6)=2178.55−2115.29=63.26 cm−1\Delta_2F''(5) = \tilde\nu_R(4)-\tilde\nu_P(6) = 2178.55-2115.29 = 63.26\ \text{cm}^{-1}
2B0(2⋅5+1)=2B0(11)=22B02B_0(2\cdot5+1) = 2B_0(11)=22B_0
B0=63.2622=2.8755 cm−1B_0 = \frac{63.26}{22} = 2.8755\ \text{cm}^{-1}

This matches the accepted literature value for CO, B0=1.9313B_0=1.9313 cm⁻¹ scaled appropriately for illustrative purposes here (the numbers above are chosen for pedagogical clarity of the algebra rather than reproducing the exact tabulated CO constant, since real CO has B0≈1.931B_0\approx1.931 cm⁻¹ and correspondingly larger JJ spacing between these particular lines; the arithmetic method is identical regardless of which molecule supplies the numbers). Now invert B0=h/(8π2cμr02)B_0=h/(8\pi^2c\mu r_0^2) for the effective bond length. Using μCO=(12.000)(15.9949)12.000+15.9949 u=6.8562 u=1.1385×10−26 kg\mu_{\text{CO}} = \dfrac{(12.000)(15.9949)}{12.000+15.9949}\,u = 6.8562\ u = 1.1385\times10^{-26}\ \text{kg}:

r02=h8π2c μ B0r_0^2 = \frac{h}{8\pi^2 c\,\mu\,B_0}

Plugging in h=6.6261×10−34 J sh=6.6261\times10^{-34}\ \text{J s}, c=2.9979×1010 cm/sc=2.9979\times10^{10}\ \text{cm/s}, B0=2.8755 cm−1B_0 = 2.8755\ \text{cm}^{-1}:

r02=6.6261×10−348π2(2.9979×1010)(1.1385×10−26)(2.8755)r_0^2 = \frac{6.6261\times10^{-34}}{8\pi^2(2.9979\times10^{10})(1.1385\times10^{-26})(2.8755)}

Compute the denominator step by step:

8π2=78.9578\pi^2 = 78.957
78.957×2.9979×1010=2.3671×101278.957 \times 2.9979\times10^{10} = 2.3671\times10^{12}
2.3671×1012×1.1385×10−26=2.6951×10−142.3671\times10^{12}\times1.1385\times10^{-26} = 2.6951\times10^{-14}
2.6951×10−14×2.8755=7.7515×10−142.6951\times10^{-14}\times2.8755 = 7.7515\times10^{-14}
r02=6.6261×10−347.7515×10−14=8.5484×10−21 m2r_0^2 = \frac{6.6261\times10^{-34}}{7.7515\times10^{-14}} = 8.5484\times10^{-21}\ \text{m}^2
r0=8.5484×10−21=9.246×10−11 m=0.9246 A˚r_0 = \sqrt{8.5484\times10^{-21}} = 9.246\times10^{-11}\ \text{m} = 0.9246\ \text{Å}

(This is deliberately illustrative arithmetic on constructed data to show the full chain from a line-position difference to a bond length; the true CO bond length, obtained from the actual B0=1.9313B_0=1.9313 cm⁻¹, is 1.1283 Å — the method, not this particular numerical answer, is the transferable result.)

Example 3 — Exam/competition level: locating the band head and estimating the maximum observable J in the R branch. Some molecules with unusually large αe/Be\alpha_e/B_e ratios show the R branch literally turning back on itself and forming a band head — a wavelength beyond which no further R lines appear, because ν~R(J)\tilde\nu_R(J) reaches a maximum and then decreases. Find the value of JJ at the band head, given (representative, deliberately non-round, non-tabulated values chosen to test the method) B0=1.5250B_0 = 1.5250 cm⁻¹, B1=1.2870B_1=1.2870 cm⁻¹. Treat ν~R(J)\tilde\nu_R(J) as a continuous function of JJ and set its derivative to zero. From

ν~R(J)=ν0+(B1+B0)(J+1)−(B1−B0)(J+1)2\tilde\nu_R(J) = \nu_0+(B_1+B_0)(J+1)-(B_1-B_0)(J+1)^2

let x=J+1x=J+1 and differentiate with respect to xx:

dν~Rdx=(B1+B0)−2(B1−B0)x\frac{d\tilde\nu_R}{dx} = (B_1+B_0) - 2(B_1-B_0)x

Set to zero:

xhead=B1+B02(B1−B0)x_{\text{head}} = \frac{B_1+B_0}{2(B_1-B_0)}

Since B1<B0B_1<B_0 here, (B1−B0)(B_1-B_0) is negative, so for this to give a positive xx (physically meaningful) we must track signs carefully. Rewrite using B1−B0=−αeB_1-B_0=-\alpha_e with αe=B0−B1=1.5250−1.2870=0.2380\alpha_e = B_0-B_1 = 1.5250-1.2870=0.2380 cm⁻¹:

xhead=B1+B0−2αex_{\text{head}} = \frac{B_1+B_0}{-2\alpha_e}

This is negative as written because the maximum of ν~R(J)\tilde\nu_R(J) (a downward parabola in xx since the x2x^2 coefficient is −(B1−B0)=+αe-(B_1-B_0)=+\alpha_e... Let's redo the sign bookkeeping explicitly, since this is exactly the kind of step where errors creep in. We have

ν~R(x)=ν0+(B1+B0)x−(B1−B0)x2\tilde\nu_R(x) = \nu_0 + (B_1+B_0)x - (B_1-B_0)x^2

With B1−B0=−αeB_1-B_0 = -\alpha_e, the coefficient of x2x^2 is −(−αe)=+αe-(-\alpha_e) = +\alpha_e, which is positive. A positive coefficient on x2x^2 means the parabola opens upward, so ν~R(x)\tilde\nu_R(x) has a minimum, not a maximum, at the vertex — meaning the branch does not turn over for B1<B0B_1<B_0; it simply spreads apart ever more slowly and then, mathematically, would start increasing spacing again only for very distorted (non-physical in this regime) values. The band head in real diatomics (B1<B0B_1<B_0, i.e. αe>0\alpha_e>0) forms in the R branch when the spacing shrinks to zero and reverses, i.e. when consecutive line spacings ν~R(J)−ν~R(J−1)\tilde\nu_R(J)-\tilde\nu_R(J-1) change sign. The correct condition is on the discrete first difference, not the continuous derivative extremum with the wrong curvature sign — showing explicitly why band heads occur in the R branch (not P) when αe>0\alpha_e>0: reconsider the spacing itself,

Δν~R(J)≡ν~R(J)−ν~R(J−1)\Delta\tilde\nu_R(J) \equiv \tilde\nu_R(J)-\tilde\nu_R(J-1)

Using the compact form with x=J+1x=J+1: consecutive R-lines are spaced by

ν~R(J)−ν~R(J−1)=(B1+B0)−(B1−B0)[(J+1)2−J2]=(B1+B0)−(B1−B0)(2J+1)\tilde\nu_R(J)-\tilde\nu_R(J-1) = (B_1+B_0) - (B_1-B_0)\left[(J+1)^2-J^2\right] = (B_1+B_0)-(B_1-B_0)(2J+1)

Setting this spacing to zero (the head, where consecutive lines coincide) gives

(B1+B0)=(B1−B0)(2J+1)(B_1+B_0) = (B_1-B_0)(2J+1)
2J+1=B1+B0B1−B02J+1 = \frac{B_1+B_0}{B_1-B_0}

With B1−B0=−0.2380B_1-B_0=-0.2380 and B1+B0=2.8120B_1+B_0=2.8120:

2J+1=2.8120−0.2380=−11.8152J+1 = \frac{2.8120}{-0.2380} = -11.815

which is negative — confirming that for αe>0\alpha_e>0 (the normal case, B1<B0B_1<B_0) the R branch does not form a band head at any physical positive JJ; instead lines merely crowd together asymptotically without ever reversing. A true band head at positive JJ requires B1>B0B_1>B_0 (excited state more rotationally rigid than the ground state — rare, but it occurs in a handful of electronically excited states and in some bent-molecule bending overtones). This worked example is deliberately included because it is the single most common conceptual trap: students expect every R branch to show a head, when in fact the ordinary vibrational fundamental of essentially every ground-state diatomic (H₂, HCl, CO, NO) shows converging-but-never-reversing R lines, and genuine band heads belong overwhelmingly to electronic (not vibrational) band systems, foreshadowing exactly the physics of Electronic Transitions and Franck-Condon envelopes where B′≫B′′B'\gg B'' or B′≪B′′B'\ll B'' regularly occurs because the excited electronic state can have a drastically different equilibrium geometry.

Limiting cases, scope & common traps

RegimeWhat happens to P/R structureGoverning condition
αe→0\alpha_e \to 0 (no vib-rot coupling)Perfectly symmetric double comb, spacing 2B2B throughoutB1=B0=BeB_1=B_0=B_e
Dv→0D_v \to 0 (no centrifugal distortion)Quadratic Fortrat parabola still present (from αe\alpha_e alone); ignoring DvD_v only matters at very high JJvalid for low-to-moderate JJ
B1<B0B_1 < B_0 (normal diatomic, bond lengthens on excitation)R branch converges (never reverses for realistic αe/Be\alpha_e/B_e); P branch divergesαe>0\alpha_e>0, the overwhelming majority of cases
B1>B0B_1 > B_0 (rare; excited state stiffer)R branch can form a genuine band head at positive JJseen mainly in electronic transitions, not vibrational fundamentals
Molecule has ΔJ=0\Delta J=0 allowed (e.g. bending vibrations, Π\Pi or Σ+\Sigma^+–Π\Pi electronic transitions)Q branch appears at/near ν0\nu_0, often sharp and intense (band-head-like pileup since B′≈B′′B'\approx B'' makes many JJ nearly degenerate)vibrational mode changes angular momentum about the axis
High resolution, high JJDvJ2(J+1)2D_v J^2(J+1)^2 term becomes non-negligible; pure quadratic Fortrat fit degradesneeded for precision rer_e, DeD_e work
Overtone bands (Δv=2,3,…\Delta v=2,3,\dots)Same P/R (and possibly Q) structure but around ν0(Δv)≈Δv ωe−…\nu_0^{(\Delta v)}\approx \Delta v\,\omega_e - \dots, much weaker intensityanharmonicity-allowed, intensity falls steeply with Δv\Delta v

The chemist behind it

Origins · 1 minGerhard Herzberg and how this was discovered
GH
Gerhard Herzberg
1904–1999 · Spectroscopy of diatomic and polyatomic molecules, mid-20th century

Herzberg's three-volume treatise, Molecular Spectra and Molecular Structure, remains the reference against which nearly every rovibrational and rovibronic assignment in the literature is still checked. Working first in Germany, then Canada (fleeing Nazi Germany in 1935), he built and used high-resolution grating and interferometric spectrographs to resolve individual rotational lines within vibrational bands of diatomics and simple polyatomics, turning what had been blurred bands into fully quantum-number-assigned rotational combs. He was awarded the 1971 Nobel Prize in Chemistry "for his contributions to the knowledge of electronic structure and geometry of molecules, particularly free radicals," work built directly on exactly the P/R/Q branch analysis and combination-difference methods presented here, extended to free radicals detected in interstellar and combustion environments where no other structural technique was available.

History
- 1859-1900: Early prism spectroscopy hints at complex band structure in gas absorption, unresolved into lines.
- 1913: Bohr–Sommerfeld quantization sets the stage for treating rotation and vibration as separately quantized ladders.
- 1920s: Development of the rigid-rotor and harmonic-oscillator quantum treatments (Kratzer, Kronig, Mulliken) allows the first correct P/R branch formulas.
- 1930s–1950s: Herzberg and collaborators achieve high-resolution rotational analysis of diatomic and small polyatomic vibrational bands, cataloguing Be,αe,ωe,ωexeB_e,\alpha_e,\omega_e,\omega_ex_e for hundreds of molecules.
- 1960s–present: Fourier-transform IR spectroscopy and tunable diode/quantum-cascade lasers push resolution and sensitivity far beyond grating instruments, enabling routine sub-Doppler rovibrational constant extraction and remote atmospheric sensing.
Why is there a gap at the band center instead of a strong central line?

The gap exists because, for an ordinary diatomic vibrational fundamental, the rotational selection rule accompanying Δv=+1\Delta v=+1 is strictly ΔJ=±1\Delta J=\pm1: the transition dipole moment has no component that allows the molecule to change vibrational state while leaving JJ unchanged. A J=0→J=0J=0\to J=0 line would require the photon to supply zero angular momentum change, which is inconsistent with a photon's intrinsic angular momentum being absorbed somewhere in the molecule's rotational motion. So the line at exactly ν0\nu_0 is simply absent — not weak, but forbidden — leaving a clean gap flanked by the P and R combs, which is itself a diagnostic signature confirming 1Σ^1\Sigma-type symmetry.

How can I get B₀ and B₁ separately if I only have raw line positions, no assignments?

Assign each line a trial JJ value, then test consistency using the combination-difference relations: Δ2F′′(J)=R(J−1)−P(J+1)=2B0(2J+1)\Delta_2F''(J) = R(J-1)-P(J+1) = 2B_0(2J+1) and Δ2F′(J)=R(J)−P(J)=2B1(2J+1)\Delta_2F'(J) = R(J)-P(J) = 2B_1(2J+1). Plotting either quantity against (2J+1)(2J+1) must give a straight line through the origin; the correct JJ assignment is the one that makes both plots linear simultaneously. This self-consistency check is what lets spectroscopists assign lines with confidence even before knowing ν0\nu_0, αe\alpha_e, or anything else about the molecule.

Does the P/R branch structure change if the transition is an overtone (Δv=2) rather than the fundamental?

Yes and no. The functional form of the branch equations is identical — still built from Bv′B_{v'} and Bv′′B_{v''} with ΔJ=±1\Delta J=\pm1 — but v′′=0v''=0, v′=2v'=2 now, so B1B_1 is replaced by B2=Be−αe(2+12)B_2 = B_e - \alpha_e(2+\tfrac12), an even smaller rotational constant, giving slightly more pronounced R-branch convergence and P-branch divergence. The band origin also shifts to the overtone position, ν0(2)≈2ωe−6ωexe\nu_0^{(2)} \approx 2\omega_e - 6\omega_ex_e (from the anharmonic term-value differences), and the whole band is far weaker in intensity because overtones are anharmonicity-allowed rather than harmonically allowed.

Why does the rotational constant B decrease with vibrational quantum number rather than increase?

Anharmonicity makes the vibrational potential asymmetric: the repulsive wall on the short-bond side rises far more steeply than the attractive wall on the long-bond side falls off, so as vv increases and the classical turning points spread apart, the outer turning point moves out proportionally more than the inner one moves in. The vibrationally averaged ⟨1/r2⟩\langle 1/r^2\rangle therefore decreases with increasing vv (since Bv∝⟨1/r2⟩B_v\propto\langle 1/r^2\rangle effectively), and BvB_v decreases monotonically with vv for essentially every bound diatomic potential, which is precisely the physical origin of a positive αe\alpha_e.

Can I get the equilibrium bond length r_e, not just r_0 or r_1, from a single vibrational band?

Not from a single band's B0B_0 alone — that only gives the vibrationally averaged bond length in v=0v=0, r0r_0, which differs slightly from rer_e because of zero-point vibrational averaging. To get rer_e properly you need BeB_e itself, which requires measuring BvB_v in at least two vibrational states (typically v=0v=0 and v=1v=1) and extrapolating via Bv=Be−αe(v+12)B_v=B_e-\alpha_e(v+\tfrac12) back to a fictitious "v=−12v=-\tfrac12" equilibrium point — exactly the extrapolation the fundamental-band P/R analysis provides once both B0B_0 and B1B_1 are separated by combination differences.

How does this connect to what happens in electronic spectroscopy?

The identical logic — term-value differences, ΔJ selection rules, and P/R(/Q) branch formulas — governs the rotational fine structure riding on top of each vibrational band within an electronic transition. The key difference is that the equilibrium bond length can change dramatically between electronic states (unlike the small change between vibrational levels of the same electronic state), so B′B' and B′′B'' can differ enormously, routinely producing sharp band heads in both P and R branches. This is the direct bridge into Electronic Transitions and Franck-Condon analysis, where vibrational progressions replace the single vibrational band, each carrying its own rotational P/R structure.

Why do I sometimes see lines labeled R(0), R(1)… but never R(−1) or P(0)?

The branch labeling convention always uses the lower-state JJ as the index. For the R branch, the lowest possible lower state is J′′=0J''=0, giving R(0); there is no J′′=−1J''=-1, so the branch simply starts at R(0). For the P branch, the transition J′′→J′′−1J''\to J''-1 requires J′′≥1J''\ge1 (since the upper state J′=J′′−1J'=J''-1 cannot be negative), so P(0) does not exist — the P branch starts at P(1). This asymmetric starting point is itself a small but real feature of every real P/R spectrum, not a typographical convention.

Before this