;$DIR=/opt/topspin/exp/stan/nmr/lists/pp/user/ ;$CLASS=HighRes ;$DIM=2D ; F1 -> pS evolution, F2 -> directly acquired ;$TYPE=heteronuclear correlation ;$COMMENT=dual channel broadband HSQC experiment ; Rectangular pi rotations replaced with four- or six-pulse SCRAM blocks (4 on I, 2 on S) ; Block I: (i) forward inept (lightweight) ; Block II: (s) indirect evolution ; Block III: (v) reverse inept (lightweight) ; Interval T(i) adjusted by d61, set T(i) = 2/|JII| to suppress homonuclear J modulation ; Interval T(v) adjusted by d62, set T(i) = 2/|JII| to suppress homonuclear J modulation ; Pulse field gradients for uncoupled I suppression during e2(s), c2(v) ; Phase-sensitive using echo/antiecho method ; I : observe nucleus (f1) ; S : evolve nucleus (f2) ; OPTIONS: ; WARNING: This pulse sequence is provided only as a guide for experienced users to implement with due care. It may contain mistakes. Improper setting of parameters may cause damage to the spectrometer, probe, or sample. All protections have been removed! The authors nor their employers accept any responsibility for use of this experiment. Any copy or modification of this sequence should contain this header. ;ns 8-step phase cycle (2-step min) ;spnam7 I sweep pulse ;spnam8 S sweep pulse ;p1 I exc pulse (pl1) ;p3 I sto pulse (pl1) ;p4 S exc pulse (pl2) ;p6 S sto pulse (pl2) ;p7 I sweep pulse (a) ;p8 S sweep pulse (b) ;p16 gradient pulse (1 ms) ;pl1 I pulse power ;pl2 S pulse power ;pl12 decoupling power ;d0 initial t1 value ;d1 recycle delay ;d8 = 1/|8J| ;d16 gradient recovery delay ;d40 set at runtime ;d61 adds to c(i), d(i) delays (adds 4*d61 to total time) ;d62 adds to c(v), d(v) delays (adds 4*d62 to total time) ;gpz1 G; G = base gradient amplitude (100%) ;gpz2 = G/r; r = gamma_I/gamma_S define pulse j ;displays targeted J (in Hz, listed as µsec) "j=1s/(8*d8)" define delay dgp ;gradient pulse length "dgp=p16+d16" define delay dic ;scram inept 'c' delay "dic=d8+p8/2+d61" define delay did ;scram inept 'd' delay "did=d61" define delay die ;scram inept 'e' delay "die=d8-p8/2" define delay dsc ;scram pS evolution 'c' delay "dsc=0" define delay dsd ;scram pS evolution 'd' delay "dsd=dgp" define delay dse ;scram pS evolution 'e' delay -- nonincremented part "dse=dgp" define delay dsf ;scram pS evolution 'f' delay -- nonincremented part "dsf=0" define delay dvc ;scram reverse inept 'c' delay "dvc=d8+p8/2+d62" define delay dvd ;scram reverse inept 'd' delay "dvd=d62" define delay dve ;scram reverse inept 'e' delay "dve=d8-p8/2" define delay daq "daq=dvc-dgp-de" define delay tti ;total scram inept interval time "tti=2*(dic+did+die)+2*p7+2*p8" define delay ttv ;total scram reverse inept interval time "ttv=2*(dvc+dvd+dve)+2*p7+2*p8" "in0=inf1" "acqt0=0" 1 ze "j=j" ;show targeted j value in 'ased' 10m 2 d1 do:f2 "d40=d0/4" ;for 1/2/1 split t1 evolution 3 (p1 pl1 ph1):f1 ;I exc dic ;symmetric forward scram inept block: c, d, e, f, f, e, d, c (p7:sp7 ph0):f1 did (p8:sp8 ph0):f2 die die (p8:sp8 ph0):f2 did (p7:sp7 ph0):f1 dic 4 (p3 pl1 ph3):f1 ;I sto/S exc (p4 pl2 ph4):f2 ;symmetric scram pS evolution block: c, d, e, f, f, e, d, c dsc ;'c' delay (p7:sp7 ph0):f1 dsd ;'d' delay (p8:sp8 ph0):f2 dse d40 ;'e1' delay = t1/4 + dgp (p7:sp7 ph0):f1 dsf d40 ;'f' delay = t1/4 d40 dsf (p7:sp7 ph0):f1 d40 p16:gp1 ;'e2' delay = t1/4 + dgp, gradient applied after increment d16 (p8:sp8 ph0):f2 dsd (p7:sp7 ph0):f1 dsc (p6 pl2 ph6):f2 ;S sto/I exc 5 (p1 pl1 ph9):f1 ;symmetric reverse scram inept block: c, d, e, f, f, e, d, c dvc (p7:sp7 ph0):f1 dvd (p8:sp8 ph0):f2 dve dve (p8:sp8 ph0):f2 dvd (p7:sp7 ph0):f1 p16:gp2*EA d16 daq go=2 ph31 cpds2:f2 finally do:f2 d1 do:f2 mc #0 to 2 F1EA(calgrad(EA), caldel(d0)) exit ph0= 0 ph1= 0 ph3= {{3}*2}^2 ph4= 0 1 ph6= 2 1 ph9= {{1}*4}^2 ph31= {{2 0}^2}^2