- Journal List
- Magn Reson (Gott)
- v.4(1); 2023
- PMC11034480
As a library, NLM provides access to scientific literature. Inclusion in an NLM database does not imply endorsem*nt of, or agreement with, the contents by NLM or the National Institutes of Health.
Learn more: PMC Disclaimer | PMC Copyright Notice
Magn Reson (Gott). 2023; 4(1): 87–109.
Published online 2023 Apr 11. doi:10.5194/mr-4-87-2023
PMCID: PMC11034480
PMID: 38650894
Quentin Stern1 and Kirill Sheberstov2
Author information Article notes Copyright and License information PMC Disclaimer
Associated Data
- Data Citations
- Supplementary Materials
- Data Availability Statement
Abstract
Simulating NMR experiments may appear mysterious and even daunting forthose who are new to the field. Yet, broken down into pieces, the process mayturn out to be easier than expected. Quite the opposite, it is in fact apowerful and playful means to get insights into the spin dynamics of NMRexperiments. In this tutorial paper, we show step by step how some NMRexperiments can be simulated, assuming as little prior knowledge from the readeras possible. We focus on the case of NMR at zero and ultralow fields, anemerging modality of NMR in which the spin dynamics are dominated by spin–spininteractions rather than spin–field interactions, as is usually the case withconventional high-field NMR. We first show how to simulate spectra numerically.In a second step, we detail an approach to construct an eigenbasis for systemsof spin- nuclei at zerofield. We then use it to interpret thenumerical simulations.
Supplement
The supplement related to this article is available onlineat:https://doi.org/10.5194/mr-4-87-2023-supplement.
Click here to view.(9.4M, pdf)
Acknowledgements
The authors wish to thank AliceStern for the drawing used in the keyfigure and RománPicazo-Frutos for carefully proofreading their manuscript.
Disclaimer
Publisher's note: Copernicus Publications remains neutral with regardto jurisdictional claims in published maps and institutional affiliations.
Footnotes
See, for example,http://spindynamics.org/wiki/index.php?title=Zerofield.m(last access: 21March2023).
Dedication
In this attempt to make NMR simulation approachable, the authors wish to pay tributeto Prof.KonstantinL'vovichIvanov, a great scientist and pedagogue who passed awayon 5March2021.
1. Introduction
NMR spectroscopists know well the advantages of performing experiments atthe highest possible magnetic field. Increasing magnetic field strength boosts thesensitivity thanks to higher Boltzmann nuclear polarization and higher Larmorfrequency (provided the signal linewidth is maintained constant). In addition tothis already convincing advantage, higher magnetic fields also imply a largerfrequency shift dispersion and therefore easier resolution of individual resonancesin crowded spectra. This has motivated the use of ever-increasing magnetic fields(Thayer and Pines, 1987; Schwalbe, 2017; Wikus et al., 2022). The past year haswitnessed the implementation of the first spectrometers operating at no less than28 T, corresponding to a 1H Larmor frequency of 1.2 GHz.(Wikus et al., 2022) There is no doubt that these new instruments will allow forunprecedented applications.
On the fringe of these great achievements, there is growing interest inthe opposite strategy, namely, zero- to ultralow-field (ZULF) NMR, a modality of NMRexperiments where the dominant interactions are spin–spin interactions rather thanspin–field interactions (Thayer and Pines, 1987; Weitekamp et al., 1983; Blanchardand Budker, 2016; Blanchard et al., 2021; Tayler et al., 2017; Jiang et al., 2021).To realize such conditions, ZULF experiments are not performed in magnets but ratherin mumetal magnetic shields that screen magnetic fields originating from the Earthand other surrounding sources, bringing the residual field down to nanotesla (nT)values. In this paper, “zerofield” (ZF) designates the regime where heteronuclearspin–spin interactions dominate over spin–field interactions (Zeeman interactions),and the residual spin–field interactions are small enough for the Larmor period tobe much longer than the coherence time (Blanchard and Budker, 2016). When thiscondition is met, decreasing the residual field to even lower values leaves the NMRspectrum unchanged. “Ultralow field” (ULF) designates the regime where thespin–field interactions can be treated as a perturbation to the heteronuclearspin–spin interactions. This typically corresponds to fields on the order of tens tohundreds of nanotesla (Ledbetter et al., 2011). Liquid-state ZULF experiments resultin spectra which do not feature any chemical shift information(Ledbetter et al., 2009). The regime where the intensity of heteronuclear spin–spininteractions is on the order of that of the spin–field interactions occurs typicallyin the range of microtesla (T) to tens of microtesla and is referred to as Earth-field NMR(EF-NMR) (Callaghan and Le Gros, 1982; Appelt et al., 2006).
In the simplest form of ZULF experiments, the sample is thermallyprepolarized in a permanent magnet (typically 2 T) (Tayler et al., 2017) andsubsequently shuttled into the magnetic shields for detection at ZF or ULF.Alternatively, ZULF experiments may be coupled with hyperpolarization techniques(Theis et al., 2012; Butler et al., 2013b; Barskiy et al., 2019; Picazo-Frutos etal., 2023). In particular, parahydrogen-induced polarization (PHIP) has becomecommon as a method for enhancing ZULF signals (Theis et al., 2011, 2012; Butler etal., 2013b). Once the sample is prepolarized (or hyperpolarized), coherences areexcited using constant magnetic field pulses rather than radiofrequency (RF) pulsesand are usually detected using optically pumped magnetometers (OPMs) rather thaninductive coils (Ledbetter et al., 2009). Contrary to high-field instruments, ZULFspectrometers have the advantage of being cheap and relatively easy to assemble(Tayler et al., 2017). They are small enough to sit on a bench and do not requirethe use of cryogenics (at least if OPMs are used for detection).
Most people who have been introduced to the theory of high-field NMR havefirst encountered the vector model. The representation of a single-spin system as avector in 3D space is a powerful tool to build intuition on what happens during anNMR experiment. Then, in a second step, the product operator formalism is necessaryto understand the outcome of experiments involving interacting spins. At ZULF,couplings between spins need to be taken into account even to describe the simplestexperiment, which consists of detecting the coherence between the singlet and triplet states of a pair of -coupled heteronuclei, e.g., 1H and 13C (Blanchard and Budker, 2016).Polarization oscillates back and forth from one heteronucleus to the other,producing an observable oscillating signal whose frequency is given by the coupling between the two spins. The outcome of the experiment issimple – a single line at the -coupling frequency – although it cannot be predicted by the vectormodel of high-field NMR and Bloch equations. Nonetheless, it is possible to buildintuition regarding ZULF experiments in several ways. First, when dealing withtwo-spin systems, one can define spin operators at ZF in analogy to that athighfield so as to translate some of the intuitions from highfield to ZULF(Blanchard and Budker, 2016; Butler et al., 2013b). Second, there is a stronganalogy between the energy states of electronic spins in atoms and coupled nuclei atZF (Butler et al., 2013a; Theis et al., 2013). The formalism of addition of angularmomenta (widely used in atomic physics and rotational spectroscopy but lessfrequently in liquid-state NMR) can therefore be used to describe ZULF experiments.Finally, ZULF experiments can be numerically simulated easily, and – as is the casefor high-field NMR – simulation provides a playful means to understand NMRexperiments (Blanchard et al., 2020; Put et al., 2021). This tutorial paper isfocused on the last two approaches.
We present a step-by-step procedure to numerically simulate ZULF spectrain some simple cases. The process is broken down into the following steps:
define the experimental sequence,
define the spin system,
compute the spin Hamiltonian,
define the initial state – compute the initial densitymatrix,
propagate the density matrix under the Hamiltonians,
extract expectation values from the propagation,
Fourier transform the expectation values to obtain aspectrum.
We assume that the reader is familiar with general concepts of NMR and thatthey are not necessarily used to performing spin dynamics simulations. We takeparticular care to detail the technical “tricks” which are generally omitted inresearch papers but are nonetheless essential to performing successful simulations.We present simulated spectra for XAn spin systems with between 1 and 5 with several excitation schemes. The spectra aresimulated using MATLAB live scripts, which are available in the Supplement (see alsoStern and Sheberstov, 2023). The code is abundantly commented and is constructed soas to follow precisely the recipe presented in this paper. Each object and operationpresented in this paper can thus be related to lines in the MATLAB code, and viceversa. PDF versions of the live scripts are available. We strongly advise the readerto read the code in parallel to the paper. In a second step, we interpret thesimulated results by performing an analytical analysis of theXAn system using a theoretical frameworkcoming from atomic physics. We show how to construct an eigenbasis and find theselection rules for the allowed transitions. This section is also supported with acode written in Wolfram Mathematica and with a step-by-step link between the textand lines in the code supporting the derived equations (Stern and Sheberstov,2023).
The reader might wonder whether it makes sense to go through all thedetails of simulating NMR experiments from scratch while there are powerfulsimulation packages which are freely available. SpinDynamica (Bengs and Levitt,2018) and Spinach (Hogben et al., 2011), which run on Mathematica and MATLAB,respectively, are probably the most appropriate tools for simulations at ZULF. Thepeople who have programmed these have already gone through the hurdles of makingthem efficient and versatile for us, and they even provide code examples for thesimulation of NMR spectra at ZULF. However, it is the authors' opinion that performing simple simulations fromscratch is the best way to get familiar with the quantum mechanical objects of NMRtheory. Once one is confident with these objects and their language, one will makethe best use of powerful packages such as SpinDynamica and Spinach. We note thatseveral PhD theses from Pines' group at University of California, Berkeley, presentsimulations of NMR spectra at ZULF (Theis, 2012; Blanchard, 2014; Sjolander, 2017).These theses contain code examples and are a useful resource for the beginner.
In writing this paper, the authors wish to pay tribute to their regrettedlecturer and mentor Prof.KonstantinL'vovichIvanov, known as Kostya by many, whowas taken by COVID-19 on 5March2021 (Yurkovskaya and Bodenhausen, 2021).KirillSheberstov had KonstantinIvanov as a PhD co-supervisor, performing researchon long-lived states, parahydrogen-induced polarization, and chemically induceddynamic nuclear polarization (CIDNP). KonstantinIvanov's deep understanding of theunderlying physics allowed his group to work in very different directions, e.g., tocombine CIDNP and ZULF NMR. During his PhD in SamiJannin's team in Lyon, France,QuentinStern collaborated with KonstantinIvanov on a research project. In thecourse of their collaboration, KonstantinIvanov gave QuentinStern guidance on howto simulate experiments at ZF. A few pieces of advice turned into precious teachingsfor QuentinStern. Sadly, these teachings were brutally interrupted byKonstantinIvanov's death. KonstantinIvanov's kindness and availability to givehelp and advice will forever remain an example for QuentinStern andKirillSheberstov.
2. Theory – numerical simulation of spin dynamics
2.1. Define the experimental sequence
Most 1D NMR experiments can be broken down into three steps:
During the preparation, some nuclear polarization is acquired byletting the sample rest in a strong magnetic field (in most conventionalexperiments). Mixing consists of bringing the system to a non-stationary statewhose oscillations are recorded during detection. In common high-field NMRexperiments, all the steps are performed in a strong magnet with a nearlyconstant magnetic field. Nuclear polarization is spontaneously acquired due tothe high magnetic field, and both the mixing and detection are performed throughthe same RF coil using Faraday induction. At ZULF, there is no nuclearpolarization, so the preparation has to be performed in different conditions. Acommon method is to shuttle the sample between a region of highfield and aregion of ZULF.
Figure 1 shows a typical experimental setup. A permanent magnet isused to prepolarize the sample, which is connected with the magnetic shields bya guiding solenoid coil. This coil ensures that the sample experiences amagnetic field with constant direction and sufficient strength during thetransfer from the region of highfield to inside the magnetic shields (i.e., thecoil ensures an adiabatic transfer). Once the sample arrives in the magneticshields at the location of detection, the Helmholtz coil continues to produce amagnetic field in the same direction as the solenoid, and the spin system isstill distributed into Zeeman populations (Blanchard and Budker, 2016; Tayler etal., 2017). All the steps detailed until here are part of the preparation. Inpractice, the guiding solenoid and the Helmholtz coil produce a magnetic fieldwhich is much weaker than the prepolarizing magnet. However, this will not betaken into account in the simulation: we consider that the sample spends enoughtime in the prepolarizing magnet to reach Boltzmann equilibrium and that thetransfer is sufficiently fast for us to neglect the change in polarizationduring the transfer.
A further step can optionally be added to the preparation, whichconsists of ramping down the magnetic field produced by the Helmholtz coil tobring the spins adiabatically to ZF. We will refer to experiments which includeor do not include this step as the adiabatic field drop and sudden field dropexperiments, respectively. In the case of sudden field drop experiments, themixing step simply consists of switching off the magnetic fieldnon-adiabatically (that is, fast enough to be considered instantaneous withrespect to the evolution of the spin system). In the case of adiabatic fielddrop experiments, the sample is already at ZF at the end of preparation, sopopulations have to be mixed by applying a magnetic field pulse before anysignal can be detected. This is analogous to high-field pulses except that ituses constant magnetic field rather than RF pulses. After the mixing, theoscillating magnetic field generated by the sample is detected by an opticalmagnetometer. In Fig.1, the magnetometer is represented below the sample, thatis, aligned along the axis with respect to the sample. We assume that the OPM isconfigured so as to be sensitive to magnetic field along the axis and that the spins are initially prepolarized along thesame axis. Defining this axis as is a natural choice for high-field NMR spectroscopists, butnote that other conventions exist (see, for example, Ledbetter et al., 2011).During detection, a weak magnetic field may be applied, either along the axis or along an orthogonal axis. In the latter case, theexperiment is said to be performed under the ULF regime. In the absence ofapplied magnetic field (and provided the residual magnetic field is properlyzeroed at the location of the sample), the experiment is said to be performedunder the ZF regime.
Figure1
(a)Typical experimental setup for ZULF experiments. Notethat the sample is represented in two places in the same drawing even ifthere is a single sample. (b)Schemes of the experimentalsequences for measurements at ZF using a sudden field drop or anadiabatic field drop followed by a pulse of static magnetic field.
In summary, there are several possible combinations of experimentalschemes. All of them start with prepolarizing the spins at high magnetic field.After the sample is transported into the magnetic shields, the field is droppedeither suddenly or adiabatically, in which case a magnetic field pulse isapplied. Finally, the oscillating magnetic field produced by the sample isdetected along the axis, with or without a weak magnetic field applied along the axis. In the remaining of the paper, these sequences presentedin Fig.3b will be broken down into the following steps:
prepolarization,
transfer and coherence excitation, and
detection.
2.2. Define the spin system
This step consists of listing the different magnetic sites of themolecule whose ZULF spectrum is to be simulated and the interactions which thespins are subject to. This paper is concerned with small molecules in the liquidstate. As is the case for high-field NMR, dipolar interactions are averaged outby rapid molecular tumbling and need not be taken into account (except asstochastic perturbation if one intends to include relaxation effects).Therefore, only the coupling and the Zeeman interactions are considered here.
In this paper, we consider spin systems of the formXAn, where X is a13C spin coupled to equivalent 1H spins A through a coupling . The A spins are coupled together through .
2.3. Compute the spin Hamiltonian
The Hamiltonian is the operator which represents the total energy ofthe system. Information about the spin system is mathematically encoded in thespin Hamiltonian. We will first present how the Hamiltonian for the Zeemaninteraction of a single spin is computed based on Pauli matrices. Then, we willpresent the construction of a two-spin system using the Kronecker product ofindividual spin spaces to compute the Zeeman and the -coupling Hamiltonians. Finally, we will show how the procedureis extended to an arbitrary number of spins.
Let us first assume that the system contains a single spin interacting with the magnetic field along the axis. The state of any spin system can be represented as alinear combination of basis vectors, which are called “kets” in Dirac's notationand are represented by the symbols |〉. For a single spin, two basis kets are necessary to represent the state of thesystem. We chose to represent the spin system in the Zeeman basis:
1
The and states correspond to the spin being parallel and antiparallelwith the magnetic field, respectively. The general state in which the spin maybe found is a linear combination of these two basis states. Because these statesand their associated kets form an orthonormal basis, their vector representationhave the canonical form with only 0 and 1 coefficients. The space spanned bythese two vectors is called a “Hilbert space” and has dimension 2, as indicatedby the superscript in . Note that the choice of the Zeeman basis is convenient fornumerical simulation but is not necessary. For example, one may use the coupledbasis, which will be presented and used in Sect.4. The same basis may be usedto perform simulations at highfield or ZULF, although one particular basismight turn out to be more convenient.
The angular momentum of a single spin is associated with the spinangular momentum operators, which can be represented as a vector with threeCartesian components:
2
These operators act on the Zeeman states in certain ways, e.g., . To summarize the set of rules, it is convenient to use thematrix representation of the operators, with the matrix elements determined bythe action of the operator on the and states: , where . This definition makes use of 〈|, i.e., the “bra”, an object which is complementary to the ketand corresponds to the “Hermitean conjugate” of the ket. In the matrixrepresentation of quantum mechanics, the Hermitean conjugate of a ketcorresponds to the complex transpose of the vector representing the ket. Thematrix representations of operators in quantum mechanics is very important forperforming simulations, as they are constructed in such a way that any state ofoperation on the quantum system can be represented using linear algebra. Thematrix representations of the three Cartesian components of the spin angularmomentum operators are proportional to Pauli matrices , , and :
3
The interaction of a single spin with a magnetic field is given by the Zeeman Hamiltonian:
4
where is the gyromagnetic ratio of the spin (inrad s 1T-1). The dot product of the vectors ofthe magnetic field and of the spin angular momentum (vectors and vectoroperators are denoted in bold throughout the text) is expanded on the rightmember of Eq.(4). Note that we have omitted the reduced Planck constant in Eq.(4), which implies that the energy is expressed inradians per second (rad s-1) rather than in joules. This is thecase throughout this paper. In many cases, the magnetic field is aligned withone of the axes. If it points along the axis, i.e., , Eq.(4) simplifies to
5
where is the Larmor frequency of the spin. This expression is validregardless of the intensity of the magnetic field, i.e., at high field as wellas at ZULF. The Zeeman states, and , which correspond to the spin being parallel and antiparallelwith the magnetic field, respectively, are eigenstates of the ZeemanHamiltonian; that is, they satisfy the eigenequations and . The eigenstates of a Hamiltonian are of particularimportance; they are states which do not evolve under the effect of thatHamiltonian (ignoring the accumulation of the phase factor, which turns out tobe irrelevant in most experiments), i.e., stationary states.
The single spin whose Hamiltonian is given by Eq.(5) lives in aHilbert space of dimension 2. To represent a pair of spins, we need to use a Hilbert space with a dimension of 4. To doso, we redefine the angular momentum operators in this higher-dimension space.The matrix representations of the angular momentum operators , , and and , , and of spin 1 and spin 2, respectively, are given by the Kroneckerproduct of matrices of single-spin angular momentum operator and the identityoperator, in the appropriate order. For the -axis angular momentum operators, we have
6
and
7
Similar expressions are obtained for the matrices of and operators. They are not shown here but are available in manytextbooks (Hore et al., 2015; Levitt, 2013). Here, we have used the followingconvention for the Kronecker product
8
The two operators defined by Eqs.(6) and (7) are the same asthe one given by Eq.(5), except that the world of spin1 now contains spin2,and vice versa. This representation corresponds to a basis that is the Kroneckerproduct of the basis of the individual spins.
9
For the case where the magnetic field points along the axis, the total Zeeman Hamiltonian for the two spins can nowbe computed using Eq.(5) in the basis of Eq.(9) as the sum of the two ZeemanHamiltonians:
10
where and are the Larmor frequencies of spin 1 and 2, respectively. Notethat in a Hilbert space of several spins, it is useful to define projections oftotal angular momentum operators:
11
Note that these operators are represented by the same symbol astheir equivalent in the single-spin Hilbert space (see Eq.3). It should beclear from the context whether the operator corresponds to a single-spin ormultiple-spin Hilbert space. Where confusion may remain, we will indicate thedimension of the space on which the operator acts.
At this point, the two spins are represented in a common space, butthey do not interact. The -coupling Hamiltonian for the pair of spins is given by
12
where is the coupling between the two spins (in Hz). Compared with theZeeman Hamiltonian (see Eq.10), the -coupling Hamiltonian has the particularity to haveoff-diagonal elements in the subspace, which implies that the interaction mixes the and states. In other words, due to the interaction, these two states are no longer eigenstates of thespin system.
In the case of a system of spins , the same procedure can be applied to define the angularmomentum operators and the Hamiltonians. These operators can be represented as matrices. Their Zeeman basis can be constructed as in Eq.(9),taking all possible combinations of and states of the individuals spins. Equations(6) and (7)generalize to
13
where and is the angular momentum operator of spin in an -spin Hilbert space, and and are the identity operator and the angular momentum operator in a single-spin Hilbert space,respectively. The projection of total angular momentum operators is given by
14
Equations(13) and (14) are shown for operators but apply similarly for and operators. The reader is encouraged to compute the matrixrepresentations of these operators using the MATLAB codes provided in theSupplement. The Zeeman Hamiltonian for a system of spins is given by
15
where is the gyromagnetic ratio of spin l. The Hamiltonian in the same space is given by
16
where is the coupling between spins and (in Hz). Because a spin is not coupled to itself, the sum in Eq. (16) does not include termswith . Furthermore, to avoid counting terms twice, terms with are not included either, leaving only terms. The expression of the Zeeman Hamiltonian and Hamiltonian in Eqs.(15) and (16), respectively, are validboth at high field and at ZULF. What makes the difference between the tworegimes is the relative intensity of the two contributions.
2.4. Define the initial state – compute the initial density matrix
The state of a spin system during an NMR experiment is described bya density operator. If is a ket representing the state of the system as a linearcombination of basis states (like those defined in Eqs.1 and 9), the densityoperator is given by
17
where the upper bar represents the ensemble average over allidentical spin systems in the sample – the operation performed by the densityoperator. This averaging makes the density operator formalism well-suited forNMR, where the experiment consists of observing a large number of identical spinsystems at the same time rather than a single spin system. The matrixrepresentation of the density operator (and of any other spin operator) isachieved by calculating all the matrix elements , where and are basis states. For example, the matrix representation ofthe density operator for the and states of a single spin yields
18
To start a simulation, we need to determine the density matrixof the system at the initial point of the experiment. We assume that the samplehas spent enough time in the prepolarizing magnet to reach thermal equilibrium;that is, the spin system follows Boltzmann's distribution of states. In thiscase, the density matrix is given by
19
where , , and are the Hamiltonian operator of the spin system, Boltzmann'sconstant, and the temperature, respectively. Operation denotes the matrix exponentiation. Note that this operationdoes not consist of applying to each element of the matrix. It is a more complex operation,which is realized in MATLAB by the built-in function expm(rather than exp). is a normalization constant, which ensures that the densitymatrix has unit trace. It is given by
20
The prepolarizing step of the experiments that we intend tosimulate occurs in a strong magnetic field (in the sense that the Zeemaninteraction is largely dominating all other interactions), as in a standardhigh-field experiment. In this case, we can compute the thermal equilibrium bytaking only the Zeeman terms into account. For a single spin with Larmorfrequency and gyromagnetic ratio in prepolarizing field , the thermal equilibrium density matrix yields
21
where is the polarization of the nucleus along the axis (for positive , it corresponds to the population excess of the state with respect to the state), defined by
22
Note that the use of in the expression of the Hamiltonian (i.e., expressing theenergy in joules) cannot be avoided here, to ensure consistency of units. Toobtain the expression on the right-hand side of Eq.(21), we have jumped severalsteps of calculation which are all based on the definition of polarization. Thisexpression for the density matrix is exact for a spin whose only interaction isthe Zeeman interaction, which we have assumed here.
For an -spin system, we take the Kronecker product of density matricesof individual spins .
23
The first approximation in this expression comes from the factthat it neglects all spin–spin interactions. The second approximation comes fromthe fact that we neglect multiple-spin order terms, which are proportional tothe products , where and are the polarizations of spin and , respectively. This approximation is valid unless the systemis highly polarized, which is the case even at very high field (withouthyperpolarization). To avoid confusion, we specified that the operators , , and act on a single-spin Hilbert space ( matrix). On the contrary, the operators and act on spin states of spins, and accordingly their matrix representations havedimension of (for spins). As shown by Eq.(23), one may compute the density matrixeither using the Kronecker product of operators in a single-spin Hilbert spaceor by summing the operators in a Hilbert space of spins.
In many textbooks (Hore et al., 2015; Levitt, 2013), one encounterssimplified expressions of the density operator. First, it is common to removethe identity component:
24
where is the number of spins in the system. Because all operatorscommute with the identity, this does not affect the result of propagation. Theresulting expression is simpler ( for a single spin), which is convenient for calculations byhand. It may also make the numerical propagation faster and more precise.Another common simplification is to drop the polarization factor. For a singlespin, the two combined simplifications yield
25
Simplifications are useful, but they should be handled withcare. The polarization factor is different for spins with different gyromagnetic ratio. Ifit is dropped without introducing further corrections, the relative sizes of thepopulation of spins with different gyromagnetic ratios will not be respected. Inthe simulations presented here, we will compute the initial density matrix usingthe transformation of Eq.(24) but not that of Eq.(25).
2.5. Propagate the density matrix under the Hamiltonians
We have seen how to compute the initial density matrix and thematrix representation of the Hamiltonian. We now describe how the evolution ofthe system (represented by the density matrix) evolves with time under a givenHamiltonian. This will be used at several steps of the simulation: when thesample is brought adiabatically to ZF, during the pulse, and during the signalmeasurement.
The evolution of a quantum system with time is given by thetime-dependent Schrödinger equation. Its equivalent for the evolution of densitymatrix is the Liouville–vonNeumann equation , which has the solution
26
where is the density matrix at , and is the propagator during time , which is defined as
27
where is the total Hamiltonian. The operation of Eq.(26) “takes”the spin system from to . Again, note that denotes the matrix exponentiation and not theelement-by-element exponentiation. An important case of propagator is therotation operator. For an angular momentum operator , with , the propagator is called a rotation operator; it represents a rotation of thespins of angle around axis , when applied to the density matrix using Eq.(26). For asingle spin subject to a static magnetic field along the axis, the total Hamiltonian is the Zeeman Hamiltonian (seeEq.5) which causes the spin to rotate around the axis; this rotation can be expressed using the rotationoperator with angle .
The brute force calculation of the exponential operator in anarbitrary basis is computationally challenging as it requires calculating theTaylor expansion of the operator, which can be calculated analytically only in a fewcases, like the propagators of the , , and operators. To avoid this, the calculation of the propagator(Eq.27) is usually performed by diagonalizing the Hamiltonian and then takingthe complex exponent for each of its eigenvalues, , where denotes the th eigenvalue. Therefore, the transformation to the eigenbasisof the Hamiltonian implicitly happens during most spin dynamics simulations,meaning that, even if it was not set by the user, this is likely done by thelinear algebra packages of the software. One may note that the basis does notaffect the result of the calculation, but the choice of a more appropriate onemay help rationalize the problem. In many cases, the initial choice is theZeeman basis, in which spin operators are readily introduced based on Kroneckerproducts of the Pauli matrices. Depending on the symmetry of the problem, itmight be more convenient to change the basis to another one. As we will see inSect.4.1, a choice of coupled basis is preferable for understanding thezero-field spectroscopy of coupled spins.
It is important to remark that Eq.(27) is only valid if theHamiltonian is constant during the evolution period. The case where theHamiltonian is time dependent is treated below. Note that the propagator is aunitary operator and therefore has the convenient property that its inverse isequal to its complex transpose (i.e., ), which is much faster to compute than the matrix inverse .
Equations(26) and (27) allow us to know the state of the system atany time from the initial time . To simulate the signal produced by the spin system during thecourse of the experiment, we must calculate the time domain signal at differenttime points. Note that in this case the Hamiltonian remains constant during freeevolution. To calculate the signal at fixed time steps, it is convenient tofirst calculate the propagator over period . We then apply Eq.(26) recursively to get the new densitymatrix from the previous one ,
28
where . To simulate ZULF spectra, we will also encounter situationswhere the Hamiltonian is time dependent. First, the Hamiltonian can vary withtime but be “constant by block”. This is, for example, the case for the suddenfield drop; the system is under a certain Zeeman Hamiltonian in the beginning ofthe experiment and suddenly under the ZULF Hamiltonian during detection. Thissituation does not present particular difficulties; the evolution of the systemcan be described step by step by both Eqs.(26) and (28).
Second, the Hamiltonian can vary continuously, as in the case of theadiabatic field drop, where the intensity of the magnetic field is ramped downto zero. This event can be simulated by propagating the evolution of the systemduring time intervals which are sufficiently short for the Hamiltonian to beconsidered constant during this time interval. The propagator must then becomputed for each time increment. The form of the equation for propagation issimilar to Eq.(28),
29
where the propagator is given by
30
where is the Hamiltonian at time . Note that the choice of rather than in Eq.(30) is arbitrary, but in the limit of small intervals,the choice has no consequence.
2.6. Extract expectation values from the propagation
The propagation procedure described above gives access to thedensity matrix along time. To simulate the time domain signal, we need toextract a physical quantity from the density matrix as it evolves with time. Themeasured physical quantity of a ZULF experiment is the magnetic field producedby the nuclear spins of the sample at the location of an OPM. In a firstapproximation, we can consider that the whole sample is a point dipoleinteracting with the OPM and that this total dipole is the sum of the dipoles ofthe individual spin systems (Fig.2 gives a visual representation of theapproximation). Whether this approximation is appropriate or not depends on thegeometry of the experimental setup. We have chosen the axis as the quantization axis (defined by the detector, i.e.,the OPM). Therefore, the physical quantity that we need to compute is the totalmagnetic field produced by the spins along the axis at the location of the vapor cell:
31
where , , , , and are the magnetic moment of the sample along the axis, the permeability of free space, the number of identicalspin systems in the sample, their individual magnetic moments along the axis, and the distance between the center of the sample andthe center of the vapor cell, respectively.
Figure2
Comparison of the real geometry of the sample of the OPMwith the approximated one. The arrows represent local magnetizationvectors parallel to the total magnetization vector.
For each identical spin system, we then compute the magnetic momentas the sum of the contributions of each spin .
32
where , , and are the magnetic moment, the gyromagnetic ratio, and theangular momentum along the axis of spin , respectively. Note that and represent the number of spins in the molecule and the numberof molecules in the sample, respectively. The notation denotes the expectation value of a quantity. Particularlyimportant ones are those that can be physically measured in the experiment. Inthe density matrix formalism that we are using, the expectation value of aphysical quantity related to an operator is given by
33
where denotes the matrix trace, i.e., the sum of all diagonalelements of the matrix representation of the operator. Note that the expectationvalue of (or is proportional to the polarization level of spin which was accounted for in Eqs.(21) and (22). Therefore, thetotal magnetic moment calculated with Eq.(32) depends on the polarization ofthe different spin species.
If is the density matrix at time , we obtain the signal measured by the OPM by plugging Eq.(32) into Eq.(33)
34
where we have defined a “detection operator”,
35
To obtain Eq.(34), we have used the fact that taking the traceof a matrix is a linear operation, and so the trace of a sum is the sum of thetraces.
In the case of a sample with volume L of 13C-formic acid prepolarized at2 T at 298 K, with molar mass of 46 g mol-1 and density of1.22 g mL-1, one finds that the amplitude of themagnetic field generated by the sample at a distance of cm is on the order of 10 pT using the above equations. Thisestimation does not take into account demagnetization effects caused bydistribution of spins in space, giving the upper limit for the expected field.Experimentally measured magnetic fields are about 10 times smaller (Tayler etal., 2017).
2.7. Fourier transform the expectation values to obtain a spectrum
The time domain signal is what is measured by the ZULF NMRspectrometer. The final step of the simulation is to transform the measuredsignal from the time domain to the frequency domain using a discrete Fouriertransform. Programming environments such as MATLAB or Mathematica are equippedwith built-in functions for fast Fourier transformation. We will not discuss themathematics behind this process, but we will give a few practical hints.Contrary to high-field NMR, ZULF spectra can be obtained with real magneticfield units (rather than arbitrary units). We will show how such units can beobtained.
Let us call and the arrays of numbers containing the time and correspondingtime domain signal values, respectively, which resulted from the previous steps(note that, in MATLAB's programming environment, such arrays are usually calledvectors). Let us call the number of elements of both arrays (which corresponds tothe number of points in the time domain signal). For now, consists of a sum of oscillating signals which do not decaywith time as our simulation did not include relaxation effects. If we perform aFourier transform on , we will obtain non-Lorentzian line shapes (with distinctivesinc patterns). We must therefore artificially include relaxation by multiplyingthe signal with an apodization function, to force the signal to decay to 0. Forliquid-state signals, the most common choice is a monoexponential decay whichcan be expressed as
36
where , , , and are the th elements of and , the line broadening (in Hz), and the coherence time constant(in s), respectively. Note that the coherence time constant is often referred toas the spin–spin relaxation constants or transverse relaxation time constant.The signal intensities define the apodized signal array . As shown in Eq.(36), we may choose to express theapodization function using either the coherence time constant or the line broadening (in Hz), which are related by . The former is the time constant at which the time domainsignal decays, while the latter is the full width at half height (FWHH) of thefrequency domain signals. In order to avoid “truncating” the decay of the timedomain signal and the related spectral artifacts, we must fulfill the condition , where is the acquisition time (or the length of the signal in thetime domain). Typically, we may choose and so that . Table1 summarizes the parameters which were used in thispaper.
The apodization function of Eq.(36) yields Lorentzian signals asone would expect. However, without further apodization, the baseline of thespectra will have some distortions (Zhu et al., 1993), with the main distortionbeing a small offset of the baseline. This problem arises because the timedomain signal has its first point at time , so the Fourier transform gives the integral of the firstsegment of twice larger amplitude than it should be. As proposed by Otting, thisbaseline offset can be removed by weighting the first and last point of the timedomain signal by factor (Otting et al., 1986). However, because the integral of theFourier transform is proportional to the first point of the time domain signal,this apodization does not preserve the integral. To obtain spectra withoutbaseline offset and preserving the integral, we propose to use an apodizationfunction which weights all points by 2 expect for the first and last ones:
37
where is the number of points in the Fourier transform (see below).We show in the Supplement that this apodization function preserves the integral(see SupplementS2).
In MATLAB programming language, the function for fast Fouriertransformation fft() takes array as input and returns the frequency domain array whichcorresponds to the simulated spectrum. Optionally, one may add a second argument to fft() to include zero-filling in theFourier transform. Including zero-filling has the advantage of increasing thenumber of points per FWHH on the spectrum without increasing the computationtime of the propagation. Due to MATLAB's Fourier transform convention, it isconvenient to retransform the signal with fftshift() in orderto obtain a Fourier transformed signal with 0 as the middle frequency. We thendivide the output of MATLAB's Fourier transform by the number of points :
38
where designates the Fourier transform. The frequency domain signalobtained after this whole procedure has units of magnetic field (e.g., pT).Changing the zero-filling changes the intensity of the frequency domain signal butpreserves the integrals.
MATLAB's fft() function does not generate thefrequency array associated with the Fourier transformed signal. The frequencyarray (in Hz) can be generated based on the following expression:
39
where the sampling frequency (in Hz) is given by
40
Figure3
Illustration of signal sampling and the effect ofundersampling. Panels(a), (c), and(e) represent a cosine oscillating at 1 Hz in graysampled with various frequencies (1.3, 3.7, and 7.3 Hz, respectively). The blue dotsrepresent the samples. In each case, the Fourier transform is shown inpanels(b), (d), and (f),respectively. When the sampling frequency is lower than 1 Hz, the peakcannot appear at 1 Hz and is therefore found at a fictitiousposition.
The sampling frequency of the time domain signal gives the maximumfrequency that can be appropriately sampled. Figure3 illustrates theconsequence of choosing a sampling frequency which is lower than the maximumfrequency. If the sampling frequency is lower than the signal to be sampled, theFourier transformed signal lies outside the spectral width (between and ). However, due to the “refolding effect” of the Fouriertransform, the signal still appears in the spectrum but at irrelevant positions.To avoid this, one may repeat the simulation by increasing the samplingfrequency and keeping other parameters constant. If the sampling frequency issufficient, the spectrum should not be affected.
The choice of the parameters discussed in this section and aboveinfluences the outcome of the simulation in the same way as it does for theexperiment. Once an NMR simulation is running, one might want to play withcombinations of , , , , and until the simulated spectra display convenient features. Ifone intends to simulate spectra to match experimental data, one might simplyperform the simulation with the same , , , and values. Table1 summarizes the parameters which were used inthis paper.
Table1
List of parameters that were used to simulate the timedomain signals and spectra in Fig.4.
Parameter | Meaning | Value used in |
---|---|---|
Fig. 4 | ||
Number of points of the time domainsignal | 4096 | |
Number of points of the time domainsignal including zero-filling/number of points of theFourier transform | 65 536 | |
Acquisition time | 5 s | |
Sampling frequency or spectralwidth | 819.200 Hz | |
Dwell time (time between acquisitionpoints) | 1.2207 ms | |
Coherence's relaxation timeconstant | 1 s | |
Line broadening | 0.3183 Hz |
Open in a separate window
The procedure described here yields an NMR signal which is symmetricaround 0. As a consequence, each signal is found both in the positive andnegative frequencies, and the integral is split into the two duplicates. Becausethe experimental procedure that we are simulating does not differentiatenegative and positive frequencies, we discard the frequency domain signalcorresponding to negative frequencies and multiply the abscissa of the frequencydomain signal corresponding to positive frequencies by a factor of 2. Thisoperation corresponds to “folding” the spectrum around . Note that in high-field NMR, the measured signal is complexand is therefore not split into positive and negative halves. The centralfrequency of the spectrum at high field is given by the carrier frequency of thespectrometer (e.g., typically 400 MHz for 1H at 9.4 T). Section2.8describes this difference between high-field and ZULF NMR in more detail.
Whether the time domain signal which results from the simulation isreal or complex, the Fourier transform yields a complex frequency domain signal.To get a spectrum consisting of a signal intensity as a function of thefrequency, we must use the real part of the frequency domain signal. Dependingon the experiment that we are simulating, we might find that some or allspectral components of the frequency domain signal are not in phase. Tocompensate for this, one might apply a phase correction by multiplying eachpoint of the frequency domain signal by a complex constant , where is the phase correction before taking its real part.
41
where and are the real and complex frequency domain signals,respectively.
In summary, the Fourier transform procedure that we have describedhas the following steps:
Apply a monoexponential apodization window to the timedomain signal so that it decays to 0 (see Eq.36).
Apply the apodization described by Eq.(37) to avoidbaseline artifacts in the frequency domain signal.
Obtain the complex frequency domain signal by Fouriertransforming the time domain signal using a fast Fourier transformalgorithm.
Generate the corresponding frequency axis usingEqs.(39) and (40).
Remove the negative frequencies from both the frequencyaxis and the frequency domain signal and multiply the abscissa ofthe frequency domain signal by 2 to account for the partition of thesignal integral between positive and negative frequencies.
Take the real part of the signal after applying anoptional phase correction (see Eq.41).
2.8. Comparison with high-field NMR
We conclude this theory section by listing the main differencesbetween high-field and ZULF NMR, which are summarized in Table2. As is the casefor the rest of the paper, our description is limited to small moleculescontaining spin in the liquid state.
At high magnetic field, the Zeeman interaction is much larger thanthe coupling and therefore dominates the dynamics. Furthermore,the Larmor frequency of the spins (which results from the Zeeman interaction) isslightly shifted by the presence of the electron cloud around the nuclei. Thisphenomenon, called the chemical shift, gives a slightly different Larmorfrequency for nuclei in different positions in a molecule, which spreads overtypically 10 and 200 ppm around the Larmor frequency for1H and13C spins, respectively. AtZULF, the coupling dominates while the Zeeman interaction is aperturbation, and the chemical shift plays no role (in that it is a smallperturbation of a small perturbation).
In Fig.1 and in the simulations presented in this paper, we haveassumed that the detector was positioned below the sample (along the axis in our axis convention) and that it was sensitive tomagnetic field along the axis. Although this choice is typical, it is not the onlypossibility. In common high-field experiments, the oscillating signal emitted bythe spins is recorded perpendicular to the static magnetic field. Detection atZULF is performed with magnetometers that are sensitive to the total magneticfield produced by the sample. The operator corresponding to this observable isthe sum of the magnetic moment of the spins along the sensitive axis of the OPM(see Eq.34). In typical experiments, a single detector is used, which resultsin a real signal. Note that an imaginary ZULF signal could be obtained if theOPM were to have several sensitive axes or more than one detector were used.High-field NMR uses Faraday induction in pickup coils. Signals originating fromdifferent nuclei are usually not observed in the same experiment as their Larmorfrequencies are too far apart, and the NMR coils are only sensitive over alimited bandwidth. The operator corresponding to inductive detection in pulsedNMR is non-Hermitean and therefore yields complex signals. An extra step of theacquisition process at highfield that is not required at ZULF is modulating thesignal recorded by the coil with a carrier frequency. Indeed, the NMR coil picksup a signal at the Larmor frequency of the spins, which is too high to bedigitized (e.g., 400 MHz for 1H at 9.4 T). Instead, the signalis mixed with a carrier frequency, and only the difference is digitized, over asmall bandwidth (e.g., over 10 ppm, corresponding to 4 kHz for1H spins at 9.4 T). Thesignals at ZULF can be detected without mixing the frequency as the they aresufficiently low to be digitalized directly. For more details on the signalmodulation at high field, the reader is referred to chapter4 of JamesKeeler'sbook Understanding NMR spectroscopy (Keeler, 2010).
The code in SupplementS3 presents in great detail the simulation ofthe spectra for a pair of -coupled 1H and 13C spin pairs at ZF and ULF andat high field for both 1H and 13C (9.4 T; Stern and Sheberstov,2023). The code is decomposed in sections corresponding to Sect.2.1 to 2.7 ofthe text above, and, whenever possible, the equations presented in this paperare referenced in the code. The reader is encouraged to open this code tounderstand the difference between simulating a spectrum at high field and atZULF. The code can be opened in PDF, including the figures, for those who do nothave a MATLAB license.
Table2
Comparison between high-field and ZULF NMR for typicalexperiments. Note that quadrature detection (and thus imaginary signals)is possible at ZULF, although uncommon. SQUID stands for superconductingquantum interference device.
ZULF | High field | |
---|---|---|
Main interaction | -coupling | Zeeman interaction |
Perturbations | Zeeman interaction | -coupling , chemical shift |
Detection method | Magnetometry (OPM, SQUID,etc.) | Faraday induction |
Observables |
Open in a separate window
3. Results of numerical simulations
3.1. Excitation schemes on an XA spin system
The ZF and ULF spectra of an XA spin system with a coupling of 140 Hz were simulated for different experimentalsequences, assuming that the sample consists of 100 L of solution where the spin system has a concentration of27 mol L-1. The code and its PDF version arepresented in SupplementS4. Figure4 shows the experimental sequences, as wellas the simulated time domain and frequency domain signals. For all simulations,the sample was assumed to have spent sufficient time in a prepolarizing field of2 T at 298 K to be at Boltzmann's equilibrium. The polarizations of the13C and1H spins were calculatedusing Boltzmann's distribution (see Eq.19) and used to compute the single-spindensity matrices of the 13C and1H spins, and (see Eq.21). The density matrix of the two-spin system wascomputed by taking the Kronecker product of the single-spin density matrices (see Eq.23). The identity was removed from the two-spindensity matrix using Eq.(24). The resulting density matrix was assumed torepresent the initial state of the simulation (as explained above, only theZeeman terms are considered to contribute to the initial state). For eachexperimental sequence, the spectrum was simulated both at 0 nT (including onlythe Hamiltonian ; see Eq.12) and with a basis field of 0.5 T along the axis, that is, orthogonal to both the direction of theprepolarizing field and the sensitive axis (including both the Hamiltonian and the Zeeman Hamiltonian ; see Eqs.12 and 10). The time domain signal was computed bypropagating the density matrix under the effect of the Hamiltonian for a totaltime of 5 s (parameter ), discretized into 4096 points (parameter ), and corresponding to time intervals of 1.2207 ms (parameter ). Prior to the propagation loop, the ZF and ULF propagators for this particular time step (see Eq.30) and the observable operator (see Eq.35) were computed only once.
Figure4
Excitation schemes for an XA spin system corresponding to13C and1 H spins with a coupling of 140 Hz and corresponding simulated timedomain signals and spectra. The vertical dashed line indicates the coupling. The time domain signal was computed bypropagating the density matrix under the effect of the Hamiltonian for atotal time of 5 s (parameter ), discretized into 4096points (parameter ), and corresponding to time intervals of 1.2207 ms (parameter ). A monoexponential apodization function was appliedto the time domain signal, with a coherence time constant of 1 s. The apodized time domain signal was Fouriertransformed with zero-filling to 65 536 points.
The density matrix was propagated from time to time under the Hamiltonian (ZF or ULF) using the formula (see Eq.29). At each time point of the propagation (realized by a “for” loop), the signalintensity of the time domain signal was extracted from the density matrix usingthe trace (see Eq.33) (in pT). In theory, the trace of a Hermiteanoperator should be real. However, due to the finite machine precision of thenumeric algorithm, the trace can sometimes contain a nonzero imaginary part.This residual imaginary part is discarded by taking the real part of the trace . This point might appear secondary, but dealing with complexnumbers while thinking they are real can lead to mistakes. After propagation, amonoexponential apodization function was applied to the time domain signal (seeEq.36), with a coherence time constant of 1 s. A second apodization function was applied to avoidbaseline artifacts (see Eq.37). The apodized time domain signal was Fouriertransformed with zero-filling to 65 536 points, using MATLAB's built-infunctions. The real part of the Fourier transform is shown in Fig.4. Thefrequency axis of the spectra was computed using Eqs.(39) and (40). The spectraare symmetric around zero, and so it is common to work only with the positivefrequencies as shown in Fig.4.
Simulating the sudden field drop experiment is the simplest casepresented here. Because the coherence excitation scheme (or mixing) onlyconsists of bringing the spin from high magnetic field to ZF or ULF, thesimulation only consists of propagating the high-field thermal equilibriumdensity matrix under the ZF or ULF Hamiltonian. The ZF spectrum consists of oneline at the coupling and one at zero frequency (see Fig.4a). Including abias field of 0.5 T along the axis (ULF case) splits the peak as well as the line at zero frequency.
The simulations presented in Fig.4b–d feature an adiabatic fielddrop. We used a monoexponential field drop from T to 0 occurring over s with a decay time constant of s, described by
42
which fulfills the conditions and . During the field drop, the Hamiltonian is time dependent. This step thus cannot be simulated in asingle propagation step. Instead, it must be discretized into substeps that are sufficiently short for the Hamiltonian to beconsidered time independent. Here, the 0.5 s time interval was discretized into5000steps of 0.1 ms. At time , the density matrix is the thermal equilibrium density matrix obtained above. At each time step , the propagator is computed (see Eq.30), and the density matrix is propagatedfrom time to time (see Eq.29) under the Hamiltonian . We name the density matrix obtained after this process. A questionarises here: is this magnetic field drop that we have chosen sufficiently slowto be considered adiabatic? In other words, is stationary? A simple way to ensure that it is the case is tosimulate the spectrum at ZF after the magnetic field drop without any excitationpulse, that is, taking as the density matrix at time , . If the transition is adiabatic, then the system should remainstationary; that is, the time domain signal should feature no oscillation andthe spectrum no peak. Figure4b shows the result of this procedure, whichconfirms that the transition is adiabatic. The only feature of the ZF spectrumin Fig.4b is the line at zero frequency. This line originates from thenon-oscillating magnetization decaying with , which is the result of the apodization function that we haveapplied. Verifying that the ZF spectrum is flat also ensures that the field dropwas discretized into sufficiently short time intervals .
The density matrix after the adiabatic field drop obtained above was used for the simulations presented inFig.4c–d. In the experimental sequences of Fig.4c–d, the adiabatic field dropis followed by a magnetic field pulse either along the or axis. This was simulated by propagating under the pulse Hamiltonian to obtain , where is the propagator of the pulse Hamiltonian , which acts on the density matrix during pulse length . The Zeeman Hamiltonian depends on the magnetic fieldintensity of the pulse and its direction (see Eq.15). For the -axis pulse, we used a pulse intensity and length of 50 T and 150 s, respectively. For the -axis pulse, we used a pulse intensity and length of 50 T and 910 s, respectively. These choices are justified in the nextsection. The resulting density matrices were used as the density matrix at time of the time domain signal, which was computed and Fouriertransformed as described above. In the case of the -axis pulse experiment, the peaks of interest (peak at 140 Hz) were found to be out of phase; a phasecorrection with was thus applied to the Fourier transform. Adjusting the phasefor the peak caused the lower-frequency peaks to be out of phase.Interestingly, in Fig.4d, the intensity of the peak is higher than for the other excitation schemes while thelower-frequency peaks are suppressed, indicating that all the availablepolarization has been transferred to the peak.
3.2. Rabi oscillation curves
The pairs of magnetic field intensity and length of the pulses usedfor the simulation in Fig.4d were chosen by simulating Rabi curves for both the - and -axis pulses. The high-field NMR equivalent to the Rabi curveis the “nutation experiment”, which consists of recording a series of NMRdetections while keeping the RF pulse power constant and varying the pulselength (or the pulse length is kept constant and the amplitude is varied; Tayleret al., 2017). The nutation or Rabi curve is the plot of the signal intensity asa function of the varied parameter. It allows one to determine the pair of RFpower and pulse length which maximizes the signal intensity. Except in thepresence of rapid relaxation effects or RF field inhom*ogeneities, the observedcurve is sinusoidal. At ZULF, the Rabi curve is more complex and depends on thespin system under scrutiny. To simulate the Rabi curve at ZF, we repeated thesimulation of the ZF spectra for an experiment with an adiabatic field drop(using the same parameters as above) followed by a pulse of 50 T along the and axes, varying the pulse length from 0 to 3000 s (the code and its PDF version are presented inSupplementS4). The time domain signal was Fourier transformed as describedabove, and the frequency domain signal was integrated from 138 to 142 Hz. Thesignal integral of the peak is plotted as a function of the pulse length in Fig.5.The signal integral of the sudden drop experiment is shown as a horizontaldashed line for comparison. When a pulse along the axis is used, a simple sinusoidal curve is obtained, and itsmaximum matches that of the sudden drop experiment (see Fig.5a). The firstmaximum is reached for a pulse length of 150 s. When a pulse along the axis is used, a more complex pattern is obtained, and themaximum is found to be 1.64 times higher than the sudden drop experiment (seeFig.5b). The first global maximum is reached for a pulse length of 910 s.
Figure5
Rabi curves at ZF with excitation pulses along (a) and (b) axes applied to an XA spin system.The horizontal dashed line represents the signal integral of the suddendrop ZF experiment. The time domain signal was computed by propagatingthe density matrix under the effect of the Hamiltonian for a total timeof 5 s (parameter ), discretized into 4096 points (parameter ), and corresponding to time intervals of 1.2207 ms (parameter ). A monoexponential apodization function was appliedto the time domain signal, with a coherence time constant of 1 s. The apodized time domain signal was Fouriertransformed with zero-filling to 65 536 points. The frequency domainsignal was then integrated from 138 to 142 Hz. The Rabi curve representsthe integral compared with the excitation pulse length.
3.3. XAn spin system
The simulations shown up to this point only deal with an XA spinsystem, which typically corresponds to 13C-formate (or13C-formic acid), where the13C spin interacts with asingle 1H through a coupling of 195–222 Hz (Blanchard and Budker, 2016; Tayler etal., 2017) (depending on experimental conditions). 13C,15N-cyanide groups are alsointeresting two-spin systems which were used in ZULF experiments (Blanchard etal., 2020, 2015). We now extend the simulation to incorporate multiple A spins.An XA2 spin system is, for example, met in13C-glycine (Put et al.,2021). XA3 spins are met in a number of moleculescontaining methyl groups such as 13C-pyruvate (Barskiy et al.,2019). XA4 (for example 15N-ammonium cation; Barskiy etal., 2019) and XA5 are less common, but they are presentedhere to show the pattern that arises when adding spins.
Figure 6 shows the simulated spectra for sudden drop experimentswith detection at ZF and ULF ofXAn spin systems with , where X represents a 13C spin, andAn represents1H spins with a coupling of 140 Hz between X and A spins and 10 Hz among Aspins (the code and its PDF version are presented in SupplementS5). All therelevant mathematics to construct the operators of an spin system are given in the Theory section. For anXA5 spin system, the Hilbert space has dimensions (and related operators). To avoid constructing eachoperator manually, recursive formulae were used (see Eqs.13 and 23). The timedomain signal was computed by propagating the density matrix under the effect ofthe Hamiltonian for a total time of 5 s (parameter ), discretized into 8192 points (parameter ), and corresponding to time intervals of 0.6104 ms (parameter ). A monoexponential apodization function was applied to thetime domain signal, with a coherence time constant of 1 s. The apodized time domain signal was Fouriertransformed with zero-filling to 32 768 points.
Figure6
Simulation of ZF and ULF spectra after sudden field dropfor XA, XA2,XA3,XA4, andXA5 spin systems with a coupling of 140 Hz between X and A spins and 10 Hzamong A spins. The time domain signal was computed by propagating thedensity matrix under the effect of the Hamiltonian for a total time of5 s (parameter ), discretized into 4096points (parameter ), and corresponding to time intervals of 1.2207 ms (parameter ). A monoexponential apodization function was appliedto the time domain signal, with a coherence time constant of 1 s. The apodized time domain signal was Fouriertransformed with zero-filling to 32 768 points.
Increasing the number of A spins increases the number of spectralcomponents in the spectrum. A known result of ZULF NMR appears in thissimulation: for odd numbers of , the ZF spectrum features lines at integer multiples of the coupling with , while for even numbers of , it features lines at half-integer multiples of the coupling with . Adding a 0.5 T bias field along the axis during detection (that is, performing ULF detection)splits the lines. The higher the multiple of the line, the greater the number of splittings. Note that theintensity of NMR signals at highfield increases upon adding more equivalentspins to the spin system. The analysis of Fig.6 shows that this logic does notapply to the lines for the ZULF case, where the spectrum completely changesupon changes in the spin topology. For example, note that the amplitude of the line for the XA system has the same intensity as the line for the XA2 system (appearing at frequency). Likewise, the two lines for the XA3 system have the same total intensity asthe two lines for the XA4 system. An empirical law ofconservation of the total spectral intensity for the lines can be deduced by looking at Fig.6: indeed, the totalintensity of all lines is the same for anyXAn system, assuming equal sample volume,prepolarization, etc. On the other hand, the intensity of low-frequency peaksshown in Fig.6 is proportional to the total number of spins in the spin system,like in high-field NMR. This is of course expected as these signals areassociated with the precession of total magnetization around residual ULF field,and total magnetization is proportional to the number of spins.
4. Interpretation
We are now going to show how to calculate ZULF NMR spectra consideringenergy levels and transition probabilities rather than through the numericalpropagation of the density matrix. We will derive analytical solutions for theXAn system, but the same approach can beused for more complex spin systems. This approach was investigated in the followingreferences: Butler et al., 2013a; Theis et al., 2013; and Emondts et al., 2014. Herewe aim to present it with more explanations and explicit derivations, but we limitourselves to only the simplest spin systems.
The relative contributions of (see Eq.10) and (see Eq.12) terms depends on the magnetic field strength. In thehigh-field extreme, for a heteronuclear spin system, is the dominant term, and is considered as a first-order perturbation. In this case,heteronuclei are said to be weakly coupled, and their eigenstates coincide with theZeeman states (e.g., those in Eq.9). At zerofield, the weak coupling approximationis not valid; the Zeeman states do not correspond to the eigenstates of system.However, it is still possible to calculate analytically the eigenstates for somespin systems, and the simplest case is when all the spins are identical(An system). In this case, the Hamiltonianis represented by only the term, and it commutes with the square of the total angularmomentum operator.
43
where is the number of spins in the system. It is well known that anypair of commuting Hermitean operators share their eigenspaces (Levitt, 2013). Theset of eigenstates which forms an eigenbasis for both operators simultaneously isunique in cases where there are no degeneracies (i.e., all the eigenvalues for bothoperators are different). When there are degeneracies, the common eigenbasis is notunique. It turns out that and operators do have degeneracies, and this results in the existenceof an infinite number of different shared eigenbases. Let us describe how to findsuch a set of eigenstates.
4.1. Eigenstates at zero field
The eigenstates of a operator can be expressed in terms of the total spin and itsprojection quantum numbers. The conventional way to express them is to use the notation, where denotes the total spin, and denotes the projection onto a quantization axis (. For example, by definition, for a single spin, we have the sates . For a pair of spins, we have the three triplet states ; and the singlet state . Any state is an eigenstate of the and operators with the following eigenvalues:
44
To find the total spin of a system constituted by spins, one must sum up the angular momenta of the individualspins, which is a common procedure in the field of atomic physics but not somuch in NMR. All possible values of the angular momentum of the interactingspins are added up to constitute a set of uncoupled quasiparticles withdifferent total spin. The total spin of a system constituted by two spins and can take the values with steps of 1 between the sum and the absolute value of their difference:
45
For a pair of spins, the possible values are . For spins, the summation should proceed until all the possiblepairs of the angular momenta of the individual spins are summed up. As anillustration, consider a coupled system of three spins (see Fig.7). First, any two spins are added up together togive (a triplet) and (a singlet). Then, the remaining spin is added up to the quasiparticles formed in the previous step(spins 1 and 0 in this case). As a result, the initialA3 system is decomposed into threesubsystems with total spins of , (addition of 1 and ), and (addition of 0 and ).
Figure7
Procedure for adding up the angular momenta for theA3 spin system.
A useful property of such a decomposition can be illustrated atthis point: the total spin operator commutes with all rotation operators (e.g., ); therefore, 3D rotations will never mix terms of thewavefunction belonging to different total spin, e.g., spin with . At ZF, there is no distinction between directions; therefore,the eigenstates must be invariant with respect to 3D rotations. This alsopartially explains the existence of an infinite number of eigenbases for , as all different orientations of the system correspond to different bases.
One can check that the total number of the spin states remains thesame after the procedure of adding up the spins. On the one hand, the number ofstates formed by coupled spins equals to , which is 8 in the considered case. On the other hand, amanifold with a total spin has different states associated with different possibleprojections of the spin on the quantization axis. Therefore, there are states in the considered case.
The explicit form of the resulting eigenstates can be obtained interms of “uncoupled” spin states, which are constructed as a Kronecker productof the individual Zeeman states (see Eq.9). The resulting state of the addition of two angular momenta ( and can be represented as the following linear combination:
46
where represents Clebsch–Gordan coefficients, which are defined by
47
Each Clebsch–Gordan coefficient is specified by six numbers: thetotal spin of the coupled state , its projection , and the total spins of the uncoupled states and theirprojections (, , , ). Coefficient represents “how much” of uncoupled state there is in a coupled state . The analytical values of the Clebsch–Gordan coefficients canbe calculated using recursive expressions, which are available in many softwarepackages and textbooks. TableS1.1 in the Supplement provides the relationbetween the coupled and uncoupled states for the consideredA3 system and shows explicitly how tocalculate them. The full set of all possible states forms the new basis that is better suited than theZeeman basis for ZULF NMR. In fact, this basis coincides with the eigenstates atZULF for An and forXAn systems, but this basis is also a goodstarting point for more complicated cases. We will refer to this new basis asthe “coupled” basis, because it is appropriate for the description of stronglycoupled spins.
4.2. Eigenenergies at zero field
Having the eigenstates, we can now proceed with finding theeigenvalues of the Hamiltonian; these values correspond to the energy of thestates and therefore determine the frequencies of ZULF NMR transitions. It turnsout that An systems are not detectable at ZULF; itis shown in the next section (where intensities of transitions are calculated)that they give rise to no observable transition. At least two types of nucleiwith different gyromagnetic ratios are necessary for an observable transition toexist. Therefore, we consider anXAn system from now on. We will denote theoperators associated with the X spin as and with A spins as . It is also convenient to introduce total spin operators for Aspins: , . The Hamiltonian at ZF for this spin system is given by
48
The Hamiltonian can be expressed in terms of the total spinoperators using algebraic tricks. We find an expression for the first term ofEq.(48) in terms of , , and by developing :
49
Similarly, we find an expression for the second term of Eq.(48)in terms of and by developing :
50
By substituting the results of Eqs.(49) and (50) into Eq.(48),we obtain a form of the Hamiltonian for which the energies will be more easilycalculated:
51
The Hamiltonian commutes with the operator; therefore, they share eigenstates . So, the eigenenergies can be written as the expectationvalues of with respect to :
52
To calculate explicitly the eigenvalues, we substitute theHamiltonian of Eq.(51) into Eq.(52) and use the following properties:
53
to obtain the final expression for the energy of level .
54
expressed in hertz. Here, quantum number corresponds to the total spin of the fullXAn system, corresponds to the spin of the nucleus X, is the total spin of theAn spins, and is the spin of individual nuclei A. The energy does not dependon the spin projections, resulting in degeneracy of all levels with equal .
The spin number is the same for all eigenstates (e.g., it is for 13C); similarly, all spinnumbers are the same (e.g., for 1H spins they are equal to ). The remaining two quantum numbers and can have different values depending on the state, thereforeremoving degeneracy between some of the levels. Figure8 presents the energylevels of XA, XA2, and XA3 systems at ZF calculated usingEq.(54). Mathematica codes to perform these calculations are available in theSupplement (SupplementS6).
Figure8
Energy levels for XA, XA2, andXA3 spin systems calculatedaccording to Eq.(54). The numbers above the energy levels represent the projection of the angular momentum of the states . Allowed transitions are shown by green arrows. was set to 140 Hz, and was set to Hz; these are typical coupling values for1JCH and2JHH. The energydifference for the allowed transitions equals to for the XA system, for the XA2 system, and two frequencies of and of for the XA3 system. This agrees with thenumerical simulations shown in Fig.6.
4.3. Selection rules
We have now found the eigenstates and their energies, but not alltransitions between any pair of states are allowed. The last step is to find thetransition intensities and thus get the analytical appearance for the ZF NMRspectrum of an XAn system. There are certain selectionrules specifying which transitions are in principle possible and which areforbidden, like those in high-field NMR, where only single quantum transitionsare allowed. A general expression for the transition intensity between any twoeigenstates and is given by
55
We will explicitly calculate the transition intensity for thesudden field drop experiment. In this case, both the initial density operator and the observation operator (see Eq.35) are proportional to (as a reminder, ). Therefore, the transition intensity becomes
56
This expression is an example of Fermi's golden rule, which isused to calculate transition amplitudes in different problems in quantummechanics. Similar expressions can be found for the high-field NMR. Byexpressing the coupled states in terms of the uncoupled basis (see Eq.46), we find that
57
where and are the projection of the total spins (for protons, the maximum value of equals , and for each value of , ) and the projection of the spin (in the case where is a carbon-13 spin, ), respectively. Now let us express the remaining bra in terms of the uncoupled basis as well and combineEqs.(56) and (57).
58
The last term is nonzero only if
59
These selection rules mean that the only allowed transitions arethose which conserve the total spins and ( is conserved automatically as it can be only , but can have different values), as well as their projections ontothe reference axis. Equation(58) therefore simplifies to
60
It is important to notice that, in the case where , this sum is always null. This is shown in the WolframMathematica code for all observable transitions in XA,XA2, and XA3 systems and can be rationalized in thegeneral case by the following (see SupplementS6). The operator (which is proportional to the initial density operator ) can be rewritten as . The first term in this expression commutes with the Hamiltonian (see Eq.48); therefore, it does not produce anyobservable coherences, whereas the second term does not commute with the and leads to ZULF signals.
Finally, there are two more selection rules that are derived byimplementing the Wigner–Eckart theorem. The considered case is equivalent to a“dipole” transition, where the transition is observed between two statesconnected by operator of rank1 (e.g., Eq.56). This is a common situation inatomic physics, and we adapt this result without evaluation: the reduced matrixelement coming from Wigner–Eckart theorem is shown to be nonzero if and only if
61
The whole set of selection rules given by Eqs.(59) and (61)allows one to find which transitions are observable inXAn systems at ZF. These transitionsare shown in Fig.8 by the green arrows. It can be seen that couplings shift the energy levels but do not affect thefrequencies of the observable transitions. This is a common situation that couplings between magnetically equivalent spins do notcontribute to the observed NMR spectrum. As can be seen from the analysispresented above, this statement holds for each case of the ZF NMR spectra ofXAn systems.
In this section, we analytically found the allowed transitions forXA, XA2, and XA3 for the case of the sudden field dropto ZF. The XA spin system has a single transition at , the XA2 spin system has a single transition at , and the XA3 spin system has one allowed transitionat and another one at 2 . The allowed transitions analytically found here correspond tothe numerical simulation: XA single line at , XA2 single line at , etc. This derivation explained the appearance of the ZFspectra but not that of the ultralow-field spectra. To understand how thedegeneracy of the ZF eigenstates are split by the presence of a bias field, onehas to use perturbation theory. We refer the interested reader to Ledbetter etal.(2011) and Appelt et al.(2010).
4.4. Rabi oscillation curves
We finish this section on the interpretation of the numericalsimulations by giving a short explanation of the Rabi oscillation curvespresented in Sect.3.2 (see Fig.5). The successful implementation of excitationpulses in ZULF-NMR experiments requires two conditions to be fulfilled (Butleret al., 2013b). First, the constant magnetic field of the pulse should be strongenough so that heteronuclei (here, 1H and 13C spins) can be consideredweakly coupled during the pulse. The field of 50 T satisfies this condition, as the difference in Larmorfrequencies between 1H and 13C spins is larger than 1.5 kHz Hz. Second, the pulse must be much shorter than the evolutionunder the coupling. Here, the longest pulses that were simulated had aduration of 3 ms, while the characteristic time of the evolution under the coupling is ms. Provided these two conditions are met, the productoperator formalism can provide a convenient explanation for the results ofFig.5. Both Rabi oscillation curves in Fig.5 are rather unusual for high-fieldNMR, but the reader who is familiar with the product operator formalism at highfield will see that there is a strong connection between the algebra describingpulsed experiments at high field and at ZULF. Here, we give a brief summary ofhow this formalism can be used to understand the Rabi oscillation curves. Werecommend the interested reader to look at the following references for a moredetailed derivation (Butler et al., 2013b; Blanchard, 2014; Tayler et al.,2017).
After the adiabatic field drop, the magnetization of the sample isproportional to and does not evolve. In addition, part of the population isalso on the zero-quantum term , which produces no observable magnetization. Magnetic fieldpulses are applied to convert one or both of these terms into the observablezero-quantum term . In the case of Fig.5a where the pulse is applied along the axis, the pulse converts into . The state of the system after the pulse is . The excited unobservable term then starts to evolve into the observable term under the action of the Hamiltonian, generating an oscillating magnetic field alongthe axis. The resulting ZULF signal has a sine rather than acosine time dependence and requires a phase correction of the spectrum to have an absorption line aswas described in Sect.3.2. The signal is maximized when the pulse has duration , which is around 157 s in the considered case. This is consistent with the simulatedRabi oscillation curve of Fig.5a. In the case of Fig.5b where the pulse isapplied along the axis, both initial terms of the density operator, and , are converted into the observable term . The conversion follows a function, allowing one to excite slightly stronger signalsover a slightly longer pulse duration.
5. Conclusion
We have shown how to numerically simulate spectra at both zero andultralow fields for sudden drop and pulsed experiments. We have then explained theresults of the numerical simulation for sudden field drop experiments at ZF byconstructing the eigenbasis of the ZF Hamiltonian and finding the allowedtransitions among the eigenstates. The other numerically simulated cases (i.e.,pulsed experiments) can be explained using the analytical approach that we havepresented here. It requires an additional step which is to describe how a pulseconverts the populations of the states. The reader who is acquainted with theproduct operator formalism commonly used in high-field NMR might be interested in analternative approach based of commutation rules as presented in Blanchard andBudker(2016) and Butler et al.(2013b). We have chosen to describe the simplestcases, i.e., experiments with thermal prepolarization withAXn systems. Using this methodology, the readercan proceed with simulating more advanced cases, where analytical solutions do notexist. This includes calculation of ZULF spectra of molecules with multiple spins(Wilzewski et al., 2017) and molecules containing three or more types of nuclei,e.g., 1H, 13C, 15N, and 2 D (Alcicek et al., 2021); theevolution during dynamical decoupling sequences (Bodenstedt et al., 2022a); theZULF-TOCSY type of spin-locking experiments (Kiryutin et al., 2021); spin evolutionat intermediate fields, where perturbation approaches are not valid (Bodenstedt etal., 2021); or the complicated spin dynamics that may occur under the action ofcomposite pulses (Jiang et al., 2018; Bodenstedt et al., 2022b). The formalism wepresented here is a good starting point for the description and understanding ofhyperpolarized ZULF experiments, e.g., those involving transfer of spin order inparahydrogen experiments at low fields. Simulations are also useful to studydifferent kinds of imperfections such as field inhom*ogeneities, timing errors, etc.We hope that this tutorial paper has allowed us to share our excitement with thereader.
Code and data availability
The codes used to simulate the spectra presented in this paper are available online(https://doi.org/10.5281/zenodo.7758782; Stern and Sheberstov, 2023).PDF versions of the codes are available in the Supplement.
Author contributions
QS wrote Sects.1 to 3 and the associated MATLAB codes. KS wrote Sect.4 and theassociated Mathematica code.
Competing interests
The contact author has declared that neither of the authors has any competinginterests.
Review statement
This paper was edited by Geoffrey Bodenhausen and reviewed by Meghan Halse, BernhardBluemich, and two anonymous referees.
References
- Alcicek S, Put P, Barskiy D, Kontul V, Pustelny S. Zero-Field NMR of Urea: Spin-Topology Engineering by ChemicalExchange. J Phys Chem Lett. 2021;12:10671–10676. doi:10.1021/acs.jpclett.1c02768. [PMC free article] [PubMed] [CrossRef] [Google Scholar]
- Appelt S, Kühn H, Häsing FW, Blümich B. Chemical analysis by ultrahigh-resolution nuclear magneticresonance in the Earth's magnetic field. Nat Phys. 2006;2:105–109. doi:10.1038/nphys211. [CrossRef] [Google Scholar]
- Appelt S, Häsing FW, Sieling U, Gordji-Nejad A, Glöggler S, Blümich B. Paths from weak to strong coupling in NMR. Phys Rev A. 2010;81:023420. doi:10.1103/PhysRevA.81.023420. [CrossRef] [Google Scholar]
- Barskiy DA, Tayler MCD, Marco-Rius I, Kurhanewicz J, Vigneron DB, Cikrikci S, Aydogdu A, Reh M, Pravdivtsev AN, Hövener J-B, Blanchard JW, Wu T, Budker D, Pines A. Zero-field nuclear magnetic resonance of chemically exchangingsystems. Nat Commun. 2019;10:3002. doi:10.1038/s41467-019-10787-9. [PMC free article] [PubMed] [CrossRef] [Google Scholar]
- Bengs C, Levitt MH. SpinDynamica: Symbolic and numerical magnetic resonance in aMathematica environment. Magn Reson Chem. 2018;56:374–414. doi:10.1002/mrc.4642. [PMC free article] [PubMed] [CrossRef] [Google Scholar]
- Blanchard JW. Zero and Ultra-Low-Field Nuclear Magnetic Resonance Spectroscopy ViaOptical Magnetometry [PhD thesis] UC Berkeley; [last access: 22March2023]. 2014. https://escholarship.org/uc/item/2mp738zn. [Google Scholar]
- Blanchard JW, Budker D. Zero- to Ultralow-Field NMR. eMagRes. 2016;5:1395–1410. doi:10.1002/9780470034590.emrstm1369. [CrossRef] [Google Scholar]
- Blanchard JW, Sjolander TF, King JP, Ledbetter MP, Levine EH, Bajaj VS, Budker D, Pines A. Measurement of untruncated nuclear spin interactions via zero- toultralow-field nuclear magnetic resonance. Phys Rev B. 2015;92:220202. doi:10.1103/PhysRevB.92.220202. [CrossRef] [Google Scholar]
- Blanchard JW, Wu T, Eills J, Hu Y, Budker D. Zero- to ultralow-field nuclear magnetic resonance J-spectroscopywith commercial atomic magnetometers. J Magn Reson. 2020;314:106723. doi:10.1016/j.jmr.2020.106723. [PubMed] [CrossRef] [Google Scholar]
- Blanchard JW, Budker D, Trabesinger A. Lower than low: Perspectives on zero- to ultralow-field nuclearmagnetic resonance. J Magn Reson. 2021;323:106886. doi:10.1016/j.jmr.2020.106886. [PubMed] [CrossRef] [Google Scholar]
- Bodenstedt S, Mitchell MW, Tayler MC. Fast-field-cycling ultralow-field nuclear magnetic relaxationdispersion. Nat Commun. 2021;12:1–8. [PMC free article] [PubMed] [Google Scholar]
- Bodenstedt S, Moll D, Glöggler S, Mitchell MW, Tayler MCD. Decoupling of Spin Decoherence Paths near Zero MagneticField. J Phys Chem Lett. 2022;13:98–104. doi:10.1021/acs.jpclett.1c03714. a. [PubMed] [CrossRef] [Google Scholar]
- Bodenstedt S, Mitchell MW, Tayler MCD. Meridional composite pulses for low-field magneticresonance. Phys Rev A. 2022;106:033102. doi:10.1103/PhysRevA.106.033102. b. [CrossRef] [Google Scholar]
- Butler MC, Ledbetter MP, Theis T, Blanchard JW, Budker D, Pines A. Multiplets at zero magnetic field: The geometry of zero-fieldNMR. J Chem Phys. 2013;138:184202. doi:10.1063/1.4803144. a. [PubMed] [CrossRef] [Google Scholar]
- Butler MC, Kervern G, Theis T, Ledbetter MP, Ganssle PJ, Blanchard JW, Budker D, Pines A. Parahydrogen-induced polarization at zero magneticfield. J Chem Phys. 2013;138:234201. doi:10.1063/1.4805062. b. [PubMed] [CrossRef] [Google Scholar]
- Callaghan PT, Le Gros M. Nuclear spins in the Earth's magnetic field. Am J Phys. 1982;50:709–713. doi:10.1119/1.12735. [CrossRef] [Google Scholar]
- Emondts M, Ledbetter MP, Pustelny S, Theis T, Patton B, Blanchard JW, Butler MC, Budker D, Pines A. Long-Lived Heteronuclear Spin-Singlet States in Liquids at a ZeroMagnetic field. Phys Rev Lett. 2014;112:077601. doi:10.1103/PhysRevLett.112.077601. [PubMed] [CrossRef] [Google Scholar]
- Hogben HJ, Krzystyniak M, Charnock GTP, Hore PJ, Kuprov I. Spinach – A software library for simulation of spin dynamics inlarge spin systems. J Magn Reson. 2011;208:179–194. doi:10.1016/j.jmr.2010.11.008. [PubMed] [CrossRef] [Google Scholar]
- Hore PJ, Jones JA, Wimperis S. NMR: The Toolkit: how Pulse Sequences Work. 2nd Edn., Vol. 92. Oxford University Press; 2015. [Google Scholar]
- Jiang M, Wu T, Blanchard JW, Feng G, Peng X, Budker D. Experimental benchmarking of quantum control in zero-fieldnuclear magnetic resonance. Sci Adv. 2018;4:eaar6327. doi:10.1126/sciadv.aar6327. [PMC free article] [PubMed] [CrossRef] [Google Scholar]
- Jiang M, Bian J, Li Q, Wu Z, Su H, Xu M, Wang Y, Wang X, Peng X. Zero- to ultralow-field nuclear magnetic resonance and itsapplications. Fundamental Research. 2021;1:68–84. doi:10.1016/j.fmre.2020.12.007. [CrossRef] [Google Scholar]
- Keeler J. Understanding NMR spectroscopy. John Wiley & Sons; 2010. [Google Scholar]
- Kiryutin AS, Zhukov IV, Ferrage F, Bodenhausen G, Yurkovskaya AV, Ivanov KL. Sequential assignment of NMR spectra of peptides at naturalisotopic abundance with zero- and ultra-low-field total correlationspectroscopy (ZULF-TOCSY) Phys Chem Chem Phys. 2021;23:9715–9720. doi:10.1039/D0CP06337A. [PubMed] [CrossRef] [Google Scholar]
- Ledbetter MP, Crawford CW, Pines A, Wemmer DE, Knappe S, Kitching J, Budker D. Optical detection of NMR J-spectra at zero magneticfield. J Magn Reson. 2009;199:25–29. doi:10.1016/j.jmr.2009.03.008. [PubMed] [CrossRef] [Google Scholar]
- Ledbetter MP, Theis T, Blanchard JW, Ring H, Ganssle P, Appelt S, Blümich B, Pines A, Budker D. Near-Zero-Field Nuclear Magnetic Resonance. Phys Rev Lett. 2011;107:107601. doi:10.1103/PhysRevLett.107.107601. [PubMed] [CrossRef] [Google Scholar]
- Levitt MH. Spin Dynamics: Basics of Nuclear Magnetic Resonance. John Wiley & Sons; 2013. 885 pp. [Google Scholar]
- Otting G, Widmer H, Wagner G, Wüthrich K. Origin of t2 and t2 ridges in 2D NMR spectra and procedures forsuppression. J Magn Reson. 1986;66:187–193. doi:10.1016/0022-2364(86)90122-8. [CrossRef] [Google Scholar]
- Picazo-Frutos R, Stern Q, Blanchard JW, Cala O, Ceillier M, Cousin SF, Eills J, Elliott SJ, Jannin S, Budker D. Zero- to Ultralow-Field Nuclear Magnetic Resonance Enhanced withDissolution Dynamic Nuclear Polarization. Anal Chem. 2023;95:720–729. doi:10.1021/acs.analchem.2c02649. [PubMed] [CrossRef] [Google Scholar]
- Put P, Pustelny S, Budker D, Druga E, Sjolander TF, Pines A, Barskiy DA. Zero- to Ultralow-Field NMR Spectroscopy of SmallBiomolecules. Anal Chem. 2021;93:3226–3232. doi:10.1021/acs.analchem.0c04738. [PubMed] [CrossRef] [Google Scholar]
- Schwalbe H. Editorial: New 1.2 GHz NMR Spectrometers – NewHorizons? Angew Chem Int Edit. 2017;56:10252–10253. doi:10.1002/anie.201705936. [CrossRef] [Google Scholar]
- Sjolander TF. Advances in Pulsed Zero-Field NMR Spectroscopy [PhD thesis] UC Berkeley; [last access: 22March2023]. 2017. https://escholarship.org/uc/item/2kj4v04n. [Google Scholar]
- Stern Q, Sheberstov K. 2023. Fourier transform, simulations of spectra, and analyticalcalculations. Zenodo [code] [CrossRef]
- Tayler MCD, Theis T, Sjolander TF, Blanchard JW, Kentner A, Pustelny S, Pines A, Budker D. Invited Review Article: Instrumentation for nuclear magneticresonance in zero and ultralow magnetic field. Rev Sci Instrum. 2017;88:091101. doi:10.1063/1.5003347. [PubMed] [CrossRef] [Google Scholar]
- Thayer AM, Pines A. Zero-field NMR. Accounts Chem Res. 1987;20:47–53. [Google Scholar]
- Theis T. Advances in Zero-Field Nuclear Magnetic Resonance Spectroscopy [PhDthesis] UC Berkeley; [last access: 22March2023]. 2012. https://escholarship.org/uc/item/01d528kh. [Google Scholar]
- Theis T, Ganssle P, Kervern G, Knappe S, Kitching J, Ledbetter MP, Budker D, Pines A. Parahydrogen-enhanced zero-field nuclear magneticresonance. Nat Phys. 2011;7:571–575. [Google Scholar]
- Theis T, Ledbetter MP, Kervern G, Blanchard JW, Ganssle PJ, Butler MC, Shin HD, Budker D, Pines A. Zero-Field NMR Enhanced by Parahydrogen in ReversibleExchange. J Am Chem Soc. 2012;134:3987–3990. doi:10.1021/ja2112405. [PubMed] [CrossRef] [Google Scholar]
- Theis T, Blanchard JW, Butler MC, Ledbetter MP, Budker D, Pines A. Chemical analysis using J-coupling multiplets in zero-fieldNMR. Chem Phys Lett. 2013;580:160–165. doi:10.1016/j.cplett.2013.06.042. [CrossRef] [Google Scholar]
- Weitekamp DP, Bielecki A, Zax D, Zilm K, Pines A. Zero-Field Nuclear Magnetic Resonance. Phys Rev Lett. 1983;50:1807–1810. doi:10.1103/PhysRevLett.50.1807. [CrossRef] [Google Scholar]
- Wikus P, Frantz W, Kümmerle R, Vonlanthen P. Commercial gigahertz-class NMR magnets. Supercond Sci Tech. 2022;35:033001. doi:10.1088/1361-6668/ac4951. [CrossRef] [Google Scholar]
- Wilzewski A, Afach S, Blanchard JW, Budker D. A method for measurement of spin-spin couplings with sub-mHzprecision using zero- to ultralow-field nuclear magneticresonance. J Magn Reson. 2017;284:66–72. doi:10.1016/j.jmr.2017.08.016. [PubMed] [CrossRef] [Google Scholar]
- Yurkovskaya A, Bodenhausen G. In memoriam Konstantin L'vovich Ivanov. Magn Reson. 2021;2:341–342. doi:10.5194/mr-2-341-2021. [CrossRef] [Google Scholar]
- Zhu G, Torchia DA, Bax A. Discrete Fourier Transformation of NMR Signals. The Relationshipbetween Sampling Delay Time and Spectral Baseline. J Magn Reson Ser A. 1993;105:219–222. doi:10.1006/jmra.1993.1274. [CrossRef] [Google Scholar]
Articles from Magnetic Resonance are provided here courtesy of Copernicus Publications (Copernicus GmbH)