acquire.m
Forward time evolution with signal acquisition. The function propagates the initial condition forward in time and returnes the dynamics of the projection of the densty matrix onto the specified detection state. This function should notmally be called from inside a context function.
Syntax
fid=acquire(spin_system,parameters,H,R,K)
Parameters
parameters.sweep sweep width, Hz
parameters.npoints number of points in the FID
parameters.rho0 initial state
parameters.coil detection state
parameters.decouple spins to decouple, e.g. {'15N','13C'}
parameters.homodec_oper operator to add to the Liouvillian at
the detection stage (optional)
parameters.homodec_pwr power coefficient for the operator, Hz
parameters.dead_time the system will be evolved for this
time (seconds) before the signal
acquisition begins (optional)
H - Hamiltonian matrix, received from context function
R - relaxation superoperator, received from context function
K - kinetics superoperator, received from context function
Outputs
fid - time dynamics of the detection state
Examples
The following NMR spectrum is returned by examples/nmr_liquids/pa_rotenone.m function. The corresponding free induction decay is simulated by specifying L+ as the initial condition and then calling acquire().
Notes
This function may be used to save time in pulse-acquire experiment simultaions by giving it the analytical result of the pulse as the initial condition.
See also
slowpass.m, hp_acquire.m, sp_acquire.m, fieldsweep.m, cpmg.m, holeburn.m, impound.m, relaxan.m, traject.m, Built-in_experiments
Version 2.2, authors: Ilya Kuprov, Luke Edwards
