Interactions between spins are fundamental for understanding magnetic resonance. One of the most important ones is the magnetic dipole-dipole interaction. Spins act as tiny magnets, thus, they can interact with each other directly through space, pretty much the same way as classical magnetic dipoles (Figure 1). In NMR, dipole-dipole interactions very often determine lineshapes of solid-state samples and relaxation rates of nuclei in the liquid state.

In many NMR textbooks, you can find the following expression for dipole-dipole (DD) Hamiltonian between two spins 1 and 2:
where ,
and
are gyromagnetic ratios of the spins,
is the distance between them. Meaning of the angle
can be seen from the Figure 2. But how was this expression derived?

In physics, I rarely struggled with imagining abstract things and concepts, but rather, I was often lazy to do math thoroughly and derive equations from the beginning to the end. That’s why I decided to write here a full derivation, from the beginning to the end, for the Hamiltonian of interacting nuclear spins. We will start from a classical expression of the magnetic field produced by the dipole and finish by the analysis of a truncated dipole-dipole Hamiltonian. Usually, you don’t see such a full derivation in textbooks. Maybe, this is because textbooks have limited space… Luckily, here we do not have such limitations, thus, we can have some fun here! Let’s go then! 🙂
Classical equation describing the magnetic field produced by a magnetic dipole moment
is
where is a unit vector. It is easy to show that
.
Indeed,
which is the same as
So, we write the magnetic field produced by a magnetic dipole as
The energy of a magnetic dipole interacting with the magnetic field
produced by a magnetic dipole
(dipole-dipole interaction) is therefore
The transition from classical to quantum mechanics is realized by substituting the measurable quantities by corresponding quantum mechanical operators:
here is a factor which depends only on the types of the nuclear spins and the distance between them, and a tensor of dipole-dipole interactions contains information about the mutual orientation of two spins:
here is a unit matrix. Note that we write Hamiltonian
in units of [rad/s], that is why one
is missing. In spherical coordinates:
Therefore,
Looks good, doesn’t it? Now, let’s evaluate the product :
Let’s color terms to make it easier grouping them:
Groupling the red terms gives
Let’s not forget about intrinsic connections of spin angular momentum with raising and lowering operators:
Therefore, grouping the red terms gives
Groupling the blue terms gives
where we took into consideration that
Red and blue terms can be combined nicely to form
Now let’s focus on purple terms:
Overall, we have split our dipolar Hamiltonian into 6 term, so-called “Dipolar Alphabet”:
where
To summarize, the Hamiltonian of two interacting spins is a matrix composed of 6 operators. Each of the letters of the dipolar alphabet corresponds to certain matrix elements in the final Hamiltonian (Figure 3).

Without an externally imposed direction in space (for example, in the case of two equivalent spins in zero magnetic field), all of the terms of the dipole-dipole Hamiltonian need to be used for calculating an NMR spectrum. This is because all orientations in space are equivalent. However, in the presence of the external high magnetic field, the Hamiltonian can be simplified via the use of so-called “secular approximation”.
The secular approximation concerns the case where the Hamiltonian is the sum of two terms:
where is a “large” operator and
is a “small” operator. In our case,
can be an operator describing the interaction with the magnetic field (Zeeman Hamiltonian) and
is DD Hamiltonian. Eigenstates of the Zeeman Hamiltonian are familiar αα, αβ, βα, ββ. Generally,
does not commute with
, therefore, if written in the eigenbasis of
, it has finite elements everywhere.
The secular approximation for means that we leave only the blocks that correspond to the eigenvalue structure of the operator
(Figure 4) and disregard all other elements.

In general, we can omit a matrix element that is much smaller than
For homonuclear case (e.g., two interacting protons), this means that only the first two terms of the dipolar Alphabet will survive:
Overall, this is how you go from the classical description of the magnetic field of the dipole to the truncated form of the Hamiltonian in the high nagnetic field. In the next post I will show how this Hamiltonian leads to the characteristic lineshape of the NMR line for solids.