sigpy.mri.rf.trajgrad.spokes_grad(k, tbw, sl_thick, gmax, dgdtmax, gts)[source]

Spokes gradient designer. Given some chosen spoke locations k, return the gradients required to move between those spoke locations.

  • k (array) – spokes locations, [Nspokes, 2]
  • tbw (int) – time bandwidth product.
  • sl_thick (float) – slice thickness (mm).
  • gmax (float) – max gradient amplitude (g/cm).
  • dgdtmax (float) – max gradient slew (g/cm/s).
  • gts (float) – hardware sampling dwell time (s).

gz, gy, and gz waveforms in g/cm [3, Nt]

Return type:

g (array)


Grissom, W., Khalighi, M., Sacolick, L., Rutt, B. & Vogel, M (2012). Small-tip-angle spokes pulse design using interleaved greedy and local optimization methods. Magnetic Resonance in Medicine, 68(5), 1553-62.