フェリックス・ブロッホは現象論的な考察から原子核が磁場中で作り出す磁化ベクトルの時間的な変化を以下の式で表現した。これをブロッホの方程式という。熱平衡状態の磁化の方向をz軸にとり、観測対象の原子核の磁気回転比をγ、かけられている磁場をB、M(t)を時間tの磁化、Mx,My,Mzをそれぞれそのx成分,y成分,z成分、熱平衡状態の磁化をMz0とすればdMx/dt = (M × γB)x - Mx/T2dMy/dt = (M × γB)y - My/T2dMz/dt = (M × γB)z - (Mz-Mz0)/T1
(M × γB)x、(M × γB)y、(M × γB)zは外積M × γBのx成分、y成分、z成分を表す。T1はz軸方向の磁化(縦磁化)の緩和(縦緩和)の時定数、T2はxy平面内の磁化(横磁化)の緩和(横緩和)の時定数である。
静磁場B0の元でこの方程式を解くと、磁化のxy平面内の成分は周波数γB0で歳差運動を行なうことがわかる。この周波数はラーモア周波数そのものである。
次にラーモア周波数と同じ周波数で回転している系からの観測について考える。この回転系ではラーモア周波数で回転する磁化ベクトルは静止して見える。つまり回転系ではラーモア歳差の原因となっている磁場B0が存在しないかのように見える。回転系で熱平衡状態の磁化ベクトルに対し、xy平面内で回転する磁場をかけることを考える。周波数がラーモア周波数以外の回転磁場をかけたとき、回転系から見ると回転磁場はラーモア周波数との差の周波数で回転しているように見える。この場合、ある方向に磁場がかかる場合とそれと逆方向に磁場がかかる機会は等しく存在する。これらの反対向きの磁場による磁化ベクトルの運動はおおよそ相殺されるため、磁化ベクトルは熱平衡状態のままほとんど変化しない。すなわち共鳴は起こらないことになる。一方、ラーモア周波数の回転磁場をかけたときには、回転系から見ると回転磁場はある軸(ここでは仮にx軸とする)上に静止して見える。このとき磁化ベクトルは回転系から見るとyz平面内を回転運動するように見える。磁化ベクトルがz軸上からどの程度回転するかは、回転磁場の強度およびその継続時間による。磁化ベクトルをz軸からn度回転させるような回転磁場はn度パルスと呼ばれる。磁化ベクトルがz軸から回転することによって生じた磁化のxy成分は慣性系から見ればラーモア周波数で歳差運動する。この歳差運動はコイルで誘導電流として検知することができる。これはFT-NMRの基本的な原理である。
なお実際のNMRの観測においては回転磁場の代わりに同じ周波数の振動磁場を用いる。振動磁場は逆方向に回転する2つの回転磁場の和と考えられ、核磁気共鳴を引き起こす回転磁場と逆方向に回転している磁場は共鳴にほとんど影響しないからである。
NMRの観測は磁化ベクトルの変化を検出することによって行なう。磁化ベクトルは試料内の個々の核スピンから生じる磁気双極子モーメントの総和である。よってNMRは理論的には核スピンの集団の磁場に対する応答として記述される。このような集団は量子力学では密度演算子によって記述される。密度演算子の挙動を表す方程式はリウビル-フォン・ノイマン方程式である。この方程式には注目しているスピン系とその周囲の環境(格子と呼ばれる)全体を記述する密度演算子が含まれている。しかし、通常NMRの挙動を解析するためには注目しているスピン系の情報さえ分かれば充分である。そこで次のような、スピン系のみの簡約化された密度演算子に対する変形したリウビル-フォン・ノイマン方程式が用いられる。(なお、ここでは式はNMR分野での慣用に従い、ディラック定数を省略してエネルギーを角周波数単位で表す方法を用いている。)
ここで、ρはスピン系の密度演算子、Hはスピン系のハミルトニアン、Γは緩和を表す演算子、ρ0は熱平衡状態のスピン系の密度演算子である。スピンのx成分、y成分、z成分の統計的期待値はIx, Iy, Izをそれぞれスピンのx成分、y成分、z成分の演算子とすると、それぞれρ?Ix、ρ?Iy、ρ?Izの行列表現のトレースに等しい。スピンにより生じる磁気双極子モーメントはスピンの期待値ベクトルとγ(h/2π)の積となる。さらに磁化ベクトルは磁気双極子モーメントと系内の核スピンの個数の積となる。 周囲に何も存在しない裸の核スピンがただ1つ存在する場合、ハミルトニアンHは-γI?B0である。Iはスピン演算子である。実際には周囲の電子や他のスピンとの相互作用の結果、ハミルトニアンには他の項が付け加わる。以下にそれらの原因となる相互作用を示す。
原子核の周りには通常は電子が運動している。運動している電子は磁場を作り出すため、これにより原子核のラーモア周波数は影響を受ける。原子核の周りの電子の状態はその原子がどのような化学結合をしているのかに影響を受ける。そのため、その原子が構成している物質の違いによってラーモア周波数も異なる。この物質によるラーモア周波数の違いを化学シフトという。 ハミルトニアンの化学シフト項はγI?σ?B0と表せる。σは化学シフトテンソルあるいは遮蔽テンソルと呼ばれる。このときのラーモア周波数は
となる。ここでσxx、σyy、σzzは化学シフトテンソルの主値、αx、αy、αzは主軸から見た静磁場B0の方向余弦である。 観測している原子核が充分に速く等方的に運動している場合には、化学シフトテンソルは平均化されてスカラーσで表すことができる。これを遮蔽定数という。このときのラーモア周波数はγ(1-σ)B0となる。 いずれの場合もラーモア周波数は静磁場B0に比例する。化学シフトの値を議論する場合には、この磁場依存性をなくすためにラーモア周波数をγB0で割った無次元数を利用することが多い。
遮蔽定数は反磁性項と常磁性項の和で表される。反磁性項は電子のローレンツ力による回転運動により磁場が打ち消される(遮蔽)効果である。例えばs軌道の電子は磁場が存在しない状態では軌道角運動量が0である。しかし、ここに磁場をかけるとローレンツ力により軌道角運動量を持つようになる。この新たに生じた軌道角運動量により作り出される磁場が遮蔽をもたらす。 一方、常磁性項は磁場がかかったことによって電子の軌道が歪み、励起状態が混合することによって生じる項である。例えば電子のpx軌道は軌道角運動量l=±1の軌道が混合して作られている。磁場が無い場合にはこの2つの軌道は縮退しているために混合比も1:1であり結果としてpx軌道の軌道角運動量はクエンチされており0である。しかし磁場がかかると軌道の縮退が破れる。このとき、より安定化されるのは原子核の位置にかけられた磁場と同じ向きに磁場を生じるような軌道角運動量を持つ方の軌道である。軌道の混合比もより安定な軌道の寄与が大きくなるため、磁場を強める効果(脱遮蔽)をもたらす。 荒い近似では反磁性項は核からの電子の平均距離に反比例し、常磁性項は基底状態と混合する励起状態とのエネルギーに反比例し、電子の平均距離の3乗に反比例する。おおまかには原子番号が大きいほど基底状態と励起状態のエネルギー差が小さいため、常磁性項の寄与が大きくなる。また、電子の平均距離は周期表の同じ周期に属する元素では原子番号が大きいものほど核電荷の増加により、小さくなり、やはり常磁性項の寄与が大きくなる。一般に反磁性項よりも常磁性項の大きさが上回り、常磁性項の寄与が大きくなるほど化学シフトの範囲も広くなる。プロトンでは化学シフトは高々20ppmの範囲に収まるが、鉛のような重原子では9000ppm程度まで大きくなる。
プロトンでは、原子核の周囲を回転する電子が1つしかないため、反磁性項、常磁性項いずれの値も小さい。その結果、離れた場所に存在する電子の作り出す磁場が化学シフトに大きな影響を与える。特に分子内の電子が回転運動しやすい状態になっている場合、化学シフトが大きく変化する。代表的な例が芳香環を含む化合物のプロトンの化学シフトである。芳香環では環状にπ電子が非局在化しているため、電子の回転運動が容易な状態となっている。そのため、芳香族化合物に磁場をかけると環に沿って電子が回転運動する環電流が誘起される。環電流は環の平面内には大きな脱遮蔽効果を、環の鉛直方向には大きな遮蔽効果を生じる。また、溶媒の種類への化学シフトの依存性もプロトンが特に大きい。
スピン結合(スピンカップリング)は2つの核スピンI,Sが相互作用する結果、それぞれのラーモア周波数が相手の核スピン量子数に応じて変化する現象である。ハミルトニアンのスピン結合項は2πI?J?Sと表せる。この式のIとSはそれぞれの核のスピン演算子であり、Jはスピン結合テンソルと呼ばれる。