Protocol: Sc14inad2d  Sequence: sc14inad2d.c  Apptype: solidseq1d

Description:

        1Q-2Q correlation using SC14 mixing, with TPPM or SPINAL
        decoupling.

Additional Software:

reset_sc14 - This macro uses the calibrated values of pwX90, aX90 and
srate to set up the SC14 recoupling sequence.  The amplitude aHmix is set
to aH90. The macro is executed by the protocol.

Setup:

Load a calibrated data set and select the protocol Sc14inad2d. For a new
nucleus calibrate CP with Onepul and Tancpx and then select Sc14inad2d.
   
Select the desired decoupling method, TPPM or SPINAL. The manual file
onepul describes calibration of decoupling.

Be sure the MAS Rate on the Acquisition page is set correctly.

The macro reset_sc14 is run by the protocol and performs the next steps.

1. Set pwXsc14 = 4.0e6/(14.0*srate) where srate is the current MAS Rate on
the Acquisition page.  The value of pwXsc14 is rounded to a 100 ns grid.
2. Set aXsc14 = aX90*4.0*pwX90/pwXc7.
3. Set aHmix = aX90.  aHmix is the amplitude of CW decoupling during
the C7 pulses.

Array qXsc14 to determine the value that provides the maximum signal

Set qXsc14 to the desired value.  Set sw1 = 2.0*sw, ni = 64-256 and phase
= 1,2.

Collect the 2D data set and process with wft2da.  Coupled nuclei will
appear as pairs in F2 traces and will be shifted in F1 by twice the
median chemical shift.

Parameter Groups:

90H:  Module:  no
Sequence:  tancpx.c
Description:   Provides a 90-degree pulse on dec that can be used as a
               preparation pulse. Also used to store the dec calibration.
Parameters:  Channels Page
       aH90  - the amplitude of the pulse.
       pwH90 - the pulse length.

cpHX:  Module:  yes
Sequence:  tancpx.c
Description:  Implements constant, linear or tangent-ramped cross
              polarization from dec to obs.
Parameters:  Sequence Page
       shHX - 'c', constant, 'l', linear and 't', tangent shape on the
              channel designated with chHX.
       chHX - the variable-amplitude channel, 'fr' from or 'to', to.
       aHhx - median amplitude of the dec channel.
       aXhx - median amplitude of the obs channel.
       bHX - +/- tangent curvature (>0 to 1.0e5).
       dHX - amplitude width of the ramp. A negative width sets a ramp
              that starts high and decreases in amplitude.
       tHX - contact time
       ofHX - overall offset on the variable channel
       frHX = 'dec' -  channel with the initial polarization (must be
              set - not shown).
       toHX = 'obs' -  channel with the final polarization (must be set
              - not shown).
Implementation:  CP hx = getcp("HX",0.0,0.0,0,1);
Underscore functions: _cp_(hx, phHhx, phXhx);

sc14X: Module:  yes
Sequence:  sc14inad2d.c
Description:  Implements the SC14 recoupling sequence on the obs
              channel.
Parameters:  Sequence Page
       aXsc14 - amplitude of obs pulses.
       pwXsc14 - 360-degree flip on obs.
       qXsc14 - C7 cycles represented in the .DEC file.
       ofXsc14 - overall frequency offset.
       chXsc14 = 'obs' must be set (not shown).
Implementation: MPSEQ sc14 = getsc14("sc14X",0,0.0,0.0,0,1);
Underscore functions: _MPSEQ functions.

aHmix: (parameter) is the amplitude of CW proton decoupling during SC14.

Hseq:  Module:  yes
Sequence:  tancpx.c
Description:  Chooses SPINAL or TPPM decoupling on the dec channel
              during acquisition.
Parameters:  Sequence Page - the Hspinal and Htppm groups overlap.
       Hseq - chooses the decoupling sequence, TPPM or SPINAL.
Implementation:  DSEQ dec = getdseq("H");  The router implements
              getspinal() or gettppm().
Underscore functions: _dseqon(dec); runs _tppm(); or _spinal();
              _dseqoff(dec); runs decprgoff();

Hspinal:  Module:  yes
Sequence:  tancpx.c
Description:  Implements SPINAL decoupling on the dec channel during
              acquisition.
Parameters:  Sequence Page
       aHspinal - amplitude of the dec channel.
       pwHspinal - approximate 180-degree flip angle on resonance.
       phHspinal - +/- small angle phase. SPINAL64 is implemented with
              phases = +/- 1.0, +/- 1.5 and +/-2.0 times phHspinal.
       chHspinal = 'dec' must be set (not shown).
Implementation: SPINAL dec = getspinal("H"); or DSEQ dec =
              getdseq("H");
Underscore functions: _spinal(dec); and decprgoff(); or _dseqon(dec);
              and _dseqoff(dec);

Htppm:  Module:  yes
Sequence:  tancpx.c
Description:  Implements TPPM decoupling on the dec channel during
              acquisition.
Parameters:  Sequence Page
       aHtppm - amplitude of the dec channel.
       pwHtppm - approximate 180-degree flip angle on resonance.
       phHtppm - +/- small angle phase. TPPM is implemented
              with phases = +/- 1.0 times phHtppm for alternating pulses.
       chHtppm = 'dec' must be set (not shown).
Implementation: TPPM dec = gettppm("H"); or DSEQ dec = getdseq("H");
Underscore functions: _tppmon(dec); and decprgoff(); or _dseqon(dec);
              and _dseqoff(dec);
