Skip to main content
Chemistry LibreTexts

5.4: Fourier Transformation (FT)- from an FID to a Spectrum

  • Page ID
    398285
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    This Chapter introduces the most generally applied method for conversion of raw NMR signal (FID) to NMR spectra- Fourier transformation (FT). Specifically, we will see how the key parameters of an FID introduced in the previous chapter (S0, R and Ω) affect the key properties of an NMR spectral resonance: position, intensity and linewidth. We will also demonstrate how Fourier transformation applied to a combined FID generated by multiple spin-½ nuclei leads to a spectrum with multiple respective resonance lines, that is we will demonstrate mathematical linearity of FT.

    Learning Objectives
    • Introduce the basic mathematical description of Fourier transformation (FT)
    • Grasp how FT converts time-domain function into a frequency-domain function
    • Learn how FT operates: it samples frequency values for the best matches to the oscillating FID
    • Appreciate how FT deconvolutes an FID from multiple nuclei into respective NMR spectral lines or from FIDs of differing intensities.
    • Determine how key FID parameters (S0, R, Ω) affect the position, intensity and linewidth of the corresponding NMR spectral line via FT.

    Fourier transformation as method to produce an NMR spectral line from FID

    Historically, the very first NMR spectra for spin-½ nuclei were collected very inefficiently: one frequency was sampled at a time by subjecting a target system at thermal equilibrium to an excitation (B1 field) alternating at a specific frequency value. This was very slow: after each excitation the system needed time to relax back to thermal equilibrium. Worse yet, such a slow pace of recording did not allow for repetition of the data collection thus the sensitivity of the recordings was low and the resolution – very limited (more on sensitivity and resolution of NMR later). In order to bypass this bottleneck, Swiss scientist Richard Ernst applied a well-known method – Fourier transformation for processing of raw NMR data – FID or S(t) signal vs. time t. This allowed a much faster approach: the system is excited by a broad range of frequencies at once and the response is deconvoluted via digital Fourier transformation (FT). The resulting acceleration of recordings and gains in sensitivity/resolution were so dramatic that it immediately made NMR a central method: practical, wide-spread and rapidly developing into various applications. For this contribution, Richard Ernst was awarded a Nobel prize in Chemistry in 1991 for the “development of the method of high-resolution nuclear magnetic resonance (NMR) spectroscopy”. Figure V.4.A and Equation V.4.1 introduce Fourier transformation and its application for converting an FID into a spectral line.

    FID_FT_Spectrum_C.jpg
    Figure V.4.A The most general way to produce an NMR spectral line from the raw FID recorded signal via Fourier transformation (FT). See Examples and Practice problems below for the actual application of FT for the FID approximation introduced in this text. For S(t) shown here, a single angular frequency oscillation was chosen.

    Mathematically, Fourier transformation is equivalent to trying to find the “best harmonic sin/cos match I(\(\omega\) ) to the target oscillating function” by applying the following treatment to the target function of time S(t):

    Equation \ref{EQ:ft1}

    \[\begin{eqnarray}I(\omega) &=& \int_{0}^{\tau} S(t) \cdot e^{-i \cdot \omega \cdot t} \,dt\label{EQ:ft1}\end{eqnarray}\]

    Note

    Mathematically, eix or “complex exponent represents the following expression: eix = cos(x) + i ⋅ sin(x) where i is called the “complex iota”, which is defined as i2 = -1. In this equation, cos(x) is called the “real part” and sin(x) is called the “imaginary part” of the complex exponent. Complex exponent is a way to treat a trigonometric sin/cos combination (needed for the correct phase determination) via a much cleaner and simpler “exponential math”.

    From Equation V.4.1 above, we can appreciate that FT operates by trying multiplication of the target function by a cos(ωt) for every angular frequency ω with the goal of detecting the specific ω value giving the maximum value for the integration. The maximum value I(ω) will be thus obtained at ω = Ω, the resonance angular frequency of the target spin-½ nucleus. Note that because FT is based on an integration (a linear mathematical operation), an FID composed of signals from multiple sources oscillating at multiple resonance frequencies, the produced spectrum I(ω) will have multiple “peaks”, corresponding to those multiple frequencies of oscillations (see Examples below).

    Example \(\PageIndex{1}\)

    On mathematical linearity of FT. Starting from Equation V.4.1 and Figure V.4.A above, show that the FID signal originating from a s system of two spin-½ protons will be converted via FT into a spectrum containing two peaks such that the resulting spectrum is a sum of the two individual spectra as if each of them were recorded and processed separately.

    Solution

    To prove the requested, first, let’s describe mathematically the combined FID from two sources, S(t) = S1(t) + S2(t). Therefore:

    Equation \ref{EQ:ln2}

    \[\begin{eqnarray}I(\omega) &=& \int_{0}^{\tau} (S _1(t)+S _2(t)) \cdot e^{-i \cdot \omega \cdot t} \,dt \\[4pt] I(\omega) &=& \int_{0}^{\tau} S _1(t) \cdot e^{-i \cdot \omega \cdot t} \,dt + \int_{0}^{\tau} S _2(t) \cdot e^{-i \cdot \omega \cdot t} \,dt \\[4pt] I(\omega) &=& I _1(\omega) + I _2(\omega)\label{EQ:ln2}\end{eqnarray}\]

    Thus we demonstrated that because of the mathematical linearity of the integration (and FT), the spectra resulting from FT-processed FIDs are additive as well.

    Example \(\PageIndex{2}\)

    Parameter S0 in Equation V.3.2 describing how the FID signal depends on time ( Chapter V.3 ) corresponds to the initial signal (electric current detected at time t=0). Demonstrate that the spectrum resulting from FT processing of the FID grows linearly with S0 : that is if S0 doubles, the spectral intensity will double as well.

    Solution

    To prove the requested, we will plug S(t) as described in Equation V.3.2 into Fourier transformation in Equation V.4.1 and check how the result of the integration depends on S0:

    Equation \ref{EQ:sg3}

    \[\begin{eqnarray}I(\omega) &=& \int_{0}^{\tau} S(t) \cdot e^{-i \cdot \omega \cdot t} \,dt \\[4pt] I(\omega) &=& \int_{0}^{\tau} S _0 \cdot e ^{ -R \cdot t} \cdot e ^{i \cdot \Omega \cdot t} \cdot e^{-i \cdot \omega \cdot t} \,dt \\[4pt] I(\omega) &=& S _0 \cdot \int_{0}^{\tau} e ^{ -R \cdot t} \cdot e ^{i \cdot \Omega \cdot t} \cdot e^{-i \cdot \omega \cdot t} \,dt\label{EQ:sg3}\end{eqnarray}\]

    The last formula above shows that I(ω) depends linearly on S0 since S0 is simply a multiplication factor for the rest of the expression.

    Key Result: Examples 1 and 2 above show that Fourier transformation is a mathematically linear treatment. Specifically, FID composed of a sum of signals from multiple nuclei will be FT-processed into a spectrum, which is a sum of individual spectra originating from the respective nuclei. Likewise, scaling the initial signal intensity (and thus the entire FID) up or down will result in proportionately scaled up or down of the spectrum produced from this FID via FT.

    This key property of Fourier transformation as well as that fact that it is very amenable for digital treatment (this is with computer software) explains why this method of producing NMR spectra from raw NMR data (FIDs) is the most widely used today although a number of respectable alternatives to FT do exist.

    Practice Problems

    Problem 1. Using Excel, Origin or any other suitable spreadsheet software, build a simple FID or S(t) function according to the following formula:
    S(t) = S0 ⋅ eRt⋅cos(Ωt) where time t is the independent variable, S(t) is the function of t , whereas S0, R and Ω are parameters (constants). Specify S0, R and Ω values in in their respective data cells. Using this function, build a plot S vs. t and explore how its shape changes in response to your alteration of each of the three parameters (vary them one-by-one).

    Problem 2. Starting from Equation 5.4.7 above, transform the FT for S(t) in such a way that under the exponent there is a single exponential function only (not a product of three exponents). Is this single-exponent integral easy to “take” to determine I(ω)?

    Problem 3*. Starting from the result for Problem 2 above, determine the I(ω) under the assumption of the sufficiently long acquisition time τ >> 1/R. This condition effectively states that NMR data recording will start at certain time t=0 and continue until t=τ , where τ is much larger than the characteristic relaxation time 1/R. To determine I(ω), only the “real part” of the complex integration result is needed (the “complex part” can be ignored). Also, the following complex math hint can be useful:

    ComplexMathHint_A.jpg

    Problem 4*. Each NMR spectrum is reporting signals only within a certain range of frequencies (SW: spectral width). With the idea of a “digital FID”, a finite set of of current vs. time S(t) data points, processed with Fourier transformation and reporting frequencies ω within a certain range (ωmin < ω < ωmax; ωmaxmin = SW, spectral width), predict how a resonance with a frequency outside of this range (ω < ωmin or ω > ωmax) would be represented on the digital NMR spectrum?


    This page titled 5.4: Fourier Transformation (FT)- from an FID to a Spectrum is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Serge L. Smirnov and James McCarty.