Additional subtle changes include adjusted wait periods.

Removed filtering and up/downsampling.
This commit is contained in:
2024-02-27 17:05:01 +01:00
parent caf19bc468
commit 0d25b17c60
3 changed files with 17 additions and 58 deletions

View File

@ -124,8 +124,9 @@ def satrec_experiment(pars, run):
PH3 = pars['PH3'][run%len(pars['PH3'])]
PH2 = pars['PH2'][run%len(pars['PH2'])]
PHA = pars['PHA']
# set variable delay list for saturation pulses:
SI = pars["SI"]
SW = pars["SW"]
# set variable delay list for saturation pulses:
vdlist = log_range(D2, D1, NECH-1)
# run the pulse sequence:
@ -141,13 +142,13 @@ def satrec_experiment(pars, run):
e.set_phase(PH3) # set phase for measuring pulse
# recovery:
e.wait(TAU) # recovery time
e.wait(TAU-5e-7) # recovery time
# detection:
e.ttl_pulse(TXEnableDelay, value=TXEnableValue) # enable RF amplifier
e.ttl_pulse(P90, value=TXEnableValue|TXPulseValue) # apply 90-degree pulse
e.set_phase(PHA) # set phase for receiver
e.wait(DEAD1) # wait for coil ringdown
e.wait(DEAD1-5e-7) # wait for coil ringdown
e.record(SI, SW, sensitivity=ADCSensitivity) # acquire signal
# write experiment parameters: