Vg pulse.m

Jump to: navigation, search

Veshtort-Griffin shaped pulses, generated from tables given in

           http://dx.doi.org/10.1002/cphc.200400018


There are good reasons to believe (see Section 2.2 of the paper) that these are the best possible pulses within their design specifications and basis sets. Syntax:

             waveform=vg_pulse(pulse_name,npoints,duration)


The input should specify a pulse duration (in seconds), which is used for normalization. The output is the amplitude of the waveform (there is no phase modulation), in radians per second, normalized to produce a 90-degree pulse. The following pulse names are available: E0A, E0B, E100A, E100B, E200A, E200D, E200F, E300C, E300F, E400B, E300A, E500A, E500B, E500C, E600A, E600C, E600F, E800A, E800B, E1000B.