sigpy.mri.rf.adiabatic.goia_wurst

sigpy.mri.rf.adiabatic.goia_wurst(n=512, dur=0.0035, f=0.9, n_b1=16, m_grad=4, b1_max=817, bw=20000)[source]
Design a GOIA (gradient offset independent adiabaticity) WURST
inversion pulse
Parameters:
  • n (int) – number of samples.
  • dur (float) – pulse duration (s).
  • f (float) – [0,1] gradient modulation factor
  • n_b1 (int) – order for B1 modulation
  • m_grad (int) – order for gradient modulation
  • b1_max (float) – maximum b1 (Hz)
  • bw (float) – pulse bandwidth (Hz)
Returns:

  • a (array): AM waveform (Hz)
  • om (array): FM waveform (Hz)
  • g (array): normalized gradient waveform

Return type:

3-element tuple containing

References

O. C. Andronesi, S. Ramadan, E.-M. Ratai, D. Jennings, C. E. Mountford, A. G. Sorenson. J Magn Reson, 203:283-293, 2010.