sigpy.mri.rf.adiabatic.wurst

sigpy.mri.rf.adiabatic.wurst(n=512, n_fac=40, bw=40000.0, dur=0.002)[source]
Design a WURST (wideband, uniform rate, smooth truncation) adiabatic
inversion pulse
Parameters:
  • n (int) – number of samples (should be a multiple of 4).
  • n_fac (int) – power to exponentiate to within AM term. ~20 or greater is typical.
  • bw (float) – pulse bandwidth.
  • dur (float) – pulse time (s).
Returns:

2-element tuple containing

  • a (array): AM waveform.
  • om (array): FM waveform (radians/s).

References

Kupce, E. and Freeman, R. (1995). ‘Stretched Adiabatic Pulses for Broadband Spin Inversion’. J. Magn. Reson. Ser. A., 117:246-256.