multidrive_mt_sat_op

multidrive_mt_sat_op#

torchsim.epg.multidrive_mt_sat_op(WT, fa=1.0, slice_prof=1.0, B1=1.0)[source]#

Build RF saturation matrix for a multuchannel pulse.

This operator describes the effect of an RF pulse on a bound pool, i.e., a spin pool without transverse magnetization (e.g., T2 almost 0.0).

Parameters:
  • WT (torch.Tensor) – Energy yielded by the RF pulse.

  • fa (torch.Tensor) – Nominal flip angle in rad for each transmit channel. Expected shape is (nchannels,).

  • slice_prof (float | torch.Tensor, optional) – Flip angle profile along slice. The default is 1.0.

  • B1 (float, optional) – Flip angle scaling factor. The default is 1.0.

Returns:

exp_WT – RF saturation operator.

Return type:

torch.Tensor