z-filter ±7QMAS pulse program for spins 7/2 and 9/2
Contributor: Y. Millot

Home and Applets > Pulse Program > XwinNMR 3.5 > Z-filter ±7QMAS

Below NMR pulse program describes the z-filter ±7QMAS (1D and 2D) experiment with cogwheel phase cycling or nested phase cycling applied to nuclei with 7/2 or 9/2 spins.

This NMR pulse program is for Bruker Avance spectrometers.

A pure absorption 2D spectrum is obtained with the shearing transformation.

Code for Avance NMR spectrometers

; 7qzfilter.ym (XWIN-NMR 3.0)
; 01072009

;±7Q MAS pulse program for half integer spin nuclei
;ZGOPTNS (zg-options) are:
;  -DSQS7Cog ... for I=7/2 (ns=112) Cog112(0,8,1,57)  = Cog112(83,91,84,28)
;  -DSQS9Cog ... for I=9/2 (ns=140) Cog140(0,10,1,71) = Cog140(104,114,105,35)
;  -DSQS7Nesdig  for I=7/2 (ns=112) nested phase cycling with digital receiver
;  -DSQS9Nesdig  for I=9/2 (ns=140) nested phase cycling with digital receiver
;  -DSQS79Nes .. for I=7/2 or 9/2 
;                          (ns=196) nested phase cycling with standard receiver

;d1 : recycle delay
;p1 : excitation pulse at pl11
;p2 : conversion pulse at pl11
;p3 : 90 degree selective pulse at pl13
;pl1 : =120 dB
;pl11 : power level for excitation and conversion pulses
;pl13 : power level for selective pulse
;d4 : =20u, delay for z-filter 
;d0 : =3u
;in0 : 1 rotation period for synchronised experiment
;td1 : number of t1-experiments
;FnMODE : States or TPPI
;Shearing use AU program xfshear (FnMode = States) 
;ph30 ph31:r for receiver phase <> kpi/2

  ze                  ; clear memory, new data replace old data,
                      ; switch AD converter to replace mode,
                      ; perform DS before next acquisition,

1 d1                  ; recycle delay,
  10u pl11:f1         ; 10 microsecond delay,
                      ; set high power in f1 channel,
  (p1 ph1):f1         ; high-power excitation pulse,
  d0                  ; delay between pulses, t1 increment,
  (p2 ph2):f1         ; high-power conversion pulse,
  d4  pl13:f1         ; set low power in f1 channel,
  (p3 ph3):f1         ; low-power 90° pulse,
#ifdef SQS7Nesdig
  go=1 ph30 ph31:r    ; instruction must be in that order
                      ; signal acquisition,
                      ; loop to 1, ns times for averaging,
#else
#ifdef SQS9Nesdig
  go=1 ph30 ph31:r    ; instruction must be in that order
                      ; signal acquisition,
                      ; loop to 1, ns times for averaging,
#else
  go=1 ph31           ; signal acquisition,
                      ; loop to 1, ns times for averaging,
#endif
#endif
  d1 mc #0 to 1 F1PH(ip1, id0)
                      ; delay for disk I/O, store signal,
                      ; increase FID number,
                      ; delete memory data,
                      ; increment p1 pulse phase by 360°/28 
                      ; for States procedure,
                      ; increment time d0 by in0,
  exit                ; end of the pulse program

#ifdef SQS7Cog
 ph10= (112)  0   1   2   3   4   5   6   7   8   9 
             10  11  12  13  14  15  16  17  18  19 
             20  21  22  23  24  25  26  27  28  29 
             30  31  32  33  34  35  36  37  38  39 
             40  41  42  43  44  45  46  47  48  49 
             50  51  52  53  54  55  56  57  58  59 
             60  61  62  63  64  65  66  67  68  69 
             70  71  72  73  74  75  76  77  78  79 
             80  81  82  83  84  85  86  87  88  89 
             90  91  92  93  94  95  96  97  98  99 
            100 101 102 103 104 105 106 107 108 109 
            110 111
 ph1 = (28) ph10*83   ; excitation pulse phase
 ph2 =      ph10*91   ; conversion pulse phase
 ph3 =      ph10*84   ; 90° selective pulse phase
 ph31=      ph10*28   ; receiver phase : (360/112)*28*m=90*m
#else
#ifdef SQS9Cog
 ph10= (140)  0   1   2   3   4   5   6   7   8   9 
             10  11  12  13  14  15  16  17  18  19 
             20  21  22  23  24  25  26  27  28  29 
             30  31  32  33  34  35  36  37  38  39 
             40  41  42  43  44  45  46  47  48  49 
             50  51  52  53  54  55  56  57  58  59 
             60  61  62  63  64  65  66  67  68  69 
             70  71  72  73  74  75  76  77  78  79 
             80  81  82  83  84  85  86  87  88  89 
             90  91  92  93  94  95  96  97  98  99 
            100 101 102 103 104 105 106 107 108 109 
            110 111 112 113 114 115 116 117 118 119 
            120 121 122 123 124 125 126 127 128 129 
            130 131 132 133 134 135 136 137 138 139
 ph1 = (28) ph10*104   ; excitation pulse phase
 ph2 =      ph10*114   ; conversion pulse phase
 ph3 =      ph10*105   ; 90° selective pulse phase
 ph31=      ph10*35    ; receiver phase : (360/140)*35*m=90*m
#else 
#ifdef SQS7Nesdig
 ph1 = (28) 0 2 4 6 8 10 12 14 16 18 20 22 24 26
 ph2 =      0
 ph3 = (8) {0}*14 {1}*14 {2}*14 {3}*14 {4}*14 {5}*14 {6}*14 {7}*14
 ph30=      ph1*7 + ph3
 ph31=      0
#else 
#ifdef SQS9Nesdig
 ph1 = (28)  0 2 4 6 8 10 12 14 16 18 20 22 24 26
 ph2 =       0
 ph3 = (10) {0}*14 {1}*14 {2}*14 {3}*14 {4}*14 
            {5}*14 {6}*14 {7}*14 {8}*14 {9}*14
 ph30=       ph1*7 + ph3
 ph31=       0
#else
#ifdef SQS79Nes
 ph1 = (28)  0 2 4 6 8 10 12 14 16 18 20 22 24 26
 ph2 = (14) {0}*14  {1}*14  {2}*14  {3}*14  {4}*14  {5}*14  {6}*14 
            {7}*14  {8}*14  {9}*14 {10}*14 {11}*14 {12}*14 {13}*14
 ph3 =       0
 ph31=       ph1*7 - ph2*7
#endif
#endif
#endif
#endif
#endif
  

This pulse program remains valid for the third pulse with strong amplitude for better excitation of off-resonance nuclei.

Solid-state NMR bibliography for:

Aluminum-27
Antimony-121/123
Arsenic-75
Barium-135/137
Beryllium-9
Bismuth-209
Boron-11
Bromine-79/81
Calcium-43
Cesium-133
Chlorine-35/37
Chromium-53
Cobalt-59
Copper-63/65
Deuterium-2
Gallium-69/71
Germanium-73
Gold-197
Hafnium-177/179
Indium-113/115
Iodine-127
Iridium-191/193
Krypton-83
Lanthanum-139
Lithium-7
Magnesium-25
Manganese-55
Mercury-201
Molybdenum-95/97
Neon-21
Nickel-61
Niobium-93
Nitrogen-14
Osmium-189
Oxygen-17
Palladium-105
Potassium-39/41
Rhenium-185/187
Rubidium-85/87
Ruthenium-99/101
Scandium-45
Sodium-23
Strontium-87
Sulfur-33
Tantalum-181
Titanium-47/49
Vanadium-51
Xenon-131
Zinc-67
Zirconium-91
[Contact me] - Last updated February 24, 2020
Copyright © 2002-2020 pascal-man.com. All rights reserved.