Pulse shaper

From NMR Wiki

(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
'''download:''' [http://tonga.usip.edu/gmoyna/NMR_Program/software/pulseshaper.pl pulseshaper.pl]<br>
'''download:''' [http://tonga.usip.edu/gmoyna/NMR_Program/software/pulseshaper.pl pulseshaper.pl]<br>
'''dependency:''' [http://search.cpan.org/~rkobes/Math-FFT-1.28/FFT.pm FFT.pm] (fft perl module - install first)
'''dependency:''' [http://search.cpan.org/~rkobes/Math-FFT-1.28/FFT.pm FFT.pm] (fft perl module - install first)
 +
 +
Creates pulse shape files in two column format. Performs Bloch simulation with custom starting magnetization, takes into account relaxation.
 +
 +
pulseshaper only works for shaped pulses that have constant phase profile, or use phase 0{{deg}} and 180{{deg}}.
 +
 +
Program internally supports the following shapes:
 +
* SQUARE, TRAPEZOIDAL, TRIANG-RAMP, GAUSSIAN, HALF-GAUSSIAN, HERMITE, SINC, SINE, E-BURP1, E-BURP2, SNEEZE, G4-CASCADE.
 +
 +
In addition, user can specify shape using Fourier coefficients, or provide custom shape in the form of input table.
[[Category:Perl]]
[[Category:Perl]]
[[Category:Software]]
[[Category:Software]]
[[Category:Simulation software]]
[[Category:Simulation software]]

Revision as of 20:17, 9 June 2009

links: home pageuser manual
author: Guilermo Moyna
download: pulseshaper.pl
dependency: FFT.pm (fft perl module - install first)

Creates pulse shape files in two column format. Performs Bloch simulation with custom starting magnetization, takes into account relaxation.

pulseshaper only works for shaped pulses that have constant phase profile, or use phase 0o and 180o.

Program internally supports the following shapes:

  • SQUARE, TRAPEZOIDAL, TRIANG-RAMP, GAUSSIAN, HALF-GAUSSIAN, HERMITE, SINC, SINE, E-BURP1, E-BURP2, SNEEZE, G4-CASCADE.

In addition, user can specify shape using Fourier coefficients, or provide custom shape in the form of input table.

Personal tools