1H STE diffusion
Version: 2.0.1 • Status: 🧪 experimental • Last Modified: 2025-11-15
Description
1H STE diffusion measurement
- with 1H decoupling
- Delays in final spin-echo adjusted to give zero first-order phase corr.
- Use for flat baselines (with baseopt)
Experiment Type
diffusion 1d
Features
- ste
- watergate
Authors
- Chris Waudby c.waudby@ucl.ac.uk
Additional Fields
| Field | Value |
|---|---|
| File Name | 1h_stebpgp1s19.cw |
| File Path | sequences/1h_stebpgp1s19.cw |
| Git History | {hash: e23a105b, date: 2025-11-16, author: chriswaudby, email: cwaudby@gmail.com, message: rename pulse to duration for reference pulse consistency} {hash: 15d53f5b, date: 2025-11-16, author: chriswaudby, email: cwaudby@gmail.com, message: update experiment filenames} {hash: c78ec494, date: 2025-11-16, author: chriswaudby, email: cwaudby@gmail.com, message: Update pulse sequence metadata and documentation} {hash: 803f668b, date: 2025-09-30, author: chriswaudby, email: cwaudby@gmail.com, message: Update schema fields for relaxation and diffusion experiments; enhance documentation and examples} {hash: 1018f450, date: 2025-09-30, author: chriswaudby, email: cwaudby@gmail.com, message: Add new sequences for 19F R1, R2, and perfect echo measurements; update schema fields and documentation} |
| Acquisition Order | f1 diffusion.gradient_strength |
| Diffusion | {type: bipolar, coherence: ['f1', 1], big_delta: d20, little_delta: p31, tau: d17, gradient_strength: {'type': 'linear', 'start': 'cnst1', 'end': 'cnst2', 'scale': 'gpz6'}, gradient_shape: gpnam6} |
| Dimensions | diffusion.gradient_strength f1 |
| Reference Pulse | {channel: f1, duration: p1, power: pl1} |
| Typical Nuclei | 1H |
Created: 2020-09-04 Repository: github.com/waudbygroup/pulseprograms Schema version: 0.0.2
Source Code
View on GitHub: github.com/waudbygroup/pulseprograms/sequences/1h_stebpgp1s19.cw
;@ schema_version: "0.0.2"
;@ sequence_version: "2.0.1"
;@ title: 1H STE diffusion
;@ description: |
;@ 1H STE diffusion measurement
;@
;@ - with 1H decoupling
;@ - Delays in final spin-echo adjusted to give zero first-order phase corr.
;@ - Use for flat baselines (with baseopt)
;@ authors:
;@ - Chris Waudby <c.waudby@ucl.ac.uk>
;@ created: 2020-09-04
;@ last_modified: 2025-11-15
;@ repository: github.com/waudbygroup/pulseprograms
;@ status: experimental
;@ experiment_type: [diffusion, 1d]
;@ features: [ste, watergate]
;@ typical_nuclei: [1H]
;@ dimensions: [diffusion.gradient_strength, f1]
;@ acquisition_order: [f1, diffusion.gradient_strength]
;@ reference_pulse:
;@ - {channel: f1, duration: p1, power: pl1}
;@ diffusion:
;@ type: bipolar
;@ coherence: [f1, 1]
;@ big_delta: d20
;@ little_delta: p31
;@ tau: d17
;@ gradient_strength: {type: linear, start: cnst1, end: cnst2, scale: gpz6}
;@ gradient_shape: gpnam6
;
;stebpgp1s19
;avance-version (07/05/08)
;2D sequence for diffusion measurement using stimulated echo
;using bipolar gradient pulses for diffusion
;using 1 spoil gradient
;water suppression using 3-9-19 pulse sequence with gradients
;
;$CLASS=HighRes
;$DIM=2D
;$TYPE=
;$SUBTYPE=
;$COMMENT=
prosol relations=<triple_d>
#include <Avance.incl>
#include <Grad.incl>
#include <Delay.incl>
define list<gradient> diff=<Difframp>
"p2=p1*2"
"p31=p30*2"
"d17=d16+p2"
"DELTA1=d20-p1*2-p2-p30*2-d16*3-p19"
"TAU=0.6366*p1+8u"
"acqt0=0"
"l1=0"
"l2=td1-1"
"cnst1=0.05"
"cnst2=0.95"
1 ze
2 d1
3 50u pl1:f1 UNBLKGRAD
"cnst0=cnst1 + l1*(cnst2 - cnst1)/l2"
4u
p1 ph1
p30:gp6*cnst0
d16
p2 ph2
p30:gp6*-1*cnst0
d16
p1 ph3
p19:gp7
d16
DELTA1
p1 ph4
p30:gp6*cnst0
d16
p2 ph2
p30:gp6*-1*cnst0
d16
p16:gp1
d16 pl18:f1
TAU
p27*0.231 ph5
d19*2
p27*0.692 ph5
d19*2
p27*1.462 ph5
d19*2
p27*1.462 ph6
d19*2
p27*0.692 ph6
d19*2
p0*0.231 ph6
4u
p16:gp1
d16
4u BLKGRAD
go=2 ph31
d1 mc #0 to 2 F1QF(iu1)
exit
ph1= 0
ph2= 0 0 0 0 2 2 2 2
ph3= 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2
ph4= 0 1 2 3
ph5= 0
ph6= 2
ph31=0 1 2 3 0 1 2 3 2 3 0 1 2 3 0 1
;pl1: f1 channel - power level for pulse (default)
;pl18: f1 channel - power level for 3-9-19-pulse (watergate)
;p0 : f1 channel - 90 degree pulse at pl18
; use for fine adjustment
;p1 : f1 channel - 90 degree high power pulse
;p2 : f1 channel - 180 degree high power pulse
;p16: gradient pulse (WATERGATE)
;p19: gradient pulse 2 (spoil gradient)
;p27: f1 channel - 90 degree pulse at pl18
;p30: gradient pulse (little DELTA * 0.5)
;d1 : relaxation delay; 1-5 * T1
;d16: delay for gradient recovery
;d19: delay for binomial water suppression
; d19 = (1/(2*d)), d = distance of next null (in Hz)
;d20: diffusion time (big DELTA)
;NS : 8 * n
;DS : 4 * m
;td1: number of experiments
;FnMODE: QF
; use xf2 and DOSY processing
;use gradient ratio: gp 1 : gp 6 : gp7
; -20 : 100 : -17.13
;for z-only gradients:
;gpz1: -20%
;gpz6: 100%
;gpz7: -17.13% (spoil)
;use gradient files:
;gpnam1: SINE.100
;gpnam6: SINE.100
;gpnam7: SINE.100
Changelog
- 2025-11-16 (e23a105b): rename pulse to duration for reference pulse consistency - chriswaudby
- 2025-11-16 (15d53f5b): update experiment filenames - chriswaudby
- 2025-11-16 (c78ec494): Update pulse sequence metadata and documentation - chriswaudby
- 2025-09-30 (803f668b): Update schema fields for relaxation and diffusion experiments; enhance documentation and examples - chriswaudby
- 2025-09-30 (1018f450): Add new sequences for 19F R1, R2, and perfect echo measurements; update schema fields and documentation - chriswaudby