pulpy.grad.waveform.spiral_arch

pulpy.grad.waveform.spiral_arch(fov, res, gts, gslew, gamp)[source]

Analytic Archimedean spiral designer. Produces trajectory, gradients, and slew rate. Gradient returned has units mT/m.

Parameters:
  • fov (float) – imaging field of view in m.

  • res (float) – resolution, in m.

  • gts (float) – sample time in s.

  • gslew (float) – max slew rate in mT/m/ms.

  • gamp (float) – max gradient amplitude in mT/m.

Returns:

(g, k, t, s) tuple containing

  • g - (array): gradient waveform [mT/m]

  • k - (array): exact k-space corresponding to gradient g.

  • time - (array): sampled time

  • s - (array): slew rate [mT/m/ms]

Return type:

tuple

References

Glover, G. H.(1999). Simple Analytic Spiral K-Space Algorithm. Magnetic resonance in medicine, 42, 412-415.

Bernstein, M.A.; King, K.F.; amd Zhou, X.J. (2004). Handbook of MRI Pulse Sequences. Elsevier.