Parallel Transmission 2D RF Excitation Pulse Design GUI

Graphical user interface for designing two-dimensional RF pulse sequences for parallel transmit systems in MATLAB.

We are sharing a Windows-based MATLAB graphical user interface (GUI) for designing parallel transmission radio-frequency (RF) pulse sequences. The GUI can also be used for transmit coil design and educational purposes.

Screenshot of the parallel transmission 2D RF excitation pulse design GUI.
Screenshot of the parallel transmission 2D RF excitation pulse design GUI.

Parallel transmission experiments require knowledge of B1+ field distributions of individual coil transmit elements in order to precisely tailor the RF excitation. In addition, B1+ distributions, B0 maps and, if needed, power correlation matrices must be measured or calibrated prior to RF pulse design.

After scanner-related measurements are acquired, RF pulse design requires inputs such as the desired excitation profile, chosen RF pulse design method, and excitation k-space trajectory, among others.

Since parallel transmit systems are still under development, intuitive GUIs for obtaining the required inputs and designing RF pulses are not yet broadly available, making MRI experiments more cumbersome and potentially leading to operator errors. To alleviate these problems, we developed the parallel transmission 2D-excitation pulse design GUI (pTx 2D), available on this page, and an RF shimming GUI.

Related Publications

Deniz CM, Alon L, Brown R, Sodickson DK, Zhu Y.
Specific absorption rate benefits of including measured electric field interactions in parallel excitation pulse design.
Magn Reson Med. 2012 Jan;67(1):164-74. doi: 10.1002/mrm.23004

Please cite this work if you are using our parallel RF transmission 2D excitation pulse design GUI in your research.

Get the Code

The software available on this page is provided free of charge and comes without any warranty. CAI²R and NYU Grossman School of Medicine do not take any liability for problems or damage of any kind resulting from the use of the files provided. Operation of the software is solely at the user’s own risk. The software developments provided are not medical products and must not be used for making diagnostic decisions.

The software is provided for non-commercial, academic use only. Usage or distribution of the software for commercial purpose is prohibited. All rights belong to the author (Cem Deniz) and NYU Grossman School of Medicine. If you use the software for academic work, please give credit to the author in publications and cite the related publications.

Please spell out your affiliation (e.g. “New York University” rather than “NYU”).

How to Use

The download includes MATLAB executable files for 64-bit Windows operating systems. Details of the software implementation and workflow are available in an excerpt from Cem M. Deniz’s doctoral thesis.


MATLAB Runtime compiler version 7.16 is needed to run executable files.

Example Inputs

8-channel in vivo brain flip-angle maps from a 7 T scanner (zipped .mat file)

8-channel phantom flip-angle maps from a 7 T scanner (zipped .mat file)


Questions about this resource may be directed to Cem M. Deniz, PhD.