redor.m

From Spinach Documentation Wiki
Jump to: navigation, search

Rotational-echo double-resonance (REDOR) experiment with ideal hard pi pulses. The observed channel is refocused once per rotor period, and the dephasing channel is pulsed at rotor-period boundaries. The sequence reports the full rotational echo, the dephased echo, and their difference as a function of the number of rotor cycles. To be called from singlerot context. The Liouvillian is assembled as L=H+1i*R+1i*K and the requested nuclei are removed analytically by decouple.m. Two trajectories are propagated side by side from the same initial condition: over each rotor period both are stepped through a half period, hit with an ideal pi pulse on the observed channel at the phase given by parameters.refocus_phase, stepped through the second half period, and detected; the dephased trajectory additionally receives an ideal pi pulse on the dephasing channel at the end of each rotor period, cycling through the phases in parameters.pulse_phase. All operators are lifted into the Fokker-Planck space with a Kronecker product against a unit matrix of dimension parameters.spc_dim. Echo intensities are accumulated at every rotor-period boundary, including the zero-time point, and the requested cycle counts are picked out at the end.

Further information in:

    https://doi.org/10.1016/0022-2364(89)90280-1
      https://doi.org/10.1006/jmre.2000.2128

Syntax

    redor_curve=redor(spin_system,parameters,H,R,K)

Parameters

    parameters.spins        - observed and dephasing spins,
                              e.g. {'13C','15N'} for 13C{15N}
                              REDOR

    parameters.ncycles      - row vector with numbers of rotor
                              cycles in the REDOR evolution time

    parameters.rate         - MAS rate in Hz

    parameters.rho0         - initial state vector, usually
                              transverse magnetisation on the
                              observed spin

    parameters.coil         - detection state vector, usually on
                              the observed spin

    parameters.decouple     - nuclei to decouple analytically
                              during REDOR evolution, supplied as
                              a cell array of isotope strings

    parameters.refocus_phase - phase of the observed-channel pi
                              refocusing pulses, radians; defaults
                              to 0

    parameters.pulse_phase  - phases of the dephasing-channel pi
                              pulses, radians; the vector is cycled
                              through the pulse train, and defaults
                              to [0 pi/2]

    H  - Hamiltonian matrix, received from context function

    R  - relaxation superoperator, received from context function

    K  - kinetics superoperator, received from context function

Outputs

    redor_curve(1,:)        - full echo S0, with observed-channel
                              refocusing pulses only

    redor_curve(2,:)        - dephased echo S, with observed-channel
                              refocusing and dephasing-channel pi
                              pulses

    redor_curve(3,:)        - REDOR difference, S0-S

Notes

The function is only available in sphten-liouv formalism, and the two entries of parameters.spins must not appear in parameters.decouple.

See also

cn2d_dq.m, cn2d_sq.m, cp_acquire_soft.m, cp_contact_hard.m, cp_contact_soft.m, dante.m, fslghetcor.m, mqmas.m, nqr_pa.m, pdsd.m, respiration.m, wise.m, Built-in_experiments

Version 2.13, authors: Ilya Kuprov