phased_rf_pulse_op

phased_rf_pulse_op#

torchsim.epg.phased_rf_pulse_op(fa, phi, slice_prof=1.0, B1=1.0, B1phase=0.0)[source]#

Build RF rotation matrix along arbitrary axis.

Parameters:
  • fa (float) – Nominal flip angle in rad.

  • phi (float) – RF phase in rad.

  • 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.

  • B1phase (float, optional) – Transmit field phase in rad. The default is 0.0.

Returns:

T – RF rotation matrix elements.

Return type:

tuple[tuple[torch.Tensor]]