RF Pulse Design
Douglas C Noll1

1Biomedical Engineering, University of Michgan, Ann Arbor, MI, United States

Synopsis

Excitation is a necessary process for MRI in order to create observable magnetization to image. In this work, we develop the basic principles of excitation using the Bloch Equations, written for the rotating frame, which makes it easier to visualize the effects of applied rotating magnetic field used for excitation. The small tip angle approximation is shown to be useful for understanding slice profile and multidimensional excitation. Large tip-angles requires different approaches, such as the Shinnar-LeRoux algorithm. Lastly, excitation k-space, similar to k-space for image acquisition, is a concept that can be used to design complicated patterns of excitation.

Introduction

Excitation is a necessary process for all MRI in order to create observable magnetization to image. The simplest RF pulses (hard pulses) excite all spins in an object, however, carefully designed RF pulses are necessary in order to select slices, invert or rephase (as in a spin-echo) spin within a slice, pre-saturate fat or specific spatial locations, etc. This presentation will describe the basic principles for the excitation process and methods for the design of RF pulses for use in MRI.

Theory and Methods

The Bloch Equations. The Bloch equations govern the behavior of the net magnetization in the presence of applied magnetic fields. The Bloch equations provide the “classical” description of motion of the magnetization vector and does not easily account for some quantum mechanical behavior seen in, for example, coupled spin systems. While simple concepts such as on-resonant energy absorption can help to explain the excitation of a plane of on-resonance spins in slice selection and more detailed analysis is necessary for describing the slice profile and multidimensional excitation. Thus, we start with the Bloch equations, which neglecting relaxation, is: $$\frac{d\mathbf{M}}{dt}=\mathbf{M} \times\gamma\mathbf{B},$$ where $$$\mathbf{M} =\begin{bmatrix}m_x \: m_y \: m_z \end{bmatrix}'$$$ is the magnetization and $$$\mathbf{B} =\begin{bmatrix}B_x \: B_y \: B_z \end{bmatrix}'$$$ is the applied magnetic fields. This vector equation, while complicated, merely dictates that the magnetization M will precess around any B field at frequency $$$\omega=\gamma|\mathbf{B}|$$$.

Rotating Frame of Reference. One of the more useful tools in simplifying MRI concepts is the rotating frame of reference. Here we consider that our coordinate system for observation of the magnetization is rotating at a frequency, $$$\omega_0=\gamma B_0 $$$. In particular, the coordinate system is rotating about the z-axis in the same direction that M rotates about B. The z coordinate does not change, but we now must define a new x and y coordinate system. The “laboratory” frame of reference is the usual frame of reference with coordinates (x, y, z). The “rotating” frame of reference has coordinates (x’, y’, z). If we have magnetization precessing at $$$\omega_0$$$, it will appear to be stationary in the rotating frame as shown in Figure 1. More precisely, the magnetization precessing in the transverse plane, $$$m_{xy}=m_x+im_y =m_0 exp(-i\omega_0 t) $$$, will appear stationary in the rotating frame: $$$m_{xy,rot}=m_{x,rot}+im_{y,rot} =m_0$$$. Conceptually, we can think of this as being similar to riding on a carousel. If we are on the carousel, other objects on the carousel appear stationary, but to someone on the ground, the objects are spinning by at $$$\omega_{carousel}$$$ ($$$\omega_0$$$). The z-component of the magnetization is the same in both frames of reference: $$$m_{z,rot}=m_{z}$$$.

In the rotating frame of reference, the magnetization is not precessing. Thus, the apparent or effective B in the rotating frame is $$$\mathbf{B}_{eff} = 0$$$. More generally, the rotating frame has an effective z magnetic field that is $$$\omega_{frame} / \gamma$$$ less than the applied magnetic field: $$$B_{z,eff}=B_z-\omega_{frame}/\gamma $$$ . Thus, assuming $$$\omega_{frame}=\omega_0$$$, we can relate the rotating and lab frame magnetization and applied fields using:

$$m_{xy}=m_{xy,rot}exp(-i\omega_0t),m_{z}=m_{z,rot}$$

$$B_{xy,eff}=B_{xy}exp(i\omega_0t),B_{z,eff}=B_{z}-\omega_{0}/\gamma$$

along with the Bloch equations in the rotating frame:

$$\frac{d\mathbf{M}_{rot}}{dt}=\mathbf{M}_{rot} \times\gamma\mathbf{B}_{eff}.$$

For signal reception, it is interesting to note that the receiver allows you to see magnetization in the rotating frame defined by the frequency of the receive demodulator and thus, we can define the MRI signal equation using $$$m_{xy,rot}(t)$$$.

Excitation. Recall, we said that the Bloch equation, which describes the motion of M in the presence of a B field, dictates that the magnetization will precess around the B field at frequency $$$\gamma\mathbf{B}$$$. Here, we have two applied field, $$$\mathbf{B}_0$$$ and $$$\mathbf{B}_1$$$, and determining the motion of M in this case can be quite tricky with the Bloch equations. But fortunately, we have a tool to make this analysis easier: the rotating frame. Let’s consider the magnetization starting in its equilibrium position aligned to $$$\mathbf{B}_0$$$ (z axis). RF excitation ($$$\mathbf{B}_1$$$) that is applied at $$$\omega_0$$$ in the lab frame will appear as a stationary $$$\mathbf{B}_{1,eff}$$$ is aligned to the x’ axis in the rotating frame. In the rotating frame, $$$\mathbf{B}_0$$$ disappears and one only has to consider $$$\mathbf{B}_{1,eff}$$$ and we see that $$$\mathbf{M}_{rot}$$$ will precess around x’ ($$$\mathbf{B}_{1,eff}$$$) at frequency $$$\omega_1=\gamma|\mathbf{B}_{1}|$$$, as shown in Figure 2.

Slice Selective Excitation. The most common excitation pulse used in MRI is the slice selective RF pulse, which is done by applying an frequency selective RF pulse in the presence of a slice selection gradient (commonly z-gradient). Here the resonance frequency varies in the z-direction and the bandpass RF pulse excites only those spins whose resonant frequency lies within the band. We will examine the Bloch equations for this specific case. We will let $$$B_1(t)$$$ be a time-varying, real-valued magnetic field rotating at $$$\omega_0$$$, then $$$\mathbf{B}_{1,eff}(t)=B_1(t)\mathbf{i'}$$$, where $$$\mathbf{i'}$$$ is the unit vector along the x' axis. A z-gradient is applied, so the component in the z-direction is $$$\mathbf{B}_z=(B_0+G_z\cdot z)\mathbf{k}$$$ and $$$\mathbf{B}_{z,eff}=(G_z\cdot z)\mathbf{k}$$$ where $$$\mathbf{k}$$$ is the unit vector along the z axis in both rotating and lab frames. The total applied magnetic field in the rotating frame is then:

$$\mathbf{B}_{eff}=B_1(t)\mathbf{i'}+(G_z\cdot z)\mathbf{k}.$$

The Bloch equation in the rotating frame for this case reduces to the following:

$$\frac{d\mathbf{M}_{rot}(t)}{dt}=\begin{bmatrix}0 & \gamma G_z z & 0 \\ -\gamma G_z z & 0 & \gamma B_1(t) \\0 & -\gamma B_1(t) & 0 \end{bmatrix} \mathbf{M}_{rot}(t).$$

What we would like to know is how the magnetization, $$$\mathbf{M}_{rot}(t)$$$, varies as a function of z position following the application of the specified $$$B_1 (t)$$$ field. This is, in general, a very difficult equation to solve because it is non-linear.

Small Tip Angle Approximation. One particularly useful approach to the solution to the above Bloch equation is to use the “small tip angle approximation.” Here, we assume that $$$B_1 (t)$$$ produces a small net rotation angle, say, 30 degrees or less. In this case, we can assume the z component of the magnetization, $$$m_z$$$, is approximately equal to $$$m_0$$$ during the entire RF pulse. Essentially, we are saying that $$$\cos(\alpha(t))\approx 1$$$ where $$$\alpha(t)$$$ is the instantaneous flip angle at any point in the RF pulse. If this is the case, then we can assume that $$$dm_z/dt =0$$$ and $$$m_z (t)=m_0$$$ during the RF pulse. The Bloch equation in the rotating frame is now:

$$\frac{d\mathbf{M}_{rot}(t)}{dt}=\begin{bmatrix}0 & \gamma G_z z & 0 \\ -\gamma G_z z & 0 & \gamma B_1(t) \\0 & \underline{0} & 0 \end{bmatrix} \begin{bmatrix}m_{x,rot} \\m_{y,rot} \\ \underline{m_0} \end{bmatrix}.$$

This nicely decouples $$$m_{xy,rot} $$$ from $$$m_z$$$ and allows us to write a simple differential equation in $$$m_{xy,rot}$$$. Note that we are now examining this expression as a function of the slice direction, z, that is $$$m_{xy,rot}(z,t) = m_{x,rot}(z,t) + i m_{y,rot}(z,t) = $$$. We then have:

$$\frac{dm_{xy,rot}}{dt}=-i\gamma G_z z m_{xy,rot} + i\gamma B_1(t)m_0 .$$

Observe that $$$\gamma G_z z$$$ is a constant with respect to time and thus we have a first order differential equation with a driving function $$$i\gamma B_1(t)m_0$$$. For initial condition, $$$m_{xy,rot}(z,t) = 0$$$, the solution to this differential equation at the end of the RF pulse (T) can be shown be:

$$m_{xy,rot}(z,T)=i \gamma m_0 e^{-i \gamma G_z zT} \int_{0}^{T} e^{i \gamma G_z z t} B_1(t)dt .$$

We now make a variable substitution $$$t'=t-T/2$$$. We can also assume that the RF pulse that is symmetrical (even) around T/2 and that it is zero outside of the interval [0,T]. The magnetization can now be described as:

$$m_{xy,rot}(z,T)=i \gamma m_0 e^{-i \gamma G_z z T/2} \int_{-\infty}^{\infty} B_1(t'+T/2) e^{i \gamma G_z z t'}dt'$$

which we we can observe is:

$$m_{xy,rot}(z,T)=i \gamma m_0 e^{-i \gamma G_z z\frac{T}{2}} \mathscr{F}^{-1} \{B_1(s+T/2)\}\mid_{\omega=\gamma G_z z}$$

which is the well know Fourier relationship between the RF pulse ($$$B_1(t)$$$) and the slice profile. The leading phase term ($$$-i \gamma G_z z\frac{T}{2}$$$) must be compensated for by using a rephaser gradient after the RF pulse. So, we now see that designing a slice selective pulse for small tip angle is a matter of defining an RF pulse that has a particular spectrum (Fourier transform) and recognizing that the spectrum and spatial profile are related via $$$\omega=\gamma G_z z$$$.

More complicated RF pulse designs, for example, for the so-called multiband RF pulses [Larson 2008, Moeller 2010], one can create RF pulses that are the sum of RF subpulses, each exciting a specific spectral band corresponding to a particular slice. The Fourier relationship is linear, which means that the sum of responses of the subpulses. This works when the small-tip angle approximate is valid - as a practical matter, most small tip RF pulses work well up to 90 degrees.

Large Tip Angle Pulse Design. The above approach for RF pulse design approaches is based on the small tip angle approximation, but the design of large tip-angle pulses is more complicated. There are many approaches for the design of 1D RF pulses for large tip angles, e.g. for slice selective inversions or spin-echo pulses. One of the more commonly used approaches is the so-call Shinnar-LeRoux (SLR) algorithm popularized by Pauly et al. [Pauly 1991] and there are many other approaches as well. Figure 3 shows how a Fourier-designed pulse (windowed sinc pulse) and a SLR pulse of equal length have similar shapes and similar slice profiles for a 90 degree RF pulse. This shows how small-tip pulses behave well at least up to 90 degrees. On the other hand, Figure 4 shows the results from an inversion pulse resulting from scaling a Fourier-designed pulse scaled up to 180 degrees and compares to an SLR-designed inversion pulse. Clearly, the small-tip assumptions that go into the Fourier approach are no longer valid for 180 degree pulses and other approaches are necessary.

Multidimensional Excitation and Excitation k-space. We can construct a more general case where the applied gradient fields are along multiple directions and possibly time-varying, that is, $$$G_z z$$$ is replaced with the net effect of all gradients $$$\mathbf{G}(t)\cdot \mathbf{x}$$$, and the applied RF fields $$$B_1(t)$$$ can be complex valued, as well. Here the small tip approximation again leads to a differential equation:

$$\frac{dm_{xy,rot}}{dt}=-i\gamma [ \mathbf{G}(t)\cdot \mathbf{x}] m_{xy,rot} + i\gamma B_1(t)m_0$$

which, for an initial condition with $$$m_0$$$ in the z-axis, has a solution:

$$m_{xy,rot}(\mathbf{x},T)=i \gamma m_0 \int_{0}^{T} B_1(t)e^{-i \gamma \left[ \mathbf{x} \cdot \int_{t}^{T} \mathbf{G}(s)ds\right]}dt.$$

In a manner similar to image k-space, we can define excitation k-space [Pauly 1998a] as:

$$\mathbf{k}(t)=-\gamma\int_{t}^{T} \mathbf{G}(s)ds,$$

and then

$$m_{xy,rot}(\mathbf{x},T)=i \gamma m_0 \int_{0}^{T} B_1(t)e^{i \gamma \left[ \mathbf{x} \cdot \mathbf{k}(t)\right]}dt .$$

Note that excitation k-space is a time reversed integral of the gradient waveforms, and this forms the pathway upon which the RF energy is deposited in k-space by $$$B_1(t)$$$. Note also that since k-space is a time-varying function, there is also in implicit weighting by the inverse of the velocity of through excitation k-space – a slow pathway deposits more B1 than a fast pathway. Thus, the resultant excitation pattern as two components: 1) a k-space sampling pattern and 2) the excitation weighting defined by the RF waveform ($$$B_1(t)$$$) as modified the k-space velocity. More specifically, the sampling pathway can be defined as $$$s(\mathbf{k})=\int_{0}^{T} \delta_3(\mathbf{k}(t)-\mathbf{k})\mid \dot{\mathbf{k}}(t)\mid dt$$$, where $$$\delta_3$$$ is an impulse function in 3 dimensions that defines the k-space path. The RF weighting term is defined as $$$W(\mathbf{k})=b_1(t)/\mid \gamma \mathbf{G}(t)\mid$$$, which is defined only on the k-space pathway. We can then recast the excitation pattern (shown in the previous equation in a time integral) in the k-domain as:

$$m_{xy,rot}(\mathbf{x},T)=i \gamma m_0 \int_{\mathbf{k}}^{} s(\mathbf{k}) W(\mathbf{k}) e^{i \gamma \left[ \mathbf{x} \cdot \mathbf{k} \right]}d\mathbf{k} .$$

Thus, for a fully sampled, non-crossing excitation k-trajectory (e.g. an Archimedean spiral) and a desired excitation pattern, $$$d(\mathbf{x})$$$ , one can define the RF waveform as:

$$B_1(t)=F\{d(\mathbf{x})\} \mid_{\mathbf{k}=\mathbf{k}(t)} \cdot \mid \gamma\mathbf{G}(t) \mid .$$

In Figure 5, we demonstrate the design of an RF waveform for a spiral excitation k-space trajectory with a Gaussian 2D target profile and the resultant small-tip excitation pattern.

Iterative Methods for Multidimensional RF Pulse Design. The above approach provides an analytical expression for multidimensional RF pulses for a particular k-trajectory and desired pattern, however, this approach has some limitations with respect to the kinds of trajectories that can be easily employed, accounting for magnetic field inhomogeneity, enforcing power constraints, or exploiting spatially limited objects. Here, we describe an iterative pulse design approach developed by Yip et al. [Yip 2005], which is based on a discretization of the above time domain integral:

$$m_{xy,rot}(\mathbf{x},T)\approx i \gamma m_0 \sum_j^{} B_1(t_j)e^{i \left[ \mathbf{x} \cdot \mathbf{k}_j\right]}\Delta t ,$$

which can be rewritten as a simple matrix equation:

$$\mathbf{m}=\mathbf{A}\mathbf{b} ,$$

where $$$\mathbf{m}$$$ is the resultant magnetization (stacked up into a vector), $$$\mathbf{b}$$$ is the RF pulse vector, and $$$\mathbf{A}$$$ is a system matrix with elements:

$$a_{ij}= i \gamma m_0 e^{i \left[ \mathbf{x}_i \cdot \mathbf{k}_j\right]}\Delta t ,$$

where $$$ \mathbf{x}_i $$$ are voxel locations in the object. It is also possible to include the magnetic field inhomogeneity into the $$$a_{ij}$$$ terms [Yip 2005].

Using this formalism, we can easily design an RF pulse as a statistical estimation (minimization) problem:

$$\hat{ \mathbf{b}}=\text{argmin}_\mathbf{b}\{ \parallel \mathbf{Ab-d} \parallel_W^2 + \beta R (\mathbf{b})\}$$

where $$$ \mathbf{d}$$$ is the desired spatial excitation pattern and $$$R( \cdot )$$$ is a regularization term that can penalize, for example, the sum of the squared RF pulse, which is related to power deposition (SAR). With this form, constraints can be incorporated to limit the peak or local RF power. The first term in the argument is a W-weighted 2-norm, where the weighting function can be used to ignore voxels outside of the body, e.g. “don’t care” regions. The formalism can handle arbitrary excitation k-trajectories, including variable density and crossing trajectories.

Large Tip Angle Extensions. Again, the multidimensional RF pulse design approaches are based on the small tip angle approximation, but the design of large tip-angle pulses is more complicated. For the design of large-tip angle, multidimensional pulses, Pauly also described an approach that can be used for a series of self-refocused k-trajectories [Pauly 1989b]. A variety of other approaches have been developed to handle the large-tip angle case for multidimensional excitation [Pruessmann 2000, Xu 2007, Xu 2008, Sesompop 2008, Grissom 2008, Grissom 2009], which include methods for incremental correction to small-tip designs and full non-linear design approaches.

Summary

In the above sections, we described the Bloch equations in the rotating frame and how this simplifies analysis of excitation pulses. We then described a very powerful approximation – the small tip angle approximation, which allows the use of a Fourier interpretation. We described how larger tip-angle pulse are different and require a different set of tools. We then extended the small-tip angle approximation to multiple spatial dimensions, where the Fourier interpretation leads to the concept of excitation k-space and to direct and iterative RF pulse design approaches.

Acknowledgements

SLR pulses were designed using John Pauly's software at http://rsl.stanford.edu/research/software.html.

References

Grissom, W. A., Yip, C. Y., Wright, S. M., Fessler, J. A., & Noll, D. C. (2008). Additive angle method for fast large-tip-angle RF pulse design in parallel excitation. Magnetic Resonance in Medicine, 59(4), 779-787.

Grissom, W. A., Xu, D., Kerr, A. B., Fessler, J. A., & Noll, D. C. (2009). Fast large-tip-angle multidimensional and parallel RF pulse design in MRI. Medical Imaging, IEEE Transactions on, 28(10), 1548-1559.

Grissom, W., Yip, C. Y., Zhang, Z., Stenger, V. A., Fessler, J. A., & Noll, D. C. (2006). Spatial domain method for the design of RF pulses in multicoil parallel excitation. Magnetic resonance in medicine, 56(3), 620-629.

Larson, P. E., Kerr, A. B., Chen, A. P., Lustig, M. S., Zierhut, M. L., Hu, S., ... & Vigneron, D. B. (2008). Multiband excitation pulses for hyperpolarized 13 C dynamic chemical-shift imaging. Journal of magnetic resonance,194(1), 121-127.

Moeller, S., Yacoub, E., Olman, C. A., Auerbach, E., Strupp, J., Harel, N., & Ugurbil, K. (2010). Multiband multislice GE-EPI at 7 tesla, with 16-fold acceleration using partial parallel imaging with application to high spatial and temporal whole-brain fMRI. Magnetic Resonance in Medicine, 63(5), 1144-1153.

Pauly, J., Nishimura, D., & Macovski, A. (1989a). A k-space analysis of small-tip-angle excitation. Journal of Magnetic Resonance (1969), 81(1), 43-56.

Pauly, J., Nishimura, D., & Macovski, A. (1989b). A linear class of large-tip-angle selective excitation pulses. Journal of Magnetic Resonance (1969), 82(3), 571-587.

Pauly, J., Le Roux, P., Nishimura, D., & Macovski, A. (1991). Parameter relations for the Shinnar-Le Roux selective excitation pulse design algorithm. Medical Imaging, IEEE Transactions on, 10(1), 53-65.

Pruessmann, K. P., Golay, X., Stuber, M., Scheidegger, M. B., & Boesiger, P. (2000). RF pulse concatenation for spatially selective inversion. Journal of Magnetic Resonance, 146(1), 58-65.

Setsompop, K., Alagappan, V., Zelinski, A. C., Potthast, A., Fontius, U., Hebrank, F., ... & Adalsteinsson, E. (2008). High-flip-angle slice-selective parallel RF transmission with 8 channels at 7T. Journal of Magnetic Resonance, 195(1), 76-84.

Xu, D., King, K. F., Zhu, Y., McKinnon, G. C., & Liang, Z. P. (2007). A noniterative method to design large-tip-angle multidimensional spatially-selective radio frequency pulses for parallel transmission. Magnetic Resonance in Medicine, 58(2), 326-334.

Xu, D., King, K. F., Zhu, Y., McKinnon, G. C., & Liang, Z. P. (2008). Designing multichannel, multidimensional, arbitrary flip angle RF pulses using an optimal control approach. Magnetic Resonance in Medicine, 59(3), 547-560.

Yip, C. Y., Fessler, J. A., & Noll, D. C. (2005). Iterative RF pulse design for multidimensional, small-tip-angle selective excitation. Magnetic resonance in medicine, 54(4), 908-917.

Figures

Figure 1. Magnetization precessing in the laboratory frame (left) appears stationary in the rotating frame (right).

Figure 2. Magnetization tipping down (precessing around B1) in the rotating frame (left) appears to be spiraling down the surface of a sphere in the laboratory frame (right).

Figure 3. Slice selective pulses for a Hamming-windowed sinc pulse and Shinnar-LeRoux (SLR) designed pulse for a 90 degree tip angle. Pulses have similar profiles, though the SLR pulse has a slightly sharper profile and less out of slice ripple than the sinc pulse.

Figure 4. Slice selective inversion pulses for a Hamming-windowed sinc pulse and Shinnar-LeRoux (SLR) designed pulse. The sinc pulse has a very poor profile for 180 degree flip angles due to the non-linearity of the Bloch equations when the small tip angle approximation is not valid.

Figure 5. Multi-dimensional RF pulse with spiral gradients (left) and a Gaussian excitation k-space weighting (center), which produces a two-dimensional excitation pattern (right).



Proc. Intl. Soc. Mag. Reson. Med. 24 (2016)