Pulse nutation calibration
Version: 0.2.0 • Status: 🔬 beta • Last Modified: 2025-11-15
Description
19F Pulse mutation calibration
- place calibration signal on-resonance
- set cnst8 to nominal rf field in Hz (e.g. 60 for 60 Hz)
- pulse length will be incremented in 45 degree steps
- use 16 points in indirect dimension for nominal 720 degree nutation
- ensure d1 is long enough for full relaxation between scans
- tested with Topspin 3.7.0
Experiment Type
calibration 1d
Features
- nutation
Authors
- Chris Waudby c.waudby@ucl.ac.uk
Additional Fields
| Field | Value |
|---|---|
| File Name | 19f_calib_nut.cw |
| File Path | sequences/19f_calib_nut.cw |
| Git History | {hash: b28971a2, date: 2025-12-04, author: Chris Waudby, email: c.waudby@ucl.ac.uk, message: test 19f_calib_nut.cw TS37} {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} |
| Acquisition Order | f1 calibration.duration |
| Calibration | {type: nutation, channel: f1, power: pl8, duration: {'type': 'linear', 'start': 'p9', 'step': 'p9'}, model: sine_modulated} |
| Dimensions | calibration.duration f1 |
| Reference Pulse | {channel: f1, duration: p1, power: pl1} |
| Typical Nuclei | 19F |
Created: 2020-09-04 Repository: github.com/waudbygroup/pulseprograms Schema version: 0.0.2
Source Code
View on GitHub: github.com/waudbygroup/pulseprograms/sequences/19f_calib_nut.cw
;@ schema_version: "0.0.2"
;@ sequence_version: "0.2.0"
;@ title: Pulse nutation calibration
;@ description: |
;@ 19F Pulse mutation calibration
;@
;@ - place calibration signal on-resonance
;@ - set cnst8 to nominal rf field in Hz (e.g. 60 for 60 Hz)
;@ - pulse length will be incremented in 45 degree steps
;@ - use 16 points in indirect dimension for nominal 720 degree nutation
;@ - ensure d1 is long enough for full relaxation between scans
;@ - tested with Topspin 3.7.0
;@ authors:
;@ - Chris Waudby <c.waudby@ucl.ac.uk>
;@ created: 2020-09-04
;@ last_modified: 2025-11-15
;@ repository: github.com/waudbygroup/pulseprograms
;@ status: beta
;@ experiment_type: [calibration, 1d]
;@ features: [nutation]
;@ typical_nuclei: [19F]
;@ dimensions: [calibration.duration, f1]
;@ acquisition_order: [f1, calibration.duration]
;@ reference_pulse:
;@ - {channel: f1, duration: p1, power: pl1}
;@ calibration:
;@ type: nutation
;@ channel: f1
;@ power: pl8
;@ duration: {type: linear, start: p9, step: p9}
;@ model: sine_modulated
#include <Avance.incl>
#include <Delay.incl>
"d11=30m"
"d12=20u"
; calculate power level and pulse length for desired rf field
#ifndef MANUAL
"p8=1s/(cnst8*4)" ; pulse length for 90 degree pulse at desired rf field
"plw8=plw1*pow(p1/p8,2)"
#endif /*MANUAL*/
"p9=p8*0.5"
"inp9=p8*0.5"
"inf1=inp9"
1 ze
2 30m
d1 pl8:f1
p9:f1 ph1
go=2 ph31
d12 ipu9
d11 mc #0 to 2 F1QF()
exit
ph1=0 2 2 0 1 3 3 1
ph31=0 2 2 0 1 3 3 1
;cnst8 : nominal rf field in Hz (e.g. 60 for 60 Hz)
;pl1 : f1 channel - power level for pulse (default)
;pl8 : f1 channel - power level for nutation calibration
;p1 : f1 channel - high power pulse
;p8 : f1 channel - 90 degree pulse length at desired rf field
;p9 : f1 channel - pulse length increment for nutation (45 degree)
;d1 : relaxation delay; 3-5 * T1
;NS: 1 * n
Changelog
- 2025-12-04 (b28971a2): test 19f_calib_nut.cw TS37 - Chris Waudby
- 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