Abstract
A general approach is introduced for the efficient simultaneous optimization of pulses that compensate each otherʼs imperfections within the same scan. This is applied to Ramsey-type experiments for a broad range of frequency offsets and scalings of the pulse amplitude, resulting in pulses with significantly shorter duration compared to individually optimized broadband pulses. The advantage of the cooperative pulse approach is demonstrated experimentally for the case of two-dimensional nuclear Overhauser enhancement spectroscopy. In addition to the general approach, a symmetry-adapted analysis of the optimization of Ramsey sequences is presented. Furthermore, the numerical results led to the disovery of a powerful class of pulses with a special symmetry property, which results in excellent performance in Ramsey-type experiments. A significantly different scaling of pulse sequence performance as a function of pulse duration is found for characteristic pulse families, which is explained in terms of the different numbers of available degrees of freedom in the offset dependence of the associated Euler angles.
Export citation and abstract BibTeX RIS
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Corrections were made to this article on 28 July 2015. Supplementary data was added.
1. Introduction
Sequences of coherent and well-defined pulses play an important role in the measurement and control of quantum systems. Applications of control pulses include nuclear magnetic resonance (NMR) and electron spin resonance (ESR) spectroscopy [1, 2], magnetic resonance imaging (MRI) [3], metrology [4], quantum information processing [5] and atomic, molecular and optical (AMO) physics in general [7, 8]. Typically, pulse sequences are defined in terms of ideal pulses with unlimited amplitude and negligible duration (hard pulse limit). In practice, ideal pulses can often be approximated by rectangular pulses of finite duration, during which the phase is constant and the amplitude is set to the maximum available value. However, simple rectangular pulses are only able to excite spins with relatively small detunings (offset frequencies) that are in the order of the maximum pulse amplitude (expressed in terms of the Rabi frequency of the pulse) [9, 10]. For broadband applications, e.g. in NMR, ESR or optical spectroscopy with a large range of offset frequencies or highly inhomogeneous line widths, the performance of simple rectangular pulses is not satisfactory and improved performance can be achieved by using shaped or composite pulses [9, 11–13].
Depending on the application, experimental limitations and imperfections that need to be taken into account include (a) limited pulse amplitude due to amplifier constraints, (b) limited pulse energy in order to reduce heating effects, which are of particular concern in medical applications [3], (c) scaling of the pulse amplitudes due to errors in pulse calibration or due to the spatial inhomogeneity of the control field [9, 14, 15], (d) amplitude and phase transients [16–18] and (e) noise on the control amplitude [19, 20]. Many different approaches have been used to optimize robust pulses [9, 11–13, 21–30]. In addition to pulse imperfections, noisy fluctuations of classical or quantum nature in the environment leads to relaxation losses. The degree to which these effects can be reduced by optimized pulses depends to a large extent on the time scale of the fluctuations [31–34, 36–45]. Their effects can be essentially refocussed if the time scale is long compared to the inverse Rabi frequencies corresponding to the available control amplitudes. However, if the time scale is short, relaxation rates cannot be directly influenced by pulses. Never-the-less, it is possible to design pulses such that relaxation losses are minimized. The approach presented in this manuscript is able to take into account all these effects. However, for simplicity, noise in the environment and in the controls are neglected and the focus is on pulses with limited amplitude that are robust with respect to resonance offsets and scaling of the control amplitude.
Composite and shaped pulses can provide significantly improved performance by compensating their own imperfections. However, the improved performance of composite pulses comes at a cost: the pulses can be significantly longer compared to simple rectangular pulses with a concomitant increase in relaxation losses during the pulses if relaxation times are comparable to the pulse duration.
Optimal control theory provides efficient numerical algorithms for the optimization of pulses, such as gradient-based or Krotov-type methods [46–55]. Tens of thousands of pulse sequence parameters can be efficiently optimized, which makes it possible to design pulses without any bias towards a specific family of pulses and to explore the physical performance limits as a function of pulse duration [56–58]. This approach has provided pulses with unprecedented bandwidth and robustness with respect to experimental imperfections.
Most experiments do not only consist of a single pulse, but of highly orchestrated sequences of pulses that are separated by delays, which are either constant or which are varied in a systematic way [1]. This opens up additional opportunities to improve the overall performance of experiments beyond what is achievable by simply combining the best possible individually optimized (composite or shaped) pulses. This makes it possible to leverage on the interplay within a pulse sequence and to exploit the potential of the pulses to compensate each otherʼs imperfections in a given pulse sequence. The cooperativity of such pulses provides important additional degrees of freedom in the pulse sequence optimization because the individual pulses do not need to be perfect. The analysis and systematic optimization of cooperative effects between different pulses promises a better overall performance of pulse sequences and shorter pulse durations.
Here we focus on the analysis and optimization of pulse sequences consisting of individual (composite or shaped) pulses separated by delays. Together with a final detection period, such a pulse sequence is called a scan. Typically, experiments consist of a plurality of scans [1]. In the most simple form of such multi-scan experiments, a given pulse sequence is simply repeated N times without any modification to accumulate the signal and hence to increase the signal-to-noise ratio. However, the power of modern coherent spectroscopy results to a large extent from the systematic variation of the pulses and delays in the different scans, enabling e.g. the suppression of artifacts by phase cycling, the selection of desired coherence transfer pathways, and multi-dimensional spectroscopy or imaging [1].
In the analysis of cooperativity between pulses, it is useful to distinguish two main classes: cooperativity between pulses in the same scan, i.e. between pulses that form a pulse sequence (cf figure 1(A)) and cooperativity between corresponding pulses in different scans (cf figure 1(B)). In order to clearly distinguish these two pulse classes, we propose the terms same- scan cooperative pulses (s2-COOP) for the first class and multi-scan cooperative pulses (ms-COOP) for the second class.
The mutual cancellation of pulse phase imperfections in the same scan has been denoted as global pulse sequence compensation [9, 12, 59]. In this approach, a series of ideal hard pulses is replaced by a series of so-called variable rotation pulses, for which the overall rotation has the same Euler angle β but different Euler angles γ and α compared to the Euler angle decomposition of the corresponding ideal hard pulses. For a special class of so-called composite LR pulses [12], an explicit procedure was derived to construct a sequence of variable angle rotation pulses that can replace ideal pulses in any given pulse sequence. In addition to constant terms, for LR pulses the γ and α angles have a linear offset dependence of opposite sign, which makes it possible to balance the phase shift created by one pulse by an equal and opposite phase shift associated with the following pulse. Further examples of mutual compensation of offset-dependent phase errors are carefully chosen combinations of chirped pulses [60–62], which have also been applied to Ramsey-type sequences [63, 64]. We also would like to point out the mutual cancellation of pulse errors in decoupling sequences [65–67]. A recent example, where one pulse (an individually optimized refocusing pulse) was given and a second pulse (an excitation pulse) was then optimized to find the best match is found in [28]. (In contrast, in the following we demonstrate how pulses can be concurrently optimized to find the best match without fixing one of them, providing additional degrees of freedom.) Furthermore, quantum compilers are routinely used in the field of NMR quantum information processing in order to combine given (individually optimized) pulse sequence elements in such a way that errors (e.g. due to Bloch–Siegert shifts, chemical shift and coupling evolution) are canceled [68]. Results of the simultaneous optimization of excitation and reconversion pulses of a double quantum filter in solid state NMR have been presented in [69] but a general approach to s2-COOP pulses has not been analyzed or discussed.
The optimization of cooperativity between corresponding pulses in different scans has been formulated as an optimal control problem [70]. An efficient algorithm was developed that makes it possible to concurrently optimize a set of ms-COOP pulses. This algorithm optimizes the overall performance of a number of scans, leading to an average signal with desired properties, where undesired terms that may be present in the signal of the individual scans cancel each other. The class of ms-COOP pulses generalizes the well-known and widely used concepts of phase-cycles [71–73] and difference spectroscopy. The power of this generalization was demonstrated both theoretically and experimentally for a variety of applications.
In this paper, a general filter-based optimal control algorithm for the simultaneous optimization of s2-COOP pulse sequences will be introduced in section 4.1. In order to illustrate the approach, a systematic study of cooperativity between pulses in Ramsey-type frequency-labeling sequences [74, 75] will be presented. A special focus will be put on the analysis of the available degrees of freedom and the scaling of overall pulse sequence performance as a function of pulse durations.
2. The Ramsey scheme
In his seminal paper published in 1950, Ramsey introduced the so-called separated oscillatory fields method for molecular beam experiments [74], for which he received the Nobel prize in 1989 [79]. He also realized that this approach can be generalized to successive oscillatory fields, i.e. pairs of phase coherent pulses that are not separated in space but only in time by a delay t in other experimental settings [75]. One of the most important early applications of the method was to increase the accuracy of atomic clocks. Even today, most AMO precision measurements rely on some variant of the Ramsey scheme [4]. This scheme is also one of the fundamental experimental building blocks in magnetic resonance and is widely used in NMR, ESR and MRI. For example, the Ramsey sequence is a key element of stimulated echo experiments [2, 3] and serves as a frequency-labeling element in many two-dimensional (2D) correlation experiments [1, 71, 76, 81, 95].
2.1. Objective of Ramsey-type pulse sequences
In the original paper [74], the overall effect of the Ramsey scheme was discussed in terms of the created frequency-dependent transition probabilities. In systems where the initial Bloch vectors are oriented along the z-axis, the objective of the Ramsey scheme can be formulated in terms of a desired cosine modulation of the z-component of the Bloch vector
where τ is a freely adjustable inter-pulse delay that can be chosen by the experimenter and δ is an optional additional delay that is fixed. As δ is the minimum value for the overall effective evolution time
in some cases it is desirable to design experiments such that and efficient implementations of this condition will be discussed in the following. However, in many applications of Ramsey-type pulse sequences, the condition would pose an unnecessary restriction and the option to allow for has important consequences for the efficiency and the minimum duration of broadband Ramsey pulses (vide infra). In order to obtain the highest contrast (or 'visibility') of the Ramsey fringe pattern, the absolute value of the scaling factor sR should be as large as possible. In the following, we will generally assume sR = 1 for (but the case of will also be considered).
2.2. Ideal Ramsey pulse sequence
Figure 2(E) shows an idealized hard-pulse version of the Ramsey sequence, consisting of a pulse, a delay τ and a pulse.
Download figure:
Standard image High-resolution imageThe initial Bloch vector is assumed to be oriented along the z-axis:
(The superscript 'T' denotes the transpose of the row vector). The first hard pulse effects an instantaneous rotation of negligible duration around the y-axis, bringing the Bloch vector to the x-axis of the rotating frame. During the following delay τ, the Bloch vector rotates around the z-axis with the offset frequency ω, resulting in
The second pulse effects an instantaneous rotation around the -axis. This results in the final Bloch vector
with the z-component
which in fact has the form of the target modulation defined in equation (1) (with ).
3. Ramsey sequences based on composite pulses with finite amplitude
In the following, we will use the generic term 'pulse' for rectangular, composite or shaped pulses. Each pulse S is characterized by its duration T, the time-dependent pulse amplitude u(t) and the pulse phase . The pulse amplitude is commonly given in terms of the on-resonance Rabi frequency in units of Hz. Alternatively, the pulse field can be specified in terms of its x- and y-components and .
Here we analyze a general Ramsey experiment consisting of two pulses and , separated by a delay τ (cf figures 2(A), (C) and 3(A)). It is always possible to represent the overall effect of each pulse (with ) by three Euler rotations , , , where the subscripts (z or y) denote the (fixed) rotation axis [80].
This is illustrated schematically in figure 3(A). During the delay τ between the pulses, a spin with offset ω experiences an additional rotation by the angle around the z-axis, which is represented as in figure 3. Note that the Euler rotations and are irrelevant for Ramsey experiments, because the initial Bloch vector is invariant under and because is invariant under .
Download figure:
Standard image High-resolution imageThe remaining relevant rotations are and for the first pulse, the rotation for a spin with offset frequency ω during the delay τ and and for the second pulse. In addition to these rotations, it is common practice in spectroscopy to eliminate any remaining z-component of the Bloch vector after the first pulse by a single quantum filter (SQF), because it would be invariant during the delay τ and hence cannot contribute to the desired τ dependence of . For example, in 2D NMR spectroscopy, any remaining z-component results in unwanted 'axial peaks' which can obscure the desired 'cross peaks' in the final 2D spectrum [1]. Similarly, as the experimenter is only interested in the z-component of the final magnetization, the remaining x- or y-components of the final Bloch vector can either be ignored or can be actively eliminated using a zero-quantum filter (ZQF) (or a z filter) after the second pulse. In practice, SQFs and ZQFs can e.g. be realized using phase cycles or so-called 'homo-spoil' or 'crusher' gradients [1, 3, 71]. Hence, the overall sequence of relevant transformations can be summarized schematically as:
A straightforward calculation yields the following expression for as a function of the offset frequency ω, the delay τ and the Euler angles , , , :
For pulses with offset-independent Euler angles
the amplitude of the desired time-dependent cosine modulation (cf equation (1)) of is maximized (sR = 1) and has the form
Furthermore, we can decompose the offset-dependent Euler angles and in linear and nonlinear parts in the form
with the relative slopes and [81] of the linear offset-dependence and the duration of pulse , i.e. the nonlinear terms are given by
This allows us to express in the form
with the offset-independent effective evolution time
Hence, if the nonlinear terms of the Euler angles and cancel in equation (13) for a pulse pair and , i.e. if the condition
is satisfied, the modulation of the z-component of the final Bloch vector has the desired form of equation (1):
with the fixed effective delay
Note that according to equation (15) it is not necessary that the nonlinear terms of the individual Euler angles and are zero. Equation (15) opens the possibility to design pairs of Ramsey pulses such that the nonlinear terms and cancel each other. Similarly, if is desired for a given application, according to equation (17) it is not necessary for the individual relative slopes and to be zero. As phase slopes can be positive or negative [81], it is possible to achieve , even if the individual phase slopes are nonzero. As discussed in the introduction, the concurrent optimization of cooperative pulses with an optimal mutual compensation of pulse imperfections is expected to result in superior performance of s2-COOP pulses. In the next section, two equivalent approaches for the simultaneous optimization of s2-COOP pulses for Ramsey sequences will be presented.
4. Optimization of s2-COOP pulses
4.1. Filter-based approach to s2-COOP pulse optimization
Pulse sequences are designed to result in coherence transfer functions [1] with a desired dependence on the system parameters such as resonance offsets or coupling constants, and on the delays between the pulses. It is important to realize that transfer functions are not only determined by the sequence of pulses but also by inserted filter elements that are typically realized in practice by pulsed field gradients or phase cycles [1, 71]. Depending on the chosen filter elements, the same sequence of pulses can result in very different transfer functions and hence very different spectroscopic information. For example, experiments such as nuclear Overhauser enhancement spectroscopy (NOESY) [1, 76], relayed correlation spectroscopy [82] and double-quantum filtered correlation spectroscopy [83] use different filter elements and yield very different spectroscopic information although they are all based on a sequence of three pulses [71]. If terms of the density operator are filtered based on coherence order [1], the desired transfer function of a given pulse sequence is reflected by so-called coherence-order pathways [1] but more general filter criteria can also be used [85, 86].
Filters perform non-unitary transformations of the density operator and in general correspond to projections of the density operator to a subspace of interest. For example if the Ramsey sequence is applied to a two-level system, where the state of the system is completely described by the Bloch vector, a SQF is numerically simply implemented by setting the z-component of the Bloch vector to zero. In the gradient ascent pulse engineering (GRAPE) algorithm, filters can be treated in complete analogy to relaxation losses [51]: in each iteration, the Bloch vector (or in general the density operator) evolves forward in time, starting from a given initial state and also passes the filters forward in time. For a given final cost (quality factor) Φ, the corresponding final costate vector [51, 87]
at the final time Tf is evolved backward and also passes the filters backward in time. (Here, passing a filter backward in time has the same effect as passing it forward in time, e.g. a SQF sets the z-components of the Bloch and costate vectors to zero in both directions.) The evolution of M(t) and is shown schematically in figure 4(A). With the known state and costate vectors M(t) and , the high-dimensional gradient of the final cost with respect to the control amplitudes can be efficiently calculated [51, 55, 87] in each iteration step. This gradient information can then be used to update the control parameters in each iteration until convergence is reached.
Download figure:
Standard image High-resolution imageThis procedure makes it possible to optimize the desired transfer function of an entire sequence of pulses such that they can compensate each otherʼs imperfections in the best possible way. The full flexibility of the available degrees of freedom is exploited by this approach, resulting in optimal s2-COOP pulses. Most notably, in this approach the number of pulses in a sequence is not limited.
In the case of the Ramsey sequence, for each offset ω, the final figure of merit to be maximized can be defined in terms of the deviation of the z-component of the final Bloch vector from the target modulation defined in equation (1):
and according to equation (18), the final costate vector is given by
Formally, in equations (1), (8) and (16), the inter-pulse delay τ can also be chosen to be negative. If it is chosen to be (and assuming sR = 1), this results in . Hence, an alternative figure of merit can be defined simply as
which should be as large as possible and ideally should approach its maximum value of 1 for all offsets ω. In this case, the final costate vector is simply given by
(The two alternative offset-dependent quality factors and are closely related to the quality factors for individual pulses used in [88] and [87], respectively.)
In the GRAPE algorithm [51], the overall quality factor Φ of a given pulse sequence is defined as the average of the local quality factors over the offset range of interest and the gradient for the overall quality factor is simply the average of the offset dependent gradients. In complete analogy to variations in offsets, variations of the scaling factor of the control amplitude can be taken into account [51].
4.2. Symmetry-adapted approach to s2-COOP pulse optimization
Here an alternative, symmetry-adapted approach for the optimization of s2-COOP pulses is introduced. Although in the case of Ramsey pulses, this approach is equivalent to the filter-based approach discussed in the previous section, it is worthwhile to be considered as it provides a different perspective, which elucidates the inherent symmetry of the problem to design a pair of maximally cooperative Ramsey pulses. In order to prepare the detailed discussion of this approach, we briefly summarize the effects of time reversal, phase inversion and phase shift on the Euler angles associated with a given composite or shaped pulse S.
4.2.1. Effects of time reversal, phase inversion and phase shift by π
In order to understand the symmetry-adapted approach to s2-COOP pulses as well as the construction principles of Ramsey sequences based on the classes of pulses discussed in sections 6 and 7, it is helpful to consider how the Euler angles , , and of a given pulse S with duration T, amplitude u(t) and phase are related to the Euler angles , , and of a modified pulse . We consider the following three symmetry relations [89] (and combinations thereof) between S and S:
- phase shift by π (denoted as 'ps'),
- inversion of phase (denoted as 'ip'),
- time reversal of the pulse amplitude and phase (denoted as 'tr').
The explicit definitions of these pulse modifications in terms of the time-dependent pulse amplitudes u(t) and phases are summarized in the second and third column of table 1. In addition to the pulses Sps, Sip and Str, table 1 also includes the combinations Spstr and Siptr (and for completeness the original pulse S). For each of these pulse modifications, the relations between the Euler angles of and S are summarized in the table. Explicit derivations of these relations are provided in the supplementary material. In addition, the relation between the Euler angles of a pulse S and its inverse is given in the last row of table 1. (However, as there is no known construction that would allow us to express the amplitude and phase of the ideal inverse pulse in terms of the amplitude and phase of the original pulse S, the corresponding entries are left empty.) Note that for non-zero offset frequencies ω none of the modified pulses Sps, Sip, Str, Spstr and Siptr is identical to the inverse of the pulse. Either the order of the Euler angles, their algebraic signs or the sign of the offset frequency where they are evaluated are different. In particular, it is important to note that simply reversing the amplitude and phase of a pulse S in time (yielding the pulse Str) does not correspond to . Hence the 'time-resersed' pulse Str does not have the same effect as a backward evolution in time. As shown in table 1, the modified pulses Siptr and Spstr have the closest relation with : the time-reversed pulse with inverted phase Siptr has the same order of the Euler angles as and they are also evaluated at the same offset frequency ω, the only difference is the algebraic sign of the angles γ and α. This close relationship of Siptr and is exploited in the symmetry-adapted analysis of Ramsey s2-COOP pulses in section 4.2.2.
Table 1. Relations of pulse amplitude u(t), pulse phase and the offset-dependent Euler angles , and for symmetry-related pulses S and .
S | u(t) | ||||
Sps | u(t) | ||||
Sip | u(t) | ||||
Str | |||||
Strps | |||||
Strip | |||||
— | — |
ps: phase shifted by π, ip: inverted phase, tr: time reversal
The time-reversed pulse with a phase shift of π (Spstr) has the same order of the Euler angles and they have the same sign as for , but they are evaluated at the negative offset frequency . As will be shown below, Spstr pulses turn out to play a crucial role in the construction of s2-COOP pulses based on a special class of pulses (denoted as pulses) that will be introduced and rigorously defined in section 6.
4.2.2. Designing s2-COOP Ramsey pulses by the simultaneous optimization of excitation pulses
In the Ramsey scheme, the two pulses appear to have quite different tasks. A more symmetric picture emerges if the effect of the second pulse is effectively analyzed backward in time.
For a given second Ramsey pulse (with Euler angles , , and ), let us consider the pulse (with Euler angles , , and ), which we define as the time-reversed version of with inverted phase:
Using the relations of the Euler angles between a pulse and its time-reversed and phase-inverted version from table 1, we find
Special case without auxiliary effective delay (): For simplicity, we first consider the special case where the effective evolution time is identical to the inter-pulse delay τ, which is the case if the auxiliary fixed effective delay δ is zero (cf figure 2(C)). Based on the general analysis of the Ramsey sequence in section 3 (cf equations (9) and (10)), this case corresponds to the following conditions for the Euler angles of the second pulse:
Using the relations (24), these conditions translate into the following conditions for pulse :
Hence, the two pulses and play completely symmetric roles. Both have arbitrary first Euler angles ( and ), the second Euler angles ( and ) should both be and the third Euler angles ( and ) can have an arbitrary offset dependence, provided that for each offset frequency ω they have the same magnitude but opposite algebraic signs, cf equation (26). The initial Bloch vector is transferred by the pulse and a subsequent SQF to
Starting from the same initial Bloch vector , the pulse and a subsequent SQF yields
Ideally, the two final vectors and are both located in the transverse plane and have phase angles and , respectively. According to the condition (cf equation (26)), the two vectors should be collinear if one of them is reflected about the x-axis. Hence, a figure of merit for the efficiency of the corresponding pair of s2-COOP Ramsey pulses can be defined as the scalar product of and the vector resulting from if the sign of its y-component is inverted:
With this quality factor, the control task to design a sequence of s2-COOP Ramsey pulses can be formulated as the concurrent optimization of two excitation pulses and . The two identical initial state vectors and (cf equations (27) and (28)) diverge as they evolve forward in time under the action of the two different pulses and . Based on equations (18) and (29), the two final costate vectors associated with and are given by
respectively. Following the steps of the standard GRAPE algorithm, the final costate vector is propagated backward in time under the action of the pulse and is propagated backward in time under the action of the pulse . Thus separate gradients of are obtained with respect to the pulse sequence parameters of and [51, 70]. Note that the optimizations of and are not independent. In fact they are intimately connected as according to equation (30) the final costate vector after pulse depends on the x and y coordinates of the final Bloch vector for pulse and vice versa. This is represented graphically in figure 4(B) by the curved arrows. Figure 4 also illustrates the close kinship between the optimization of the Ramsey sequence based on (cf equation (21)) (shown schematically in figure 4(A)) and the simultaneous optimizations of the excitation pulses and based on (cf equation (29)) (figure 4(B)) for the special case . Essentially, the evolution of is folded back after the SQF between the pulses: the first part of the entire forward evolution of the Bloch vector in figure 4(A) (i.e. the evolution of under the pulse up to the SQF) corresponds to the forward evolution of under in figure 4(B). The second part of the forward evolution of in figure 4(A) (i.e. the evolution of under the pulse starting from the SQF) corresponds in figure 4(B) to the backward evolution of under . Similarly, the backward evolution in figure 4(A) is folded back in figure 4(B). The change of sign of the y-components when going from to and from to (see curved arrows in figure 4(B)) is a result of the construction of the pulse . In fact the two approaches are fully equivalent and the resulting gradients are identical.
General case, where the auxiliary effective delay δ can be non-zero: The symmetry-adapted approach outlined above for the special case of can be generalized for auxiliary non-vanishing constant effective evolution periods δ (cf figure 2(A)). Whereas for the Bloch vectors and should be related by a reflection about the x-axis independent of the offset ω, for they should be related by a reflection about an axis in the transverse plane that forms an angle with the x-axis. In this case, the quality factor generalizes to
and hence in the GRAPE algorithm the corresponding final costate vectors and resulting from equations (18) and (31) are given by
and
As the symmetry-adapted approach to s2-COOP Ramsey pulses yields the optimized pulses and , the pulse can be directly used as the first pulse in the Ramsey sequence, whereas the second pulse in the Ramsey sequence is (cf equation (23)). The optimized s2-COOP pulses and presented in the following were developed using the GRAPE algorithm based on the general Ramsey s2-COOP quality factor .
5. Examples of s2-COOP Ramsey pulses
In order to illustrate the power of simultaneously optimized cooperative Ramsey pulses for realistic parameters, a challenging problem of practical interest was chosen from the field of 2D NMR spectroscopy. The 2D NOESY experiment [1, 76], which is widely used to measure inter-nuclear distances for the structure elucidation of molecules in solution, contains a frequency labeling block which is identical to the Ramsey sequence. (In the NOESY sequence, the effective evolution time between the two Ramsey pulses is called the evolution period t1.)
To facilitate the comparison of the relative magnitudes of the achievable bandwidth of a pulse with the maximum control amplitude (which is commonly stated in terms of the corresponding Rabi frequency in units of Hz), in the following we will discuss detunings in terms of the offset frequencies . As pointed out in the introduction, simple rectangular pulses cover only a bandwidth which is in the order of [9, 10], where the bandwidth is defined as the difference between the largest and smallest offset frequencies (in units of Hz) with acceptable performance. In the context of NMR spectroscopy, the performance of a excitation pulse is typically considered to be acceptable if the transverse component of the final Bloch vector exceeds 95 of its length [10]. For example, in high-resolution 13C-NMR spectroscopy, the maximum available control amplitude umax is typically in the order of 10 kHz, corresponding to a duration of a rectangular pulse of s. With this amplitude, rectangular pulses only cover a bandwidth of about 20 kHz (corresponding to maximal or minimal detunings of about kHz). However, for currently developed NMR spectrometers with magnetic fields of up to 30 Tesla, a bandwidth kHz will be required in order to cover the typical chemical shift range of 13C spins in proteins. Hence, for high-field 2D 13C-13C-NOESY experiments [77] the bandwidth of the Ramsey-type frequency labeling building block should be up to seven times larger than umax.
For this setting, pulses and were optimized simultaneously using the GRAPE algorithm based on the quality factor (equation (31)). In addition to robustness with respect to offset frequencies of up to , the s2-COOP Ramsey pulses were also optimized to be robust with respect to scaling factors of the control amplitude between 0.95 and 1.05, corresponding to variations of relative to the nominal control amplitude due to pulse miscalibrations and spatial rf inhomogeneity. For simplicity, both pulses and were assumed to have identical pulse durations
The pulses were digitized in steps of 0.5 μs. In the optimizations and the subsequent analysis, the overall performance of a given Ramsey sequence is quantified by the total quality factor
which is the average of (cf equation (31)) over the specified range of offset frequencies and scaling factors of the control amplitude.
For fixed pulse durations of s (which is only three times longer than the duration of a rectangular pulse for kHz), figure 5 shows the maximum total quality factors Φ for s2-COOP Ramsey pulses (solid circles) as a function of the parameter
where the last equality results from equation (34). Optimizations were performed for values of R between 0 and 0.9, which are directly related to the durations of auxiliary constant effective delays
(cf equation (17)). The quality factor reaches a plateau with between approximately R = 0.3 and R = 0.7, corresponding to an effective delay δ between 45 and 105 μs. A maximum quality factor of was found for R = 0.53. The quality factor decreases markedly as R approaches 0 or 1. For R = 0, the auxiliary delay δ is zero. When R approaches a value of 1, the effective delay δ approaches μs, i.e. it becomes as long as the total duration of the two pulses and . For , all optimized s2-COOP pulses with a duration of μs have a constant amplitude of kHz, i.e. they fully exploit the maximal rf amplitude and the phase of the pulses is smoothly modulated.
Download figure:
Standard image High-resolution imageFor example, figure 6(A) shows the components ux(t) and uy(t) of the s2-COOP pulses and for R = 0.53 (with ). A closer inspection of this figure reveals an a priori unexpected symmetry relation between the two pulses: is a time-reversed copy of and is a time-reversed copy of . Hence the pulse can be obtained from by time-reversal and an additional phase shift by π, i.e. and have the surprising property
(see table 1). For the given parameters and constraints, almost all optimized s2-COOP pulses have this special symmetry relation, which was not explicitly imposed in the optimizations.
Download figure:
Standard image High-resolution imageThis finding raises the intriguing question why this particular symmetry relation plays such a prominent role for s2-COOP Ramsey pulse pairs. A detailed analysis is given in the next section. This analysis led to the discovery and characterization of a powerful new class of pulses (denoted as pulses in the following), which makes it possible to closely approach the excellent performance of simultaneously optimized cooperative Ramsey pulses by a sequence consisting of the pulses and . A quantitative comparison of the performance of s2-COOP and ST pulses with the performance of conventional classes of individually optimized pulses in Ramsey sequences will be presented in section 7.
6. Analysis of Ramsey experiments based on pulse pairs with characteristic symmetry relations
Here we consider constructions of Ramsey sequence -τ- with and , where can either be identical to S or can be one of the symmetry related pulses Sps, Sip, Str, Spstr or Siptr discussed in in section 4.2.2. As shown in sections 1.2 and 3, the desired Ramsey fringe pattern can be expressed in the form of equation (1), with a constant auxiliary delay δ, provided that condition (15) is fulfilled, which reduces here to
where αnl and are the nonlinear terms of the offset-dependent Euler angles α and of the pulses S and , respectively (cf equations (11) and (12)).
For the sequence S-τ-, the general expression for δ given in equation (17) is reduces to
where and are the relative slopes of the linear parts of the offset-dependent Euler angles and of the pulses S and , respectively (cf equation (11)). With the relations between the Euler angles of S and summarized in table 1, the delay δ for the sequence S-τ- can be expressed entirely in terms of the relative slopes and and the pulse duration T of pulse S. For all considered types of symmetry related pulses , the resulting expressions for δ are summarized in the second column of table 2. Similarly, using the relations between the Euler angles of S and (see table 1), condition (39) can be expressed entirely in terms of the nonlinear terms αnl and γnl of the Euler angles α and γ of the pulse S (see table 2).
Table 2. Summary of effective delay δ, the Ramsey conditions for the Euler angles γ and α of pulse S, and the scaling factor sR for the Ramsey fringe pattern created by the sequence S-τ-.
Ramsey condition | sR | ||
---|---|---|---|
S | |||
Sps | 1 | ||
Sip | 1 | ||
Str | |||
Strps | 1 | ||
Strip | 1 | ||
0 | — | 1 |
For the cases and , the Euler angle is identical to and condition (39) reduces to , i.e.
For the case , and condition (39) reduces to , i.e.
Hence for the cases without time reversal, where , Sps, , condition (39) corresponds to a condition involving both Euler angles α and γ. In contrast, for pulses with time reversal, where Str, Strps, , condition (39) only involves the (nonlinear part of) the Euler angle , i.e. the performance of the Ramsey sequence S-τ- is completely independent of . For example, for (see table 1 and figure 3(C)) we find and condition (39) reduces to , i.e.
Hence for high-fidelity Ramsey sequences with , only pulses with a negligible nonlinear offset dependence of the Euler angle are suitable. This condition is fulfilled by universal rotation (UR) pulses [58, 90] and point-to-point (PPR) pulses either with (corresponding to , cf equation (60)) or so-called Iceberg pulses [81] with and (see discussion in section 7.1).
However, a very different situation emerges for Ramsey sequences with or for (see table 1 and figure 3(B)). In this case, and condition (39) reduces to , i.e. to the condition
Hence for and , it is sufficient for the nonlinear term of to have a symmetric offset dependence but is not required to be zero. Only its anti-symmetric component
has to vanish, i.e. condition (43) is equivalent to
Compared to equation (43), this significantly less restrictive condition suggests that constructions of Ramsey sequences with or offer a decisive advantage compared to other constructions. In fact, this is borne out by the results of s2-COOP pulse optimizations without any symmetry constraints presented in section 5, which are almost exclusively of the form S-τ- with Strps.
If the conditions specified for each of the Ramsey constructions summarized in table 2 (including , see condition (9)) are satisfied, the sequences create the desired fringe pattern defined in equation (1).
Based on equation (8) and the relations between and summarized in table 1, it is straightforward to show that the algebraic sign of the scaling factor sR depends on the pulse type , as indicated in the last column of table 2. For the special cases and , the scaling factor is , whereas for the remaining cases sR = 1. For practical applications, the sign of sR is irrelevant, as it is always possible to correct for it by simply multiplying the detected signal by sR. The fact that in section 5 only pulse sequences with but no pulse sequences with were found is a simple consequence of the different algebraic signs of the scaling factor sR for their Ramsey fringe pattern (see table 2) and the choice sR = 1 for the target pattern in the optimizations.
Because of its importance, in the next section a novel class of pulses will be formally defined based on (44) and an efficient algorithm for their direct numerical optimization will be presented.
6.1. Broadband ST pulses: symmetric offset dependence of the Euler angle α with an optional tilt
We define the class of ST pulses based on the following three properties of their offset-dependent Euler angles.
Table 3. Degrees of freedom for the Euler angles γ and α characterizing the first pulse in different constructions of Ramsey sequences.
s2-COOP | s2-COOP | • | • | • | • |
ST0/STR | Str, Strps | • | 0/• | • | 0 |
PP0/PPR | Str, Strps, Strip | • | 0/• | 0 | 0 |
UR | S, Sps, Sip, Str, Strps, Strip | 0 | 0 | 0 | 0 |
Note: The symbol • indicates that the corresponding parameter is not restricted. The condition applies to all Ramsey pulse types.
Definition of ST pulses:
(a) It is required that the offset-dependent Euler angle can be expressed in the form
where is the part of that is linear in ω, is the relative slope of this linear part [81] and
is the symmetric part of .
(b) The Euler angle is required to have the offset-independent value
(c) The Euler angle can have an arbitrary offset-dependence, i.e. it is not restricted.
Note that equation (47) in condition (a) is fully equivalent to equations (44) and (46) (cf equation (11)) as the symmetric part of is identical to the symmetric nonlinear part of , because the linear term is anti-symmetric in ω. Of course for a finite range of offset frequencies ω, ST pulses can only be approximated in practice. In the context of Ramsey-type pulse sequences, we focus on the special case where (cf equation (9)) and for the sake of simplicity, we will use the short form 'STR' (or simply 'ST') for 'ST' in the following. For a vanishing relative slope R = 0, equation (47) implies that the offset-dependence of ist strictly symmetric. However, for a non-vanishing relative slope , the symmetric offset-dependence of is tilted and the acronym 'ST' stands for symmetric offset dependence of the Euler angle α with an optional tilt.
This tilted symmetry is illustrated in figure 7(A), which shows the actual offset dependence of the Euler angle for an optimized STR pulse with R = 0.53. The dashed line in figure 7(A) represents the linear part of . Figure 7(B) shows the highly symmetric offset dependence of the remaining nonlinear part
of (cf equations (12)). For an ideal STR pulse, should be perfectly symmetric, i.e. the anti-symmetric nonlinear part (cf equation (45)) should ideally be zero. This condition is not strictly satisfied for in figure 7(C), but it is closely approximated. Within the desired range of offsets ( kHz kHz) the largest value of is in the order of 0.005 rad. This corresponds to a maximum absolute deviation of less than (corresponding to a relative error of only about compared to the largest value of in the offset range of interest).
Download figure:
Standard image High-resolution imageIt is interesting to note that a so-called saturation pulse with a duration of 75 μs, that was simply optimized to bring the Bloch vector from the z-axis to the transverse plane by maximizing the quality factor
[17] for the same bandwidth of 70 kHz was also found to perform surprisingly well in Ramsey sequence of the form S-τ-. In fact, the Euler angles of this saturation pulse closely approach the condition of equation (47) for an STR pulse with R = 0.53, although only the desired value of the Euler angle was specified, whereas both and were a priori not restricted. The overall Ramsey quality factor (cf equation (35)) is indicated by a cross in figure 5 and approaches the quality factor of s2-COOP pulses for the same value of R.
The fact that the optimization of a saturation pulse serendipitously resulted in an excellent STR pulse suggests that at least for the given optimization parameters (offset range, maximum pulse amplitude, robustness to pulse scaling, pulse duration T etc.) defined in section 5, STR pulses are quite 'natural' and can be as short as saturation pulses. This can be rationalized by considering the Taylor series expansion of :
All terms of even order are symmetric and hence can be arbitrary for STR pulses according to condition (47). The first-order term in ω and is given by . Therefore, the term of lowest order that is required to be zero in the Taylor series of in equation (52) is the third-order term . Hence, saturation pulses for which can be closely approximated by the lowest order terms of a Taylor series (with order ) also automatically satisfy the conditions for ST pulses. However, it is not necessarily the case that odd higher-order terms (with order ) can be neglected. In fact, optimizations of saturation pulses for other optimization parameters yielded excellent saturation pulses, which were however poor STR pulses (and with poor performance in Ramsey-type experiments). Therefore, rather than relying on serendipity, it is desirable to have an algorithm for the specific optimization of ST pulses, which will briefly be sketched in the next section.
6.2. Optimization of individual ST pulses
In order to study the performance of STR pulses in Ramsey-type experiments, we implemented a straightforward algorithm that makes it possible to directly optimize individual STR pulses based on the conditions defined in equations (47) and (49). In the version of the algorithm briefly outlined in the following, the relative slope R is not fixed but is dynamically adapted in the iterative procedure in order to find the best value of R for the maximum achievable performance of an STR pulse for a given set of optimization parameters.
The optimization starts with a random pulse shape, which is iteratively refined by the optimization algorithm. In each iteration step, for a discretized set of offset frequencies ωj (with spacing ), the final Bloch vector is calculated for . The phase of corresponds to . The anti-symmetric part
of is calculated and unwrapped by adding (or subtracting) to (or from) if is smaller (or larger) than (or π), repectively. From the unwrapped function , the slope of the extracted linear component can be extracted by linear regression. The symmetric part is calculated using equation (48) and added to the linear component to define the offset-dependent target phase
which is most closely approached by in the current iteration. The corresponding target Bloch vector
for the current iteration step is constructed and the quality factor to be optimized is defined as
The gradient of is calculated according to the standard GRAPE approach [51, 88] and used to update the pulse shape. This updated pulse is then used in the next iteration to re-calculate and the process is repeated until convergence is reached.
For the optimization parameters defined in section 5, the quality factor Φ (cf equation (35)) of STR pulses closely approaches the quality factor of s2-COOP pulses. For example, the optimization of an STR pulse resulted in an optimal relative slope of R = 0.53 with the quality factor compared to for s2-COOP pulses that were directly optimized for Φ with the same value of R. (Alternatively, STR pulses with a desired fixed relative slope R can be optimized by using this fixed value of R in the definition of in (54).)
Based on the analysis and the results presented in sections 5 and 6, the performance of s2-COOP pulses in Ramsey experiments can be closely approached by the construction S-τ-Strps (or by the construction S-τ-Str with a scaling factor , see table 2), provided that the pulse S satisfies the criteria of an STR pulse as defined in section 6.1. It is interesting to compare the performance of s2-COOP and ST-based Ramsey sequences with constructions based on established pulse classes.
7. Comparison of s2-COOP and ST-based Ramsey sequences with constructions based on conventional pulse classes
As discussed in section 3, the general Ramsey sequence -τ- consists of two pulses which in general can be different and donʼt even need to have the same durations. In addition, in section 6, a number of important Ramsey sequence constructions of the form S-τ- were discussed, where , Sps, Sip, Str, Spstr, is related to S by simple symmetry relations (see tables 1 and 2). In this section, we discuss the associated degrees of freedom (summarized in table 3) and compare the performance of s2-COOP pulses with constructions based on the class of STR pulses introduced in section 6.1 and the well known classes of PPR and UR pulses.
7.1. Conventional pulse classes suitable for broadband Ramsey experiments
In order to be suitable for broadband Ramsey-type experiments, all pulses discussed in the following are required to have an offset-independent Euler angle
(cf equation (9)), i.e. they can all be broadly termed pulses. Therefore, in the following and in the summary presented in table 3, we focus on the constraints for the Euler angles and that are characteristic for different classes of pulses.
(a) Broadband UR(90 ) pulses: Broadband universal rotation (UR) pulses [58] are designed to effect a rotation with defined rotation axis and rotation angle for all offset frequencies ω of interest. Other terms that have been used for UR pulses are class A pulses [9], constant rotation pulses [12], general rotation pulses [91], plane rotation pulses [92] and universal pulses [93]. For UR(90) pulses corresponding to a rotation around the y-axis, the desired offset-independent Euler angles and are
as indicated in table 3. As conditions (58) imply as well as and , the conditions for Ramsey sequences S-τ- summarized in table 2 are automatically satisfied for all , Sps, Sip, Str, Spstr, and the auxiliary delay δ (see table 2) is always zero for UR pulses:
cf figure 2(D).
(b) Broadband PPR( ) pulses: In general, point-to-point (PPR) pulses [56, 81] are designed to transfer a specific initial state to a specific target state. In the literature, PP0() pulse have also been denoted as class B2 pulses [9]. PPR() pulses have been denoted as Iceberg pulses [81]. For the general class of PPR() pulses considered here, the initial state corresponds to a Bloch vector pointing along the z-axis and for (on-resonance case), the target state corresponds to a vector pointing along the x-axis. For off-resonant spins with , the desired phase of the target vector is a linear function of ω. As the initial state is invariant under z rotations, the first Euler angle is irrelevant and can have arbitrary values, in contrast to the case of UR pulses discussed above. The second Euler angle has to be for all offsets in order to rotate the Bloch vector into the transverse plane by a rotation around the y-axis. This brings the Bloch vector to the x-axis and finally the Euler angle rotates the Bloch vector in the transverse plane to the desired position with phase (with the dimensionless proportionality factor (see [81]) and T the duration of the pulse). Hence, the Euler angle of a PPR() pulse has to be of the form
which implies that and have to be zero (see table 3). Therefore, the conditions for Ramsey sequences S-τ- summarized in table 2 are satisfied for , Spstr, , i.e. for all pulses for which the relation between S and includes a time-reversal operation. According to table 2, for these pulses the auxiliary constant delay δ is given by . Hence, for applications where δ is required to be zero, also has to be zero
cf figure 2(D). Conversely, does not have to be identical to zero in applications, where the auxiliary delay δ is allowed to be non-zero (see table 3), cf figure 2(B). Note that is not necessarily positive but can also have negative values [81, 94]. A large pool of highly-optimized broadband PP0() pulses [9, 10, 12, 56] and PPR() pulses [81] are available in the literature.
(c) Broadband ST pulses: For the class of ST pulses defined in section 6.1, the nonlinear component of is required to have a vanishing anti-symmetric part (cf equation (46) and table 3). Therefore, the conditions for Ramsey sequences S-τ- summarized in table 2 are automatically satisfied only for , . According to table 2, for these pulses the auxiliary constant delay is given by . Hence, for applications where δ is required to be zero, also has to be zero:
(d) Pulses with Euler angle and arbitrary Euler angles and : In the most general class of pulses that play a role in the context of Ramsey-type experiments, only the desired value of the second Euler angle is fixed (), whereas the functional form of and is not restricted. As discussed in section 6.1, pulses with this property are called saturation pulses. They also have been denoted as class B3 pulses [9] and variable rotation pulses [12]. If S is a saturation pulse with arbitrary Euler angles and , none of the symmetry related pulses given in table 2 automatically satisfies the Ramsey condition. However, in principle the simultaneous optimization of a pair of s2-COOP Ramsey pulses that are not necessarily related by simple symmetry operations (and that can also have different durations and ) can result in individual pulses and , which satisfy neither the conditions for PPR nor for STR pulses, i.e., neither nor are required to be zero for each of the individual pulses (see table 3).
(e) Rectangular pulses: It is also of interest to include in the following comparison simple rectangular pulses, i.e. pulses with constant amplitude and phase that are widely used in Ramsey-type experiments. It is important to realize that simple rectangular pulses are only a good approximation for UR(90) pulses for spins very close to resonance, i.e. with offset frequencies . For larger offset frequencies up to about , simple rectangular pulses are still a reasonable approximation of point-to-point pulses PPR() pulses with
i.e. the linear part ωRαrect T (cf equation 11) of the offset-dependent Euler angle is given by [95]
Table 3 summarizes the growing number of degrees of freedom (indicated by black bullets) that are available in the pulse design process, when proceeding from broadband UR pulses via PP pulses and ST pulses to general s2-COOP pulses.
7.2. Comparison of performance as a function of pulse duration
The analysis presented in the previous sections allowed us to clearly organize the large number of possible Ramsey sequence constructions in terms of pulse type (UR, PPR, STR, s2-COOPR) and the symmetry relation between the two pulses. From UR via PPR and STR to s2-COOPR pulses, the constraints for the individual pulses are more and more relaxed, i.e. the number of available degrees of freedom (represented by filled circles in table 3) increases. The extent to which this translates in improved performance of Ramsey-type pulse sequences will be investigated in the following. In fact, striking differences in performance are found for the different pulse sequence families. The key results are summarized in figure 8, which shows the achievable broadband quality factor Φ (cf equation (35)) as a function of pulse duration T. The extracted parameters of interest are summarized in table 4.
Download figure:
Standard image High-resolution imageTable 4. Comparison of the auxiliary delay δ and scaling parameters of quality factor for the Ramsey pulse families shown in figure 8.
δ (μs) | a (ms−1) | b | c | μs) | (μs) | ||
---|---|---|---|---|---|---|---|
90 | 90 | -1.3 | 3.7 | 0.996 | 75 | ||
ST | Strps | 90 | 90 | -1.3 | 3.7 | 0.996 | 75 |
PP | Strip | 90 | 11 | 1.3 | 0.27 | 0.88 | ≈400 |
0 | 12 | 0 | 1 | 0.56 | ≈460 | ||
ST0 | Strps | 0 | 12 | 0 | 1 | 0.56 | ≈460 |
PP0 | Strip | 0 | 7.3 | 0 | 1 | 0.4 | ≈750 |
UR | Strip | 0 | 3.5 | -0.5 | 1.65 | ≈1700 |
The auxiliary delay δ corresponds to a pulse duration T = 75 μs. For each pulse type, the slope a and axis intercept b are determined from figure 8 and . With these parameters, the quality factor scales with T approximately as .
In previous systematic studies of broadband UR [58], PP0 [56] and PPR [81] pulses, it was empirically found that the performance of a given pulse type scales with pulse duration T roughly as
with constants a and c. Hence, plotting as a function of T is expected to approximately follow a straight line with slope a and y-axis intercept , which is indeed the case (cf figure 8 and table 4).
Figure 9 shows the desired Ramsey fringe pattern given by equation (1) (gray curve) for an effective evolution period of of 95 μs and the actual modulation of the z-component of the final Bloch vector that can be achieved for a pulse duration of 75 μs by different pulse families (figure 9(A), (B), (D)–(F)) and by a rectangular pulse (figure 9(C)) with the same maximum pulse amplitude of 10 kHz and a corresponding pulse duration of 25 μs.
Download figure:
Standard image High-resolution imageBroadband UR pulses: For the desired range of offsets and scaling factors of the pulse amplitude, individual UR(90) pulses were optimized using the GRAPE algorithm as described in [51, 58]. The maximum performance of S-τ- Ramsey sequences, where S is a UR() pulse and is indicated in figure 8 by open circles. Even for the longest considered pulse duration of T = 400 μs, the quality factor is poor. As shown in figure 9(F), for the best Ramsey constructions based on UR pulses with a duration of 75 μs, the black curve representing deviates strongly from the desired Ramsey fringe pattern (gray curve) over the entire offset range of interest.
Broadband PP0 pulses: For the same pulse durations, a significantly improved performance is found for S-τ- Ramsey sequences, where S is a PP0() pulse and as shown in figure 8 by open diamonds. The PP0 pulses were optimized using the GRAPE algorithm described in [51, 87]. Note that PP0 pulses with a duration of 75 μs achieve better quality factors than four times longer UR pulses. However, as illustrated in figure 9(E), still deviated significantly from the desired fringe pattern. Figure 10(D) shows the detailed offset-dependent orientation of the Bloch vectors after the first Ramsey pulse (before the SQF filter) and figures 10(D) and 10(D) show the Bloch vectors after the second Ramsey pulse without and with ZQF filter, respectively.
Download figure:
Standard image High-resolution imageBroadband s2-COOP0 pulses: As shown by the filled diamonds in figure 8, a significant further improvement of pulse sequence performance is found for s2-COOP0 pulses and identical pulse durations that were optimized using the algorithm outlined in section 4.2.2. In particular the slope a(s2-COOP0 m s−1 is larger compared to a(PP m s−1 and a(UR) m s−1 (see table 4). Although for short durations the absolute gains are moderate, this leads to markedly improved sequences for longer pulses that are required to reach reasonabaly good quality factors. As the relative slope R of s2-COOP0 pulses is zero by definition, the auxiliary delay δ is also zero and the effective evolution time of the Ramsey sequence is identical to the inter-pulse delay τ (as for UR and PP0 pulses). The shapes of the pulse components ux(t) and uy(t) for s2-COOP0 pulses with a duration of 75 μs are displayed in figure 6(D).
Rectangular pulses: At first sight, it may be surprising that the quality factor of a Ramsey sequence based on simple rectangular pulses (indicated by an open square in figure 8) is markedly better than the performance based on highly optimized s2-COOP0 pulses of comparable duration. However, this is a simple result of the fact that in contrast to UR, PP0 and s2-COOP0 pulses, which yield Ramsey sequences with a vanishing auxiliary delay (), δ is not zero for rectangular pulses. This ensues from the non-vanishing linear part of of rectangular pulses [95] with a relative slope of , cf equation (63). This is illustrated in figure 6(C), where the effective evolution time μs consists of an inter-pulse delay μs and the effective auxiliary delay μs = 32 μs. The offset-dependent positions of the Bloch vectors after the first rectangular pulse are shown in figure 10(C). Note that for offsets , the Bloch vectors still have significant z-components (that will be eliminated by the following SQF filter) because the Euler angle does deviate considerably from the desired value of for these offsets. Figures 10(C) and (C) show the orientation of the Bloch vectors after the second rectangular pulse without and with ZQF, respectively. (Animations showing the detailed offset-dependent evolution of the Bloch vectors during the course of a Ramsey sequence are provided in the supplementary material for the pulses shown in figure 6 and for ideal hard pulses.) For μs, the resulting modulation of its z-component is also represented by the black curve in figure 9(C). As expected, the desired ideal fringe pattern indicated by the gray curve is closely matched for small offsets , but cannot be approached if is larger than umax. As pointed out in section 2.1, for many applications the non-vanishing auxiliary constant delay δ of rectangular pulses is acceptable and it is particularly interesting to see the impact on the performance of Ramsey sequences if the condition R = 0 (and hence ) is lifted for PPR, STR and s2-COOPR pulses.
Broadband PPR pulses: The open circles in figure 5 show the Ramsey quality factor Φ of PPR pulses S (and ) of duration T = 75 μs that were optimized for different slopes R based on the GRAPE-based approach described in [81]. Their performance is significantly better than the quality factor Φ that is reached by rectangular pulses, which is marked in figure 5 by an open rectangle. The best performance of the PPR pulses () is found for R = 0.6. The pulse shape for R = 0.53 (with ) is shown in figure 6(B). The pulse has a vanishing x-component () and the y-component uy(t) alternates between the values . The effective evolution time μs consists of an inter-pulse delay μs and the effective evolution time during the pulses is μs = 79.5 μs. The offset-dependent orientation of the Bloch vectors after the first and the second pulse are shown in figure 10(B) and (B) (and in B after the ZQF). Figures 9(B) and 10(B) demonstrate that the desired fringe pattern is approached for the entire offset range of interest. Compared to the case of rectangular pulses, the overall deviation from the ideal pattern are smaller and evenly distributed over the entire offset range, because the gradients for all offsets were given the same weight in the optimization of the PPR pulses. As the best value of R for PPR pulses with a duration of T = 75 μs was 0.6, PP pulses were also optimized for other pulse durations T and the resulting Ramsey sequence quality factors Φ are shown by open triangles in figure 8.
Broadband STR and s2-COOPR pulses: As discussed in section5 for the pulse duration T = 75 μs the best quality factor of is achieved for R = 0.53. However, as rectangular pulses and the best PPR pulses have values of , we also chose this value (corresponding to ) for the comparison of the performance as a function of pulse duration T in figure 8. This figure illustrates the far superior performance that can be achieved by s2-COOPR pulses compared to rectangular pulses, PPR pulse and UR pulses.
Figure 10(A) shows that the first pulse brings the Bloch vectors almost completely into the transverse plane for all offset frequencies. This figure also illustrates the nonlinear phase roll, which provides significantly more flexibility in the pulse optimization. Although the offset-dependent orientations of the Bloch vectors after the second pulse appear to be rather chaotic (cf figure 10(A)), their z-components do approach the desired Ransey fringe pattern with outstanding fidelity (cf figure 10(A)). In fact, in figure 9(A), and the ideal Ramsey fringe pattern are indistinguishable due to the excellent match.
The s2-COOPR pulse shapes for R = 0.53 are displayed in figure 6(A). As discussed in sections 5 and 6.2, the s2-COOPR pulse pair corresponds to a very good approximation to pairs of STR pulses with . In fact, for the optimization parameters considered here, the performance of s2-COOPR Ramsey pulses is closely approached by the family of STR pulses.
Figure 8 demonstrates that the excellent quality factor Φ of s2-COOPR and STR pulses not only exceed by far the performance of simple rectangular pulses but also results in ultra short pulses compared to conventional approaches based on individually optimized pulses. The line fitting the data in figure 8 corresponds to an extremely steep slope of a(s2-COOP m s−1 (and y-axis intercept b(s2-COOP). Note that a Ramsey quality factor can be achieved by s2-COOPR and STR pulses with a duration T = 75 μs, which is only three times longer than the duration of a rectangular pulse. For comparison, based on a simple extrapolation of the data shown in figure 8, a comparable quality factor is expected to require durations in the order of μs for PPR pulses, μs for PP0 pulses, and about 1.7 ms for UR pulses, corresponding to 16, 30 and more than 70 times the duration of a rectangular pulse, respectively.
8. Experimental demonstration
As pointed out in section 1.1, the Ramsey sequence plays an important role in many fields, including 2D NMR spectroscopy, where it is used as a standard frequency-labeling building block in many experiments [1]. The specific parameters (maximum pulse amplitude, desired bandwidth of frequency offsets, etc.) of the optimization problem defined in section 5 were motivated by applications of 2D NOESY, where the bandwidth of interest is much larger than the maximum available pulse amplitude. More specifically, it was assumed that the desired bandwidth is seven times larger than the maximum control amplitude of 10 kHz, corresponding e.g. to 13C-13C-NOESY experiments at high magnetic fields.
To test the outstanding theoretical properties of s2-COOP sequences in practice, we performed 2D-13C-13C-NOESY experiments on a Bruker AV III 600 spectrometer with a magnetic field strength of 14 Tesla using a sample of 13C-labeled γ-D-glucose dissolved in Dimethylsulfoxid. The 13C-13C-NOESY pulse sequence from [78] was used (without the 15N-decoupling pulses which were not necessary for the glucose test sample). The ZQF after the frequency labeling building block, i.e. after the second Ramsey pulse (cf figure 11) was implemented by a standard chirp pulse/gradient pair [85]. The complete pulse sequence of the 13C-13C-NOESY experiment is shown schematically in figure 11, where the -τ- Ramsey-type frequency-labeling building block is indicated by the dashed box and the inter-pulse delay τ corresponds to the evolution period that is usually called 't1' in 2D NMR.
Download figure:
Standard image High-resolution imageIn the experiments, the two pulses of the Ramsey building block were implemented by the following three pulse sequences: the s2-COOP pulse pair with a duration (which is three times longer the duration of a rectangular pulse with the same maximum pulse amplitude umax), the PP pulse pair with the same pulse duration and as a pair of standard rectangular pulses.
The chemical shift range of 40 ppm for the 13C glucose sample at 14 Tesla corresponds to a bandwidth of about 6 kHz. As the Ramsey pulses were optimized for the challenging case of , a correspondingly scaled maximum pulse amplitude of kHz was used in the demonstration experiments. For this amplitude, the pulse durations T were 870 μs for the s2-COOP and PP pulses and 290 μs for the rectangular pulses. In all experiments, the final detection pulse after the NOESY mixing period τmix was a strong rectangular pulse with a pulse amplitude of 12.2 kHz (and a corresponding duration of 20.5 μs), which was sufficient to cover the bandwidth of 6 kHz. For larger bandwidths, this pulse could be replaced by an optimized broadband excitation pulse [56].
The NOESY mixing time was ms and the recycle delay between scans was 280 ms. The spectra were recorded at a temperature of 293 K, using a TXI probe with 512 t1 increments, 16 scans for each increment and 8k data points in the detection period t2. As the minimum t1 value is given by μs = 1.04 ms (cf equation (37)), the time-domain data was completed using standard backward linear prediction [96] before the 2D Fourier transform. The processing parameters for all spectra were identical. Selected slices of the 13C-13C NOESY spectra for s2-COOP, PP and conventional rectangular pulses are displayed in figures 12(A)–(C).
Download figure:
Standard image High-resolution imageAs expected from the simulations shown in figure 9(C), rectangular pulses perform well for relatively small offsets frequencies (corresponding to the center of the spectra in figure 12, i.e. to the signals in the chemical shift range from 70 to 80 ppm). However, for large offsets from the irradiation frequency at the center of the spectrum, the performance of rectangular pulses breaks down (cf figure 9(C)), resulting in a dramatic signal loss for the peaks in the NOESY experiments that are located at the edge of the spectral range (near 60 ppm and 100 ppm) in figure 12(C). In contrast, s2-COOP pulses also perform perfectly well for large offsets (cf figure 9(A)), resulting in large gains of up to an order of magnitude for the signal amplitudes at the edge of the spectral range. As expected from the simulated fringe patterns in figure 9(B), PP pulses also yield significantly increased signal amplitudes for large offset frequencies compared to rectangular pulses. However, as shown in figure 12(B), the peaks also have relatively large phase errors, resulting in asymmetric line-shapes and baseline distortions close to large peaks (indicated by the ellipses). The corresponding simulated offset dependence of the signal amplitude and of the phase error in the ν1 dimension (corresponding to the evolution period t1 in the time domain) can be calculated based on the Euler angles and and the nonlinear components of and as
(cf equation (15)) and are shown in the left and middle panels of figures 13(A)–(F), respectively. The quality factor defined in equation (31) can also be expressed in terms of and as
i.e. it reflects both and as shown in panels of figures 13(A)–(F). We note in passing that for applications with specific weights wA and for amplitude and phase errors, a tailor-made quality factor
could be used in the optimizations.
Download figure:
Standard image High-resolution imageWhereas the s2-COOP pulses create almost ideal signal amplitudes (see left panel of figure 13(A)) for all frequencies ν in the optimized offset range, for the PP pulses the signal amplitude varies between 0.7 and 0.9 (see left panel of figure 13(B)). Similarly, the phase errors are smaller than for the s2-COOP pulses (see middle panel of figure 13(A)), whereas noticeable phase errors of more than are created by the PP pulses (see middle panel of figure 13(B)). Panels A and B in figure 14 show enlarged views of these phase errors. In addition to the simulated curves, figure 14 also shows experimentally determined phase errors (open squares) based on the spectra displayed in figures 12(A) and (B). A reasonable match is found between experimental and simulated data, confirming the superior performance of s2-COOPR pulses compared to conventional PPR and rectangular pulses in broadband Ramsey-type pulse sequences. The pulses with (corresponding to R = 0) have significantly poorer performance both in terms of signal amplitude and phase for the same pulse durations, as shown in figure 13(D)–(F).
Download figure:
Standard image High-resolution image9. Conclusions and outlook
Here, we introduced the concept of s2-COOP pulses that are optimized simultaneously and act in a cooperative way in the same scan. Pulse cooperativity within the same scan (cf figure 1(A)) complements the multi-scan COOP approach introduced in [70] (cf figure 1(B)). A general filter-based approach was introduced in section 4.1 that makes it possible to simultaneously optimize an arbitrary number of s2-COOP pulses. This makes it possible to optimize entire pulse sequences, rather than isolated pulses. The proposed s2-COOP quality factors are based on the desired transfer function of the pulse sequence, which is essentially a product of the transfer functions of the individual pulses and filter elements. This is in contrast to the tracking approach for the optimization of decoupling sequences [106–108], where the overall performance of a multiple-pulse sequence depends on the sum of the deviations from the ideal transfer function during the pulse sequence.
As an illustrative example of s2-COOP pulses, we analyzed the important class of Ramsey-type experiments. Based on this analysis, a symmetry-adapted approach for the optimization of s2-COOP pulse pairs for Ramsey sequences was discussed in section 4.2 that provides a different perspective and additional insight into this optimization problem. However, it is limited to the optimization of two pulses, in contrast to the general filter-based approach discussed in section 4.1, which does not have this limitation. The development of s2-COOP Ramsey sequences provides excellent ultra short broadband pulses with a bandwidth that can be much larger than the maximum available pulse amplitude. In the chosen example, the bandwidth was seven times larger than the pulse amplitude, but the proposed algorithms can of course also be applied to even larger bandwidths. Compared to conventional approaches based on the isolated optimization of individual pulses such as UR pulses [58], point-to point pulses with constant phase of the final magnetization as a function of offset (called PP0 pulses) and pulses that create a linear phase slope as a function of offset (called PPR pulses or Iceberg pulses [81]), the minimum pulse duration to reach the required overall performance of a Ramsey experiment is up to two orders of magnitude shorter for s2-COOP. Decreased pulse durations result in reduced relaxation losses during the pulses, less experimental imperfections and also less sample heating, which is particularly important for in vivo spectroscopy and applications in medical imaging. The analysis of the resulting Ramsey s2-COOP pulses also led to the discovery of the powerful class of STR pulses discussed in section 6, which makes it possible to construct Ramsey sequences based on the individual optimization of pulses, closely approaching the performance of s2-COOP pulses for the optimization parameters considered here.
When comparing Ramsey pulses with the same duration T, the significant performance gain from UR via PPR to STR and s2-COOPR pulses demonstrated in figures 8, 9 and 13 is strongly correlated with the increasing number of degrees of freedom (see table 3) for the offset-dependent Euler angles of these pulse types.
It is also instructive to consider the increasing flexibility in terms of the effective rotation vectors of the individual pulses and the trajectories of Bloch vectors during the Ramsey sequence. Figure 15 schematically displays the orientations of two exemplary Bloch vectors with different offset frequencies ω after the first Ramsey pulse (left), after the inter-pulse delay τ (middle) and after the second Ramsey pulse (right). For ideal UR pulses, which are most restrictive, the effect of the first pulse is a rotation around the y-axis, bringing both initial Bloch vectors from the z-axis to the x-axis (figure 15(C)). The corresponding rotation vector of the UR() pulse with components rx = 0, and rz = 0 is represented in figure 16 by an arrow and the location of its tip is indicated by a circle. In the case of PP0 pulses, the Bloch vectors are also brought from z to x (figure 15(B)), but the rotation axis is not fixed to the y-axis [58, 90]. For example, a rotation by around the axis (corresponding to the bisecting line of the angle between the x and z-axis) has the same result and the black curve in figure 16 indicates the set of all rotation vectors that are compatible with a PP0() pulse. In the case of PPR, STR and s2-COOPR pulses, the first pulse is allowed to bring the Bloch vectors from the north pole (i.e. from the z-axis) to different locations on the equator of the Bloch sphere (cf figure 15(A)). Hence, the allowed rotation vectors are not limited to the black curve in figure 16, but can be located anywhere on the gray surface [90, 97]. Whereas for PPR pulses the angles between the x-axis and the Bloch vector on the equator (i.e. the phase of the Bloch vector, which is identical to the Euler angle ) is required to be a linear function of the offset frequency (see table 3), this condition is lifted for STR and s2-COOPR pulses. As illustrated in figure 15, the two Bloch vectors rotate during the delay τ by different angles around the z-axis. In the most restricted case of UR pulses, the following UR() pulse brings all Bloch vectors from the equator into the y–z-plane (cf figure 15(C)). In contrast, the final Bloch vectors for PP0 (figure 15(B)) and PPR, STR and s2-COOPR pulses (figure 15(C)) are not required to be located in this plane. However, the conditions for the Euler angles summarized in table 3 ensure that for each offset frequency ω, the z-component of the final Bloch vector corresponds to the value defined by the target fringe pattern of equation (1). Hence for these pulse types, for each offset the final Bloch vector is only required to be located on a cone around the z-axis. In figure 15, the projections of the Bloch vectors onto the z-axis are indicated by gray triangles.
Download figure:
Standard image High-resolution imageDownload figure:
Standard image High-resolution imageThe presented optimal-control based approach for the efficient optimization of s2-COOP pulses can be generalized in a straightforward way to take into account additional aspects of practical interest such as restrictions on the power or total energy of the control pulses (see [57]), effects of amplitude and phase transients [17] or the effects of relaxation during the pulses [98]. In systematic studies of broadband UR [58], PP0 [56] and PPR [81] pulses, it was found that for a desired value of the quality factor, the minimum pulse duration T scales roughly linearly with the bandwidth and a similar scaling behavior is expected for s2-COOPR pulses.
In addition to standard Ramsey experiments and e.g. the precise measurement of magnetic fields for a large range of field amplitudes [99], potential applications of STR and s2-COOPR Ramsey pulses include stimulated echoes as well as 2D spectroscopy. The specific optimization parameters of the challenging test case considered here was motivated by 2D-13C-13C-NOESY experiments at future spectrometers with ultra-high magnetic field strengths that are currently under development. However, the presented algorithms can of course be used to optimize the performance of Ramsey-type pulse sequence elements for any desired set of experimental parameters. For example, significant gains compared to conventional approaches are already expected if s2-COOP pulses are designed for bandwidths corresponding to currently available field strengths. In addition to the frequency labeling blocks of 2D-NOESY experiments discussed here, in NMR spectroscopy the novel Ramsey 90-τ- building blocks can be directly applied in many other 2D experiments, such as 2D exchange spectroscopy [1, 76] and also in heteronuclear correlation experiments such as heteronuclear single quantum coherence spectroscopy [100] and heteronuclear multiple quantum coherence spectroscopy [101]. For example, s2-COOP Ramsey pulses can be used as initial and final pulses in a modified INEPT block [102], where instead of the standard central refocusing pulses two inversion pulses are applied to the spins of both nuclei [103–105], provided that the phase of the second Ramsey pulse is shifted by 90.
Beyond the Ramsey scheme, which was considered here merely as an illustrative example, it is expected that s2-COOP pulses will find numerous applications in the control of complex quantum systems in spectroscopy, imaging and quantum information processing. In particular, the presented approach for the optimization of s2-COOP pulses can be used for efficient and robust control schemes of general quantum systems and is not limited to the control of spin systems.
Acknowledgments
SJG acknowledges support from the DFG (GL 203/7-1) and SFB 631. MB thanks the Fonds der Chemischen Industrie for a Chemiefonds stipend.
Supplementary data. (6.5 MB, MOV)
Supplementary data. (3.1 MB, MP4)
Supplementary data. (5.9 MB, MOV)
Supplementary data. (2.3 MB MP4)
Supplementary data. (2.5 MB, MOV)
Supplementary data. (2.1 MB, MP4)
Supplementary data. (7.9 MB, MOV)
Supplementary data. (4.7 MB, MP4)