Below are several examples of performing the good old recoupling sequence
'post-C7.' This sequence is a fine example demonstrating all the various
techniqes and pulse sequences that exsist that are rotor syncronized.
| Basic |
- Below is an input file the a basic MAS simulation of 2 CSAs...the
crystal file came from the BlochLib distribution.
spins{
numspin 2
T 1H 0
T 1H 1
D 1500 0 1
}
parameters{
powder{
aveType zcw
thetaStep 233
phiStep 144
}
maxtstep=1e-6
npts1D=512
roeq= Iz
detect=Ip
filesave=data
}
pulses{
sub1{
rotor=rad2deg*acos(1/sqrt(3))
amp=7*wr
amplitude(amp)
stph=0
phst=360/7
t90=1/amp/4
t270=3/amp/4
t360=1/amp
loop(k=1:7)
1H:pulse(t90,
stph)
1H:pulse(t360,
stph+180)
1H:pulse(t270,
stph)
stph=stph+phst
end
}
ptop()
wr=5000
rotor=rad2deg*acos(1/sqrt(3))
detect(Iz)
reuse(sub1)
fid()
savefidtext(simpC7)
}
Here is the generated spectrum
|
The real 2D experiment |
- In reality it is hard to collect 'one-point' of an fid and have
everything function properly, soa basic post-C7 experiment is
performed in a 2D fashion
spins{
numspin 2
T 1H 0
T 1H 1
C 5000 2134 0 0
C -5000 2789 0.5 1
D 1500 0 1
}
parameters{
powder{
aveType zcw
thetaStep 233
phiStep 144
}
maxtstep=1e-6
npts1D=512
}
pulses{
sub1{
rotor=rad2deg*acos(1/sqrt(3)))
amp=7*wr
amplitude(amp)
stph=0
phst=360/7
t90=1/amp/4
t270=3/amp/4
t360=1/amp
loop(k=1:7)
1H:pulse(t90,
stph)
1H:pulse(t360,
stph+180)
1H:pulse(t270,
stph)
stph=stph+phst
end
}
fidpt=128
2D()
wr=5000
rotor=rad2deg*acos(1/sqrt(3)))
detect(Ip)
ro(Iz)
amp=150000
t90=1/amp/4
loop(m=0:fidpt-1)
reuse(sub1, m)
1H:pulse(t90,
270, amp)
fid(m)
ro(Iz)
end
savefidmatlab(2dc7)
}
Here is the generated spectra
|
doing a post-C7 explicitly |
- This performs the point-to-point by hand rather then using the
internal loop for the ptop...it will be slower then the 'basic'
one above
spins{
numspin 2
T 1H 0
T 1H 1
D 1500 0 1
}
parameters{
powder{
aveType zcw
thetaStep 233
phiStep 144
}
maxtstep=1e-6
npts1D=256
}
pulses{
sub1{
rotor=rad2deg*acos(1/sqrt(3))
amp=7*wr
amplitude(amp)
stph=0
phst=360/7
t90=1/amp/4
t270=3/amp/4
t360=1/amp
loop(k=1:7)
1H:pulse(t90,
stph)
1H:pulse(t360,
stph+180)
1H:pulse(t270,
stph)
stph=stph+phst
end
}
ptop()
wr=5000
detect(Iz)
ro(Iz)
loop(i=0:npts1D-1)
fid(i)
reuse(sub1)
end
savefidtext(simpC7ex)
}
Here is the generated spectrum
|
post-C7 dependance on rotor angles... |
- this simply collects a bunch of post-C7s at different rotor
angles
spins{
numspin 2
T 1H 0
T 1H 1
D 1500 0 1
}
parameters{
powder{
aveType zcw
thetaStep 233
phiStep 144
}
maxtstep=1e-6
npts1D=512
}
pulses{
sub1{
rotor=myR
amp=7*wr
amplitude(amp)
stph=0
phst=360/7
t90=1/amp/4
t270=3/amp/4
t360=1/amp
loop(k=1:7)
1H:pulse(t90,
stph)
1H:pulse(t360,
stph+180)
1H:pulse(t270,
stph)
stph=stph+phst
end
}
fidpt=32
2D()
ptop()
wr=5000
rotst=90/fidpt
myR=0
detect(Iz)
loop(m=0:fidpt-1)
use(sub1)
fid(m)
myR=myR+rotst
ro(Iz)
end
savefidmatlab(c7rotor)
}
Here are the generated spectra
|
post-C7 coherence transfer |
- post-C7 is also know for its ability to tranfer coherences between
spins. To show this transfer, we simply detect the amount of signal
generated on the oposing spin starting when we started with none.
spins{
numspin 2
T 1H 0
T 13C 1
D 1500 0 1
}
parameters{
powder{
aveType ../../../../crystals/rep678
}
maxtstep=5e-6
npts1D=256
roeq=Iz
}
pulses{
sub1{
rotor=rad2deg*acos(1/sqrt(3))
amp=7*wr
amplitude(amp)
stph=0
phst=360/7
t90=1/amp/4
t270=3/amp/4
t360=1/amp
loop(k=1:7)
1H:pulse(t90,
stph) | 13C:pulse(t90, stph)
1H:pulse(t360,
stph+180) |13C:pulse(t360, stph+180)
1H:pulse(t270,
stph)| 13C:pulse(t270, stph)
stph=stph+phst
end
}
ptop()
wr=5000
rotor=rad2deg*acos(1/sqrt(3))
ro(Iz_0)
detect(-Iz_1)
reuse(sub1)
fid()
savefidtext(transC7) #save tas a text
file
}
Here is the generated transfer
|
|